.asc{position:relative;height:420vh;background:#000}.asc-stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;display:block}.asc-bg{position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;background-size:cover;background-position:center;transform:scale(calc(1.18 - var(--p, 0) * .18)) translate3d(0,calc(var(--p, 0) * -3%),0);opacity:calc(.2 + var(--p, 0) * .3);filter:grayscale(1) contrast(1.15) brightness(.62);will-change:transform,opacity}.asc-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 80% at 50% 110%,#0000,#000000d9 70%),linear-gradient(180deg,#000000eb,#00000059 38%,#000000f0)}.asc-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5}.asc-grid span{position:absolute;top:0;bottom:0;width:1px;background:#ffffff0e}.asc-grid span:nth-child(1){left:12.5%}.asc-grid span:nth-child(2){left:37.5%}.asc-grid span:nth-child(3){left:62.5%}.asc-grid span:nth-child(4){left:87.5%}.asc-ridge{position:absolute;left:0;right:0;bottom:0;height:62%;pointer-events:none}.asc-ridge svg{width:100%;height:100%;display:block;overflow:visible}.asc-ridge-ghost{fill:none;stroke:#ffffff1a;stroke-width:1.25;vector-effect:non-scaling-stroke}.asc-ridge-line{fill:none;stroke:#fff;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 14px rgba(255,255,255,.35))}.asc-mark{fill:#fff;filter:drop-shadow(0 0 12px rgba(255,255,255,.85))}.asc-mark-ring{fill:none;stroke:#ffffff80;stroke-width:1;vector-effect:non-scaling-stroke}.asc-summit{opacity:0;transition:opacity .5s ease}.asc.is-summit .asc-summit{opacity:1}.asc-summit line{stroke:#ffffff8c;stroke-width:1;vector-effect:non-scaling-stroke}.asc-summit text{fill:#fff;font-size:11px;letter-spacing:.28em;text-transform:uppercase}.asc-product{position:absolute;left:50%;top:50%;width:min(62vw,760px);transform:translate3d(-50%,calc(-50% + (1 - var(--p, 0)) * 16vh),0) scale(calc(.86 + var(--p, 0) * .2)) rotate(calc((1 - var(--p, 0)) * -3deg));opacity:calc(.15 + var(--p, 0) * .85);will-change:transform,opacity}.asc-product img{display:block;width:100%;height:auto;filter:drop-shadow(0 30px 70px rgba(0,0,0,.85))}.asc-sweep{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;mix-blend-mode:screen}.asc-sweep:after{content:"";position:absolute;top:-40%;bottom:-40%;width:26%;left:calc(var(--p, 0) * 150% - 30%);background:linear-gradient(100deg,#fff0,#ffffff29,#fff0);transform:skew(-14deg)}.asc-words{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);text-align:center;pointer-events:none;padding:0 24px}.asc-word{position:absolute;left:0;right:0;top:50%;opacity:0;transform:translateY(calc(-50% + 26px));transition:opacity .55s cubic-bezier(.22,.61,.36,1),transform .75s cubic-bezier(.22,.61,.36,1);padding:0 24px}.asc-word.is-on{opacity:1;transform:translateY(-50%)}.asc-word b{display:block;font-weight:200;font-size:clamp(38px,8.2vw,128px);letter-spacing:.12em;line-height:.96;text-transform:uppercase;color:#fff;text-shadow:0 6px 40px rgba(0,0,0,.9)}.asc-word i{display:block;font-style:normal;margin-top:18px;font-size:clamp(11px,1.1vw,13px);letter-spacing:.34em;text-transform:uppercase;color:#ffffff9e}.asc-final{position:absolute;left:0;right:0;top:50%;transform:translateY(calc(-50% + 30px));text-align:center;padding:0 24px;opacity:0;pointer-events:none;transition:opacity .6s ease,transform .8s cubic-bezier(.22,.61,.36,1)}.asc.is-final .asc-final{opacity:1;transform:translateY(-50%);pointer-events:auto}.asc-final h2{font-weight:200;font-size:clamp(30px,6vw,86px);letter-spacing:.1em;line-height:1.02;text-transform:uppercase;color:#fff;margin:0}.asc-final p{margin:20px 0 0;font-size:clamp(11px,1.1vw,13px);letter-spacing:.3em;text-transform:uppercase;color:#fff9}.asc-cta{display:inline-block;margin-top:34px;padding:15px 34px;border:1px solid rgba(255,255,255,.75);color:#fff;text-decoration:none;font-size:11px;letter-spacing:.28em;text-transform:uppercase;transition:background .3s ease,color .3s ease}.asc-cta:hover{background:#fff;color:#000}.asc-hud{position:absolute;left:0;right:0;bottom:0;padding:0 clamp(20px,4vw,56px) clamp(22px,3.2vw,40px);display:flex;align-items:flex-end;justify-content:space-between;gap:24px;pointer-events:none}.asc-hud-l,.asc-hud-r{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:#ffffff73;white-space:nowrap}.asc-hud-r b{font-weight:400;color:#fff;font-variant-numeric:tabular-nums}.asc-rail{position:absolute;left:0;right:0;bottom:0;height:1px;background:#ffffff24}.asc-fill{display:block;height:100%;width:0%;background:#fff}.asc-eyebrow{position:absolute;top:clamp(90px,12vh,140px);left:0;right:0;text-align:center;font-size:10px;letter-spacing:.38em;text-transform:uppercase;color:#ffffff6b;pointer-events:none}@media(max-width:749px){.asc{height:340vh}.asc-product{width:86vw}.asc-ridge{height:48%}.asc-grid span:nth-child(1),.asc-grid span:nth-child(4){display:none}.asc-hud-l{display:none}}@media(prefers-reduced-motion:reduce){.asc{height:auto}.asc-stage{position:relative;height:auto;min-height:100vh;padding:120px 0}.asc-bg{opacity:.32;transform:none}.asc-product{position:relative;left:auto;top:auto;transform:none;opacity:1;margin:0 auto}.asc-words{position:relative;top:auto;transform:none;margin-bottom:40px}.asc-word{position:relative;opacity:1;transform:none;margin-bottom:40px}.asc-final{position:relative;top:auto;transform:none;opacity:1;pointer-events:auto;margin-top:40px}.asc-sweep{display:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/ascent.css.map */
