.hero[data-astro-cid-anhloy43]{position:relative;padding-block:clamp(1.75rem,1rem + 3vw,4.5rem) clamp(3rem,2rem + 4vw,5.5rem);background:linear-gradient(180deg,var(--color-white) 0%,var(--color-paper) 100%);overflow:hidden}.grid[data-astro-cid-anhloy43]{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(2rem,1rem + 4vw,5rem);align-items:center}h1[data-astro-cid-anhloy43]{font-size:clamp(2.35rem,1.55rem + 3vw,4.4rem);margin-block:1rem 1.25rem;max-width:17ch;text-wrap:balance}h1[data-astro-cid-anhloy43] em[data-astro-cid-anhloy43]{color:var(--color-rust);font-weight:500}.lede[data-astro-cid-anhloy43]{max-width:52ch}.ctas[data-astro-cid-anhloy43]{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.motto[data-astro-cid-anhloy43]{display:flex;flex-wrap:wrap;gap:0 1.1rem;list-style:none;margin:1.9rem 0 0;padding:0;font-family:var(--font-heading);font-style:italic;font-size:1.2rem;color:var(--color-ink)}.motto[data-astro-cid-anhloy43] li[data-astro-cid-anhloy43]+li[data-astro-cid-anhloy43]:before{content:"·";margin-right:1.1rem;color:var(--color-sun);font-style:normal}.tag[data-astro-cid-anhloy43]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:1.4rem;padding:.7rem 1rem;min-height:48px;border:1.5px dashed var(--color-rule-strong);border-radius:var(--radius-md);color:var(--color-ink);text-decoration:none;font-size:.98rem;background:var(--color-white);transition:border-color var(--dur-ui) var(--ease)}.tag[data-astro-cid-anhloy43]:hover{border-color:var(--color-sun);color:var(--color-ink)}.tag[data-astro-cid-anhloy43] .mono[data-astro-cid-anhloy43]{font-weight:600;font-size:.78rem;letter-spacing:.08em;padding:.2rem .5rem;border-radius:4px;background:var(--color-sun-wash);color:var(--color-rust)}.tag[data-astro-cid-anhloy43] .arr[data-astro-cid-anhloy43]{transition:transform var(--dur-ui) var(--ease);color:var(--color-rust)}.tag[data-astro-cid-anhloy43]:hover .arr[data-astro-cid-anhloy43]{transform:translate(3px)}.art[data-astro-cid-anhloy43]{position:relative;display:grid;place-items:center;justify-self:center;width:min(100%,540px);aspect-ratio:1}.rays[data-astro-cid-anhloy43]{position:absolute;inset:-22%;border-radius:50%;-webkit-mask:radial-gradient(circle,#000 38%,transparent 70%);mask:radial-gradient(circle,#000 38%,transparent 70%)}.disc[data-astro-cid-anhloy43]{position:relative;margin:0;width:86%;aspect-ratio:1;border-radius:50%;overflow:hidden;background:var(--color-sun-hi);box-shadow:0 0 0 10px var(--color-sun),0 0 0 11px #a9480b59,0 30px 60px -30px #2b2a288c}.disc[data-astro-cid-anhloy43] img[data-astro-cid-anhloy43]{width:100%;height:100%;object-fit:cover}.addr[data-astro-cid-anhloy43]{position:absolute;left:0;bottom:4%;display:grid;gap:.1rem;padding:.65rem .9rem;font-size:.74rem;letter-spacing:.04em;background:var(--color-white);border:1px solid var(--color-rule);border-radius:var(--radius-sm);box-shadow:0 12px 24px -16px #2b2a2873;color:var(--color-ink)}@media(max-width:900px){.grid[data-astro-cid-anhloy43]{grid-template-columns:1fr}.art[data-astro-cid-anhloy43]{width:min(88%,400px);margin-top:1rem}.ctas[data-astro-cid-anhloy43]{margin-top:1.5rem}.ctas[data-astro-cid-anhloy43] .btn[data-astro-cid-anhloy43]{flex:1 1 100%}.tag[data-astro-cid-anhloy43] .arr[data-astro-cid-anhloy43]{display:none}}.open[data-astro-cid-52nrj5sm]{border-block:1px solid var(--color-rule)}.ribbon[data-astro-cid-52nrj5sm]{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0}.ribbon[data-astro-cid-52nrj5sm] li[data-astro-cid-52nrj5sm]{display:grid;gap:.45rem;align-content:start;padding:.5rem clamp(1rem,.5rem + 1.5vw,2rem);border-left:1px solid var(--color-rule)}.ribbon[data-astro-cid-52nrj5sm] li[data-astro-cid-52nrj5sm]:first-child{border-left:0;padding-left:0}.big[data-astro-cid-52nrj5sm]{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:560;line-height:1.05;color:var(--color-ink)}.small[data-astro-cid-52nrj5sm]{color:var(--color-ink-soft);font-size:1rem;max-width:26ch}@media(max-width:900px){.ribbon[data-astro-cid-52nrj5sm]{grid-template-columns:1fr 1fr;row-gap:1.75rem}.ribbon[data-astro-cid-52nrj5sm] li[data-astro-cid-52nrj5sm]:nth-child(3){border-left:0;padding-left:0}}@media(max-width:480px){.ribbon[data-astro-cid-52nrj5sm]{grid-template-columns:1fr}.ribbon[data-astro-cid-52nrj5sm] li[data-astro-cid-52nrj5sm]{border-left:0;padding-left:0;border-top:1px solid var(--color-rule);padding-top:1.25rem}.ribbon[data-astro-cid-52nrj5sm] li[data-astro-cid-52nrj5sm]:first-child{border-top:0;padding-top:.5rem}}.steps[data-astro-cid-gto3gzpn]{display:grid;grid-template-columns:.78fr 1.6fr;gap:clamp(1.5rem,1rem + 2.5vw,3rem);align-items:stretch}.num[data-astro-cid-gto3gzpn]{display:block;font-size:.8rem;font-weight:600;letter-spacing:.14em;color:var(--color-rust);margin-bottom:.9rem}.step1[data-astro-cid-gto3gzpn]{display:grid;align-content:start;gap:1rem;padding:clamp(1.5rem,1rem + 1.5vw,2.25rem);background:var(--color-sun-wash);border-radius:var(--radius-lg)}.step1[data-astro-cid-gto3gzpn] .num[data-astro-cid-gto3gzpn]{margin:0}.step1[data-astro-cid-gto3gzpn] h3[data-astro-cid-gto3gzpn]{font-size:var(--text-xl)}.step1[data-astro-cid-gto3gzpn] p[data-astro-cid-gto3gzpn]{color:var(--color-ink-soft)}.step1[data-astro-cid-gto3gzpn] .btn[data-astro-cid-gto3gzpn]{justify-self:start;margin-top:.5rem}.pdf[data-astro-cid-gto3gzpn]{font-size:.68rem;padding:.15rem .4rem;border:1px solid currentColor;border-radius:4px;letter-spacing:.08em}.step2[data-astro-cid-gto3gzpn] .num[data-astro-cid-gto3gzpn]{margin-bottom:.4rem}.pick[data-astro-cid-gto3gzpn]{font-size:var(--text-xl);margin-bottom:1.2rem}.lanes[data-astro-cid-gto3gzpn]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;list-style:none;margin:0;padding:0}.lane[data-astro-cid-gto3gzpn]{display:grid;grid-template-rows:auto auto 1fr auto;gap:.6rem;padding:1.4rem 1.3rem 1.2rem;background:var(--color-white);border:1px solid var(--color-rule);border-radius:var(--radius-md)}.key[data-astro-cid-gto3gzpn]{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:2px solid var(--color-sun);font-weight:600;font-size:.85rem;color:var(--color-ink)}.lane[data-astro-cid-gto3gzpn] h4[data-astro-cid-gto3gzpn]{font-family:var(--font-heading);font-size:1.3rem;font-weight:560;margin:0;line-height:1.15}.lane[data-astro-cid-gto3gzpn] p[data-astro-cid-gto3gzpn]{color:var(--color-ink-soft);font-size:1rem}@media(max-width:1060px){.steps[data-astro-cid-gto3gzpn]{grid-template-columns:1fr}}@media(max-width:760px){.lanes[data-astro-cid-gto3gzpn]{grid-template-columns:1fr}}.book[data-astro-cid-kqyf6wvr]{display:grid;grid-template-columns:1.35fr .95fr;gap:clamp(1.5rem,1rem + 2.5vw,3.25rem);align-items:start}.sheet[data-astro-cid-kqyf6wvr]{background:var(--color-white);border:1px solid var(--color-rule);border-radius:var(--radius-lg);padding:clamp(1.25rem,.8rem + 1.6vw,2.25rem);display:grid;gap:1.6rem}.baseline[data-astro-cid-kqyf6wvr]{display:grid;grid-template-columns:auto 1fr auto;gap:.8rem;align-items:center;padding:.9rem 1rem;background:var(--color-sun-wash);border-radius:var(--radius-md);font-weight:600}fieldset[data-astro-cid-kqyf6wvr]{border:0;margin:0;padding:0;min-width:0}legend[data-astro-cid-kqyf6wvr]{font-family:var(--font-mono);font-size:.76rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--color-rust);padding:0;margin-bottom:.6rem}.opts[data-astro-cid-kqyf6wvr]{list-style:none;margin:0;padding:0;display:grid;border-top:1px solid var(--color-rule)}.opts[data-astro-cid-kqyf6wvr].two{grid-template-columns:1fr 1fr;column-gap:1.5rem}.opts[data-astro-cid-kqyf6wvr] li[data-astro-cid-kqyf6wvr]{border-bottom:1px solid var(--color-rule)}.opts[data-astro-cid-kqyf6wvr] label[data-astro-cid-kqyf6wvr]{position:relative;display:grid;grid-template-columns:22px 4.2rem 1fr auto;align-items:center;gap:.7rem;min-height:50px;padding:.45rem .25rem;cursor:pointer;border-radius:6px;transition:background-color var(--dur-ui) var(--ease)}.opts[data-astro-cid-kqyf6wvr] label[data-astro-cid-kqyf6wvr]:hover{background:var(--color-paper)}.opts[data-astro-cid-kqyf6wvr] input[data-astro-cid-kqyf6wvr]{position:absolute;opacity:0;width:22px;height:22px;left:.25rem;margin:0;cursor:pointer}.box[data-astro-cid-kqyf6wvr]{width:22px;height:22px;border:2px solid var(--color-rule-strong);border-radius:5px;display:grid;place-items:center;background:var(--color-white);transition:background-color var(--dur-ui) var(--ease),border-color var(--dur-ui) var(--ease)}.opts[data-astro-cid-kqyf6wvr] input[data-astro-cid-kqyf6wvr]:checked+.box[data-astro-cid-kqyf6wvr]{background:var(--color-ink);border-color:var(--color-ink)}.opts[data-astro-cid-kqyf6wvr] input[data-astro-cid-kqyf6wvr]:checked+.box[data-astro-cid-kqyf6wvr]:after{content:"";width:10px;height:6px;border:2.5px solid var(--color-sun-hi);border-top:0;border-right:0;transform:translateY(-1px) rotate(-45deg)}.opts[data-astro-cid-kqyf6wvr] input[data-astro-cid-kqyf6wvr]:focus-visible+.box[data-astro-cid-kqyf6wvr]{outline:3px solid var(--color-rust);outline-offset:2px}.f[data-astro-cid-kqyf6wvr]{font-size:.8rem;font-weight:600;letter-spacing:.04em;color:var(--color-ink);white-space:nowrap}.l[data-astro-cid-kqyf6wvr]{font-size:.99rem;color:var(--color-ink);line-height:1.3}.p[data-astro-cid-kqyf6wvr]{font-size:.9rem;font-weight:600;color:var(--color-ink-soft)}.steps[data-astro-cid-kqyf6wvr]{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.stepper[data-astro-cid-kqyf6wvr]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;border:1px solid var(--color-rule);border-radius:var(--radius-md)}.stepper[data-astro-cid-kqyf6wvr] label[data-astro-cid-kqyf6wvr]{display:grid;gap:.1rem}.ctl[data-astro-cid-kqyf6wvr]{display:inline-flex;align-items:center;border:1.5px solid var(--color-rule-strong);border-radius:999px;overflow:hidden;flex:none}.ctl[data-astro-cid-kqyf6wvr] button[data-astro-cid-kqyf6wvr]{width:44px;height:44px;border:0;background:transparent;font-size:1.3rem;color:var(--color-ink);cursor:pointer}.ctl[data-astro-cid-kqyf6wvr] button[data-astro-cid-kqyf6wvr]:hover{background:var(--color-paper)}.ctl[data-astro-cid-kqyf6wvr] input[data-astro-cid-kqyf6wvr]{width:2.6rem;height:44px;border:0;border-inline:1px solid var(--color-rule);text-align:center;font:600 1rem var(--font-mono);color:var(--color-ink);background:var(--color-white);-moz-appearance:textfield;appearance:textfield}.ctl[data-astro-cid-kqyf6wvr] input[data-astro-cid-kqyf6wvr]::-webkit-outer-spin-button,.ctl[data-astro-cid-kqyf6wvr] input[data-astro-cid-kqyf6wvr]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tape-wrap[data-astro-cid-kqyf6wvr]{position:sticky;top:110px;display:grid;gap:1.25rem}.tape[data-astro-cid-kqyf6wvr]{position:relative;padding:1.5rem 1.5rem 1.5rem 2.1rem;background-color:var(--color-white);background-image:repeating-linear-gradient(180deg,transparent 0 31px,rgb(30 78 79 / .08) 31px 32px);border:1px solid var(--color-rule);border-left:0;border-radius:4px var(--radius-lg) var(--radius-lg) 4px;box-shadow:inset 14px 0 0 -6px var(--color-pond),inset 18px 0 14px -10px #13363759,0 24px 40px -28px #2b2a288c}.ribbon[data-astro-cid-kqyf6wvr]{position:absolute;top:-8px;right:1.6rem;width:26px;height:64px;background:var(--color-sun);clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%);box-shadow:0 2px #a9480b66}.tape-head[data-astro-cid-kqyf6wvr]{display:grid;gap:.15rem;padding-bottom:.7rem;margin-bottom:.4rem;border-bottom:2px solid var(--color-pond)}.tape-head[data-astro-cid-kqyf6wvr] .mono[data-astro-cid-kqyf6wvr]{font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-rust)}.tape-head[data-astro-cid-kqyf6wvr] .ttl[data-astro-cid-kqyf6wvr]{font-family:var(--font-heading);font-size:1.55rem;font-weight:560;color:var(--color-ink);line-height:1.1}.lines[data-astro-cid-kqyf6wvr],.free[data-astro-cid-kqyf6wvr]{list-style:none;margin:0;padding:0;font-size:.97rem;font-variant-numeric:tabular-nums}.lines[data-astro-cid-kqyf6wvr] li,.free[data-astro-cid-kqyf6wvr] li[data-astro-cid-kqyf6wvr]{display:flex;justify-content:space-between;gap:1rem;min-height:32px;align-items:center;color:var(--color-ink)}.lines[data-astro-cid-kqyf6wvr] li span:first-child{overflow-wrap:anywhere}.lines[data-astro-cid-kqyf6wvr] li span:last-child{font-family:var(--font-mono);font-size:.88rem}.lines[data-astro-cid-kqyf6wvr] li.new{animation:ink .38s var(--ease-brand) both}@keyframes ink{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}.free[data-astro-cid-kqyf6wvr]{margin-top:.2rem}.free[data-astro-cid-kqyf6wvr] li[data-astro-cid-kqyf6wvr]{color:var(--color-ink-soft)}.stamp[data-astro-cid-kqyf6wvr]{flex:none;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-pond);background:#1e4e4f1a;border-radius:999px;padding:.15rem .55rem}.total[data-astro-cid-kqyf6wvr]{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-top:.9rem;padding-top:.8rem;border-top:3px double var(--color-ink)}.total[data-astro-cid-kqyf6wvr]>span[data-astro-cid-kqyf6wvr]{font-size:.76rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.sum[data-astro-cid-kqyf6wvr]{font-family:var(--font-heading);font-size:clamp(2.4rem,1.9rem + 1.8vw,3.3rem);font-weight:600;color:var(--color-rust);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.02em;line-height:1}.fine[data-astro-cid-kqyf6wvr]{margin-top:.8rem;font-size:.86rem;color:var(--color-ink-soft);line-height:1.45}.tape-ctas[data-astro-cid-kqyf6wvr]{display:grid;gap:.6rem;justify-items:start}@media(max-width:1000px){.book[data-astro-cid-kqyf6wvr]{grid-template-columns:1fr}.tape-wrap[data-astro-cid-kqyf6wvr]{position:static}}@media(max-width:640px){.opts[data-astro-cid-kqyf6wvr].two{grid-template-columns:1fr}.opts[data-astro-cid-kqyf6wvr] label[data-astro-cid-kqyf6wvr]{grid-template-columns:22px 3.4rem 1fr auto;gap:.55rem}.stepper[data-astro-cid-kqyf6wvr]{flex-direction:column;align-items:flex-start}}.grid[data-astro-cid-bp4bfslc]{display:grid;grid-template-columns:.9fr 1.2fr;gap:clamp(2rem,1rem + 4vw,5rem);align-items:start}.intro[data-astro-cid-bp4bfslc]{position:sticky;top:120px;display:grid;gap:1.1rem}.checks[data-astro-cid-bp4bfslc]{list-style:none;margin:.4rem 0 0;padding:0;display:grid;gap:.55rem}.checks[data-astro-cid-bp4bfslc] li[data-astro-cid-bp4bfslc]{position:relative;padding-left:1.9rem;font-weight:600}.checks[data-astro-cid-bp4bfslc] li[data-astro-cid-bp4bfslc]:before{content:"";position:absolute;left:0;top:.3em;width:18px;height:18px;border-radius:50%;background:var(--color-sun)}.checks[data-astro-cid-bp4bfslc] li[data-astro-cid-bp4bfslc]:after{content:"";position:absolute;left:5px;top:calc(.3em + 5px);width:8px;height:5px;border:2px solid var(--color-ink);border-top:0;border-right:0;transform:rotate(-45deg)}.list[data-astro-cid-bp4bfslc]{list-style:none;margin:0;padding:0;border-top:2px solid var(--color-ink)}.item[data-astro-cid-bp4bfslc]{display:grid;grid-template-columns:3rem 1fr;column-gap:1rem;row-gap:.4rem;padding:1.5rem 0;border-bottom:1px solid var(--color-rule-strong)}.n[data-astro-cid-bp4bfslc]{grid-row:span 2;font-size:.8rem;font-weight:600;letter-spacing:.1em;color:var(--color-rust);padding-top:.45rem}.item[data-astro-cid-bp4bfslc] h3[data-astro-cid-bp4bfslc]{font-size:var(--text-xl)}.item[data-astro-cid-bp4bfslc] p[data-astro-cid-bp4bfslc]{color:var(--color-ink-soft);max-width:58ch}@media(max-width:900px){.grid[data-astro-cid-bp4bfslc]{grid-template-columns:1fr}.intro[data-astro-cid-bp4bfslc]{position:static}}.head[data-astro-cid-5bfvjeui]{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(1.5rem,1rem + 3vw,4rem);align-items:end;margin-bottom:clamp(2rem,1.5rem + 2vw,3rem)}.head[data-astro-cid-5bfvjeui] .eyebrow-row[data-astro-cid-5bfvjeui]{margin-bottom:0}.note[data-astro-cid-5bfvjeui]{margin:0;padding:1.5rem 1.6rem;background:var(--color-paper);border-radius:var(--radius-lg);position:relative}.note[data-astro-cid-5bfvjeui] p[data-astro-cid-5bfvjeui]{font-family:var(--font-heading);font-style:italic;font-size:1.22rem;line-height:1.4}.note[data-astro-cid-5bfvjeui] footer[data-astro-cid-5bfvjeui]{margin-top:.8rem;font-family:var(--font-mono);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-rust)}.roster[data-astro-cid-5bfvjeui]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--color-rule-strong);border-left:1px solid var(--color-rule-strong)}.card[data-astro-cid-5bfvjeui]{display:grid;align-content:start;gap:.35rem;padding:1.35rem 1.4rem 1.5rem;border-right:1px solid var(--color-rule-strong);border-bottom:1px solid var(--color-rule-strong);position:relative}.card[data-astro-cid-5bfvjeui]:before{content:"";width:26px;height:13px;border-radius:26px 26px 0 0;background:var(--color-sun);margin-bottom:.5rem}.card[data-astro-cid-5bfvjeui] h3[data-astro-cid-5bfvjeui]{font-size:1.4rem}.line[data-astro-cid-5bfvjeui]{color:var(--color-ink-soft);font-size:.98rem}.badge[data-astro-cid-5bfvjeui]{justify-self:start;margin-top:.35rem;font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:.2rem .5rem;border-radius:4px;background:var(--color-pond);color:var(--color-on-dark)}.also[data-astro-cid-5bfvjeui]{margin-top:1.5rem;color:var(--color-ink-soft);max-width:70ch}@media(max-width:960px){.head[data-astro-cid-5bfvjeui]{grid-template-columns:1fr}.roster[data-astro-cid-5bfvjeui]{grid-template-columns:1fr 1fr}}@media(max-width:560px){.roster[data-astro-cid-5bfvjeui]{grid-template-columns:1fr}.card[data-astro-cid-5bfvjeui]{padding:1rem 1.1rem}.card[data-astro-cid-5bfvjeui]:before{display:none}.card[data-astro-cid-5bfvjeui] h3[data-astro-cid-5bfvjeui]{font-size:1.25rem}}.top[data-astro-cid-dnksfipb]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;margin-bottom:clamp(1.75rem,1.25rem + 2vw,2.75rem)}.top[data-astro-cid-dnksfipb] .eyebrow-row[data-astro-cid-dnksfipb]{margin-bottom:0}.wall[data-astro-cid-dnksfipb]{list-style:none;margin:0;padding:0;columns:3 300px;column-gap:1.25rem}.q[data-astro-cid-dnksfipb]{break-inside:avoid;margin-bottom:1.25rem}figure[data-astro-cid-dnksfipb]{margin:0;padding:1.5rem 1.5rem 1.35rem;background:var(--color-white);border:1px solid var(--color-rule);border-radius:var(--radius-lg);border-top:4px solid var(--color-sun)}.about[data-astro-cid-dnksfipb]{display:inline-block;font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-rust);margin-bottom:.7rem}blockquote[data-astro-cid-dnksfipb]{margin:0}blockquote[data-astro-cid-dnksfipb] p[data-astro-cid-dnksfipb]{font-family:var(--font-heading);font-size:1.12rem;line-height:1.5;color:var(--color-ink)}figcaption[data-astro-cid-dnksfipb]{margin-top:.9rem;font-weight:600;font-size:.98rem}figcaption[data-astro-cid-dnksfipb]:before{content:"— ";color:var(--color-sun)}.src[data-astro-cid-dnksfipb]{margin-top:.5rem;font-size:.9rem;color:var(--color-ink-soft)}.grid[data-astro-cid-thivack6]{display:grid;grid-template-columns:.75fr 1.5fr;gap:1.25rem}.lead[data-astro-cid-thivack6]{display:grid;align-content:end;gap:.75rem;padding:clamp(1.5rem,1rem + 2vw,2.25rem);min-height:320px;border-radius:var(--radius-lg);background:var(--color-pond-deep);color:var(--color-on-dark);text-decoration:none;position:relative;overflow:hidden}.lead[data-astro-cid-thivack6]:before{content:"";position:absolute;width:220px;height:220px;right:-90px;top:-90px;border-radius:50%;background:radial-gradient(circle,var(--color-sun-hi) 0 32%,var(--color-sun) 33% 46%,transparent 47%),repeating-conic-gradient(from 0deg,rgb(242 154 31 / .4) 0 4deg,transparent 4deg 12deg);-webkit-mask:radial-gradient(circle,#000 55%,transparent 72%);mask:radial-gradient(circle,#000 55%,transparent 72%)}.lead[data-astro-cid-thivack6] .kind[data-astro-cid-thivack6]{color:var(--color-sun-hi);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.lead[data-astro-cid-thivack6]>[data-astro-cid-thivack6]{position:relative}.lead[data-astro-cid-thivack6] .t[data-astro-cid-thivack6]{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:560;line-height:1.08}.lead[data-astro-cid-thivack6] .n[data-astro-cid-thivack6]{color:var(--color-on-dark-soft)}.lead[data-astro-cid-thivack6] .go[data-astro-cid-thivack6]{font-weight:600;color:var(--color-sun-hi)}.lead[data-astro-cid-thivack6]:hover .arr[data-astro-cid-thivack6]{transform:translate(3px)}.lead[data-astro-cid-thivack6] .arr[data-astro-cid-thivack6]{display:inline-block;transition:transform var(--dur-ui) var(--ease)}.shelf[data-astro-cid-thivack6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 1.5rem;border-top:1px solid var(--color-rule-strong)}.shelf[data-astro-cid-thivack6] a[data-astro-cid-thivack6]{display:grid;grid-template-columns:1fr auto;column-gap:1rem;row-gap:.15rem;padding:.95rem .25rem;min-height:72px;border-bottom:1px solid var(--color-rule-strong);text-decoration:none;color:var(--color-ink);transition:background-color var(--dur-ui) var(--ease)}.shelf[data-astro-cid-thivack6] a[data-astro-cid-thivack6]:hover{background:var(--color-paper-2)}.shelf[data-astro-cid-thivack6] a[data-astro-cid-thivack6]:hover .t[data-astro-cid-thivack6]{color:var(--color-rust)}.shelf[data-astro-cid-thivack6] .t[data-astro-cid-thivack6]{font-weight:600;line-height:1.3}.shelf[data-astro-cid-thivack6] .n[data-astro-cid-thivack6]{grid-column:1;font-size:.93rem;color:var(--color-ink-soft)}.shelf[data-astro-cid-thivack6] .kind[data-astro-cid-thivack6]{grid-column:2;grid-row:1 / span 2;align-self:center;font-size:.66rem;font-weight:600;letter-spacing:.1em;padding:.2rem .4rem;border:1px solid var(--color-rule-strong);border-radius:4px;color:var(--color-ink-soft)}.track[data-astro-cid-thivack6]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2.25rem;padding:1.25rem 1.5rem;background:var(--color-sun-wash);border-radius:var(--radius-md)}.track[data-astro-cid-thivack6] h3[data-astro-cid-thivack6]{font-size:1.25rem}.track[data-astro-cid-thivack6] ul[data-astro-cid-thivack6]{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;margin:0;padding:0}.chip[data-astro-cid-thivack6]{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:.5rem 1rem;border-radius:999px;background:var(--color-white);border:1px solid var(--color-rule-strong);color:var(--color-ink);text-decoration:none;font-weight:600;font-size:.95rem}.chip[data-astro-cid-thivack6]:hover{border-color:var(--color-ink);color:var(--color-ink)}@media(max-width:980px){.grid[data-astro-cid-thivack6]{grid-template-columns:1fr}.lead[data-astro-cid-thivack6]{min-height:260px}.lead[data-astro-cid-thivack6]:before{width:170px;height:170px;right:-60px;top:-60px}}@media(max-width:640px){.shelf[data-astro-cid-thivack6]{grid-template-columns:1fr}}.grid[data-astro-cid-dq44r5ci]{display:grid;grid-template-columns:1.3fr .8fr;gap:clamp(2rem,1rem + 4vw,4.5rem);align-items:center}.copy[data-astro-cid-dq44r5ci]{display:grid;gap:1.1rem}.facade[data-astro-cid-dq44r5ci]{position:relative;aspect-ratio:16 / 9;border-radius:var(--radius-lg);overflow:hidden;background:var(--color-pond-deep);box-shadow:0 0 0 6px var(--color-white),0 0 0 8px var(--color-sun),0 30px 50px -30px #2b2a2899}.facade[data-astro-cid-dq44r5ci] img[data-astro-cid-dq44r5ci],.facade[data-astro-cid-dq44r5ci] iframe{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border:0}.play[data-astro-cid-dq44r5ci]{position:absolute;left:50%;top:50%;width:80px;height:80px;transform:translate(-50%,-50%);display:grid;place-items:center;padding-left:4px;border:0;border-radius:50%;background:var(--color-sun);color:var(--color-ink);cursor:pointer;box-shadow:0 0 0 10px #f7c04a59,0 14px 32px -8px #133637b3;transition:transform var(--dur-ui) var(--ease-brand),box-shadow var(--dur-ui) var(--ease-brand)}.play[data-astro-cid-dq44r5ci]:hover{transform:translate(-50%,-50%) scale(1.06);box-shadow:0 0 0 16px #f7c04a66,0 14px 32px -8px #133637b3}.play[data-astro-cid-dq44r5ci]:focus-visible{outline:3px solid var(--color-white);outline-offset:4px}@media(max-width:900px){.grid[data-astro-cid-dq44r5ci]{grid-template-columns:1fr}.copy[data-astro-cid-dq44r5ci]{order:-1}}.grid[data-astro-cid-vcytj35z]{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(1.5rem,1rem + 3vw,4rem);align-items:start}.side[data-astro-cid-vcytj35z]{display:grid;gap:1.1rem;position:sticky;top:120px}.items[data-astro-cid-vcytj35z]{border-top:2px solid var(--color-ink)}details[data-astro-cid-vcytj35z]{border-bottom:1px solid var(--color-rule-strong)}summary[data-astro-cid-vcytj35z]{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:64px;padding-block:.9rem;cursor:pointer;list-style:none}summary[data-astro-cid-vcytj35z]::-webkit-details-marker{display:none}summary[data-astro-cid-vcytj35z] h3[data-astro-cid-vcytj35z]{font-size:1.15rem;color:var(--color-ink)}summary[data-astro-cid-vcytj35z]:hover h3[data-astro-cid-vcytj35z]{color:var(--color-rust)}.pm[data-astro-cid-vcytj35z]{flex:none;position:relative;width:30px;height:30px;border-radius:50%;background:var(--color-white);border:1.5px solid var(--color-rule-strong);transition:background-color var(--dur-ui) var(--ease)}details[data-astro-cid-vcytj35z][open] .pm[data-astro-cid-vcytj35z]{background:var(--color-sun);border-color:var(--color-sun)}.pm[data-astro-cid-vcytj35z]:before,.pm[data-astro-cid-vcytj35z]:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:2px;background:var(--color-ink);transform:translate(-50%,-50%);transition:transform var(--dur-ui) var(--ease)}.pm[data-astro-cid-vcytj35z]:after{transform:translate(-50%,-50%) rotate(90deg)}details[data-astro-cid-vcytj35z][open] .pm[data-astro-cid-vcytj35z]:after{transform:translate(-50%,-50%) rotate(0)}details[data-astro-cid-vcytj35z] p[data-astro-cid-vcytj35z]{padding-bottom:1.25rem;color:var(--color-ink-soft);max-width:64ch}@media(max-width:860px){.grid[data-astro-cid-vcytj35z]{grid-template-columns:1fr}.side[data-astro-cid-vcytj35z]{position:static}}.final[data-astro-cid-42yt6lhh]{position:relative;overflow:hidden;text-align:center}.sun[data-astro-cid-42yt6lhh]{position:absolute;left:50%;bottom:-380px;width:760px;height:760px;transform:translate(-50%);border-radius:50%;opacity:.55;-webkit-mask:radial-gradient(circle,#000 30%,transparent 68%);mask:radial-gradient(circle,#000 30%,transparent 68%)}.sun[data-astro-cid-42yt6lhh]:after{content:"";position:absolute;inset:34%;border-radius:50%;background:radial-gradient(circle,var(--color-sun-hi),var(--color-sun) 70%)}.inner[data-astro-cid-42yt6lhh]{position:relative;display:grid;justify-items:center;gap:1.2rem}.kicker[data-astro-cid-42yt6lhh]{color:var(--color-sun-hi)}h2[data-astro-cid-42yt6lhh]{font-size:var(--text-3xl);color:var(--color-on-dark);max-width:20ch}h2[data-astro-cid-42yt6lhh] em[data-astro-cid-42yt6lhh]{color:var(--color-sun-hi);font-weight:500}.lede[data-astro-cid-42yt6lhh]{color:var(--color-on-dark-soft);max-width:52ch}.ctas[data-astro-cid-42yt6lhh]{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:.6rem}.btn-light[data-astro-cid-42yt6lhh]{background:var(--color-white);color:var(--color-ink)}.btn-light[data-astro-cid-42yt6lhh]:hover{background:var(--color-sun-wash);color:var(--color-ink)}.meta[data-astro-cid-42yt6lhh]{display:grid;grid-template-columns:repeat(3,auto);justify-content:center;gap:1rem 3rem;margin:2.4rem 0 0;padding:1.5rem 2rem;background:#133637d1;border:1px solid rgb(246 241 230 / .16);border-radius:var(--radius-lg);text-align:left;backdrop-filter:blur(4px)}dt[data-astro-cid-42yt6lhh]{font-family:var(--font-mono);font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-sun-hi);margin-bottom:.3rem}dd[data-astro-cid-42yt6lhh]{margin:0;color:var(--color-on-dark);line-height:1.45}dd[data-astro-cid-42yt6lhh] a[data-astro-cid-42yt6lhh]{color:var(--color-on-dark)}dd[data-astro-cid-42yt6lhh] a[data-astro-cid-42yt6lhh]:hover{color:var(--color-sun-hi)}@media(max-width:760px){.meta[data-astro-cid-42yt6lhh]{grid-template-columns:1fr;padding:1.25rem 1.4rem;width:100%}}
