.hc[data-astro-cid-of52jiet]{isolation:isolate;align-items:end;display:grid;position:relative;overflow:hidden}.hc--full[data-astro-cid-of52jiet]{min-height:calc(100svh - var(--chrome-h,104px))}.hc--tall[data-astro-cid-of52jiet]{min-height:calc(78svh - var(--chrome-h,104px))}.hc--auto[data-astro-cid-of52jiet]{padding-block:var(--s-800)}.hc__bg[data-astro-cid-of52jiet]{z-index:-2;position:absolute;inset:0}.hc__bg[data-astro-cid-of52jiet] video,.hc__bg[data-astro-cid-of52jiet] img{object-fit:cover;width:100%;height:100%}.hc__dim[data-astro-cid-of52jiet]{z-index:-1;background:var(--bg);opacity:var(--dim);pointer-events:none;position:absolute;inset:0}.hc__inner[data-astro-cid-of52jiet]{gap:var(--s-500);padding-top:calc(var(--s-900) + 48px);padding-bottom:var(--s-700);width:100%;display:grid;position:relative}.hc--full[data-astro-cid-of52jiet] .hc__inner[data-astro-cid-of52jiet],.hc--tall[data-astro-cid-of52jiet] .hc__inner[data-astro-cid-of52jiet]{min-height:inherit;align-content:end}.hc__copy[data-astro-cid-of52jiet]{gap:var(--s-300);max-width:980px;display:grid}.hc--center[data-astro-cid-of52jiet] .hc__copy[data-astro-cid-of52jiet]{text-align:center;justify-self:center;justify-items:center}.hc--center[data-astro-cid-of52jiet] .hc__actions[data-astro-cid-of52jiet],.hc--center[data-astro-cid-of52jiet] .hc__meta[data-astro-cid-of52jiet]{justify-content:center}.hc__kicker[data-astro-cid-of52jiet]{color:var(--accent-text,var(--accent))}.hc__title[data-astro-cid-of52jiet]{margin:0}.hc__line[data-astro-cid-of52jiet]{display:block}.hc__line--accent[data-astro-cid-of52jiet]{color:var(--accent)}.hc__sub[data-astro-cid-of52jiet]{max-width:620px;color:var(--text-muted)}.hc__actions[data-astro-cid-of52jiet]{gap:var(--s-100);flex-wrap:wrap;display:flex}.hc__meta[data-astro-cid-of52jiet]{gap:var(--s-300);padding-top:var(--s-300);border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@media (width>=768px){.hc__meta[data-astro-cid-of52jiet]{grid-template-columns:repeat(4,minmax(0,1fr))}}.hc__fact[data-astro-cid-of52jiet] dd[data-astro-cid-of52jiet]{margin:var(--s-25) 0 0}.hc__cue[data-astro-cid-of52jiet]{right:var(--gutter);bottom:var(--s-300);border:1px solid var(--line);border-radius:var(--r-full);width:28px;height:44px;display:none;position:absolute}.hc__cue[data-astro-cid-of52jiet] span[data-astro-cid-of52jiet]{border-radius:var(--r-full);background:var(--accent);width:3px;height:8px;animation:hc-cue 1.8s var(--ease) infinite;margin-left:-1.5px;position:absolute;top:8px;left:50%}@keyframes hc-cue{0%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(16px)}to{opacity:0;transform:translateY(0)}}@media (width>=1024px){.hc__cue[data-astro-cid-of52jiet]{display:block}.hc--aside[data-astro-cid-of52jiet] .hc__inner[data-astro-cid-of52jiet]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end}.hc--aside[data-astro-cid-of52jiet] .hc__meta[data-astro-cid-of52jiet]{grid-column:1/-1}.hc--aside[data-astro-cid-of52jiet] .hc__cue[data-astro-cid-of52jiet]{display:none}}@media (prefers-reduced-motion:reduce){.hc__cue[data-astro-cid-of52jiet] span[data-astro-cid-of52jiet]{animation:none}}.sf__grid[data-astro-cid-p2sgyrig]{gap:var(--s-500);display:grid}@media (width>=1024px){.sf__grid[data-astro-cid-p2sgyrig]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start}.sf__side[data-astro-cid-p2sgyrig]{position:sticky;top:120px}}.sf__side[data-astro-cid-p2sgyrig]{gap:var(--s-200);display:grid}.sf__channels[data-astro-cid-p2sgyrig]{gap:var(--s-75);margin-top:var(--s-200);display:grid}.sf__ch[data-astro-cid-p2sgyrig]{align-items:center;gap:var(--s-100);padding:var(--s-50) 0;text-decoration:none;display:inline-flex}.sf__ch[data-astro-cid-p2sgyrig]:hover span[data-astro-cid-p2sgyrig]{text-underline-offset:3px;text-decoration:underline}.sf__ch[data-astro-cid-p2sgyrig] .icon{color:var(--accent)}.sf__form[data-astro-cid-p2sgyrig]{gap:var(--s-300);padding:var(--s-400);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-2xl);display:grid}.sf__progress[data-astro-cid-p2sgyrig]{gap:var(--s-50);display:flex}.sf__bar[data-astro-cid-p2sgyrig]{border-radius:var(--r-full);background:var(--line);height:3px;transition:background var(--dur-color) var(--ease);flex:1}.sf__bar[data-astro-cid-p2sgyrig].is-on{background:var(--accent)}.sf__count[data-astro-cid-p2sgyrig]{margin-top:calc(-1 * var(--s-200))}.sf__sms[data-astro-cid-p2sgyrig]{gap:var(--s-100);margin-top:var(--s-100);display:grid}.sf__chk[data-astro-cid-p2sgyrig]{gap:var(--s-100);cursor:pointer;color:var(--text-2,inherit);align-items:flex-start;display:flex}.sf__chk[data-astro-cid-p2sgyrig] input[data-astro-cid-p2sgyrig]{width:18px;height:18px;accent-color:var(--accent);flex:none;margin-top:2px}.sf__chk[data-astro-cid-p2sgyrig] a[data-astro-cid-p2sgyrig]{color:inherit;text-decoration:underline}.sf__step[data-astro-cid-p2sgyrig]{gap:var(--s-200);border:0;min-width:0;margin:0;padding:0;display:grid}.sf__step[data-astro-cid-p2sgyrig] legend[data-astro-cid-p2sgyrig]{margin-bottom:var(--s-100);padding:0}.sf__options[data-astro-cid-p2sgyrig]{gap:var(--s-100);display:grid}@media (width>=640px){.sf__options[data-astro-cid-p2sgyrig]{grid-template-columns:repeat(2,minmax(0,1fr))}}.sf__opt[data-astro-cid-p2sgyrig]{align-items:center;gap:var(--s-100);padding:var(--s-200) var(--s-300);border:1px solid var(--line);border-radius:var(--r-xl);background:var(--bg);cursor:pointer;transition:border-color var(--dur-color) var(--ease), background var(--dur-color) var(--ease), transform var(--dur-color) var(--ease);display:flex;position:relative}.sf__opt[data-astro-cid-p2sgyrig]:hover{border-color:color-mix(in srgb, var(--accent) 50%, var(--line));transform:translateY(-1px)}.sf__opt[data-astro-cid-p2sgyrig] input[data-astro-cid-p2sgyrig]{opacity:0;cursor:pointer;position:absolute;inset:0}.sf__opt[data-astro-cid-p2sgyrig]:has(input:checked){border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--bg))}.sf__opt[data-astro-cid-p2sgyrig]:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.sf__opt[data-astro-cid-p2sgyrig]:before{content:"";border:1px solid var(--line);width:16px;height:16px;transition:all var(--dur-color) var(--ease);border-radius:50%;flex:none}.sf__opt[data-astro-cid-p2sgyrig]:has(input:checked):before{border:5px solid var(--accent)}.sf__fields[data-astro-cid-p2sgyrig]{gap:var(--s-200);display:grid}@media (width>=640px){.sf__fields[data-astro-cid-p2sgyrig]{grid-template-columns:repeat(2,minmax(0,1fr))}.sf__field--full[data-astro-cid-p2sgyrig]{grid-column:1/-1}}.sf__field[data-astro-cid-p2sgyrig]{gap:var(--s-50);display:grid}.sf__field[data-astro-cid-p2sgyrig] input[data-astro-cid-p2sgyrig],.sf__field[data-astro-cid-p2sgyrig] textarea[data-astro-cid-p2sgyrig]{font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s-100) var(--s-200);width:100%;min-width:0;transition:border-color var(--dur-color) var(--ease), box-shadow var(--dur-color) var(--ease);font-size:16px}.sf__field[data-astro-cid-p2sgyrig] input[data-astro-cid-p2sgyrig]:focus,.sf__field[data-astro-cid-p2sgyrig] textarea[data-astro-cid-p2sgyrig]:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent);outline:none}.sf__field[data-astro-cid-p2sgyrig] input[data-astro-cid-p2sgyrig][aria-invalid=true]{border-color:#c2410c}.sf__nav[data-astro-cid-p2sgyrig]{justify-content:space-between;gap:var(--s-100);display:flex}.sf__nav[data-astro-cid-p2sgyrig] [data-astro-cid-p2sgyrig][data-next],.sf__nav[data-astro-cid-p2sgyrig] [data-astro-cid-p2sgyrig][data-submit]{margin-left:auto}.sf__status[data-astro-cid-p2sgyrig]:empty{display:none}.sf__status[data-astro-cid-p2sgyrig]{color:var(--accent-text,var(--accent))}
