.atelier-nav[data-astro-cid-6pdyvhxj]{position:sticky;top:0;z-index:20;border-bottom:1px solid rgba(200,190,174,.46);background:color-mix(in srgb,var(--color-brand-bg) 88%,transparent);backdrop-filter:blur(18px)}.atelier-nav__inner[data-astro-cid-6pdyvhxj]{min-height:76px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem}.atelier-nav__brand[data-astro-cid-6pdyvhxj]{display:inline-flex;align-items:center;gap:.8rem;color:var(--color-brand-text);text-decoration:none}.atelier-nav__brand[data-astro-cid-6pdyvhxj] img[data-astro-cid-6pdyvhxj]{width:34px;height:34px;object-fit:cover;border-radius:999px}.atelier-nav__brand[data-astro-cid-6pdyvhxj] span[data-astro-cid-6pdyvhxj],.atelier-nav__links[data-astro-cid-6pdyvhxj],.atelier-nav__cta[data-astro-cid-6pdyvhxj]{font-family:var(--font-body);font-size:.72rem;font-weight:520;letter-spacing:.15em;text-transform:uppercase}.atelier-nav__links[data-astro-cid-6pdyvhxj]{display:flex;align-items:center;justify-content:center;gap:clamp(1.4rem,3vw,2.7rem);color:var(--color-brand-muted)}.atelier-nav__links[data-astro-cid-6pdyvhxj] a[data-astro-cid-6pdyvhxj],.atelier-nav__cta[data-astro-cid-6pdyvhxj]{text-decoration:none;transition:color .18s ease,border-color .18s ease}.atelier-nav__links[data-astro-cid-6pdyvhxj] a[data-astro-cid-6pdyvhxj]:hover{color:var(--color-brand-text)}.atelier-nav__cta[data-astro-cid-6pdyvhxj]{justify-self:end;border:1px solid var(--color-brand-secondary);border-radius:999px;padding:.82rem 1rem;color:var(--color-brand-text)}.atelier-nav__cta[data-astro-cid-6pdyvhxj]:hover{border-color:var(--color-brand-text)}@media(max-width:860px){.atelier-nav__inner[data-astro-cid-6pdyvhxj]{grid-template-columns:1fr auto}.atelier-nav__links[data-astro-cid-6pdyvhxj]{display:none}}@media(max-width:540px){.atelier-nav__brand[data-astro-cid-6pdyvhxj] span[data-astro-cid-6pdyvhxj]{display:none}.atelier-nav__cta[data-astro-cid-6pdyvhxj]{font-size:.66rem;padding:.72rem .82rem}}.atelier-hero[data-astro-cid-hk5rcsel]{padding:clamp(2rem,4vw,3.5rem) 0 clamp(4rem,8vw,7rem)}.atelier-hero__grid[data-astro-cid-hk5rcsel]{display:grid;grid-template-columns:minmax(0,.92fr) minmax(320px,.7fr);align-items:center;gap:clamp(4rem,10vw,10rem)}.atelier-hero__copy[data-astro-cid-hk5rcsel]{padding-top:0}.atelier-hero[data-astro-cid-hk5rcsel] h1[data-astro-cid-hk5rcsel]{max-width:10.5ch;margin:0;font-family:var(--font-heading);font-size:clamp(5.2rem,12vw,12.5rem);font-weight:330;letter-spacing:0;line-height:.82}.atelier-hero[data-astro-cid-hk5rcsel] p[data-astro-cid-hk5rcsel]:not(.atelier-kicker){max-width:34rem;margin:clamp(2rem,4vw,3.2rem) 0 2.2rem;color:var(--color-brand-muted);font-family:var(--font-body);font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.85}.atelier-hero__image[data-astro-cid-hk5rcsel]{margin:0;justify-self:center;width:min(100%,520px)}.atelier-hero__image[data-astro-cid-hk5rcsel] img[data-astro-cid-hk5rcsel]{width:100%;aspect-ratio:4 / 5;object-fit:cover;background:var(--color-brand-surface)}@media(max-width:900px){.atelier-hero__grid[data-astro-cid-hk5rcsel]{grid-template-columns:1fr}.atelier-hero[data-astro-cid-hk5rcsel] h1[data-astro-cid-hk5rcsel]{max-width:8.5ch;font-size:clamp(4.8rem,21vw,8rem)}.atelier-hero__image[data-astro-cid-hk5rcsel]{width:min(100%,620px);justify-self:start}}.atelier-statement[data-astro-cid-jqlafjzw]{border-top:1px solid var(--color-brand-secondary);border-bottom:1px solid var(--color-brand-secondary)}.atelier-statement[data-astro-cid-jqlafjzw] p[data-astro-cid-jqlafjzw]{max-width:980px;margin:0 auto;font-family:var(--font-heading);font-size:clamp(2.8rem,6vw,6rem);font-weight:330;line-height:.98;letter-spacing:0;text-align:center}.atelier-collections__head[data-astro-cid-2l4mcinz]{max-width:700px;margin-bottom:clamp(3.4rem,7vw,6rem)}.atelier-collections[data-astro-cid-2l4mcinz] h2[data-astro-cid-2l4mcinz]{margin:0;font-family:var(--font-heading);font-size:clamp(3.2rem,7vw,7rem);font-weight:330;line-height:.9;letter-spacing:0}.atelier-collections__grid[data-astro-cid-2l4mcinz]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,5vw,5.5rem)}.atelier-collection[data-astro-cid-2l4mcinz] img[data-astro-cid-2l4mcinz]{width:100%;aspect-ratio:4 / 5;object-fit:cover;background:var(--color-brand-surface)}.atelier-collection[data-astro-cid-2l4mcinz] h3[data-astro-cid-2l4mcinz]{margin:1.25rem 0 .35rem;font-family:var(--font-body);font-size:.83rem;font-weight:570;letter-spacing:.13em;text-transform:uppercase}.atelier-collection[data-astro-cid-2l4mcinz] p[data-astro-cid-2l4mcinz]{max-width:22rem;margin:0;color:var(--color-brand-muted);font-family:var(--font-body);font-size:.94rem;line-height:1.7}@media(max-width:850px){.atelier-collections__grid[data-astro-cid-2l4mcinz]{grid-template-columns:1fr;gap:3.5rem}.atelier-collection[data-astro-cid-2l4mcinz] img[data-astro-cid-2l4mcinz]{aspect-ratio:5 / 4}}.atelier-release[data-astro-cid-c7vsztja]{background:color-mix(in srgb,var(--color-brand-surface) 42%,transparent)}.atelier-release__grid[data-astro-cid-c7vsztja]{display:grid;grid-template-columns:minmax(0,.95fr) minmax(300px,.65fr);align-items:center;gap:clamp(4rem,9vw,9rem)}.atelier-release__image[data-astro-cid-c7vsztja]{margin:0}.atelier-release__image[data-astro-cid-c7vsztja] img[data-astro-cid-c7vsztja]{width:100%;aspect-ratio:5 / 4;object-fit:cover}.atelier-release[data-astro-cid-c7vsztja] h2[data-astro-cid-c7vsztja]{margin:0 0 2rem;font-family:var(--font-heading);font-size:clamp(4rem,8vw,8rem);font-weight:330;line-height:.86}.atelier-release[data-astro-cid-c7vsztja] p[data-astro-cid-c7vsztja]:not(.atelier-kicker){max-width:34rem;margin:0 0 1.2rem;color:var(--color-brand-muted);font-family:var(--font-body);font-size:1rem;line-height:1.82}.atelier-release[data-astro-cid-c7vsztja] a[data-astro-cid-c7vsztja]{display:inline-block;margin-top:1.2rem;font-family:var(--font-body);font-size:.82rem;letter-spacing:.12em;text-transform:uppercase}@media(max-width:860px){.atelier-release__grid[data-astro-cid-c7vsztja]{grid-template-columns:1fr}}.atelier-perfumer__grid[data-astro-cid-2pibhqan]{display:grid;grid-template-columns:minmax(300px,.75fr) minmax(0,.9fr);align-items:center;gap:clamp(4rem,9vw,9rem)}.atelier-perfumer[data-astro-cid-2pibhqan] blockquote[data-astro-cid-2pibhqan]{max-width:760px;margin:0 0 2rem;font-family:var(--font-heading);font-size:clamp(2.8rem,5.6vw,5.6rem);font-style:italic;font-weight:330;line-height:.96}.atelier-perfumer[data-astro-cid-2pibhqan] p[data-astro-cid-2pibhqan]:not(.atelier-kicker){max-width:36rem;margin:0;color:var(--color-brand-muted);font-family:var(--font-body);font-size:1rem;line-height:1.84}.atelier-perfumer__image[data-astro-cid-2pibhqan]{margin:0}.atelier-perfumer__image[data-astro-cid-2pibhqan] img[data-astro-cid-2pibhqan]{width:100%;aspect-ratio:4 / 5;object-fit:cover}@media(max-width:860px){.atelier-perfumer__grid[data-astro-cid-2pibhqan]{grid-template-columns:1fr}.atelier-perfumer__image[data-astro-cid-2pibhqan] img[data-astro-cid-2pibhqan]{aspect-ratio:5 / 4}}.atelier-proof[data-astro-cid-vsizrmy6]{border-top:1px solid var(--color-brand-secondary);border-bottom:1px solid var(--color-brand-secondary)}.atelier-proof__inner[data-astro-cid-vsizrmy6]{display:grid;grid-template-columns:.5fr 1fr 1fr;gap:clamp(2rem,5vw,5rem);align-items:start}.atelier-proof[data-astro-cid-vsizrmy6] blockquote[data-astro-cid-vsizrmy6]{margin:0;font-family:var(--font-heading);font-size:clamp(2.1rem,4.2vw,4.2rem);font-style:italic;font-weight:330;line-height:1.02}@media(max-width:860px){.atelier-proof__inner[data-astro-cid-vsizrmy6]{grid-template-columns:1fr}}.atelier-waitlist__inner[data-astro-cid-g35hjxbb]{max-width:820px;margin:0 auto;text-align:center}.atelier-waitlist[data-astro-cid-g35hjxbb] h2[data-astro-cid-g35hjxbb]{margin:0;font-family:var(--font-heading);font-size:clamp(3.8rem,8vw,8rem);font-weight:330;line-height:.88}.atelier-waitlist[data-astro-cid-g35hjxbb] p[data-astro-cid-g35hjxbb]:not(.atelier-kicker){max-width:44rem;margin:2rem auto 2.8rem;color:var(--color-brand-muted);font-family:var(--font-body);font-size:1rem;line-height:1.82}.atelier-waitlist__form[data-astro-cid-g35hjxbb]{max-width:620px;margin:0 auto}.atelier-waitlist__form[data-astro-cid-g35hjxbb] label[data-astro-cid-g35hjxbb]{display:block;margin-bottom:.65rem;color:var(--color-brand-muted);font-family:var(--font-body);font-size:.74rem;letter-spacing:.13em;text-align:left;text-transform:uppercase}.atelier-waitlist__form[data-astro-cid-g35hjxbb] div[data-astro-cid-g35hjxbb]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem}.atelier-waitlist[data-astro-cid-g35hjxbb] input[data-astro-cid-g35hjxbb]{width:100%;min-height:3.25rem;border:1px solid var(--color-brand-secondary);border-radius:999px;background:#ffffff75;color:var(--color-brand-text);font-family:var(--font-body);font-size:1rem;padding:0 1.2rem;outline:none}.atelier-waitlist[data-astro-cid-g35hjxbb] input[data-astro-cid-g35hjxbb]:focus{border-color:var(--color-brand-text)}@media(max-width:660px){.atelier-waitlist__form[data-astro-cid-g35hjxbb] div[data-astro-cid-g35hjxbb]{grid-template-columns:1fr}.atelier-waitlist__form[data-astro-cid-g35hjxbb] label[data-astro-cid-g35hjxbb]{text-align:center}}.atelier-footer[data-astro-cid-ugmcz5iw]{border-top:1px solid var(--color-brand-secondary);padding:2rem 0}.atelier-footer__inner[data-astro-cid-ugmcz5iw]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;color:var(--color-brand-muted);font-family:var(--font-body);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.atelier-footer[data-astro-cid-ugmcz5iw] p[data-astro-cid-ugmcz5iw]{margin:0}.atelier-footer[data-astro-cid-ugmcz5iw] nav[data-astro-cid-ugmcz5iw]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:1.2rem}.atelier-footer[data-astro-cid-ugmcz5iw] a[data-astro-cid-ugmcz5iw]{text-decoration:none}.atelier-footer[data-astro-cid-ugmcz5iw] a[data-astro-cid-ugmcz5iw]:hover{color:var(--color-brand-text)}@media(max-width:620px){.atelier-footer__inner[data-astro-cid-ugmcz5iw]{align-items:flex-start;flex-direction:column}.atelier-footer[data-astro-cid-ugmcz5iw] nav[data-astro-cid-ugmcz5iw]{justify-content:flex-start}}:root{--color-brand-bg: #F6F2EC;--color-brand-surface: #FFFFFF;--color-brand-text: #1A1714;--color-brand-muted: #9A9285;--color-brand-primary: #1A1714;--color-brand-secondary: #C8BEAE;--color-brand-accent: #A9743C;--font-heading: "Cormorant Variable", Georgia, serif;--font-body: "Instrument Sans Variable", system-ui, sans-serif}html{scroll-behavior:smooth}body{background:var(--color-brand-bg);color:var(--color-brand-text);font-family:var(--font-body);overflow-x:hidden}::selection{background:var(--color-brand-text);color:var(--color-brand-bg)}.atelier-page{min-height:100vh;background:linear-gradient(180deg,rgba(255,255,255,.34),transparent 34rem),var(--color-brand-bg)}.atelier-container{width:min(100% - 40px,1280px);margin:0 auto}.atelier-section{padding:clamp(4.5rem,9vw,8.5rem) 0}.atelier-kicker{margin:0 0 1.15rem;color:var(--color-brand-accent);font-family:var(--font-body);font-size:.72rem;font-weight:520;letter-spacing:.18em;text-transform:uppercase}.atelier-btn{display:inline-flex;min-height:3.25rem;align-items:center;justify-content:center;border:1px solid var(--color-brand-text);border-radius:999px;padding:.95rem 1.55rem;background:var(--color-brand-text);color:var(--color-brand-bg);font-family:var(--font-body);font-size:.78rem;font-weight:560;letter-spacing:.1em;line-height:1;text-decoration:none;text-transform:uppercase;transition:background .22s ease,color .22s ease,transform .22s ease}.atelier-btn:hover{transform:translateY(-2px);background:transparent;color:var(--color-brand-text)}.atelier-link{color:var(--color-brand-text);text-decoration:underline;text-decoration-color:var(--color-brand-accent);text-underline-offset:.38em;text-decoration-thickness:1px}.atelier-reveal{opacity:0;transform:translateY(18px);transition:opacity .72s ease,transform .72s ease}.atelier-reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.atelier-reveal{opacity:1!important;transform:none!important;transition:none!important}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}@media(max-width:760px){.atelier-container{width:min(100% - 28px,1280px)}.atelier-section{padding:5.5rem 0}}
