:root{--dx-shadow: rgba(15, 31, 61, .14);--dx-blend: multiply}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--dx-shadow: rgba(0, 0, 0, .4);--dx-blend: screen}}:root[data-theme=dark]{--dx-shadow: rgba(0, 0, 0, .4);--dx-blend: screen}.hx[data-astro-cid-snqrdxi2]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(1.5rem,4vw,4.5rem);align-items:center;padding:clamp(1rem,2.2vw,2rem) 0 clamp(1.8rem,3vw,2.6rem);border-bottom:1px solid var(--rule)}.hx-k[data-astro-cid-snqrdxi2]{font-family:var(--mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin:0 0 1.1rem}.hx-lede[data-astro-cid-snqrdxi2]{font-family:var(--display);font-size:clamp(1.5rem,1.1rem + 1.4vw,2.35rem);line-height:1.24;font-weight:360;letter-spacing:-.008em;color:var(--ink);text-wrap:balance}.hx-more[data-astro-cid-snqrdxi2]{font-size:clamp(1rem,.95rem + .2vw,1.12rem);line-height:1.6;color:var(--ink-2);margin:1.2rem 0 0;max-width:34rem;text-wrap:pretty}.hx-more[data-astro-cid-snqrdxi2] a{color:inherit}.hx-lede[data-astro-cid-snqrdxi2] p[data-astro-cid-snqrdxi2]{margin:0}.hx-lede[data-astro-cid-snqrdxi2] a{color:inherit;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:.18em}.hx-cred[data-astro-cid-snqrdxi2]{margin:.9rem 0 0;font-family:var(--mono);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.hx-cred[data-astro-cid-snqrdxi2] a[data-astro-cid-snqrdxi2]{color:var(--ink-2);text-decoration:none;border-bottom:1px solid var(--accent);padding-bottom:1px}.hx-cred[data-astro-cid-snqrdxi2] a[data-astro-cid-snqrdxi2]:hover{color:var(--ink)}.dx-new[data-astro-cid-snqrdxi2]{justify-self:start;margin-top:.2rem;font-family:var(--mono);font-size:.66rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);background:var(--accent-soft);padding:.15rem .45rem;border-radius:2px}.hx-acts[data-astro-cid-snqrdxi2]{margin:1.6rem 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.4rem}.hx-ig[data-astro-cid-snqrdxi2]{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.15rem;border-radius:999px;background:var(--ink);color:var(--paper);font-family:var(--display);font-size:1rem;font-weight:500;text-decoration:none;transition:background .15s,transform .15s}.hx-ig[data-astro-cid-snqrdxi2]:hover,.hx-ig[data-astro-cid-snqrdxi2]:focus-visible{background:var(--brand);transform:translateY(-1px)}.hx-ig[data-astro-cid-snqrdxi2] span[data-astro-cid-snqrdxi2][aria-hidden]{color:var(--accent)}.hx-about[data-astro-cid-snqrdxi2]{font-size:.95rem}.hx-map[data-astro-cid-snqrdxi2]{display:block;text-decoration:none;color:inherit}.hx-map[data-astro-cid-snqrdxi2] svg[data-astro-cid-snqrdxi2]{display:block;width:100%;height:auto;max-height:min(64vh,38rem);overflow:hidden}.hx-map[data-astro-cid-snqrdxi2] svg[data-astro-cid-snqrdxi2]{-webkit-mask-image:linear-gradient(to right,transparent,#000 7%,#000 93%,transparent),linear-gradient(to bottom,transparent,#000 7%,#000 93%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent,#000 7%,#000 93%,transparent),linear-gradient(to bottom,transparent,#000 7%,#000 93%,transparent);mask-composite:intersect}.hx-map[data-astro-cid-snqrdxi2] .lbl[data-astro-cid-snqrdxi2]{font-family:var(--display);font-size:25px;font-style:italic;fill:var(--ink);paint-order:stroke;stroke:var(--paper);stroke-width:5px;stroke-linejoin:round}.hx-map[data-astro-cid-snqrdxi2] .land[data-astro-cid-snqrdxi2]{fill:color-mix(in srgb,var(--ink) 5%,var(--paper));stroke:var(--rule);stroke-width:2.5}.hx-map[data-astro-cid-snqrdxi2] .sea[data-astro-cid-snqrdxi2]{fill:var(--water-soft)}.hx-map[data-astro-cid-snqrdxi2] .river[data-astro-cid-snqrdxi2]{fill:none;stroke:var(--water-soft);stroke-width:10;stroke-linecap:round;stroke-linejoin:round}.hx-map[data-astro-cid-snqrdxi2] .dot[data-astro-cid-snqrdxi2]{fill:var(--accent);stroke:var(--ink);stroke-width:1.3}.hx-cap[data-astro-cid-snqrdxi2]{display:block;margin-top:.7rem;font-family:var(--mono);font-size:.74rem;color:var(--ink-3);letter-spacing:.02em}.hx-cap[data-astro-cid-snqrdxi2] b[data-astro-cid-snqrdxi2]{color:var(--ink);font-weight:500}.hx-map[data-astro-cid-snqrdxi2]:hover .hx-cap[data-astro-cid-snqrdxi2]{color:var(--ink-2)}.bw[data-astro-cid-snqrdxi2]{padding:clamp(1.4rem,2.6vw,2.2rem) 0;border-bottom:1px solid var(--rule)}.dx-kick[data-astro-cid-snqrdxi2]{font-family:var(--mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:#022d63;background:var(--accent);padding:.2rem .5rem .15rem;border-radius:2px;justify-self:start}.dx-feat[data-astro-cid-snqrdxi2]{grid-column:1 / -1}.dx-feat[data-astro-cid-snqrdxi2] .dx-door[data-astro-cid-snqrdxi2]{grid-template-columns:auto auto minmax(0,1fr);grid-template-rows:auto auto;align-items:baseline;column-gap:1.4rem;row-gap:.3rem;padding:1.1rem 4rem 1.2rem 1.4rem}.dx-feat[data-astro-cid-snqrdxi2] .dx-kick[data-astro-cid-snqrdxi2]{grid-column:1 / -1}.dx-feat[data-astro-cid-snqrdxi2] .dx-n[data-astro-cid-snqrdxi2]{font-size:clamp(2rem,1.5rem + 1.4vw,2.6rem)}.dx-feat[data-astro-cid-snqrdxi2] .dx-line[data-astro-cid-snqrdxi2]{align-self:center}.dx[data-astro-cid-snqrdxi2]{padding:clamp(1.6rem,3vw,2.4rem) 0 .6rem}.dx-h[data-astro-cid-snqrdxi2]{font-family:var(--mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-weight:400;margin:0 0 1.1rem}.dx-grid[data-astro-cid-snqrdxi2]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;position:relative}.dx-grid[data-astro-cid-snqrdxi2] li[data-astro-cid-snqrdxi2]{background:var(--paper);position:relative;min-width:0;border:1px solid var(--rule);border-radius:10px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s}.dx-grid[data-astro-cid-snqrdxi2] li[data-astro-cid-snqrdxi2]:hover{transform:translateY(-3px);box-shadow:0 14px 30px -14px var(--dx-shadow);border-color:var(--ink)}.dx-door[data-astro-cid-snqrdxi2]{display:grid;grid-template-rows:auto auto 1fr;gap:.45rem;height:100%;box-sizing:border-box;padding:1.4rem 1.4rem 1.5rem;text-decoration:none;color:inherit;transition:background .15s;position:relative}.dx-door[data-astro-cid-snqrdxi2]:hover,.dx-door[data-astro-cid-snqrdxi2]:focus-visible{background:var(--paper-2)}.dx-door[data-astro-cid-snqrdxi2]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.dx-door[data-astro-cid-snqrdxi2]:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.dx-door[data-astro-cid-snqrdxi2]:hover:before,.dx-door[data-astro-cid-snqrdxi2]:focus-visible:before{transform:scaleX(1)}.dx-n[data-astro-cid-snqrdxi2]{font-family:var(--display);font-size:clamp(2.3rem,1.6rem + 2vw,3.3rem);font-weight:300;line-height:1;letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums}.dx-n[data-astro-cid-snqrdxi2] small[data-astro-cid-snqrdxi2]{font-family:var(--mono);font-size:.68rem;letter-spacing:.06em;font-weight:400;color:var(--ink-3);margin-left:.5rem;text-transform:uppercase}.dx-name[data-astro-cid-snqrdxi2]{font-family:var(--display);font-size:1.28rem;font-weight:500}.dx-arrow[data-astro-cid-snqrdxi2]{color:var(--ink-3);transition:transform .15s,color .15s;display:inline-block}.dx-door[data-astro-cid-snqrdxi2]:hover .dx-arrow[data-astro-cid-snqrdxi2]{color:var(--ink);transform:translate(3px)}.dx-door[data-astro-cid-snqrdxi2]:hover .dx-name[data-astro-cid-snqrdxi2]{text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:.2em}.dx-line[data-astro-cid-snqrdxi2]{font-size:.93rem;line-height:1.5;color:var(--ink-2)}.gl[data-astro-cid-snqrdxi2]{position:absolute;right:1.3rem;top:1.4rem;width:26px;height:26px;color:var(--ink-3)}.gl[data-astro-cid-snqrdxi2] path,.gl[data-astro-cid-snqrdxi2] circle{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.dx-door[data-astro-cid-snqrdxi2]:hover .gl[data-astro-cid-snqrdxi2]{color:var(--ink)}.dx-door[data-astro-cid-snqrdxi2]:hover .gl[data-astro-cid-snqrdxi2] path,.dx-door[data-astro-cid-snqrdxi2]:hover .gl[data-astro-cid-snqrdxi2] circle{stroke-dasharray:100;stroke-dashoffset:100;animation:dx-draw .9s ease forwards}@keyframes dx-draw{to{stroke-dashoffset:0}}.dx-grid[data-astro-cid-snqrdxi2]:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:10px;background:radial-gradient(260px circle at var(--mx, -999px) var(--my, -999px),var(--accent-soft),transparent 70%);opacity:0;transition:opacity .3s;mix-blend-mode:var(--dx-blend)}.dx-grid[data-astro-cid-snqrdxi2].lit:after{opacity:1}.dx-grid[data-astro-cid-snqrdxi2].pre li[data-astro-cid-snqrdxi2]{opacity:0;transform:translateY(10px)}.dx-grid[data-astro-cid-snqrdxi2].in li[data-astro-cid-snqrdxi2]{opacity:1;transform:none;transition:opacity .55s ease,transform .55s ease,box-shadow .25s ease,border-color .25s;transition-delay:calc(var(--i) * 70ms),calc(var(--i) * 70ms),0s,0s}.dx-grid[data-astro-cid-snqrdxi2].in li[data-astro-cid-snqrdxi2]:hover{transition-delay:0s}@media(prefers-reduced-motion:reduce){.dx-grid[data-astro-cid-snqrdxi2].pre li[data-astro-cid-snqrdxi2]{opacity:1;transform:none}.dx-grid[data-astro-cid-snqrdxi2].in li[data-astro-cid-snqrdxi2]{transition:none}.dx-door[data-astro-cid-snqrdxi2]:hover .gl[data-astro-cid-snqrdxi2] path,.dx-door[data-astro-cid-snqrdxi2]:hover .gl[data-astro-cid-snqrdxi2] circle{animation:none;stroke-dasharray:none}.dx-grid[data-astro-cid-snqrdxi2] li[data-astro-cid-snqrdxi2]:hover{transform:none}.dx-grid[data-astro-cid-snqrdxi2]:after{display:none}}.more[data-astro-cid-snqrdxi2]{margin:1.2rem 0 0;font-size:.95rem}@media(max-width:64rem){.hx[data-astro-cid-snqrdxi2]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dx-door[data-astro-cid-snqrdxi2]{padding:1.2rem 1.1rem 1.3rem}.gl[data-astro-cid-snqrdxi2]{right:1rem;top:1.2rem}}@media(max-width:46rem){.hx[data-astro-cid-snqrdxi2]{display:flex;flex-direction:column;align-items:stretch;gap:0;text-align:left}.hx-k[data-astro-cid-snqrdxi2],.hx-cred[data-astro-cid-snqrdxi2]{text-align:left;align-self:flex-start}.ig-v[data-astro-cid-snqrdxi2]{display:none}.hx-acts[data-astro-cid-snqrdxi2]{display:contents}.hx-ig[data-astro-cid-snqrdxi2]{align-self:flex-start;order:4;margin-top:1.4rem}.hx-about[data-astro-cid-snqrdxi2]{order:7;align-self:flex-start;margin-top:1rem}.hx-text[data-astro-cid-snqrdxi2]{display:contents}.hx-k[data-astro-cid-snqrdxi2]{order:1}.hx-lede[data-astro-cid-snqrdxi2]{order:2}.hx-cred[data-astro-cid-snqrdxi2]{order:3}.hx-map[data-astro-cid-snqrdxi2]{order:5;margin-top:1.4rem}.hx-more[data-astro-cid-snqrdxi2]{order:6}.hx-map[data-astro-cid-snqrdxi2] svg[data-astro-cid-snqrdxi2]{max-height:18rem}.hx-more[data-astro-cid-snqrdxi2]{font-size:.98rem}.dx-new[data-astro-cid-snqrdxi2]{grid-column:2}.hx-map[data-astro-cid-snqrdxi2] .lbl[data-astro-cid-snqrdxi2]{font-size:30px}.dx-grid[data-astro-cid-snqrdxi2]{grid-template-columns:minmax(0,1fr);gap:.7rem}.dx-grid[data-astro-cid-snqrdxi2] li[data-astro-cid-snqrdxi2]:hover{transform:none;box-shadow:none}.dx-door[data-astro-cid-snqrdxi2]{grid-template-columns:5.2rem minmax(0,1fr);grid-template-rows:auto auto;column-gap:1rem;row-gap:.2rem;padding:1rem 2.6rem 1.1rem 1rem}.gl[data-astro-cid-snqrdxi2]{right:.8rem;top:.9rem;width:22px;height:22px}.dx-grid[data-astro-cid-snqrdxi2]:after{display:none}.dx-n[data-astro-cid-snqrdxi2]{grid-row:1 / span 2;font-size:2.1rem;align-self:start}.dx-n[data-astro-cid-snqrdxi2] small[data-astro-cid-snqrdxi2]{display:block;margin:.3rem 0 0;font-size:.6rem}.dx-line[data-astro-cid-snqrdxi2]{font-size:.88rem}.dx-feat[data-astro-cid-snqrdxi2] .dx-door[data-astro-cid-snqrdxi2]{grid-template-columns:5.2rem minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:1rem;row-gap:.2rem;padding:1rem 2.6rem 1.1rem 1rem}.dx-feat[data-astro-cid-snqrdxi2] .dx-kick[data-astro-cid-snqrdxi2]{grid-column:1 / -1;margin-bottom:.25rem}.dx-feat[data-astro-cid-snqrdxi2] .dx-n[data-astro-cid-snqrdxi2]{grid-row:2 / span 2;font-size:2.1rem}}
