.head[data-astro-cid-iuttuhgu]{padding-top:calc(44px + 8.5rem);padding-bottom:var(--space-xl);position:relative;background:var(--black) var(--dots);overflow:clip}.head[data-astro-cid-iuttuhgu]:before{content:"";position:absolute;right:-10%;top:-20%;width:60%;aspect-ratio:1;background:radial-gradient(closest-side,rgba(91,146,255,.3),transparent);pointer-events:none}.head__in[data-astro-cid-iuttuhgu]{position:relative;display:grid;gap:var(--space-s);justify-items:start}.head__vis[data-astro-cid-iuttuhgu]{width:100%;margin-top:var(--space-m)}.head__vis[data-astro-cid-iuttuhgu] img[data-astro-cid-iuttuhgu]{width:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:top left}@media(min-width:1000px){.head__in[data-astro-cid-iuttuhgu]{grid-template-columns:1.1fr .9fr;column-gap:var(--space-l);align-items:center}.head__in[data-astro-cid-iuttuhgu]>[data-astro-cid-iuttuhgu]:not(.head__vis){grid-column:1}.head__vis[data-astro-cid-iuttuhgu]{grid-column:2;grid-row:1 / span 5;margin-top:0}}.head[data-astro-cid-iuttuhgu] h1[data-astro-cid-iuttuhgu]{font-size:var(--h1);max-width:18ch;line-height:1.04;letter-spacing:-.04em;font-weight:400}.head__lede[data-astro-cid-iuttuhgu]{font-size:var(--step-1);color:var(--fg-2);max-width:40rem}.head[data-astro-cid-iuttuhgu] .cta-row[data-astro-cid-iuttuhgu]{margin-top:.5rem}html:not(.no-js):not(.reduced) .head[data-astro-cid-iuttuhgu] [data-astro-cid-iuttuhgu][data-hero]{opacity:0;transform:translateY(24px)}html.hero-go:not(.reduced) .head[data-astro-cid-iuttuhgu] [data-astro-cid-iuttuhgu][data-hero]{opacity:1;transform:none;transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:calc(var(--d, 0) * .11s + .1s)}.cards[data-astro-cid-iuttuhgu]{display:grid;gap:1rem}.card[data-astro-cid-iuttuhgu]{background:var(--surface);border:1px solid var(--surface-2);border-radius:var(--r-l);padding:clamp(1.25rem,1rem + 1.5vw,2rem);display:grid;gap:.75rem;align-content:start}.card[data-astro-cid-iuttuhgu] h3[data-astro-cid-iuttuhgu]{font-size:var(--step-2)}.card[data-astro-cid-iuttuhgu] p[data-astro-cid-iuttuhgu]{color:var(--fg-2)}.grid[data-astro-cid-iuttuhgu]{display:grid;gap:1rem}.tile[data-astro-cid-iuttuhgu]{background:var(--card);border:1px solid var(--line);border-radius:var(--r-l);padding:clamp(1.25rem,1rem + 1.5vw,2rem);display:grid;gap:.75rem;align-content:start;overflow:hidden}.tile[data-astro-cid-iuttuhgu]>[data-astro-cid-iuttuhgu]{position:relative;z-index:1}.tile[data-astro-cid-iuttuhgu] h3[data-astro-cid-iuttuhgu]{font-size:var(--step-2)}.tile[data-astro-cid-iuttuhgu] p[data-astro-cid-iuttuhgu]{color:var(--fg-2)}.ex[data-astro-cid-iuttuhgu]{display:grid;gap:var(--space-m)}.ex[data-astro-cid-iuttuhgu] a[data-astro-cid-iuttuhgu]{display:grid;gap:.6rem;text-decoration:none}.ex[data-astro-cid-iuttuhgu] img[data-astro-cid-iuttuhgu]{width:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:top;transition:transform .9s var(--ease)}.ex[data-astro-cid-iuttuhgu] a[data-astro-cid-iuttuhgu]:hover img[data-astro-cid-iuttuhgu]{transform:scale(1.04)}.ex__tag[data-astro-cid-iuttuhgu]{margin-top:.5rem;font-size:var(--step--1);font-weight:500;color:var(--accent)}.ex[data-astro-cid-iuttuhgu] h3[data-astro-cid-iuttuhgu]{font-size:var(--h3)}.more[data-astro-cid-iuttuhgu]{display:inline-flex;gap:.4rem;align-items:center;font-weight:550;color:var(--accent)}.more[data-astro-cid-iuttuhgu] svg{width:1em;height:1em}.extra[data-astro-cid-iuttuhgu]{margin-top:var(--space-l);display:flex;flex-wrap:wrap;gap:var(--space-s);align-items:center;justify-content:space-between;background:var(--surface);border:1px solid var(--surface-2);border-radius:var(--r-l);padding:clamp(1.25rem,1rem + 2vw,2.5rem)}.extra[data-astro-cid-iuttuhgu] h3[data-astro-cid-iuttuhgu]{font-size:var(--step-2);margin-bottom:.4rem}.extra[data-astro-cid-iuttuhgu] p[data-astro-cid-iuttuhgu]{color:var(--fg-2);max-width:42rem}.fq[data-astro-cid-iuttuhgu]{display:grid;gap:var(--space-l);align-items:start}.fq[data-astro-cid-iuttuhgu] h2[data-astro-cid-iuttuhgu]{font-size:var(--h2)}.fq__list[data-astro-cid-iuttuhgu]{display:grid;gap:.75rem}details[data-astro-cid-iuttuhgu]{background:var(--card);border:1px solid var(--surface-2);border-radius:var(--r-m)}details[data-astro-cid-iuttuhgu][open]{border-color:var(--accent)}summary[data-astro-cid-iuttuhgu]{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1.1rem 1.4rem;min-height:64px;font-weight:450;font-size:var(--step-1);letter-spacing:-.02em}summary[data-astro-cid-iuttuhgu]::-webkit-details-marker{display:none}summary[data-astro-cid-iuttuhgu] i[data-astro-cid-iuttuhgu]{position:relative;flex:none;width:36px;height:36px;border-radius:50%;background:var(--surface)}summary[data-astro-cid-iuttuhgu] i[data-astro-cid-iuttuhgu]:before,summary[data-astro-cid-iuttuhgu] i[data-astro-cid-iuttuhgu]:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:2px;background:var(--fg);transform:translate(-50%,-50%);transition:transform .3s var(--ease)}summary[data-astro-cid-iuttuhgu] i[data-astro-cid-iuttuhgu]:after{transform:translate(-50%,-50%) rotate(90deg)}details[data-astro-cid-iuttuhgu][open] summary[data-astro-cid-iuttuhgu] i[data-astro-cid-iuttuhgu]{background:var(--blue)}details[data-astro-cid-iuttuhgu][open] summary[data-astro-cid-iuttuhgu] i[data-astro-cid-iuttuhgu]:before,details[data-astro-cid-iuttuhgu][open] summary[data-astro-cid-iuttuhgu] i[data-astro-cid-iuttuhgu]:after{background:#fff}details[data-astro-cid-iuttuhgu][open] summary[data-astro-cid-iuttuhgu] i[data-astro-cid-iuttuhgu]:after{transform:translate(-50%,-50%) rotate(0)}details[data-astro-cid-iuttuhgu] p[data-astro-cid-iuttuhgu]{padding:0 1.4rem 1.4rem;color:var(--fg-2);max-width:46rem}.more-sec[data-astro-cid-iuttuhgu]{padding-block:var(--space-l)}.more-h[data-astro-cid-iuttuhgu]{font-size:var(--h3);margin-bottom:var(--space-s)}.oth[data-astro-cid-iuttuhgu]{display:grid;gap:.75rem}.oth[data-astro-cid-iuttuhgu] a[data-astro-cid-iuttuhgu]{display:flex;justify-content:space-between;align-items:center;text-decoration:none;background:var(--card);border:1px solid var(--surface-2);border-radius:var(--r-m);padding:1.1rem 1.4rem;font-size:var(--step-1);font-weight:450;transition:border-color .2s}.oth[data-astro-cid-iuttuhgu] a[data-astro-cid-iuttuhgu]:hover{border-color:var(--accent)}.oth[data-astro-cid-iuttuhgu] svg{width:1.2em;height:1.2em;color:var(--accent)}@media(min-width:900px){.cards[data-astro-cid-iuttuhgu]{grid-template-columns:repeat(2,1fr)}.grid[data-astro-cid-iuttuhgu]{grid-template-columns:repeat(3,1fr)}.ex[data-astro-cid-iuttuhgu]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.fq[data-astro-cid-iuttuhgu]{grid-template-columns:.7fr 1.3fr}.oth[data-astro-cid-iuttuhgu]{grid-template-columns:1fr 1fr}}@media(max-width:640px){.head[data-astro-cid-iuttuhgu] .btn[data-astro-cid-iuttuhgu],.extra[data-astro-cid-iuttuhgu] .btn[data-astro-cid-iuttuhgu]{width:100%}}
