.it-col[data-astro-cid-475g3tw6]{isolation:isolate;position:relative;overflow:hidden}.is-hero[data-astro-cid-475g3tw6]{height:min(100%,100svh);position:absolute;inset:0 0 auto}.is-figure[data-astro-cid-475g3tw6]{border:1px solid var(--line);background:radial-gradient(ellipse 60% 60% at 50% 45%, var(--ink-3), var(--ink) 75%);height:clamp(420px,70vh,720px)}canvas[data-astro-cid-475g3tw6]{opacity:0;width:100%;height:100%;transition:opacity 1.4s var(--ease);display:block}.is-figure[data-astro-cid-475g3tw6] canvas[data-astro-cid-475g3tw6]{touch-action:pan-y}.it-col[data-astro-cid-475g3tw6].ready canvas[data-astro-cid-475g3tw6]{opacity:1}.fallback[data-astro-cid-475g3tw6]{z-index:-1;background:linear-gradient(90deg, transparent 58%, color-mix(in oklab, var(--marble) 14%, transparent) 58% 66%, transparent 66%), repeating-linear-gradient(-14deg, transparent 0 22px, color-mix(in oklab, var(--vermilion) 18%, transparent) 22px 30px), linear-gradient(180deg, var(--ink) 0%, color-mix(in oklab, var(--ultramarine) 14%, var(--ink)) 100%);position:absolute;inset:0}.it-col[data-astro-cid-475g3tw6].ready .fallback[data-astro-cid-475g3tw6]{opacity:0}.fallback[data-astro-cid-475g3tw6] .label[data-astro-cid-475g3tw6]{max-width:22rem;color:var(--bone-2);margin:0;position:absolute;bottom:1.25rem;left:1.25rem}.tip[data-astro-cid-475g3tw6]{pointer-events:none;background:var(--ink-2);border:1px solid var(--line);color:var(--bone);text-transform:none;letter-spacing:.02em;z-index:2;max-width:16rem;padding:.45rem .6rem;position:absolute}.it-col-key[data-astro-cid-475g3tw6]{right:max(clamp(1rem, 4vw, 3rem), calc((100% - var(--max)) / 2 + var(--gutter)));text-align:right;color:var(--bone-2);pointer-events:none;z-index:2;gap:.2rem;max-width:min(24rem,100% - 2rem);margin:0;display:grid;position:absolute;bottom:1.5rem}.it-col-key[data-astro-cid-475g3tw6] span[data-astro-cid-475g3tw6]:first-child{color:var(--dust)}.it-col-key[data-astro-cid-475g3tw6] .top[data-astro-cid-475g3tw6]{color:var(--vermilion)}.it-col-cap[data-astro-cid-475g3tw6]{color:var(--bone-3);margin-top:.6rem}@media (width<=760px){.it-col-key[data-astro-cid-475g3tw6]{text-align:left;order:1;max-width:none;padding:0 1.25rem 1.5rem;position:relative;bottom:auto;right:auto}}
