@font-face{font-family:Jost;font-style:normal;font-weight:200;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:200;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.3mtm4mi9aq8dw.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:Jost;font-style:normal;font-weight:200;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.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:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.3mtm4mi9aq8dw.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:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.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:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.3mtm4mi9aq8dw.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:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.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:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.3mtm4mi9aq8dw.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:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.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:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.pnqYra_className{font-family:Jost,Jost Fallback;font-style:normal}.pnqYra_variable{--font-jost:"Jost", "Jost Fallback"}
@font-face{font-family:Cedarville Cursive;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f5aef65950c52d59-s.p.14rjey706v46d.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:Cedarville Cursive Fallback;src:local(Arial);ascent-override:122.88%;descent-override:63.7%;line-gap-override:0.0%;size-adjust:101.64%}._0unDLa_className{font-family:Cedarville Cursive,Cedarville Cursive Fallback;font-style:normal;font-weight:400}._0unDLa_variable{--font-cedarville:"Cedarville Cursive", "Cedarville Cursive Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}@layer theme{:root,:host{--color-bone:#f2f0eb;--color-ink:#1b1b3a;--color-midnight:#070919;--color-red:#c0272d}}@layer utilities{.fixed{position:fixed}.grid{display:grid}.inline{display:inline}.border{border-style:var(--tw-border-style);border-width:1px}.bg-bone{background-color:var(--color-bone)}.bg-midnight{background-color:var(--color-midnight)}.text-ink{color:var(--color-ink)}.text-red{color:var(--color-red)}}@layer components{:root{--bone:#f2f0eb;--ink:#1b1b3a;--midnight:#070919;--white:#f2f0eb;--red:#c0272d;--mute:#1b1b3a9e;--line:#1b1b3a24;--sans:var(--font-jost), "Jost", "Futura PT", "Futura", "Century Gothic", sans-serif;--couture:var(--font-jost), "Jost", "Futura PT", "Futura", "Century Gothic", sans-serif;--script:var(--font-cedarville), "Cedarville Cursive", "Brush Script MT", cursive;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bone);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;font-weight:400;line-height:1.7}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}a{color:inherit}.wrap{width:100%;max-width:1440px;padding-left:max(clamp(28px, 7.5vw, 132px), env(safe-area-inset-left,0px));padding-right:max(clamp(28px, 7.5vw, 132px), env(safe-area-inset-right,0px));margin:0 auto}@media (min-width:900px){.wrap{padding-left:max(56px, env(safe-area-inset-left,0px));padding-right:max(56px, env(safe-area-inset-right,0px))}}.label{letter-spacing:.28em;text-transform:uppercase;font-size:10.5px;font-weight:400}:focus-visible{outline:1px solid var(--red);outline-offset:4px}.top{z-index:5;color:var(--white);padding-top:env(safe-area-inset-top,0px);position:absolute;inset:0 0 auto}.top .wrap{grid-template-columns:1fr auto 1fr;align-items:center;padding-block:28px;display:grid}.top nav{gap:clamp(18px,3vw,40px);display:flex}.top nav:last-child{justify-content:flex-end}.top nav a{opacity:.92;text-decoration:none}.top nav a:hover{opacity:.6}.logo{font-family:var(--couture);text-transform:uppercase;flex-direction:column;align-items:center;line-height:1;text-decoration:none;display:inline-flex}.logo b{letter-spacing:.34em;margin-right:-.34em;font-size:clamp(22px,2.6vw,34px);font-weight:300}.logo i{letter-spacing:.5em;margin-top:.9em;padding-left:.5em;font-size:clamp(7.5px,.7vw,9px);font-style:normal;font-weight:400}.film{background:var(--midnight);height:100svh;min-height:560px;color:var(--white);position:relative;overflow:hidden}.film video,.film img{object-fit:cover;object-position:50% 38%;width:100%;height:100%;position:absolute;inset:0}.film:after{content:"";pointer-events:none;background:linear-gradient(#0a0c1e6b 0%,#0a0c1e00 22% 62%,#0a0c1e80 100%);position:absolute;inset:0}.film .over{z-index:2;padding-bottom:calc(40px + env(safe-area-inset-bottom,0px));position:absolute;inset:auto 0 0}.film .over .wrap{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}.film h1{font-family:var(--couture);text-transform:uppercase;letter-spacing:.14em;margin:0;font-size:clamp(22px,2.6vw,36px);font-weight:300;line-height:1.2}.film h1 span{letter-spacing:.3em;opacity:.85;margin-bottom:14px;font-size:10.5px;font-weight:400;display:block}.film .cta{border-bottom:1px solid;padding-bottom:6px;text-decoration:none}.statement{padding-block:clamp(150px,20vw,280px)}.st{grid-template-columns:repeat(12,1fr);gap:clamp(40px,5vw,70px) 24px;display:grid}.st-kick{color:var(--mute);grid-column:1/span 3;padding-top:.9em}.statement h2{font-family:var(--couture);text-transform:uppercase;letter-spacing:.14em;grid-column:4/-1;margin:0;font-size:clamp(24px,3.3vw,48px);font-weight:300;line-height:1.5}.statement h2 em{color:var(--mute);margin-top:.35em;font-style:normal;display:block}.statement p{letter-spacing:.04em;max-width:32ch;color:var(--mute);border-top:1px solid var(--line);grid-column:9/-1;margin:0;padding-top:22px;font-size:14px;line-height:1.9}@media (max-width:760px){.st-kick,.statement h2,.statement p{grid-column:1/-1}.statement h2{letter-spacing:.1em;font-size:21px}.statement p{margin-left:18%}}.edit{padding-bottom:clamp(140px,18vw,240px)}.edit-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:clamp(56px,7vw,96px);display:flex}.edit-head h2{font-family:var(--couture);text-transform:uppercase;letter-spacing:.12em;margin:12px 0 0;font-size:clamp(26px,3vw,42px);font-weight:300;line-height:1.1}.edit-head .label:first-child{color:var(--red)}.edit-head p{max-width:40ch;color:var(--mute);margin:0}.grid{grid-template-columns:repeat(12,1fr);gap:clamp(80px,9vw,130px) clamp(16px,2vw,28px);display:grid}.look{grid-column:span 3;min-width:0}.look:first-child{grid-column:3/span 8}.look:first-child figure{aspect-ratio:4/5}.look figure{aspect-ratio:2/3;background:#e4e1da;max-width:100%;margin:0;position:relative;overflow:hidden}.look img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);display:block}.look figure{position:relative}.look img.alt{opacity:0;transition:opacity .7s,transform 1.2s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.look:hover img{transform:scale(1.025)}.look figure:hover img.alt{opacity:1}@media (prefers-reduced-motion:reduce){.look img{transition:none}.look:hover img{transform:none}}.cap{justify-content:space-between;align-items:baseline;gap:12px;padding-top:20px;display:flex}.cap h3{margin:0;font-weight:400}.fit-desc{max-width:38ch;color:var(--mute);margin:10px 0 0;font-size:12.5px;line-height:1.6}.cap .price{letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:13px}.wl form{align-items:stretch;gap:12px;margin-top:16px;display:flex}.wl input{border:0;border-bottom:1px solid var(--line);min-width:0;font:inherit;color:var(--ink);background:0 0;flex:1;padding:10px 0;font-size:13px}.wl input::placeholder{color:var(--mute)}.wl input:focus{border-bottom-color:var(--ink);outline:none}.wl button{border:1px solid var(--ink);color:var(--ink);cursor:pointer;background:0 0;flex:none;padding:11px 22px;transition:background .3s,color .3s}.wl button:hover,.wl button:focus-visible{background:var(--midnight);border-color:var(--midnight);color:var(--white)}.wl .note{color:var(--mute);min-height:1.2em;margin:10px 0 0;font-size:12px}.wl .note.err{color:var(--red)}@media (max-width:900px){.grid{grid-template-columns:1fr 1fr}.look{grid-column:span 1}.look:first-child{grid-column:1/-1}}@media (max-width:560px){.grid{grid-template-columns:1fr}.look:first-child{grid-column:auto}}.gallery{padding-block:clamp(140px,16vw,230px);overflow:hidden}.gal-track{gap:clamp(14px,1.6vw,24px);width:max-content;animation:90s linear infinite gal-run;display:flex}.gallery:hover .gal-track{animation-play-state:paused}.gal-track figure{flex:none;margin:0}.gal-track img{width:auto;height:clamp(320px,34vw,540px);display:block}@keyframes gal-run{to{transform:translate(calc(-50% - clamp(7px,.8vw,12px)))}}@media (max-width:560px){.gal-track{animation-duration:60s}.gal-track img{height:62vh;max-height:520px}}@media (prefers-reduced-motion:reduce){.gallery{overflow-x:auto}.gal-track{animation:none}}footer{background:var(--midnight);color:var(--white);padding-block:110px calc(44px + env(safe-area-inset-bottom,0px))}footer .wrap{grid-template-columns:1.4fr 1fr 1fr;gap:40px;display:grid}footer .logo{align-items:flex-start}footer .logo i{padding-left:0}footer h4{opacity:.7;margin:0 0 12px;font-weight:400}footer p{opacity:.8;max-width:34ch;margin:0;font-size:13.5px}footer .legal{opacity:.6;border-top:1px solid #f2f0eb29;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:16px;margin-top:40px;padding-top:24px;display:flex}@media (max-width:760px){footer .wrap{grid-template-columns:1fr}.top .wrap{grid-template-columns:1fr auto}.top nav:first-child{display:none}}.manifesto{background:var(--midnight);color:var(--white);position:relative}.mf{text-align:center;flex-direction:column;align-items:center;gap:clamp(36px,4vw,60px);padding-block:clamp(100px,11vw,170px);display:flex}.mf-kick{color:#ffffff8c}.mf-body{justify-items:center;gap:clamp(16px,1.6vw,24px);max-width:720px;display:grid}.mf-body p{max-width:34ch;font-family:var(--couture);text-wrap:balance;margin:0;font-size:clamp(16px,1.4vw,22px);font-weight:300;line-height:1.6}.mf-body p:nth-child(2){color:#ffffffb8}.mf-body .mf-last{text-transform:uppercase;letter-spacing:.2em;max-width:none;margin-top:clamp(18px,2.4vw,36px);font-size:clamp(12px,1vw,15px)}.mf-body .mf-last:after{content:"";background:repeating-linear-gradient(to right, var(--red) 0 7px, transparent 7px 12px);width:72px;height:1px;margin:24px auto 0;display:block}.mf-sign{letter-spacing:.4em;color:#ffffff8c;margin:0;font-size:11px}.faq{color:var(--midnight);background:#f2f0eb;padding-block:clamp(110px,14vw,200px)}.faq-in{max-width:980px}.faq-item{border-top:1px solid #0e123324}.faq-item:last-child{border-bottom:1px solid #0e123324}.faq-item summary{cursor:pointer;align-items:center;gap:20px;padding:30px 6px;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-ic svg{fill:none;width:24px;height:24px;stroke:var(--midnight);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;display:block}.faq-t{letter-spacing:.06em;flex:1;font-size:clamp(16px,1.6vw,20px)}.faq-chev{border-bottom:1.2px solid;border-right:1.2px solid;width:9px;height:9px;margin-right:8px;transition:transform .3s;transform:rotate(45deg)}.faq-item[open] .faq-chev{transform:rotate(-135deg)}.faq-item p{letter-spacing:.02em;color:#0e1233b8;max-width:70ch;margin:0;padding:0 6px 34px 50px;font-size:15.5px;line-height:1.95}.faq-item summary:focus-visible{outline:1px solid var(--red);outline-offset:4px}.manifesto{scroll-margin-top:0}}.sr-only-label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
