._0fXAkG_pin{height:340svh;margin-bottom:clamp(1.5rem,4vw,3.5rem)}._0fXAkG_stick{top:var(--header-h);height:calc(100svh - var(--header-h));grid-template-rows:1fr auto;grid-template-columns:minmax(22rem,.8fr) minmax(0,1.2fr);align-items:center;gap:0 clamp(1.5rem,4vw,4rem);min-height:620px;padding-block:1.5rem 2rem;display:grid;position:sticky}._0fXAkG_stage{grid-area:1/2/3;height:100%;position:relative;container-type:size}._0fXAkG_big{color:#e67e22;letter-spacing:-.05em;pointer-events:none;place-items:center;font-weight:900;line-height:.8;display:grid;position:absolute;inset:0}._0fXAkG_big>span{white-space:nowrap;grid-area:1/1}._0fXAkG_degree{font-size:min(52cqh,46cqw)}._0fXAkG_tssWord{font-size:min(42cqh,34cqw)}._0fXAkG_word{vertical-align:bottom;margin-block:-.14em -.06em;padding-block:.14em .06em;display:inline-block;overflow:clip}._0fXAkG_letter{transition:transform .8s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i) * 30ms);display:inline-block}._0fXAkG_tssWord ._0fXAkG_letter{transform:translateY(112%)}._0fXAkG_tss ._0fXAkG_degree ._0fXAkG_letter{transform:translateY(-135%)}._0fXAkG_tss ._0fXAkG_tssWord ._0fXAkG_letter{transition-delay:calc(.12s + var(--i) * 40ms);transform:none}._0fXAkG_bottle{aspect-ratio:1;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);container-type:size}._0fXAkG_still{z-index:1;width:100%;max-width:none;height:100%;position:absolute;inset:0}._0fXAkG_bottle .bottle-seq{z-index:1;width:100%;max-width:none;height:100%;position:absolute;inset:0}._0fXAkG_still{transition:opacity .6s}._0fXAkG_ready ._0fXAkG_still{opacity:0}._0fXAkG_bottle .bottle-seq{opacity:0;transition:opacity .6s}._0fXAkG_ready ._0fXAkG_bottle .bottle-seq{opacity:1}._0fXAkG_bottle .ring{--fg:#000;--C:calc(6.2832 * var(--R,.2) * 100cqw);--T:calc(var(--C) / 6);left:calc(var(--x,.5) * 100%);top:calc(var(--y,.45) * 100%);perspective:260cqw;opacity:0;pointer-events:none;width:0;height:0;transition:opacity 1s;position:absolute}._0fXAkG_ready ._0fXAkG_bottle .ring{opacity:1}._0fXAkG_bottle .ring-back{z-index:0}._0fXAkG_bottle .ring-front{z-index:2}._0fXAkG_bottle .ring-spin{transform-style:preserve-3d;transform:rotateZ(var(--a,0deg)) rotateX(calc(-1 * var(--e,0deg))) rotateY(var(--r,0deg))}._0fXAkG_bottle .ring i{--s:calc(var(--C) / var(--n));--H:calc(var(--T) * 137.898 / 355.234);left:calc(var(--s) / -2);top:calc(var(--H) / -2);width:calc(var(--s) + 1px);height:var(--H);background:var(--fg);-webkit-mask:var(--tile) calc(var(--i) * var(--s) * -1) 0 / var(--T) var(--H) repeat-x;-webkit-mask:var(--tile) calc(var(--i) * var(--s) * -1) 0 / var(--T) var(--H) repeat-x;mask:var(--tile) calc(var(--i) * var(--s) * -1) 0 / var(--T) var(--H) repeat-x;transform:rotateY(calc(var(--i) * 360deg / var(--n))) translateZ(calc(var(--R,.2) * 100cqw));position:absolute}._0fXAkG_bottle .ring-front i{backface-visibility:hidden}._0fXAkG_bottle .ring-back i{background:color-mix(in srgb, var(--fg) 30%, transparent)}._0fXAkG_copy{z-index:3;grid-area:1/1;display:grid;position:relative}._0fXAkG_beat{pointer-events:none;grid-area:1/1;align-self:center}._0fXAkG_beat._0fXAkG_on{pointer-events:auto}._0fXAkG_title{letter-spacing:-.01em;font-size:clamp(2.5rem,1.8rem + 3vw,3.75rem);font-weight:900;line-height:1;transition:opacity .25s .25s}._0fXAkG_title ._0fXAkG_letter{transition:transform .4s cubic-bezier(.16,1,.3,1);transform:translateY(-150%)}._0fXAkG_beat:not(._0fXAkG_on) ._0fXAkG_title{opacity:0}._0fXAkG_on ._0fXAkG_title{opacity:1;transition:opacity .3s}._0fXAkG_on ._0fXAkG_title ._0fXAkG_letter{transition-duration:.9s;transition-delay:calc(var(--i) * 16ms);transform:none}._0fXAkG_lead{max-width:38ch;margin-top:1rem;font-size:1.0625rem;line-height:1.6}._0fXAkG_lead,._0fXAkG_spec,._0fXAkG_ctas{opacity:0;filter:blur(6px);transition:opacity .3s,transform .3s,filter .3s;transform:translateY(12px)}._0fXAkG_on ._0fXAkG_lead,._0fXAkG_on ._0fXAkG_spec,._0fXAkG_on ._0fXAkG_ctas{opacity:1;filter:none;transition:opacity .8s .15s,transform .9s cubic-bezier(.16,1,.3,1) .15s,filter .8s .15s;transform:none}._0fXAkG_spec{gap:clamp(1.25rem,3vw,2.5rem);margin-top:1.5rem;display:flex}._0fXAkG_spec dd{font-size:1.75rem;font-weight:900;line-height:1.1}._0fXAkG_spec dt{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-soft);font-size:.75rem;font-weight:500}._0fXAkG_ctas{flex-wrap:wrap;gap:.5rem;margin-top:1.75rem;display:flex}._0fXAkG_button{color:#fff;background:#000;align-items:center;gap:.625rem;height:3rem;padding:0 1.5rem;font-size:1.0625rem;font-weight:500;transition:background .18s,color .18s;display:inline-flex;box-shadow:inset 0 0 0 1px #000}._0fXAkG_button:hover{color:#000;background:0 0}._0fXAkG_button:disabled{opacity:.35;cursor:not-allowed}._0fXAkG_ghost{color:#000;background:0 0}._0fXAkG_ghost:hover{color:#000;background:#e67e22;box-shadow:inset 0 0 0 1px #e67e22}._0fXAkG_steps{grid-area:2/1;gap:6px;list-style:none;display:flex}._0fXAkG_steps li{background:var(--color-line);flex:1;height:3px;overflow:hidden}._0fXAkG_steps span{transform-origin:0;background:#000;width:100%;height:100%;display:block}._0fXAkG_tap{z-index:120;pointer-events:none;white-space:nowrap;color:#000;font-size:1.25rem;font-weight:900;animation:.8s cubic-bezier(.16,1,.3,1) forwards _0fXAkG_tapWord;position:fixed;translate:-50% -50%}@keyframes _0fXAkG_tapWord{0%{opacity:0;transform:translateY(0)}25%{opacity:1;transform:translateY(-10px)}to{opacity:0;transform:translateY(-56px)}}@media (max-width:900px){._0fXAkG_pin{height:320svh}._0fXAkG_stick{grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:1fr;padding-block:1rem 1.25rem}._0fXAkG_stage{grid-area:1/1}._0fXAkG_copy{grid-row:2;align-content:start;min-height:15.5rem}._0fXAkG_beat{align-self:start}._0fXAkG_title{font-size:2.1rem}._0fXAkG_lead{margin-top:.5rem;font-size:.9375rem}._0fXAkG_spec{margin-top:.75rem}._0fXAkG_spec dd{font-size:1.35rem}._0fXAkG_steps{grid-row:3;margin-top:.75rem}._0fXAkG_ctas ._0fXAkG_button{flex:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){._0fXAkG_letter,._0fXAkG_title,._0fXAkG_lead,._0fXAkG_spec,._0fXAkG_ctas{transition:none!important}._0fXAkG_tap{display:none}}
