/* Scoped frontpage actions and a lightweight illustrated order journey. */
#nw-experience .nw-material-actions155{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;margin-top:26px;max-width:520px}
#nw-experience .nw-material-actions155>a{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:60px;height:100%;margin:0;padding:11px 12px;gap:9px;font-size:14px;line-height:1.35;text-align:center;box-sizing:border-box}
#nw-experience .nw-material-actions155>a .nw-cta-label132{min-width:0;font-size:inherit;line-height:inherit}
#nw-experience .nw-material-actions155>a .nw-cta-arrow132{display:none}
#nw-experience .nw-material-actions155>a>svg{width:20px;height:20px;flex:0 0 20px}
.nw-process155{padding:clamp(34px,5vw,64px) 0!important;border-bottom:1px solid #c6a77e26}
.nw-process155 .nw-process-kicker155{margin:0 0 12px;color:#cba36e;font-size:11px;font-weight:600;letter-spacing:.15em}
.nw-process155 h2{max-width:26ch;margin:0;color:#f3e9d8;font-size:clamp(25px,3.4vw,42px);line-height:1.16;letter-spacing:-.025em}
.nw-process155 .nw-process-steps155{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(9px,2.7vw,32px);list-style:none;padding:0;margin:28px 0 0}
.nw-process-steps155>li{min-width:0;position:relative}
.nw-process-steps155>li:not(:last-child)::after{content:'→';position:absolute;top:35%;right:calc(clamp(9px,2.7vw,32px)*-.7);font-size:18px;color:#b59163;z-index:1}
.nw-process-picture155{position:relative;overflow:hidden;aspect-ratio:280/208;border:1px solid #b69a7038;border-radius:14px;background:radial-gradient(ellipse at 55% 40%,#4b382d70,transparent 70%),#211c17}
.nw-process-picture155>svg{display:block;width:100%;height:100%}
.nw-step-number155{position:absolute;left:10px;bottom:7px;color:#d4ba92;font:500 10px/1.2 system-ui;letter-spacing:.1em}
.nw-process155 .nw-process-steps155 h3{font-size:clamp(14px,2vw,21px);line-height:1.25;margin:14px 0 5px;color:#f3e9d8}
.nw-process155 .nw-process-steps155 p{font-size:clamp(11px,1.3vw,14px);line-height:1.5;color:#bdb09d;margin:0;max-width:23ch}
.nw-process155 .nw-process-details155{display:inline-flex;align-items:center;gap:16px;color:#d8b681;font-size:12px;line-height:1.5;margin-top:22px;border-bottom:1px solid #a984544d;padding-bottom:4px}
.nw-process-details155:focus-visible{outline:2px solid #e8c18e;outline-offset:5px}
.nw-choice-pointer155{animation:nw-choice155 7s ease-in-out infinite;transform-origin:center}
.nw-typed-window155{animation:nw-type155 7s steps(4,end) infinite}
.nw-type-cursor155{animation:nw-cursor155 1.2s step-end infinite}
.nw-engrave-scan155{animation:nw-scan155 7s ease-in-out infinite}
.nw-engrave-spark155{animation:nw-spark155 7s ease-in-out infinite;transform-origin:215px 60px}
@keyframes nw-choice155{0%,70%,100%{transform:translate(0,0)}20%,50%{transform:translate(-10px,-8px)}}
@keyframes nw-type155{0%,14%{width:0}42%,100%{width:106px}}
@keyframes nw-cursor155{50%{opacity:0}}
@keyframes nw-scan155{0%,45%,90%,100%{opacity:0;transform:translateY(0)}50%{opacity:.85;transform:translateY(0)}80%{opacity:.85;transform:translateY(75px)}}
@keyframes nw-spark155{0%,70%,100%{opacity:.35;transform:scale(.8)}82%{opacity:1;transform:scale(1.12)}}
@media(max-width:600px){#nw-experience .nw-material-actions155{gap:8px;max-width:none}#nw-experience .nw-material-actions155>a{font-size:12px;padding:9px 8px;gap:6px;min-height:54px}#nw-experience .nw-material-actions155>a>svg{width:17px;height:17px;flex-basis:17px}.nw-process155 .nw-process-steps155{margin-top:22px}.nw-process-picture155{border-radius:10px}.nw-step-number155{left:6px;bottom:4px;font-size:8px}.nw-process-steps155>li:not(:last-child)::after{font-size:12px;right:-8px}.nw-process155 .nw-process-steps155 h3{margin-top:11px}.nw-process155 .nw-process-kicker155{font-size:9px;letter-spacing:.12em}}
@media(prefers-reduced-motion:reduce){.nw-process155 svg *{animation:none!important}.nw-typed-window155{width:106px}.nw-engrave-scan155,.nw-type-cursor155{opacity:0}}
