.button[data-astro-cid-ekguhzzh]{letter-spacing:2px;text-transform:uppercase;border:1px solid var(--color-ink);font-size:13px;font-weight:600;transition:background-color .2s,color .2s;display:inline-block}.button--md[data-astro-cid-ekguhzzh]{padding:16px 28px}.button--sm[data-astro-cid-ekguhzzh]{padding:12px 22px}.button--solid[data-astro-cid-ekguhzzh]{background:var(--color-ink);color:var(--color-bg)}.button--solid[data-astro-cid-ekguhzzh]:hover{color:var(--color-accent-light)}.button--outline[data-astro-cid-ekguhzzh]{color:var(--color-ink);background:0 0}.button--outline[data-astro-cid-ekguhzzh]:hover{background:var(--color-ink);color:var(--color-bg)}.button--light[data-astro-cid-ekguhzzh]{background:var(--color-bg);border-color:var(--color-bg);color:var(--color-ink)}.button--light[data-astro-cid-ekguhzzh]:hover{color:var(--color-bg);background:0 0}.logo[data-astro-cid-f7espo7c]{text-transform:uppercase;align-items:center;gap:14px;line-height:1;display:flex}.logo__mark[data-astro-cid-f7espo7c]{flex:none;width:auto;height:52px}.logo--light[data-astro-cid-f7espo7c] .logo__mark[data-astro-cid-f7espo7c]{color:var(--color-ink)}.logo--dark[data-astro-cid-f7espo7c] .logo__mark[data-astro-cid-f7espo7c]{color:var(--color-bg)}.logo__text[data-astro-cid-f7espo7c]{flex-direction:column;gap:2px;display:flex}.logo__name[data-astro-cid-f7espo7c]{font-family:var(--font-serif);letter-spacing:3px;font-size:30px;font-weight:600}.logo__tagline[data-astro-cid-f7espo7c]{letter-spacing:6px;font-size:11px;font-weight:500}.logo--sm[data-astro-cid-f7espo7c] .logo__text[data-astro-cid-f7espo7c]{gap:6px}.logo--sm[data-astro-cid-f7espo7c] .logo__name[data-astro-cid-f7espo7c]{font-size:28px}.logo--light[data-astro-cid-f7espo7c] .logo__name[data-astro-cid-f7espo7c]{color:var(--color-ink)}.logo--light[data-astro-cid-f7espo7c] .logo__tagline[data-astro-cid-f7espo7c]{color:var(--color-accent-text)}.logo--dark[data-astro-cid-f7espo7c] .logo__name[data-astro-cid-f7espo7c]{color:var(--color-bg)}.logo--dark[data-astro-cid-f7espo7c] .logo__tagline[data-astro-cid-f7espo7c]{color:var(--color-accent-light)}.footer[data-astro-cid-jo6i4kqk]{background:var(--color-ink);color:var(--color-footer-text)}.footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-footer-text)}.footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-accent-light)}.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:48px;padding-block:72px 40px;display:grid}.footer__brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:260px;color:var(--color-footer-text-soft);margin-top:18px;font-size:14px;font-weight:300;line-height:1.7}.footer__column[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:16px;display:flex}.footer__heading[data-astro-cid-jo6i4kqk]{letter-spacing:3px;text-transform:uppercase;color:var(--color-accent-light);font-size:13px;font-weight:600}.footer__item[data-astro-cid-jo6i4kqk]{align-items:flex-start;gap:12px;font-size:14px;font-style:normal;line-height:1.6;display:flex}.footer__item[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{flex:none;margin-top:2px}.footer__social[data-astro-cid-jo6i4kqk]{gap:12px;display:flex}.footer__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{border:1px solid var(--color-footer-border);justify-content:center;align-items:center;width:44px;height:44px;display:flex}.footer__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{border-color:var(--color-accent-light)}.footer__bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--color-footer-divider)}.footer__legal[data-astro-cid-jo6i4kqk]{letter-spacing:1px;color:var(--color-text-disabled);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-block:22px;font-size:12px;display:flex}.header[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--color-line);background:var(--color-bg)}.header__inner[data-astro-cid-nen7h5rs]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-block:22px;display:flex}.header__nav[data-astro-cid-nen7h5rs]{flex-wrap:wrap;align-items:center;gap:8px 36px;display:flex}.header__nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{letter-spacing:2px;text-transform:uppercase;padding-block:12px;font-size:13px;font-weight:500}.header__nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--color-accent-text)}:root{--color-ink:#1c1c1c;--color-bg:#fff;--color-surface:#f6f4f4;--color-placeholder:#ece8e8;--color-placeholder-alt:#e2dcdc;--color-line:#e6e0e0;--color-border:#ccc4c4;--color-accent:#b17272;--color-accent-text:#8e4f4f;--color-accent-light:#d49a9a;--color-text-body:#3a3535;--color-text-muted:#5e5656;--color-text-subtle:#6e6565;--color-text-disabled:#a69c9c;--color-footer-text:#eee9e9;--color-footer-text-soft:#cbc3c3;--color-footer-border:#554d4d;--color-footer-divider:#383232;--container-width:1240px;--container-gutter:24px}*,:before,:after{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--font-sans);color:var(--color-ink);background:var(--color-bg);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p{margin:0}a{color:var(--color-ink);text-decoration:none}a:hover{color:var(--color-accent-text)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}button{font:inherit}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{max-width:var(--container-width);padding-inline:var(--container-gutter);margin-inline:auto}
