html.js [data-fx]:not([data-fx=parallax]),html.js [data-fx-stagger]>*{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transition-delay:var(--fx-delay,0s)}html.js [data-fx=up]{transform:translateY(2.5rem)}html.js [data-fx=left]{transform:translate(-3rem)}html.js [data-fx=right]{transform:translate(3rem)}html.js [data-fx=scale]{transform:scale(1.06)}html.js [data-fx-stagger]>*{transform:translateY(1.5rem)}[data-fx=lines]>*{clip-path:inset(-.35em 0 -.2em);display:block}html.js [data-fx=lines]>*{opacity:0;transition:opacity 1s var(--ease), transform 1s var(--ease);transition-delay:calc(var(--i,0) * 90ms);transform:translateY(105%)}html.js [data-fx=mosaic]>*{opacity:0;clip-path:inset(0 0 100%);transition:opacity .5s var(--ease), clip-path 1.1s var(--ease), transform 1.2s var(--ease);transition-delay:calc(var(--i,0) * .11s);transform:scale(1.14)}html.js [data-fx=mosaic]>:nth-child(2n){clip-path:inset(100% 0 0)}html.js [data-fx=mosaic].fx-visible>*{opacity:1;clip-path:inset(0);transform:none}html.js [data-fx]:not([data-fx=mosaic]).fx-visible,html.js [data-fx-stagger].fx-visible>*,html.js [data-fx=lines].fx-visible>*{opacity:1;transform:none}html.js [data-fx-stagger].fx-visible>*{transition-delay:calc(var(--i,0) * 80ms)}@media (width>=48rem){@supports (animation-timeline:view()){[data-fx=parallax]{animation-name:fxParallax;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry exit}@keyframes fxParallax{0%{transform:translateY(-8%)}to{transform:translateY(8%)}}}}@media (prefers-reduced-motion:reduce){html.js [data-fx],html.js [data-fx-stagger]>*,html.js [data-fx=lines]>*,html.js [data-fx=mosaic]>*{opacity:1!important;clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}}html.fx-fallback [data-fx],html.fx-fallback [data-fx-stagger]>*,html.fx-fallback [data-fx=lines]>*,html.fx-fallback [data-fx=mosaic]>*{opacity:1!important;clip-path:none!important;transform:none!important}.hero[data-astro-cid-6bfsojfh]{font-family:var(--font-display);font-weight:var(--weight-display);text-transform:uppercase;font-size:clamp(2.5rem,11vw,7rem);line-height:var(--lh-display);margin:0}.lede[data-astro-cid-6bfsojfh]{margin:var(--space-m) 0 0;color:var(--color-dim);max-width:40ch;font-size:1.2rem}.feedback[data-astro-cid-6bfsojfh]{margin:0 0 var(--space-l);padding:var(--space-s) var(--space-m);border-left:3px solid var(--color-red);background:color-mix(in srgb, var(--color-fg) 5%, transparent)}.feedback--ok[data-astro-cid-6bfsojfh]{border-left-color:var(--color-fg)}.topics[data-astro-cid-6bfsojfh]{margin:0 0 var(--space-xl);gap:var(--space-xs);border:0;padding:0;display:grid}.topics[data-astro-cid-6bfsojfh] legend[data-astro-cid-6bfsojfh]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;color:var(--color-dim);margin-bottom:var(--space-s);padding:0;font-size:.8rem}.topic[data-astro-cid-6bfsojfh]{gap:2px var(--space-s);padding:var(--space-s) var(--space-m);border:1px solid var(--color-line);cursor:pointer;grid-template-columns:auto 1fr;display:grid}.topic[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]{accent-color:var(--color-red);grid-row:span 2;align-self:center;width:1.15rem;height:1.15rem}.topic__label[data-astro-cid-6bfsojfh]{font-family:var(--font-display);font-size:1.05rem}.topic__hint[data-astro-cid-6bfsojfh]{color:var(--color-dim);font-size:.9rem}.topic[data-astro-cid-6bfsojfh]:has(input:checked){border-color:var(--color-fg);background:color-mix(in srgb, var(--color-fg) 4%, transparent)}.topic[data-astro-cid-6bfsojfh]:has(input:focus-visible){outline:2px solid var(--color-red);outline-offset:2px}.fields[data-astro-cid-6bfsojfh]{gap:var(--space-m);display:grid}.field[data-astro-cid-6bfsojfh]{gap:var(--space-2xs);display:grid}.field[data-astro-cid-6bfsojfh]>span[data-astro-cid-6bfsojfh]{font-size:.9rem}.field[data-astro-cid-6bfsojfh] small[data-astro-cid-6bfsojfh]{color:var(--color-dim)}.cards[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{padding-top:5px;display:inline-block}.field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh],.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{font:inherit;color:inherit;border:0;border-bottom:2px solid var(--color-line);padding:var(--space-xs) 0;background:0 0;min-height:44px}.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{border:2px solid var(--color-line);padding:var(--space-s);resize:vertical}.field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus,.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]:focus{border-color:var(--color-red);outline:0}.honeypot[data-astro-cid-6bfsojfh]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.consent[data-astro-cid-6bfsojfh]{gap:var(--space-s);min-height:24px;margin:var(--space-l) 0 0;align-items:flex-start;font-size:.9rem;display:flex}.consent[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]{accent-color:var(--color-red);flex:none;width:1.15rem;height:1.15rem;margin-top:2px}.submit[data-astro-cid-6bfsojfh]{margin-top:var(--space-l);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;padding:var(--space-s) var(--space-l);background:var(--color-fg);color:var(--color-bg);cursor:pointer;border:0;font-size:1rem}.submit[data-astro-cid-6bfsojfh]:hover{background:var(--color-red);color:#fafafa}.submit[data-astro-cid-6bfsojfh][disabled]{opacity:.5;cursor:progress}.form__status[data-astro-cid-6bfsojfh]:empty{display:none}.form__status[data-astro-cid-6bfsojfh]{margin:var(--space-s) 0 0;font-size:.9rem}.where[data-astro-cid-6bfsojfh]{background:var(--color-dark);color:var(--color-on-dark);max-width:none}.cards[data-astro-cid-6bfsojfh]{max-width:var(--max-width);gap:var(--space-l);margin:0 auto;padding:0;list-style:none;display:grid}.cards[data-astro-cid-6bfsojfh] h3[data-astro-cid-6bfsojfh]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;color:var(--color-red);margin:0 0 var(--space-xs);font-size:.8rem}.cards[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{margin:0;line-height:1.6}.cards[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:inherit}@media (width>=48rem){.fields[data-astro-cid-6bfsojfh]{grid-template-columns:1fr 1fr}.field--wide[data-astro-cid-6bfsojfh]{grid-column:1/-1}.cards[data-astro-cid-6bfsojfh]{grid-template-columns:repeat(3,1fr)}.form[data-astro-cid-6bfsojfh]{max-width:46rem}}
