.pre[data-v-08b7a661]{position:fixed;z-index:900;inset:0;display:grid;place-content:center;background:var(--oxblood);color:var(--bone)}.pre-index[data-v-08b7a661],.pre-cities[data-v-08b7a661]{position:absolute;margin:0;font-size:.6rem;letter-spacing:.25em;text-transform:uppercase}.pre-index[data-v-08b7a661]{top:2rem;left:var(--pad)}.pre-cities[data-v-08b7a661]{right:var(--pad);bottom:2rem}.pre-word[data-v-08b7a661]{display:flex;gap:clamp(.6rem,2vw,2rem);overflow:hidden;font-family:var(--font-display);font-size:clamp(3rem,10vw,9rem);line-height:.95}.pre-word span[data-v-08b7a661]{display:block;transform:translateY(120%)}.pre-italic[data-v-08b7a661]{font-family:var(--font-editorial);font-style:italic}.pre-rule[data-v-08b7a661]{width:100%;height:1px;margin-top:1.5rem;background:currentColor;transform:scaleX(0)}.nav[data-v-cfd83d29]{position:fixed;z-index:100;top:0;left:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;padding:1.4rem var(--pad);color:var(--paper);opacity:0;pointer-events:none;transition:color .35s ease,opacity .8s ease}.nav.is-visible[data-v-cfd83d29]{opacity:1}.nav.is-visible[data-v-cfd83d29]{pointer-events:auto}.nav.is-scrolled[data-v-cfd83d29]{color:var(--ink)}.nav.menu-active[data-v-cfd83d29]{color:var(--bone)}.nav-mark[data-v-cfd83d29]{position:relative;z-index:2;font-family:var(--font-display);font-size:1.2rem;letter-spacing:-.03em}.nav-mark i[data-v-cfd83d29]{font-family:var(--font-editorial);font-weight:300}.nav-season[data-v-cfd83d29]{position:relative;z-index:2;margin:0;font-size:.58rem;letter-spacing:.18em;text-transform:uppercase}.nav-toggle[data-v-cfd83d29]{position:relative;z-index:2;justify-self:end;display:flex;align-items:center;gap:.8rem;padding:.5rem 0;background:none;color:inherit;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase}.nav-toggle i[data-v-cfd83d29]{display:block;width:.45rem;height:.45rem;border-radius:50%;background:currentColor;transition:transform .4s}.nav-toggle:hover i[data-v-cfd83d29],.nav-toggle:focus-visible i[data-v-cfd83d29]{transform:scale(1.8)}.nav-panel[data-v-cfd83d29]{position:fixed;z-index:1;inset:0;display:flex;flex-direction:column;justify-content:center;padding:clamp(5rem,10vw,9rem) var(--pad) 3rem;background:var(--ink);color:var(--bone);clip-path:inset(0 0 100% 0);pointer-events:none;transition:clip-path 1s var(--ease)}.nav-panel.is-open[data-v-cfd83d29]{clip-path:inset(0);pointer-events:auto}.nav-panel>p[data-v-cfd83d29]{margin:0 0 2rem;color:#eee9df73;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase}.nav-panel>a[data-v-cfd83d29]{width:fit-content;font-family:var(--font-display);font-size:clamp(2.8rem,7vw,7rem);line-height:1.06;transition:color .4s,transform .6s var(--ease)}.nav-panel>a[data-v-cfd83d29]:hover{color:#a76f74;transform:translate(1rem)}.nav-panel>a[data-v-cfd83d29]:focus-visible{color:#a76f74;transform:translate(1rem)}.nav-panel sup[data-v-cfd83d29]{margin-left:1rem;font-family:var(--font-ui);font-size:.55rem;vertical-align:top}.nav-panel-foot[data-v-cfd83d29]{display:flex;justify-content:space-between;margin-top:auto;padding-top:1.5rem;border-top:1px solid var(--line-light);color:#eee9df8c;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase}@media(max-width:700px){.nav[data-v-cfd83d29]{grid-template-columns:1fr auto}.nav-season[data-v-cfd83d29]{display:none}.nav-panel-foot[data-v-cfd83d29]{flex-direction:column;gap:.5rem}}@media(hover:none){.nav-toggle[data-v-cfd83d29]{min-width:3.5rem;min-height:2.75rem;justify-content:flex-end}}.cursor[data-v-c3fd29ec]{position:fixed;z-index:800;top:-1.7rem;left:-1.7rem;width:3.4rem;height:3.4rem;opacity:0;pointer-events:none;transition:opacity .2s}.cursor.visible[data-v-c3fd29ec]{opacity:1}.cursor-bubble[data-v-c3fd29ec]{display:grid;place-items:center;width:100%;height:100%;border:1px solid rgba(101,29,39,.8);border-radius:50%;background:#651d271f;color:var(--paper);transition:transform .4s var(--ease),background .3s}.cursor-bubble.active[data-v-c3fd29ec]{background:#651d27eb;transform:scale(1.35)}.cursor i[data-v-c3fd29ec]{font-family:var(--font-editorial);font-size:.75rem;font-style:italic;opacity:0;transition:opacity .3s}.cursor-bubble.active i[data-v-c3fd29ec]{opacity:1}@media(pointer:coarse),(prefers-reduced-motion:reduce){.cursor[data-v-c3fd29ec]{display:none}}.hero[data-v-f0db5c8a]{position:relative;min-height:100svh;background:var(--ink);color:var(--paper);overflow:hidden}.hero-media[data-v-f0db5c8a]{position:absolute;inset:0}.hero-media[data-v-f0db5c8a]:before{position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,rgba(12,10,9,.48),transparent 55%),linear-gradient(0deg,rgba(12,10,9,.48),transparent 48%);content:""}.hero-image[data-v-f0db5c8a]{position:relative;top:-6%;height:112%;transform:scale(1.12);transform-origin:center 30%;backface-visibility:hidden}.hero-top[data-v-f0db5c8a]{position:absolute;top:17%;right:var(--pad);left:var(--pad);display:flex;justify-content:space-between;font-size:.58rem;letter-spacing:.2em;text-transform:uppercase}.hero-copy[data-v-f0db5c8a]{position:absolute;top:48%;left:var(--pad);transform:translateY(-50%)}.hero-copy>p[data-v-f0db5c8a]{margin:0 0 1.2rem;font-size:.62rem;letter-spacing:.28em;text-transform:uppercase}h1[data-v-f0db5c8a]{margin:0;font-family:var(--font-display);font-size:clamp(5.2rem,15vw,14.5rem);font-weight:400;letter-spacing:-.065em;line-height:.69}h1 span[data-v-f0db5c8a]{display:block;width:max-content}h1 span[data-v-f0db5c8a]:last-child{margin-left:22vw;font-family:var(--font-editorial);font-style:italic;font-weight:300}.hero-bottom[data-v-f0db5c8a]{position:absolute;right:var(--pad);bottom:3rem;left:var(--pad);display:flex;align-items:end;justify-content:space-between;font-family:var(--font-editorial);font-size:clamp(1rem,1.5vw,1.3rem)}.hero-bottom p[data-v-f0db5c8a]{margin:0}.hero-bottom a[data-v-f0db5c8a]{font-family:var(--font-ui);font-size:.62rem;letter-spacing:.2em;text-transform:uppercase}@media(max-width:700px){.hero[data-v-f0db5c8a]{min-height:100svh}.hero-image[data-v-f0db5c8a]{object-position:58% center}.hero-copy[data-v-f0db5c8a]{top:51%}h1[data-v-f0db5c8a]{font-size:clamp(5rem,25vw,7.6rem);line-height:.77}h1 span[data-v-f0db5c8a]:last-child{margin:.2em 0 0 8vw}.hero-top span[data-v-f0db5c8a]:last-child,.hero-bottom a[data-v-f0db5c8a]{display:none}.hero-bottom[data-v-f0db5c8a]{bottom:max(1.7rem,env(safe-area-inset-bottom))}}.manifesto[data-v-9e627b83]{position:relative;padding:var(--section) 0}.manifesto header[data-v-9e627b83]{display:flex;justify-content:space-between;padding-bottom:2rem;border-bottom:1px solid var(--line);color:var(--muted);font-size:.62rem;letter-spacing:.15em;text-transform:uppercase}.grid[data-v-9e627b83]{display:grid;grid-template-columns:.65fr 2.5fr 1fr;gap:clamp(2rem,5vw,7rem);padding-top:clamp(4rem,9vw,8rem)}small[data-v-9e627b83]{color:var(--muted);letter-spacing:.15em;text-transform:uppercase}h2[data-v-9e627b83]{max-width:12ch;margin:0;font-family:var(--font-display);font-size:clamp(3rem,6.7vw,7.5rem);font-weight:400;letter-spacing:-.05em;line-height:.95}h2 em[data-v-9e627b83]{color:var(--oxblood);font-family:var(--font-editorial);font-weight:300}.grid>p[data-v-9e627b83]{align-self:end;max-width:25rem;margin:clamp(9rem,22vw,21rem) 0 0;font-family:var(--font-editorial);font-size:clamp(1.2rem,1.8vw,1.55rem);font-weight:300;line-height:1.5}.stamp[data-v-9e627b83]{position:absolute;right:6vw;bottom:6rem;display:grid;place-items:center;width:7rem;height:7rem;border:1px solid var(--oxblood);border-radius:50%;color:var(--oxblood);font-family:var(--font-display);line-height:1;text-align:center}.stamp i[data-v-9e627b83]{font-family:var(--font-editorial)}@media(max-width:900px){.grid[data-v-9e627b83]{grid-template-columns:1fr}.grid small[data-v-9e627b83]{display:none}.grid>p[data-v-9e627b83]{margin:2.5rem 0 0 12vw}.stamp[data-v-9e627b83]{display:none}}@media(max-width:520px){.manifesto header span[data-v-9e627b83]{display:none}.grid>p[data-v-9e627b83]{margin-left:0}}.collection[data-v-9b2252c9]{padding:var(--section) 0;background:var(--ink);color:var(--bone)}header[data-v-9b2252c9]{display:grid;grid-template-columns:.8fr 2fr .8fr;gap:2rem;align-items:end;margin-bottom:clamp(6rem,12vw,12rem)}header h2[data-v-9b2252c9]{margin:0;font-family:var(--font-display);font-size:clamp(4rem,9vw,10rem);font-weight:400;letter-spacing:-.055em;line-height:.8}header h2 i[data-v-9b2252c9]{color:#a76f74;font-family:var(--font-editorial);font-weight:300}header>p[data-v-9b2252c9]:last-child{color:#eee9df94;font-family:var(--font-editorial);font-size:1.1rem}.looks[data-v-9b2252c9]{display:grid;grid-template-columns:1.1fr .72fr 1fr;gap:clamp(1.5rem,5vw,7rem)}.look-1[data-v-9b2252c9]{margin-top:24vw}.look-2[data-v-9b2252c9]{margin-top:7vw}.image[data-v-9b2252c9]{display:block;aspect-ratio:2/3}.look-1 .image[data-v-9b2252c9]{aspect-ratio:3/4}.image img[data-v-9b2252c9]{transition:transform 1.2s var(--ease),filter .8s}@media(hover:hover){.image:hover img[data-v-9b2252c9]{transform:scale(1.035);filter:saturate(.75)}}.caption[data-v-9b2252c9]{display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:baseline;padding-top:1rem;border-top:1px solid var(--line-light)}.caption span[data-v-9b2252c9]{color:#eee9df73;font-size:.57rem;letter-spacing:.16em;text-transform:uppercase}.caption h3[data-v-9b2252c9]{margin:0;font-family:var(--font-editorial);font-size:1rem;font-style:italic;font-weight:300}.more[data-v-9b2252c9]{display:block;width:max-content;margin:7rem 0 0 auto;font-size:.65rem;letter-spacing:.17em;text-transform:uppercase}@media(max-width:800px){header[data-v-9b2252c9]{grid-template-columns:1fr;margin-bottom:5rem}header>p[data-v-9b2252c9]:last-child{margin-left:24vw}.looks[data-v-9b2252c9]{grid-template-columns:1fr;gap:5rem}.look[data-v-9b2252c9]{width:88%}.look-1[data-v-9b2252c9]{width:76%;margin:0 0 0 auto}.look-2[data-v-9b2252c9]{margin:0}.caption[data-v-9b2252c9]{grid-template-columns:auto 1fr}.caption span[data-v-9b2252c9]:last-child{display:none}.more[data-v-9b2252c9]{margin-top:5rem}}.atelier[data-v-bfd91f4e]{padding:var(--section) 0}.grid[data-v-bfd91f4e]{display:grid;grid-template-columns:.85fr 1.2fr;gap:clamp(4rem,10vw,12rem);align-items:center}.copy h2[data-v-bfd91f4e]{margin:3rem 0;font-family:var(--font-display);font-size:clamp(3.2rem,6.2vw,7rem);font-weight:400;letter-spacing:-.055em;line-height:.94}.copy h2 i[data-v-bfd91f4e]{color:var(--oxblood);font-family:var(--font-editorial);font-weight:300}.copy>p[data-v-bfd91f4e]{max-width:30rem;margin-left:7vw;color:var(--ink-soft);font-family:var(--font-editorial);font-size:clamp(1.1rem,1.5vw,1.35rem)}dl[data-v-bfd91f4e]{margin:5rem 0 0}dl div[data-v-bfd91f4e]{display:grid;grid-template-columns:4rem 1fr;padding:.85rem 0;border-top:1px solid var(--line)}dt[data-v-bfd91f4e]{color:var(--oxblood);font-family:var(--font-editorial);font-size:1.2rem}dd[data-v-bfd91f4e]{margin:0;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase}.atelier-image[data-v-bfd91f4e]{aspect-ratio:4/5;margin:0}.atelier-image img[data-v-bfd91f4e]{height:120%;margin-top:-10%}figcaption[data-v-bfd91f4e]{position:absolute;z-index:2;right:1rem;bottom:1rem;color:var(--paper);font-size:.55rem;letter-spacing:.15em;text-transform:uppercase}@media(max-width:850px){.grid[data-v-bfd91f4e]{grid-template-columns:1fr}.copy>p[data-v-bfd91f4e]{margin-left:12vw}.atelier-image[data-v-bfd91f4e]{width:88%;margin-left:auto}}.journal[data-v-036dceff]{padding:var(--section) 0;background:var(--paper)}header[data-v-036dceff]{display:grid;grid-template-columns:1fr 2.4fr auto;gap:2rem;align-items:end;padding-bottom:2rem;border-bottom:1px solid var(--line)}header h2[data-v-036dceff]{margin:0;font-family:var(--font-display);font-size:clamp(3.6rem,8vw,9rem);font-weight:400;letter-spacing:-.055em;line-height:.82}header h2 i[data-v-036dceff]{color:var(--oxblood);font-family:var(--font-editorial);font-weight:300}header>span[data-v-036dceff]{color:var(--muted);font-size:.6rem;letter-spacing:.15em;text-transform:uppercase}.grid[data-v-036dceff]{display:grid;grid-template-columns:1.65fr .75fr;gap:clamp(2rem,8vw,10rem);padding-top:clamp(5rem,9vw,9rem)}article[data-v-036dceff]:last-child{margin-top:15vw}article>a[data-v-036dceff]{display:block;aspect-ratio:4/5;margin-bottom:1.5rem}.lead>a[data-v-036dceff]{aspect-ratio:4/3}article img[data-v-036dceff]{transition:transform 1.1s var(--ease)}@media(hover:hover){article a:hover img[data-v-036dceff]{transform:scale(1.035)}}article p[data-v-036dceff]{margin:0 0 .6rem;color:var(--muted);font-size:.58rem;letter-spacing:.15em;text-transform:uppercase}article h3[data-v-036dceff]{margin:0 0 .5rem;font-family:var(--font-editorial);font-size:clamp(1.6rem,2.5vw,2.8rem);font-style:italic;font-weight:300;line-height:1.1}article>span[data-v-036dceff]{color:var(--ink-soft)}@media(max-width:750px){header[data-v-036dceff]{grid-template-columns:1fr}header>span[data-v-036dceff]{display:none}.grid[data-v-036dceff]{grid-template-columns:1fr;padding-top:4rem}article[data-v-036dceff]:last-child{width:78%;margin:3.5rem 0 0 auto}}.contact[data-v-a13a0355]{padding:var(--section) 0 clamp(5rem,10vw,9rem);background:var(--oxblood);color:var(--bone)}h2[data-v-a13a0355]{margin:clamp(4rem,8vw,8rem) 0;font-family:var(--font-display);font-size:clamp(4.8rem,13vw,14rem);font-weight:400;letter-spacing:-.075em;line-height:.72}h2 i[data-v-a13a0355]{font-family:var(--font-editorial);font-weight:300}.row[data-v-a13a0355]{display:grid;grid-template-columns:1fr 1.2fr;gap:5rem;align-items:end}.row p[data-v-a13a0355]{max-width:27rem;margin:0;color:#eee9dfad;font-family:var(--font-editorial);font-size:1.15rem}.row a[data-v-a13a0355]{display:flex;justify-content:space-between;padding:1.7rem 0;border-block:1px solid var(--line-light);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;transition:padding .6s var(--ease),background .6s,color .6s}.row a[data-v-a13a0355]:hover,.row a[data-v-a13a0355]:focus-visible{padding-inline:1.5rem;background:var(--bone);color:var(--oxblood)}@media(max-width:700px){h2[data-v-a13a0355]{font-size:clamp(3.8rem,20vw,6rem);line-height:.82}.row[data-v-a13a0355]{grid-template-columns:1fr;gap:3rem}.row a[data-v-a13a0355]{padding-block:1.4rem}}@media(hover:none){.row a[data-v-a13a0355]:hover{padding-inline:0;background:transparent;color:inherit}}.footer[data-v-a65d728f]{padding:5rem 0 2rem;background:var(--ink);color:var(--bone)}.main[data-v-a65d728f]{display:grid;grid-template-columns:2fr 1fr 1fr .7fr;gap:3rem;padding-bottom:7rem}.mark[data-v-a65d728f]{font-family:var(--font-display);font-size:clamp(2.4rem,4vw,4.5rem);letter-spacing:-.05em;line-height:1}.mark i[data-v-a65d728f]{font-family:var(--font-editorial);font-weight:300}address[data-v-a65d728f],nav[data-v-a65d728f]{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;color:#eee9df8c;font-size:.68rem;font-style:normal}address span[data-v-a65d728f]{margin-bottom:.7rem;color:var(--bone);font-size:.58rem;letter-spacing:.18em;text-transform:uppercase}.base[data-v-a65d728f]{display:grid;grid-template-columns:1fr auto 1fr;padding-top:1.5rem;border-top:1px solid var(--line-light);color:#eee9df66;font-size:.55rem;letter-spacing:.16em;text-transform:uppercase}.base button[data-v-a65d728f]{justify-self:end;padding:0;background:none;color:var(--bone);font-size:inherit;letter-spacing:inherit;text-transform:inherit}@media(max-width:750px){.main[data-v-a65d728f]{grid-template-columns:1fr 1fr}.mark[data-v-a65d728f]{grid-column:1/-1}.main nav[data-v-a65d728f]{grid-column:1/-1;flex-direction:row}.base[data-v-a65d728f]{grid-template-columns:1fr 1fr}.base>span[data-v-a65d728f]:nth-child(2){display:none}}.skip-link[data-v-38ad4d2e]{position:fixed;z-index:1000;top:1rem;left:1rem;padding:.65rem 1rem;background:var(--paper);transform:translateY(-180%)}.skip-link[data-v-38ad4d2e]:focus{transform:none}:root{--bone: #eee9df;--bone-deep: #ded5c7;--paper: #f6f2ea;--ink: #171512;--ink-soft: #4f4943;--muted: #797168;--oxblood: #651d27;--oxblood-soft: rgba(101, 29, 39, .13);--line: rgba(23, 21, 18, .18);--line-light: rgba(238, 233, 223, .22);--font-display: "Italiana", "Times New Roman", serif;--font-editorial: "Newsreader", Georgia, serif;--font-ui: "DM Sans", Arial, sans-serif;--container: 1600px;--pad: clamp(1.25rem, 3.6vw, 4.5rem);--section: clamp(7rem, 15vw, 14rem);--ease: cubic-bezier(.77, 0, .18, 1)}*{box-sizing:border-box}html{scroll-behavior:auto;scrollbar-gutter:stable;background:var(--bone)}html,body,#app{width:100%;min-height:100%;max-width:100%;overflow-x:clip}body{margin:0;background:var(--bone);color:var(--ink);font-family:var(--font-ui);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.motion-pending body,body.is-loading,body.menu-open{overflow:hidden}button,a,input{color:inherit;font:inherit}button{border:0;touch-action:manipulation}a{text-decoration:none}img{display:block;width:100%;height:100%;object-fit:cover;background:linear-gradient(145deg,var(--bone-deep),var(--ink-soft))}::selection{background:var(--oxblood);color:var(--paper)}:focus-visible{outline:1px solid var(--oxblood);outline-offset:5px}.container{width:min(100%,var(--container));margin-inline:auto;padding-inline:var(--pad)}.eyebrow{display:flex;align-items:center;gap:.75rem;margin:0;color:var(--muted);font-size:.65rem;font-weight:500;letter-spacing:.2em;line-height:1;text-transform:uppercase}.eyebrow:before{width:1.8rem;height:1px;background:currentColor;content:""}.serif-italic{font-family:var(--font-editorial);font-style:italic;font-weight:300}.link-line{position:relative;display:inline-block}.link-line:after{position:absolute;right:0;bottom:-.2rem;left:0;height:1px;background:currentColor;content:"";transform:scaleX(0);transform-origin:right;transition:transform .6s var(--ease)}.link-line:hover:after,.link-line:focus-visible:after{transform:scaleX(1);transform-origin:left}.image-shade{position:relative;overflow:hidden;background:var(--bone-deep)}.image-shade:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(12,10,9,.42));content:"";pointer-events:none}.js [data-reveal]{opacity:0;transform:translateY(42px)}.js .hero [data-intro]{opacity:0;transform:translateY(110%)}@media(pointer:fine){body,a,button{cursor:none}}@media(hover:none){.link-line:after{transform:scaleX(1);opacity:.45}}@media(max-width:760px){:root{--section: 6.5rem}body{font-size:14px}.eyebrow{font-size:.6rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.js [data-reveal],.js .hero [data-intro]{opacity:1;transform:none}}
