.i3-XJG_mast{gap:clamp(1.25rem,3vw,2.25rem);min-width:0;display:grid}.i3-XJG_lead,.i3-XJG_cover,.i3-XJG_extras{min-width:0}.i3-XJG_cover{border:1px solid var(--home-line);background:color-mix(in srgb, var(--home-fg) 6%, var(--home-bg));width:100%;color:inherit;text-align:left;cursor:zoom-in;border-radius:1.25rem;margin:0;padding:0;display:block;position:relative;overflow:hidden}.i3-XJG_frame{aspect-ratio:16/10;width:100%;display:block;position:relative}.i3-XJG_shot,.i3-XJG_thumb img{width:100%;max-width:100%;height:auto;display:block}.i3-XJG_shot{object-fit:contain;height:100%;position:absolute;inset:0}.i3-XJG_expand{border:1px solid var(--home-line);background:color-mix(in srgb, var(--home-bg) 72%, transparent);width:2.25rem;height:2.25rem;color:var(--home-fg);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:.85rem;right:.85rem}.i3-XJG_extras{margin-top:clamp(2.5rem,6vw,4.5rem);overflow-x:clip}.i3-XJG_extras h2{margin-bottom:.9rem}.i3-XJG_thumbs{min-width:0}.i3-XJG_thumb{border:1px solid var(--home-line);background:color-mix(in srgb, var(--home-fg) 6%, var(--home-bg));width:100%;color:inherit;text-align:left;cursor:zoom-in;border-radius:1.15rem;margin:0 0 .85rem;padding:0;display:block;position:relative;overflow:hidden}.i3-XJG_thumb .i3-XJG_expand{width:2rem;height:2rem;bottom:.7rem;right:.7rem}@media (min-width:960px){.i3-XJG_mast:has(.i3-XJG_lead):has(.i3-XJG_cover){grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:clamp(1.5rem,3vw,2.75rem)}}@media (hover:hover) and (pointer:fine){.i3-XJG_expand{opacity:0}.i3-XJG_cover:hover .i3-XJG_expand,.i3-XJG_cover:focus-visible .i3-XJG_expand,.i3-XJG_thumb:hover .i3-XJG_expand,.i3-XJG_thumb:focus-visible .i3-XJG_expand{opacity:1}}@media (prefers-reduced-motion:no-preference){.i3-XJG_shot,.i3-XJG_thumb img,.i3-XJG_expand{transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .3s}.i3-XJG_cover:hover .i3-XJG_shot,.i3-XJG_thumb:hover img{transform:scale(1.02)}}@media (prefers-reduced-motion:reduce){.i3-XJG_shot,.i3-XJG_thumb img,.i3-XJG_expand{transition:none}}
.iU8npG_page{min-width:0;padding-top:calc(var(--nav-offset) + 1rem);padding-bottom:clamp(3.5rem,8vw,6.5rem);position:relative}.iU8npG_glow{pointer-events:none;background:radial-gradient(ellipse 70% 55% at 50% -8%, color-mix(in srgb, var(--home-fg) 8%, transparent), transparent 68%);height:46vh;position:absolute;inset:0 0 auto}.iU8npG_crumbs{margin:0 0 clamp(1.25rem,3vw,2rem)}.iU8npG_crumbs ol{flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;margin:0;padding:0;list-style:none;display:flex}.iU8npG_crumbs li{align-items:baseline;gap:.55rem;min-width:0;display:inline-flex}.iU8npG_crumbs a,.iU8npG_crumbs [aria-current=page]{color:var(--home-dim);letter-spacing:.14em;text-transform:uppercase;overflow-wrap:anywhere;font-size:.72rem;font-weight:650;line-height:1.4;text-decoration:none}.iU8npG_crumbs a:hover,.iU8npG_crumbs [aria-current=page]{color:var(--home-fg)}.iU8npG_sep{color:var(--home-dim);font-size:.72rem}.iU8npG_meta{flex-wrap:wrap;align-items:baseline;gap:.4rem .9rem;margin:0 0 .85rem;display:flex}.iU8npG_index{color:var(--home-fg);font-family:var(--font-syne), Syne, system-ui, sans-serif;letter-spacing:-.04em;font-size:clamp(1.35rem,3vw,1.85rem);font-weight:700;line-height:.9}.iU8npG_metaText{color:color-mix(in srgb, var(--home-fg) 78%, var(--home-bg));letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:650}.iU8npG_title{text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;max-width:16ch;margin:0;font-size:clamp(2.45rem,6.4vw,5.6rem);line-height:.9}.iU8npG_story{min-width:0;margin-top:clamp(1.75rem,4vw,2.75rem)}.iU8npG_block+.iU8npG_block,.iU8npG_split,.iU8npG_foot,.iU8npG_links,.iU8npG_prose{margin-top:clamp(1.35rem,3vw,1.85rem)}.iU8npG_label{color:color-mix(in srgb, var(--home-fg) 78%, var(--home-bg));letter-spacing:.18em;text-transform:uppercase;margin:0 0 .45rem;font-size:.68rem;font-weight:650}.iU8npG_body,.iU8npG_overview{max-width:42rem;color:var(--home-muted);text-wrap:pretty;overflow-wrap:anywhere;margin:0;font-size:clamp(1rem,1.45vw,1.12rem);line-height:1.6}.iU8npG_overview{margin-top:.75rem}.iU8npG_split{gap:1.35rem;min-width:0;display:grid}.iU8npG_built{margin:0;padding:0;list-style:none}.iU8npG_built li{color:var(--home-muted);text-wrap:pretty;overflow-wrap:anywhere;padding-left:.95rem;font-size:clamp(.98rem,1.35vw,1.06rem);line-height:1.5;position:relative}.iU8npG_built li+li{margin-top:.5rem}.iU8npG_built li:before{content:"";background:var(--home-fg);width:.4rem;height:1px;position:absolute;top:.68em;left:0}.iU8npG_foot{border-top:1px solid var(--home-faint);gap:1rem;min-width:0;padding-top:1.15rem;display:grid}.iU8npG_tags,.iU8npG_linkList{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.iU8npG_actionsLead{flex-wrap:wrap;gap:.45rem;margin-top:1.2rem;display:flex}.iU8npG_tags li,.iU8npG_action,.iU8npG_linkList a{overflow-wrap:anywhere;max-width:100%}.iU8npG_tags li{border:1px solid var(--home-line);color:var(--home-muted);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:.38rem .72rem;font-size:.68rem;line-height:1.35}.iU8npG_action,.iU8npG_linkList a{border:1px solid var(--home-line);color:var(--home-fg);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.4rem;padding:.72rem 1rem;font-size:.68rem;font-weight:650;line-height:1;text-decoration:none;display:inline-flex}.iU8npG_action:hover,.iU8npG_linkList a:hover{border-color:var(--home-fg);background:color-mix(in srgb, var(--home-fg) 8%, transparent)}.iU8npG_prose{min-width:0;max-width:42rem;color:var(--home-muted);overflow-wrap:anywhere;font-size:clamp(1rem,1.4vw,1.08rem);line-height:1.6}.iU8npG_prose>:first-child{margin-top:0}.iU8npG_prose>:last-child{margin-bottom:0}.iU8npG_prose h2,.iU8npG_prose h3{color:var(--home-fg);letter-spacing:.16em;text-transform:uppercase;margin:1.4rem 0 .45rem;font-size:.72rem;font-weight:650}.iU8npG_prose p,.iU8npG_prose li{text-wrap:pretty}.iU8npG_prose a{color:var(--home-fg);text-underline-offset:.18em}.iU8npG_prose ul,.iU8npG_prose ol{margin:.4rem 0 .8rem;padding-left:1.1rem}.iU8npG_prose pre{background:color-mix(in srgb, var(--home-fg) 6%, var(--home-bg));border-radius:1rem;max-width:100%;padding:.9rem 1rem;overflow-x:auto}.iU8npG_prose code{font-size:.9em}.iU8npG_adjacent{min-width:0;margin-top:clamp(2.75rem,7vw,4.5rem)}@media (min-width:900px){.iU8npG_split:has(section+section){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1.5rem 2.25rem}}@media (prefers-reduced-motion:reduce){.iU8npG_action,.iU8npG_linkList a,.iU8npG_crumbs a{transition:none}}
