@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/bodoni-moda-latin-400-normal.CIWtV3SY.woff2)format("woff2"),url(/_astro/bodoni-moda-latin-400-normal.9rKXKbpF.woff)format("woff")}@font-face{font-family:Bodoni Moda;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/bodoni-moda-latin-400-italic.DB-bun8K.woff2)format("woff2"),url(/_astro/bodoni-moda-latin-400-italic.O_MaDy27.woff)format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/jost-latin-300-normal.DkBQXsFU.woff2)format("woff2"),url(/_astro/jost-latin-300-normal.Ckm9JHl_.woff)format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jost-latin-400-normal.q-RKOgPK.woff2)format("woff2"),url(/_astro/jost-latin-400-normal.C7S-3Ky6.woff)format("woff")}:root{--ground:#faf9f6;--paper:#f0eee8;--ink:#0d0d0d;--ink-soft:#55524c;--gold:#8f6f3a;--hair:#dedad2;--display:"Bodoni Moda", "Didot", "Bodoni 72", serif;--sans:"Jost", "Futura", "Avenir Next", system-ui, sans-serif;--gutter:clamp(1.25rem, 4vw, 3.5rem);--header-h:4.5rem;--ease:cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--header-h)}body{background:var(--ground);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;font-weight:300;line-height:1.6}img{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:.3em;text-decoration-thickness:1px}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;font-weight:400;line-height:1.04}::selection{background:var(--ink);color:var(--ground)}:focus-visible{outline:1px solid var(--ink);outline-offset:4px}html{scrollbar-color:var(--ink) var(--ground);scrollbar-width:thin}.skip{left:var(--gutter);z-index:100;background:var(--ink);color:var(--ground);letter-spacing:.14em;text-transform:uppercase;padding:.75rem 1.25rem;font-size:.8125rem;text-decoration:none;position:absolute;top:-4rem}.skip:focus{top:.75rem}.caps{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;font-size:.75rem;font-weight:400}.action{letter-spacing:.18em;text-transform:uppercase;transition:color .4s var(--ease), gap .4s var(--ease), border-color .4s var(--ease);border-bottom:1px solid;align-items:center;gap:.75rem;padding:.9rem 0;font-size:.8125rem;font-weight:400;text-decoration:none;display:inline-flex}.action:hover{color:var(--gold);gap:1.1rem}.action-solid{background:var(--ink);color:var(--ground);border:1px solid var(--ink);letter-spacing:.18em;text-transform:uppercase;transition:background .4s var(--ease), color .4s var(--ease);justify-content:center;align-items:center;padding:1.05rem 2rem;font-size:.8125rem;font-weight:400;text-decoration:none;display:inline-flex}.action-solid:hover,.action-ghost{color:var(--ink);background:0 0}.action-ghost:hover{background:var(--ink);color:var(--ground)}.js .reveal{opacity:0;transition:opacity 1.1s var(--ease), transform 1.1s var(--ease);transform:translateY(1.25rem)}.js .reveal.is-in{opacity:1;transform:none}.js .reveal-img{clip-path:inset(0 0 100%);transition:clip-path 1.4s var(--ease)}.js .reveal-img.is-in{clip-path:inset(0)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .reveal,.js .reveal-img{opacity:1;clip-path:none;transition:none;transform:none}}.wrap{padding-inline:var(--gutter);max-width:96rem;margin-inline:auto}.site-header[data-astro-cid-nen7h5rs]{z-index:50;background:var(--ground);border-bottom:1px solid var(--hair);position:sticky;top:0}.bar[data-astro-cid-nen7h5rs]{height:var(--header-h);padding-inline:var(--gutter);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.brand[data-astro-cid-nen7h5rs]{grid-column:2;line-height:0;display:block}.brand[data-astro-cid-nen7h5rs] img{width:auto;height:2.75rem}.lang[data-astro-cid-nen7h5rs]{grid-column:3;justify-self:end;padding:.75rem 0;text-decoration:none}.nav-desktop[data-astro-cid-nen7h5rs]{gap:2.25rem;display:none}.nav-desktop[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:.75rem 0;text-decoration:none;position:relative}.nav-desktop[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{content:"";background:var(--gold);transform-origin:0;height:1px;transition:transform .5s var(--ease);position:absolute;bottom:.45rem;left:0;right:0;transform:scaleX(0)}.nav-desktop[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover:after{transform:scaleX(1)}.menu[data-astro-cid-nen7h5rs]{grid-column:1}.menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{cursor:pointer;width:max-content;padding:.75rem 0;list-style:none}.menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.panel[data-astro-cid-nen7h5rs]{left:0;right:0;top:var(--header-h);background:var(--ground);border-bottom:1px solid var(--hair);padding:.5rem var(--gutter) 1.5rem;display:grid;position:absolute}.panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--hair);padding:1rem 0}@media (width>=62rem){.menu[data-astro-cid-nen7h5rs]{display:none}.nav-desktop[data-astro-cid-nen7h5rs]{grid-column:1;display:flex}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--ink);color:var(--ground);margin-top:clamp(5rem,12vw,10rem);padding-block:clamp(3.5rem,8vw,6rem) 2rem}.grid[data-astro-cid-jo6i4kqk]{align-items:start;gap:2.5rem;display:grid}.mark[data-astro-cid-jo6i4kqk]{line-height:0}.mark[data-astro-cid-jo6i4kqk] img{filter:invert();width:11rem;height:auto}nav[data-astro-cid-jo6i4kqk],.contact[data-astro-cid-jo6i4kqk]{gap:.25rem;display:grid}a[data-astro-cid-jo6i4kqk].caps{width:max-content;color:var(--ground);transition:color .4s var(--ease);padding:.5rem 0;text-decoration:none}a[data-astro-cid-jo6i4kqk].caps:hover{color:#d7b676}.site-footer[data-astro-cid-jo6i4kqk] [data-astro-cid-jo6i4kqk]:focus-visible{outline-color:var(--ground)}.legal[data-astro-cid-jo6i4kqk]{color:#faf9f6b3;border-top:1px solid #faf9f62e;margin-top:3.5rem;padding-top:1.5rem;font-size:.8125rem}@media (width>=48rem){.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.4fr 1fr 1fr}.contact[data-astro-cid-jo6i4kqk]{justify-self:end}}
