.intro{position:relative;height:240vh;background:var(--bg);--ring: 30vmin}.intro__stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;contain:layout paint;isolation:isolate;background:radial-gradient(60% 55% at 50% 52%,#101014 0%,#07070a 55%,var(--bg) 100%)}.intro__stage:after{content:"";position:absolute;left:50%;top:58%;width:120vmin;height:26vmin;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(255,255,255,.05),transparent);pointer-events:none;z-index:0;opacity:calc(1 - var(--intro-p, 0) * 1.4)}.intro__ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}.intro__ring-fallback{display:none}.intro--nogl .intro__ring-fallback{display:block;position:absolute;left:50%;top:50%;width:calc(var(--ring) * 2.1);height:calc(var(--ring) * 2.1);transform:translate(-50%,-50%);border-radius:50%;z-index:2;pointer-events:none;background:conic-gradient(from 200deg,#6e737c,#f4f5f7,#9a9ea6,#e6e8eb,#70747c,#d5d8dc,#6e737c);-webkit-mask:radial-gradient(closest-side,transparent calc(100% - var(--ring) * .1),#000 calc(100% - var(--ring) * .1 + 1px));mask:radial-gradient(closest-side,transparent calc(100% - var(--ring) * .1),#000 calc(100% - var(--ring) * .1 + 1px))}.intro__mark{position:absolute;left:50%;top:50%;z-index:3;margin:0;transform:translate(-50%,-50%);line-height:0;width:calc(var(--ring) * 1.34);will-change:transform,opacity;opacity:0;filter:drop-shadow(0 2px 10px rgba(0,0,0,.45))}.intro__mark h1{margin:0;line-height:0}.intro__mark .wordmark{width:100%;height:auto;display:block;overflow:visible}.intro__mark .intro__tagline{position:absolute;left:50%;top:100%;transform:translate(-50%);margin-top:calc(var(--ring) * .09);white-space:nowrap;line-height:1.3;font-size:clamp(12px,calc(var(--ring) * .055),15px);color:var(--text-2);letter-spacing:.02em}.orbit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.orb{position:absolute;left:0;top:0;width:calc(var(--ring) * .38);max-width:120px;min-width:48px;aspect-ratio:1;display:block;opacity:0;will-change:transform,opacity;pointer-events:auto;border-radius:14px;cursor:pointer;perspective:420px}.orb img{width:100%;height:100%;object-fit:contain;transition:translate .5s var(--ease),filter .5s var(--ease);transform:rotateX(var(--ox, 0deg)) rotateY(var(--oy, 0deg));transform-style:preserve-3d;scale:var(--k, 1);filter:drop-shadow(0 0 .6px rgba(255,255,255,.6)) drop-shadow(0 12px 14px rgba(0,0,0,.5));-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.orb.is-hover img,.orb:focus-visible img{translate:0 -6px;filter:drop-shadow(0 0 .8px rgba(255,255,255,.75)) drop-shadow(0 18px 18px rgba(0,0,0,.55)) brightness(1.08)}.orb:focus-visible{outline-offset:6px}.intro__caption{position:absolute;left:0;top:0;z-index:5;pointer-events:none;opacity:0;text-align:center;white-space:nowrap;display:grid;gap:2px;will-change:transform,opacity}.intro__caption [data-cap-name]{font-size:13px;color:var(--text);letter-spacing:-.005em}.intro__caption [data-cap-price]{font-family:var(--mono);font-size:11px;color:var(--muted);letter-spacing:.08em}.intro__phase{position:absolute;left:50%;top:clamp(84px,13vh,140px);width:min(900px,calc(100% - 2 * var(--gutter)));margin-left:calc(min(900px,calc(100% - 2 * var(--gutter)))/-2);z-index:6;text-align:center;opacity:0;visibility:hidden;display:grid;gap:14px;justify-items:center}.intro__phase .h-1{font-size:clamp(30px,4.2vw,58px)}.intro__line{display:block}.intro__phase .lede{font-size:clamp(15px,1.2vw,17px);max-width:34em}.intro__depts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-2)}.intro__depts span{color:var(--dim);margin-left:6px}.intro__foot{position:absolute;left:0;right:0;bottom:clamp(20px,4.5vh,48px);z-index:7;display:grid;justify-items:center;gap:18px;text-align:center;pointer-events:none}.intro__foot>*{pointer-events:auto}.intro__tagline{font-size:clamp(14px,1.15vw,16px);color:var(--text-2);letter-spacing:.01em}.intro__cta{--h: 52px;padding:0 28px;opacity:0;font-size:13px;letter-spacing:.16em;text-transform:uppercase}.intro__cue{position:absolute;left:var(--gutter);bottom:clamp(28px,6vh,64px);z-index:7;font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--dim);display:flex;align-items:center;gap:10px;opacity:0}.intro__cue i{width:28px;height:1px;background:var(--dim);display:block}@media(max-width:760px){.intro{height:200vh}.intro__mark .intro__tagline{white-space:normal;width:calc(var(--ring) * 1.3);text-align:center;font-size:12.5px}.orb{width:calc(var(--ring) * .42);min-width:44px}.intro__phase{top:clamp(76px,12vh,110px)}.intro__cue{display:none}.intro__caption [data-cap-name]{font-size:12px}}@media(prefers-reduced-motion:reduce){.intro{height:100vh;height:100svh}.intro__phase[data-phase="2"]{display:none}.intro__phase[data-phase="1"]{opacity:1!important;visibility:visible!important;transform:none!important}.intro__cue{display:none}}.shopify-section:has(>.intro)+.shopify-section>.section:first-child{margin-top:-42vh;z-index:2;padding-top:14vh;background:linear-gradient(to bottom,transparent 0,rgba(5,5,7,.8) 7vh,var(--bg) 14vh)}@media(prefers-reduced-motion:reduce){.shopify-section:has(>.intro)+.shopify-section>.section:first-child{margin-top:0;padding-top:clamp(72px,10vw,140px);background:none}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/aurvo-intro.css.map */
