@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anton-latin-400-normal.Byf51wtH.woff2) format("woff2"),url(/_astro/anton-latin-400-normal.AUNGEG_V.woff) format("woff")}:root{color-scheme:dark;--ink: oklch(.15 .006 75);--ink-2: oklch(.19 .006 75);--ink-3: oklch(.23 .007 75);--line: oklch(.28 .006 75);--line-strong: oklch(.38 .008 75);--paper: oklch(.95 .012 85);--text: oklch(.91 .012 85);--text-2: oklch(.82 .012 85);--muted: oklch(.7 .012 85);--plate: oklch(.985 .004 85);--accent: #c8b79a;--font-display: "Anton", "Arial Narrow", "Helvetica Neue", sans-serif;--font-body: "Helvetica Neue", Helvetica, Arial, sans-serif;--step--2: .75rem;--step--1: .875rem;--step-0: 1rem;--step-1: 1.125rem;--step-2: clamp(1.375rem, 1.1rem + 1vw, 1.875rem);--step-3: clamp(2rem, 1.4rem + 2.6vw, 3.5rem);--step-4: clamp(3rem, 1.8rem + 5vw, 6.5rem);--step-5: clamp(4.5rem, 1.5rem + 12vw, 14.5rem);--step-hero: clamp(7rem, 1rem + 22vw, 21.25rem);--space-3xs: 4px;--space-2xs: 8px;--space-xs: 12px;--space-sm: 16px;--space-md: 24px;--space-lg: 32px;--space-xl: 48px;--space-2xl: 64px;--space-3xl: 96px;--space-4xl: 128px;--section: clamp(64px, 9vw, 128px);--gutter: max(clamp(16px, 4vw, 32px), env(safe-area-inset-left, 0px), env(safe-area-inset-right, 0px));--wrap: 1240px;--header-h: 64px;--ease-out-quart: cubic-bezier(.25, 1, .5, 1);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--z-header: 30;--z-menu: 40;--z-lightbox: 50}@media(max-width:599px){:root{--header-h: 56px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + env(safe-area-inset-top,0px) + 16px)}body{margin:0;background:var(--ink);color:var(--text);font-family:var(--font-body);font-size:var(--step-0);line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}img,svg,video{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em;transition:color .2s var(--ease-out-quart)}a:hover{color:var(--accent)}button{font:inherit;color:inherit;cursor:pointer}h1,h2,h3,h4,p,figure,dl,dd,ul,ol{margin:0}ul,ol{padding:0;list-style:none}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.wrap{width:min(var(--wrap),100% - 2 * var(--gutter));margin-inline:auto}.display{font-family:var(--font-display);font-weight:400;text-transform:uppercase;line-height:.92;letter-spacing:.005em}.bold-lower{font-weight:700;text-transform:lowercase;letter-spacing:-.01em}.label{font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:500}.label--accent{color:var(--accent)}.prose{max-width:65ch}.prose p+p{margin-top:1.1em}.rule{border:0;border-top:1px solid var(--line);margin:0}.sr-only{position:absolute!important;top:0;left:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--gutter);top:-100px;z-index:calc(var(--z-header) + 1);background:var(--paper);color:var(--ink);padding:var(--space-xs) var(--space-sm);text-decoration:none}.skip-link:focus{top:var(--space-xs);color:var(--ink)}.js .reveal{opacity:0;transform:translateY(24px);transition:opacity .8s var(--ease-out-quart),transform .8s var(--ease-out-quart);transition-delay:var(--reveal-delay, 0ms)}.js .reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.js .reveal{opacity:1;transform:none}}.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:var(--z-header);padding-top:env(safe-area-inset-top,0px);border-bottom:1px solid transparent;transition:border-color .3s var(--ease-out-quart)}.site-header[data-astro-cid-3ef6ksr2]:before{content:"";position:absolute;inset:0;z-index:-1;background:color-mix(in oklch,var(--ink) 88%,transparent);backdrop-filter:saturate(1.2) blur(10px);-webkit-backdrop-filter:saturate(1.2) blur(10px)}.is-scrolled .site-header[data-astro-cid-3ef6ksr2]{border-bottom-color:var(--line)}.site-header__in[data-astro-cid-3ef6ksr2]{min-height:var(--header-h);display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.brand[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;justify-content:center;min-height:44px;line-height:1.05;text-decoration:none;color:var(--paper)}.brand__name[data-astro-cid-3ef6ksr2]{font-family:var(--font-display);text-transform:uppercase;font-size:1.1875rem;letter-spacing:.03em}.brand__role[data-astro-cid-3ef6ksr2]{font-size:.6875rem;font-weight:700;color:var(--muted)}.brand[data-astro-cid-3ef6ksr2]:hover .brand__name[data-astro-cid-3ef6ksr2]{color:var(--accent)}.site-nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--space-lg);font-size:var(--step--1)}.site-nav[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]{text-decoration:none;padding-block:var(--space-xs)}.site-nav[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]:not(.cta):hover{color:var(--accent)}.lang[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:2px;color:var(--muted)}.lang[data-astro-cid-3ef6ksr2] button[data-astro-cid-3ef6ksr2]{background:none;border:0;padding:var(--space-xs) 4px;color:var(--muted);font-size:var(--step--1);min-width:32px}.lang[data-astro-cid-3ef6ksr2] button[data-astro-cid-3ef6ksr2][aria-pressed=true]{color:var(--paper);font-weight:700}.lang[data-astro-cid-3ef6ksr2] button[data-astro-cid-3ef6ksr2]:hover{color:var(--accent)}.cta[data-astro-cid-3ef6ksr2]{background:var(--paper);color:var(--ink);padding:var(--space-xs) var(--space-sm);border-radius:999px;font-weight:700;text-decoration:none;transition:background .25s var(--ease-out-quart),color .25s var(--ease-out-quart)}.cta[data-astro-cid-3ef6ksr2]:hover{background:var(--accent);color:var(--ink)}.menu-btn[data-astro-cid-3ef6ksr2]{display:none;background:none;border:0;width:44px;height:44px;place-items:center;color:var(--paper);margin-right:-10px}.menu-btn[data-astro-cid-3ef6ksr2] path[data-astro-cid-3ef6ksr2]{transition:transform .35s var(--ease-out-quart);transform-origin:center}.menu-btn[data-astro-cid-3ef6ksr2][aria-expanded=true] .menu-btn__top[data-astro-cid-3ef6ksr2]{transform:translateY(4px) rotate(45deg)}.menu-btn[data-astro-cid-3ef6ksr2][aria-expanded=true] .menu-btn__bottom[data-astro-cid-3ef6ksr2]{transform:translateY(-4px) rotate(-45deg)}@media(max-width:860px){.menu-btn[data-astro-cid-3ef6ksr2]{display:grid;position:relative;z-index:calc(var(--z-menu) + 1)}.site-nav[data-astro-cid-3ef6ksr2]{position:fixed;inset:0;z-index:var(--z-menu);flex-direction:column;align-items:flex-start;gap:var(--space-xs);padding:calc(var(--header-h) + env(safe-area-inset-top,0px) + var(--space-md)) var(--gutter) calc(var(--space-xl) + env(safe-area-inset-bottom,0px));overflow-y:auto;overscroll-behavior:contain;background:var(--ink);opacity:0;visibility:hidden;transform:translateY(-12px);transition:opacity .35s var(--ease-out-quart),transform .45s var(--ease-out-expo),visibility 0s linear .35s}.site-nav[data-astro-cid-3ef6ksr2].is-open{opacity:1;visibility:visible;transform:none;transition:opacity .35s var(--ease-out-quart),transform .45s var(--ease-out-expo),visibility 0s}.site-nav[data-astro-cid-3ef6ksr2]>[data-astro-cid-3ef6ksr2]:first-child{margin-top:auto}.site-nav[data-astro-cid-3ef6ksr2]>[data-astro-cid-3ef6ksr2]:last-child{margin-bottom:auto}.site-nav[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]:not(.cta){display:flex;align-items:center;min-height:44px;font-family:var(--font-display);text-transform:uppercase;font-size:min(clamp(2.75rem,12vw,4.5rem),9.5svh);line-height:1.05;padding:0;color:var(--paper)}.lang[data-astro-cid-3ef6ksr2]{margin-top:var(--space-md);margin-left:-12px;font-size:var(--step-1)}.lang[data-astro-cid-3ef6ksr2] button[data-astro-cid-3ef6ksr2]{font-size:var(--step-1);min-width:44px;min-height:44px}.cta[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;min-height:52px;margin-top:var(--space-xs);padding:0 var(--space-md);font-size:var(--step-1)}}@media(max-width:860px)and (max-height:480px){.site-nav[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:repeat(4,54px);align-items:center;grid-auto-flow:column;align-content:center;align-content:safe center;column-gap:var(--space-xl);row-gap:0;padding-bottom:calc(var(--space-md) + env(safe-area-inset-bottom,0px))}.site-nav[data-astro-cid-3ef6ksr2]>[data-astro-cid-3ef6ksr2]:first-child,.site-nav[data-astro-cid-3ef6ksr2]>[data-astro-cid-3ef6ksr2]:last-child{margin-block:0}.site-nav[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]:not(.cta){justify-self:start}.lang[data-astro-cid-3ef6ksr2]{grid-column:2;grid-row:2;margin:0 0 0 -12px}.cta[data-astro-cid-3ef6ksr2]{grid-column:2;grid-row:3;justify-self:start;margin:0}}.site-footer[data-astro-cid-sz7xmlte]{border-top:1px solid var(--line)}.site-footer__in[data-astro-cid-sz7xmlte]{padding-block:var(--section) calc(var(--space-xl) + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:var(--space-xl)}.site-footer__mail[data-astro-cid-sz7xmlte]{font-weight:700;font-size:clamp(1.75rem,.8rem + 4.6vw,4.75rem);line-height:1;letter-spacing:-.02em;text-decoration:none;overflow-wrap:break-word;color:var(--paper)}.site-footer__links[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-xl);font-size:var(--step-1)}.site-footer__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-flex;min-height:44px;align-items:center;text-decoration:none;border-bottom:1px solid var(--line-strong)}.site-footer__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{border-bottom-color:var(--accent)}.site-footer__base[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--line);font-size:var(--step--2);line-height:1.5;color:var(--muted)}.site-footer__credit[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;min-height:44px;color:var(--text-2);text-decoration:underline;text-decoration-color:var(--line-strong)}.site-footer__credit[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--accent);text-decoration-color:currentColor}@media(max-width:599px){.site-footer__mail[data-astro-cid-sz7xmlte]{font-size:min(calc((100vw - 2 * var(--gutter)) / 10),2.75rem)}.site-footer__base[data-astro-cid-sz7xmlte]{flex-direction:column;align-items:flex-start;gap:var(--space-3xs)}.site-footer__credit[data-astro-cid-sz7xmlte]{margin-top:-10px}}
