@font-face{font-family:Erode;src:url(/fonts/erode-300.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Erode;src:url(/fonts/erode-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Erode;src:url(/fonts/erode-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Erode;src:url(/fonts/erode-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--bg:#0c0b0a;--surface:#171513;--surface-2:#211e1b;--ink:#ecebe7;--muted:#a9a6a0;--accent:#b11226;--accent-hover:#c8172e;--accent-ink:#fff;--accent-text:#f2737f;--lamp-green:#3fae6a;--field-1:#e7e6e2;--field-1-ink:#0c0b0a;--field-1-muted:#55524d;--font:"Erode", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--step-small:clamp(.8125rem, .79rem + .1vw, .875rem);--step-body:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--step-lead:clamp(1.25rem, 1.1rem + .7vw, 1.625rem);--step-head:clamp(1.875rem, 1.1rem + 3.2vw, 4.25rem);--step-display:clamp(4.5rem, 1rem + 9vw, 10rem);--margin:clamp(1rem, 2.1vw, 1.875rem);--gutter:clamp(.75rem, 1.4vw, 1.5rem);--section:clamp(6rem, 13vw, 13rem);--radius:2px;--max:1880px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.76, 0, .24, 1);--ease-soft:cubic-bezier(.33, 1, .68, 1);--t-press:.14s;--t-hover:.18s;--t-ui:.24s;--t-reveal:.8s;--t-light:1.6s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg)}body{background:var(--bg);color:var(--ink);font-family:var(--font);font-size:var(--step-body);font-kerning:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.55}h1,h2,h3,h4,p,figure,blockquote,ul,ol,dl,dd{margin:0}ul[class],ol[class]{padding:0;list-style:none}img,video,svg,picture{max-width:100%;display:block}img,video{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit}:target{scroll-margin-top:6rem}::selection{background:var(--accent);color:var(--accent-ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}h1,h2,h3,h4{text-wrap:balance;hyphens:none;font-weight:400}.display{font-size:var(--step-display);letter-spacing:-.04em;font-weight:500;line-height:.9}.head{font-size:var(--step-head);letter-spacing:-.025em;line-height:1.02}.lead{font-size:var(--step-lead);letter-spacing:-.01em;line-height:1.35}.body{font-size:var(--step-body)}.small{font-size:var(--step-small);line-height:1.45}.muted{color:var(--muted)}p{text-wrap:pretty;max-width:62ch}.nums{font-variant-numeric:tabular-nums}.only-wide{display:none}@media (width>=48em){.only-wide{display:inline}}.wrap{padding-inline:var(--margin);max-width:var(--max);margin-inline:auto}.grid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.section{padding-block:calc(var(--section) / 2)}main{overflow-x:clip}.cover{object-fit:cover;width:100%;height:100%}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lit{filter:brightness(.9)contrast(1.05)}.button{background:var(--accent);min-height:3rem;color:var(--accent-ink);border-radius:var(--radius);white-space:nowrap;font-size:var(--step-small);letter-spacing:.01em;transition:transform var(--t-press) var(--ease-out), background-color var(--t-hover) ease;justify-content:center;align-items:center;gap:.5em;padding:0 1.4rem;font-weight:500;text-decoration:none;display:inline-flex}.button:active{transform:scale(.97)}.button.is-block{width:100%;min-height:3.25rem}.link{text-underline-offset:.22em;transition:text-decoration-color var(--t-hover) ease, color var(--t-hover) ease;text-decoration:underline .06em #0000}.link-plain{text-underline-offset:.2em;text-decoration:underline .06em}@media (hover:hover) and (pointer:fine){.button:hover{background:var(--accent-hover)}.link:hover{text-decoration-color:currentColor}}.lines .line{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.lines [data-line]{display:block}.shutter{overflow:hidden}@media (prefers-reduced-motion:no-preference){.js [data-rise]{opacity:0;animation:rise var(--t-reveal) var(--ease-out) forwards;animation-delay:calc(var(--i,0) * 90ms + .12s);transform:translateY(18px)}.js .lines [data-line]{animation:line-up .9s var(--ease-out) forwards;animation-delay:calc(var(--i,0) * .11s + .15s);transform:translateY(105%)}.js [data-reveal]{opacity:0;transition:opacity .6s var(--ease-out), transform .8s var(--ease-out);transition-delay:calc(var(--i,0) * 75ms);transform:translateY(24px)}.js [data-reveal].is-in{opacity:1;transform:none}.js .shutter[data-reveal]{opacity:1;clip-path:inset(0 0 100%);transition:clip-path .8s var(--ease-in-out);transition-delay:calc(var(--i,0) * 75ms);transform:none}.js .shutter[data-reveal] img,.js .shutter[data-reveal] video,.js .shutter[data-reveal] svg{transition:transform 1.2s var(--ease-soft);transform:scale(1.12)}.js .shutter[data-reveal].is-in{clip-path:inset(0)}.js .shutter[data-reveal].is-in img,.js .shutter[data-reveal].is-in video,.js .shutter[data-reveal].is-in svg{transform:none}.js [data-open]{animation:open 1.1s var(--ease-in-out) both;animation-delay:calc(var(--i,0) * .14s + .1s)}.js [data-open]>:is(img,video,picture){animation:settle 1.6s var(--ease-soft) both;animation-delay:calc(var(--i,0) * .14s + .1s)}.drift{animation:drift 24s var(--ease-in-out) infinite alternate}}@keyframes rise{to{opacity:1;transform:none}}@keyframes line-up{to{transform:none}}@keyframes open{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes settle{0%{transform:scale(1.12)}to{transform:none}}@keyframes drift{0%{transform:scale(1.02)}to{transform:scale(1.1)translate(-1.5%,-1%)}}.field-label{font-size:var(--step-small);margin-bottom:.35rem;display:block}.field{width:100%;min-height:3rem;color:inherit;border:1px solid;border-color:color-mix(in srgb, currentColor 35%, transparent);border-radius:var(--radius);font-size:max(1rem, var(--step-body));transition:border-color var(--t-hover) ease;background:0 0;padding:.7rem .85rem}.field:focus{border-color:var(--accent);outline:none}select.field{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23777' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;padding-right:2.2rem}textarea.field{resize:vertical;min-height:6.5rem}.logo[data-astro-cid-f7espo7c]{white-space:nowrap;align-items:center;gap:.6em;display:inline-flex}.logo-mark[data-astro-cid-f7espo7c]{flex:none}.logo-word[data-astro-cid-f7espo7c]{letter-spacing:-.01em;font-weight:500}@media (prefers-reduced-motion:no-preference){.logo-lamp[data-astro-cid-f7espo7c]{transition:opacity var(--t-ui) ease}a:hover>.logo[data-astro-cid-f7espo7c] .logo-lamp[data-astro-cid-f7espo7c]{opacity:.55}}.foot[data-astro-cid-nns7i3if]{padding-top:clamp(4rem,9vw,7rem);padding-bottom:0}.card[data-astro-cid-nns7i3if]{background:var(--field-1);width:83.3333%;color:var(--field-1-ink);margin-inline:auto;margin-top:40px;position:relative}.edge[data-astro-cid-nns7i3if]{width:100%;height:40px;margin-bottom:-1px;display:block;position:absolute;bottom:100%;left:0}.body[data-astro-cid-nns7i3if]{grid-template-columns:1fr 1fr;gap:3rem;min-height:22rem;padding:3rem clamp(1.5rem,4vw,3.5rem) 2rem;display:grid}.sign[data-astro-cid-nns7i3if]{font-size:var(--step-head)}.note[data-astro-cid-nns7i3if]{max-width:40ch;color:var(--field-1-muted);margin-top:1rem}.links[data-astro-cid-nns7i3if]{flex-wrap:wrap;gap:.4rem 1.4rem;margin-top:2rem;display:flex}.addr[data-astro-cid-nns7i3if]{padding-top:.5rem;position:relative}.stamp[data-astro-cid-nns7i3if]{aspect-ratio:3/4;background:var(--field-1);outline-offset:-1px;outline:2px dotted #c9c4bb;width:88px;padding:6px;position:absolute;top:0;right:0;rotate:3deg}.stamp[data-astro-cid-nns7i3if] img{object-fit:cover;width:100%;height:100%}.lines[data-astro-cid-nns7i3if]{font-size:var(--step-lead);gap:12px;max-width:calc(100% - 110px);padding:0;line-height:1.2;list-style:none;display:grid}.imprint[data-astro-cid-nns7i3if]{text-align:center;max-width:none;color:var(--field-1-muted);padding:0 1rem 1.25rem}@media (width<=52rem){.card[data-astro-cid-nns7i3if]{width:100%}.body[data-astro-cid-nns7i3if]{grid-template-columns:1fr;gap:2.5rem;padding:2rem 1.25rem 1.5rem}.stamp[data-astro-cid-nns7i3if]{width:64px;top:-.5rem}.lines[data-astro-cid-nns7i3if]{font-size:var(--step-body)}}.consent[data-astro-cid-ycibek3o]{left:var(--margin);bottom:var(--margin);z-index:60;width:min(24rem, calc(100vw - 2 * var(--margin)));background:var(--field-1);color:var(--field-1-ink);border-radius:var(--radius);font-size:var(--step-small);gap:.8rem;padding:1rem 1.1rem;display:grid;position:fixed;box-shadow:0 18px 40px #00000073}.consent[data-astro-cid-ycibek3o][hidden]{display:none}.consent[data-astro-cid-ycibek3o] p[data-astro-cid-ycibek3o]{max-width:none}.consent-actions[data-astro-cid-ycibek3o]{gap:.5rem;display:flex}.consent-actions[data-astro-cid-ycibek3o] button[data-astro-cid-ycibek3o]{border-radius:var(--radius);min-height:2.5rem;font-size:var(--step-small);transition:transform var(--t-press) var(--ease-out);padding:0 1rem}.consent-actions[data-astro-cid-ycibek3o] button[data-astro-cid-ycibek3o]:active{transform:scale(.97)}.consent-yes[data-astro-cid-ycibek3o]{background:var(--field-1-ink);color:var(--field-1)}.consent-no[data-astro-cid-ycibek3o]{color:var(--field-1-ink);background:#d6d3cd}.wa[data-astro-cid-dsjoc6do]{right:var(--margin);bottom:var(--margin);z-index:55;background:var(--field-1);min-height:3rem;color:var(--field-1-ink);font-size:var(--step-small);transition:transform var(--t-press) var(--ease-out), background-color var(--t-hover) ease;border-radius:999px;align-items:center;gap:.55rem;padding:0 1.1rem 0 .9rem;font-weight:500;text-decoration:none;display:inline-flex;position:fixed;box-shadow:0 12px 30px #0006}.wa[data-astro-cid-dsjoc6do]:active{transform:scale(.96)}@media (hover:hover){.wa[data-astro-cid-dsjoc6do]:hover{background:#fff}}@media (width<=40rem){.wa-text[data-astro-cid-dsjoc6do]{font-size:.8125rem}.wa[data-astro-cid-dsjoc6do]{min-height:2.75rem}}.skip[data-astro-cid-hkbrpulz]:focus{clip-path:none;background:var(--ink);width:auto;height:auto;color:var(--bg);z-index:100;padding:.6rem 1rem;position:fixed;top:.5rem;left:.5rem}.draft-bar[data-astro-cid-hkbrpulz]{max-width:none;padding:.5rem var(--margin);background:var(--accent);color:var(--accent-ink);text-align:center;margin:0}.site-header[data-astro-cid-hkbrpulz]{z-index:50;background:var(--bg);transition:background-color var(--t-ui) ease;position:sticky;top:0}.site-header[data-astro-cid-hkbrpulz].overlay{background:0 0;position:fixed;inset:0 0 auto}.site-header[data-astro-cid-hkbrpulz].overlay.is-scrolled{background:var(--bg)}.bar[data-astro-cid-hkbrpulz]{max-width:var(--max);padding:1rem var(--margin);font-size:var(--step-small);align-items:center;gap:clamp(1rem,2.6vw,2.5rem);margin-inline:auto;display:flex}.home[data-astro-cid-hkbrpulz]{margin-right:clamp(.5rem,2vw,2rem);text-decoration:none}.links[data-astro-cid-hkbrpulz]{gap:clamp(1rem,2.2vw,2rem);display:flex}.links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{text-decoration-line:underline}.links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{text-decoration-color:currentColor}.header-action[data-astro-cid-hkbrpulz]{min-height:2.5rem;margin-left:auto;padding-inline:1.1rem}.menu[data-astro-cid-hkbrpulz]{display:none;position:relative}.menu[data-astro-cid-hkbrpulz] summary[data-astro-cid-hkbrpulz]{cursor:pointer;padding:.5rem 0;list-style:none}.menu[data-astro-cid-hkbrpulz] summary[data-astro-cid-hkbrpulz]::-webkit-details-marker{display:none}.menu[data-astro-cid-hkbrpulz]:not([open]) .menu-panel[data-astro-cid-hkbrpulz]{display:none}.menu-panel[data-astro-cid-hkbrpulz]{background:var(--bg);padding:1rem var(--margin) 2rem;font-size:var(--step-head);letter-spacing:-.02em;gap:.25rem;display:grid;position:fixed;inset:4.25rem 0 auto;box-shadow:0 24px 40px #00000080}.menu-panel[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{padding:.3rem 0;text-decoration:none}@media (width<=52rem){.links[data-astro-cid-hkbrpulz]{display:none}.menu[data-astro-cid-hkbrpulz]{display:block}.header-action[data-astro-cid-hkbrpulz]{min-height:2.25rem;margin-left:auto;padding-inline:.9rem}.home[data-astro-cid-hkbrpulz] .logo-word{font-size:var(--step-small)}}@media (width<=23rem){.home[data-astro-cid-hkbrpulz] .logo-word{display:none}}
