@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bricolage-grotesque-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/bricolage-grotesque-latin-600-normal.woff2) format("woff2")}:root{color-scheme:light dark;--bg: #D9DFE3;--bg-lift: #E4E9EC;--text: #1C2026;--muted: #59626D;--cat: #0E1013;--cat-far: #2E333B;--accent: #2B44A8;--rule: color-mix(in srgb, var(--text) 14%, transparent);--grain-opacity: .05;--font: "Bricolage Grotesque", ui-sans-serif, sans-serif;--w-regular: 400;--w-bold: 600;--step--1: .875rem;--step-0: 1.0625rem;--step-1: 1.25rem;--step-2: 1.625rem;--step-3: clamp(2.125rem, 5.5vw, 3.375rem);--leading: 1.6;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--space-12: 3rem;--space-16: 4rem;--space-24: 6rem;--column: 46rem;--wide: 64rem;--gutter: 1rem;--cat-zone: 13rem;--ease-out: cubic-bezier(.22, 1, .36, 1);--fast: .2s}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #39414D;--bg-lift: #3C4451;--text: #E9ECEF;--muted: #AEB6C0;--cat: #07080A;--cat-far: #1A1E24;--accent: #B9C6FF;--grain-opacity: .06}}:root[data-theme=dark]{--bg: #39414D;--bg-lift: #3C4451;--text: #E9ECEF;--muted: #AEB6C0;--cat: #07080A;--cat-far: #1A1E24;--accent: #B9C6FF;--grain-opacity: .06}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;overflow-x:hidden}html{background-color:var(--bg);background-image:radial-gradient(ellipse 80% 60% at 50% 0%,var(--bg-lift),transparent 70%);background-attachment:fixed;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100svh;color:var(--text);font-family:var(--font);font-weight:var(--w-regular);font-size:var(--step-0);line-height:var(--leading);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:normal;text-rendering:optimizeLegibility}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:var(--grain-opacity);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}h1,h2,h3{font-weight:var(--w-bold);line-height:1.12;letter-spacing:-.015em;margin:0;text-wrap:balance}h1{font-size:var(--step-3);letter-spacing:-.03em;line-height:1.04}h2{font-size:var(--step-2)}h3{font-size:var(--step-1)}p,ul,ol,dl,figure{margin:0}p,li{max-width:68ch;text-wrap:pretty}strong{font-weight:var(--w-bold)}.muted{color:var(--muted)}a{color:var(--accent);text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,var(--accent) 40%,transparent);text-underline-offset:.22em;transition:text-decoration-color var(--fast) var(--ease-out),text-underline-offset var(--fast) var(--ease-out),color var(--fast) var(--ease-out)}a:hover{text-decoration-color:currentColor;text-underline-offset:.3em}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px;transition:outline-offset var(--fast) var(--ease-out)}::selection{background:color-mix(in srgb,var(--accent) 22%,transparent)}.column{width:100%;max-width:calc(var(--column) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.wide{width:100%;max-width:calc(var(--wide) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.skip-link{position:absolute;left:var(--gutter);top:-4rem;z-index:10;padding:var(--space-2) var(--space-4);background:var(--bg);color:var(--text)}.skip-link:focus-visible{top:var(--space-4)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media(prefers-reduced-motion:no-preference){.reveal{animation:reveal .6s var(--ease-out) .12s both}@keyframes reveal{0%{opacity:0;transform:translateY(8px)}}}.site-header[data-astro-cid-ctg3m53h]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-6);padding-block:var(--space-8)}a[data-astro-cid-ctg3m53h]{color:var(--text);text-decoration-color:transparent}a[data-astro-cid-ctg3m53h]:hover,a[data-astro-cid-ctg3m53h][aria-current=page]{text-decoration-color:var(--accent)}.name[data-astro-cid-ctg3m53h]{font-weight:var(--w-bold)}ul[data-astro-cid-ctg3m53h]{display:flex;gap:var(--space-6);padding:0;margin:0;list-style:none}nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{color:var(--muted)}nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover,nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h][aria-current=page]{color:var(--text)}@media(max-width:30rem){ul[data-astro-cid-ctg3m53h]{gap:var(--space-4)}}.site-footer[data-astro-cid-gcn2mc3v]{display:grid;gap:var(--space-4);padding-top:var(--space-24);font-size:var(--step--1)}.links[data-astro-cid-gcn2mc3v]{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);padding:0;margin:0;list-style:none}.links[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{display:inline-block;padding-block:var(--space-1)}.text-button[data-astro-cid-gcn2mc3v]{padding:0;border:0;background:none;color:var(--accent);font:inherit;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,var(--accent) 40%,transparent);text-underline-offset:.22em;cursor:pointer;transition:text-decoration-color var(--fast) var(--ease-out)}.text-button[data-astro-cid-gcn2mc3v]:hover{text-decoration-color:currentColor}.support-panel[data-astro-cid-gcn2mc3v]{display:grid;gap:var(--space-3);max-width:26rem;margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--rule)}.support-panel[data-astro-cid-gcn2mc3v][hidden]{display:none}.support-title[data-astro-cid-gcn2mc3v]{font-size:var(--step-0)}.support-form[data-astro-cid-gcn2mc3v]{display:grid;gap:var(--space-3)}.currency[data-astro-cid-gcn2mc3v]{display:flex;gap:var(--space-6);padding:0;margin:0;border:0}.currency[data-astro-cid-gcn2mc3v] label[data-astro-cid-gcn2mc3v]{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer}input[data-astro-cid-gcn2mc3v][type=radio]{accent-color:var(--accent);margin:0}.amount-row[data-astro-cid-gcn2mc3v]{display:grid;grid-template-columns:1fr auto;gap:var(--space-2) var(--space-3)}.amount-row[data-astro-cid-gcn2mc3v] label[data-astro-cid-gcn2mc3v]{grid-column:1 / -1;color:var(--muted)}input[data-astro-cid-gcn2mc3v][type=number]{min-width:0;padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb,var(--text) 35%,transparent);border-radius:4px;background:var(--bg);color:var(--text);font:inherit;transition:border-color var(--fast) var(--ease-out)}input[data-astro-cid-gcn2mc3v][type=number]:hover{border-color:var(--text)}.pay[data-astro-cid-gcn2mc3v]{padding:var(--space-2) var(--space-6);border:1px solid var(--text);border-radius:4px;background:var(--text);color:var(--bg);font:inherit;font-weight:var(--w-bold);cursor:pointer;transition:opacity var(--fast) var(--ease-out)}.pay[data-astro-cid-gcn2mc3v]:hover{opacity:.85}.pay[data-astro-cid-gcn2mc3v]:disabled{cursor:progress;opacity:.6}.feedback[data-astro-cid-gcn2mc3v]:empty{display:none}.feedback[data-astro-cid-gcn2mc3v][data-state=error]{color:var(--text);font-weight:var(--w-bold)}#coffeeClose[data-astro-cid-gcn2mc3v]{justify-self:start}.cat[data-astro-cid-vm6fnq5z]{position:fixed;left:0;bottom:0;z-index:2;width:100vw;height:190px;background:linear-gradient(to bottom,transparent 0%,var(--bg) 62%);pointer-events:none;user-select:none}@media(max-width:640px){.cat[data-astro-cid-vm6fnq5z]{height:140px}}@media print{.cat[data-astro-cid-vm6fnq5z]{display:none}}.page[data-astro-cid-sckkx6r4]{position:relative;z-index:1;padding-bottom:var(--cat-zone)}main[data-astro-cid-sckkx6r4]:focus{outline:none}
