#av-guided .hello{min-height:calc(100svh - 126px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;padding:64px 24px}#av-guided .hello .greeting{width:100%;height:auto;min-height:1.3em;font-size:clamp(64px,20vw,176px);line-height:1.3;letter-spacing:-.035em}#av-guided .hello .quiet{font-size:clamp(18px,2vw,26px);line-height:1.5;letter-spacing:-.02em;margin:0}#av-guided .brand-stage{display:block;margin:24px auto;max-width:580px;touch-action:auto}#av-guided .brand-wheel{height:240px;overflow-y:auto;overflow-x:hidden;padding:80px 0;scroll-snap-type:y mandatory;scroll-padding-block:80px;scrollbar-width:none;-webkit-overflow-scrolling:touch;mask-image:linear-gradient(transparent,#000 23%,#000 77%,transparent)}#av-guided .brand-wheel::-webkit-scrollbar{display:none}#av-guided .brand-wheel button{display:block;width:100%;height:80px;min-height:80px;flex:none;margin:0;padding:10px 8px;scroll-snap-align:center;scroll-snap-stop:normal;font:500 clamp(30px,6vw,49px)/1.2 Inter,sans-serif;letter-spacing:-.045em;color:#1d1d1f;background:transparent;border-radius:0;opacity:.28;transition:none;user-select:none}#av-guided .brand-wheel button[aria-pressed=true]{opacity:1}#av-guided .brand-wheel button:focus-visible{outline-offset:-5px}#av-guided.customer-motion .arrival-section{transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1)}#av-guided.customer-motion .arrival-section:not(.is-visible){opacity:0;transform:translateY(12px)}#av-guided .demo-notice{padding-block:10px}#av-guided header .brand{isolation:isolate}#av-guided header .brand img{mix-blend-mode:multiply}
@supports(mask-mode:luminance){#av-guided header .brand::before{content:'';position:absolute;left:-21.5px;top:-63px;width:164px;height:164px;background:#000;mask-image:url('/wordmark-luminance.png');mask-mode:luminance;mask-size:contain;mask-repeat:no-repeat}#av-guided header .brand img{opacity:0}}
@media(max-width:400px){#av-guided .hello{min-height:calc(100svh - 130px);padding-block:56px}#av-guided .brand-wheel{max-width:100%}}
@media(prefers-reduced-motion:reduce){#av-guided.customer-motion .arrival-section{opacity:1;transform:none;transition:none}}
@supports not(view-transition-name:root){@media(prefers-reduced-motion:no-preference){#av-guided .hello{animation:customer-arrive .65s cubic-bezier(.22,1,.36,1) both}}}
@keyframes customer-arrive{from{opacity:0}to{opacity:1}}
