@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Space+Grotesk:wght@400;500;600;700&display=swap";
:root{--ink:#05070b;--storm:#0c1424;--storm-deep:#08101d;--chrome:#b9c4d6;--white:#f7faff;--blue:#2457ff;--line:#b9c4d657;--line-strong:#f7faffb8;--mono:"DM Mono", "SFMono-Regular", Consolas, monospace;--display:"Space Grotesk", "Helvetica Neue", Helvetica, Arial, sans-serif}*{box-sizing:border-box}html{background:var(--ink);scroll-behavior:smooth;overflow-x:clip}body{background:var(--ink);color:var(--white);font-family:var(--display);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;margin:0;overflow-x:clip}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--white);outline-offset:5px}.experience{background:var(--ink);min-height:100vh;position:relative;overflow:clip}.skip-link{z-index:100;background:var(--white);color:var(--ink);font:500 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;padding:11px 14px;transition:transform .16s;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:50;width:100%;min-height:68px;font:400 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05070be0;border-bottom:1px solid #b9c4d633;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 3.2vw;display:grid;position:fixed;top:0;left:0}.brand-mini{width:max-content;font:700 17px/1 var(--display);letter-spacing:-.05em}.brand-mark,.final-brand span,.aftershock-mark span{color:var(--blue)}.header-status{color:var(--chrome);white-space:nowrap;align-items:center;gap:10px;display:flex}.status-dot{background:var(--blue);width:5px;height:5px;display:inline-block}.status-divider{background:var(--line);width:22px;height:1px;display:inline-block}.scene-nav{justify-content:flex-end;gap:clamp(11px,1.2vw,24px);display:flex}.scene-nav a{color:#b9c4d68f;gap:6px;transition:color .18s;display:inline-flex;position:relative}.scene-nav a:after{background:var(--blue);content:"";transform-origin:100%;height:1px;transition:transform .18s;position:absolute;bottom:-10px;left:0;right:0;transform:scaleX(0)}.scene-nav a:hover,.scene-nav a[aria-current=true]{color:var(--white)}.scene-nav a[aria-current=true]:after{transform-origin:0;transform:scaleX(1)}.nav-label{display:none}.scene{min-height:118vh;position:relative;overflow:clip}.scene-stage{isolation:isolate;min-height:100dvh;position:relative;overflow:clip}.scene-kicker,.pressure-topline,.pressure-footer,.eye-header,.eye-coordinates,.inside-coordinates,.aftershock-top,.aftershock-bottom,.final-top,.final-footer{z-index:3;justify-content:space-between;width:calc(100% - 6.4vw);display:flex;position:absolute;left:3.2vw}.scene-kicker,.pressure-topline,.eye-header,.aftershock-top,.final-top{top:95px}.pressure-footer,.aftershock-bottom,.final-footer{bottom:32px}.technical-label,.eyebrow,.mono-readout,.static-note,.scroll-cue,.inside-label,.inside-coordinates,.eye-copy>p,.eye-coordinates,.final-series,.final-spec,.row-detail,.index-status{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px;line-height:1.4}.technical-label{color:var(--chrome)}.technical-label strong{color:var(--white);font-weight:400}.scene-static{background:var(--ink);min-height:120vh}.static-stage{place-items:center;padding:100px 3.2vw 48px;display:grid}.scene-static .hero-image{z-index:0;object-fit:cover;object-position:center;opacity:.72}.static-stage:after{z-index:1;content:"";pointer-events:none;background:#05070b57;position:absolute;inset:0}.static-center{z-index:2;width:min(620px,74vw);margin-top:8vh;position:relative}.mono-readout{color:var(--blue);margin:0 0 18px}.static-title{color:var(--white);letter-spacing:-.07em;text-transform:uppercase;margin:0;font-size:clamp(34px,5.4vw,84px);font-weight:600;line-height:.87}.static-title span{color:var(--chrome)}.calibration-track{background:#b9c4d62e;width:100%;height:1px;margin-top:42px;position:relative;overflow:hidden}.calibration-line{background:var(--white);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.static-readout{opacity:1;transform:none}.static-note{color:#b9c4d685;margin:15px 0 0}.static-meta{z-index:2;text-align:right;gap:8px;display:grid;position:absolute;bottom:32px;right:3.2vw}.slash-shape{background:var(--chrome);transform-origin:50%;width:2px;height:35vh;display:block}.static-slash{z-index:3;opacity:.62;position:absolute;top:30%;right:22%}.scroll-cue{z-index:3;color:#b9c4d68f;align-items:center;gap:12px;display:flex;position:absolute;bottom:32px;left:3.2vw}.scroll-cue-line{background:var(--blue);width:34px;height:1px}.scene-pressure{background:var(--ink);min-height:130vh}.pressure-stage{align-items:center;padding:130px 3.2vw 48px;display:grid}.pressure-structure{background:var(--line);transform-origin:0;width:100%;height:1px;position:absolute;left:0}.structure-a{top:31%}.structure-b{background:#2457ffa6;top:51%}.structure-c{top:72%}.pressure-lockup{z-index:2;width:min(980px,84vw);margin:4vh auto 0 7vw;position:relative}.eyebrow{color:var(--blue);margin:0 0 22px}.pressure-wordmark{color:var(--white);letter-spacing:-.105em;text-transform:uppercase;margin:0;font-size:clamp(80px,14vw,230px);font-weight:700;line-height:.72}.pressure-wordmark span{color:#0000;-webkit-text-stroke:1px var(--chrome);display:inline-block}.pressure-support{color:var(--chrome);font:500 clamp(11px, 1.2vw, 16px)/1.2 var(--display);letter-spacing:.02em;text-transform:uppercase;margin:45px 0 0 min(33vw,450px)}.pressure-slash{z-index:3;background:var(--blue);opacity:.95;height:48vh;position:absolute;top:25%;right:21%}.pressure-footer{gap:20px}.pressure-footer .technical-label:last-child{color:var(--white)}.scene-strike{background:var(--storm-deep);min-height:125vh}.strike-stage{place-items:center;padding:120px 3.2vw 48px;display:grid}.strike-intro{z-index:3;position:absolute;top:23%;left:3.2vw}.strike-intro p{letter-spacing:-.08em;text-transform:uppercase;margin:12px 0 0;font-size:clamp(32px,5.6vw,82px);font-weight:600;line-height:.84}.portal-window{z-index:1;clip-path:polygon(49% 0%,51% 0%,51% 100%,49% 100%);position:absolute;inset:0}.portal-image{object-fit:cover;object-position:65% center}.portal-surface{border-left:1px solid var(--chrome);border-right:1px solid var(--chrome);background:#0c142475;position:absolute;inset:0}.portal-surface:before,.portal-surface:after{content:"";background:var(--line);position:absolute}.portal-surface:before{width:100%;height:1px;top:24%;left:0}.portal-surface:after{background:var(--blue);width:1px;height:100%;top:0;left:50%}.portal-seam{background:var(--white);transform-origin:50%;width:1px;height:74%;position:absolute;top:13%;left:50%;transform:scaleY(.18);box-shadow:13px 0 #b9c4d673,-13px 0 #b9c4d673}.strike-caption{z-index:3;text-align:right;gap:8px;display:grid;position:absolute;bottom:31%;right:3.2vw}.strike-flash{z-index:5;background:var(--white);opacity:0;pointer-events:none;position:absolute;inset:0}.strike-horizon{z-index:3;background:var(--chrome);transform-origin:0;width:90vw;height:1px;position:absolute;bottom:23%;left:5vw;transform:scaleX(0)}.strike-foot{z-index:3;color:var(--white);font:500 11px/1 var(--mono);letter-spacing:.12em;margin:0;position:absolute;bottom:31px;right:3.2vw}.arrow{color:var(--blue);font:500 19px/.7 var(--display);vertical-align:-2px;margin-left:7px;transition:transform .18s;display:inline-block}.scene-inside{background:var(--storm);min-height:155vh}.inside-stage{padding:120px 3.2vw 48px}.inside-head{z-index:3;position:absolute;top:17%;left:3.2vw}.inside-head h2,.index-head h2,.eye-copy h2,.final-lockup h2{letter-spacing:-.09em;text-transform:uppercase;margin:14px 0 0;font-size:clamp(42px,6.2vw,94px);font-weight:600;line-height:.82}.storm-grid{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);transform-origin:0;width:58%;height:72%;position:absolute;top:14%;right:10%}.storm-grid span{background:var(--line);width:1px;height:100%;position:absolute;top:0}.storm-grid span:first-child{left:20%}.storm-grid span:nth-child(2){left:40%}.storm-grid span:nth-child(3){background:var(--blue);left:60%}.storm-grid span:nth-child(4){left:80%}.storm-grid span:nth-child(5){left:100%}.material-fragment{z-index:2;border:1px solid var(--chrome);align-items:flex-end;width:clamp(160px,17vw,250px);height:clamp(220px,30vw,430px);display:flex;position:absolute;overflow:hidden}.fragment-one{top:29%;left:24%;transform:rotate(-9deg)}.fragment-two{height:clamp(260px,35vw,500px);top:23%;left:44%;transform:rotate(4deg)}.fragment-three{height:clamp(190px,26vw,360px);top:37%;left:64%;transform:rotate(10deg)}.fragment-four{width:clamp(92px,10vw,145px);height:clamp(180px,25vw,360px);top:50%;left:8%;transform:rotate(-14deg)}.fragment-five{width:clamp(90px,10vw,145px);height:clamp(190px,26vw,370px);top:16%;left:82%;transform:rotate(6deg)}.fragment-six{width:clamp(170px,17vw,250px);height:clamp(100px,12vw,170px);top:68%;left:46%;transform:rotate(-3deg)}.fragment-number{z-index:2;font:400 10px/1 var(--mono);letter-spacing:.15em;position:absolute;top:12px;left:12px}.fragment-surface{border:12px solid var(--storm);width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--line-strong), inset 20px 0 0 #f7faff0a, inset -18px 0 0 #05070b73;display:block}.fragment-image{z-index:0;object-fit:cover}.fragment-frame{z-index:1;border:12px solid var(--storm);box-shadow:inset 0 0 0 1px var(--line-strong), inset 20px 0 0 #f7faff0a, inset -18px 0 0 #05070b73;display:block;position:absolute;inset:0}.surface-dark{background:#101b2d}.surface-chrome{background:#8d9bae}.surface-blue{background:var(--blue)}.inside-copy{z-index:4;text-align:right;gap:7px;display:grid;position:absolute;bottom:11%;right:3.2vw}.inside-label{color:var(--white);margin:0}.inside-label:nth-child(2){color:var(--blue)}.inside-label:nth-child(3){color:var(--chrome)}.inside-axis{z-index:1;background:var(--blue);transform-origin:top;width:1px;height:90%;position:absolute;top:5%;left:50%}.inside-coordinates{gap:7px;display:grid;position:absolute;bottom:11%;left:3.2vw}.scene-eye{background:var(--storm-deep);min-height:130vh}.eye-stage{padding:120px 3.2vw 48px}.eye-header{color:var(--chrome)}.eye-product-wrap{width:min(44vw,620px);height:69%;position:absolute;top:17%;left:50%;transform:translate(-50%)}.eye-rail{z-index:1;border:1px solid var(--line);opacity:.74;width:clamp(120px,14vw,200px);height:40%;position:absolute;top:30%;overflow:hidden}.eye-rail-left{left:3.2vw;transform:rotate(-5deg)}.eye-rail-right{right:3.2vw;transform:rotate(5deg)}.eye-rail-image{object-fit:cover}.eye-silhouette{border:1px solid var(--chrome);transform-origin:bottom;background:#151f2e;position:absolute;inset:10% 18% 4%;overflow:hidden}.garment-shoulder,.garment-body,.garment-seam,.garment-collar{display:block;position:absolute}.garment-shoulder{border-bottom:1px solid var(--chrome);clip-path:polygon(0 0,100% 0,76% 100%,24% 100%);background:#243247;width:100%;height:24%;top:0;left:0}.garment-body{border:1px solid var(--line-strong);clip-path:polygon(10% 0,90% 0,100% 100%,0 100%);background:#0d1728;width:66%;height:83%;top:17%;left:17%}.garment-seam{background:var(--white);width:1px;height:88%;top:12%;left:50%}.garment-image{z-index:0;object-fit:cover;object-position:center top}.garment-collar{border:1px solid var(--chrome);clip-path:polygon(0 0,100% 0,72% 100%,28% 100%);border-top:0;width:22%;height:13%;top:4%;left:39%}.measurement-line{background:var(--line-strong);transform-origin:0;display:block;position:absolute}.measure-top,.measure-bottom{width:100%;height:1px;left:0}.measure-top{top:10%}.measure-bottom{bottom:4%}.measure-left,.measure-right{transform-origin:top;width:1px;height:90%;top:10%}.measure-left{left:0}.measure-right{transform-origin:top;right:0}.eye-copy{z-index:3;position:absolute;top:34%;left:3.2vw}.eye-copy h2{font-size:clamp(34px,4vw,62px)}.eye-copy>p:not(.eyebrow){color:var(--chrome);margin:26px 0 0}.text-link{border-bottom:1px solid var(--white);font:500 11px/1 var(--mono);letter-spacing:.12em;margin-top:28px;padding-bottom:10px;display:inline-block}.text-link:hover .arrow,.cta-link:hover .arrow,.index-row:hover .arrow{transform:translate(7px,-2px)}.eye-coordinates{text-align:right;gap:7px;display:grid;position:absolute;bottom:9%;right:3.2vw}.scene-index{background:var(--ink);min-height:170vh}.index-stage{grid-template-columns:22% 78%;padding:120px 3.2vw 48px;display:grid}.index-rail{border-right:1px solid var(--line);min-height:70vh;position:relative}.index-slash{background:var(--blue);transform-origin:top;height:84%;position:absolute;top:7%;left:49%;transform:rotate(28deg)scaleY(.58)}.rail-label{color:var(--chrome);font:400 10px/1 var(--mono);letter-spacing:.12em;writing-mode:vertical-rl;text-transform:uppercase;position:absolute;bottom:5%;left:0}.index-content{padding:2% 0 0 7vw;position:relative}.index-head h2{color:var(--white)}.index-list{border-top:1px solid var(--line-strong);margin-top:9vh}.index-row{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(220px,1.3fr) minmax(190px,1fr) 120px 20px;align-items:center;gap:16px;min-height:108px;transition:background .18s,color .18s;display:grid}.index-row:hover{background:var(--storm)}.row-number{color:var(--blue);font:400 12px/1 var(--mono)}.row-name{letter-spacing:-.06em;text-transform:uppercase;font-size:clamp(18px,2vw,28px);font-weight:600}.row-detail{color:var(--chrome);gap:5px;display:grid}.index-status{color:var(--chrome);white-space:nowrap;justify-self:end;padding:8px 0}.index-row[data-active=true] .index-status{color:var(--blue)}.index-row[data-active=true] .row-name{color:var(--white)}.index-statement{width:0%;color:var(--blue);font:400 10px/1 var(--mono);letter-spacing:.14em;white-space:nowrap;text-transform:uppercase;justify-content:space-between;margin:18px 0 0;display:flex;overflow:hidden}.scene-aftershock{background:var(--blue);min-height:130vh;color:var(--ink)}.scene-aftershock .technical-label,.scene-aftershock .aftershock-overline,.aftershock-top,.aftershock-bottom{color:var(--ink)}.aftershock-stage{padding:120px 3.2vw 48px}.aftershock-frame{width:86vw;position:absolute;top:24%;left:7vw}.aftershock-overline{font:400 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 22px}.aftershock-statement{color:var(--ink);letter-spacing:-.12em;text-transform:uppercase;transform-origin:0;margin:0;font-size:clamp(68px,13.5vw,210px);font-weight:700;line-height:.73}.aftershock-statement span{color:var(--white)}.aftershock-slash{background:var(--ink);transform-origin:0;width:65%;height:1px;margin-top:6vh;display:block;transform:scaleX(.06)}.aftershock-mark{font:700 18px/1 var(--display);letter-spacing:-.05em;margin:18px 0 0}.scene-final{background:var(--ink);min-height:115vh}.final-stage{padding:120px 3.2vw 48px}.final-layout{grid-template-columns:1fr 1fr;align-items:end;min-height:70vh;padding-top:10vh;display:grid}.final-brand{letter-spacing:-.06em;margin:0 0 18px;font-size:clamp(18px,2vw,28px);font-weight:700}.final-lockup h2{font-size:clamp(60px,10vw,160px);line-height:.74}.final-series{color:var(--blue);margin:35px 0 0}.final-action{place-self:end;width:min(400px,34vw)}.cta-link{border-bottom:1px solid var(--white);letter-spacing:-.06em;text-transform:uppercase;justify-content:space-between;align-items:center;width:100%;min-height:65px;padding:0 3px 14px;font-size:clamp(18px,2vw,28px);font-weight:600;display:inline-flex}.final-spec{color:var(--chrome);justify-content:space-between;gap:15px;margin-top:19px;display:flex}.final-slash{background:var(--blue);transform-origin:top;height:31vh;position:absolute;top:72%;right:13%;transform:rotate(28deg)}.final-footer{color:#b9c4d68f}.brand-sheet-link{color:var(--blue);font:400 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}@media (min-width:800px){.nav-label{display:inline}}@media (max-width:799px){.site-header{grid-template-columns:1fr auto;min-height:58px;padding:0 18px}.header-status{justify-self:end;font-size:8px}.header-status span:nth-of-type(n+3){display:none}.scene-nav{border-bottom:1px solid var(--line);background:var(--ink);justify-content:space-between;gap:4px;padding:12px 0;position:absolute;top:58px;left:18px;right:18px}.scene-nav a{font-size:9px}.scene-nav a:nth-child(n+5){display:none}.scene-stage{min-height:100dvh}.scene-kicker,.pressure-topline,.pressure-footer,.eye-header,.eye-coordinates,.inside-coordinates,.aftershock-top,.aftershock-bottom,.final-top,.final-footer{width:calc(100% - 36px);left:18px}.scene-kicker,.pressure-topline,.eye-header,.aftershock-top,.final-top{top:100px}.pressure-footer,.aftershock-bottom,.final-footer{bottom:24px}.scene-kicker .technical-label:last-child,.pressure-topline .technical-label:last-child,.eye-header .technical-label:last-child,.final-top .technical-label:last-child{display:none}.technical-label,.eyebrow,.mono-readout,.static-note,.scroll-cue,.inside-label,.inside-coordinates,.eye-copy>p,.eye-coordinates,.final-series,.final-spec,.row-detail,.index-status{font-size:9px}.static-stage,.pressure-stage,.strike-stage,.inside-stage,.eye-stage,.aftershock-stage,.final-stage{padding-left:18px;padding-right:18px}.static-center{width:calc(100% - 12px);margin-top:5vh}.static-title{font-size:clamp(37px,11.7vw,64px)}.static-meta{bottom:24px;right:18px}.static-slash{height:28vh;top:31%;right:20%}.scene-static .hero-image{object-position:69% center;opacity:.52}.scroll-cue{bottom:24px;left:18px}.scene-pressure{min-height:128vh}.pressure-lockup{width:calc(100% - 4px);margin:3vh auto 0}.pressure-wordmark{font-size:clamp(62px,17vw,105px);line-height:.76}.pressure-support{margin:35px 0 0 17vw;font-size:10px}.pressure-slash{height:35vh;top:28%;right:19%}.pressure-footer{gap:8px;display:grid}.strike-intro{top:25%;left:18px}.strike-intro p{font-size:clamp(35px,11.5vw,58px)}.portal-window{clip-path:polygon(0% 49%,100% 49%,100% 51%,0% 51%)}.portal-seam{width:84%;height:1px;top:50%;left:8%;transform:scaleX(.18)}.strike-caption{bottom:28%;right:18px}.strike-horizon{width:calc(100% - 36px);bottom:19%;left:18px}.strike-foot{bottom:24px;right:18px}.scene-inside{min-height:145vh}.inside-head{top:17%;left:18px}.inside-head h2,.index-head h2,.final-lockup h2{font-size:clamp(41px,12.6vw,64px)}.storm-grid{width:calc(100% - 36px);height:44%;top:32%;right:18px}.material-fragment{width:28vw;height:42vw}.fragment-one{top:39%;left:9%}.fragment-two{height:50vw;top:33%;left:36%}.fragment-three{height:35vw;top:46%;left:66%}.fragment-four,.fragment-five,.fragment-six,.eye-rail{display:none}.inside-axis{height:50%;top:28%}.inside-copy{bottom:13%;right:18px}.inside-coordinates{bottom:13%;left:18px}.scene-eye{min-height:128vh}.eye-product-wrap{width:70vw;height:55%;top:22%;left:57%}.eye-silhouette{inset:7% 16% 3%}.eye-copy{top:auto;bottom:13%;left:18px}.eye-copy h2{margin-top:10px;font-size:clamp(31px,9vw,48px)}.eye-copy>p:not(.eyebrow){margin-top:16px}.text-link{margin-top:17px;font-size:9px}.eye-coordinates{bottom:24px;right:18px}.scene-index{min-height:165vh}.index-stage{padding-top:118px;display:block}.index-rail{background:var(--line);border-right:0;width:1px;height:100%;min-height:0;position:absolute;top:0;left:18px}.index-slash{height:80%;top:8%;left:0;transform:rotate(28deg)scaleY(.58)}.rail-label{bottom:7%;left:7px}.index-content{padding:9% 0 0 32px}.index-list{margin-top:7vh}.index-row{grid-template-columns:28px 1fr 18px;gap:9px;min-height:104px}.row-name{font-size:17px}.row-detail,.index-status{grid-column:2}.index-status{color:var(--blue);justify-self:start;padding:0}.index-row .arrow{grid-area:1/3/span 3}.index-statement{white-space:normal;gap:8px;line-height:1.4;display:grid}.scene-aftershock{min-height:125vh}.aftershock-frame{width:calc(100% - 36px);top:30%;left:18px}.aftershock-statement{font-size:clamp(47px,13vw,74px);line-height:.78}.aftershock-slash{width:100%;margin-top:32px}.aftershock-mark{font-size:15px}.final-layout{min-height:0;padding-top:22vh;display:block}.final-lockup h2{font-size:clamp(57px,16vw,84px)}.final-series{margin-top:23px}.final-action{width:100%;margin-top:17vh}.cta-link{min-height:58px;font-size:18px}.final-spec{gap:8px;display:grid}.final-footer{flex-wrap:wrap;gap:12px 18px}.final-slash{height:22vh;top:78%;right:10%}}@media (max-width:390px){.scene-nav a:nth-child(n+4){display:none}.pressure-wordmark{font-size:16.5vw}.eye-product-wrap{width:76vw;left:59%}.aftershock-statement{font-size:12.8vw}.cta-link{font-size:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.experience[data-motion=reduced] .scene-stage{position:relative}.experience[data-motion=reduced] .calibration-line{transform:scaleX(1)}.experience[data-motion=reduced] .static-readout{opacity:1;transform:none}.experience[data-motion=reduced] .static-slash{transform:rotate(28deg)scaleY(1.35)}.experience[data-motion=reduced] .pressure-wordmark{transform:scaleX(.88)}.experience[data-motion=reduced] .pressure-structure{transform:scaleX(1)}.experience[data-motion=reduced] .pressure-slash{transform:rotate(28deg)scaleY(1)}.experience[data-motion=reduced] .portal-window{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}.experience[data-motion=reduced] .portal-seam{transform:scale(1)}.experience[data-motion=reduced] .strike-horizon{transform:scaleX(1)}.experience[data-motion=reduced] .strike-flash{display:none}.experience[data-motion=reduced] .material-fragment{transform:none}.experience[data-motion=reduced] .storm-grid{transform:scaleX(1)}.experience[data-motion=reduced] .inside-axis{transform:scaleY(1)}.experience[data-motion=reduced] .inside-label{opacity:1;transform:none}.experience[data-motion=reduced] .eye-silhouette{transform:none}.experience[data-motion=reduced] .measurement-line{transform:scaleX(1)}.experience[data-motion=reduced] .eye-copy{opacity:1}.experience[data-motion=reduced] .index-row{opacity:1;transform:none}.experience[data-motion=reduced] .index-statement{width:100%}.experience[data-motion=reduced] .aftershock-statement{transform:none}.experience[data-motion=reduced] .aftershock-slash{transform:scaleX(1)}.experience[data-motion=reduced] .aftershock-mark{opacity:1;transform:none}.experience[data-motion=reduced] .final-lockup,.experience[data-motion=reduced] .final-action{opacity:1;clip-path:none;transform:none}@media (max-width:799px){.experience[data-motion=reduced] .portal-window{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}.experience[data-motion=reduced] .portal-seam{transform:scaleX(1)}.experience[data-motion=reduced] .measurement-line.measure-left,.experience[data-motion=reduced] .measurement-line.measure-right{transform:scaleY(1)}}.brand-group{align-items:center;gap:clamp(18px,2.2vw,34px);min-width:0;display:flex}.header-route-links{color:#b9c4d69e;letter-spacing:.08em;gap:14px;font-size:9px;display:flex}.header-route-links a:hover{color:var(--white)}.store-site{background:var(--ink);min-height:100vh;color:var(--white)}.store-header{z-index:40;border-bottom:1px solid var(--line);min-height:72px;font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05070bf0;grid-template-columns:auto 1fr auto auto;align-items:center;gap:clamp(18px,3vw,48px);padding:0 3.2vw;font-size:10px;display:grid;position:sticky;top:0}.store-brand{font-family:var(--display);letter-spacing:-.07em;font-size:19px;font-weight:700}.store-brand span,.store-footer-mark span{color:var(--blue)}.store-nav{color:var(--chrome);gap:clamp(16px,2.1vw,34px);display:flex}.store-nav a,.store-footer-links a{transition:color .16s}.store-nav a:hover,.store-footer-links a:hover{color:var(--white)}.store-header-meta,.store-bag{white-space:nowrap;align-items:center;gap:9px;display:flex}.store-header-meta{color:var(--chrome);font-size:9px}.store-status-dot{background:var(--blue);width:5px;height:5px}.store-header-divider{background:var(--line);width:22px;height:1px}.store-bag{border-left:1px solid var(--line);min-width:122px;color:var(--white);justify-content:space-between;padding:12px 0 10px 14px}.store-bag span:last-child,.store-primary-link span,.text-line-link span{color:var(--blue);font-size:16px}.technical-line{color:var(--chrome);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:10px;line-height:1.4}.store-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);min-height:min(820px,100vh - 72px);display:grid}.store-hero-copy{flex-direction:column;justify-content:center;padding:clamp(90px,11vw,180px) clamp(24px,6vw,96px) clamp(70px,8vw,130px) 3.2vw;display:flex}.store-hero h1,.about-hero h1,.wholesale-hero h1{letter-spacing:-.105em;text-transform:uppercase;margin:34px 0 30px;font-size:clamp(62px,9vw,150px);font-weight:600;line-height:.81}.store-hero h1 span,.about-hero h1 span,.wholesale-hero h1 span,.store-section-heading h2 span,.store-closing-cta h2 span,.about-statement h2 span,.about-cta h2 span,.wholesale-intro h2 span{color:var(--chrome)}.store-hero-description{color:#f7faffad;max-width:390px;margin:0;font-size:16px;line-height:1.45}.store-hero-meta{color:var(--chrome);font-family:var(--mono);letter-spacing:.1em;flex-wrap:wrap;gap:10px 22px;margin-top:74px;font-size:9px;display:flex}.store-hero-image{border-left:1px solid var(--line);background:var(--storm);min-height:600px;position:relative;overflow:hidden}.store-hero-image img,.about-hero-image img,.product-gallery-main img{object-fit:cover}.store-hero-line{z-index:1;background:var(--white);opacity:.72;width:1px;height:112%;position:absolute;top:-4%;left:52%;transform:rotate(28deg)}.store-hero-image-label{z-index:2;color:var(--white);font-family:var(--mono);letter-spacing:.12em;font-size:9px;position:absolute;bottom:20px;right:20px}.catalog-section{padding:clamp(90px,12vw,180px) 3.2vw 0}.store-section-heading{border-bottom:1px solid var(--line);grid-template-columns:1fr minmax(240px,320px);align-items:end;gap:30px;padding-bottom:42px;display:grid}.store-section-heading h2,.store-closing-cta h2,.about-statement h2,.about-cta h2,.wholesale-intro h2{letter-spacing:-.105em;text-transform:uppercase;margin:28px 0 0;font-size:clamp(50px,7.5vw,118px);font-weight:600;line-height:.82}.store-section-heading>p{color:#b9c4d6ad;margin:0 0 4px;font-size:15px;line-height:1.45}.catalog-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:22px;padding:22px 0;display:flex}.catalog-filters{flex-wrap:wrap;gap:8px;display:flex}.catalog-filters button,.size-options button{border:1px solid var(--line);color:var(--chrome);font:9px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;transition:background .16s,border-color .16s,color .16s}.catalog-filters button{padding:12px 14px}.catalog-filters button:hover,.catalog-filters button.is-active,.size-options button:hover,.size-options button.is-selected{border-color:var(--white);background:var(--white);color:var(--ink)}.catalog-count{color:#b9c4d685;font:9px/1.2 var(--mono);letter-spacing:.11em;flex:none}.catalog-grid{background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.product-card{background:var(--ink);min-width:0;padding-bottom:30px}.product-card-image{aspect-ratio:.78;background:var(--storm);display:block;position:relative;overflow:hidden}.product-card-image img{object-fit:cover;transition:transform .45s cubic-bezier(.2,.7,.2,1),filter .45s}.product-card-image:hover img{filter:contrast(1.04);transform:scale(1.035)}.product-card-index,.product-card-arrow{z-index:2;font:9px/1 var(--mono);letter-spacing:.12em;position:absolute;top:16px}.product-card-index{color:var(--white);left:16px}.product-card-arrow{color:var(--white);font-size:17px;right:16px}.product-card-info{justify-content:space-between;gap:14px;padding:18px 16px 0;display:flex}.product-card-category,.product-card-description{color:var(--chrome);font:9px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:0}.product-card-info h2{letter-spacing:-.06em;text-transform:uppercase;margin:11px 0 0;font-size:clamp(18px,1.8vw,26px);font-weight:500;line-height:.95}.product-card-info h2 a:hover{color:var(--blue)}.product-card-price{color:var(--white);font:10px/1.4 var(--mono);letter-spacing:.08em;white-space:nowrap;flex:none;margin:0}.product-card-description{color:#b9c4d68f;text-transform:none;max-width:260px;padding:20px 16px 0;line-height:1.5}.size-guide{border-top:1px solid var(--line);grid-template-columns:1fr minmax(240px,.72fr) 1.3fr;gap:clamp(30px,5vw,90px);margin:clamp(100px,13vw,190px) 3.2vw 0;padding:30px 0 100px;display:grid}.size-guide h2{letter-spacing:-.09em;text-transform:uppercase;margin:27px 0 0;font-size:clamp(34px,4.7vw,72px);font-weight:600;line-height:.86}.size-guide-copy p{color:#f7faffb3;margin:0 0 26px;font-size:14px;line-height:1.5}.text-line-link{border-bottom:1px solid var(--line);font:10px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;padding-bottom:8px;display:inline-flex}.text-line-link:hover,.store-primary-link:hover{color:var(--blue)}.size-guide-table{border-top:1px solid var(--line)}.size-guide-table>div{border-bottom:1px solid var(--line);color:var(--chrome);font:9px/1.2 var(--mono);letter-spacing:.1em;grid-template-columns:.5fr 1fr 1fr;gap:12px;padding:13px 0;display:grid}.size-guide-table>div span:first-child{color:var(--white)}.store-closing-cta,.about-cta{background:var(--blue);min-height:500px;color:var(--ink);padding:80px 3.2vw}.store-closing-cta .technical-line,.about-cta .technical-line{color:#05070bad}.store-closing-cta h2,.about-cta h2{color:var(--ink);margin-bottom:60px}.store-closing-cta h2 span,.about-cta h2 span{color:var(--white)}.store-primary-link{font:11px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:14px;padding-bottom:12px;transition:color .16s;display:inline-flex}.store-footer{background:var(--ink);grid-template-columns:.8fr 1.4fr .8fr;gap:30px;padding:80px 3.2vw 24px;display:grid}.store-footer-mark{font:700 clamp(32px, 5vw, 68px)/.8 var(--display);letter-spacing:-.09em}.store-footer-copy p,.store-footer-links a,.store-footer-bottom{color:var(--chrome);font:10px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0}.store-footer-copy p+p{color:#b9c4d68c;text-transform:none;max-width:280px;margin-top:15px}.store-footer-links{justify-self:end;gap:10px;display:grid}.store-footer-bottom{border-top:1px solid var(--line);color:#b9c4d680;grid-column:1/-1;justify-content:space-between;margin-top:70px;padding-top:15px;font-size:9px;display:flex}.product-detail-page{padding:30px 3.2vw 0}.product-detail-breadcrumb{color:#b9c4d694;font:9px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:9px;padding:0 0 24px;display:flex}.product-detail-breadcrumb a:hover{color:var(--white)}.product-detail-layout{grid-template-columns:minmax(0,1.06fr) minmax(320px,.74fr);align-items:start;gap:clamp(34px,6vw,100px);padding-bottom:130px;display:grid}.product-gallery{position:sticky;top:104px}.product-gallery-main{aspect-ratio:.8;background:var(--storm);position:relative;overflow:hidden}.product-gallery-code{z-index:2;color:var(--white);font:9px/1 var(--mono);letter-spacing:.12em;position:absolute;top:16px;left:16px}.product-gallery-thumbs{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:1px;display:grid}.product-gallery-thumbs button{background:var(--storm);cursor:pointer;border:0;border-top:2px solid #0000;min-height:105px;padding:0;position:relative;overflow:hidden}.product-gallery-thumbs button.is-active{border-top-color:var(--blue)}.product-gallery-thumbs button img{object-fit:cover;opacity:.72;transition:opacity .16s,transform .22s}.product-gallery-thumbs button:hover img,.product-gallery-thumbs button.is-active img{opacity:1;transform:scale(1.04)}.product-gallery-thumbs button span{z-index:2;color:var(--white);font:8px/1 var(--mono);letter-spacing:.08em;position:absolute;bottom:8px;right:8px}.product-detail-copy{padding-top:34px}.product-detail-heading{border-bottom:1px solid var(--line);padding-bottom:30px}.product-detail-badge{border:1px solid var(--blue);color:var(--blue);font:9px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:28px 0 0;padding:7px 9px;display:inline-block}.product-detail-copy h1{letter-spacing:-.1em;text-transform:uppercase;margin:18px 0 12px;font-size:clamp(54px,6vw,100px);font-weight:600;line-height:.84}.product-detail-intro{color:#f7faffb8;max-width:430px;margin:0;font-size:16px;line-height:1.45}.product-price-block{border-bottom:1px solid var(--line);font-family:var(--mono);flex-direction:column;gap:8px;padding:25px 0;display:flex}.product-price-block span{letter-spacing:.05em;font-size:19px}.product-price-block small,.product-demo-note{color:#b9c4d68c;letter-spacing:.04em;font-size:10px}.product-long-description{color:#f7faffb3;margin:26px 0 0;font-size:15px;line-height:1.55}.product-spec-grid{background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:32px;display:grid}.product-spec-grid>div{background:var(--ink);gap:8px;padding:14px 12px;display:grid}.product-spec-grid span,.product-spec-grid strong,.size-picker-heading,.product-accordions summary,.product-accordions p,.product-accordions li{font:10px/1.4 var(--mono);letter-spacing:.06em}.product-spec-grid span{color:#b9c4d685;text-transform:uppercase}.product-spec-grid strong{color:var(--white);font-weight:400}.size-picker{border-bottom:1px solid var(--line);padding:26px 0}.size-picker-heading{text-transform:uppercase;justify-content:space-between;margin-bottom:13px;display:flex}.size-picker-heading a{color:var(--chrome);text-underline-offset:4px;text-decoration:underline}.size-options{flex-wrap:wrap;gap:7px;display:flex}.size-options button{min-width:48px;padding:12px 10px}.add-to-bag{border:1px solid var(--white);background:var(--white);width:100%;color:var(--ink);font:10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:0;justify-content:space-between;align-items:center;margin-top:24px;padding:17px 15px;transition:background .18s,color .18s;display:flex}.add-to-bag:hover,.add-to-bag.is-added{background:var(--blue);border-color:var(--blue);color:var(--white)}.add-to-bag>span:last-child{font-size:18px}.product-demo-note{margin:11px 0 0;line-height:1.4}.product-accordions{border-top:1px solid var(--line);margin-top:34px}.product-accordions details{border-bottom:1px solid var(--line)}.product-accordions summary{cursor:pointer;text-transform:uppercase;justify-content:space-between;padding:17px 0;list-style:none;display:flex}.product-accordions summary::-webkit-details-marker{display:none}.product-accordions summary:after{color:var(--blue);content:"+";font-size:16px}.product-accordions details[open] summary:after{content:"−"}.product-accordions ul{gap:8px;margin:0;padding:0 0 19px 16px;display:grid}.product-accordions li,.product-accordions p{color:#b9c4d6a8;margin:0;line-height:1.5}.product-accordions p{padding:0 0 19px}.product-detail-next{border-top:1px solid var(--line);justify-content:space-between;align-items:end;padding:24px 0 90px;display:flex}.product-detail-next a{border-bottom:1px solid var(--white);letter-spacing:-.04em;padding-bottom:8px;font-size:18px}.product-detail-next a span{color:var(--blue)}.about-hero,.wholesale-hero{border-bottom:1px solid var(--line);grid-template-columns:1fr .8fr;min-height:720px;display:grid}.about-hero>div:first-child,.wholesale-hero>div:first-child{flex-direction:column;justify-content:center;padding:100px 8vw 100px 3.2vw;display:flex}.about-lead,.wholesale-hero p,.wholesale-intro>p:last-child{color:#f7faffb8;max-width:440px;margin:0;font-size:18px;line-height:1.45}.about-hero-image{border-left:1px solid var(--line);background:var(--storm);min-height:540px;position:relative}.about-hero-image img{object-fit:cover;object-position:center}.about-statement{border-bottom:1px solid var(--line);grid-template-columns:.8fr 1.2fr .7fr;align-items:end;gap:30px;padding:140px 3.2vw;display:grid}.about-statement h2{margin:0}.about-statement>p:last-child{color:#f7faffa3;margin:0;font-size:14px;line-height:1.5}.about-values,.wholesale-terms{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.about-values>div,.wholesale-terms>div{background:var(--ink);min-height:310px;padding:26px 3.2vw 32px}.about-values span,.wholesale-terms span{color:var(--blue);font:10px/1 var(--mono)}.about-values h2{letter-spacing:-.09em;margin:80px 0 16px;font-size:clamp(28px,3.3vw,52px);font-weight:500;line-height:.86}.about-values p,.wholesale-terms p{color:#b9c4d699;max-width:230px;margin:0;font-size:13px;line-height:1.45}.about-cta{margin-top:1px}.wholesale-hero{background:var(--storm);grid-template-columns:1fr .55fr;min-height:600px}.wholesale-code{border-left:1px solid var(--line);color:var(--chrome);font:10px/1.3 var(--mono);letter-spacing:.11em;align-content:end;gap:12px;padding:40px 3.2vw;display:grid}.wholesale-layout{grid-template-columns:.8fr 1fr;gap:clamp(40px,10vw,180px);padding:130px 13vw 140px 3.2vw;display:grid}.wholesale-intro h2{margin:32px 0;font-size:clamp(52px,6.8vw,110px)}.wholesale-form,.wholesale-success{align-content:start;gap:17px;padding-top:8px;display:grid}.wholesale-form label{color:var(--chrome);font:9px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;gap:9px;display:grid}.wholesale-form input,.wholesale-form select{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--white);font:15px/1.3 var(--display);background:0 0;border-radius:0;outline:0;padding:15px 0}.wholesale-form select option{background:var(--ink);color:var(--white)}.wholesale-form input:focus,.wholesale-form select:focus{border-color:var(--white)}.wholesale-form input::placeholder{color:#b9c4d66b}.wholesale-submit{border:0;border-bottom:1px solid var(--white);color:var(--white);cursor:pointer;background:0 0;margin-top:17px}.wholesale-submit:hover{color:var(--blue)}.wholesale-form>p{color:#b9c4d680;font:10px/1.4 var(--mono);margin:0}.wholesale-success h2{letter-spacing:-.1em;text-transform:uppercase;margin:24px 0 0;font-size:clamp(48px,6vw,90px);line-height:.85}.wholesale-success p{color:#f7faffa8;max-width:400px;line-height:1.5}.wholesale-success button{border:0;border-bottom:1px solid var(--white);width:max-content;color:var(--white);font:10px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;padding:0 0 8px}.wholesale-terms>div{min-height:260px}.wholesale-terms strong{letter-spacing:-.05em;text-transform:uppercase;margin:80px 0 12px;font-size:24px;font-weight:500;display:block}@media (max-width:1000px){.store-header{grid-template-columns:auto 1fr auto}.store-nav{justify-content:flex-end}.store-header-meta{display:none}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.size-guide,.about-statement{grid-template-columns:1fr 1fr}.size-guide-table,.about-statement>p:last-child{grid-column:1/-1}.product-detail-layout{gap:40px}.wholesale-layout{padding-right:3.2vw}}@media (max-width:799px){.header-route-links{display:none}.site-header{grid-template-columns:1fr auto}.brand-group{gap:0}.header-status{display:none}.store-header{grid-template-columns:auto 1fr auto;gap:16px;min-height:62px;padding:0 18px}.store-nav{letter-spacing:.07em;justify-content:center;gap:12px;font-size:9px}.store-bag{min-width:0;padding-left:12px}.store-bag span:first-child{display:none}.store-hero,.about-hero,.wholesale-hero,.product-detail-layout,.wholesale-layout{grid-template-columns:1fr}.store-hero{flex-direction:column-reverse;min-height:0;display:flex}.store-hero-image{border-left:0;border-bottom:1px solid var(--line);min-height:58vh}.store-hero-copy{min-height:490px;padding:76px 18px 70px}.store-hero h1,.about-hero h1,.wholesale-hero h1{margin-top:28px;font-size:clamp(60px,17vw,108px)}.store-hero-meta{margin-top:48px}.catalog-section{padding:90px 18px 0}.store-section-heading{grid-template-columns:1fr;gap:26px}.store-section-heading h2,.store-closing-cta h2,.about-statement h2,.about-cta h2,.wholesale-intro h2{font-size:clamp(49px,14vw,86px)}.catalog-toolbar{gap:17px;display:grid}.catalog-count{order:-1}.catalog-grid{grid-template-columns:1fr}.product-card-image{aspect-ratio:.82}.product-card-info,.product-card-description{padding-left:0;padding-right:0}.size-guide,.about-statement{grid-template-columns:1fr;margin-left:18px;margin-right:18px;padding-bottom:80px}.size-guide-table,.about-statement>p:last-child{grid-column:auto}.store-closing-cta,.about-cta{min-height:420px;padding:58px 18px}.store-footer{grid-template-columns:1fr 1fr;padding:62px 18px 20px}.store-footer-copy{grid-area:2/1/auto/-1}.store-footer-links{justify-self:end}.store-footer-bottom{grid-row:3;margin-top:40px}.product-detail-page{padding:20px 18px 0}.product-gallery{position:static}.product-gallery-main{aspect-ratio:.78}.product-detail-copy{padding-top:30px}.product-detail-copy h1{font-size:clamp(53px,15vw,88px)}.product-detail-next{gap:25px;padding-bottom:70px;display:grid}.about-hero>div:first-child,.wholesale-hero>div:first-child{min-height:540px;padding:80px 18px 64px}.about-hero-image{border-left:0;border-top:1px solid var(--line);min-height:480px}.about-statement{gap:35px;padding-top:90px}.about-values,.wholesale-terms{grid-template-columns:1fr}.about-values>div,.wholesale-terms>div{min-height:250px}.about-values h2,.wholesale-terms strong{margin-top:55px}.wholesale-hero{min-height:0}.wholesale-code{border-top:1px solid var(--line);border-left:0;min-height:210px}.wholesale-layout{gap:65px;padding:90px 18px 100px}}@media (max-width:390px){.store-nav{gap:8px;font-size:8px}.store-brand{font-size:17px}.product-gallery-thumbs button{min-height:84px}}
