.home-hero[data-astro-cid-m3zpgalb]{z-index:1;gap:22px;padding-block:clamp(64px,14vh,160px) 48px;display:grid;position:relative}.home-hero[data-astro-cid-m3zpgalb] h1[data-astro-cid-m3zpgalb]{letter-spacing:-.045em;max-width:12ch;margin:0;font-size:clamp(2.8rem,1.4rem + 6.5vw,7.2rem);line-height:.95}.home-lead[data-astro-cid-m3zpgalb]{max-width:40rem;margin:0}html.motion .home-reveal[data-astro-cid-m3zpgalb]{opacity:0}.hero-actions[data-astro-cid-m3zpgalb]{flex-wrap:wrap;gap:12px;margin:8px 0 0;display:flex}.btn[data-astro-cid-m3zpgalb]{transition:transform .4s var(--ease), box-shadow .4s var(--ease), border-color .4s var(--ease);border-radius:999px;align-items:center;gap:10px;padding:14px 24px;font-weight:650;text-decoration:none;display:inline-flex}.btn-primary[data-astro-cid-m3zpgalb]{background:var(--accent);color:#04140d;box-shadow:0 0 32px color-mix(in srgb, var(--accent) 40%, transparent)}.btn-primary[data-astro-cid-m3zpgalb]:hover{box-shadow:0 0 52px color-mix(in srgb, var(--accent) 60%, transparent);transform:translateY(-2px)}.btn-ghost[data-astro-cid-m3zpgalb]{border:1px solid var(--rule);color:var(--ink)}.btn-ghost[data-astro-cid-m3zpgalb]:hover{border-color:var(--ink-soft)}.year-strip[data-astro-cid-m3zpgalb]{margin:clamp(40px,8vh,80px) 0 0;position:relative}.year-strip[data-astro-cid-m3zpgalb] svg[data-astro-cid-m3zpgalb]{width:100%;height:clamp(90px,16vw,170px);display:block}.year-strip[data-astro-cid-m3zpgalb] rect[data-astro-cid-m3zpgalb]{fill:color-mix(in srgb, var(--accent) 55%, transparent);transform-box:fill-box;transform-origin:bottom;transition:transform .9s var(--ease) calc(var(--i) * 3ms)}html.motion .year-strip[data-astro-cid-m3zpgalb]:not(.on) rect[data-astro-cid-m3zpgalb]{transform:scaleY(0)}.year-strip[data-astro-cid-m3zpgalb] rect[data-astro-cid-m3zpgalb].sat{fill:var(--accent);filter:drop-shadow(0 0 3px var(--accent))}.months[data-astro-cid-m3zpgalb]{border-top:1px solid var(--rule);height:1.2em;color:var(--ink-faint);text-transform:uppercase;letter-spacing:.08em;margin-top:8px;font-size:.75rem;position:relative}.months[data-astro-cid-m3zpgalb] span[data-astro-cid-m3zpgalb]{position:absolute;top:6px}.year-strip[data-astro-cid-m3zpgalb] figcaption[data-astro-cid-m3zpgalb]{color:var(--ink-faint);margin-top:22px;font-size:.85rem}.stats[data-astro-cid-m3zpgalb]{z-index:1;border-block:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));margin-block:24px clamp(64px,12vh,128px);display:grid;position:relative}.stat[data-astro-cid-m3zpgalb]{border-left:1px solid var(--rule);gap:4px;margin:0;padding:28px 0 28px 24px;display:grid}.stat[data-astro-cid-m3zpgalb]:first-child{border-left:0;padding-left:0}.stat-n[data-astro-cid-m3zpgalb]{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2rem,1rem + 3vw,3.6rem);font-weight:700;line-height:1}.stat-label[data-astro-cid-m3zpgalb]{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.12em;font-size:.85rem}.block[data-astro-cid-m3zpgalb]{z-index:1;padding-bottom:clamp(72px,14vh,160px);position:relative}.section-title[data-astro-cid-m3zpgalb]{letter-spacing:-.035em;margin:0 0 32px;font-size:clamp(1.9rem,1.2rem + 2.6vw,3.4rem)}.covers[data-astro-cid-m3zpgalb]{gap:20px;margin:0;padding:0;list-style:none;display:grid}.cover[data-astro-cid-m3zpgalb]{color:var(--ink);background:radial-gradient(90% 120% at 100% 0%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 60%), linear-gradient(160deg, #10182b, #0a0e19);border:1px solid color-mix(in srgb, var(--accent) 28%, var(--rule));isolation:isolate;transition:transform .6s var(--ease), border-color .6s var(--ease), box-shadow .6s var(--ease);border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(24px,4vw,64px);padding:clamp(28px,4.5vw,64px);text-decoration:none;display:grid;position:relative;overflow:hidden}.cover[data-astro-cid-m3zpgalb]:after{content:"";z-index:-1;background-image:linear-gradient(color-mix(in srgb, var(--ink) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ink) 5%, transparent) 1px, transparent 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#0000 30%,#000);mask-image:linear-gradient(120deg,#0000 30%,#000)}.cover[data-astro-cid-m3zpgalb]:hover{border-color:var(--accent);box-shadow:0 30px 80px -30px color-mix(in srgb, var(--accent) 45%, transparent);transform:translateY(-4px)}.cover-text[data-astro-cid-m3zpgalb]{justify-items:start;gap:10px;display:grid}.cover-text[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{margin:0}.cover-issue[data-astro-cid-m3zpgalb]{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-size:.78rem;font-weight:600}.cover-title[data-astro-cid-m3zpgalb]{letter-spacing:-.03em;max-width:14ch;margin:0;font-size:clamp(1.6rem,1.1rem + 1.8vw,2.6rem);line-height:1.05}.cover-number[data-astro-cid-m3zpgalb]{letter-spacing:-.055em;color:var(--accent);text-shadow:0 0 48px color-mix(in srgb, var(--accent) 35%, transparent);font-variant-numeric:tabular-nums;font-size:clamp(3rem,1.5rem + 6vw,6.4rem);font-weight:800;line-height:.9;margin-top:12px!important}.cover-meta[data-astro-cid-m3zpgalb]{color:var(--ink-soft);font-size:.95rem}.cover-read[data-astro-cid-m3zpgalb]{border-bottom:2px solid var(--accent);align-items:center;gap:10px;margin-top:14px;padding-bottom:4px;font-weight:650;display:inline-flex}.cover-read[data-astro-cid-m3zpgalb] span[data-astro-cid-m3zpgalb]{transition:translate .4s var(--ease)}.cover[data-astro-cid-m3zpgalb]:hover .cover-read[data-astro-cid-m3zpgalb] span[data-astro-cid-m3zpgalb]{translate:6px}.cover-art[data-astro-cid-m3zpgalb]{margin:0}.cover-art[data-astro-cid-m3zpgalb] svg[data-astro-cid-m3zpgalb]{width:100%;height:auto;display:block}.art-axis[data-astro-cid-m3zpgalb]{fill:var(--ink-faint);font-size:8px;font-family:var(--font-text)}.cover-art[data-astro-cid-m3zpgalb] rect[data-astro-cid-m3zpgalb]{transition:transform .5s var(--ease) var(--d), filter .5s var(--ease) var(--d);transform-box:fill-box;transform-origin:50%}.cover[data-astro-cid-m3zpgalb]:hover .cover-art[data-astro-cid-m3zpgalb] rect[data-astro-cid-m3zpgalb]{filter:brightness(1.25);transform:scale(1.12)}.cover-art[data-astro-cid-m3zpgalb] figcaption[data-astro-cid-m3zpgalb]{color:var(--ink-faint);text-align:right;margin-top:12px;font-size:.8rem}.principles[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:36px clamp(24px,4vw,56px);margin:0;padding:0;list-style:none;display:grid}.principles[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{border-top:1px solid var(--rule);align-content:start;gap:10px;padding-top:22px;display:grid}.principle-n[data-astro-cid-m3zpgalb]{letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1.5px color-mix(in srgb, var(--accent) 70%, transparent);font-size:clamp(3rem,2rem + 3vw,4.6rem);font-weight:800;line-height:.9}.principles[data-astro-cid-m3zpgalb] h3[data-astro-cid-m3zpgalb]{letter-spacing:-.015em;margin:6px 0 0;font-size:1.25rem}.principles[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{color:var(--ink-soft);margin:0}.faq[data-astro-cid-m3zpgalb]{grid-template-columns:minmax(0,.7fr) minmax(0,1.6fr);align-items:start;gap:clamp(24px,5vw,96px);max-width:1400px;display:grid}.faq-side[data-astro-cid-m3zpgalb]{position:sticky;top:96px}.faq-lead[data-astro-cid-m3zpgalb]{color:var(--ink-soft);max-width:26rem;margin:0;font-size:clamp(1.05rem,.95rem + .4vw,1.3rem);line-height:1.5}.faq-list[data-astro-cid-m3zpgalb]{border-top:1px solid var(--rule);interpolate-size:allow-keywords}.faq[data-astro-cid-m3zpgalb] details[data-astro-cid-m3zpgalb]{border-bottom:1px solid var(--rule)}.faq[data-astro-cid-m3zpgalb] details[data-astro-cid-m3zpgalb]::details-content{height:0;transition:height .5s var(--ease), content-visibility .5s allow-discrete;overflow:clip}.faq[data-astro-cid-m3zpgalb] details[data-astro-cid-m3zpgalb][open]::details-content{height:auto}.faq[data-astro-cid-m3zpgalb] summary[data-astro-cid-m3zpgalb]{cursor:pointer;grid-template-columns:3.2rem minmax(0,1fr) 40px;align-items:center;gap:16px;padding:clamp(22px,2.4vw,34px) 0;list-style:none;display:grid}.faq[data-astro-cid-m3zpgalb] summary[data-astro-cid-m3zpgalb]::-webkit-details-marker{display:none}.faq[data-astro-cid-m3zpgalb] summary[data-astro-cid-m3zpgalb]:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:6px}.faq-n[data-astro-cid-m3zpgalb]{color:var(--ink-faint);font-variant-numeric:tabular-nums;transition:color .3s var(--ease);font-size:clamp(.85rem,.8rem + .3vw,1.05rem)}.faq[data-astro-cid-m3zpgalb] summary[data-astro-cid-m3zpgalb] h3[data-astro-cid-m3zpgalb]{letter-spacing:-.02em;transition:color .3s var(--ease);margin:0;font-size:clamp(1.15rem,.9rem + 1vw,1.9rem);font-weight:600;line-height:1.2}.faq[data-astro-cid-m3zpgalb] summary[data-astro-cid-m3zpgalb]:hover h3[data-astro-cid-m3zpgalb],.faq[data-astro-cid-m3zpgalb] details[data-astro-cid-m3zpgalb][open] h3[data-astro-cid-m3zpgalb],.faq[data-astro-cid-m3zpgalb] details[data-astro-cid-m3zpgalb][open] .faq-n[data-astro-cid-m3zpgalb]{color:var(--accent)}.faq-icon[data-astro-cid-m3zpgalb]{border:1px solid var(--rule);width:40px;height:40px;transition:transform .5s var(--ease), border-color .3s var(--ease), background .3s var(--ease);border-radius:50%;position:relative}.faq-icon[data-astro-cid-m3zpgalb]:before,.faq-icon[data-astro-cid-m3zpgalb]:after{content:"";background:var(--ink);border-radius:1px;height:2px;position:absolute;top:19px;left:12px;right:12px}.faq-icon[data-astro-cid-m3zpgalb]:after{transform:rotate(90deg)}.faq[data-astro-cid-m3zpgalb] details[data-astro-cid-m3zpgalb][open] .faq-icon[data-astro-cid-m3zpgalb]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 18%, transparent);transform:rotate(45deg)}.faq-answer[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{color:var(--ink-soft);max-width:50rem;margin:0;padding:0 56px clamp(26px,2.6vw,38px) calc(3.2rem + 16px);font-size:clamp(1rem,.92rem + .35vw,1.25rem);line-height:1.65}.faq-answer[data-astro-cid-m3zpgalb] a{color:var(--accent)}@media (width<=860px){.cover[data-astro-cid-m3zpgalb]{grid-template-columns:minmax(0,1fr)}.cover-art[data-astro-cid-m3zpgalb] figcaption[data-astro-cid-m3zpgalb]{text-align:left}.faq[data-astro-cid-m3zpgalb]{grid-template-columns:minmax(0,1fr)}.faq-side[data-astro-cid-m3zpgalb]{position:static}.stats[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(2,minmax(0,1fr))}.stat[data-astro-cid-m3zpgalb]:nth-child(3){border-left:0;padding-left:0}.stat[data-astro-cid-m3zpgalb]:nth-child(n+3){border-top:1px solid var(--rule)}.faq-answer[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{padding-right:0}.months[data-astro-cid-m3zpgalb] span[data-astro-cid-m3zpgalb]:not(:nth-child(3n+1)){display:none}}@media (width<=520px){.faq[data-astro-cid-m3zpgalb] summary[data-astro-cid-m3zpgalb]{grid-template-columns:2rem minmax(0,1fr) 32px;gap:12px}.faq-icon[data-astro-cid-m3zpgalb]{width:32px;height:32px}.faq-icon[data-astro-cid-m3zpgalb]:before,.faq-icon[data-astro-cid-m3zpgalb]:after{top:15px;left:9px;right:9px}.faq-answer[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{padding-left:calc(2rem + 12px)}}@media (prefers-reduced-motion:reduce){.year-strip[data-astro-cid-m3zpgalb] rect[data-astro-cid-m3zpgalb]{transition:none;transform:none}.faq[data-astro-cid-m3zpgalb] details[data-astro-cid-m3zpgalb]::details-content,.cover[data-astro-cid-m3zpgalb],.art-axis[data-astro-cid-m3zpgalb]{fill:var(--ink-faint);font-size:8px;font-family:var(--font-text)}.cover-art[data-astro-cid-m3zpgalb] rect[data-astro-cid-m3zpgalb]{transition:none}}
