@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-vietnamese-wght-normal.XAtsl5Q_.woff2)format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-latin-ext-wght-normal.C4zznr8T.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-latin-wght-normal.E0tuGl4L.woff2)format("woff2-variations");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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/space-grotesk-vietnamese-wght-normal.D0rl6rjA.woff2)format("woff2-variations");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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/space-grotesk-latin-ext-wght-normal.D9tNdqV9.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/space-grotesk-latin-wght-normal.BhU9QXUp.woff2)format("woff2-variations");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}:root{--paper:#eae7df;--bone:#f4f1eb;--ink:#111516;--mute:#74736e;--line:#c4c1b9;--navy:#111e31;--navy-stage:#101d30;--cyan:#c0d5dd;--focus:#3b7794;--font-archivo:"Archivo Variable", "Arial Black", Arial, sans-serif;--font-space:"Space Grotesk Variable", Arial, sans-serif;--display-xl:clamp(64px, 10vw, 165px);--display-lg:clamp(46px, 6.7vw, 112px);--display-md:clamp(35px, 5vw, 78px);--tracking-display:-.075em;--tracking-micro:.15em;--gutter:clamp(18px, 3.5vw, 62px);--container:1480px;--chrome-height:73px;--t-fast:.25s;--t-base:.4s;--t-slow:.65s;--ease-out:cubic-bezier(.2, .8, .2, 1);--archivo:var(--font-archivo);--space:var(--font-space)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--space);margin:0}body.is-menu{overflow:hidden}button,input,a{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button:focus-visible,a:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline-offset:4px;outline:3px solid #3b7794}::selection{color:#101516;background:#afc3c7}.sr-only,.skip{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip:focus{clip:auto;z-index:100;background:#fff;width:auto;height:auto;margin:0;padding:15px;position:fixed;top:8px;left:8px}.progress{z-index:102;background:0 0;width:100%;height:3px;position:fixed;top:0;left:0}.progress span{background:var(--navy);transform-origin:0;height:100%;transition:transform .1s linear;display:block;transform:scaleX(0)}.chrome{z-index:70;pointer-events:none;width:100%;height:73px;color:var(--ink);mix-blend-mode:normal;justify-content:space-between;align-items:center;padding:0 clamp(18px,3vw,55px);display:flex;position:fixed;top:0;left:0}.chrome>*{pointer-events:auto}.chrome.is-dark{color:#fff}.chapter-link{letter-spacing:.11em;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.chrome-right{align-items:center;gap:26px;display:flex}.index-num{letter-spacing:.14em;font-size:10px}.menu-toggle{width:47px;height:47px;color:inherit;background:0 0;border:1px solid;place-content:center;gap:6px;transition:background .3s,color .3s,transform .35s;display:grid}.menu-toggle span{background:currentColor;width:19px;height:1.5px;transition:transform .3s;display:block}.menu-toggle:hover{transform:rotate(90deg)}.menu-toggle:hover,.menu-toggle:focus-visible{background:var(--ink);color:var(--bone)}.chrome.is-dark .menu-toggle:hover{background:var(--bone);color:var(--ink)}body.is-menu .menu-toggle span:first-child{transform:translateY(3.7px)rotate(45deg)}body.is-menu .menu-toggle span:last-child{transform:translateY(-3.7px)rotate(-45deg)}.nav-overlay{background:var(--navy);color:var(--bone);z-index:60;opacity:0;visibility:hidden;transition:opacity .4s,transform .5s,visibility .4s;position:fixed;inset:0;transform:translateY(-22px)}.nav-overlay.open{opacity:1;visibility:visible;transform:translateY(0)}.nav-inner{flex-direction:column;max-width:1440px;height:100%;margin:auto;padding:130px clamp(20px,7vw,110px) 38px;display:flex}.nav-kicker{opacity:.6;margin-bottom:24px}.nav-item{border-bottom:1px solid #fff3;grid-template-columns:74px 1fr 40px;align-items:center;min-height:86px;padding:12px 0;transition:padding .35s,color .35s;display:grid}.nav-item:hover{color:#b8cfdb;padding-left:20px}.nav-item span{opacity:.65;font-size:12px}.nav-item strong{font:800 clamp(30px,5.4vw,75px)/.95 var(--archivo);letter-spacing:-.065em}.nav-item i{font-size:30px;font-style:normal}.nav-emblem{filter:invert();vertical-align:middle;width:22px;margin-left:12px;display:inline-block}.nav-footer{letter-spacing:.12em;opacity:.55;margin-top:auto;font-size:11px}#app{min-height:100vh;padding-top:0}.page{min-height:100vh;animation:.55s both pagein}@keyframes pagein{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.container{width:min(1480px,100%);margin:auto;padding-left:clamp(18px,3.5vw,62px);padding-right:clamp(18px,3.5vw,62px)}.micro,.meta{text-transform:uppercase;letter-spacing:.15em;font-size:10px;font-weight:600}.meta{color:var(--mute)}.display{font-family:var(--archivo);letter-spacing:-.075em;margin:0;font-style:normal;font-weight:900;line-height:.91}.display-xl{font-size:clamp(64px,10vw,165px)}.display-lg{font-size:clamp(46px,6.7vw,112px)}.display-md{font-size:clamp(35px,5vw,78px)}.eyebrow{letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:12px;font-size:10px;font-weight:600;display:flex}.eyebrow:before{content:"";background:currentColor;width:27px;height:1px;display:block}.lede{letter-spacing:-.04em;max-width:620px;font-size:clamp(17px,2.15vw,28px);line-height:1.34}.copy{max-width:460px;font-size:14px;line-height:1.55}.button{border:1px solid var(--ink);text-transform:uppercase;letter-spacing:.08em;min-height:46px;color:var(--ink);background:0 0;justify-content:space-between;align-items:center;gap:20px;padding:12px 17px;font-size:11px;font-weight:700;transition:background .25s,color .25s,transform .25s;display:inline-flex}.button:hover{background:var(--ink);color:var(--bone);transform:translateY(-2px)}.button-dark{background:var(--ink);color:#fff}.button-dark:hover{background:#39475a}.button-light{background:var(--bone);border-color:var(--bone);color:var(--ink)}.button-light:hover{color:#fff;background:0 0}.button[disabled]{opacity:.48;cursor:not-allowed;transform:none!important}.section-divider{border-top:1px solid var(--line)}.section-head{justify-content:space-between;align-items:center;gap:10px;padding:22px 0;display:flex}.rule{border:none;border-top:1px solid var(--line);margin:0}.tag{letter-spacing:.11em;text-transform:uppercase;border:1px solid;align-items:center;gap:5px;padding:6px 9px;font-size:10px;display:inline-flex}.home-hero{background:var(--bone);flex-direction:column;justify-content:space-between;min-height:100svh;padding-top:116px;padding-bottom:38px;display:flex;position:relative;overflow:hidden}.hero-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.hero-sup{max-width:420px}.hero-sup .micro{line-height:1.7}.hero-index{text-align:right;opacity:.6;line-height:1.7}.digits{justify-content:center;align-items:center;gap:0;width:100%;margin:clamp(30px,6vh,68px) auto 25px;display:flex}.digit{cursor:pointer;filter:grayscale(.6);background:0 0;border:0;flex:1 1 0;min-width:0;padding:0;line-height:.7;transition:transform .55s cubic-bezier(.2,.8,.2,1),filter .45s;display:block;position:relative}.digit:hover,.digit:focus-visible,.digit.is-highlight{filter:grayscale(0);transform:translateY(-11px)}.digit span{font:900 clamp(95px,24.1vw,410px)/.78 var(--archivo);letter-spacing:-.13em;color:#0000;background-image:linear-gradient(135deg,#111e31,#6f7e80 55%,#1f2b38);background-size:140% 140%;-webkit-background-clip:text;background-clip:text;transition:background-position .6s;display:block}.digit:hover span{background-position:85%}.digit small{text-align:center;letter-spacing:.075em;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:700;position:absolute;top:103%;left:0;right:0}.home-bottom{justify-content:space-between;align-items:end;gap:24px;padding-top:48px;display:flex}.home-bottom h1{font:800 clamp(33px,4.3vw,67px)/.97 var(--archivo);letter-spacing:-.055em;max-width:630px;margin:0}.home-bottom p{max-width:340px;margin:0;font-size:13px;line-height:1.45}.home-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.home-corner{color:var(--mute);font-size:10px;position:absolute;bottom:18px;right:3.5vw}.split-manifest{background:var(--ink);min-height:780px;color:var(--bone);grid-template-columns:1.15fr .85fr;display:grid}.manifest-photo{min-height:640px;position:relative;overflow:hidden}.manifest-photo img{object-fit:cover;filter:grayscale(.25);width:100%;height:100%;transition:transform .9s}.manifest-photo:hover img{transform:scale(1.03)}.manifest-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#070a0a88);position:absolute;inset:0}.manifest-overlay{z-index:2;position:absolute;bottom:38px;left:clamp(20px,5vw,70px)}.manifest-overlay h2{font:900 clamp(58px,8vw,135px)/.83 var(--archivo);letter-spacing:-.07em;margin:10px 0}.manifest-copy{flex-direction:column;justify-content:space-between;padding:95px clamp(22px,5vw,90px) 44px;display:flex}.manifest-copy h2{font:900 clamp(50px,6vw,95px)/.9 var(--archivo);letter-spacing:-.07em;margin:40px 0}.manifest-copy p{max-width:340px;font-size:16px;line-height:1.5}.manifest-steps{gap:0;display:grid}.manifest-steps a{text-transform:uppercase;letter-spacing:.08em;border-top:1px solid #fff5;justify-content:space-between;padding:17px 0;font-size:12px;display:flex}.manifest-steps a:hover{color:#afc1ca;padding-left:8px}.path-section{padding:100px 0}.path-title{max-width:980px}.path-grid{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:45px;display:grid}.path-card{color:#fff;background:#17202a;align-items:end;min-height:430px;display:flex;position:relative;overflow:hidden}.path-card img{object-fit:cover;filter:grayscale(.4);width:100%;height:100%;transition:transform .7s,filter .7s;position:absolute;inset:0}.path-card:hover img{filter:grayscale(0);transform:scale(1.07)}.path-card:before{content:"";z-index:1;background:linear-gradient(#0000 35%,#000c);position:absolute;inset:0}.path-card-content{z-index:2;width:100%;padding:24px}.path-card h3{font:900 clamp(29px,3vw,46px)/1 var(--archivo);letter-spacing:-.06em;margin:15px 0}.path-card p{font-size:12px}.path-card span:last-child{justify-content:space-between;align-items:center;display:flex}.dark-stage{color:var(--bone);background:#0d1826;min-height:100vh}.stage-top{padding-top:145px}.stage-top-grid{grid-template-columns:1.2fr .8fr;align-items:end;gap:30px;display:grid}.stage-top h1{font:900 clamp(58px,8vw,140px)/.88 var(--archivo);letter-spacing:-.07em;margin:26px 0 35px}.stage-top p{max-width:460px}.stage-intro{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:35px;display:flex}.face-interface{grid-template-columns:1.1fr 1fr;gap:12px;min-height:560px;margin:70px 0 55px;display:grid}.face-editorial,.face-object{min-height:550px;position:relative;overflow:hidden}.face-editorial img{object-fit:cover;filter:grayscale(.7);width:100%;height:100%}.face-object{color:var(--ink);background:#d8d5ce;place-items:center;display:grid}.face-object img.product-object{object-fit:contain;mix-blend-mode:multiply;width:88%;max-height:78%}.face-label{z-index:5;letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:700;position:absolute;top:22px;left:23px}.face-footer{z-index:4;justify-content:space-between;align-items:center;font-size:12px;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.face-editorial:after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#0008);position:absolute;inset:0}.face-editorial .face-footer,.face-editorial .face-label{color:#fff}.face-label strong{font-family:var(--archivo);font-size:25px}.face-bridge{z-index:5;background:var(--bone);color:var(--ink);padding:18px;font-size:20px;position:absolute;top:50%;right:0;transform:translate(50%,-50%)}.stage-foot{border-top:1px solid #ffffff45;justify-content:space-between;align-items:center;gap:20px;padding:20px 0 80px;display:flex}.stage-foot p{max-width:560px;font-size:13px;line-height:1.55}.reveal-lab{background:var(--bone);padding:95px 0}.reveal-header{justify-content:space-between;align-items:end;gap:25px;display:flex}.reveal-header h2{margin:16px 0}.state-tabs{flex-wrap:wrap;gap:7px;display:flex}.state-btn{border:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:0 0;padding:11px 14px;font-size:11px}.state-btn[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.reveal-stage{background:#d4d0c8;grid-template-columns:1.3fr .7fr;gap:0;min-height:550px;margin-top:30px;display:grid}.reveal-stage-visual{min-height:540px;position:relative;overflow:hidden}.reveal-stage-visual img{object-fit:cover;width:100%;height:100%;animation:.4s both fadepic}@keyframes fadepic{0%{opacity:.5;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.reveal-info{flex-direction:column;justify-content:space-between;padding:clamp(20px,4.5vw,70px);display:flex}.reveal-info h3{font:900 clamp(43px,5vw,80px)/.95 var(--archivo);letter-spacing:-.075em;margin:20px 0}.reveal-info p{font-size:15px;line-height:1.55}.reveal-info-bottom{text-transform:uppercase;border-top:1px solid #aaa;justify-content:space-between;padding-top:17px;font-size:11px;display:flex}.collection-hero{background:var(--bone);grid-template-columns:.95fr 1.05fr;min-height:78svh;display:grid;position:relative;overflow:hidden}.collection-hero-copy{z-index:1;flex-direction:column;justify-content:space-between;padding:155px clamp(20px,5vw,75px) 60px;display:flex}.collection-hero-copy h1{margin:25px 0 30px}.collection-hero-image{min-height:600px;position:relative;overflow:hidden}.collection-hero-image img{object-fit:cover;width:100%;height:100%;transition:transform .8s}.collection-hero-image:hover img{transform:scale(1.025)}.collection-hero-image:after{content:"50500";font:900 clamp(80px,15vw,240px)/.8 var(--archivo);letter-spacing:-.11em;color:#f4f1ebaa;mix-blend-mode:overlay;pointer-events:none;position:absolute;bottom:20px;left:-40px}.collec-meta{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:20px;padding-top:25px;display:grid}.collec-meta div{font-size:12px;line-height:1.5}.listing-section{padding:55px 0 130px}.listing-controls{justify-content:space-between;align-items:center;gap:20px;padding:18px 0 35px;display:flex}.listing-controls .filter{flex-wrap:wrap;gap:8px;display:flex}.filter-btn{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.1em;background:0 0;padding:10px 13px;font-size:10px}.filter-btn.active{background:var(--ink);color:#fff;border-color:var(--ink)}.looks{grid-template-columns:1.15fr .85fr;gap:15px;display:grid}.look-card{background:#d7d4cd;min-height:535px;display:block;position:relative;overflow:hidden}.look-card:first-child{grid-row:span 2;min-height:1085px}.look-card img{object-fit:cover;width:100%;height:100%;transition:opacity .35s,transform .6s;position:absolute;inset:0}.look-card img.alt,.look-card:hover img.main,.look-card:focus img.main{opacity:0}.look-card:hover img.alt,.look-card:focus img.alt{opacity:1}.look-card:hover img{transform:scale(1.025)}.look-card .card-top,.look-card .card-bottom{z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;left:22px;right:22px}.look-card .card-top{top:22px}.look-card .card-bottom{align-items:end;bottom:22px}.look-card .card-bottom strong{font:900 clamp(25px,3.7vw,58px)/.95 var(--archivo);letter-spacing:-.065em}.look-card:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#000a);position:absolute;inset:50% 0 0}.look-card{color:#fff}.look-card.compact{min-height:535px}.list-hint{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:25px;padding:18px 0;display:flex}.perf-hero{color:#fff;background:#101d30;grid-template-columns:1fr .95fr;min-height:90svh;display:grid;position:relative}.perf-copy{flex-direction:column;justify-content:space-between;padding:150px 5vw 75px;display:flex}.perf-lockup{align-items:center;gap:17px;display:flex}.perf-lockup img{filter:invert();width:42px}.perf-lockup strong{font:900 clamp(31px,4.1vw,64px)/1 var(--archivo);letter-spacing:-.06em}.perf-lockup small{letter-spacing:.2em;margin-top:4px;font-size:11px;display:block}.perf-hero h1{font:900 clamp(62px,8vw,135px)/.86 var(--archivo);letter-spacing:-.074em;margin:50px 0 25px}.perf-picture{min-height:650px;position:relative;overflow:hidden}.perf-picture>img{object-fit:cover;object-position:center 30%;width:100%;height:100%}.perf-picture:before{content:"";z-index:1;background:linear-gradient(90deg,#101d30a9,#0000 45%);position:absolute;inset:0}.perf-number{font:900 clamp(100px,17vw,300px)/.85 var(--archivo);opacity:.1;z-index:2;letter-spacing:-.08em;position:absolute;bottom:10px;right:24px}.perf-details{background:#415064;grid-template-columns:repeat(3,1fr);gap:1px;padding:1px;display:grid}.perf-details a{color:#fff;background:#182940;flex-direction:column;justify-content:space-between;min-height:245px;padding:45px 40px;transition:background .3s;display:flex}.perf-details a:hover{background:#273e56}.perf-details strong{font:900 clamp(27px,3vw,48px)/.97 var(--archivo)}.perf-details p{opacity:.75;font-size:12px;line-height:1.5}.product-page{background:var(--bone);padding-top:115px}.product-grid{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:clamp(25px,5vw,95px);padding-bottom:80px;display:grid}.product-visual{background:#dedad3;place-items:center;min-height:610px;display:grid;position:relative;overflow:hidden}.product-visual img.base{object-fit:cover;width:100%;height:100%;transition:filter .4s;position:absolute;inset:0}.product-visual.is-product img.base{object-fit:contain;mix-blend-mode:multiply;padding:30px}.product-visual img.emblem-overlay{object-fit:contain;z-index:2;pointer-events:none;filter:invert();width:7.7%;height:8%;position:absolute;top:23%;left:41.5%}.product-visual .photo-note{z-index:4;color:#121212;letter-spacing:.06em;background:#f4f1ebdd;padding:7px 10px;font-size:10px;position:absolute;bottom:16px;left:16px}.product-tabs{flex-wrap:wrap;gap:4px;padding:10px 0;display:flex}.product-tabs button{border:1px solid var(--line);text-transform:uppercase;background:0 0;padding:9px 12px;font-size:11px}.product-tabs button[aria-pressed=true]{background:var(--ink);color:#fff}.product-summary{align-self:start;padding-top:12px;position:sticky;top:115px}.product-summary h1{font:900 clamp(48px,5.9vw,88px)/.92 var(--archivo);letter-spacing:-.07em;margin:21px 0 23px}.product-summary .description{max-width:470px;font-size:15px;line-height:1.55}.product-facts{border-top:1px solid var(--line);margin:30px 0;display:grid}.product-facts div{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:15px 0;font-size:13px;display:flex}.product-facts span{color:var(--mute)}.product-summary .button{width:100%;margin:8px 0}.notice{background:#e1ddd4;border-left:3px solid #576d7b;margin-top:20px;padding:13px 15px;font-size:11px;line-height:1.55}.process-band{background:#d6d1c6;padding:85px 0 100px}.process-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:45px;display:grid}.process-tile{background:#eeeae3;flex-direction:column;gap:17px;min-height:400px;display:flex}.process-tile figure{background:#9ca5a2;height:235px;margin:0;position:relative;overflow:hidden}.process-tile figure img{object-fit:cover;width:100%;height:100%}.process-tile-content{padding:0 16px 17px}.process-tile-content h3{font:900 26px/1 var(--archivo);letter-spacing:-.06em;margin:6px 0 12px}.process-tile-content p{font-size:12px;line-height:1.5}.stamp-stage{color:#fff;background:#0e1f35;place-items:center;height:100%;display:grid}.stamp-stage img{filter:invert();width:24%;margin:auto}.stamp-stage small{color:#fff9;position:absolute;bottom:19px;left:15px}.process-tile .material-stage{background:linear-gradient(135deg,#e1ddd4,#bab3a6);place-items:center;display:grid}.material-stage span{font:900 9vw/.8 var(--archivo);opacity:.7}.archive-page{background:var(--bone);padding-top:150px;padding-bottom:100px}.archive-hero{grid-template-columns:1.2fr .8fr;align-items:end;gap:35px;display:grid}.archive-hero h1{font:900 clamp(62px,9vw,150px)/.86 var(--archivo);letter-spacing:-.07em;margin:23px 0}.archive-hero .lede{max-width:450px}.archive-mosaic{grid-template-columns:1.2fr .75fr .9fr;gap:12px;height:610px;margin-top:70px;display:grid}.archive-mosaic a{color:#fff;background:#172231;align-items:end;display:flex;position:relative;overflow:hidden}.archive-mosaic img{object-fit:cover;filter:grayscale(.8);width:100%;height:100%;transition:filter .4s,transform .6s;position:absolute;inset:0}.archive-mosaic a:hover img{filter:grayscale(0);transform:scale(1.05)}.archive-mosaic a:after{content:"";background:linear-gradient(#0000 50%,#000a);position:absolute;inset:0}.archive-mosaic span{z-index:1;font:800 clamp(20px,2vw,35px)/1 var(--archivo);padding:20px}.archive-mosaic a:nth-child(2){transform:translateY(45px)}.archive-mosaic a:nth-child(3){transform:translateY(-30px)}.qr-page{background:var(--bone);padding:135px 0 80px}.qr-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(35px,5vw,80px);display:grid}.qr-photo{background:#e6e2dc;height:min(70vh,740px);min-height:500px;position:relative;overflow:hidden}.qr-photo img{object-fit:cover;width:100%;height:100%}.qr-photo .qr-stamp{background:var(--bone);padding:18px;position:absolute;bottom:25px;left:25px}.qr-content h1{font:900 clamp(54px,7vw,108px)/.91 var(--archivo);letter-spacing:-.07em;margin:20px 0}.qr-content .lede{max-width:520px;font-size:19px}.qr-panel{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:150px 1fr;align-items:center;gap:22px;margin:26px 0;padding:22px 0;display:grid}.qr-panel img{background:#fff;width:150px;padding:8px}.qr-panel p{font-size:12px;line-height:1.5}.qr-actions{flex-wrap:wrap;gap:10px;display:flex}.qr-contents{grid-template-columns:repeat(3,1fr);gap:30px;padding:75px 0;display:grid}.qr-contents article{border-top:1px solid var(--line);padding-top:18px}.qr-contents h3{font:900 30px/1 var(--archivo);letter-spacing:-.05em}.qr-contents p{font-size:13px;line-height:1.5}.footer{color:#eee9df;background:#0f1825;padding:60px clamp(20px,4vw,70px) 24px}.footer-grid{grid-template-columns:1.3fr 1fr 1fr;gap:20px;display:grid}.footer strong{font:900 clamp(55px,8vw,120px)/.9 var(--archivo);letter-spacing:-.08em}.footer p,.footer a{color:#fff9;font-size:12px;line-height:1.7}.footer nav{gap:4px;display:grid}.footer a:hover{text-decoration:underline}.footer-end{color:#fff8;border-top:1px solid #ffffff38;justify-content:space-between;margin-top:55px;padding-top:16px;font-size:10px;display:flex}@media (width<=900px){.chrome{height:66px}.home-hero{padding-top:110px}.hero-top{flex-direction:column}.digits{margin:80px auto 35px}.digit span{font-size:23.6vw}.digit small{font-size:7px}.home-bottom{flex-direction:column;align-items:flex-start}.home-bottom h1{font-size:clamp(38px,7vw,60px)}.split-manifest,.collection-hero,.perf-hero,.product-grid,.qr-grid{grid-template-columns:1fr}.manifest-photo{min-height:480px}.manifest-copy{padding:60px 30px}.face-interface{grid-template-columns:1fr 1fr;min-height:430px}.face-editorial,.face-object{min-height:430px}.archive-hero{grid-template-columns:1fr}.collection-hero-copy{min-height:500px;padding-top:130px}.collection-hero-image,.perf-picture{min-height:500px}.perf-copy{min-height:620px}.product-summary{position:static}.process-grid{grid-template-columns:repeat(2,1fr)}.path-grid{grid-template-columns:1fr 1fr}.archive-mosaic{height:470px}.qr-photo{height:550px}.footer-grid{grid-template-columns:1fr 1fr}}@media (width<=640px){.chapter-link{font-size:10px}.index-num{display:none}.chrome-right{gap:7px}.menu-toggle{width:43px;height:43px}.container{padding-left:18px;padding-right:18px}.home-hero{min-height:100svh;padding-top:106px;padding-bottom:42px}.hero-sup .micro{max-width:230px}.hero-index{display:none}.digits{margin:75px auto 40px}.digit span{letter-spacing:-.145em;font-size:23.7vw}.digit small{letter-spacing:0;font-size:6.5px}.home-bottom{padding-top:35px}.home-bottom h1{font-size:41px}.home-bottom p{font-size:12px}.home-actions{gap:7px}.button{min-height:42px;padding:11px 12px;font-size:10px}.home-corner{bottom:11px}.nav-inner{padding-top:110px}.nav-item{grid-template-columns:35px 1fr 22px;min-height:70px}.nav-item strong{font-size:clamp(29px,9vw,48px)}.nav-emblem{width:17px}.split-manifest{display:block}.manifest-photo{height:520px}.manifest-copy{padding:50px 21px}.manifest-copy h2{font-size:49px}.path-section{padding:70px 0}.path-grid{grid-template-columns:1fr}.path-card{min-height:420px}.stage-top{padding-top:130px}.stage-top-grid{grid-template-columns:1fr}.stage-top h1{font-size:54px}.stage-intro{margin-bottom:0}.face-interface{margin:40px 0;display:block}.face-editorial,.face-object{height:470px;min-height:400px}.face-bridge{top:100%;right:50%;transform:translate(50%,-50%)rotate(90deg)}.stage-foot{display:block}.reveal-lab{padding:70px 0}.reveal-header{display:block}.state-tabs{margin-top:20px}.reveal-stage{grid-template-columns:1fr}.reveal-stage-visual{height:420px;min-height:420px}.reveal-info{min-height:320px;padding:25px}.reveal-info h3{font-size:48px}.collection-hero-copy{min-height:470px;padding:130px 20px 45px}.collection-hero-copy h1{font-size:65px}.collection-hero-image{min-height:500px}.listing-section{padding-bottom:75px}.listing-controls{flex-direction:column;align-items:flex-start}.looks{flex-direction:column;display:flex}.look-card,.look-card:first-child{min-height:570px}.look-card .card-bottom strong{font-size:42px}.perf-copy{min-height:560px;padding:130px 20px 60px}.perf-hero h1{font-size:70px}.perf-picture{min-height:520px}.perf-details{grid-template-columns:1fr}.perf-details a{min-height:190px;padding:33px 22px}.product-page{padding-top:110px}.product-grid{gap:30px}.product-visual{min-height:500px}.product-summary{padding-bottom:30px}.product-summary h1{font-size:56px}.process-grid{grid-template-columns:1fr}.process-tile{min-height:380px}.archive-page{padding-top:125px}.archive-hero h1{font-size:70px}.archive-mosaic{grid-template-columns:1fr;gap:12px;height:auto}.archive-mosaic a{height:330px;transform:none!important}.qr-page{padding-top:115px}.qr-photo{height:430px;min-height:430px}.qr-content h1{font-size:62px}.qr-panel{grid-template-columns:105px 1fr}.qr-panel img{width:105px}.qr-contents,.footer-grid{grid-template-columns:1fr}.footer strong{font-size:65px}.footer-end{flex-direction:column;gap:4px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}.menu-toggle span:first-child{transform:translateY(3.7px)}.menu-toggle span:last-child{transform:translateY(-3.7px)rotate(90deg)}[hidden]{display:none!important}@media (width<=640px){.product-summary h1{overflow-wrap:anywhere;font-size:clamp(36px,10vw,52px)}.product-facts div{flex-wrap:wrap}}.digit{filter:none;text-decoration:none}.digit span{background-image:linear-gradient(135deg,#111e31,#6f7e80 55%,#1f2b38);position:relative}.digit span:after{content:attr(data-glyph);background-image:var(--img);color:#0000;opacity:0;transition:opacity var(--t-base) ease;background-position:50%;background-size:cover;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}.digit:hover span:after,.digit:focus-visible span:after{opacity:1}.digit:hover,.digit:focus-visible{transform:translateY(-11px)}.digit small{transition:letter-spacing var(--t-base) ease}.digit:hover small,.digit:focus-visible small{letter-spacing:.16em}@media (hover:none){.digit span:after{opacity:.85}}[role=tab]{cursor:pointer}.state-btn[aria-selected=true],.product-tabs [aria-selected=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.layers{display:grid;position:relative}.layers>[data-panel]{opacity:0;visibility:hidden;transition:opacity var(--t-base) ease, visibility 0s linear var(--t-base), transform var(--t-slow) var(--ease-out);grid-area:1/1}.layers>[data-panel].is-active{opacity:1;visibility:visible;transition:opacity var(--t-base) ease, visibility 0s, transform var(--t-slow) var(--ease-out)}.reveal-stage-visual.layers>[data-panel]{transform:scale(1.02)}.reveal-stage-visual.layers>[data-panel].is-active{transform:none}.reveal-stage-visual img{animation:none}.reveal-info.layers{display:grid}.reveal-info .info-panel{flex-direction:column;justify-content:space-between;height:100%;display:flex}.product-visual.layers{place-items:stretch stretch;display:grid}.product-visual .view{min-height:610px;position:relative}.product-visual .view img.base{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.product-visual .view.is-contain img.base{object-fit:contain;mix-blend-mode:multiply;padding:30px}.product-visual .photo-note{z-index:4;position:absolute;bottom:16px;left:16px}@media (width<=640px){.product-visual .view{min-height:500px}}.nav-item[aria-current=page] strong{text-underline-offset:10px;text-decoration:underline 3px}.concept{z-index:4;color:#121212;letter-spacing:.1em;text-transform:uppercase;background:#f4f1ebdd;padding:6px 9px;font-size:9px;font-weight:600;position:absolute;top:16px;right:16px}.qr-panel svg{background:#fff;width:150px;height:150px;padding:8px;display:block}@media (width<=640px){.qr-panel svg{width:105px;height:105px}}.page{animation:none}body:before{content:"";z-index:120;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:1.2s steps(6,end) infinite grain;position:fixed;inset:-50%}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}.cursor{z-index:130;pointer-events:none;opacity:0;width:0;height:0;transition:opacity .3s;position:fixed;top:0;left:0}.cursor.is-on{opacity:1}.cursor:before{content:"";mix-blend-mode:difference;width:14px;height:14px;transition:transform .35s var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:-7px;left:-7px}.cursor.is-link:before{transform:scale(3.2)}.cursor.has-label:before{background:var(--bone);mix-blend-mode:normal;transform:scale(6.4)}.cursor:after{content:attr(data-label);font:700 9px/1 var(--space);letter-spacing:.14em;color:var(--ink);opacity:0;white-space:nowrap;transition:opacity .2s;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.cursor.has-label:after{opacity:1}.has-cursor,.has-cursor a,.has-cursor button,.has-cursor input[type=range]{cursor:none}.has-cursor body:before{z-index:120}.js-motion [data-reveal]{transition:opacity .9s var(--ease-out), transform 1s var(--ease-out), clip-path 1.1s var(--ease-out);transition-delay:var(--d,0s)}.js-motion [data-reveal]:not(.is-in){opacity:0;transform:translateY(34px)}.js-motion [data-reveal=clip]:not(.is-in){opacity:1;clip-path:inset(0 0 100%);transform:none}.js-motion [data-reveal=clip].is-in{clip-path:inset(0)}.js-motion [data-reveal=img]{overflow:hidden}.js-motion [data-reveal=img]:not(.is-in){opacity:1;clip-path:inset(18% 0);transform:none}.js-motion [data-reveal=img].is-in{clip-path:inset(0)}.js-motion [data-reveal=img] img{transition:transform 1.6s var(--ease-out)}.js-motion [data-reveal=img]:not(.is-in) img{transform:scale(1.18)}.stretch{transition:font-stretch .6s var(--ease-out), letter-spacing .6s var(--ease-out);font-stretch:100%}.digits{perspective:900px}.digit span{clip-path:inset(-20%)}.js-motion .digit small{animation:.8s both fade-in;animation-delay:calc(var(--n) * 90ms + .7s)}@keyframes digit-rise{0%{clip-path:inset(100% -20% -20%);transform:translateY(18%)}to{clip-path:inset(-20%);transform:none}}@keyframes fade-in{0%{opacity:0}}.digit:hover,.digit:focus-visible{transform:translate(var(--dx,0px), var(--dy,-11px));transition:transform .35s var(--ease-out)}.digit span:after{-webkit-mask-image:radial-gradient(circle at var(--mx,50%) var(--my,50%), #000 0, #000 34%, transparent 62%);mask-image:radial-gradient(circle at var(--mx,50%) var(--my,50%), #000 0, #000 34%, transparent 62%)}.digit:focus-visible span:after{-webkit-mask-image:none;mask-image:none}.digit{transition:opacity .4s ease, filter .4s ease, transform .35s var(--ease-out)}.hero-coords{font-variant-numeric:tabular-nums}.marquee{border-block:1px solid var(--line);background:var(--bone);padding:18px 0;overflow:hidden}.marquee.is-dark{background:var(--navy);color:var(--bone);border-color:#ffffff26}.marquee-track{width:max-content;animation:38s linear infinite marquee;display:flex}.marquee.is-reverse .marquee-track{animation-direction:reverse}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-run{display:flex}.marquee span{font:900 clamp(34px, 6vw, 92px)/1 var(--archivo);letter-spacing:-.06em;white-space:nowrap;align-items:center;gap:.5em;padding-right:.5em;display:inline-flex}.marquee span:nth-child(2n){-webkit-text-stroke:1.5px currentColor;color:#0000}.marquee i{font:400 .3em/1 var(--space);opacity:.6;font-style:normal}@keyframes marquee{to{transform:translate(-50%)}}.compare{aspect-ratio:16/9;user-select:none;touch-action:pan-y;background:#d8d5ce;margin:0;position:relative;overflow:hidden}.compare-face{position:absolute;inset:0}.compare-face img{object-fit:cover;width:100%;height:100%}.compare-face.is-contain img{object-fit:contain;mix-blend-mode:multiply;padding:4%}.compare-a{clip-path:inset(0 calc(100% - var(--split)) 0 0);transition:clip-path .5s var(--ease-out)}.compare-a img{filter:grayscale(.25)contrast(1.05)}.compare[data-touched] .compare-a,.compare[data-touched] .compare-handle{transition:none}.compare-handle{top:0;bottom:0;left:var(--split);width:0;transition:left .5s var(--ease-out);z-index:3;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}.compare-handle i{background:var(--bone);width:1px;position:absolute;top:0;bottom:0;box-shadow:0 0 0 .5px #0003}.compare-handle span{z-index:1;background:var(--bone);width:44px;height:44px;color:var(--ink);font:700 12px/1 var(--space);letter-spacing:.1em;place-items:center;display:grid;position:relative}.compare-handle span:first-child{transform:translate(-22px)}.compare-handle span:last-child{background:var(--ink);color:var(--bone);transform:translate(22px)}.compare-range{opacity:0;z-index:4;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.compare-range:focus-visible~.compare-caption{outline:3px solid var(--focus)}.compare-label{z-index:2;font:700 11px/1 var(--space);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);background:#f4f1ebdd;padding:8px 10px;position:absolute;top:20px}.compare-label.is-a{left:20px}.compare-label.is-b{background:var(--ink);color:var(--bone);right:20px}.compare-label b{margin-right:6px}.compare-caption{z-index:2;color:#fff;pointer-events:none;background:linear-gradient(#0000,#0008);justify-content:space-between;padding:16px 20px;display:flex;position:absolute;bottom:0;left:0;right:0}@media (width<=640px){.compare{aspect-ratio:4/5}}.two-faces-section{background:var(--paper);padding:110px 0 120px}.two-faces-head{grid-template-columns:1.2fr .8fr;align-items:end;gap:30px;margin-bottom:40px;display:grid}.two-faces-head h2{margin:18px 0 0}@media (width<=900px){.two-faces-head{grid-template-columns:1fr}}[data-tilt]{transform:perspective(1400px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .35s var(--ease-out);transform-style:preserve-3d}[data-tilt]:after{content:"";z-index:5;pointer-events:none;background:radial-gradient(circle at var(--gx,50%) var(--gy,50%), #ffffff40, transparent 45%);opacity:0;transition:opacity .3s;position:absolute;inset:0}[data-tilt]:hover:after{opacity:1}.emblem-overlay{animation:emblem-in .9s var(--ease-out) both}@keyframes emblem-in{0%{opacity:0;transform:scale(.6)}}.nav-overlay{clip-path:inset(0 0 100%);transition:clip-path .65s var(--ease-out), visibility 0s linear .65s;opacity:1;transform:none}.nav-overlay.open{clip-path:inset(0);transition:clip-path .65s var(--ease-out), visibility 0s}.nav-item{opacity:0;transition:opacity .5s ease, transform .7s var(--ease-out), padding .35s, color .35s;transform:translateY(40px)}.nav-overlay.open .nav-item{opacity:1;transition-delay:calc(var(--i) * 55ms + .18s), calc(var(--i) * 55ms + .18s), 0s, 0s;transform:none}.nav-item strong{transition:font-stretch .5s var(--ease-out)}.nav-preview{aspect-ratio:4/5;pointer-events:none;width:min(26vw,380px);position:absolute;top:50%;right:clamp(20px,7vw,110px);overflow:hidden;transform:translateY(-40%)}.nav-preview img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .45s ease, transform .9s var(--ease-out);filter:grayscale(.3);position:absolute;inset:0;transform:scale(1.08)}.nav-preview img.is-on{opacity:1;transform:none}.nav-coords{color:#ffffff80;position:absolute;bottom:38px;right:clamp(20px,7vw,110px)}@media (width<=900px){.nav-preview{display:none}}.perf-mark{opacity:.08;z-index:2;pointer-events:none;filter:invert();width:min(62vw,760px);position:absolute;bottom:-10%;right:-6%}.js-motion .perf-mark{animation:mark-wipe 1.6s var(--ease-out) .3s both}@keyframes mark-wipe{0%{clip-path:inset(100% 0 0);transform:translateY(6%)rotate(-4deg)}to{clip-path:inset(0);transform:none}}.perf-lockup img{animation:emblem-in .9s var(--ease-out) both}.wordmark{width:100%;height:auto;display:block}.js-motion .is-in .wm-p,.js-motion .wordmark.is-live .wm-p{animation:wm-in 1s var(--ease-out) both;animation-delay:calc(var(--i) * 70ms);transform-box:fill-box}@keyframes wm-in{0%{opacity:0;transform:translateY(40%)}}.footer-wordmark{color:var(--bone);max-width:760px;margin-bottom:22px}.wordmark-band{background:var(--bone);padding:90px 0 70px}.wordmark-band .wordmark{color:var(--ink)}.qr-panel .qr-code{line-height:0;position:relative;overflow:hidden}.qr-panel .qr-code:after{content:"";background:linear-gradient(#0000,#3b779455,#0000);height:30%;animation:2.8s ease-in-out infinite scan;position:absolute;top:-30%;left:0;right:0}@keyframes scan{0%{top:-30%}60%,to{top:100%}}::view-transition-old(root){animation:.42s var(--ease-out) both page-out}::view-transition-new(root){animation:.7s var(--ease-out) both page-in}@keyframes page-out{to{opacity:.2;filter:blur(2px);transform:scale(.97)}}@keyframes page-in{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){body:before,.marquee-track,.qr-panel .qr-code:after{animation:none}.js-motion [data-reveal],.js-motion [data-reveal] img{opacity:1!important;clip-path:none!important;transform:none!important}.js-motion .digit span,.js-motion .digit small,.js-motion .perf-mark,.js-motion .wm-p,::view-transition-old(root),::view-transition-new(root){animation:none!important}.nav-item{opacity:1;transform:none}}::view-transition-old(root),::view-transition-new(root),::view-transition-group(chrome),::view-transition-group(progress){animation:none}::view-transition-old(chrome),::view-transition-old(progress){display:none}::view-transition-new(chrome),::view-transition-new(progress){animation:none}::view-transition-old(page),::view-transition-old(page-foot){animation:.28s both vt-out}::view-transition-new(page),::view-transition-new(page-foot){animation:.56s cubic-bezier(.2,.8,.2,1) .12s both vt-in}@keyframes vt-out{to{opacity:0;transform:translateY(-14px)}}@keyframes vt-in{0%{opacity:0;transform:translateY(26px)}}::view-transition-group(*){animation-duration:.65s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-old(page),::view-transition-new(page){mix-blend-mode:normal}.chapter-title{animation:chapter-swap .5s var(--ease-out) both;display:inline-block}@keyframes chapter-swap{0%{opacity:0;transform:translateY(60%)}}@media (prefers-reduced-motion:reduce){::view-transition-old(page),::view-transition-new(page),::view-transition-old(page-foot),::view-transition-new(page-foot),::view-transition-group(*){animation:none!important}.chapter-title{animation:none}}html{font-synthesis:none}body{font-weight:300}h1,h2,h3,strong,.display,.digit span,.marquee span,.nav-item strong{font-family:var(--font-archivo);font-style:normal;font-weight:850;font-stretch:100%}em,i,cite,address{font-style:normal}.micro,.meta,.eyebrow,.button,.tag,.state-btn,.filter-btn,.product-tabs button,.chapter-link,.index-num,.nav-footer,.compare-label,.face-label{font-weight:500}.chapter-overline,.lede,.copy,p{font-weight:300}.product-facts strong,.qr-panel strong{font-family:var(--font-space);font-weight:500}.stretch,.stretch:hover{font-stretch:100%}.home-bottom h1{max-width:1000px}.hl{display:block}.hl-line{margin-bottom:-.04em;padding-bottom:.04em;display:block;overflow:hidden}.hl-w{transition:font-weight .7s var(--ease-out), letter-spacing .7s var(--ease-out), transform 1s var(--ease-out);display:inline-block}.hl-black{font-weight:900}.hl-mid{font-weight:500}.hl-thin{letter-spacing:-.03em;font-weight:200}a:hover .hl-black,a:focus-visible .hl-black{font-weight:300}a:hover .hl-thin,a:focus-visible .hl-thin{letter-spacing:-.06em;font-weight:900}.js-motion [data-reveal=lines]:not(.is-in){opacity:1;transform:none}.js-motion [data-reveal=lines] .hl-w{transition-delay:calc(var(--d,0s) + var(--l) * .11s), calc(var(--d,0s) + var(--l) * .11s), calc(var(--d,0s) + var(--l) * .11s)}.js-motion [data-reveal=lines]:not(.is-in) .hl-w{font-weight:100;transform:translateY(110%)}.js-motion [data-reveal=lines].is-in .hl-w{transition-delay:calc(var(--d,0s) + var(--l) * .11s)}.hl.is-in:hover .hl-w{transition-delay:0s}.js-motion .digit span{animation:digit-rise 1.05s var(--ease-out) both, digit-weight 1.6s var(--ease-out) backwards;animation-delay:calc(var(--n) * 90ms + .12s)}@keyframes digit-weight{0%{font-weight:100}to{font-weight:850}}.digit span{transition:font-weight .6s var(--ease-out)}.digits:hover .digit:not(:hover){opacity:.55;filter:none}.digits:hover .digit:not(:hover) span{font-weight:150}.digit:hover span,.digit:focus-visible span{font-weight:900}.marquee span:nth-child(2n){-webkit-text-stroke:0;color:inherit;font-weight:200}.marquee span{font-weight:900}@media (prefers-reduced-motion:reduce){.js-motion [data-reveal=lines] .hl-w{font-weight:revert;transform:none!important}.hl-w,.digit span{transition:none}}.proc-title{margin:28px 0}.garment{width:100%;height:auto;display:block;overflow:visible}.garment .g-fill{fill:var(--fabric,#111e31);stroke:var(--fabric-edge,#00000026);stroke-width:1.5px;transition:fill .6s var(--ease-out)}.garment .g-seam{fill:none;stroke:var(--seam,#ffffff40);stroke-width:2px}.garment .g-ink{filter:var(--ink-filter,invert(1));transition:filter .6s var(--ease-out)}.garment .g-name,.garment .g-number,.garment .g-coords{fill:var(--print,#f4f1eb);font-family:var(--font-archivo);transition:fill .6s var(--ease-out)}.garment .g-name{letter-spacing:.08em;font-size:30px;font-weight:300}.garment .g-number{letter-spacing:-.04em;font-size:150px;font-weight:900}.garment .g-coords{font:500 15px var(--font-space);letter-spacing:.12em}.garment .g-zones rect{fill:none;stroke:var(--accent-zone,#3b7794);stroke-width:2px;stroke-dasharray:6 6;animation:1.2s linear infinite zone-dash}.garment .g-zones text{fill:var(--mute);font:600 11px var(--font-space);letter-spacing:.14em}@keyframes zone-dash{to{stroke-dashoffset:-24px}}[data-fabric=light]{--print:#111516;--ink-filter:none;--seam:#00000026;--fabric-edge:#0003}[data-fabric=dark]{--print:#f4f1eb;--ink-filter:invert(1);--seam:#ffffff40}.flip{perspective:1600px}.flip-inner{transform-style:preserve-3d;transition:transform .9s var(--ease-out);transform:rotateY(var(--ry,0deg));position:relative}.flip.is-back .flip-inner{--ry:180deg}.flip-face{-webkit-backface-visibility:hidden;backface-visibility:hidden}.flip-face.is-back{position:absolute;inset:0;transform:rotateY(180deg)}.flip.is-dragging .flip-inner{transition:none}.catalog-page{background:var(--bone);padding-top:140px}.catalog-head{grid-template-columns:1.2fr .8fr;align-items:end;gap:30px;padding-bottom:40px;display:grid}.catalog-filters{z-index:20;backdrop-filter:blur(10px);border-block:1px solid var(--line);background:#f4f1ebee;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:14px 0;display:flex;position:sticky;top:73px}.filter-group{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.filter-group .micro{color:var(--mute);margin-right:6px}.chip{border:1px solid var(--line);font:500 10px/1 var(--font-space);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);background:0 0;padding:9px 13px;transition:background .25s,color .25s,border-color .25s}.chip[aria-pressed=true]{background:var(--ink);color:var(--bone);border-color:var(--ink)}.chip:hover{border-color:var(--ink)}.catalog-count{font-variant-numeric:tabular-nums}.catalog-grid{grid-template-columns:repeat(12,1fr);gap:14px;padding:34px 0 120px;display:grid}.cat-card{color:var(--ink);background:#e9e5dd;flex-direction:column;grid-column:span 4;min-height:520px;transition:background .4s;display:flex;position:relative;overflow:hidden}.cat-card:nth-child(7n+1),.cat-card:nth-child(7n+2){grid-column:span 6}.cat-card:hover{background:#dfdad0}.cat-card[hidden]{display:none}.cat-stage{flex:1;place-items:center;padding:34px 40px 10px;display:grid}.cat-stage .flip{width:min(100%,340px)}.cat-card:hover .flip:not(.no-back) .flip-inner,.cat-card:focus-visible .flip:not(.no-back) .flip-inner{transform:rotateY(180deg)}.cat-top{z-index:2;justify-content:space-between;gap:10px;display:flex;position:absolute;top:18px;left:18px;right:18px}.cat-info{gap:8px;padding:0 20px 20px;display:grid}.cat-info h3{letter-spacing:-.045em;margin:0;font-size:clamp(24px,2.3vw,36px);line-height:.95}.cat-info h3 .hl-thin{display:block}.cat-meta{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.swatches{gap:6px;display:flex}.swatch{background:var(--sw);border:1px solid #0003;border-radius:50%;width:16px;height:16px;display:inline-block}button.swatch{cursor:pointer;outline-offset:3px;width:30px;height:30px;transition:transform .25s var(--ease-out);padding:0}button.swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--bone), 0 0 0 4px var(--ink)}button.swatch:hover{transform:scale(1.12)}.badge{font:600 9px/1 var(--font-space);letter-spacing:.12em;text-transform:uppercase;background:#f4f1ebcc;border:1px solid;padding:5px 8px}.badge.is-dark{background:var(--ink);color:var(--bone);border-color:var(--ink)}@media (width<=1000px){.cat-card,.cat-card:nth-child(7n+1),.cat-card:nth-child(7n+2){grid-column:span 6}}@media (width<=640px){.catalog-head{grid-template-columns:1fr}.cat-card,.cat-card:nth-child(7n+1),.cat-card:nth-child(7n+2){grid-column:span 12;min-height:460px}.catalog-filters{top:66px}}.pdp{background:var(--bone);padding-top:115px}.pdp-grid{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:clamp(25px,5vw,90px);padding-bottom:80px;display:grid}.pdp-stage{align-self:start;position:sticky;top:100px}.pdp-canvas{touch-action:pan-y;cursor:grab;background:radial-gradient(circle at 50% 40%,#f7f4ee,#dedad2 70%);place-items:center;min-height:620px;display:grid;position:relative;overflow:hidden}.pdp-canvas:active{cursor:grabbing}.pdp-canvas .flip{width:min(78%,470px)}.pdp-canvas .side-label{position:absolute;top:18px;left:18px}.pdp-canvas .hint{color:var(--mute);white-space:nowrap;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.pdp-canvas .photo-layer{opacity:0;visibility:hidden;transition:opacity .5s,visibility 0s .5s;position:absolute;inset:0}.pdp-canvas .photo-layer img{object-fit:cover;width:100%;height:100%}.pdp-canvas.show-photo .photo-layer{opacity:1;visibility:visible;transition:opacity .5s}.pdp-canvas .shadow{pointer-events:none;background:radial-gradient(#0002,#0000 70%);width:46%;height:26px;position:absolute;bottom:9%;left:50%;transform:translate(-50%)}.pdp-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.pdp-summary{padding-top:12px}.pdp-summary h1{letter-spacing:-.06em;margin:18px 0 20px;font-size:clamp(44px,5.4vw,84px);line-height:.92}.pdp-summary .description{max-width:470px;font-size:15px;line-height:1.55}.pdp-block{border-top:1px solid var(--line);gap:12px;padding:18px 0;display:grid}.pdp-block>.micro{color:var(--mute)}.sizes{flex-wrap:wrap;gap:6px;display:flex}.sizes .chip{text-align:center;min-width:46px}.dorsal{grid-template-columns:110px 1fr;gap:8px;display:grid}.dorsal input{border:1px solid var(--line);font:600 15px var(--font-space);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:#fff8;padding:12px}.dorsal input:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.specs{margin:0;display:grid}.specs div{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:10px 0;font-size:13px;display:flex}.specs dt{color:var(--mute)}.specs dd{text-align:right;margin:0}.related{background:#e3dfd6;padding:70px 0 100px}.related-track{scroll-snap-type:x mandatory;grid-auto-columns:minmax(260px,30%);grid-auto-flow:column;gap:14px;padding:30px 0 10px;display:grid;overflow-x:auto}.related-track .cat-card{scroll-snap-align:start;min-height:440px}@media (width<=900px){.pdp-grid{grid-template-columns:1fr}.pdp-stage{position:static}.pdp-canvas{min-height:480px}.related-track{grid-auto-columns:78%}}@media (prefers-reduced-motion:reduce){.flip-inner,.garment .g-fill{transition:none}.garment .g-zones rect{animation:none}}.pp{perspective:1400px;width:100%;position:relative}.pp .flip-inner{transform:rotateX(var(--tx,0deg)) rotateY(calc(var(--ry,0deg) + var(--tilt,0deg)));transition:transform .9s var(--ease-out)}.pp.is-tilting .flip-inner{transition:transform .25s ease-out}.pp.is-dragging .flip-inner{transition:none}.pp-face{aspect-ratio:1;position:relative;overflow:hidden}.pp-face>img[data-photo]{object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 30px 30px #0002);width:100%;height:100%}.pp-face>img.is-mirror{transform:scaleX(-1)}.pp-face:after{content:"";pointer-events:none;background:radial-gradient(circle at var(--gx,50%) var(--gy,40%), #ffffff38, transparent 50%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.pp:hover .pp-face:after{opacity:1}.pp-print{pointer-events:none;position:absolute}[data-fabric=dark] .pp-print{filter:invert();mix-blend-mode:screen;opacity:.93}[data-fabric=light] .pp-print{mix-blend-mode:multiply;opacity:.9}.pp-dorsal{color:#111516;font-family:var(--font-archivo);justify-items:center;line-height:.9;display:grid;top:24%;left:50%;transform:translate(-50%)}.pp-dorsal span{letter-spacing:.1em;font-size:clamp(10px,2.6cqw,22px);font-weight:300}.pp-dorsal strong{letter-spacing:-.04em;font-size:clamp(40px,15cqw,150px);font-weight:900}.pp-coords img{width:100%}.pp-face{container-type:inline-size}.kind-hoodie .pp-wordmark{top:40%}.kind-hoodie .pp-imagotipo,.kind-crew .pp-imagotipo{top:33%}.kind-tank .pp-imagotipo{top:32%}.pp-card{max-width:380px;margin:auto}.cat-card:hover .pp:not(.no-back) .flip-inner{--ry:180deg}.pp-face>img[data-photo]{transition:opacity .35s}.show-zones .pp-print{outline-offset:8px;outline:2px dashed #3b7794;animation:1.4s ease-in-out infinite zone-pulse}@keyframes zone-pulse{50%{outline-offset:14px}}.pdp-canvas{background:radial-gradient(circle at 50% 42%,#fbfaf7,#e2ded6 72%)}.cat-stage{padding:46px 30px 6px}@media (prefers-reduced-motion:reduce){.show-zones .pp-print{animation:none}}.pdp-canvas,.pdp-canvas.show-photo{background:#fff}.cat-stage{background:#fff;margin:10px 10px 0}.cat-card{background:#ece8e0}.pp-face{aspect-ratio:auto}.pp-face>img[data-photo]{mix-blend-mode:normal;filter:none;height:auto}.pp-wordmark{width:26%;top:28%;left:37%}.pp-coords{width:34%;top:25%;left:33%}.kind-shorts .pp-imagotipo{width:5.5%;top:60%;left:62%}.kind-tank .pp-imagotipo{width:6%;top:34%;left:57%}.kind-crew .pp-imagotipo{top:30%}.pdp-canvas .pp{width:min(72%,470px)}.pp-imagotipo{width:6%;top:31%;left:36%}.kind-tank .pp-imagotipo{top:37%;left:37%}.kind-crew .pp-imagotipo{top:34%;left:36%}.pp-dorsal{top:22%}.pp-dorsal span{font-size:clamp(9px,3.6cqw,26px)}.pp-dorsal strong{font-size:clamp(44px,21cqw,190px)}.kind-tank .pp-dorsal{top:30%}.kind-hoodie .pp-wordmark{width:24%;top:30%;left:38%}.pp-crest{width:12%;top:28%;left:55%}[data-fabric=dark] .pp-crest{filter:brightness(0)invert();mix-blend-mode:screen;opacity:.95}[data-fabric=light] .pp-crest{filter:none;mix-blend-mode:multiply}.kind-tank .pp-crest{width:11%;top:34%;left:54%}.kind-crew .pp-crest{top:31%}.pp-imagotipo,.pp-crest{--chest-y:34%;--chest-dx:11%;top:var(--chest-y);transform:translate(-50%,-50%)}.pp-imagotipo{left:calc(50% - var(--chest-dx));width:6%}.pp-crest{left:calc(50% + var(--chest-dx));width:11%}.kind-tank .pp-imagotipo,.kind-tank .pp-crest{--chest-y:39%;--chest-dx:10%}.kind-crew .pp-imagotipo,.kind-crew .pp-crest{--chest-y:36%}.kind-shorts .pp-imagotipo{width:5.5%;top:60%;left:62%;transform:none}.pp[data-layout=center]{--phi:1.618;--gold-y:40.5%;--crest-w:15%}.pp[data-layout=center] .pp-crest{left:50%;top:var(--gold-y);width:var(--crest-w)}.pp[data-layout=center] .pp-imagotipo{left:50%;top:calc(var(--gold-y) - var(--crest-w) / var(--phi) * .9);width:calc(var(--crest-w) / (var(--phi) * var(--phi)))}.pp[data-layout=center] .pp-face:not(:has(.pp-crest)) .pp-imagotipo{top:var(--gold-y);width:calc(var(--crest-w) / var(--phi))}.pp[data-layout=center].kind-tank{--gold-y:45%}.pp[data-layout=center].kind-crew,.pp[data-layout=center].kind-hoodie{--gold-y:42%}.pp[data-layout=center].kind-shorts .pp-imagotipo{width:5.5%;top:60%;left:62%;transform:none}.pp .pp-print{transition:left .6s var(--ease-out), top .6s var(--ease-out), width .6s var(--ease-out)}.pp[data-layout=center] .pp-wordmark{left:50%;top:var(--gold-y);width:24%;transform:translate(-50%,-50%)}.pp[data-layout=center].kind-hoodie .pp-wordmark{width:20%}.pp[data-layout=center] .pp-face:has(.pp-crest) .pp-wordmark{display:none}@media (width<=640px){.pdp-canvas .hint{white-space:normal;text-align:center;width:88%}.pdp-canvas{min-height:420px}}.pp[data-layout=chest] .pp-imagotipo{width:4.5%}.kits-page{background:var(--bone);padding:140px 0 120px}.kit-index{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;padding:18px 0 30px;display:flex}.kit-index .chip{text-decoration:none}.kit{border-top:1px solid var(--line);grid-template-columns:minmax(260px,.7fr) 1.3fr;gap:clamp(20px,4vw,70px);padding:60px 0;scroll-margin-top:90px;display:grid}.kit-text{align-self:start;gap:16px;display:grid;position:sticky;top:110px}.kit-text h2{letter-spacing:-.05em;margin:0;font-size:clamp(40px,5vw,76px);line-height:.9}.kit-pieces{border-top:1px solid var(--line);margin:8px 0 0;padding:0;list-style:none}.kit-pieces a{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:11px 0;font-size:13px;display:flex}.kit-pieces a:hover{padding-left:6px}.kit-pieces .micro{color:var(--mute)}.kit-boards{background:#fff;min-height:520px}.kit-board{grid-template-rows:1fr 1fr;grid-template-columns:1.25fr .75fr;align-items:center;gap:0;padding:24px;display:grid}.kit-board.n-2{grid-template-rows:1fr;grid-template-columns:1.2fr .8fr}.kit-piece{transition:transform .5s var(--ease-out);display:block;position:relative}.kit-piece:hover{transform:translateY(-6px)}.kit-piece.k-0{grid-row:span 2}.kit-board.n-2 .kit-piece.k-0{grid-row:auto}.kit-piece .pp{max-width:100%}.kit-piece.kind-socks .pp,.kit-piece.kind-cap .pp,.kit-piece.kind-bag .pp{max-width:70%;margin:auto}@media (width<=900px){.kit{grid-template-columns:1fr}.kit-text{position:static}.kit-boards{min-height:0}}.kind-polo .pp-imagotipo,.kind-polo .pp-crest,.kind-jacket .pp-imagotipo,.kind-jacket .pp-crest{--chest-y:33%}.kind-pants .pp-imagotipo{width:5%;top:14%;left:60%;transform:none}.kind-cap .pp-imagotipo{width:13%;top:42%;left:50%;transform:translate(-50%,-50%)}.kind-bag .pp-wordmark{width:30%;top:48%;left:50%;transform:translate(-50%,-50%)}.kind-shorts .pp-imagotipo{transform:none}.chip[aria-selected=true]{background:var(--ink);color:var(--bone);border-color:var(--ink)}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}
