.mat[data-astro-cid-irol477l]{position:absolute;z-index:0;aspect-ratio:1;height:auto;pointer-events:none}.hdr[data-astro-cid-sckkx6r4]{position:fixed;inset:0 0 auto;height:var(--hdr-h);z-index:50;background:#eef4ffd6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.7);transition:background .25s ease,border-color .25s ease}.hdr-inner[data-astro-cid-sckkx6r4]{height:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem}.hdr-actions[data-astro-cid-sckkx6r4]{display:flex;align-items:center;gap:clamp(.8rem,2.5vw,1.6rem)}.hdr-link[data-astro-cid-sckkx6r4]{font-family:var(--font-display);font-weight:600;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:var(--text-strong)}.hdr-link[data-astro-cid-sckkx6r4]:hover{text-decoration:underline;text-underline-offset:4px}.hdr-logo[data-astro-cid-sckkx6r4]{display:inline-flex;align-items:center;gap:.7rem;text-decoration:none}.hdr-crest[data-astro-cid-sckkx6r4]{display:block;height:48px;width:auto}.hdr-crest-white[data-astro-cid-sckkx6r4]{display:none}.hdr-word[data-astro-cid-sckkx6r4]{font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:1.15rem;letter-spacing:.04em;color:var(--text-strong);line-height:1}body[data-header=overlay] .hdr[data-astro-cid-sckkx6r4]:not(.is-stuck){background:transparent;border-bottom-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}body[data-header=overlay] .hdr[data-astro-cid-sckkx6r4]:not(.is-stuck) .hdr-word[data-astro-cid-sckkx6r4],body[data-header=overlay] .hdr[data-astro-cid-sckkx6r4]:not(.is-stuck) .hdr-link[data-astro-cid-sckkx6r4]{color:#fff}body[data-header=overlay] .hdr[data-astro-cid-sckkx6r4]:not(.is-stuck) .hdr-crest-color[data-astro-cid-sckkx6r4]{display:none}body[data-header=overlay] .hdr[data-astro-cid-sckkx6r4]:not(.is-stuck) .hdr-crest-white[data-astro-cid-sckkx6r4]{display:block}@media(max-width:900px){.hdr-crest[data-astro-cid-sckkx6r4]{height:40px}.hdr-word[data-astro-cid-sckkx6r4]{font-size:1rem}}.ftr[data-astro-cid-sckkx6r4]{padding-block:clamp(2.6rem,6vw,4.5rem) clamp(1.4rem,3vw,2rem);background:linear-gradient(180deg,#050f36,#030a22)}.ftr-mark-bg[data-astro-cid-sckkx6r4]{position:absolute;left:-8%;bottom:-22%;width:min(46vw,680px);opacity:.07;pointer-events:none}.ftr-mark-bg[data-astro-cid-sckkx6r4] img[data-astro-cid-sckkx6r4]{width:100%;height:auto;display:block}.ftr[data-astro-cid-sckkx6r4] .ftr-mat{--crest: min(46vw, 680px);width:calc(var(--crest) * 1.5);left:calc(-8% - var(--crest) * .25);bottom:calc(-22% - var(--crest) * .25);opacity:.85}.ftr-grid[data-astro-cid-sckkx6r4]{position:relative;z-index:1;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:clamp(2rem,4vw,2.8rem) clamp(1.5rem,4vw,3.5rem);align-items:start;padding-top:clamp(1.4rem,3vw,2.2rem);border-top:1px solid var(--color-hairline)}.ftr-brand[data-astro-cid-sckkx6r4]{display:grid;justify-items:start;gap:1rem}.ftr-home[data-astro-cid-sckkx6r4]{display:inline-block;line-height:0}.ftr-crest[data-astro-cid-sckkx6r4]{width:56px;height:auto;display:block}.ftr-tag[data-astro-cid-sckkx6r4]{margin:0;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.ftr-tag[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]{color:inherit;text-decoration:underline;text-decoration-color:#ffffff4d;text-underline-offset:4px}.ftr-tag[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]:hover{color:var(--text-strong);text-decoration-color:currentColor}.ftr-dot[data-astro-cid-sckkx6r4]{margin-inline:.55em 0;opacity:.6}.ftr-nb[data-astro-cid-sckkx6r4]{white-space:nowrap}.ftr-col[data-astro-cid-sckkx6r4]{display:flex;flex-direction:column;align-items:start;gap:.7rem}.ftr-h[data-astro-cid-sckkx6r4]{margin:0 0 .35rem;font-family:var(--font-display);font-weight:600;font-size:.72rem;letter-spacing:.24em;text-transform:uppercase;color:var(--text-muted)}.ftr-col[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]{font-size:.98rem;line-height:1.35;color:var(--text-body);text-decoration:none}.ftr-col[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]:hover{color:var(--text-strong);text-decoration:underline;text-underline-offset:4px}.ftr-wordmark-wrap[data-astro-cid-sckkx6r4]{position:absolute;left:0;right:0;bottom:clamp(3.2rem,7vw,5rem);opacity:.11;pointer-events:none}.ftr-wordmark[data-astro-cid-sckkx6r4]{display:block;text-decoration:none;color:var(--text-strong);font-family:var(--font-display);font-weight:700;text-transform:uppercase;line-height:.8;font-size:clamp(2.2rem,9vw,5.5rem);letter-spacing:.02em}.ftr-wordmark[data-astro-cid-sckkx6r4] span[data-astro-cid-sckkx6r4]{display:block}@supports (container-type: inline-size){.ftr-wordmark-wrap[data-astro-cid-sckkx6r4]{container-type:inline-size}.ftr-wordmark[data-astro-cid-sckkx6r4] span[data-astro-cid-sckkx6r4]{white-space:nowrap;letter-spacing:.02em;font-size:calc(var(--fit) * 1cqi)}}@media(max-width:900px){.ftr-grid[data-astro-cid-sckkx6r4]{grid-template-columns:1fr 1fr}.ftr-brand[data-astro-cid-sckkx6r4]{grid-column:1 / -1}}@media(max-width:520px){.ftr-grid[data-astro-cid-sckkx6r4]{grid-template-columns:1fr}}.ftr-base[data-astro-cid-sckkx6r4]{position:relative;z-index:1;margin-top:clamp(5.5rem,12vw,9rem);padding-top:1.2rem;border-top:1px solid rgba(255,255,255,.12);display:flex;flex-wrap:wrap;justify-content:space-between;gap:.4rem 2rem}.ftr-copy[data-astro-cid-sckkx6r4]{margin:0;font-size:.75rem;line-height:1.5;color:var(--text-muted)}@media(max-width:900px){.ftr[data-astro-cid-sckkx6r4]{padding-bottom:7rem}}.sticky-bar[data-astro-cid-sckkx6r4]{display:none;position:fixed;inset:auto 0 0;z-index:60;padding:.7rem max(.9rem,env(safe-area-inset-left)) max(.7rem,env(safe-area-inset-bottom)) max(.9rem,env(safe-area-inset-right));background:#eef4ffeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(0,23,84,.1);align-items:center;justify-content:space-between;gap:.8rem}.sticky-bar[data-astro-cid-sckkx6r4] .btn[data-astro-cid-sckkx6r4]{flex:1 1 auto}.sticky-link[data-astro-cid-sckkx6r4]{font-family:var(--font-display);font-weight:600;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-strong);text-decoration:underline;text-underline-offset:4px;white-space:nowrap}@media(max-width:900px){.sticky-bar[data-astro-cid-sckkx6r4]{display:flex}}
