@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/instrument-serif-italic-400.woff)format("woff")}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/instrument-serif-normal-400.woff)format("woff")}@font-face{font-family:Kyle Block;src:url(/assets/fonts/kyle-block.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}.site[data-route=home]{--paper:#f8f8f5;--ink:#292b29;--char:#4a4d49;--mute:#757971;background-color:var(--paper);background-image:linear-gradient(#70756b08 1px,#0000 1px),linear-gradient(90deg,#70756b08 1px,#0000 1px);background-size:32px 32px}.site[data-route=home] .nav{letter-spacing:.08em;padding-top:23px;padding-bottom:23px;font-family:monospace;font-size:12px}.site[data-route=home] .mark{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;font-size:16px;font-weight:500}.portfolio-home{--home-width:1320px;--home-gutter:clamp(24px,5vw,76px)}.site main:focus{outline:none}.portfolio-home section[id]{scroll-margin-top:92px}.home-eyebrow{letter-spacing:.12em;color:var(--char);font:12px/1.5 monospace}.home-hero{min-height:calc(100svh - 74px);max-width:var(--home-width);padding:50px var(--home-gutter) 135px;grid-template-columns:1fr 1fr;align-items:center;gap:32px;margin:auto;display:grid;position:relative}.home-hero-copy{z-index:2;position:relative}.site .home-hero h1{font-family:var(--sans);letter-spacing:-.065em;margin-top:23px;font-size:clamp(45px,5.45vw,80px);font-weight:400;line-height:1.03}.home-hero h1 em{font-family:var(--serif);letter-spacing:-.025em;white-space:nowrap;font-size:1.08em;line-height:1.1;display:inline-block}.home-hero-description{color:var(--char);margin-top:25px;font-size:16px;line-height:1.65}.home-hero-role{color:var(--mute);margin-top:19px;font:11px/1.85 monospace}.home-work-link{border-bottom:1px solid #9c9f97;align-items:center;gap:24px;margin-top:30px;padding:10px 0;font-size:13px;display:inline-flex}.home-work-link svg{transition:transform .25s}.home-work-link:hover svg{transform:translateY(4px)}.hero-corner-note{bottom:44px;left:var(--home-gutter);letter-spacing:.12em;color:var(--mute);font:9px monospace;position:absolute}.clothing-rail{min-width:0;margin-top:8px;position:relative}.rail-stage{isolation:isolate;perspective:900px;touch-action:pan-y;height:clamp(330px,35vw,480px);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.rail-line{opacity:.5;background:linear-gradient(#d8dbd4,#9b9f96);border-radius:100%;height:3px;position:absolute;top:38px;left:0;right:0}.rail-piece{width:62%;height:calc(100% - 27px);transform:translateX(calc(var(--offset) * 69%)) translateY(calc(var(--distance) * 15px)) rotateY(calc(var(--offset) * -18deg)) scale(calc(1 - var(--distance) * .17));opacity:calc(1 - var(--distance) * .3);pointer-events:none;transform-origin:50% 26px;flex-direction:column;align-items:center;transition:transform 1s cubic-bezier(.22,.75,.2,1),opacity .8s;display:flex;position:absolute;top:15px;left:19%}.rail-hanger{z-index:1;filter:drop-shadow(0 3px 2px #42483f15);flex:none;width:74%;height:90px;position:relative}.rail-piece img{object-fit:contain;object-position:center top;filter:drop-shadow(0 20px 13px #252b2421);width:100%;height:calc(100% - 76px);margin-top:-5px}.rail-top img{object-position:center top;height:calc(100% - 87px);margin-top:-8px}.rail-controls{justify-content:center;align-items:center;gap:17px;margin-top:17px;display:flex;position:relative}.rail-controls button{background:#ffffff87;border:1px solid #dadcd5;border-radius:50%;place-items:center;width:32px;height:32px;transition:background .2s;display:grid}.rail-controls button:hover{background:#fff}.rail-caption{text-align:center;min-width:160px;font-size:12px;line-height:1.5}.rail-caption small{letter-spacing:.1em;color:var(--mute);margin-top:4px;font:9px/1.8 monospace;display:block}.rail-controls .rail-pause{opacity:.7;width:26px;height:26px;position:absolute;right:9px}.rail-hint{color:var(--mute);text-align:center;margin-top:16px;font:10px/1.7 monospace}.selected-work,.clothing-showcase,.home-about,.home-contact{max-width:var(--home-width);padding:65px var(--home-gutter);margin:auto}.home-section-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;display:flex}.home-section-head h2{margin-top:15px;font-size:clamp(34px,4vw,52px)}.home-section-head>p{color:var(--mute);max-width:30ch;font:11px/1.8 monospace}.work-grid{perspective:1400px;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid;position:relative}.work-card{opacity:1;min-width:0;transition:transform .9s cubic-bezier(.2,.7,.2,1),opacity .65s;transition-delay:calc(var(--card-index) * 90ms);transform-origin:top}.is-stacked .work-card{transform:translate(var(--stack-x,0px),var(--stack-y,0px)) rotate(calc((var(--card-index) - 1) * 7deg)) scale(.4);opacity:.9;transform-origin:50%}.work-card-link{transform:perspective(1100px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));will-change:transform;background:#ffffffea;border:1px solid #fff;border-radius:22px;padding:10px;transition:transform .35s,box-shadow .35s;display:block;box-shadow:0 6px 22px #303a2910}.work-card-link:hover,.work-card-link:focus-visible{transform:perspective(1100px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translateY(-7px);box-shadow:0 20px 40px #303a2920}.work-visual{aspect-ratio:16/10;border-radius:13px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.work-visual-pxi{background:radial-gradient(at 65% 20%,#62468b,#271c43 55%,#161022);gap:5%;padding:35px 28px}.work-visual-pxi img{object-fit:contain;width:auto;max-width:27%;height:100%;transform:translateY(var(--screen-y)) rotate(var(--screen-angle));filter:drop-shadow(0 13px 12px #0005);border-radius:9px;transition:transform .5s}.work-card-link:hover .work-visual-pxi img{transform:translateY(calc(var(--screen-y) - 5px)) rotate(var(--screen-angle)) scale(1.025)}.work-visual-nep{background:#dae0d1}.work-visual-nep img{object-fit:cover;object-position:center 40%;width:100%;height:100%;transition:transform .8s;position:absolute;inset:0}.work-card-link:hover .work-visual-nep img{transform:scale(1.035)}.work-visual-s2s{background:#e5ecea;padding:32px}.work-browser{background:#fff;border-radius:7px;width:95%;transition:transform .6s;overflow:hidden;transform:rotate(-3deg);box-shadow:0 16px 30px #343f392a}.work-card-link:hover .work-browser{transform:rotate(0)translateY(-5px)}.work-browser img{width:100%;height:auto;display:block}.window-bar{color:#5c6159;background:linear-gradient(#fff,#edeeeb);border-bottom:1px solid #d6d8d3;justify-content:space-between;align-items:center;gap:12px;height:29px;padding:0 12px;font:10px monospace;display:flex}.window-bar>span:first-child{letter-spacing:2px;color:#c4c9c0;font-size:9px}.window-bar>span:last-child{width:28px}.work-card-body{padding:19px 14px 8px}.work-card-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.work-brand{align-items:center;gap:9px;font-size:13px;display:flex}.brand-dot{background:#b294eb;border-radius:50%;width:9px;height:9px}.brand-dot-nep2une{background:#83a276}.brand-dot-sweat2swim{background:#849fa5}.work-status{white-space:nowrap;text-transform:uppercase;letter-spacing:.07em;color:var(--mute);border:1px solid #e5e6e1;border-radius:30px;padding:4px 9px;font:9px monospace}.work-card h3{font-family:var(--serif);letter-spacing:-.025em;margin-top:13px;font-size:clamp(28px,3vw,39px);font-style:italic;line-height:1.05}.work-card-body>p{color:var(--char);max-width:49ch;margin-top:12px;font-size:13px;line-height:1.6}.work-card-foot{color:var(--mute);border-top:1px solid #eceee8;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:12px;font:10px/1.6 monospace;display:flex}.work-card-foot svg{color:var(--ink);transition:transform .3s}.work-card-link:hover .work-card-foot svg{transform:translate(3px,-3px)}.clothing-showcase{padding-top:70px}.site .block-heading{letter-spacing:-.05em;text-transform:uppercase;margin-top:16px;font-family:Kyle Block,monospace;font-size:clamp(38px,5.3vw,68px);line-height:1.13}.clothing-windows{grid-template-rows:repeat(2,180px);grid-template-columns:1.5fr 1fr;gap:18px;display:grid}.clothing-window{background:#f0f2ec;border:1px solid #dfe2d9;border-radius:12px;overflow:hidden;box-shadow:0 7px 20px #303a290d}.clothing-window-0{grid-row:span 2}.clothing-window img{object-fit:cover;width:100%;height:calc(100% - 29px);display:block}.clothing-placeholder{color:#818878;background:radial-gradient(at bottom,#e4e9dc,#f5f6f1);flex-direction:column;justify-content:center;align-items:center;gap:9px;height:calc(100% - 29px);display:flex}.clothing-placeholder>span{font-family:var(--serif);color:#69715e;font-size:24px;font-style:italic}.clothing-placeholder>small{letter-spacing:.03em;font:9px monospace}.clothing-placeholder svg{opacity:.6}.create-strip{border-top:1px solid #dfe2d9;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding:26px 0 0;display:flex}.create-strip>p{font-size:15px}.create-strip em{font-family:var(--serif);font-size:24px}.create-strip>div{align-items:center;gap:20px;display:flex}.create-strip>div>a{align-items:center;gap:8px;font-size:12px;display:flex}.home-pill{background:#ffffff70;border:1px solid #c4c9bc;border-radius:30px;justify-content:center;align-items:center;gap:12px;padding:13px 20px;font-size:12px;transition:background .2s;display:inline-flex}.home-pill:hover{background:#fff}.home-about{grid-template-columns:1fr 1.2fr;gap:44px;padding-top:45px;padding-bottom:45px;display:grid}.home-about h2{font-size:clamp(30px,3.2vw,44px)}.home-about p{color:var(--char);max-width:55ch;font-size:14px;line-height:1.8}.home-about .home-skills{color:var(--mute);margin-top:15px;font:10px/1.8 monospace}.home-contact{justify-content:space-between;align-items:center;gap:30px;padding-top:35px;padding-bottom:65px;display:flex}.home-contact h2{max-width:22ch;font-size:clamp(28px,3vw,40px)}.home-contact>a{flex-shrink:0}.glass-dock{left:50%;bottom:calc(20px + env(safe-area-inset-bottom));z-index:60;-webkit-backdrop-filter:blur(22px);background:#ffffffad;border:1px solid #fff;border-radius:27px;align-items:center;gap:9px;padding:10px 14px 9px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 13px 35px #313e2a24,inset 0 0 18px #fff9}.glass-dock>a,.glass-dock>button{border-radius:14px;flex-direction:column;align-items:center;gap:6px;min-width:59px;padding:3px 4px;font-size:10px;line-height:1.4;display:flex}.dock-tile{border:1px solid #fff9;border-radius:13px;place-items:center;width:43px;height:41px;transition:transform .25s;display:grid;box-shadow:0 3px 8px #303a2910}.glass-dock>a:hover .dock-tile,.glass-dock>button:hover .dock-tile{transform:translateY(-5px)rotate(-4deg)}.dock-blue{color:#4285b7;background:linear-gradient(#d9edff,#c7e2fb)}.dock-cream{color:#a48647;background:linear-gradient(#fff4dc,#f4e8cd)}.dock-gray{color:#404846;background:linear-gradient(#eeefef,#dce0e0)}.dock-pink{color:#c26588;background:linear-gradient(#ffeaf2,#fadbe8)}.linkedin-mark{letter-spacing:-1.5px;font-family:Arial,sans-serif;font-size:24px;font-weight:700;line-height:1}.site[data-route=home] .foot{background:0 0;max-width:1320px;margin:auto;padding-top:32px;padding-bottom:150px;font-size:12px}.site[data-route=home] .foot-tag{font-size:22px}@media (width>=1600px){.home-hero{gap:55px}.home-hero h1{font-size:84px}}@media (width<=1000px){.home-hero{--home-gutter:36px;gap:15px}.home-hero-role{font-size:10px}.rail-caption{min-width:135px}.rail-controls{gap:10px}.rail-controls .rail-pause{right:0}.work-visual-pxi{padding:25px 16px}.work-visual-s2s{padding:22px}.work-card-body{padding-left:10px;padding-right:10px}}@media (width<=700px){.site[data-route=home] .nav{padding-top:18px;padding-bottom:18px}.home-hero{grid-template-columns:1fr;gap:10px;min-height:auto;padding:38px 24px 72px}.site .home-hero h1{margin-top:18px;font-size:clamp(43px,9.4vw,62px)}.home-hero-description{margin-top:19px;font-size:14px}.home-hero-role{margin-top:14px;font-size:10px}.home-work-link{margin-top:18px}.clothing-rail{justify-self:center;width:100%;max-width:460px}.rail-stage{height:340px}.rail-piece{width:56%;transform:translateX(calc(var(--offset) * 74%)) translateY(calc(var(--distance) * 15px)) rotateY(calc(var(--offset) * -18deg)) scale(calc(1 - var(--distance) * .17));left:22%}.rail-hanger{height:75px}.rail-piece img{height:calc(100% - 60px)}.rail-controls{margin-top:4px}.rail-hint{margin-top:10px;font-size:9px}.hero-corner-note{display:none}.selected-work,.clothing-showcase,.home-about,.home-contact{padding:35px 24px}.home-section-head{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:25px}.home-section-head>p{max-width:none;font-size:10px}.home-eyebrow{font-size:10px}.work-grid{grid-template-columns:1fr;gap:24px}.work-card h3{font-size:35px}.work-visual{aspect-ratio:16/10}.work-visual-pxi{padding:25px 20px}.work-card-body>p{font-size:13px}.site .block-heading{font-size:clamp(36px,9.2vw,55px)}.clothing-windows{grid-template-rows:240px 165px;grid-template-columns:1fr 1fr;gap:12px}.clothing-window-0{grid-area:auto/span 2}.clothing-window:not(.clothing-window-0) .window-bar{gap:4px;padding:0 7px;font-size:8px}.clothing-window:not(.clothing-window-0) .window-bar>span:first-child{display:none}.clothing-window:not(.clothing-window-0) .window-bar>span:last-child{width:0}.clothing-placeholder>span{font-size:19px}.clothing-placeholder>small{font-size:8px}.create-strip{flex-direction:column;align-items:flex-start;gap:18px}.create-strip>div{gap:14px}.home-about{grid-template-columns:1fr;gap:18px}.home-contact{flex-direction:column;align-items:flex-start;gap:24px}.glass-dock{bottom:calc(12px + env(safe-area-inset-bottom));border-radius:23px;gap:4px;max-width:calc(100vw - 20px);padding:8px 9px}.glass-dock>a,.glass-dock>button{min-width:49px;padding:3px 2px;font-size:9px}.dock-tile{border-radius:11px;width:38px;height:36px}.dock-tile svg{width:21px}.site[data-route=home] .foot{padding-bottom:125px}}@media (prefers-reduced-motion:reduce){.rail-piece,.work-card,.work-card-link,.work-visual img,.work-browser,.dock-tile,.home-work-link svg,.work-card-foot svg{transition:none!important}.is-stacked .work-card{opacity:1;transform:none}.work-card-link:hover,.work-card-link:focus-visible,.work-card-link:hover .work-visual-pxi img,.work-card-link:hover .work-visual-nep img,.work-card-link:hover .work-browser,.glass-dock>a:hover .dock-tile,.glass-dock>button:hover .dock-tile{transform:none}}.site[data-route=case],.site[data-route=creations]{--paper:#f8f8f5;--ink:#292b29;--char:#4a4d49;--mute:#72786e;background-image:linear-gradient(#70756b07 1px,#0000 1px),linear-gradient(90deg,#70756b07 1px,#0000 1px);background-size:32px 32px}.editorial-page{--accent:#879579;max-width:1100px;margin:auto;padding:30px clamp(24px,4vw,60px) 70px}.study-pxi{--accent:#9477b6}.study-sweat2swim{--accent:#70959a}.editorial-back{color:var(--char);align-items:center;gap:10px;padding:8px 0;font-size:12px;display:inline-flex}.editorial-hero{padding:42px 0 40px}.editorial-eyebrow{letter-spacing:.1em;color:var(--char);text-transform:uppercase;align-items:center;gap:8px;font-size:11px;display:flex}.site .editorial-hero h1{font:400 clamp(48px,6vw,76px)/1.02 var(--serif);letter-spacing:-.025em;max-width:14ch;margin:24px 0 20px}.editorial-deck{max-width:52ch;color:var(--char);font-size:17px;line-height:1.7}.editorial-tags{flex-wrap:wrap;gap:8px;margin-top:23px;display:flex}.editorial-tags>span{background:#fff7;border:1px solid #dce0d6;border-radius:30px;padding:5px 12px;font-size:11px}.chapter-nav{z-index:12;scrollbar-width:thin;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#f8f8f5ee;border-top:1px solid #dce0d6;border-bottom:1px solid #dce0d6;gap:6px;margin-bottom:15px;padding:12px 0;display:flex;position:sticky;top:72px;overflow-x:auto}.chapter-nav>a{color:var(--char);border-radius:22px;flex:none;padding:7px 12px;font-size:11px;transition:background .25s,color .25s}.chapter-nav>a:hover{background:#e9ece4}.chapter-nav>a[aria-current]{background:var(--ink);color:var(--paper)}.editorial-section{border-bottom:1px solid #dce0d6;padding:55px 0;scroll-margin-top:147px}.chapter-heading{max-width:700px}.site .chapter-heading h2{font:400 clamp(32px,4vw,48px)/1.08 var(--serif);letter-spacing:-.015em;max-width:26ch;margin:18px 0 20px}.chapter-heading>p:not(.editorial-eyebrow){color:var(--char);max-width:68ch;font-size:15px;line-height:1.8}.chapter-heading>p+p{margin-top:16px}.editorial-meta{border-top:1px solid #dce0d6;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:25px;padding:30px 0;display:grid}.editorial-meta dt{color:var(--mute);margin-bottom:7px;font-size:11px}.editorial-meta dd{font-size:13px;line-height:1.6}.editorial-overview{background:#eef0e9;border:1px solid #e1e5db;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;padding:25px;display:grid}.editorial-overview h3{margin-bottom:9px;font-size:13px;font-weight:500}.editorial-overview p{color:var(--char);font-size:13px;line-height:1.75}.editorial-gallery{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px 22px;margin-top:28px;display:grid}.editorial-figure{justify-self:center;width:100%;min-width:0;max-width:453px;margin:0}.editorial-media{aspect-ratio:4/3;background:#eeefe9;border:1px solid #e0e4d9;border-radius:13px;justify-content:center;align-items:center;width:100%;max-height:340px;padding:20px;display:flex;position:relative;overflow:hidden}.editorial-media img{object-fit:contain;filter:drop-shadow(0 5px 9px #282f2410);width:100%;height:100%;min-height:0;display:block}.editorial-media.fit-cover{padding:0}.editorial-media.fit-cover img{object-fit:cover;filter:none}.editorial-figure figcaption{color:var(--mute);max-width:55ch;margin-top:11px;font-size:11px;line-height:1.6}.editorial-decisions{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px;display:grid}.editorial-decisions>div{border-top:1px solid #b8c1ad;padding:22px 0}.editorial-decisions>div>span{color:var(--accent);font-size:11px}.editorial-decisions h3{margin:10px 0;font-size:15px;font-weight:500}.editorial-decisions p{color:var(--char);font-size:13px;line-height:1.75}.editorial-link{border-bottom:1px solid #bbc3b1;align-items:center;gap:9px;margin-top:24px;padding:7px 0;font-size:12px;display:inline-flex}.editorial-link:hover{color:var(--accent)}.media-slot{color:#78826e;text-align:center;background:linear-gradient(135deg,#edf0e7,#f6f7f2);border-style:dashed;flex-direction:column;gap:14px;padding:26px}.media-slot>span{font:italic 26px/1.15 var(--serif);color:#5c6952}.media-slot>small{font:11px/1.65 var(--sans);max-width:28ch}.slot-marker{letter-spacing:.04em;opacity:.8;font-size:10px}.editorial-next{padding:45px 0 10px}.editorial-next>a{font:400 48px/1.1 var(--serif);justify-content:space-between;align-items:center;margin-top:14px;display:flex}.brand-hero .block-heading{letter-spacing:-.05em!important;max-width:none!important;font-family:Kyle Block,monospace!important;font-size:clamp(40px,6vw,70px)!important;line-height:1.14!important}.brand-hero .editorial-deck{font-size:16px}.brand-hero .editorial-deck em{font:italic 30px/1.5 var(--serif)}.brand-actions{align-items:center;gap:25px;margin-top:24px;display:flex}.brand-actions .editorial-link{margin-top:0}.brand-opening{margin:0 0 34px}.brand-story{grid-template-columns:1.5fr 1fr;align-items:center;gap:50px;display:grid}.brand-story-note{text-align:center;flex-direction:column;align-items:center;padding:30px 15px;display:flex}.brand-star{color:#8c9e77;font-size:110px;line-height:1;display:block;transform:rotate(-10deg)}.brand-story-note p{color:var(--char);margin-top:23px;font-size:12px;line-height:1.8}.brand-story-note .editorial-link{font-size:11px}.garment-filters{flex-wrap:wrap;align-items:center;gap:9px;margin:28px 0 24px;display:flex}.garment-filters>button{background:#fff7;border:1px solid #d7ddd0;border-radius:20px;padding:7px 14px;font-size:11px}.garment-filters>button[aria-pressed=true]{color:#fff;background:#353d30;border-color:#353d30}.garment-filters>span{color:var(--mute);margin-left:auto;font-size:11px}.garment-index{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 20px;display:grid}.garment-card{min-width:0;animation:.4s both garment-in}.garment-image{aspect-ratio:4/5;background:#eeefe9;border:1px solid #e0e4d9;border-radius:13px;padding:24px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.garment-image img{object-fit:contain;filter:drop-shadow(0 8px 8px #292f2617);width:100%;height:100%}.garment-detail{opacity:0;width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0;object-fit:cover!important;filter:none!important}.garment-card a:hover .garment-detail,.garment-card a:focus-visible .garment-detail{opacity:1}.garment-card a:hover .garment-image{transform:translateY(-4px);box-shadow:0 12px 24px #28342112}.garment-series{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff9;border-radius:10px;padding:4px 7px;font-size:9px;position:absolute;top:12px;left:12px}.garment-image>svg{background:#fff9;border-radius:50%;width:28px;height:28px;padding:5px;position:absolute;bottom:12px;right:12px}.garment-card-head{justify-content:space-between;align-items:center;gap:10px;margin-top:15px;display:flex}.garment-card-head h3{font:500 13px/1.4 var(--sans);letter-spacing:.01em}.garment-card-head>span{color:var(--mute);font-size:9px}.garment-card p{color:var(--char);margin-top:9px;font-size:12px;line-height:1.65}.garment-card .garment-color{color:var(--mute);margin-top:4px;font-size:11px}.shoot-heading{border-top:1px solid #dce0d6;justify-content:space-between;align-items:center;gap:20px;margin-top:38px;padding-top:23px;display:flex}.shoot-heading span{letter-spacing:.07em;font-size:11px}.shoot-heading p{color:var(--mute);font-size:12px}.archive-play{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:45px 0 0;display:flex}.archive-play h2{margin-top:12px;font-size:34px}.archive-play .editorial-link{margin:0}@keyframes garment-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.site p,.site li,.site dt,.site dd,.site figcaption,.site small,.site input,.site textarea,.site select,.site button,.site nav,.site a{font-family:Helvetica,Helvetica Neue,Arial,sans-serif}.site .editorial-next>a{font-family:var(--serif)}@media (width<=900px){.editorial-meta,.garment-index{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-overview,.editorial-decisions{gap:18px}.chapter-nav{top:65px}.brand-story{gap:20px}}@media (width<=600px){.editorial-page{padding:20px 24px 45px}.editorial-hero{padding:30px 0}.site .editorial-hero h1{font-size:48px}.editorial-deck{font-size:15px}.editorial-section{padding:35px 0}.site .chapter-heading h2{font-size:35px}.chapter-heading>p:not(.editorial-eyebrow){font-size:14px;line-height:1.75}.editorial-gallery{grid-template-columns:1fr;gap:24px}.editorial-media{max-height:300px}.editorial-overview,.editorial-decisions{grid-template-columns:1fr;gap:22px;padding:21px}.editorial-decisions{gap:0;padding:0}.editorial-meta{gap:20px;margin-top:23px}.editorial-meta dd{font-size:12px}.chapter-nav{margin-right:-24px;padding-right:24px;top:63px}.chapter-nav>a{padding:7px 9px;font-size:10px}.brand-story{grid-template-columns:1fr;gap:10px}.brand-story-note{padding:15px}.brand-star{font-size:75px}.brand-story-note p{margin-top:10px}.brand-actions{gap:18px}.brand-opening{gap:16px}.brand-opening .editorial-media{max-height:280px}.garment-index{gap:25px 12px}.garment-image{padding:15px}.garment-card-head{flex-direction:column;align-items:flex-start;gap:3px;margin-top:12px}.garment-card-head h3{font-size:12px}.garment-card p{font-size:11px}.garment-series{font-size:8px;top:8px;left:8px}.garment-filters{gap:6px}.garment-filters>button{padding:7px 11px}.garment-filters>span{width:100%;margin:3px 0 0}.shoot-heading{flex-direction:column;align-items:flex-start;gap:8px}.editorial-next>a{font-size:40px}.archive-play{justify-content:flex-start;gap:20px}.archive-play>div{width:100%}.archive-play h2{font-size:32px}.brand-hero .block-heading{font-size:clamp(31px,9vw,50px)!important}}@media (prefers-reduced-motion:reduce){.garment-card{animation:none}.garment-image,.garment-detail{transition:none}.garment-card a:hover .garment-image{transform:none}}
