@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.T19VSG_className{font-family:Geist,Geist Fallback;font-style:normal}.T19VSG_variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}._8Li5zG_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}._8Li5zG_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--ink:#11110f;--paper:#f4f1e9;--lime:#d8ff3e;--red:#e23b2c;--line:#11110f29}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans),Arial,sans-serif;margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}img{object-fit:cover;width:100%;display:block}.announcement{background:var(--ink);color:#fff;text-align:center;letter-spacing:.12em;height:29px;padding:8px;font-size:10px}.announcement span{margin-left:8px}.site-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20;background:#f4f1e9e6;grid-template-columns:1fr auto 1fr;align-items:center;height:76px;padding:0 3.5vw;display:grid;position:relative}.wordmark{letter-spacing:-.08em;font-size:22px;font-weight:900}.wordmark span{color:var(--red)}.desktop-nav{text-transform:uppercase;letter-spacing:.08em;justify-self:start;gap:35px;font-size:12px;display:flex}.header-actions{justify-self:end;gap:8px;display:flex}.icon-button{background:0 0;border:0;width:44px;height:44px;padding:11px}.icon-button svg{width:100%;height:100%}.menu-button{display:none}.bag-button{position:relative}.bag-button i{background:var(--red);color:#fff;border-radius:50%;width:16px;height:16px;padding-top:2px;font-size:9px;font-style:normal;position:absolute;top:4px;right:3px}.hero{color:#fff;background:#d43a2d;height:calc(100vh - 105px);min-height:650px;position:relative;overflow:hidden}.hero-copy{z-index:3;position:absolute;top:12%;left:6vw}.eyebrow,.section-index{letter-spacing:.18em;font-size:10px;font-weight:700}.hero h1{letter-spacing:-.075em;margin:40px 0;font-size:clamp(70px,10vw,160px);line-height:.77}.hero h1 em,.manifesto h2 i,.tech-copy h2 i,.catalog h1 i,.pdp-story h2 i,.related h2 i{font-family:Georgia,serif;font-weight:400}.hero-actions{align-items:center;gap:24px;display:flex}.button{text-transform:uppercase;letter-spacing:.09em;border:0;justify-content:center;align-items:center;min-height:51px;padding:0 26px;font-size:11px;font-weight:700;display:inline-flex}.button-light{color:var(--ink);background:#fff}.button-dark{background:var(--ink);color:#fff}.text-link{text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid;padding-bottom:5px;font-size:12px}.text-link span{margin-left:16px}.text-link.light{color:#fff}.hero-shoe{object-fit:cover;mix-blend-mode:multiply;filter:contrast(1.08);width:54%;height:54%;animation:5s ease-in-out infinite float;position:absolute;top:24%;right:2%;transform:rotate(-8deg)}.hero-orbit .orbit{border:1px solid #ffffff4d;border-radius:50%;width:59vw;height:59vw;position:absolute;top:6%;right:-4vw}.hero-orbit .orbit-two{transform:scale(.7)}.hero-number{color:#ffffff14;font:italic 15vw Georgia;position:absolute;top:5%;right:4vw}.hero-caption{letter-spacing:.13em;font-size:10px;line-height:1.7;position:absolute;bottom:6%;right:4vw}.scroll-note{letter-spacing:.15em;writing-mode:vertical-rl;font-size:9px;position:absolute;bottom:5%;left:2%}.scroll-note span{border-left:1px solid;height:45px;margin-bottom:10px;display:inline-block}.manifesto,.featured,.journal,.catalog,.related{padding:120px 5vw}.manifesto{grid-template-columns:1fr 4fr;gap:30px;display:grid}.manifesto h2{letter-spacing:-.055em;margin:0;font-size:clamp(45px,6.6vw,100px);line-height:1}.manifesto-grid{color:#555;grid-column:2;grid-template-columns:1fr 1fr;gap:8vw;max-width:850px;margin-top:50px;line-height:1.65;display:grid}.section-heading{justify-content:space-between;align-items:end;margin-bottom:60px;display:flex}.section-heading h2,.catalog-head h1,.related h2{letter-spacing:-.06em;margin:24px 0 0;font-size:clamp(50px,6vw,90px);line-height:.92}.product-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.product-image{aspect-ratio:4/5;background:#e9e7e1;display:block;position:relative;overflow:hidden}.product-image img{height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .5s}.product-card:hover img{filter:saturate(1.1);transform:scale(1.055)}.product-badge{z-index:2;background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:.1em;padding:8px 10px;font-size:9px;position:absolute;top:12px;left:12px}.quick-view{text-transform:uppercase;letter-spacing:.1em;background:#ffffffeb;justify-content:space-between;padding:13px 16px;font-size:10px;transition:all .3s;display:flex;position:absolute;bottom:10px;left:10px;right:10px;transform:translateY(70px)}.quick-view svg{width:15px}.product-card:hover .quick-view{transform:none}.product-meta{justify-content:space-between;gap:10px;padding:17px 2px;display:flex}.product-meta h3{margin:0 0 7px;font-size:13px}.product-meta p,.product-meta del{color:#777;font-size:11px}.price{text-align:right;flex-direction:column;font-size:12px;display:flex}.technology{color:#fff;background:#111;grid-template-columns:1.3fr 1fr;min-height:760px;display:grid}.tech-image{position:relative}.tech-image img{filter:grayscale(.2);height:100%}.hotspot{background:var(--lime);color:#111;text-align:center;border-radius:50%;width:42px;height:42px;padding-top:9px;font-size:20px;animation:2s infinite pulse;position:absolute;box-shadow:0 0 0 10px #d8ff3e2e}.h1{top:30%;left:30%}.h2{animation-delay:.5s;top:52%;left:68%}.h3{animation-delay:1s;top:75%;left:45%}.tech-copy{padding:9vw 6vw}.tech-copy h2{letter-spacing:-.06em;margin:55px 0;font-size:clamp(58px,6vw,93px);line-height:.87}.tech-copy>p{color:#aaa;max-width:490px;line-height:1.7}.specs{gap:40px;margin:55px 0;display:flex}.specs strong{font-size:30px;display:block}.specs strong span{font-size:13px}.specs small{color:#888;letter-spacing:.12em;font-size:8px}.collection-banner{color:#fff;height:85vh;min-height:650px;position:relative}.collection-banner>img{filter:brightness(.62);height:100%}.collection-banner>div{position:absolute;bottom:10%;left:7vw}.collection-banner h2{letter-spacing:-.07em;margin:30px 0 50px;font-size:clamp(70px,9vw,140px);line-height:.82}.journal-grid{grid-template-columns:2fr 1fr 1fr;gap:17px;display:grid}.journal article img{height:440px}.journal article:first-child img{height:600px}.journal article p{letter-spacing:.1em;color:#777;margin-top:20px;font-size:9px}.journal article h3{max-width:400px;font-size:19px}.ticker{background:var(--lime);letter-spacing:-.05em;white-space:nowrap;padding:25px 0;font-size:6vw;font-weight:900;overflow:hidden}.ticker div{animation:22s linear infinite ticker}.ticker i{margin:0 35px;font-style:normal}.footer{color:#fff;background:#111;padding:90px 5vw 25px}.footer-top{grid-template-columns:1.3fr 1fr 1fr;gap:8vw;display:grid}.footer-mark{font-size:40px}.footer-top p,.footer a{color:#999;font-size:12px;line-height:1.8}.footer-links{grid-template-columns:1fr 1fr;gap:30px;display:grid}.footer-links div{flex-direction:column;display:flex}.footer h4{text-transform:uppercase;letter-spacing:.13em;font-size:10px}.newsletter form{border-bottom:1px solid #555;display:flex}.newsletter input{color:#fff;background:0 0;border:0;outline:0;width:100%;padding:14px 0}.newsletter button{color:#fff;background:0 0;border:0;width:40px}.newsletter svg{width:20px}.footer-bottom{color:#777;border-top:1px solid #333;justify-content:space-between;margin-top:80px;padding-top:22px;font-size:9px;display:flex}.footer-bottom div{gap:20px;display:flex}.overlay{z-index:50;background:#00000073;position:fixed;inset:0}.drawer{background:var(--paper);width:min(480px,100%);height:100%;padding:30px;animation:.35s slide;position:absolute;top:0;right:0}.drawer-head{text-transform:uppercase;letter-spacing:.14em;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:22px;font-size:11px;display:flex}.menu-links{flex-direction:column;margin-top:40px;display:flex}.menu-links a{letter-spacing:-.04em;border-bottom:1px solid var(--line);padding:13px 0;font-size:35px}.menu-links small{float:right}.search-wrap input{background:0 0;border:0;border-bottom:2px solid;outline:0;width:100%;padding:28px 0;font-size:27px}.search-wrap p{text-transform:uppercase;margin-top:40px;font-size:10px}.search-tags{flex-wrap:wrap;gap:8px;display:flex}.search-tags a{border:1px solid;padding:10px 14px;font-size:11px}.empty-cart{text-align:center;padding:25vh 10%}.empty-bag svg{width:50px}.empty-cart p{color:#777;line-height:1.6}.empty-cart .button{margin-top:25px}.catalog-head{padding:70px 0 50px}.catalog-head>p:last-child{color:#666;max-width:450px;line-height:1.6}.catalog-controls{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;margin-bottom:40px;padding:18px 0;display:flex}.filter-tabs{gap:8px;display:flex}.filter-tabs button{background:0 0;border:0;padding:10px 15px}.filter-tabs button.active{color:#fff;background:#111}.catalog-controls label{text-transform:uppercase;font-size:11px}.catalog-controls select{background:0 0;border:0;margin-left:10px}.catalog-grid{grid-template-columns:repeat(3,1fr)}.breadcrumbs{text-transform:uppercase;letter-spacing:.1em;padding:30px 5vw;font-size:10px}.breadcrumbs span{color:#999;margin:0 12px}.pdp{grid-template-columns:1.45fr 1fr;align-items:start;gap:5vw;padding:0 5vw 100px;display:grid}.pdp-gallery{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pdp-gallery img{aspect-ratio:1;object-fit:cover;background:#e5e2dc}.pdp-main{grid-column:1/-1;position:relative;overflow:hidden}.pdp-main img{aspect-ratio:1.2;transition:all .8s}.pdp-main:hover img{transform:scale(1.04)rotate(-2deg)}.spin-note{z-index:2;letter-spacing:.1em;background:#fff;padding:10px;font-size:8px;position:absolute;bottom:20px;left:20px}.pdp-buy{padding-top:25px;position:sticky;top:30px}.pdp-line{letter-spacing:.14em;font-size:10px}.pdp-buy h1{letter-spacing:-.07em;margin:20px 0 10px;font-size:clamp(65px,7vw,110px)}.pdp-price{font-weight:700}.pdp-price del{color:#999;margin-left:10px;font-weight:400}.pdp-intro{color:#666;margin:35px 0;line-height:1.6}.choice{border-top:1px solid var(--line);padding:20px 0}.choice>div:first-child{justify-content:space-between;font-size:12px;display:flex}.choice>div:first-child span{color:#777}.choice>div:first-child button{background:0 0;border:0;font-size:10px;text-decoration:underline}.swatches{gap:12px;margin-top:18px;display:flex}.swatches button{border:4px solid var(--paper);border-radius:50%;outline:1px solid #0000;width:30px;height:30px}.swatches button.active{outline-color:#111}.sizes{grid-template-columns:repeat(5,1fr);gap:5px;margin-top:17px;display:grid!important}.sizes button{border:1px solid var(--line);background:0 0;height:45px}.sizes button.active{color:#fff;background:#111}.choice small{color:var(--red);font-size:9px}.add-button{width:100%}.add-button.added{background:#286a3b}.delivery{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px;display:grid}.delivery p{color:#777;font-size:9px;line-height:1.6}.delivery b{color:#111}.pdp-story{background:#d9ff43;padding:120px 7vw}.pdp-story h2{letter-spacing:-.06em;font-size:7vw;line-height:.9}.layers{grid-template-columns:repeat(3,1fr);gap:5vw;margin-top:100px;display:grid}.layers>div{border-top:1px solid;padding-top:20px}.layers span{font-size:10px}.layers h3{margin-top:50px}.layers p{max-width:310px;font-size:13px;line-height:1.7}.related .product-grid{grid-template-columns:repeat(3,1fr)}@keyframes float{50%{transform:rotate(-5deg)translateY(-18px)}}@keyframes pulse{50%{box-shadow:0 0 0 20px #d8ff3e00}}@keyframes ticker{to{transform:translate(-50%)}}@keyframes slide{0%{transform:translate(100%)}}.reveal{animation:.7s both reveal;animation-delay:var(--delay)}@keyframes reveal{0%{opacity:0;transform:translateY(25px)}}@media (max-width:800px){.site-header{height:64px;padding:0 15px}.desktop-nav{display:none}.menu-button{justify-self:start;display:block}.header-actions{gap:0}.hero{height:78vh;min-height:650px}.hero-copy{top:13%;left:20px}.hero h1{margin:30px 0;font-size:20vw}.hero-shoe{width:94%;height:38%;top:44%;right:-12%}.hero-caption{display:none}.manifesto,.featured,.journal,.catalog,.related{padding:80px 20px}.manifesto{display:block}.manifesto h2{margin-top:40px;font-size:13vw}.manifesto-grid{display:block}.manifesto-grid p{margin-top:30px}.section-heading{align-items:start}.section-heading .text-link{display:none}.product-grid,.catalog-grid{grid-template-columns:repeat(2,1fr);gap:7px}.product-meta{display:block}.price{text-align:left;margin-top:10px}.technology{display:block}.tech-image{height:500px}.tech-copy{padding:80px 25px}.tech-copy h2{font-size:19vw}.specs{gap:22px}.collection-banner{height:70vh}.collection-banner>div{left:20px}.collection-banner h2{font-size:18vw}.journal-grid{grid-template-columns:1fr 1fr}.journal article:first-child{grid-column:1/-1}.journal article img,.journal article:first-child img{height:330px}.footer-top{grid-template-columns:1fr}.footer-links{margin-top:30px}.footer-bottom{flex-wrap:wrap;gap:15px}.catalog-controls{display:block}.filter-tabs{overflow:auto}.catalog-controls label{margin-top:15px;display:block}.pdp{padding:0 14px 80px;display:block}.pdp-buy{padding:40px 6px;position:static}.pdp-buy h1{font-size:20vw}.delivery{grid-template-columns:1fr}.pdp-story{padding:80px 20px}.pdp-story h2{font-size:16vw}.layers{grid-template-columns:1fr;margin-top:60px}.layers h3{margin-top:25px}.related .product-grid{grid-template-columns:repeat(2,1fr)}.ticker{font-size:12vw}.quick-view{display:none}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
