.nav[data-astro-cid-wpvy4v7s]{padding:22px var(--pad-x);justify-content:space-between;align-items:center;gap:24px;max-width:1060px;margin:0 auto;display:flex}.brand[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{width:auto;height:clamp(60px,5.5vw,92px);display:block}ul[data-astro-cid-wpvy4v7s]{flex-wrap:wrap;gap:14px 30px;margin:0;padding:0;list-style:none;display:flex}nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{letter-spacing:.18em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid #0000;padding-bottom:4px;font-size:14.5px;transition:border-color .3s}nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover,nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=page]{border-bottom-color:var(--ink)}@media (width<=640px){.nav[data-astro-cid-wpvy4v7s]{flex-direction:column;gap:18px;padding-top:26px}ul[data-astro-cid-wpvy4v7s]{justify-content:center;gap:12px 22px}}.footer[data-astro-cid-jo6i4kqk]{margin-top:var(--section-gap);padding:44px var(--pad-x) 52px;text-align:center}.compliance[data-astro-cid-jo6i4kqk],.contact[data-astro-cid-jo6i4kqk],.legal[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:center;gap:14px 56px;display:flex}.compliance[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-55);font-size:13px}.contact[data-astro-cid-jo6i4kqk]{gap:14px 44px;margin-top:30px}.contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{letter-spacing:.11em;color:var(--ink-70);border-bottom:1px solid #0000;font-size:15px;transition:border-color .3s}.contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{border-bottom-color:var(--ink-38)}.legal[data-astro-cid-jo6i4kqk]{gap:12px 32px;margin-top:30px}.legal[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk],.legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-38);font-size:13px}.legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--ink-70)}:root{--paper:#f7f5f0;--ink:#141414;--ink-70:#141414b3;--ink-55:#1414148c;--ink-38:#14141461;--hairline:#1414141f;--serif:"Cormorant Garamond", Georgia, "Times New Roman", serif;--sans:"Jost", "Avenir Next", "Helvetica Neue", sans-serif;--pad-x:clamp(24px, 6vw, 48px);--section-gap:clamp(72px, 12vh, 128px)}*,:before,:after{box-sizing:border-box}html{background:var(--paper)}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:19px;font-weight:300;line-height:1.7}img{max-width:100%;height:auto}::selection{background:var(--ink);color:var(--paper)}a{color:var(--ink);text-decoration:none}:focus-visible{outline:1.5px solid var(--ink);outline-offset:4px}h1,h2,h3{font-family:var(--serif);margin:0;font-weight:300;line-height:1.14}h1{font-size:clamp(2.9rem,7vw,4.4rem)}h2{font-size:clamp(2rem,4.2vw,2.9rem)}h3{font-size:1.55rem}h1 em,h2 em{font-style:italic}p{margin:0 0 1.2em}.kicker{letter-spacing:.28em;text-transform:uppercase;color:var(--ink-55);margin-bottom:26px;font-size:13.5px}.label{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-55);font-size:14px}.lede{color:var(--ink-70);letter-spacing:.02em;font-size:1.45rem}.prose{max-width:64ch}.prose h2{margin:2.4em 0 .7em}.prose h3{margin:2em 0 .6em}.wrap{max-width:1060px;padding-left:var(--pad-x);padding-right:var(--pad-x);margin:0 auto}.section{padding-top:var(--section-gap);padding-bottom:var(--section-gap)}.section+.section{padding-top:0}.centered{text-align:center}.centered .prose,.centered .lede{margin-left:auto;margin-right:auto}.divider{max-width:1060px;padding:0 var(--pad-x);color:var(--ink-38);align-items:center;gap:28px;margin:0 auto;display:flex}.divider:before,.divider:after{content:"";background:var(--hairline);flex:1;height:1px}.divider .mark{font-family:var(--serif);font-size:1.3rem;line-height:1;transform:translateY(-1px)}.cta-line{letter-spacing:.22em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--ink);padding-bottom:6px;font-size:14.5px;transition:letter-spacing .35s,opacity .35s;display:inline-block}.cta-line:hover{letter-spacing:.27em;opacity:.75}.button{font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--ink);border:1px solid var(--ink);cursor:pointer;background:0 0;padding:15px 38px;font-size:14.5px;transition:background .35s,color .35s;display:inline-block}.button:hover{background:var(--ink);color:var(--paper)}.field{margin-bottom:34px}.field label{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-55);margin-bottom:10px;font-size:14px;display:block}.field input,.field textarea{border:0;border-bottom:1px solid var(--ink-38);width:100%;font-family:var(--sans);color:var(--ink);background:0 0;border-radius:0;padding:8px 0 10px;font-size:18.5px;font-weight:300}.field input:focus,.field textarea:focus{border-bottom-color:var(--ink);outline:none}.field textarea{resize:vertical;min-height:120px}.consent{color:var(--ink-70);align-items:flex-start;gap:14px;margin-bottom:40px;font-size:15.5px;line-height:1.6;display:flex}.consent input[type=checkbox]{accent-color:var(--ink);flex-shrink:0;width:16px;height:16px;margin-top:4px}.consent a{border-bottom:1px solid var(--ink-38)}.fade-up{opacity:0;animation:.9s forwards fadeUp;animation-delay:var(--delay,0s);transform:translateY(14px)}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.fade-up{opacity:1;animation:none;transform:none}.cta-line,.button{transition:none}}.skip-link{background:var(--ink);color:var(--paper);letter-spacing:.1em;z-index:10;padding:10px 18px;font-size:13px;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}.hairline-top{border-top:1px solid var(--hairline)}.hairline-bottom{border-bottom:1px solid var(--hairline)}
