@font-face{font-family:Big Shoulders Display;src:url(/fonts/BigShouldersDisplay-900.woff2)format("woff2");font-weight:900;font-display:block}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-700.woff2)format("woff2");font-weight:700;font-display:swap}:root{--frost:#e8edf1;--frost-edge:#d5dee6;--ink:#0b0c0e;--ice:#cfe6f5;--accent:#b46622;--line:#0b0c0e29;--line-strong:#0b0c0e6b;--dim:#0b0c0e80;--ease:cubic-bezier(.65, 0, .35, 1);--reveal:.7s;--stagger:50ms;--display:"Big Shoulders Display", "Arial Narrow", sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace;--gutter:clamp(16px, 2.4vw, 36px);--rail-w:64px;--radius:2px}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--frost);color:var(--ink);-webkit-font-smoothing:antialiased;scrollbar-width:none;touch-action:pan-y}html::-webkit-scrollbar{display:none}body{font-family:var(--mono);overflow-x:hidden}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}canvas{display:block}.mono-xxs{font:500 9.5px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase}.mono-xs{font:500 11px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase}.mono-sm{font:500 12.5px/1.35 var(--mono);letter-spacing:.08em;text-transform:uppercase}.display{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;font-weight:900;line-height:.84}.dim{color:var(--dim)}.row-between{justify-content:space-between;gap:16px;width:100%;display:flex}*{font-variant-numeric:tabular-nums slashed-zero}.reveal{display:block}.reveal-line{clip-path:inset(0 0 100%);transition:clip-path var(--reveal) var(--ease);transition-delay:calc(var(--d,0s) + var(--i,0) * var(--stagger));padding-bottom:.04em;display:block}.reveal.is-in .reveal-line{clip-path:inset(-.1em -.6em -.1em -.1em)}.reveal:not(.is-in) .reveal-line{clip-path:inset(100% 0 0);transition-duration:.45s;transition-delay:calc(var(--i,0) * 25ms)}.film{position:relative}.film-pin{height:100vh;position:sticky;top:0;overflow:hidden}@supports (height:100lvh){.film-pin{height:100lvh}}.stage{background:radial-gradient(120% 90% at 50% 45%, var(--frost) 35%, var(--frost-edge) 100%);position:absolute;inset:0}.grain{pointer-events:none;z-index:40;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 1.2 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:-50%}.hud{pointer-events:none;z-index:10;position:absolute;inset:0}.ui{pointer-events:auto}.frame{inset:var(--gutter);position:absolute}.crop{border-color:var(--ink);border-style:solid;border-width:0;width:14px;height:14px;position:absolute}.crop.tl{border-top-width:1px;border-left-width:1px;top:0;left:0}.crop.tr{border-top-width:1px;border-right-width:1px;top:0;right:0}.crop.bl{border-bottom-width:1px;border-left-width:1px;bottom:0;left:0}.crop.br{border-bottom-width:1px;border-right-width:1px;bottom:0;right:0}.topbar{z-index:30;padding:calc(var(--gutter) + 18px) calc(var(--gutter) + 26px) 14px;pointer-events:none;transition:background-color .4s var(--ease), padding .4s var(--ease);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;top:0;left:0;right:0}.topbar:after{content:"";background:var(--line);transform-origin:0;height:1px;transition:transform .7s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.topbar.is-solid{background:var(--frost);padding-top:18px}.topbar.is-solid:after{transform:scaleX(1)}.topbar .ui{pointer-events:auto}.topnav-row{gap:28px;display:inline-flex}.topnav-link{color:var(--dim);transition:color .22s var(--ease);padding:4px 0}.topnav-link:hover{color:var(--ink)}.brand-row{text-align:left;align-items:baseline;gap:12px;display:inline-flex}.wordmark{font:900 26px/.9 var(--display);letter-spacing:.01em}.topbar-mid{color:var(--dim);text-align:center}.topbar-right{justify-self:end}.link-cta{border-bottom:1px solid var(--ink);align-items:center;gap:10px;padding:6px 0;display:inline-flex}.arrow{transition:transform .26s var(--ease)}.link-cta:hover .arrow,.cta:hover .arrow{transform:translate(4px)}.more-below-row{align-items:center;gap:10px;display:inline-flex}.arrow-down{transform:rotate(90deg)}.arrow-up{transform:rotate(-90deg)}.link-cta:hover .arrow-up,.cta:hover .arrow-up{transform:rotate(-90deg)translate(4px)}.scroll-hint{left:50%;bottom:calc(var(--gutter) + 22px);color:var(--dim);white-space:nowrap;position:absolute;transform:translate(-50%)}.rail{left:calc(var(--gutter) + 26px);position:absolute;top:50%;transform:translateY(-50%)}.rail-item{color:#0b0c0e52;height:26px;transition:color .3s var(--ease);grid-template-columns:22px 26px auto;align-items:center;display:grid}.rail-item.is-past{color:#0b0c0e8c}.rail-item.is-active,.rail-item:hover{color:var(--ink)}.rail-tick{width:10px;height:1px;transition:width .3s var(--ease);background:currentColor}.rail-item.is-active .rail-tick{width:18px}.rail-name{padding-left:2px}.thermo{right:calc(var(--gutter) + 26px);clip-path:inset(-14px -14px -14px 100%);width:150px;transition:clip-path .9s var(--ease) .25s;position:absolute;top:26vh;bottom:32vh}.thermo.is-in{clip-path:inset(-14px -14px -14px 0)}.thermo-scale{border-right:1px solid var(--line-strong);width:100%;position:absolute;top:0;bottom:0;right:0}.tick{background:var(--line-strong);width:6px;height:1px;position:absolute;right:0}.tick.major{width:11px}.tick.zero{background:var(--ink);width:22px}.tick-label{white-space:nowrap;color:var(--dim);position:absolute;top:-5px;right:30px}.tick.zero .tick-label{color:var(--ink)}.thermo-fill{background:var(--accent);transform-origin:bottom;width:1px;height:100%;position:absolute;bottom:0;right:-1px;transform:scaleY(0)}.thermo-marker{width:96px;height:0;position:absolute;right:-1px}.thermo-marker:before{content:"";background:var(--accent);width:96px;height:1px;position:absolute;top:-1px;right:0}.thermo-marker:after{content:"";background:var(--accent);width:14px;height:3px;position:absolute;top:-2px;right:0}.thermo-flag{color:var(--accent);white-space:nowrap;font-weight:700;position:absolute;top:-6px;right:104px}.readout{right:calc(var(--gutter) + 26px);bottom:calc(var(--gutter) + 18px);text-align:right;color:var(--accent);position:absolute}.readout-label{color:var(--ink);justify-content:flex-end;gap:18px;margin-bottom:6px;display:flex}.readout-num{font:500 clamp(52px, 6.2vw, 96px)/.9 var(--mono);letter-spacing:-.06em;justify-content:flex-end;align-items:flex-start;display:inline-flex}.readout-unit{letter-spacing:.02em;margin:.18em 0 0 .14em;font-size:.32em;font-weight:700}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.odo{letter-spacing:0;align-items:flex-start;line-height:1;display:inline-flex}.odo-sign{text-align:center;width:.6em;display:inline-block}.odo-cell{width:.6em;height:1em;transition:width .42s var(--ease);display:inline-block;overflow:hidden}.odo-cell.is-off{width:0}.odo-strip{transition:transform .42s var(--ease);will-change:transform;display:block}.odo-strip>span{text-align:center;height:1em;display:block}.odo-dot{text-align:center;width:.34em;margin-left:-.06em;display:inline-block}.readout-gauge{color:var(--ink);justify-content:flex-end;align-items:center;gap:10px;margin-top:10px;display:flex}.gauge{border:1px solid var(--line-strong);width:120px;height:5px;position:relative}.gauge-fill{background:var(--ink);transform-origin:0;position:absolute;inset:1px}.actcopy{left:calc(var(--gutter) + 26px);bottom:calc(var(--gutter) + 18px);width:min(46vw,640px);height:40vh;position:absolute}.actcopy-item{position:absolute;bottom:0;left:0}.eyebrow{margin-bottom:14px;display:block}.eyebrow .reveal-line{align-items:center;gap:10px;display:flex}.eyebrow-dot{background:var(--ink);width:6px;height:6px;display:inline-block}.actcopy-title{font-size:clamp(52px,6.6vw,112px)}.actcopy-body{color:#0b0c0eb8;max-width:34ch;margin-top:18px}.actcopy-item.is-small .actcopy-body{max-width:26ch;margin-top:0}.actcopy-reduced{bottom:0}.body{font:400 14px/1.6 var(--mono);letter-spacing:0;text-transform:none}.actcopy-specs .reveal-line+.reveal-line{margin-top:6px}.specs,.specs-lines{width:100%;height:100%;position:absolute;inset:0}.specs-lines line{stroke:var(--ink);stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .6s var(--ease);vector-effect:non-scaling-stroke}.specs-lines line.is-in{stroke-dashoffset:0;transition-delay:.12s}.dim-path{fill:none;stroke:var(--ink);stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .7s var(--ease)}.dim-path.is-in{stroke-dashoffset:0;transition-delay:.22s}.dim-label{position:absolute;top:0;left:0}.dim-label .reveal{translate:-100% -50%}.spec-node{border:1px solid var(--ink);background:var(--frost);clip-path:inset(50%);width:8px;height:8px;transition:clip-path .3s var(--ease);position:absolute;top:-4px;left:-4px}.spec-node.is-in{clip-path:inset(0)}.spec-label{white-space:nowrap;padding:2px 0 2px 10px;position:absolute;top:0;left:0}.spec-label:before{content:"";background:var(--ink);clip-path:inset(0 0 100%);width:1px;transition:clip-path .5s var(--ease) .2s;position:absolute;top:0;bottom:0;left:0}.spec-label.is-in:before{clip-path:inset(0)}.spec-label .reveal-line+.reveal-line{margin-top:4px}.drop{right:calc(var(--gutter) + 26px + 150px);pointer-events:none;width:min(380px,30vw);position:absolute;top:50%;transform:translateY(-54%)}.drop.is-in{pointer-events:auto}.drop-title{margin-bottom:14px;font-size:clamp(64px,6.8vw,116px)}.drop-line{margin-bottom:18px}.drop-rule{background:var(--ink);transform-origin:0;height:1px;transition:transform .7s var(--ease) .18s;margin-bottom:18px;transform:scaleX(0)}.drop.is-in .drop-rule{transform:scaleX(1)}.drop-sheet{margin-bottom:16px}.sheet-row{border-bottom:1px solid var(--line);padding:6px 0}.drop-size-head{margin-bottom:10px}.is-nudge{color:var(--ink);animation:nudge .32s var(--ease) 2}@keyframes nudge{50%{transform:translate(-4px)}}.sizes{grid-template-columns:repeat(6,1fr);gap:6px;margin-bottom:18px;display:grid}.size{border:1px solid var(--line-strong);border-radius:var(--radius);height:36px;transition:border-color .2s var(--ease), background-color .2s var(--ease), color .2s var(--ease)}.size:hover{border-color:var(--ink)}.size.is-on{background:var(--ink);color:var(--frost);border-color:var(--ink)}.size:focus-visible,.cta:focus-visible,.link-cta:focus-visible,.rail-item:focus-visible{outline:1px solid var(--accent);outline-offset:3px}.magnetic{transition:transform .26s var(--ease)}.cta{background:var(--accent);width:100%;height:54px;color:var(--ink);border-radius:var(--radius);transition:background-color .25s var(--ease);justify-content:space-between;align-items:center;padding:0 20px;font-weight:700;display:flex}.cta .mono-sm{letter-spacing:.14em;font-weight:700}.cta:hover{background:#c06f27}.cta.is-secured{background:var(--ink);color:var(--frost)}.drop-fine{margin-top:16px}.drop-fine .reveal-line+.reveal-line{text-transform:none;letter-spacing:.04em;margin-top:6px}.drag-hint{position:absolute;top:0;left:0}.drag-hint .reveal{translate:-50%}.drag-hint-row{color:var(--dim);white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.drag-line{background:currentColor;width:28px;height:1px;display:inline-block}.cursor{pointer-events:none;z-index:50;display:none;position:fixed;inset:0}.has-cursor .cursor{display:block}.has-cursor,.has-cursor *{cursor:none!important}.cursor-dot,.cursor-ring{position:absolute;top:0;left:0}.cursor-dot{background:var(--ink);width:4px;height:4px;margin:-2px 0 0 -2px}.cursor-ring{place-items:center;width:34px;height:34px;margin:-17px 0 0 -17px;display:grid}.cursor-ring:before{content:"";border:1px solid var(--line-strong);transition:transform .3s var(--ease), border-color .3s var(--ease);border-radius:50%;position:absolute;inset:0}.cursor-ring.on-ui:before{border-color:var(--ink);transform:scale(.55)}.cursor-label{clip-path:inset(0 0 100%);transition:clip-path .3s var(--ease);position:relative}.can-drag .cursor-ring:not(.on-ui):not(.off-film):before{border-color:var(--ink);transform:scale(2.2)}.can-drag .cursor-ring:not(.on-ui):not(.off-film) .cursor-label{clip-path:inset(0)}.is-dragging .cursor-ring:before{transform:scale(1.7)}.loader{z-index:60;background:var(--frost);clip-path:inset(0);transition:clip-path .9s var(--ease);place-items:center;display:grid;position:fixed;inset:0}.loader.is-out{clip-path:inset(0 0 100%)}.loader.is-instant{transition:none}.loader-inner{width:min(360px,78vw)}.loader-num{color:var(--accent);font:500 clamp(64px, 12vw, 120px)/.9 var(--mono);letter-spacing:-.06em;align-items:flex-start;margin:18px 0 16px;display:flex}.loader-track{background:var(--line);height:1px}.loader-bar{background:var(--ink);transform-origin:0;height:1px;transform:scaleX(0)}.stills{pointer-events:none;position:absolute;inset:0}.stills img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:opacity .7s var(--ease);position:absolute;inset:0}@font-face{font-family:Instrument Serif;src:url(/fonts/InstrumentSerif-400-italic.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap}:root{--sec-pad:clamp(140px, 26vh, 280px);--page-x:calc(var(--gutter) + 26px);--serif:"Instrument Serif", Georgia, serif;--on-dark:#e8edf1;--on-dark-dim:#e8edf18f;--line-dark:#cfe6f529;--accent-hi:#d47a2c}.serif{font-family:var(--serif);text-transform:none;letter-spacing:-.02em;color:var(--accent);padding-right:.15em;font-size:1.06em;font-style:italic;font-weight:400;line-height:.8}[data-dark] .serif{color:var(--accent-hi)}[data-dark]{color:var(--on-dark)}[data-dark] .eyebrow-dot{background:var(--accent-hi)}[data-dark] .crop{border-color:#cfe6f58c}[data-dark] .link-cta{border-color:currentColor}.after{z-index:1;background:var(--ink);color:var(--on-dark);display:flow-root;position:relative}.sec{padding:var(--sec-pad) var(--page-x);position:relative}.sec-head{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:clamp(64px,12vh,140px);display:flex}.sec-title{font-size:clamp(64px,9vw,176px)}.sec-head-aside{padding-bottom:.6em}.wipe{clip-path:inset(0 0 100%);transition:clip-path var(--reveal) var(--ease);transition-delay:calc(var(--i,0) * 45ms);display:inline-block}.is-in .wipe{clip-path:inset(-.1em -.4em -.1em -.1em)}.is-in dd .wipe{transition-delay:calc(60ms + var(--i,0) * 45ms)}@keyframes roll{0%{clip-path:inset(100% 0 0);transform:translateY(35%)}to{clip-path:inset(-.1em);transform:none}}.tapes{z-index:3;pointer-events:none;height:clamp(170px,16vw,320px);margin-top:calc(clamp(170px,16vw,320px)/-2);position:relative;overflow:clip}.tape{padding:clamp(10px,1vw,18px) 0;position:absolute;top:50%;left:-12%;right:-12%}.tape-ink{background:var(--ink);color:var(--frost);transform:translateY(-50%)rotate(-2.4deg);box-shadow:0 24px 50px #00000059}.tape-accent{background:var(--accent);color:var(--ink);transform:translateY(-50%)rotate(2.8deg)}.tape-accent:before,.tape-accent:after{content:"";background:repeating-linear-gradient(-45deg, var(--ink) 0 7px, transparent 7px 14px);height:4px;position:absolute;left:0;right:0}.tape-accent:before{top:4px}.tape-accent:after{bottom:4px}.tape-ink .tape-shift{transform:translateX(calc(var(--pass,0) * -22vw))}.tape-accent .tape-shift{transform:translateX(calc(-30vw + var(--pass,0) * 22vw))}.tape-track{width:max-content;font-size:clamp(24px,2.7vw,50px);line-height:1;animation:70s linear infinite tape;display:flex}.tape-accent .tape-track{padding:.25em 0;font-size:clamp(18px,1.9vw,34px);animation-duration:56s;animation-direction:reverse}.tape-run{display:flex}.tape-item{white-space:nowrap;align-items:center;gap:.6em;padding-right:.6em;display:inline-flex}.tape-sep{background:currentColor;width:.2em;height:.2em;display:inline-block;transform:rotate(45deg)}.tape-ink .tape-sep{background:var(--accent)}@keyframes tape{to{transform:translate(-33.3333%)}}.mani{background:var(--ink);height:260vh;position:relative}.mani-pin{align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.mani-bg{position:absolute;inset:0}.mani-img{-o-object-fit:cover;object-fit:cover;-o-object-position:62% 50%;object-position:62% 50%;width:100%;height:100%;transform:scale(calc(1.34 - var(--p,0) * .26));filter:brightness(.62);will-change:transform;position:absolute;inset:0}.mani-frost{background:radial-gradient(60% 60% at 70% 45%, rgba(207, 230, 245, calc(.22 - var(--p,0) * .16)), transparent 70%), linear-gradient(90deg, #0b0c0ee6 0%, #0b0c0e73 58%, #0b0c0eb3 100%), linear-gradient(180deg, var(--ink) 0%, transparent 18%, transparent 80%, var(--ink) 100%);-webkit-backdrop-filter:blur(calc((1 - var(--p,0)) * 10px));backdrop-filter:blur(calc((1 - var(--p,0)) * 10px));position:absolute;inset:0}.mani-inner{width:100%;padding:0 calc(var(--page-x) + 90px) 0 var(--page-x);position:relative}.mani-title{margin-top:26px;font-size:clamp(78px,12.2vw,236px)}.mani-line{display:block}.mani-w{--t:clamp(0, calc((var(--p,0) * 1.5 - var(--k)) * 4.5), 1);filter:blur(calc((1 - var(--t)) * 11px));opacity:calc(.12 + var(--t) * .88);text-shadow:0 0 calc((1 - var(--t)) * 36px) #cfe6f5d9;margin-right:.17em;display:inline-block}.mani-w:last-child{margin-right:0}.mani-foot{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:5vw;margin-top:clamp(36px,6vh,72px);display:grid}.mani-body{color:#e8edf1bd;grid-template-columns:1fr 1fr;gap:2.4vw;display:grid}.mani-facts{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mani-fact{border-top:1px solid var(--line-dark);clip-path:inset(0 0 100%);transition:clip-path .7s var(--ease) calc(var(--i) * 70ms);padding-top:18px}.mani-facts.is-in .mani-fact{clip-path:inset(-.1em -.4em 0 0)}.mani-fact dt{font-size:clamp(30px,2.9vw,56px);line-height:.9}.mani-fact dd{color:var(--on-dark-dim);margin-top:10px}.mani-gauge{right:var(--page-x);color:var(--on-dark-dim);flex-direction:column;align-items:center;gap:16px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.mani-gauge-scale{background:var(--line-dark);width:1px;height:40vh;position:relative}.mani-gauge-fill{height:calc(min(1, var(--p,0) / .82) * 100%);background:var(--accent-hi);position:absolute;bottom:0;left:-1px;right:-1px}.mani-gauge-num{font:500 13px/1 var(--mono);color:var(--on-dark);letter-spacing:.02em}.look{position:relative}.look-pin{background:radial-gradient(70% 45% at 50% 64%, #cfe6f512, transparent 70%), linear-gradient(180deg, var(--ink) 0%, #10151b 55%, var(--ink) 100%);height:100vh;position:sticky;top:0;overflow:hidden}.look-track{will-change:transform;height:100%;display:flex;position:absolute;top:0;left:0}.look-intro{width:min(44vw,760px);padding:0 4vw 0 var(--page-x);flex-direction:column;flex:none;justify-content:center;display:flex}.look-title{font-size:clamp(96px,12.5vw,240px)}.look-note{max-width:32ch;color:var(--on-dark-dim);margin-top:30px}.look-panel{flex:none;justify-content:center;align-items:center;width:62vw;height:100%;display:flex;position:relative}.look-num{color:#0000;-webkit-text-stroke:1px #cfe6f538;transform:translate(calc(-50% + var(--o) * 26vw), -50%);pointer-events:none;white-space:nowrap;font-size:48vh;line-height:.8;position:absolute;top:46%;left:50%}.look-frame{position:absolute;inset:15vh 3vw 24vh}.look-img{width:auto;max-width:50vw;height:auto;max-height:50vh;transform:translateX(calc(var(--o) * -10vw)) scale(calc(.84 + var(--a) * .16));filter:drop-shadow(0 40px 46px #0009);will-change:transform;margin-top:-8vh;position:relative}.look-top .look-img,.look-sole .look-img{max-width:54vw}.look-heel .look-img{max-height:54vh}.look-cap{-moz-column-gap:28px;clip-path:inset(0 0 calc((1 - min(1, var(--a) * 1.6)) * 100%) 0);grid-template-columns:auto minmax(0,1fr);align-items:end;column-gap:28px;display:grid;position:absolute;bottom:11vh;left:3vw;right:3vw}.look-meta{color:var(--on-dark-dim);grid-column:1/-1;margin-bottom:12px}.look-name{font-size:clamp(42px,4.6vw,88px);line-height:.84}.look-body{max-width:34ch;color:var(--on-dark-dim);padding-bottom:.2em}.look-end{flex:none;width:8vw}.look-bar{left:var(--page-x);right:var(--page-x);bottom:calc(var(--gutter) + 14px);color:var(--on-dark-dim);align-items:center;gap:20px;display:flex;position:absolute}.look-bar-line{background:var(--line-dark);flex:1;height:1px;position:relative}.look-bar-line i{background:var(--on-dark);transform-origin:0;transform:scaleX(var(--pin,0));position:absolute;inset:0}.anatomy{background:var(--ink);padding-bottom:0}.anatomy-body{margin:0 calc(-1 * var(--page-x));position:relative}.anatomy-pin{background:radial-gradient(40% 55% at 29% 50%, #27313b 0%, #141a20 48%, var(--ink) 100%);height:100vh;position:sticky;top:0;overflow:hidden}.studio-preview,.render-view{position:fixed}.anatomy-glow{background:radial-gradient(closest-side,#cfe6f533,#0000);width:44vw;height:8vw;position:absolute;top:69%;left:29%;transform:translate(-50%,-50%)}.anatomy-ghost{pointer-events:none;place-items:center;width:58%;font-size:13vw;line-height:.8;display:grid;position:absolute;top:50%;left:0;transform:translateY(-58%)}.anatomy-ghost-w{white-space:nowrap;color:#0000;-webkit-text-stroke:1px #cfe6f533;clip-path:inset(100% 0 0);transition:clip-path .8s var(--ease);grid-area:1/1}.anatomy-ghost-w.is-on{clip-path:inset(-.1em -.2em)}.anatomy-canvas{position:absolute;inset:0}.anatomy-canvas canvas{touch-action:pan-y}.anatomy-marker{pointer-events:none;opacity:var(--vis,0);will-change:transform;position:absolute;top:0;left:0}.anatomy-node{border:1px solid var(--on-dark);background:var(--accent-hi);width:10px;height:10px;position:absolute;top:-5px;left:-5px}.anatomy-node:after{content:"";border:1px solid #e8edf159;position:absolute;inset:-9px}.anatomy-marker-label{white-space:nowrap;color:var(--on-dark);padding-left:10px;position:absolute;top:-34px;left:22px}.anatomy-marker-label:before{content:"";background:var(--on-dark);transform-origin:100%;width:18px;height:1px;position:absolute;top:14px;left:-12px;transform:rotate(-45deg)}.anatomy-index{left:var(--page-x);bottom:calc(var(--gutter) + 18px);gap:20px;display:flex;position:absolute}.anatomy-tick{color:#e8edf14d;transition:color .3s var(--ease);align-items:center;gap:8px;display:inline-flex}.anatomy-tick i{width:10px;height:1px;transition:width .3s var(--ease);background:currentColor;display:inline-block}.anatomy-tick.is-past{color:#e8edf18c}.anatomy-tick.is-on{color:var(--on-dark)}.anatomy-tick.is-on i{background:var(--accent-hi);width:22px}.anatomy-steps{pointer-events:none;margin-top:-100vh;padding:10vh 0 10vh 58%;list-style:none;position:relative}.anatomy-step{height:80vh;padding:0 var(--page-x) 0 2vw;align-items:center;display:flex}.anatomy-step-inner{max-width:440px}.anatomy-step-id{color:var(--on-dark-dim);margin-bottom:20px}.anatomy-step-name{font-size:clamp(64px,7vw,132px)}.anatomy-step-spec{border-bottom:1px solid var(--on-dark);color:var(--accent-hi);margin:18px 0 24px;padding-bottom:18px;font-weight:700}.anatomy-step-body{color:#e8edf1bd}.chain{height:400vh;position:relative}.chain-pin{height:100vh;position:sticky;top:0;overflow:hidden}.chain-bg{background-color:#0c131b;position:absolute;inset:0}.chain-glow{opacity:var(--warm,0);background:radial-gradient(55% 65% at 74% 46%,#d47a2c52,#0000 70%);position:absolute;inset:0}.chain-media{right:var(--page-x);top:calc(var(--gutter) + 96px);width:46vw;height:54vh;position:absolute}.chain-shot{clip-path:inset(100% 0 0);transition:clip-path 1s var(--ease);position:absolute;inset:0;overflow:hidden}.chain-shot.is-on,.chain-shot.is-past{clip-path:inset(0)}.chain-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transform:scale(calc(1.16 - var(--pin,0) * .1))}.chain-media-cap{color:var(--on-dark-dim);position:absolute;top:calc(100% + 14px);left:0}.chain-copy{left:var(--page-x);top:calc(var(--gutter) + 96px);width:42vw;position:absolute}.chain-title{font-size:min(6.2vw,11vh)}.chain-read{margin-top:3vh}.chain-num{transition:color .4s var(--ease);align-items:flex-start;font-size:min(14vw,26vh);line-height:.8;display:inline-flex}.chain-num.is-warm{color:var(--accent-hi)}.chain-unit{font:500 .22em/1 var(--mono);letter-spacing:0;margin:.12em 0 0 .1em}.chain-stage{height:18vh;margin-top:3vh;position:relative}.chain-stage-item{position:absolute;inset:0}.chain-stage-id{color:var(--on-dark-dim);margin-bottom:10px}.chain-stage-name{font-size:min(3.6vw,6.4vh)}.chain-stage-body{color:#e8edf1bd;max-width:42ch;margin-top:12px}.chain-chart{left:var(--page-x);right:var(--page-x);bottom:calc(var(--gutter) + 18px);height:19vh;position:absolute}.chain-plot{position:absolute;inset:0 0 36px;container-type:size}.chain-plot svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.chain-line-ghost{fill:none;stroke:#cfe6f524;stroke-width:1.2px;vector-effect:non-scaling-stroke}.chain-line{fill:none;stroke:var(--on-dark);stroke-width:1.6px;vector-effect:non-scaling-stroke;clip-path:inset(-20px calc((1 - var(--pin,0)) * 100%) -20px 0)}.chain-zero{stroke:#cfe6f552;stroke-width:1px;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.chain-zero-label{color:var(--on-dark-dim);position:absolute;right:0;transform:translateY(-150%)}.chain-dot{background:var(--on-dark);will-change:transform;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;top:0;left:0;box-shadow:0 0 0 7px #e8edf11a,0 0 26px #cfe6f5b3}.chain-ticks{border-top:1px solid var(--line-dark);height:20px;list-style:none;position:absolute;bottom:0;left:0;right:0}.chain-tick{top:12px;left:calc(var(--x) * 100%);white-space:nowrap;color:var(--on-dark-dim);transition:color .3s var(--ease);align-items:center;gap:8px;display:inline-flex;position:absolute;transform:translate(-50%)}.chain-tick i{width:7px;height:7px;transition:background-color .3s var(--ease);border:1px solid}.chain-tick.is-on{color:var(--on-dark)}.chain-tick.is-on i{background:var(--accent-hi);border-color:var(--accent-hi)}.spec{background:var(--frost);color:var(--ink)}.spec-note{max-width:32ch;color:var(--dim)}.spec-fig{max-width:1240px;margin:0 auto clamp(110px,18vh,200px);padding:0 4vw 80px;position:relative}.spec-shoe{transform:translateY(calc((.5 - var(--pass,.5)) * 70px));position:relative}.spec-img{filter:drop-shadow(0 34px 30px #0b0c0e38);width:100%;height:auto;display:block}.tp{color:var(--ink);position:absolute}.tp-line{background:var(--ink);clip-path:inset(0 50%);transition:clip-path 1.3s var(--ease) .25s;position:absolute;inset:0}.spec-shoe.is-in .tp-line{clip-path:inset(0)}.tp-label{white-space:nowrap;clip-path:inset(0 0 100%);width:max-content;transition:clip-path .6s var(--ease) 1.1s;position:absolute}.spec-shoe.is-in .tp-label{clip-path:inset(-.2em)}.tp-length{height:1px;top:calc(92.6% + 34px);left:4%;right:4%}.tp-length:before,.tp-length:after,.tp-stack:before,.tp-stack:after{content:"";background:var(--ink);clip-path:inset(50% 0);transition:clip-path .5s var(--ease) 1s;position:absolute}.spec-shoe.is-in .tp:before,.spec-shoe.is-in .tp:after{clip-path:inset(0)}.tp-length:before,.tp-length:after{width:1px;height:13px;top:-6px}.tp-length:before{left:0}.tp-length:after{right:0}.tp-length .tp-label{top:12px;left:50%;transform:translate(-50%)}.tp-stack{width:1px;height:30%;top:51%;left:calc(4% - 34px)}.tp-stack .tp-line{clip-path:inset(50% 0)}.tp-stack:before,.tp-stack:after{clip-path:inset(0 50%);width:13px;height:1px;left:-6px}.tp-stack:before{top:0}.tp-stack:after{bottom:0}.tp-stack .tp-label{top:50%;right:14px;transform:translateY(-50%)}.tp-lug,.tp-drop{width:0;height:0}.tp-lug:before,.tp-drop:before{content:"";border:1px solid var(--ink);background:var(--frost);clip-path:inset(50%);width:8px;height:8px;transition:clip-path .4s var(--ease) .9s;position:absolute;top:-4px;left:-4px}.spec-shoe.is-in .tp-lug:before,.spec-shoe.is-in .tp-drop:before{clip-path:inset(0)}.tp-lead{background:var(--ink);transform-origin:0;clip-path:inset(0 100% 0 0);width:56px;height:1px;transition:clip-path .6s var(--ease) 1s;position:absolute;top:0;left:4px}.spec-shoe.is-in .tp-lead{clip-path:inset(0)}.tp-lug{top:93%;left:70%}.tp-lug .tp-lead{transform:rotate(40deg)}.tp-lug .tp-label{top:34px;left:50px}.tp-drop{top:62%;left:92%}.tp-drop .tp-lead{transform:rotate(-42deg)}.tp-drop .tp-label{top:-54px;left:46px}.spec-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:6vw;display:grid}.spec-rows{border-top:1px solid var(--ink)}.spec-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,.6fr) 1fr;align-items:baseline;padding:20px 0;display:grid}.spec-row dt{color:var(--dim)}.spec-val{text-align:right}.sizer-title{margin-bottom:18px}.sizer-read{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;padding:26px 0 22px;display:flex}.sizer-main{align-items:flex-start;gap:12px;font-size:clamp(110px,10vw,190px);line-height:.8;display:flex}.sizer-unit{color:var(--dim)}.sizer-roll{animation:roll .52s var(--ease) both;display:inline-block}.sizer-conv{gap:clamp(18px,2vw,32px);padding-bottom:4px;display:flex}.sizer-cell{flex-direction:column;gap:10px;display:flex}.sizer-cell .mono-xxs{color:var(--dim)}.sizer-cell .display{font-size:clamp(36px,3vw,56px);line-height:.8}.sizer-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:18px;display:grid}.sizer-btn{border:1px solid var(--line-strong);border-radius:var(--radius);height:52px;transition:background-color .22s var(--ease), color .22s var(--ease), border-color .22s var(--ease)}.sizer-btn:hover{border-color:var(--ink)}.sizer-btn.is-on{background:var(--ink);color:var(--frost);border-color:var(--ink)}.sizer-btn:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.rel{background:var(--ink);padding:var(--sec-pad) var(--page-x);position:relative;overflow:hidden}.rel-bg{position:absolute;inset:-12% 0}.rel-img{-o-object-fit:cover;object-fit:cover;-o-object-position:66% 50%;object-position:66% 50%;opacity:.62;width:100%;height:100%;transform:translateY(calc((var(--pass,.5) - .5) * -14%)) scale(1.08)}.rel-bg:after{content:"";background:linear-gradient(90deg, #0b0c0ef0 0%, #0b0c0e80 55%, #0b0c0ed1 100%), linear-gradient(180deg, var(--ink) 0%, transparent 22%, transparent 78%, var(--ink) 100%);position:absolute;inset:0}.rel-inner{position:relative}.rel-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:end;gap:6vw;display:grid}.rel-digits{gap:clamp(16px,2.2vw,36px);margin-top:22px;display:flex}.rel-unit{clip-path:inset(100% 0 0);transition:clip-path .8s var(--ease)}.rel-unit.is-in{clip-path:inset(-.2em)}.rel-num{font-size:clamp(88px,10.5vw,206px);line-height:.8;display:flex}.rel-cell{text-align:center;width:.5em;display:inline-block}.rel-digit{animation:roll .46s var(--ease) both;display:inline-block}.rel-unit-label{color:var(--on-dark-dim);margin-top:16px;display:block}.rel-card{border-radius:var(--radius);-webkit-backdrop-filter:blur(20px)saturate(1.2);clip-path:inset(0 0 100%);transition:clip-path 1s var(--ease) .25s;background:#cfe6f50f;border:1px solid #cfe6f52e;padding:clamp(22px,2.2vw,34px)}.rel-card.is-in{clip-path:inset(0)}.rel-card-title{color:var(--on-dark);display:block}.rel-field{color:var(--on-dark-dim);gap:10px;margin-top:24px;display:grid}.rel-field input{height:50px;color:var(--on-dark);text-transform:none;letter-spacing:.02em;transition:border-color .22s var(--ease);background:0 0;border:0;border-bottom:1px solid #cfe6f559;border-radius:0;outline:none}.rel-field input:focus{border-color:var(--accent-hi)}.rel-field input::placeholder{color:#e8edf14d}.rel-sizes{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;display:grid}.rel-size{border-radius:var(--radius);height:40px;color:var(--on-dark);transition:background-color .2s var(--ease), color .2s var(--ease);border:1px solid #cfe6f538}.rel-size:hover{border-color:var(--on-dark)}.rel-size.is-on{background:var(--on-dark);color:var(--ink)}.rel-submit{width:100%;color:var(--ink);margin-top:26px}.rel-err{min-height:1.3em;color:var(--accent-hi);margin-top:12px;display:block}.rel-fine{color:#e8edf16b;margin-top:14px;line-height:1.6}.rel-done-title{color:var(--accent-hi);margin:18px 0 16px;font-size:clamp(56px,5.2vw,96px);display:block}.rel-done .body{color:#e8edf1bd;margin-bottom:22px}.rel-line{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(90px,15vh,160px);padding-top:40px;list-style:none;display:grid;position:relative}.rel-line-track{background:#cfe6f533;height:1px;position:absolute;top:6px;left:0;right:25%}.rel-line-fill{background:var(--accent-hi);transform-origin:0;transition:transform 1.5s var(--ease) .3s;position:absolute;inset:0;transform:scaleX(0)}.rel-line.is-in .rel-line-fill{transform:scaleX(var(--done,0))}.rel-stop{align-content:start;gap:10px;padding-right:2vw;display:grid;position:relative}.rel-node{background:var(--ink);border:1px solid #cfe6f580;width:13px;height:13px;position:absolute;top:-40px;left:0}.rel-stop.is-past .rel-node{background:var(--accent-hi);border-color:var(--accent-hi)}.rel-what{font-size:clamp(30px,2.8vw,54px)}.rel-stop.is-final .rel-what{color:var(--accent-hi)}.rel-when{color:var(--on-dark-dim)}.faq{background:var(--frost);color:var(--ink)}.faq-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;gap:6vw;display:grid}.faq-side{position:sticky;top:130px}.faq-side .sec-head{margin-bottom:0}.faq-art{width:84%;transform:rotate(calc(-10deg + var(--pass,0) * 14deg));margin-top:clamp(40px,7vh,80px)}.faq-img{filter:drop-shadow(0 26px 26px #0b0c0e38);width:100%;height:auto;display:block}.faq-list{border-top:1px solid var(--ink);list-style:none}.faq-item{border-bottom:1px solid var(--line)}.faq-q{text-align:left;grid-template-columns:52px 1fr 24px;align-items:center;gap:12px;width:100%;padding:30px 0;display:grid}.faq-q-text{transition:transform .3s var(--ease);font-size:clamp(30px,2.7vw,46px);line-height:.95}.faq-q:hover .faq-q-text{transform:translate(6px)}.faq-icon{width:16px;height:16px;transition:transform .26s var(--ease);justify-self:end;position:relative}.faq-icon:before,.faq-icon:after{content:"";background:var(--ink);transition:transform .3s var(--ease);position:absolute}.faq-icon:before{height:1px;top:7.5px;left:0;right:0}.faq-icon:after{width:1px;top:0;bottom:0;left:7.5px}.faq-q:hover .faq-icon{transform:rotate(90deg)}.faq-item.is-open .faq-icon:after{transform:scaleY(0)}.faq-item.is-open .faq-q-text{color:var(--accent)}.faq-q:focus-visible{outline:1px solid var(--accent);outline-offset:4px}.faq-a{transition:grid-template-rows .48s var(--ease);grid-template-rows:0fr;display:grid}.faq-item.is-open .faq-a{grid-template-rows:1fr}.faq-a>div{overflow:hidden}.faq-a .body{color:#0b0c0eb8;max-width:58ch;padding:0 0 32px 64px}.outro{z-index:1;background:var(--ink);padding:var(--sec-pad) var(--page-x) calc(var(--gutter) + 18px);position:relative;overflow:hidden}.outro-grid{justify-content:space-between;align-items:flex-end;gap:48px;display:flex}.outro-title{font-size:clamp(80px,11vw,210px)}.outro-actions{gap:26px;width:min(380px,100%);display:grid}.outro .cta{color:var(--ink)}.outro .link-cta{justify-self:start}.outro-stage{margin:clamp(110px,18vh,200px) 0 clamp(90px,14vh,160px);position:relative}.outro-mark{letter-spacing:-.015em;justify-content:center;font-size:41vw;line-height:.74;display:flex}.outro-ch{clip-path:inset(100% 0 0);transition:clip-path 1.1s var(--ease), transform 1.1s var(--ease);display:inline-block;transform:translateY(18%)}.outro-stage.is-in .outro-ch{clip-path:inset(-.1em -.1em -.05em);transform:none}.outro-shoe{width:min(52vw,980px);transform:translate(-50%, calc(-50% + (1 - var(--pass,1)) * 40%)) rotate(-7deg);pointer-events:none;position:absolute;top:44%;left:50%}.outro-img{filter:drop-shadow(0 50px 50px #000000b3);clip-path:inset(100% 0 0);width:100%;height:auto;transition:clip-path 1.3s var(--ease) .35s;display:block}.outro-stage.is-in .outro-img{clip-path:inset(-20% -20% -40%)}.outro-legal{border-top:1px solid var(--line-dark);color:var(--on-dark-dim);justify-content:space-between;gap:24px;margin-top:clamp(28px,4vh,48px);padding-top:20px;display:flex}.topbar.is-dark{background:var(--ink);color:var(--on-dark)}.topbar.is-dark:after{background:var(--line-dark)}.topbar.is-dark .dim,.topbar.is-dark .topnav-link{color:var(--on-dark-dim)}.topbar.is-dark .topnav-link:hover,.topbar.is-dark .topnav-link.is-on{color:var(--on-dark)}.topnav-link.is-on{color:var(--ink)}.topbar.is-dark .link-cta{border-color:currentColor}.cursor-on-dark .cursor-dot{background:var(--frost)}.cursor-on-dark .cursor-ring:before{border-color:#e8edf199}@media (width<=760px),(aspect-ratio<=4/5){:root{--gutter:clamp(12px, 3.6vw, 40px)}.mono-xxs{font-size:clamp(8.5px,2.1vw,16px)}.mono-xs{font-size:clamp(9.5px,2.5vw,19px)}.mono-sm{font-size:clamp(10.5px,2.8vw,21px)}.topbar{padding:calc(var(--gutter) + 14px) calc(var(--gutter) + 14px) 12px;grid-template-columns:1fr auto}.topbar.is-solid{padding-top:14px}.topbar-mid,.topbar-right{display:none}.wordmark{font-size:clamp(22px,5.6vw,44px)}.rail,.thermo,.scroll-hint,.footer-note{display:none}.readout{top:calc(var(--gutter) + clamp(44px, 11vw, 90px));bottom:auto;right:calc(var(--gutter) + 14px)}.readout-num{font-size:clamp(34px,9vw,84px)}.gauge{width:clamp(60px,18vw,140px)}.readout-label{gap:10px}.actcopy{left:calc(var(--gutter) + 14px);right:calc(var(--gutter) + 14px);bottom:calc(var(--gutter) + 16px);width:auto}.actcopy-title{font-size:clamp(42px,11.4vw,120px)}.drop{left:calc(var(--gutter) + 14px);right:calc(var(--gutter) + 14px);top:auto;bottom:calc(var(--gutter) + 14px);width:auto;transform:none}.drop-title{margin-bottom:10px;font-size:clamp(60px,16vw,150px)}.drop-line{margin-bottom:14px}.drop-rule{margin-bottom:12px}.drop-sheet{display:none}.sizes{grid-template-columns:repeat(6,1fr);gap:5px;margin-bottom:12px}.size{height:clamp(40px,10vw,76px)}.cta{height:clamp(52px,13vw,104px)}.drop-fine .reveal-line+.reveal-line{display:none}.actcopy-body{margin-top:12px;font-size:13px}}@supports (height:100svh){.mani-pin,.look-pin,.chain-pin{height:100svh}}@media (width<=760px),(aspect-ratio<=4/5){:root{--sec-pad:clamp(104px, 16vh, 160px);--page-x:calc(var(--gutter) + 14px)}.body{font-size:13.5px}.sec-head{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:clamp(48px,8vh,80px)}.sec-title{font-size:clamp(60px,16vw,150px)}.sec-head-aside{padding-bottom:0}.tapes{height:120px;margin-top:-60px}.tape-track{font-size:22px}.tape-accent .tape-track{font-size:15px}.mani{height:230vh}.mani-pin{align-items:flex-start}.mani-inner{padding:calc(var(--gutter) + 104px) var(--page-x) 0}.mani-title{margin-top:14px;font-size:clamp(56px,16vw,190px)}.mani-foot{grid-template-columns:1fr;gap:24px;margin-top:26px}.mani-body{grid-template-columns:1fr;gap:12px}.mani-body .reveal+.reveal{display:none}.mani-facts{grid-template-columns:1fr 1fr;row-gap:14px}.mani-fact{padding-top:12px}.mani-fact dt{font-size:clamp(26px,7.4vw,56px)}.mani-gauge{top:calc(var(--gutter) + 66px);right:var(--page-x);flex-direction:row;gap:10px;transform:none}.mani-gauge-scale{width:56px;height:1px}.mani-gauge-fill{height:auto;width:calc(min(1, var(--p,0) / .82) * 100%);inset:-1px auto -1px 0}.look-intro{width:88vw;padding-right:6vw}.look-title{font-size:clamp(84px,24vw,200px)}.look-panel{width:88vw}.look-num{font-size:34vh;top:40%}.look-frame{inset:14vh 2vw 30vh}.look-img,.look-top .look-img,.look-sole .look-img{max-width:80vw;max-height:38vh;margin-top:-14vh}.look-heel .look-img{max-height:40vh}.look-cap{grid-template-columns:1fr;row-gap:12px;bottom:11vh;left:2vw;right:2vw}.look-name{font-size:clamp(40px,12vw,90px)}.look-bar span:last-child{display:none}.anatomy-pin{z-index:2;border-bottom:1px solid var(--line-dark);background:radial-gradient(70% 60% at 50% 52%, #27313b 0%, #141a20 50%, var(--ink) 100%);height:58vh}.anatomy-glow{width:80vw;height:14vw;top:74%;left:50%}.anatomy-ghost{width:100%;font-size:22vw}.anatomy-steps{margin-top:0;padding:0}.anatomy-index{gap:14px;bottom:14px}.anatomy-step{height:auto;min-height:70vh;padding:7vh var(--page-x) 0;align-items:flex-start}.anatomy-step-name{font-size:clamp(52px,14vw,120px)}.anatomy-step-spec{margin:12px 0 16px;padding-bottom:12px}.anatomy-marker-label{top:-30px;left:16px}.chain{height:380vh}.chain-copy{left:var(--page-x);right:var(--page-x);width:auto;top:calc(var(--gutter) + 58px)}.chain-title{font-size:min(11vw,6vh)}.chain-media{left:var(--page-x);right:var(--page-x);width:auto;height:23vh;top:22vh}.chain-media-cap{display:none}.chain-read{margin-top:29vh}.chain-num{font-size:min(24vw,12vh)}.chain-stage{height:19vh;margin-top:1.6vh}.chain-stage-name{font-size:min(9vw,5vh)}.chain-stage-body{margin-top:8px}.chain-chart{height:12vh;bottom:calc(var(--gutter) + 8px)}.chain-plot{bottom:30px}.chain-tick-name{display:none}.spec-fig{margin-bottom:90px;padding:0 2vw 70px}.tp-lug,.tp-drop{display:none}.tp-stack{left:calc(4% - 16px)}.tp-stack .tp-label{font-size:9px;top:-20px;left:-4px;right:auto;transform:none}.tp-length{top:calc(92.6% + 22px)}.spec-grid{grid-template-columns:1fr;gap:64px}.spec-row{grid-template-columns:minmax(96px,.7fr) 1fr;padding:16px 0}.sizer-read{flex-direction:column;align-items:flex-start}.sizer-main{font-size:clamp(96px,30vw,200px)}.sizer-btn{height:46px}.rel-grid{grid-template-columns:1fr;gap:56px}.rel-digits{gap:12px}.rel-num{font-size:clamp(56px,17vw,160px)}.rel-line{grid-template-columns:1fr 1fr;row-gap:56px;padding-top:30px}.rel-line-track{display:none}.rel-node{top:-26px}.faq-grid{grid-template-columns:1fr;gap:48px}.faq-side{position:static}.faq-art{width:64%;margin-top:32px}.faq-q{grid-template-columns:34px 1fr 20px;padding:22px 0}.faq-q-text{font-size:clamp(24px,6.6vw,48px)}.faq-a .body{padding-left:0}.outro-grid{flex-direction:column;align-items:flex-start;gap:40px}.outro-title{font-size:clamp(64px,18vw,180px)}.outro-shoe{width:84vw}.outro-legal{flex-direction:column;gap:8px}}.is-record,.is-record *{cursor:none!important}.is-record .cursor,.is-record .drag-hint{display:none!important}@media (prefers-reduced-motion:reduce){.reveal-line,.reveal:not(.is-in) .reveal-line,.thermo,.drop-rule,.specs-lines line,.spec-node,.loader,.wipe,.faq-a,.topbar:after,.mani-fact,.chain-shot,.tp-line,.tp-label,.tp-lead,.tp:before,.tp:after,.rel-unit,.rel-card,.rel-line-fill,.outro-ch,.outro-img,.anatomy-ghost-w{transition-duration:1ms!important;transition-delay:0s!important}.tape-track,.sizer-roll,.rel-digit{animation:none}.mani-w{filter:none;opacity:1;text-shadow:none}.mani-frost{-webkit-backdrop-filter:none;backdrop-filter:none}.magnetic{transform:none!important}}
