@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/91bd2e40df15814e-s.1zpt8rrvsu92z.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0mxk1tgo-hrwu.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.1akpt5k8ff_pw.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.2rlmbw0a3_pri.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/91bd2e40df15814e-s.1zpt8rrvsu92z.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0mxk1tgo-hrwu.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.1akpt5k8ff_pw.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.2rlmbw0a3_pri.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:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.MeSbqq_className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.MeSbqq_variable{--font-grotesk:"Hanken Grotesk", "Hanken Grotesk Fallback"}
:root{--black:#0d0d0d;--deep:#080808;--surface:#141414;--white:#f1f1f1;--primary:#fbaa19;--muted:#f1f1f19e;--g:28px;--font:var(--font-grotesk), Arial, sans-serif;--body:clamp(16px, 1.12vw, 17px)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--black);color:var(--white);font-family:var(--font);font-size:var(--body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.45;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,p,ul,ol,dl,dd{margin:0;padding:0}ul,ol{list-style:none}:focus-visible{outline:2px solid var(--primary);outline-offset:3px}section,footer{scroll-margin-top:80px}.orange{color:var(--primary)}.white{color:var(--white)}.muted{color:var(--muted)}.body{font-size:var(--body);line-height:1.5}.btn{border:1px solid var(--primary);min-height:52px;font-family:var(--font);text-align:center;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:14px 36px;font-size:15px;font-weight:500;line-height:1.2;transition:all .45s;display:inline-flex}.btn-primary{background:var(--primary);color:var(--black)}.btn-primary:hover,.btn-outline{color:var(--primary);background:0 0}.btn-outline:hover{background:var(--primary);color:var(--black)}.btn-white{background:var(--white);border-color:var(--white);color:var(--black)}.btn-white:hover{color:var(--white);background:0 0}.btn-black{border-color:var(--black);color:var(--black);background:0 0}.btn-black:hover{background:var(--black);color:var(--primary)}.btn-dark{background:var(--black);border-color:var(--black);color:var(--primary);width:100%}.btn-dark:hover{color:var(--black);background:0 0}.btn-sm{min-height:48px;padding:12px 24px;font-size:14px}.btn-row{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.h1{color:var(--primary);letter-spacing:-.01em;font-size:clamp(40px,4.1vw,76px);font-weight:500;line-height:1.1}.h2{color:var(--primary);letter-spacing:-.01em;font-size:clamp(36px,4.2vw,78px);font-weight:500;line-height:1}.h2-black{color:var(--black)}.h2-white{color:var(--white);font-size:clamp(34px,3.9vw,72px);line-height:1.05}.lead{color:var(--muted);font-size:clamp(18px,1.5vw,24px);line-height:1.3}.label{color:var(--primary);font-size:14px}.tag-label{color:var(--primary);align-items:center;gap:8px;font-size:14px;display:flex}.cube{background:var(--primary);flex:none;width:6px;height:6px}.hdr{z-index:999;transition:background-color .3s;position:fixed;inset:0 0 auto}.hdr-solid .hdr{background:var(--black)}.hdr-in{padding:16px var(--g);align-items:center;display:flex}.hdr-left{flex-direction:column;width:40%;font-size:13px;line-height:1.35;display:flex}.hdr-cap{opacity:.6;width:max-content;transition:opacity .3s}.hdr-cap:hover{opacity:1;color:var(--primary)}.wordmark{letter-spacing:-.04em;color:var(--primary);font-size:34px;font-weight:500;line-height:1}.hdr-right{justify-content:flex-end;width:40%;margin-left:auto;display:flex}.nav{gap:4px;display:flex}.nav-link{background:#1c1c1c;border:1px solid #2b2b2b;border-radius:4px;align-items:center;min-height:44px;padding:0 18px;font-size:14px;font-weight:500;transition:all .45s;display:inline-flex}.nav-link:hover{color:var(--primary)}.nav-cta{background:var(--primary);min-height:44px;color:var(--black);border:1px solid var(--primary);border-radius:4px;align-items:center;margin-left:4px;padding:0 20px;font-size:14px;font-weight:500;transition:all .45s;display:inline-flex}.nav-cta:hover{background:var(--black);color:var(--primary)}.menu-btn,.menu{display:none}.stage{background:var(--black);position:relative}.render{z-index:2;pointer-events:none;width:100%;height:100vh;position:absolute;top:0;left:0;overflow:hidden}.fx .render{position:fixed}.render-move{aspect-ratio:4/5;height:100%;top:0;left:var(--x,58%);transform:translateX(-50%) scale(var(--s,1));transform-origin:50%;position:absolute}.render-still,.render-canvas{width:100%;height:100%;position:absolute;inset:0}.render-canvas{opacity:0}.render-canvas.is-on{opacity:1}.hero,.hero2{z-index:15;min-height:100svh;position:relative}.hero-in,.hero2-in{min-height:inherit;padding:130px var(--g) 32px;flex-direction:column;display:flex}.hero .h1{max-width:15.5em}.hero-lead{max-width:23em;margin-top:auto}.scroll-cap{opacity:.55;margin-top:auto;margin-left:auto;padding-top:24px;font-size:13px}.hero2-in{z-index:1;padding-top:38vh;position:relative}.hero2-still{display:none}@media (prefers-reduced-motion:reduce){.hero2-still{z-index:0;aspect-ratio:4/5;pointer-events:none;width:auto;height:100vh;display:block;position:absolute;top:0;left:74%;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce) and (max-width:767px){.hero2-still{height:50svh;top:auto;bottom:0;left:82%}}.hero2-h{max-width:11.5em;margin-top:auto}.hero2-body{max-width:26em;margin-top:28px}.panel{z-index:15;background:var(--primary);transform:scale(var(--ps,1));transform-origin:50% 0;border-radius:8px 8px 0 0;position:relative;overflow:hidden}.panel-in{padding:24px 8px 0}.panel-head{align-items:flex-end;gap:32px;padding:40px 20px 0;display:flex}.panel-h{width:50%}.panel-lead{width:50%;max-width:30em;color:var(--black);font-size:clamp(18px,1.4vw,24px);line-height:1.4}.divs{background:var(--primary);text-align:left;border-radius:4px;grid-template-columns:1fr 1fr;gap:1px;margin-top:52px;display:grid;overflow:hidden}.div-col{background:var(--black);flex-direction:column;display:flex}.div-head{padding:40px 28px 72px}.div-foot{border-top:1px solid var(--primary);padding:28px}.div-title{color:var(--primary);margin-bottom:14px;font-size:clamp(34px,3.6vw,64px);font-weight:500;line-height:1}.div-list{margin-top:auto}.div-list li:last-child{border-bottom:0}.div-list li{border-top:1px solid var(--primary);color:var(--primary);align-items:baseline;gap:12px;padding:14px 28px;font-size:16px;line-height:1.4;display:flex}.div-list li:before{content:"";background:var(--primary);flex:none;width:6px;height:6px;transform:translateY(-2px)}.inset{margin:8px var(--gm,8px);background:#1a1a1a;border-radius:6px;grid-template-columns:1.35fr 1fr;align-items:stretch;display:grid;position:relative;overflow:hidden}.inset-img{align-self:end;line-height:0}.inset-img img{width:100%;height:auto}.inset-text{z-index:2;padding:72px var(--g) var(--g) 24px;text-align:left;flex-direction:column;align-items:flex-start;display:flex;position:relative}.inset-body{max-width:26em;color:var(--white);margin-top:18px}.inset-text .btn{margin-top:32px}.band{padding:28px var(--g) 28px;text-align:left;color:var(--black);display:flex}.band-h{width:50%;font-size:clamp(30px,2.8vw,52px);font-weight:500;line-height:1.1}.band-right{flex-direction:column;align-items:flex-start;width:50%;display:flex}.band-text{max-width:30em;margin-bottom:56px;font-size:clamp(20px,1.6vw,28px);line-height:1.4}.where{z-index:15;background:var(--black);padding:192px 0 96px;position:relative;overflow:hidden}.where-head{text-align:center;padding:0 var(--g)}.h2-carousel{color:var(--white);font-size:clamp(38px,4.5vw,84px);font-weight:500;line-height:.95}.where-body{max-width:27em;margin:16px auto 0}.ind-row{padding:0 var(--g);scroll-snap-type:x mandatory;scrollbar-width:none;scroll-padding:0 var(--g);gap:16px;margin-top:72px;display:flex;overflow-x:auto}.ind-row::-webkit-scrollbar{display:none}.ind{scroll-snap-align:start;background:var(--surface);border-radius:4px;flex-direction:column;flex:0 0 30%;justify-content:space-between;gap:40px;min-height:0;padding:22px 24px;display:flex}.ind:nth-child(odd){background:#191919}.ind-note{max-width:20em;color:var(--white);font-size:16px;line-height:1.45}.ind-foot{flex-direction:column;gap:10px;display:flex}.ind-num{color:var(--primary);font-size:14px}.ind-name{color:var(--primary);font-size:clamp(28px,2.6vw,46px);font-weight:500;line-height:1.05}.arrows{justify-content:center;gap:8px;margin-top:32px;display:flex}.arrow{width:48px;height:48px;color:var(--primary);cursor:pointer;background:#fbaa1926;border:0;border-radius:6px;place-items:center;transition:background .3s;display:grid}.arrow:hover{background:#fbaa194d}.about{z-index:15;background:var(--black);padding:96px var(--g) 32px;display:flex;position:relative}.about-img{aspect-ratio:12/7;background:#1a1a1a;border-radius:4px;align-self:flex-start;width:50%;position:relative;overflow:hidden}.about-img img{width:100%;height:auto;position:absolute;bottom:0;right:0}.about-text{width:50%;padding-left:32px}.about-sticky{padding-top:4px;position:sticky;top:100px}.statement{color:var(--white);max-width:19em;margin-top:52px;font-size:clamp(24px,2.4vw,42px);line-height:1.2}.about-sticky .btn{margin-top:40px}.core{z-index:15;background:var(--black);padding-top:160px;position:relative}.super{padding:0 var(--g);letter-spacing:-.03em;color:var(--primary);font-size:clamp(64px,12vw,230px);font-weight:500;line-height:.9}.super .w{display:inline-block}.rows{margin-top:72px;padding-bottom:132px}.row{padding:32px var(--g);border-top:1px solid var(--primary);grid-template-columns:6% 34% 1fr;align-items:start;display:grid}.row:last-child{border-bottom:1px solid var(--primary)}.row-num,.row-title{color:var(--primary);font-size:clamp(28px,2.6vw,46px);font-weight:400;line-height:1.15}.row-text{max-width:36em;color:var(--muted);font-size:var(--body);grid-column:3;justify-self:end;margin-right:5%;line-height:1.55}.fabrics{z-index:20;background:var(--black);padding-top:132px;position:relative}.fabrics-head{padding:0 var(--g) 32px;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.grid{border-top:1px solid var(--primary);grid-template-columns:repeat(4,1fr);display:grid}.cell{border-bottom:1px solid var(--primary);border-right:1px solid var(--primary);flex-direction:column;padding:24px 24px 32px;transition:opacity .45s;display:flex}.cell:nth-child(4n),.cell-wide{border-right:0}.cell:hover{opacity:.85}.cell-wide{grid-column:span 2}.cell-img{border-radius:3px;height:21em;min-height:260px;overflow:hidden}.cell-img img{object-fit:contain;width:100%;height:100%}.tags{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.tag{color:var(--primary);background:#fbaa1933;border-radius:3px;padding:6px 8px;font-size:13px;line-height:1.2}.cell-title{color:var(--primary);margin-top:26px;font-size:clamp(20px,1.4vw,26px);font-weight:400}.cell-text{color:var(--muted);margin-top:10px;font-size:16px;line-height:1.45}.lab{z-index:15;aspect-ratio:2040/1132;background:var(--black);width:100%;min-height:600px;max-height:100vh;display:flex;position:relative;overflow:hidden}.lab-img{position:absolute;inset:0}.lab-img img{object-fit:cover;object-position:62% 60%;width:100%;max-width:none;height:calc(100% + 128px);transform:translateY(var(--py,0px));position:absolute;top:-64px;left:0}.lab-text{z-index:2;padding:0 var(--g) 40px;max-width:600px;margin-top:auto;position:relative}.lab-body{max-width:30em;margin-top:16px}.lab-text .btn{margin-top:28px}.press{z-index:15;background:var(--black);padding:96px var(--g) 160px;position:relative}.press-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:40px;display:grid}.press-item{border-top:1px solid #f1f1f12e;flex-direction:column;gap:6px;padding:18px 0 0;transition:color .3s;display:flex}.press-item:hover .press-title{color:var(--primary)}.press-date{color:var(--muted);font-size:14px}.press-source{color:var(--primary);font-size:14px}.press-title{max-width:20em;margin-top:10px;font-size:clamp(18px,1.35vw,22px);line-height:1.35;transition:color .3s}.contact{z-index:15;background:var(--black);display:flex;position:relative}.contact-left{width:50%;padding:72px var(--g) 48px;background:#000;flex-direction:column;display:flex}.contact-big{color:var(--primary);width:max-content;max-width:100%;margin-top:22px;font-size:clamp(34px,3.6vw,64px);font-weight:500;line-height:1.05}.contact-mail{color:var(--white);overflow-wrap:anywhere;margin-top:10px;font-size:clamp(22px,2vw,34px)}.contact-big:hover{opacity:.8}.contact-list{gap:22px;margin-top:auto;padding-top:64px;display:grid}.contact-list dt{color:var(--muted);margin-bottom:4px;font-size:14px}.contact-list dd{font-size:17px;line-height:1.5}.contact-list a:hover{color:var(--primary)}.contact-form{background:var(--primary);width:50%;color:var(--black);min-height:100vh}.form{padding:40px var(--g) 40px 32px;flex-direction:column;display:flex}.form-title{font-size:clamp(36px,3.8vw,68px);font-weight:500;line-height:1.05}.form-desc{max-width:30em;margin-top:12px;font-size:16px;line-height:1.45}.fields{grid-template-columns:1fr 1fr;gap:18px 12px;margin:36px 0 28px;display:grid}.field{flex-direction:column;gap:8px;font-size:14px;font-weight:500;display:flex}.field-wide{grid-column:1/-1}.field input,.field select,.field textarea{width:100%;min-height:48px;color:var(--black);font:500 16px/1.4 var(--font);background:#0808081a;border:0;border-radius:3px;padding:12px 16px}.field select{appearance:none}.field textarea{resize:vertical;min-height:140px}.field ::placeholder{color:#0808088c}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:2px solid var(--black);outline-offset:0}.footer{z-index:15;background:var(--black);min-height:100vh;padding:112px var(--g) 24px;flex-direction:column;display:flex;position:relative}.foot-cols{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.foot-cols div{flex-direction:column;gap:6px;font-size:15px;display:flex}.foot-cols a:hover{color:var(--primary)}.foot-title{opacity:.45;margin-bottom:8px;font-size:13px}.foot-mark{text-align:center;letter-spacing:-.05em;color:#1d1d1d;margin:auto 0 0;font-size:clamp(90px,16vw,300px);font-weight:500;line-height:.9}.foot-bottom{opacity:.55;justify-content:space-between;gap:16px;margin-top:32px;font-size:13px;display:flex}@media (max-width:991px){:root{--g:20px}.hdr-left,.nav-link{display:none}.hdr-right{width:auto}.divs,.inset{grid-template-columns:1fr}.inset-img{order:2}.inset-text{padding:40px var(--g) 8px}.panel-head{flex-direction:column;align-items:flex-start;gap:16px}.panel-h,.panel-lead{width:100%}.band{flex-direction:column}.band-h,.band-right{width:100%}.band-text{margin:16px 0 40px}.ind{flex-basis:48%}.about{flex-direction:column}.about-img{width:100%}.about-text{width:100%;margin-top:24px;padding:0}.about-sticky{position:static}.statement{margin-top:28px}.row{grid-template-columns:10% 1fr}.row-text{grid-column:2;justify-self:start;margin:14px 0 0}.grid{grid-template-columns:1fr 1fr}.cell:nth-child(4n){border-right:1px solid var(--primary)}.cell:nth-child(2n){border-right:0}.contact{flex-direction:column}.contact-left,.contact-form{width:100%;min-height:0}.foot-cols{grid-template-columns:1fr 1fr}}@media (max-width:767px){:root{--g:16px}.nav{display:none}.wordmark{font-size:30px}.hdr-in{justify-content:space-between}.menu-btn{min-height:44px;color:var(--white);font:500 15px var(--font);cursor:pointer;background:#1c1c1c;border:1px solid #2b2b2b;border-radius:4px;align-items:center;padding:0 16px;display:inline-flex}.menu{background:#1c1c1c;border-radius:4px;flex-direction:column;gap:8px;margin:0 16px;padding:16px;display:flex;position:fixed;inset:76px 0 auto}.menu[hidden]{display:none}.menu-link{background:#2b2b2b;border-radius:4px;padding:12px;font-size:20px;display:block}.menu .btn{margin-top:8px}.menu-small{opacity:.7;padding:4px 2px;font-size:15px}.render{height:100svh}.render-move{height:50%;top:auto;bottom:0;left:var(--x,80%)}.hero-lead{max-width:56%}.scroll-cap{display:none}.hero-in{padding-top:110px}.h1{font-size:34px}.btn-row{flex-direction:column}.btn-row .btn{width:100%}.btn-row .btn-primary{order:-1}.hero-lead{font-size:18px}.hero2-in{padding-top:120px}.hero2-h{max-width:64%;margin-top:30vh;font-size:32px}.hero2-body{max-width:64%}.h2{font-size:34px}.h2-white{font-size:32px}.panel-in{padding:20px 4px 0}.panel-head{padding:24px 12px 0}.divs{margin-top:32px}.div-head{padding:24px 16px 32px}.div-foot{padding:16px}.div-foot .btn{width:100%}.div-title{font-size:32px}.div-list li{padding:12px 16px}.inset-text{padding:28px 16px 8px}.band{padding:24px 16px}.where{padding:72px 0 56px}.ind-row{gap:12px;margin-top:36px}.ind{flex-basis:82%;gap:32px;padding:16px}.about{padding:52px 16px 24px}.core{padding-top:52px}.super{font-size:17vw}.rows{margin-top:32px;padding-bottom:52px}.row{grid-template-columns:15% 1fr;padding:24px 16px}.row-num,.row-title{font-size:26px}.fabrics{padding-top:52px}.fabrics-head{flex-direction:column;align-items:flex-start}.grid{grid-template-columns:1fr}.cell,.cell:nth-child(4n){border-right:0;padding:16px 16px 28px}.cell-wide{grid-column:auto}.cell-img{height:72vw;min-height:0}.lab{aspect-ratio:auto;flex-direction:column;height:auto;min-height:0;max-height:none}.lab-img{height:100vw;position:relative}.lab-img img{object-position:64% 60%}.lab-text{margin-top:-48px;padding:0 16px 40px}.press{padding:52px 16px 72px}.press-grid{grid-template-columns:1fr;gap:24px;margin-top:24px}.contact-left{padding:52px 16px 40px}.form{padding:32px 16px}.fields{grid-template-columns:1fr}.footer{min-height:0;padding:52px 16px 20px}.foot-mark{margin-top:72px}.foot-bottom{flex-direction:column;gap:4px}}
