:root{--butter:#efe0b3;--sage:#dbe0ca;--mauve:#a27c8f;--blush:#daabbd;--mist:#c0c7d5;--paper:#f9fafb;--ink:#4a3340;--ink-soft:#6d5360;--line:color-mix(in srgb, var(--mauve) 42%, transparent);--serif:"Cormorant Garamond", "Palatino Linotype", Palatino, serif;--sans:"Outfit", "Avenir Next", "Trebuchet MS", sans-serif;--measure:72rem}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);text-rendering:optimizelegibility;margin:0;font-size:1.05rem;font-weight:400;line-height:1.7}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,p,blockquote{margin:0}:focus-visible{outline:2px solid var(--mauve);outline-offset:3px}.skip{background:var(--ink);color:var(--paper);z-index:30;padding:.6rem .9rem;position:absolute;top:0;left:1rem;transform:translateY(-120%)}.skip:focus{transform:none}.wrap{width:min(var(--measure), calc(100% - 2.5rem));margin-inline:auto}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--mauve);margin:0 0 .8rem;font-size:.78rem;font-weight:500}.rule{justify-content:center;align-items:center;gap:.8rem;display:flex}.rule:before,.rule:after{content:"";background:var(--line);width:4.25rem;height:1px}.rule i{border:1px solid var(--mauve);width:.42rem;height:.42rem;transform:rotate(45deg)}::selection{background:var(--blush);color:var(--ink)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.reveal{opacity:0;transition:opacity .9s,transform .9s;transform:translateY(1.1rem)}.reveal.is-in{opacity:1;transform:none}.wavy{z-index:1;isolation:isolate;position:relative}.wave-edge{pointer-events:none;z-index:0;width:100%;max-width:none;height:clamp(2.4rem,5vw,3.75rem);display:block;position:absolute;inset-inline:0;overflow:hidden}.wave-edge.top{top:0;transform:translateY(-97%)}.wave-edge.bottom{bottom:0;transform:translateY(97%)scaleY(-1)}.wavy>:not(.wave-edge){z-index:1;position:relative}.bar[data-astro-cid-fzpbxy5g]{z-index:20;background:var(--paper);border-bottom:0;justify-content:space-between;align-items:center;gap:1rem;padding:.45rem 1.1rem;display:flex;position:sticky;top:0;overflow:visible}.bar[data-astro-cid-fzpbxy5g]>.wave-edge{height:1.05rem}.bar[data-astro-cid-fzpbxy5g].menu-open>.wave-edge{visibility:hidden}.mark[data-astro-cid-fzpbxy5g],.menu[data-astro-cid-fzpbxy5g]{z-index:1;position:relative}.mark[data-astro-cid-fzpbxy5g]{font-family:var(--serif);letter-spacing:.02em;font-size:1.35rem;font-style:italic;font-weight:500;line-height:1;text-decoration:none}.menu[data-astro-cid-fzpbxy5g]{color:var(--mauve);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:.2rem;display:inline-flex}.icons[data-astro-cid-fzpbxy5g]{width:28px;height:28px;display:block;position:relative}.menu[data-astro-cid-fzpbxy5g] svg[data-astro-cid-fzpbxy5g]{transition:opacity .28s,transform .35s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:0}.icon-open[data-astro-cid-fzpbxy5g]{opacity:1;transform:rotate(0)scale(1)}.icon-close[data-astro-cid-fzpbxy5g]{opacity:0;transform:rotate(-45deg)scale(.7)}.menu[data-astro-cid-fzpbxy5g][aria-expanded=true]{color:var(--mauve)}.menu[data-astro-cid-fzpbxy5g][aria-expanded=true] .icon-open[data-astro-cid-fzpbxy5g]{opacity:0;transform:rotate(45deg)scale(.7)}.menu[data-astro-cid-fzpbxy5g][aria-expanded=true] .icon-close[data-astro-cid-fzpbxy5g]{opacity:1;transform:rotate(0)scale(1)}@media (prefers-reduced-motion:reduce){.menu[data-astro-cid-fzpbxy5g] svg[data-astro-cid-fzpbxy5g],#site-nav[data-astro-cid-fzpbxy5g]{transition:none}}#site-nav[data-astro-cid-fzpbxy5g]{box-sizing:border-box;background:var(--paper);opacity:0;visibility:hidden;pointer-events:none;border-bottom:0;flex-direction:column;align-items:stretch;gap:0;width:100%;padding:0 1.25rem .7rem;transition:opacity .35s,transform .35s,visibility .35s;display:flex;position:absolute;top:100%;left:0;right:0;overflow:visible;transform:translateY(-.4rem)}#site-nav[data-astro-cid-fzpbxy5g].open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}#site-nav[data-astro-cid-fzpbxy5g] .wave-edge{height:1.15rem}#site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{z-index:1;letter-spacing:.04em;padding:.18rem 0;font-size:.9rem;text-decoration:none;position:relative}#site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{color:var(--mauve)}@media (width>=860px){.bar[data-astro-cid-fzpbxy5g]{padding:.85rem 2rem}.bar[data-astro-cid-fzpbxy5g]>.wave-edge{height:1.35rem}.mark[data-astro-cid-fzpbxy5g]{font-size:1.55rem}.menu[data-astro-cid-fzpbxy5g]{display:none}#site-nav[data-astro-cid-fzpbxy5g]{opacity:1;visibility:visible;pointer-events:auto;background:0 0;border:0;flex-direction:row;align-items:center;gap:1.35rem;width:auto;padding:0;transition:none;position:static;transform:none}#site-nav[data-astro-cid-fzpbxy5g] .wave-edge{display:none}#site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{letter-spacing:.14em;text-transform:uppercase;padding:0;font-size:.82rem}}.hero[data-astro-cid-ge2uvauf]{isolation:isolate;min-height:max(26rem,min(82svh,50vw));color:var(--ink);background:var(--butter);place-items:end center;display:grid;position:relative;overflow:hidden}.plane[data-astro-cid-ge2uvauf]{z-index:0;position:absolute;inset:0}.photo[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:center center;width:100%;height:100%;animation:1.8s both rise}.veil[data-astro-cid-ge2uvauf]{z-index:1;background:linear-gradient(180deg, color-mix(in srgb, var(--butter) 55%, transparent) 0%, color-mix(in srgb, var(--paper) 18%, transparent) 28%, color-mix(in srgb, var(--paper) 55%, transparent) 58%, color-mix(in srgb, var(--paper) 92%, white) 100%), radial-gradient(ellipse at 50% 100%, color-mix(in srgb, var(--blush) 45%, transparent), transparent 55%);position:absolute;inset:0}.content[data-astro-cid-ge2uvauf]{z-index:2;text-align:center;flex-direction:column;align-items:center;width:min(38rem,100% - 2rem);padding:4.25rem 0 2.6rem;animation:1.1s .15s both float-in;display:flex;position:relative}.logo[data-astro-cid-ge2uvauf]{width:min(420px,78vw);height:auto;box-shadow:0 18px 50px color-mix(in srgb, var(--mauve) 18%, transparent);margin-bottom:.85rem}h1[data-astro-cid-ge2uvauf]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lead[data-astro-cid-ge2uvauf]{font-family:var(--serif);max-width:28rem;font-size:clamp(1.45rem,3vw,2rem);font-style:italic;font-weight:500;line-height:1.3}.slogan[data-astro-cid-ge2uvauf]{letter-spacing:.28em;text-transform:uppercase;color:var(--mauve);margin:.95rem 0 1.45rem;font-size:.78rem;font-weight:500}.enter[data-astro-cid-ge2uvauf]{letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--mauve);background:color-mix(in srgb, var(--paper) 82%, transparent);backdrop-filter:blur(6px);padding:.9rem 1.35rem;font-size:.8rem;text-decoration:none;transition:background .35s,transform .35s}.enter[data-astro-cid-ge2uvauf]:hover{background:var(--sage);transform:translateY(-1px)}@keyframes rise{0%{opacity:.65;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes float-in{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@media (width>=1024px){.content[data-astro-cid-ge2uvauf]{width:min(42rem,56vw);padding-bottom:3rem}.logo[data-astro-cid-ge2uvauf]{width:min(460px,42vw)}.lead[data-astro-cid-ge2uvauf]{max-width:28rem}}.essence[data-astro-cid-tva4wykv]{--band:var(--sage);background:linear-gradient(180deg, var(--band), color-mix(in srgb, var(--sage) 70%, var(--butter)));color:var(--ink);padding:4.75rem 0 5.25rem}.essence[data-astro-cid-tva4wykv]>.wave-edge{color:var(--band)}h2[data-astro-cid-tva4wykv]{font-family:var(--serif);text-align:center;max-width:16ch;margin:0 auto 2.6rem;font-size:clamp(2.4rem,5vw,4rem);font-weight:500;line-height:1.05}ol[data-astro-cid-tva4wykv]{border-top:1px solid var(--line);gap:0;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-tva4wykv]{border-bottom:1px solid var(--line);grid-template-columns:3.2rem 1fr;gap:.85rem;padding:1.35rem 0 1.45rem;display:grid}span[data-astro-cid-tva4wykv]{letter-spacing:.18em;color:var(--mauve);padding-top:.35rem;font-size:.75rem}h3[data-astro-cid-tva4wykv]{font-family:var(--serif);margin-bottom:.35rem;font-size:1.75rem;font-style:italic;font-weight:500}p[data-astro-cid-tva4wykv]{color:var(--ink-soft);max-width:34rem;font-weight:300}@media (width>=860px){ol[data-astro-cid-tva4wykv]{border-top:0;grid-template-columns:repeat(3,1fr);gap:2rem}li[data-astro-cid-tva4wykv]{border-bottom:0;border-left:1px solid var(--line);grid-template-columns:1fr;padding:0 0 0 1.4rem}li[data-astro-cid-tva4wykv]:first-child{border-left:0;padding-left:0}}.story[data-astro-cid-n2lz65zz]{--band:color-mix(in srgb, var(--blush) 35%, var(--paper));color:var(--ink);background:linear-gradient(180deg, var(--band), var(--paper) 28%);padding:5rem 0 6rem}.story[data-astro-cid-n2lz65zz]>.wave-edge{color:var(--band)}.layout[data-astro-cid-n2lz65zz]{align-items:center;gap:2rem;display:grid}h2[data-astro-cid-n2lz65zz]{font-family:var(--serif);margin-bottom:1.2rem;font-size:clamp(2.3rem,4.4vw,3.6rem);font-weight:500;line-height:1.08}p[data-astro-cid-n2lz65zz]+p[data-astro-cid-n2lz65zz]{margin-top:1rem}p[data-astro-cid-n2lz65zz]{color:var(--ink-soft);max-width:42rem;font-weight:300}.close[data-astro-cid-n2lz65zz]{color:var(--ink);font-family:var(--serif);margin-top:1.4rem;font-size:1.35rem;font-style:italic;font-weight:500;line-height:1.4}img[data-astro-cid-n2lz65zz]{width:min(100%,460px);margin-inline:auto}@media (width>=900px){.layout[data-astro-cid-n2lz65zz]{grid-template-columns:1.15fr .85fr;gap:3.5rem}img[data-astro-cid-n2lz65zz]{width:100%}}.colour[data-astro-cid-skiofoga]{background:var(--butter);color:var(--ink);padding:5.5rem 0}.layout[data-astro-cid-skiofoga]{align-items:center;gap:2rem;display:grid}img[data-astro-cid-skiofoga]{background:#fff;width:100%}h2[data-astro-cid-skiofoga]{font-family:var(--serif);margin-bottom:1rem;font-size:clamp(2.3rem,4vw,3.5rem);font-weight:500;line-height:1.05}p[data-astro-cid-skiofoga],li[data-astro-cid-skiofoga]{color:var(--ink-soft);font-weight:300}ul[data-astro-cid-skiofoga]{margin:1.3rem 0 0;padding:0;list-style:none}li[data-astro-cid-skiofoga]{border-top:1px solid var(--line);padding:.7rem 0 .7rem 1rem}li[data-astro-cid-skiofoga]:last-child{border-bottom:1px solid var(--line)}@media (width>=900px){.layout[data-astro-cid-skiofoga]{grid-template-columns:1.05fr .95fr;gap:3.5rem}}.line[data-astro-cid-xwbzlhub]{background:linear-gradient(to bottom, var(--mist), color-mix(in srgb, var(--mist) 22%, var(--paper)));color:var(--ink);padding:4.75rem 0 4.25rem}h2[data-astro-cid-xwbzlhub]{font-family:var(--serif);text-align:center;margin-bottom:1.5rem;font-size:clamp(3rem,6vw,4.6rem);font-style:italic;font-weight:500;line-height:.95}.eyebrow[data-astro-cid-xwbzlhub]{text-align:center}figure[data-astro-cid-xwbzlhub]{margin:0}img[data-astro-cid-xwbzlhub]{background:#fff;width:100%}ol[data-astro-cid-xwbzlhub]{border-top:1px solid color-mix(in srgb, var(--mauve) 28%, transparent);gap:1.25rem;margin:1.5rem 0 0;padding:1.35rem 0 0;list-style:none;display:grid}span[data-astro-cid-xwbzlhub]{letter-spacing:.16em;color:var(--mauve);font-size:.75rem}h3[data-astro-cid-xwbzlhub]{font-family:var(--serif);margin:.25rem 0 .35rem;font-size:1.6rem;font-weight:500}p[data-astro-cid-xwbzlhub]{color:var(--ink-soft);font-weight:300}@media (width>=800px){ol[data-astro-cid-xwbzlhub]{grid-template-columns:repeat(3,1fr);gap:2rem}}.lookbook[data-astro-cid-qsotpdyn]{background:var(--paper);padding:4.5rem 0 0}.intro[data-astro-cid-qsotpdyn]{text-align:center;margin-bottom:2rem}h2[data-astro-cid-qsotpdyn]{font-family:var(--serif);font-size:clamp(2.6rem,5vw,4.2rem);font-weight:500;line-height:.95}.intro[data-astro-cid-qsotpdyn] p[data-astro-cid-qsotpdyn]:last-child{max-width:32rem;color:var(--ink-soft);margin:.85rem auto 0;font-weight:300}.gallery[data-astro-cid-qsotpdyn]{gap:.55rem;padding-inline:.55rem;display:grid}figure[data-astro-cid-qsotpdyn]{background:var(--mist);margin:0}img[data-astro-cid-qsotpdyn]{width:100%;height:auto;display:block}@media (width>=700px){.gallery[data-astro-cid-qsotpdyn]{grid-template-columns:1fr 1fr;gap:.7rem;padding-inline:.7rem}}@media (width>=1100px){.gallery[data-astro-cid-qsotpdyn]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:.8rem;padding-inline:.8rem}}.storybook[data-astro-cid-dj64tcg6]{--band:color-mix(in srgb, var(--blush) 55%, var(--paper));background:var(--band);color:var(--ink);padding:5rem 0}.storybook[data-astro-cid-dj64tcg6]>.wave-edge{color:var(--band)}.layout[data-astro-cid-dj64tcg6]{align-items:center;gap:2rem;display:grid}h2[data-astro-cid-dj64tcg6]{font-family:var(--serif);margin-bottom:1rem;font-size:clamp(2.4rem,4.5vw,3.8rem);font-weight:500;line-height:1.02}p[data-astro-cid-dj64tcg6]{color:var(--ink-soft);max-width:36rem;font-weight:300}.sign[data-astro-cid-dj64tcg6]{font-family:var(--serif);color:var(--ink);margin-top:1.4rem;font-size:1.7rem;font-style:italic;font-weight:500}img[data-astro-cid-dj64tcg6]{background:#fff;width:100%}@media (width>=900px){.layout[data-astro-cid-dj64tcg6]{grid-template-columns:.85fr 1.15fr;gap:3rem}}footer[data-astro-cid-nns7i3if]{background:color-mix(in srgb, var(--mauve) 62%, var(--ink));color:var(--paper);text-align:center;padding:3.5rem 0 3rem}.mark[data-astro-cid-nns7i3if]{font-family:var(--serif);font-size:clamp(2.8rem,6vw,4.2rem);font-style:italic;line-height:1}.slogan[data-astro-cid-nns7i3if]{letter-spacing:.24em;text-transform:uppercase;margin:.7rem 0 1.2rem;font-size:.78rem}.rule[data-astro-cid-nns7i3if]:before,.rule[data-astro-cid-nns7i3if]:after{background:color-mix(in srgb, var(--paper) 55%, transparent)}.rule[data-astro-cid-nns7i3if] i[data-astro-cid-nns7i3if]{border-color:var(--paper)}ul[data-astro-cid-nns7i3if]{justify-content:center;gap:1.5rem;margin:1.3rem 0 0;padding:0;list-style:none;display:flex}a[data-astro-cid-nns7i3if]{color:var(--paper);letter-spacing:.14em;text-transform:uppercase;font-size:.8rem;text-decoration:none}a[data-astro-cid-nns7i3if]:hover{color:var(--butter)}
