@font-face{font-family:Fraunces Soft;src:url(/fonts/FrauncesSoft-SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Fraunces Soft;src:url(/fonts/FrauncesSoft-Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Fraunces Soft;src:url(/fonts/FrauncesSoft-Black.woff2)format("woff2");font-weight:900;font-display:swap}@font-face{font-family:Shrikhand;src:url(/fonts/Shrikhand-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Shrikhand Fallback;src:local(Georgia),local(Noto Serif),local(DejaVu Serif);size-adjust:116.1%;ascent-override:88.7%;descent-override:37%}:root{color-scheme:light dark;--print-paper:#f2e4c8;--print-ink:#1b1612;--print-coral:#d9573e;--print-teal:#2c7a73;--print-umber:#9c6a3e;--print-gold:#e9c878;--canvas:#f4e9d3;--surface:#fbf4e6;--raised:#ebddc3;--text:#1b1612;--text-2:#5a4e44;--accent:#b4412a;--on-accent:#fbf4e6;--accent-soft:#f5d3c6;--on-accent-soft:#6e2414;--sky:#2c7a73;--border:#dccbae;--separator:#e6d8bf;--success:#1f6b5f;--shadow-print:0 3px 0 #1b1612e6;--grain-opacity:.07;--display:"Fraunces Soft", "Iowan Old Style", Georgia, serif;--bill:"Shrikhand", "Shrikhand Fallback", Georgia, serif;--body:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--gutter:clamp(16px, 4vw, 40px);--measure:68ch;--wide:1180px;--radius:16px;--radius-card:12px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--spring-snappy:linear(0, .0329, .1097, .207, .3101, .4103, .5029, .5855, .6575, .7191, .771, .8144, .8503, .8797, .9037, .9232, .9389, .9515, .9616, .9697, .9761, .9812, .9852, .9884, .9909, .9929, .9945, .9957, .9966, .9974, .998, .9984, 1);--spring-soft:linear(0, .0202, .0722, .1451, .2301, .3207, .4117, .4995, .5817, .6568, .7238, .7825, .8329, .8755, .9109, .9397, .9627, .9806, .9942, 1.0042, 1.0112, 1.0158, 1.0185, 1.0197, 1.0199, 1.0192, 1.018, 1.0164, 1.0147, 1.0129, 1.0111, 1.0093, 1.0078, 1.0063, 1.005, 1.0039, 1.003, 1.0022, 1.0015, 1.001, 1);--spring-bounce:linear(0, .0243, .0891, .1833, .2963, .4191, .5439, .6644, .7759, .8751, .9598, 1.029, 1.0827, 1.1215, 1.1467, 1.1599, 1.1629, 1.1577, 1.1462, 1.1302, 1.1114, 1.0912, 1.0709, 1.0515, 1.0336, 1.0178, 1.0045, .9936, .9853, .9793, .9756, .9737, .9735, .9745, .9766, .9793, .9824, .9857, .989, .9921, .995, .9975, .9996, 1.0013, 1.0026, 1.0035, 1.0041, 1.0043, 1)}@media (prefers-color-scheme:dark){:root{--canvas:#241a26;--surface:#2e2230;--raised:#3a2c3c;--text:#f4e9d3;--text-2:#c2b2aa;--accent:#ec7a62;--on-accent:#241a26;--accent-soft:#4e2c2c;--on-accent-soft:#f7cdbe;--sky:#3e9a8c;--border:#4a3a4c;--separator:#33263a;--success:#7ccdb0;--shadow-print:0 3px 0 #0a060af2;--grain-opacity:.05}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:88px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:var(--canvas);color:var(--text);font:400 1.0625rem/1.6 var(--body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}body:after{content:"";pointer-events:none;z-index:100;opacity:var(--grain-opacity);mix-blend-mode:multiply;background-image:url(/art/grain.svg);background-size:180px;position:fixed;inset:0}@media (prefers-color-scheme:dark){body:after{mix-blend-mode:screen}}img,svg{max-width:100%;height:auto;display:block}a{color:var(--accent);text-underline-offset:.18em;text-decoration-thickness:.08em}a:hover{text-decoration-thickness:.14em}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:4px}h1,h2,h3{font-family:var(--display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:900;line-height:1.08}h1{font-size:clamp(2.25rem,1.4rem + 3.8vw,4.25rem)}h2{font-size:clamp(1.9rem,1.3rem + 2.4vw,3.1rem)}h3{letter-spacing:-.005em;font-size:1.3rem;font-weight:700;line-height:1.2}p{text-wrap:pretty;margin:0}.wrap{width:min(100% - 2 * var(--gutter), var(--wide));margin-inline:auto}.measure{max-width:var(--measure)}.eyebrow{font:700 .78rem/1 var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);display:inline-block}.lead{color:var(--text-2);font-size:clamp(1.1rem,1rem + .4vw,1.3rem)}.section{padding-block:clamp(72px,10vw,140px)}.section-head{gap:14px;margin-bottom:clamp(32px,5vw,56px);display:grid}.lobby{background:var(--print-paper);border-radius:var(--radius-card);box-shadow:4px 4px 0 var(--print-ink);padding:6px}.lobby>picture{border:1.5px solid var(--print-ink);border-radius:8px;height:100%;display:block;overflow:hidden}.lobby>picture img{object-fit:cover;width:100%;height:100%;display:block}.button{min-height:48px;font:700 1rem/1.1 var(--body);color:var(--on-accent);background:var(--accent);box-shadow:var(--shadow-print);transition:transform .14s var(--ease-out), box-shadow .14s var(--ease-out);border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:12px 22px;text-decoration:none;display:inline-flex}.button:hover{text-decoration:none}@media (hover:hover) and (pointer:fine){.button:hover{transform:translateY(-1px)}}.button:active{box-shadow:none;transform:translateY(3px)}.button.ghost{color:var(--text);background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--border), var(--shadow-print)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.rise{animation-name:rise;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry entry 55%}.lobby>picture img{animation-name:paint-drift;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover;scale:1.06}}}@keyframes paint-drift{0%{translate:0 -2.5%}to{translate:0 2.5%}}@keyframes rise{0%{opacity:0;transform:translateY(28px)scale(.98)}to{opacity:1;transform:none}}@media (width<=760px){body:has([data-sticky-cta]) .site-footer{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}@property --ir{syntax:"<length>";inherits:false;initial-value:0}.icon[data-astro-cid-ccg5yoga]{width:var(--icon-size);height:var(--icon-size);flex:none;display:inline-grid}.icon[data-astro-cid-ccg5yoga] svg{width:100%;height:100%}.site-header[data-astro-cid-nen7h5rs]{z-index:50;pointer-events:none;padding-top:12px;position:sticky;top:0}.site-header[data-astro-cid-nen7h5rs]:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#100a0cb8,#100a0c61 55%,#0000);position:absolute;inset:0 0 -28px}@supports (animation-timeline:scroll()){.site-header[data-astro-cid-nen7h5rs]:before{animation-name:edge-in;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll();animation-range:0 160px}}@keyframes edge-in{0%{opacity:0}}.bar[data-astro-cid-nen7h5rs]{justify-content:flex-end;align-items:center;gap:16px;min-height:56px;display:flex}.bar[data-astro-cid-nen7h5rs]>[data-astro-cid-nen7h5rs]{pointer-events:auto}.pill[data-astro-cid-nen7h5rs],.pop[data-astro-cid-nen7h5rs]{background:color-mix(in srgb, var(--canvas) 72%, transparent);backdrop-filter:blur(18px)saturate(160%);border:1px solid color-mix(in srgb, var(--text) 12%, transparent);color:var(--text);box-shadow:inset 0 1px #ffffff38,0 8px 28px #0f080e38}.pop[data-astro-cid-nen7h5rs]{background:color-mix(in srgb, var(--canvas) 90%, transparent);backdrop-filter:blur(28px)saturate(150%);box-shadow:inset 0 1px #ffffff2e,0 18px 48px #0f080e73}@media (prefers-reduced-transparency:reduce){.pill[data-astro-cid-nen7h5rs],.pop[data-astro-cid-nen7h5rs]{background:var(--canvas);backdrop-filter:none}}@media (prefers-contrast:more){.pill[data-astro-cid-nen7h5rs],.pop[data-astro-cid-nen7h5rs]{background:var(--canvas);border:2px solid var(--text)}}.links[data-astro-cid-nen7h5rs]{border-radius:999px;padding:5px}ul[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none}.links[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:2px;display:flex}.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.menu-pop[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:inherit;border-radius:999px;padding:9px 14px;font-size:.93rem;font-weight:600;text-decoration:none;transition:background-color .15s;display:block}@media (hover:hover) and (pointer:fine){.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.menu-pop[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.lang-pop[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:color-mix(in srgb, var(--text) 10%, transparent)}}.tools[data-astro-cid-nen7h5rs]{gap:8px;display:flex}.lang-btn[data-astro-cid-nen7h5rs],.menu-btn[data-astro-cid-nen7h5rs]{height:44px;font:700 .82rem/1 var(--body);letter-spacing:.06em;cursor:pointer;transition:transform .14s var(--ease-out);border-radius:999px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.lang-btn[data-astro-cid-nen7h5rs]:active,.menu-btn[data-astro-cid-nen7h5rs]:active{transform:scale(.96)}.lang-btn[data-astro-cid-nen7h5rs]{anchor-name:--lang}.menu-btn[data-astro-cid-nen7h5rs]{anchor-name:--menu;justify-content:center;width:44px;padding:0;display:none}.pop[data-astro-cid-nen7h5rs]{inset:76px auto auto;right:max(16px, calc((100vw - var(--wide)) / 2));transform-origin:100% 0;opacity:0;transition:opacity .12s var(--ease-out), transform .12s var(--ease-out), overlay .12s allow-discrete, display .12s allow-discrete;border-radius:20px;margin:0;padding:6px;position:fixed;transform:translateY(-6px)scale(.96)}.pop[data-astro-cid-nen7h5rs]:popover-open{opacity:1;transition-duration:.2s;transition-timing-function:var(--ease-out);transform:none}@starting-style{.pop[data-astro-cid-nen7h5rs]:popover-open{opacity:0;transform:translateY(-6px)scale(.96)}}@supports (position-anchor:--lang){.lang-pop[data-astro-cid-nen7h5rs]{position-anchor:--lang;top:calc(anchor(bottom) + 10px);right:anchor(right)}.menu-pop[data-astro-cid-nen7h5rs]{position-anchor:--menu;top:calc(anchor(bottom) + 10px);right:anchor(right)}}.lang-pop[data-astro-cid-nen7h5rs]{width:min(300px,100vw - 32px)}.lang-pop[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:inherit;border-radius:14px;grid-template-columns:1fr auto;align-items:center;column-gap:10px;padding:12px 14px;text-decoration:none;transition:background-color .15s;display:grid}.lang-pop[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]{background:color-mix(in srgb, var(--accent) 16%, transparent)}.name[data-astro-cid-nen7h5rs]{font:700 1.05rem/1.2 var(--display)}.read[data-astro-cid-nen7h5rs]{color:var(--text-2);grid-column:1;font-size:.85rem}.yours[data-astro-cid-nen7h5rs]{background:var(--accent);color:var(--on-accent);font:700 .72rem/1.2 var(--body);border-radius:999px;grid-column:1;justify-self:start;margin-top:6px;padding:3px 9px}.yours[data-astro-cid-nen7h5rs][hidden]{display:none}.lang-pop[data-astro-cid-nen7h5rs] .tick{color:var(--accent);grid-area:1/2/span 2}.menu-pop[data-astro-cid-nen7h5rs]{min-width:220px}.menu-pop[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:12px 16px}@media (width<=960px){.links[data-astro-cid-nen7h5rs]{display:none}.menu-btn[data-astro-cid-nen7h5rs]{display:inline-flex}}@media (prefers-reduced-motion:reduce){.pop[data-astro-cid-nen7h5rs],.pop[data-astro-cid-nen7h5rs]:popover-open{transform:none}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--surface);border-top:1.5px solid var(--border);margin-top:clamp(48px,8vw,96px);padding-block:56px 32px}.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.6fr 1fr;gap:40px;display:grid}@media (width<=760px){.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}.brand[data-astro-cid-jo6i4kqk]{max-width:44ch;color:var(--text-2);align-content:start;gap:12px;display:grid}.wordmark[data-astro-cid-jo6i4kqk]{font-family:var(--bill);color:var(--text);font-size:1.8rem;line-height:1;text-decoration:none}.nocookies[data-astro-cid-jo6i4kqk]{color:var(--success);align-items:flex-start;gap:8px;font-size:.92rem;display:flex}.nocookies[data-astro-cid-jo6i4kqk] .icon{flex:none;margin-top:4px}h2[data-astro-cid-jo6i4kqk]{font:700 .78rem/1 var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--text-2);margin-bottom:14px}ul[data-astro-cid-jo6i4kqk]{gap:2px;margin:0;padding:0;list-style:none;display:grid}ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--text);padding:6px 0;font-weight:500;text-decoration:none;display:inline-block}ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.legal[data-astro-cid-jo6i4kqk]{gap:16px;display:flex}.fine[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{padding-block:6px;display:inline-block}.fine[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--separator);color:var(--text-2);justify-content:space-between;align-items:end;gap:16px;margin-top:40px;padding-top:20px;font-size:.88rem;display:flex}.skip[data-astro-cid-hkbrpulz]{z-index:200;background:var(--text);color:var(--canvas);border-radius:10px;padding:10px 16px;font-weight:700;text-decoration:none;position:absolute;top:-60px;left:12px}.skip[data-astro-cid-hkbrpulz]:focus{top:12px}main[data-astro-cid-hkbrpulz]:focus{outline:none}.page-head[data-astro-cid-73dgtvns]{gap:clamp(28px,4vw,44px);padding-top:clamp(16px,3vw,32px);display:grid}.card[data-astro-cid-73dgtvns]{--a:var(--print-coral);--b:var(--print-gold);aspect-ratio:3.2;background:var(--a);border:3px solid var(--print-ink);box-shadow:6px 6px 0 var(--print-ink);animation:iris .9s var(--ease-out) both;border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden;container-type:inline-size}@media (width<=640px){.card[data-astro-cid-73dgtvns]{aspect-ratio:2.1}}.teal[data-astro-cid-73dgtvns]{--a:var(--print-teal);--b:#5fa79a}.umber[data-astro-cid-73dgtvns]{--a:var(--print-umber);--b:var(--print-gold)}.rays[data-astro-cid-73dgtvns]{aspect-ratio:1;background:repeating-conic-gradient(from 0deg, var(--b) 0deg 7.5deg, var(--a) 7.5deg 15deg);opacity:.6;width:260%;animation:90s linear infinite turn;position:absolute;top:50%;left:50%;translate:-50% -50%}.vignette[data-astro-cid-73dgtvns]{background:radial-gradient(#0000 35%,#1b16128c 100%);position:absolute;inset:0}.plaque[data-astro-cid-73dgtvns]{background:var(--print-paper);border:3px solid var(--print-ink);box-shadow:5px 5px 0 var(--print-ink);border-radius:18px;padding:.18em .9em .28em;font-size:clamp(1.9rem,9cqw,5.6rem);animation:.7s cubic-bezier(.34,1.56,.64,1) .25s both pop;position:relative;rotate:-2deg}.word[data-astro-cid-73dgtvns]{font:400 1em/1.1 var(--bill);color:var(--print-ink);white-space:nowrap}.corner[data-astro-cid-73dgtvns]{border:3px solid var(--print-paper);opacity:.85;width:22px;height:22px;position:absolute}.tl[data-astro-cid-73dgtvns]{border-bottom:0;border-right:0;top:12px;left:12px}.tr[data-astro-cid-73dgtvns]{border-bottom:0;border-left:0;top:12px;right:12px}.bl[data-astro-cid-73dgtvns]{border-top:0;border-right:0;bottom:12px;left:12px}.br[data-astro-cid-73dgtvns]{border-top:0;border-left:0;bottom:12px;right:12px}.text[data-astro-cid-73dgtvns]{gap:16px;max-width:760px;display:grid}@keyframes turn{to{rotate:360deg}}@keyframes iris{0%{clip-path:circle(0%)}to{clip-path:circle(75%)}}@keyframes pop{0%{opacity:0;rotate:-8deg;scale:.7}}
