:root{--paper:#fff7f4;--ink:#0f1d36;--ink-soft:#33405a;--line:#0f1d361c;--blue:#1d4f9c;--yellow:#f2b42e;--yellow-soft:#f7dd97;--font-body:"Source Serif 4", Georgia, serif;--font-head:"Brygada 1918", Georgia, serif;--font-mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--max:1240px;--gutter:clamp(20px, 5vw, 64px);--radius:10px;--text-display:clamp(2.7rem, 1.5rem + 3.6vw, 5.2rem);--text-lead:clamp(1.15rem, 1rem + .45vw, 1.4rem);--ease:cubic-bezier(.22, .61, .36, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;margin:0;font-size:1.125rem;line-height:1.6}::selection{background:var(--yellow-soft);color:var(--ink)}h1{font-family:var(--font-head);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0 0 .5em;font-weight:400;line-height:1.06}p{margin:0 0 1em}a{color:inherit}:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.container{max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.lede{font-size:var(--text-lead);color:var(--ink-soft);max-width:36em;line-height:1.5}.btn{border-radius:var(--radius);border:1px solid var(--ink);background:var(--ink);min-height:48px;color:var(--paper);font-family:var(--font-body);cursor:pointer;transition:background .15s var(--ease), border-color .15s var(--ease);align-items:center;gap:.6em;padding:.65em 1.25em;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex}.btn:hover{background:var(--blue);border-color:var(--blue)}.arrow{font-family:var(--font-mono);transition:transform .2s var(--ease)}a:hover .arrow{transform:translate(3px)}.site-header[data-astro-cid-nen7h5rs]{z-index:20;position:absolute;top:0;left:0;right:0}.bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:16px;min-height:72px;display:flex}.brand[data-astro-cid-nen7h5rs]{font-family:var(--font-head);letter-spacing:-.01em;color:var(--ink);font-size:1.2rem;font-weight:600;text-decoration:none}.join[data-astro-cid-nen7h5rs]{min-height:40px;padding:.4em 1.1em}.short[data-astro-cid-nen7h5rs]{display:none}@media (width<=640px){.bar[data-astro-cid-nen7h5rs]{min-height:64px}.full[data-astro-cid-nen7h5rs]{display:none}.short[data-astro-cid-nen7h5rs]{display:inline}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--paper);border-top:1px solid var(--line)}.bar[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;min-height:72px;padding-top:16px;padding-bottom:16px;display:flex}.name[data-astro-cid-jo6i4kqk]{font-family:var(--font-head);color:var(--ink);font-size:1.05rem;text-decoration:none}nav[data-astro-cid-jo6i4kqk]{align-items:center;gap:20px;font-size:.98rem;display:flex}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--ink-soft);text-decoration:none}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--ink)}.socials[data-astro-cid-jo6i4kqk]{align-items:center;gap:16px;margin-left:28px;display:inline-flex}.icon[data-astro-cid-jo6i4kqk]{display:inline-flex}.icon[data-astro-cid-jo6i4kqk]:hover{color:var(--blue)}.hero[data-astro-cid-bkdpbrej]{--shade:255, 247, 244;height:100svh;min-height:640px;max-height:980px;color:var(--ink);isolation:isolate;background:#fff7f4;position:relative;overflow:hidden;container:hero/size}.poster[data-astro-cid-bkdpbrej],canvas[data-astro-cid-bkdpbrej],.scrim[data-astro-cid-bkdpbrej]{width:100%;height:100%;display:block;position:absolute;inset:0}.poster[data-astro-cid-bkdpbrej]{object-fit:cover;object-position:100% 50%;transition:opacity .8s}canvas[data-astro-cid-bkdpbrej]{opacity:0;cursor:pointer;touch-action:manipulation;transition:opacity .8s}[data-astro-cid-bkdpbrej][data-state=live] canvas[data-astro-cid-bkdpbrej]{opacity:1}[data-astro-cid-bkdpbrej][data-state=live] .poster[data-astro-cid-bkdpbrej]{opacity:0}.scrim[data-astro-cid-bkdpbrej]{pointer-events:none;background: linear-gradient(180deg, rgba(var(--shade), .85) 0, rgba(var(--shade), 0) 140px), linear-gradient(90deg, rgba(var(--shade), .94) 0%, rgba(var(--shade), .86) 32%, rgba(var(--shade), .35) 47%, rgba(var(--shade), 0) 57%),  linear-gradient(0deg, rgb(var(--shade)) 0%, rgba(var(--shade), .85) 9%, rgba(var(--shade), 0) 30%)}.content[data-astro-cid-bkdpbrej]{pointer-events:none;align-items:center;display:flex;position:absolute;inset:0}.copy[data-astro-cid-bkdpbrej]{max-width:min(32rem,44cqw);text-shadow:0 0 24px rgba(var(--shade), .9);pointer-events:auto}.copy[data-astro-cid-bkdpbrej] .lede{color:var(--ink-soft)}@media (aspect-ratio<=11/10){.hero[data-astro-cid-bkdpbrej]{height:100svh;min-height:820px}}@container hero (aspect-ratio<=11/10){.poster[data-astro-cid-bkdpbrej]{object-position:50% 30%}.scrim[data-astro-cid-bkdpbrej]{background:linear-gradient(180deg, rgba(var(--shade), .85) 0, rgba(var(--shade), 0) 110px), linear-gradient(0deg, rgb(var(--shade)) 0%, rgba(var(--shade), .9) 40%, rgba(var(--shade), .45) 57%, rgba(var(--shade), 0) 68%)}.content[data-astro-cid-bkdpbrej]{align-items:flex-end;bottom:48px}.copy[data-astro-cid-bkdpbrej]{max-width:36rem}.copy[data-astro-cid-bkdpbrej] .display{margin:14px 0 16px;font-size:clamp(1.95rem,8.6vw,3.2rem)}.copy[data-astro-cid-bkdpbrej] .lede{font-size:1.05rem}.copy[data-astro-cid-bkdpbrej] .actions{gap:8px;margin-top:22px}.copy[data-astro-cid-bkdpbrej] .btn{padding:.55em 1em;font-size:.95rem}}.display[data-astro-cid-lcdefpme]{font-size:var(--text-display);letter-spacing:-.03em;margin:24px 0 28px;line-height:1.02}.actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}
