.stats[data-astro-cid-23gkgyqt]{z-index:3;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;list-style:none;display:grid;position:relative}.stats--overlap[data-astro-cid-23gkgyqt]{margin-top:-46px;padding-inline:clamp(12px,3vw,40px)}.stat[data-astro-cid-23gkgyqt]{background:var(--surface);border-radius:var(--radius-m);box-shadow:var(--shadow);flex-direction:column;padding:20px 20px 22px;display:flex}.stat__label[data-astro-cid-23gkgyqt]{font:500 12px/1.2 var(--font-label);text-transform:uppercase;color:var(--copper);letter-spacing:.06em}.stat__num[data-astro-cid-23gkgyqt]{font:600 clamp(2.2rem, 1.6rem + 2vw, 3.2rem)/1 var(--font-head);letter-spacing:-.03em;min-width:3ch;margin-top:10px;font-stretch:92%;display:block}.stat__text[data-astro-cid-23gkgyqt]{color:var(--muted);margin-top:8px;font-size:14.5px;line-height:1.45}@media (width<=900px){.stats[data-astro-cid-23gkgyqt]{grid-template-columns:1fr 1fr}.stats--overlap[data-astro-cid-23gkgyqt]{margin-top:16px;padding:0}}.shead[data-astro-cid-sjgajsms]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 24px;margin-bottom:36px;display:flex}.shead[data-astro-cid-sjgajsms]>[data-astro-cid-sjgajsms]{min-width:0}.shead[data-astro-cid-sjgajsms] h2[data-astro-cid-sjgajsms]{max-width:20em;margin-top:10px}.shead__intro[data-astro-cid-sjgajsms]{max-width:38em;margin-top:16px}.price-pill[data-astro-cid-xpgobnze]{background:var(--fjord);color:var(--on-dark);font:500 13px var(--font-label);border-radius:999px;align-items:baseline;gap:8px;margin:0;padding:8px 16px;display:inline-flex}.price-pill[data-astro-cid-xpgobnze] strong[data-astro-cid-xpgobnze]{font:600 1.35rem var(--font-head);color:#fff}.price-card[data-astro-cid-xpgobnze]{gap:6px;display:grid}.price-card[data-astro-cid-xpgobnze] p[data-astro-cid-xpgobnze]{margin:0}.price-card__big[data-astro-cid-xpgobnze]{font:600 2.6rem/1 var(--font-head);letter-spacing:-.03em;color:var(--ink);font-stretch:92%}.price-card__big[data-astro-cid-xpgobnze] small[data-astro-cid-xpgobnze]{letter-spacing:0;color:var(--muted);font-size:1rem;font-stretch:100%}.cards[data-astro-cid-rqcsfpnx]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;display:grid}.cards[data-astro-cid-rqcsfpnx]>li[data-astro-cid-rqcsfpnx]{display:flex}.svc[data-astro-cid-rqcsfpnx]{width:100%}.svc__foot[data-astro-cid-rqcsfpnx]{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:6px;display:flex}.svc__prices[data-astro-cid-rqcsfpnx]{flex-wrap:wrap;gap:6px;display:flex}.svc__go[data-astro-cid-rqcsfpnx]{width:34px;height:34px;color:var(--accent);border:1px solid var(--line);transition:background-color var(--dur), color var(--dur), transform var(--dur) var(--ease);border-radius:50%;place-items:center;display:grid}.svc__go[data-astro-cid-rqcsfpnx] svg{width:16px;height:16px}a[data-astro-cid-rqcsfpnx].svc:hover .svc__go[data-astro-cid-rqcsfpnx]{background:var(--accent);color:#fff;border-color:var(--accent);transform:translate(2px)}@media (width<=1000px){.cards[data-astro-cid-rqcsfpnx]{grid-template-columns:1fr 1fr}}@media (width<=640px){.cards[data-astro-cid-rqcsfpnx]{grid-template-columns:1fr}}.pro[data-astro-cid-jom4re6w]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.pro--solo[data-astro-cid-jom4re6w]{grid-template-columns:1fr}.pro__panel[data-astro-cid-jom4re6w]{border-radius:var(--radius-l);padding:clamp(24px,4vw,48px);position:relative;overflow:hidden;container-type:inline-size}.pro[data-astro-cid-jom4re6w] .pro__art{width:85%;height:100%;color:var(--fjord-art);position:absolute;bottom:-55%;right:-38%}.pro__panel[data-astro-cid-jom4re6w]>[data-astro-cid-jom4re6w]:not(.pro__art){position:relative}.pro__panel[data-astro-cid-jom4re6w] h2[data-astro-cid-jom4re6w]{margin-top:12px}.pro__text[data-astro-cid-jom4re6w]{color:var(--on-dark-muted);margin:14px 0 0;font-size:1.06rem}.duo[data-astro-cid-jom4re6w]{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.duo[data-astro-cid-jom4re6w]>div[data-astro-cid-jom4re6w]{border-radius:var(--radius-m);background:#ffffff0a;border:1px solid #f1eee740;padding:18px}.duo[data-astro-cid-jom4re6w] h3[data-astro-cid-jom4re6w]{margin-bottom:8px;font-size:1.1rem}.duo[data-astro-cid-jom4re6w] ul[data-astro-cid-jom4re6w]{color:var(--on-dark-muted);gap:6px;font-size:15px;list-style:none;display:grid}.duo[data-astro-cid-jom4re6w] li[data-astro-cid-jom4re6w]:before{content:"— ";color:var(--copper-light)}.quote[data-astro-cid-jom4re6w]{color:#fff;border-left:2px solid var(--copper-light);margin-top:22px;padding-left:16px;font-size:1.12rem;line-height:1.5}.pro__link[data-astro-cid-jom4re6w]{margin-top:22px}.pro__fig[data-astro-cid-jom4re6w]{border-radius:var(--radius-l);min-height:320px;margin:0;position:relative;overflow:hidden}.pro__fig[data-astro-cid-jom4re6w] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (width<=900px){.pro[data-astro-cid-jom4re6w],.duo[data-astro-cid-jom4re6w]{grid-template-columns:1fr}}@container (width<=447px){.duo[data-astro-cid-jom4re6w][data-relay-set]{grid-template-columns:1fr}}.route[data-astro-cid-bxchhdke]{position:relative}.route__list[data-astro-cid-bxchhdke]{list-style:none}.route[data-astro-cid-bxchhdke] h3[data-astro-cid-bxchhdke]{margin:8px 0 6px;font-size:1.12rem}.route[data-astro-cid-bxchhdke] p[data-astro-cid-bxchhdke]{color:var(--muted);margin:0;font-size:15.5px}.route__dot[data-astro-cid-bxchhdke]{background:var(--fjord);width:36px;height:36px;color:var(--on-dark);font:500 14px var(--font-label);box-shadow:0 0 0 6px var(--bg);border-radius:50%;place-items:center;display:grid}.route--across[data-astro-cid-bxchhdke]{padding-top:56px}.route--across[data-astro-cid-bxchhdke] .route__list[data-astro-cid-bxchhdke]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.route--across[data-astro-cid-bxchhdke] li[data-astro-cid-bxchhdke]{position:relative}.route--across[data-astro-cid-bxchhdke] .route__dot[data-astro-cid-bxchhdke]{position:absolute;top:-46px;left:0}.route__path[data-astro-cid-bxchhdke]{width:100%;height:56px;color:var(--copper);position:absolute;top:0;left:0}.route__path[data-astro-cid-bxchhdke] path[data-astro-cid-bxchhdke]{fill:none;stroke:currentColor;stroke-width:2px;stroke-dasharray:6 7;vector-effect:non-scaling-stroke}.js .route__path[data-astro-cid-bxchhdke] path[data-astro-cid-bxchhdke]{clip-path:inset(0 100% 0 0);transition:clip-path var(--dur-route) ease}.js .route[data-astro-cid-bxchhdke].is-in .route__path[data-astro-cid-bxchhdke] path[data-astro-cid-bxchhdke]{clip-path:inset(0)}@media (width<=900px){.route--across[data-astro-cid-bxchhdke] .route__list[data-astro-cid-bxchhdke]{grid-template-columns:1fr 1fr;row-gap:64px}.route__path[data-astro-cid-bxchhdke]{display:none}}@media (width<=520px){.route--across[data-astro-cid-bxchhdke] .route__list[data-astro-cid-bxchhdke]{grid-template-columns:1fr}}.route--down[data-astro-cid-bxchhdke] .route__list[data-astro-cid-bxchhdke]{gap:22px;padding-left:58px;display:grid;position:relative}.route--down[data-astro-cid-bxchhdke] .route__list[data-astro-cid-bxchhdke]:before{content:"";background:repeating-linear-gradient(var(--copper) 0 6px, transparent 6px 12px);width:2px;position:absolute;top:18px;bottom:18px;left:17px}.js .route--down[data-astro-cid-bxchhdke] .route__list[data-astro-cid-bxchhdke]:before{transform-origin:top;transition:transform var(--dur-route) ease;transform:scaleY(0)}.js .route--down[data-astro-cid-bxchhdke].is-in .route__list[data-astro-cid-bxchhdke]:before{transform:none}.route--down[data-astro-cid-bxchhdke] li[data-astro-cid-bxchhdke]{position:relative}.route--down[data-astro-cid-bxchhdke] .route__dot[data-astro-cid-bxchhdke]{position:absolute;top:-2px;left:-58px}.route--down[data-astro-cid-bxchhdke] h3[data-astro-cid-bxchhdke]{margin-top:4px}@media (prefers-reduced-motion:reduce){.js .route__path[data-astro-cid-bxchhdke] path[data-astro-cid-bxchhdke]{clip-path:none}.js .route--down[data-astro-cid-bxchhdke] .route__list[data-astro-cid-bxchhdke]:before{transform:none}}.teaser[data-astro-cid-h3xirltt]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(24px,4vw,48px);display:grid}.teaser[data-astro-cid-h3xirltt]>[data-astro-cid-h3xirltt]{min-width:0}.teaser[data-astro-cid-h3xirltt] h2[data-astro-cid-h3xirltt]{margin:10px 0 14px}.teaser[data-astro-cid-h3xirltt] .btn[data-astro-cid-h3xirltt]{margin-top:18px}.teaser[data-astro-cid-h3xirltt] .di{max-width:460px;margin:0 auto 20px}.mini[data-astro-cid-h3xirltt]{font:400 13px/1.4 var(--font-label);grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.mini[data-astro-cid-h3xirltt]>div[data-astro-cid-h3xirltt]{background:var(--bg);border-radius:var(--radius-s);padding:12px}.mini[data-astro-cid-h3xirltt] dt[data-astro-cid-h3xirltt]{color:var(--muted)}.mini[data-astro-cid-h3xirltt] dd[data-astro-cid-h3xirltt]{color:var(--muted);margin:0}.mini[data-astro-cid-h3xirltt] strong[data-astro-cid-h3xirltt]{font:600 1.6rem/1.15 var(--font-head);color:var(--ink);display:block}@media (width<=900px){.teaser[data-astro-cid-h3xirltt]{grid-template-columns:1fr}}.case-art[data-astro-cid-xepeeqox]{aspect-ratio:16/10;background:var(--ill-soft);color:var(--ill-ink);border-bottom:1px solid var(--line);overflow:hidden}.case-art[data-astro-cid-xepeeqox] svg{width:100%;height:100%;display:block}.case-art[data-astro-cid-xepeeqox] .case-art__fallback{color:var(--accent);opacity:.35}.cases[data-astro-cid-afewv7cn]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;display:grid}.case[data-astro-cid-afewv7cn]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);transition:transform var(--dur) var(--ease), box-shadow var(--dur), border-color var(--dur);flex-direction:column;display:flex;overflow:hidden}.case[data-astro-cid-afewv7cn]:hover{box-shadow:var(--shadow);border-color:var(--line-strong);transform:translateY(-3px)}.case__body[data-astro-cid-afewv7cn]{padding:18px 22px 24px}.case[data-astro-cid-afewv7cn] h3[data-astro-cid-afewv7cn]{margin:0 0 8px;font-size:1.15rem}.case__sum[data-astro-cid-afewv7cn]{color:var(--muted);margin:0;font-size:15.5px}.case__more[data-astro-cid-afewv7cn]{color:var(--ink-soft);margin-top:10px;font-size:15px}.case__more[data-astro-cid-afewv7cn] ul{padding-left:1.2em}.case__more[data-astro-cid-afewv7cn] li{margin:.3em 0}.case__more[data-astro-cid-afewv7cn] li::marker{color:var(--copper)}@media (width<=1000px){.cases[data-astro-cid-afewv7cn]{grid-template-columns:1fr 1fr}}@media (width<=640px){.cases[data-astro-cid-afewv7cn]{grid-template-columns:1fr}}.team[data-astro-cid-st7mclbm]{margin-top:24px}.team[data-astro-cid-st7mclbm]>h2[data-astro-cid-st7mclbm]{margin-bottom:24px}.team__grid[data-astro-cid-st7mclbm]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;list-style:none;display:grid}.person[data-astro-cid-st7mclbm]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);flex-direction:column;gap:4px;padding:16px 16px 22px;display:flex}.person__photo[data-astro-cid-st7mclbm]{aspect-ratio:1;border-radius:var(--radius-s);background:var(--accent-tint);margin-bottom:12px;display:block;overflow:hidden}.person__photo[data-astro-cid-st7mclbm] img{object-fit:cover;filter:saturate(.9);width:100%;height:100%;transition:transform .6s var(--ease), filter var(--dur)}.person[data-astro-cid-st7mclbm]:hover .person__photo[data-astro-cid-st7mclbm] img{filter:none;transform:scale(1.03)}.person__initials[data-astro-cid-st7mclbm]{height:100%;font:600 2.4rem var(--font-head);color:var(--accent-dark);place-items:center;display:grid}.person__name[data-astro-cid-st7mclbm]{font:600 1.15rem/1.3 var(--font-head)}.person__role[data-astro-cid-st7mclbm]{font:500 12px/1.4 var(--font-label);text-transform:uppercase;letter-spacing:.05em;color:var(--copper)}.person__bio[data-astro-cid-st7mclbm]{color:var(--ink-soft);margin-top:10px;font-size:15px}.person__bio[data-astro-cid-st7mclbm] p{margin-bottom:.8em}.person__video[data-astro-cid-st7mclbm]{margin-top:auto;padding-top:10px;font-size:15px}.person__video[data-astro-cid-st7mclbm] svg{width:14px;height:14px}.team--compact[data-astro-cid-st7mclbm]{margin:0}.team--compact[data-astro-cid-st7mclbm] .team__grid[data-astro-cid-st7mclbm]{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:10px}.team--compact[data-astro-cid-st7mclbm] .person[data-astro-cid-st7mclbm]{background:var(--surface);padding:8px 8px 12px}.team--compact[data-astro-cid-st7mclbm] .person__photo[data-astro-cid-st7mclbm]{margin-bottom:8px}.team--compact[data-astro-cid-st7mclbm] .person__name[data-astro-cid-st7mclbm]{font-size:.92rem;line-height:1.25}.team--compact[data-astro-cid-st7mclbm] .person__role[data-astro-cid-st7mclbm]{letter-spacing:.03em;font-size:10.5px}.cta[data-astro-cid-4zgmmfpt]{border-radius:var(--radius-l);padding:clamp(32px,5vw,72px);position:relative;overflow:hidden}.cta[data-astro-cid-4zgmmfpt] .cta__art{width:62%;height:160%;color:var(--fjord-art);position:absolute;top:-30%;right:-10%}.cta[data-astro-cid-4zgmmfpt]>[data-astro-cid-4zgmmfpt]:not(.cta__art){position:relative}.cta[data-astro-cid-4zgmmfpt] h2[data-astro-cid-4zgmmfpt]{max-width:16em;margin-top:10px}.cta__text[data-astro-cid-4zgmmfpt]{max-width:36em;color:var(--on-dark-muted);margin:14px 0 28px}@media (width<=700px){.cta[data-astro-cid-4zgmmfpt]{padding-bottom:132px}.cta[data-astro-cid-4zgmmfpt] .cta__art{width:130%;height:70%;top:auto;bottom:-34%;right:-40%}}.home__note[data-astro-cid-uz7pfvvj]{max-width:60em;margin-top:16px}.why[data-astro-cid-uz7pfvvj]{gap:40px;display:grid}.why--video[data-astro-cid-uz7pfvvj]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,64px)}.why__video[data-astro-cid-uz7pfvvj] .video{margin:0}.home-team[data-astro-cid-uz7pfvvj]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.home-team__text[data-astro-cid-uz7pfvvj] h2[data-astro-cid-uz7pfvvj]{margin:10px 0 14px}.home-team__text[data-astro-cid-uz7pfvvj] .lead[data-astro-cid-uz7pfvvj]{margin-bottom:18px}@media (width<=1000px){.why--video[data-astro-cid-uz7pfvvj],.home-team[data-astro-cid-uz7pfvvj]{grid-template-columns:1fr}}.crumbs[data-astro-cid-ezvlwyc3]{font:500 13px/1.5 var(--font-label);color:var(--muted);padding:20px 0 16px}.crumbs[data-astro-cid-ezvlwyc3] ol[data-astro-cid-ezvlwyc3]{flex-wrap:wrap;gap:4px 8px;list-style:none;display:flex}.crumbs[data-astro-cid-ezvlwyc3] li[data-astro-cid-ezvlwyc3]+li[data-astro-cid-ezvlwyc3]:before{content:"/";color:var(--line-strong);margin-right:8px}.crumbs[data-astro-cid-ezvlwyc3] a[data-astro-cid-ezvlwyc3]{color:inherit}.crumbs[data-astro-cid-ezvlwyc3] a[data-astro-cid-ezvlwyc3]:hover{color:var(--ink)}.crumbs[data-astro-cid-ezvlwyc3] [data-astro-cid-ezvlwyc3][aria-current]{color:var(--ink-soft)}.pills[data-astro-cid-fe2noxmf]{top:var(--hdr-h);z-index:10;background:color-mix(in srgb, var(--bg) 94%, transparent);-webkit-backdrop-filter:blur(6px);margin-top:20px;padding:12px 0;position:sticky}.pills[data-astro-cid-fe2noxmf] ol[data-astro-cid-fe2noxmf]{scrollbar-width:none;gap:8px;padding:2px;list-style:none;display:flex;overflow-x:auto}.pills[data-astro-cid-fe2noxmf] ol[data-astro-cid-fe2noxmf]::-webkit-scrollbar{display:none}.pills[data-astro-cid-fe2noxmf] a[data-astro-cid-fe2noxmf]{white-space:nowrap;border:1px solid var(--line);color:var(--ink);background:var(--surface);transition:background-color var(--dur-fast), color var(--dur-fast), border-color var(--dur-fast);border-radius:999px;padding:8px 14px;font-size:14.5px;text-decoration:none;display:block}.pills[data-astro-cid-fe2noxmf] a[data-astro-cid-fe2noxmf]:hover,.pills[data-astro-cid-fe2noxmf] a[data-astro-cid-fe2noxmf][aria-current=true]{background:var(--fjord);color:var(--on-dark);border-color:var(--fjord)}.prices[data-astro-cid-lfo6wmmv]{max-width:56rem;margin:8px 0 40px}.prices__h[data-astro-cid-lfo6wmmv]{font-size:var(--fs-h2-prose);margin-bottom:18px}.prices__table[data-astro-cid-lfo6wmmv] tbody[data-astro-cid-lfo6wmmv] th[data-astro-cid-lfo6wmmv]{font-weight:600}.prices__note[data-astro-cid-lfo6wmmv]{color:var(--muted);margin-top:2px;font-size:14px;font-weight:400;display:block}.prices__num[data-astro-cid-lfo6wmmv]{white-space:nowrap;text-align:right!important}.prices__num[data-astro-cid-lfo6wmmv] strong[data-astro-cid-lfo6wmmv]{font:600 1.15rem var(--font-head);letter-spacing:-.01em}.prices__unit[data-astro-cid-lfo6wmmv]{font:400 13px var(--font-label);color:var(--muted)}.prices[data-astro-cid-lfo6wmmv] tbody[data-astro-cid-lfo6wmmv] tr[data-astro-cid-lfo6wmmv]{transition:background-color var(--dur-fast)}.prices[data-astro-cid-lfo6wmmv] tbody[data-astro-cid-lfo6wmmv] tr[data-astro-cid-lfo6wmmv]:hover{background:var(--bg)}.prices[data-astro-cid-lfo6wmmv] tbody[data-astro-cid-lfo6wmmv] tr[data-astro-cid-lfo6wmmv]:target{background:var(--copper-tint)}.prices__tax[data-astro-cid-lfo6wmmv]{margin-top:10px}@media (width<=520px){.prices__num[data-astro-cid-lfo6wmmv]{white-space:normal}}.draws[data-astro-cid-p5xnsk6r]{padding:clamp(40px,6vw,72px) 0 0}.draws--bare[data-astro-cid-p5xnsk6r]{padding:0}.draws[data-astro-cid-p5xnsk6r] h2[data-astro-cid-p5xnsk6r]{font-size:var(--fs-h2-prose);margin:0 0 24px}.draws[data-astro-cid-p5xnsk6r] td[data-astro-cid-p5xnsk6r] strong[data-astro-cid-p5xnsk6r]{font-family:var(--font-head);font-size:1.05rem}.draws__note[data-astro-cid-p5xnsk6r]{margin-top:12px}.dc[data-astro-cid-z33bf22s]{--c-base:var(--chart-base);--c-regional:var(--chart-regional);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);overflow-clip-margin:4px;margin:0;padding:clamp(16px,3vw,32px);overflow:clip;container-type:inline-size}.dc__head[data-astro-cid-z33bf22s]{max-width:46rem;margin:0 0 18px}.dc__eyebrow[data-astro-cid-z33bf22s]{font:var(--label-w) var(--fs-label)/1.3 var(--font-label);text-transform:uppercase;letter-spacing:var(--label-track);color:var(--copper);margin:0 0 6px}.dc__title[data-astro-cid-z33bf22s]{font-size:var(--fs-h2-prose);margin:0}.dc__intro[data-astro-cid-z33bf22s]{color:var(--muted);font-size:var(--fs-small);margin:8px 0 0;line-height:1.5}.dc__controls[data-astro-cid-z33bf22s]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin:0 0 6px;display:flex}.dc__legend[data-astro-cid-z33bf22s]{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.dc__key[data-astro-cid-z33bf22s]{border:1px solid var(--line-strong);border-radius:var(--radius-btn);min-height:44px;font:500 15px var(--font-ui);color:var(--ink);background:var(--surface);cursor:pointer;transition:background var(--dur-fast), border-color var(--dur-fast), color var(--dur-fast);align-items:center;gap:10px;padding:6px 16px 6px 12px;display:inline-flex;position:relative}.dc__key[data-astro-cid-z33bf22s] input[data-astro-cid-z33bf22s]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.dc__key[data-astro-cid-z33bf22s]:hover{background:var(--hover)}.dc__key[data-astro-cid-z33bf22s]:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.dc__key--base[data-astro-cid-z33bf22s]{--c:var(--c-base)}.dc__key--regional[data-astro-cid-z33bf22s]{--c:var(--c-regional)}.dc__swatch[data-astro-cid-z33bf22s]{flex:none;width:26px;height:12px;position:relative}.dc__swatch[data-astro-cid-z33bf22s]:before{content:"";background:var(--c);border-radius:2px;height:2px;position:absolute;top:5px;left:0;right:0}.dc__swatch[data-astro-cid-z33bf22s] i[data-astro-cid-z33bf22s]{background:var(--c);width:10px;height:10px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:1px;left:8px}.dc__key--regional[data-astro-cid-z33bf22s] .dc__swatch[data-astro-cid-z33bf22s] i[data-astro-cid-z33bf22s]{border-radius:2px;width:8px;height:8px;top:2px;left:9px;rotate:45deg}.dc__key[data-astro-cid-z33bf22s]:has(input:not(:checked)){color:var(--muted);border-style:dashed;border-color:var(--line-strong);background:0 0}.dc__key[data-astro-cid-z33bf22s]:has(input:not(:checked)) .dc__swatch[data-astro-cid-z33bf22s]:before{background:var(--line-strong)}.dc__key[data-astro-cid-z33bf22s]:has(input:not(:checked)) .dc__swatch[data-astro-cid-z33bf22s] i[data-astro-cid-z33bf22s]{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line-strong), 0 0 0 2px var(--surface)}.dc__range[data-astro-cid-z33bf22s]{gap:0}.dc__range[data-astro-cid-z33bf22s] span[data-astro-cid-z33bf22s]{cursor:pointer;border-radius:0;min-height:44px;padding:8px 16px;font-size:14.5px}.dc__range[data-astro-cid-z33bf22s] label[data-astro-cid-z33bf22s]:first-of-type span[data-astro-cid-z33bf22s]{border-radius:var(--radius-btn) 0 0 var(--radius-btn)}.dc__range[data-astro-cid-z33bf22s] label[data-astro-cid-z33bf22s]:last-of-type span[data-astro-cid-z33bf22s]{border-radius:0 var(--radius-btn) var(--radius-btn) 0;margin-left:-1px}.dc__view[data-astro-cid-z33bf22s]{--gut:34px;--h:230px;display:none}.dc__view[data-astro-cid-z33bf22s][data-default],.dc[data-astro-cid-z33bf22s]:has([data-dc-range][value=all]:checked) [data-astro-cid-z33bf22s][data-dc-view=all]{display:block}.dc[data-astro-cid-z33bf22s]:has([data-dc-range][value=all]:checked) [data-astro-cid-z33bf22s][data-dc-view="12m"]{display:none}@container (width>=560px){.dc__view[data-astro-cid-z33bf22s]{--gut:40px;--h:280px}}@container (width>=820px){.dc__view[data-astro-cid-z33bf22s]{--h:330px}}.dc__band[data-astro-cid-z33bf22s]{height:58px;margin:0 4px 0 var(--gut);position:relative}.dc__callout[data-astro-cid-z33bf22s]{text-align:right;position:absolute;bottom:8px;right:0}.dc__callout-h[data-astro-cid-z33bf22s]{font:500 12px/1.3 var(--font-label);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0 0 3px}.dc__callout-list[data-astro-cid-z33bf22s]{font:500 14.5px/1.4 var(--font-ui);color:var(--ink-soft);flex-wrap:wrap;justify-content:flex-end;gap:2px 16px;margin:0;padding:0;list-style:none;display:flex}.dc__callout-list[data-astro-cid-z33bf22s] strong[data-astro-cid-z33bf22s]{font:600 1.05rem/1 var(--font-head);color:var(--ink)}.dc__ci[data-astro-cid-z33bf22s]{align-items:baseline;gap:6px;display:inline-flex}.dc__ci[data-astro-cid-z33bf22s] i[data-astro-cid-z33bf22s]{background:var(--c);border-radius:50%;align-self:center;width:9px;height:9px}.dc__ci--base[data-astro-cid-z33bf22s]{--c:var(--c-base)}.dc__ci--regional[data-astro-cid-z33bf22s]{--c:var(--c-regional)}.dc__ci--regional[data-astro-cid-z33bf22s] i[data-astro-cid-z33bf22s]{border-radius:2px;width:8px;height:8px;rotate:45deg}.dc__ci-inv[data-astro-cid-z33bf22s]{color:var(--muted);font-weight:400;display:none}@container (width>=560px){.dc__ci-inv[data-astro-cid-z33bf22s]{display:inline}}.dc__plot[data-astro-cid-z33bf22s]{height:var(--h);margin:0 4px 0 var(--gut);touch-action:pan-y;position:relative}.dc__grid[data-astro-cid-z33bf22s],.dc__labels[data-astro-cid-z33bf22s],.dc__pts[data-astro-cid-z33bf22s]{position:absolute;inset:0}.dc__gl[data-astro-cid-z33bf22s]{border-top:1px solid var(--line);height:0;position:absolute;left:0;right:0}.dc__yl[data-astro-cid-z33bf22s]{font:500 11.5px/1 var(--font-label);color:var(--muted);font-variant-numeric:tabular-nums;position:absolute;top:0;right:calc(100% + 8px);transform:translateY(-50%)}.dc__yr[data-astro-cid-z33bf22s]{border-left:1px solid var(--line);width:0;position:absolute;top:0;bottom:0}.dc__pool[data-astro-cid-z33bf22s]{border-top:1.5px dashed var(--c);height:0;position:absolute;left:0;right:0}.dc__pool[data-astro-cid-z33bf22s]:after{content:"";background:linear-gradient(color-mix(in srgb, var(--c) 9%, transparent), transparent);height:18px;position:absolute;top:0;left:0;right:0}.dc__pool--base[data-astro-cid-z33bf22s],.dc__pl--base[data-astro-cid-z33bf22s]{--c:var(--c-base)}.dc__pool--regional[data-astro-cid-z33bf22s],.dc__pl--regional[data-astro-cid-z33bf22s]{--c:var(--c-regional)}.dc__pl[data-astro-cid-z33bf22s]{font:500 12.5px/1.2 var(--font-ui);color:var(--ink-soft);white-space:nowrap;background:color-mix(in srgb, var(--surface) 88%, transparent);border-radius:4px;padding:2px 6px;position:absolute}.dc__pl--below[data-astro-cid-z33bf22s]{margin-top:8px}.dc__pl--above[data-astro-cid-z33bf22s]{transform:translateY(calc(-100% - 8px))}.dc__pl--left[data-astro-cid-z33bf22s]{left:0}.dc__pl--right[data-astro-cid-z33bf22s]{right:0}.dc__pl-long[data-astro-cid-z33bf22s]{display:none}@container (width>=560px){.dc__pl-long[data-astro-cid-z33bf22s]{display:inline}.dc__pl-short[data-astro-cid-z33bf22s]{display:none}}.dc__svg[data-astro-cid-z33bf22s]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dc__s--base[data-astro-cid-z33bf22s],.dc__grad--base[data-astro-cid-z33bf22s]{--c:var(--c-base)}.dc__s--regional[data-astro-cid-z33bf22s],.dc__grad--regional[data-astro-cid-z33bf22s]{--c:var(--c-regional)}.dc__line[data-astro-cid-z33bf22s]{fill:none;stroke:var(--c);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.dc__stop0[data-astro-cid-z33bf22s]{stop-color:var(--c);stop-opacity:.12}.dc__s--regional[data-astro-cid-z33bf22s] .dc__area[data-astro-cid-z33bf22s]{opacity:0;transition:opacity var(--dur)}.dc[data-astro-cid-z33bf22s]:has([data-dc-series][value=Base]:not(:checked)) .dc__s--regional[data-astro-cid-z33bf22s] .dc__area[data-astro-cid-z33bf22s]{opacity:1}.dc__stop1[data-astro-cid-z33bf22s]{stop-color:var(--c);stop-opacity:0}.dc__leader[data-astro-cid-z33bf22s]{width:0;height:max(0px, calc(var(--ly) + 8px - var(--r)));border-left:1px solid var(--line-strong);position:absolute;top:-8px}.dc__ring[data-astro-cid-z33bf22s]{border:1.5px solid var(--line-strong);pointer-events:none;border-radius:50%;width:24px;height:24px;margin:-12px 0 0 -12px;position:absolute}.dc__ring--pair[data-astro-cid-z33bf22s]{width:30px;height:30px;margin:-15px 0 0 -15px}.dc__pt[data-astro-cid-z33bf22s]{width:32px;height:32px;translate:calc(var(--dodge,0) * 4px) 0;pointer-events:none;background:0 0;border:0;border-radius:50%;place-items:center;margin:-16px 0 0 -16px;padding:0;display:grid;position:absolute}.dc__pt--base[data-astro-cid-z33bf22s]{--c:var(--c-base)}.dc__pt--regional[data-astro-cid-z33bf22s]{--c:var(--c-regional)}.dc__dot[data-astro-cid-z33bf22s]{background:var(--c);width:10px;height:10px;box-shadow:0 0 0 2px var(--surface);transition:scale var(--dur-fast) var(--ease);border-radius:50%}.dc__pt--regional[data-astro-cid-z33bf22s] .dc__dot[data-astro-cid-z33bf22s]{border-radius:2px;width:9px;height:9px;rotate:45deg}.dc__pt[data-astro-cid-z33bf22s]:focus{outline:none}.dc__pt[data-astro-cid-z33bf22s]:focus-visible .dc__dot[data-astro-cid-z33bf22s]{outline:3px solid var(--focus);outline-offset:3px}.dc__pt[data-astro-cid-z33bf22s].is-on .dc__dot[data-astro-cid-z33bf22s]{scale:1.35}.dc__guide[data-astro-cid-z33bf22s]{border-left:1px solid var(--ink-soft);opacity:0;pointer-events:none;width:0;transition:opacity var(--dur-fast);position:absolute;top:0;bottom:0;left:0}.dc__guide[data-astro-cid-z33bf22s].is-on{opacity:.55}.dc__tip[data-astro-cid-z33bf22s]{z-index:3;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-s);min-width:176px;box-shadow:var(--shadow);pointer-events:none;padding:10px 12px;position:absolute;top:6px;left:0}.dc__tip[data-astro-cid-z33bf22s][hidden]{display:none}.dc__tip-date[data-astro-cid-z33bf22s]{font:500 12px/1.3 var(--font-label);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0 0 6px}.dc__tip-row[data-astro-cid-z33bf22s]{grid-template-columns:14px 1fr auto;align-items:baseline;gap:0 8px;padding:4px 0;display:grid}.dc__tip-row[data-astro-cid-z33bf22s][hidden]{display:none}.dc__tip-row[data-astro-cid-z33bf22s]+.dc__tip-row[data-astro-cid-z33bf22s]{border-top:1px solid var(--line)}.dc__tip-row--base[data-astro-cid-z33bf22s]{--c:var(--c-base)}.dc__tip-row--regional[data-astro-cid-z33bf22s]{--c:var(--c-regional)}.dc__tip-key[data-astro-cid-z33bf22s]{background:var(--c);border-radius:2px;align-self:center;width:14px;height:2px}.dc__tip-name[data-astro-cid-z33bf22s]{font:500 14px/1.3 var(--font-ui);color:var(--muted)}.dc__tip-score[data-astro-cid-z33bf22s]{font:600 1.15rem/1.1 var(--font-head);color:var(--ink)}.dc__tip-inv[data-astro-cid-z33bf22s]{color:var(--ink-soft);grid-column:2/-1;font-size:13.5px;line-height:1.35}.dc__tip-row[data-astro-cid-z33bf22s].is-focus .dc__tip-name[data-astro-cid-z33bf22s]{color:var(--ink)}.dc__tip--wide[data-astro-cid-z33bf22s]{grid-template-columns:1fr 1fr;gap:0 14px;min-width:0;display:grid;left:6px;right:6px}.dc__tip--wide[data-astro-cid-z33bf22s] .dc__tip-date[data-astro-cid-z33bf22s]{grid-column:1/-1}.dc__tip--wide[data-astro-cid-z33bf22s] .dc__tip-row[data-astro-cid-z33bf22s]+.dc__tip-row[data-astro-cid-z33bf22s]{border-top:0}.dc__tip--bottom[data-astro-cid-z33bf22s]{top:auto;bottom:6px}.dc__x[data-astro-cid-z33bf22s]{height:38px;margin:0 4px 0 var(--gut);position:relative}.dc__mt[data-astro-cid-z33bf22s]{border-left:1px solid var(--line-strong);width:0;height:5px;position:absolute;top:0}.dc__m[data-astro-cid-z33bf22s]{text-align:center;font:500 11.5px/1.25 var(--font-label);color:var(--muted);white-space:nowrap;display:none;position:absolute;top:9px;transform:translate(-50%)}.dc__m[data-astro-cid-z33bf22s] b[data-astro-cid-z33bf22s]{color:var(--ink-soft);font-weight:500;display:block}.dc__m--t0[data-astro-cid-z33bf22s]{display:block}@container (width>=560px){.dc__m--t1[data-astro-cid-z33bf22s]{display:block}}@container (width>=820px){.dc__m--t2[data-astro-cid-z33bf22s]{display:block}}@container (width>=1080px){.dc__m--t3[data-astro-cid-z33bf22s]{display:block}}.dc__s[data-astro-cid-z33bf22s],.dc__pt[data-astro-cid-z33bf22s],.dc__pool[data-astro-cid-z33bf22s],.dc__pl[data-astro-cid-z33bf22s],.dc__ci[data-astro-cid-z33bf22s]{transition:opacity var(--dur), visibility var(--dur)}.dc[data-astro-cid-z33bf22s]:has([data-dc-series][value=Base]:not(:checked)) [data-astro-cid-z33bf22s]:is(.dc__s--base,.dc__pt--base,.dc__pool--base,.dc__pl--base,.dc__ci--base),.dc[data-astro-cid-z33bf22s]:has([data-dc-series][value=Regional]:not(:checked)) [data-astro-cid-z33bf22s]:is(.dc__s--regional,.dc__pt--regional,.dc__pool--regional,.dc__pl--regional,.dc__ci--regional){opacity:0;visibility:hidden}.dc__empty[data-astro-cid-z33bf22s]{margin:0 0 0 var(--gut,34px);font-size:var(--fs-small);color:var(--muted);display:none}.dc[data-astro-cid-z33bf22s]:not(:has([data-dc-series]:checked)) .dc__empty[data-astro-cid-z33bf22s]{display:block}.dc[data-astro-cid-z33bf22s]:not(:has([data-dc-series]:checked)) [data-astro-cid-z33bf22s]:is(.dc__callout,.dc__leader,.dc__ring){visibility:hidden}.dc__all[data-astro-cid-z33bf22s]{border-top:1px solid var(--line);margin-top:18px}.dc__all[data-astro-cid-z33bf22s] summary[data-astro-cid-z33bf22s]{cursor:pointer;min-height:48px;font:600 var(--fs-h4)/1.3 var(--font-head);color:var(--accent);justify-content:space-between;align-items:center;gap:12px;padding:12px 0 0;list-style:none;display:flex}.dc__all[data-astro-cid-z33bf22s] summary[data-astro-cid-z33bf22s]::-webkit-details-marker{display:none}.dc__all[data-astro-cid-z33bf22s] summary[data-astro-cid-z33bf22s]:hover span[data-astro-cid-z33bf22s]:first-child{text-decoration:underline}.dc__all[data-astro-cid-z33bf22s] summary[data-astro-cid-z33bf22s]:focus-visible{outline:3px solid var(--focus);outline-offset:4px;border-radius:4px}.dc__all-icon[data-astro-cid-z33bf22s]{border:1px solid var(--line-strong);border-radius:50%;flex:none;width:28px;height:28px;position:relative}.dc__all-icon[data-astro-cid-z33bf22s]:before,.dc__all-icon[data-astro-cid-z33bf22s]:after{content:"";width:12px;height:1.6px;transition:rotate var(--dur) var(--ease);background:currentColor;border-radius:1px;margin:-.8px 0 0 -6px;position:absolute;top:50%;left:50%}.dc__all-icon[data-astro-cid-z33bf22s]:after{rotate:90deg}.dc__all[data-astro-cid-z33bf22s][open] .dc__all-icon[data-astro-cid-z33bf22s]:after{rotate:0deg}.dc__all[data-astro-cid-z33bf22s][open] summary[data-astro-cid-z33bf22s]{margin-bottom:16px}@keyframes dc-sweep{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes dc-pop{0%{scale:0}}@keyframes dc-fade{0%{opacity:0}}.dc--play[data-astro-cid-z33bf22s] .dc__svg[data-astro-cid-z33bf22s]{animation:dc-sweep 1.4s var(--ease-draw) backwards}.dc--play[data-astro-cid-z33bf22s] .dc__dot[data-astro-cid-z33bf22s]{animation:dc-pop .45s var(--ease) backwards;animation-delay:calc(var(--x) * 1.3s)}.dc--play[data-astro-cid-z33bf22s] [data-astro-cid-z33bf22s]:is(.dc__callout,.dc__leader,.dc__ring){animation:.5s 1.2s backwards dc-fade}@media (prefers-reduced-motion:reduce){.dc--play[data-astro-cid-z33bf22s] [data-astro-cid-z33bf22s]:is(.dc__svg,.dc__dot,.dc__callout,.dc__leader,.dc__ring){animation:none}.dc[data-astro-cid-z33bf22s] [data-astro-cid-z33bf22s],.dc[data-astro-cid-z33bf22s] [data-astro-cid-z33bf22s]:before,.dc[data-astro-cid-z33bf22s] [data-astro-cid-z33bf22s]:after{transition:none}}@media print{.dc__controls[data-astro-cid-z33bf22s],.dc__tip[data-astro-cid-z33bf22s],.dc__guide[data-astro-cid-z33bf22s]{display:none}.dc__all[data-astro-cid-z33bf22s]>[data-astro-cid-z33bf22s]:not(summary){display:block}}@media (forced-colors:active){.dc__line[data-astro-cid-z33bf22s]{stroke:canvastext}.dc__dot[data-astro-cid-z33bf22s],.dc__swatch[data-astro-cid-z33bf22s] i[data-astro-cid-z33bf22s],.dc__ci[data-astro-cid-z33bf22s] i[data-astro-cid-z33bf22s]{forced-color-adjust:none;background:canvastext}}.faq[data-astro-cid-hemr5th4]{margin-top:56px}.faq[data-astro-cid-hemr5th4] h2[data-astro-cid-hemr5th4]{font-size:var(--fs-h2-prose);margin-bottom:20px}.faq[data-astro-cid-hemr5th4] details[data-astro-cid-hemr5th4]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);transition:border-color var(--dur);margin-bottom:10px;padding:0 20px}.faq[data-astro-cid-hemr5th4] details[data-astro-cid-hemr5th4]:hover,.faq[data-astro-cid-hemr5th4] details[data-astro-cid-hemr5th4][open]{border-color:var(--line-strong)}.faq[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]{cursor:pointer;font:600 var(--fs-h4)/1.35 var(--font-head);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;list-style:none;display:flex}.faq[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq__icon[data-astro-cid-hemr5th4]{border:1px solid var(--line-strong);width:28px;height:28px;color:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}.faq__icon[data-astro-cid-hemr5th4] svg{width:14px;height:14px;transition:transform var(--dur) var(--ease)}.faq[data-astro-cid-hemr5th4] details[data-astro-cid-hemr5th4][open] .faq__icon[data-astro-cid-hemr5th4] svg{transform:rotate(45deg)}.faq__a[data-astro-cid-hemr5th4]{max-width:var(--measure);color:var(--ink-soft);padding:0 0 18px}.sources[data-astro-cid-cthuqu36]{border-radius:var(--radius-m);background:var(--accent-tint);margin-top:48px;padding:26px 28px}.sources[data-astro-cid-cthuqu36] h2[data-astro-cid-cthuqu36]{margin:0 0 6px;font-size:1.3rem}.reviewed[data-astro-cid-cthuqu36]{font:500 14px var(--font-label);color:var(--accent-dark);align-items:center;gap:8px;margin:0 0 10px;display:inline-flex}.reviewed[data-astro-cid-cthuqu36] svg{width:16px;height:16px}.sources[data-astro-cid-cthuqu36] ol[data-astro-cid-cthuqu36]{margin:0;padding-left:1.4em}.sources[data-astro-cid-cthuqu36] li[data-astro-cid-cthuqu36]{margin:.45em 0;font-size:15px}.sources[data-astro-cid-cthuqu36] li[data-astro-cid-cthuqu36]::marker{font:500 13px var(--font-label);color:var(--accent-dark)}.sources[data-astro-cid-cthuqu36] a[data-astro-cid-cthuqu36]{color:var(--accent-dark)}.note[data-astro-cid-cthuqu36]{color:var(--ink-soft);margin-top:14px;font-size:14.5px}.price-row[data-astro-cid-gzxelm7l]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.pbody[data-astro-cid-gzxelm7l]{--pgap:clamp(28px, 5vw, 72px);gap:var(--pgap);grid-template-columns:minmax(0,1fr);padding-top:40px;padding-bottom:clamp(56px,7vw,96px);display:grid}.pbody--rail[data-astro-cid-gzxelm7l]{grid-template-columns:minmax(0,1fr) 340px}.pbody__main[data-astro-cid-gzxelm7l]{min-width:0}.pbody--rail[data-astro-cid-gzxelm7l] .pbody__main[data-astro-cid-gzxelm7l]{max-width:52rem}.pbody__main[data-astro-cid-gzxelm7l] .prose-block{margin:32px 0}.pbody--rail[data-astro-cid-gzxelm7l].pbody--wide .pbody__main[data-astro-cid-gzxelm7l]{max-width:none}.pbody--wide[data-astro-cid-gzxelm7l] .rail[data-astro-cid-gzxelm7l]{position:static}@media (width>=1001px){.pbody--rail[data-astro-cid-gzxelm7l].pbody--wide .pbody__main[data-astro-cid-gzxelm7l] .prose-block{margin-right:calc(-340px - var(--pgap))}}.rail[data-astro-cid-gzxelm7l]{top:calc(var(--hdr-h) + 80px);align-content:start;gap:16px;display:grid;position:sticky}.rail[data-astro-cid-gzxelm7l] .card[data-astro-cid-gzxelm7l]{gap:10px}.rail__h[data-astro-cid-gzxelm7l]{font-size:1.1rem}@media (width<=1000px){.pbody--rail[data-astro-cid-gzxelm7l]{grid-template-columns:minmax(0,1fr)}.rail[data-astro-cid-gzxelm7l]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));position:static}}.sent[data-astro-cid-tqt5i7j7]{scroll-margin-top:calc(var(--hdr-h) + 16px)}.sent[data-astro-cid-tqt5i7j7][hidden]{display:none}.sent__stage[data-astro-cid-tqt5i7j7]{border-radius:var(--radius-m);border:1px solid color-mix(in srgb, var(--accent) 18%, transparent);background:radial-gradient(120% 90% at 78% 45%, var(--surface) 0, var(--accent-tint) 72%);place-items:center;padding:clamp(10px,2.5vw,20px) clamp(12px,3vw,28px);display:grid}.sent__stage[data-astro-cid-tqt5i7j7] .sa{max-width:440px}.sent__h[data-astro-cid-tqt5i7j7]{overflow-wrap:anywhere;scroll-margin-top:calc(var(--hdr-h) + 16px);margin:clamp(20px,3vw,28px) 0 10px;font-size:clamp(1.75rem,1.35rem + 1.1vw,2.35rem);line-height:1.12}h3[data-astro-cid-tqt5i7j7].sent__h{font-size:clamp(1.5rem,1.2rem + .8vw,1.95rem)}.sent__h[data-astro-cid-tqt5i7j7]:focus{outline:none}.sent__h[data-astro-cid-tqt5i7j7]:focus-visible{outline:3px solid var(--focus);outline-offset:4px;border-radius:4px}.sent__text[data-astro-cid-tqt5i7j7]{max-width:34em;font-size:var(--fs-lead);color:var(--ink-soft);margin:0;line-height:1.5}.sent__text[data-astro-cid-tqt5i7j7] strong{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.sent__meta[data-astro-cid-tqt5i7j7]{font:500 13px/1.4 var(--font-label);letter-spacing:.02em;color:var(--muted);align-items:center;gap:8px;margin:14px 0 0;display:flex}.sent__meta[data-astro-cid-tqt5i7j7] svg{width:15px;height:15px;color:var(--copper);flex:none}.sent__again-row[data-astro-cid-tqt5i7j7]{border-top:1px solid var(--line);margin:22px 0 0;padding-top:18px}.sent__again[data-astro-cid-tqt5i7j7]{cursor:pointer;min-height:44px;font:600 16px var(--font-ui);color:var(--link);text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:8px;padding:0;text-decoration:underline 1px;display:inline-flex}.sent__again[data-astro-cid-tqt5i7j7]:hover{text-decoration-thickness:2px}.sent__again[data-astro-cid-tqt5i7j7] svg{width:16px;height:16px;transition:transform var(--dur-fast)}.sent__again[data-astro-cid-tqt5i7j7]:hover svg{transform:translate(3px)}@media (prefers-reduced-motion:no-preference){.sent[data-astro-cid-tqt5i7j7]:not([hidden]){animation:sent-in .5s var(--ease) both}.sent[data-astro-cid-tqt5i7j7]:not([hidden])>[data-astro-cid-tqt5i7j7]:not(.sent__stage){animation:sent-rise .6s var(--ease) both}.sent[data-astro-cid-tqt5i7j7]:not([hidden])>.sent__h[data-astro-cid-tqt5i7j7]{animation-delay:.45s}.sent[data-astro-cid-tqt5i7j7]:not([hidden])>.sent__text[data-astro-cid-tqt5i7j7]{animation-delay:.55s}.sent[data-astro-cid-tqt5i7j7]:not([hidden])>.sent__meta[data-astro-cid-tqt5i7j7]{animation-delay:.65s}.sent[data-astro-cid-tqt5i7j7]:not([hidden])>.sent__again-row[data-astro-cid-tqt5i7j7]{animation-delay:.75s}}@keyframes sent-in{0%{opacity:0;transform:translateY(8px)}}@keyframes sent-rise{0%{opacity:0;transform:translateY(10px)}}.bcpnp{color:var(--ink);font-family:var(--font-text);margin-block:2rem}.bcpnp h2,.bcpnp h3{margin-top:0}.bcpnp__vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bcpnp__nojs{padding:var(--space-12px) 14px;border-left:4px solid var(--copper);background:var(--surface)}.bcpnp__calc{gap:var(--space-24px);align-items:start;display:grid}.bcpnp__calc>*{min-width:0}.bcpnp__group+.bcpnp__group{margin-top:40px}.bcpnp__group-head{gap:var(--space-4px) var(--space-16px);margin-bottom:var(--space-16px);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.bcpnp__eyebrow{font:var(--label-w) var(--fs-label)/1.3 var(--font-label);text-transform:uppercase;letter-spacing:var(--label-track);color:var(--copper);margin:0}.bcpnp__group-title{font-family:var(--font-head);font-size:var(--fs-h3);margin:6px 0 0;line-height:1.25}.bcpnp__group-sub{font:500 14px var(--font-label);color:var(--muted);white-space:nowrap;margin:0}.bcpnp__group-sub strong{font:600 1.25rem var(--font-head);color:var(--ink)}.bcpnp__group-intro{max-width:62ch;color:var(--muted);grid-column:1/-1;margin:6px 0 0;font-size:15.5px}.bcpnp__panels{gap:var(--space-16px);grid-template-columns:1fr 1fr;display:grid}.bcpnp__panel{min-width:0;padding:0 18px var(--space-4px);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);grid-column:1/-1;margin:0}.bcpnp__panel--half{grid-column:auto}@media (width<=760px){.bcpnp__panels{grid-template-columns:1fr}.bcpnp__panel--half{grid-column:1/-1}}.bcpnp__legend{float:left;width:calc(100% + 36px);margin:0 -18px var(--space-4px);padding:var(--space-12px) 18px 10px;border-bottom:1px solid var(--line);background:var(--bg);border-radius:var(--radius-m) var(--radius-m) 0 0}.bcpnp__legend+*{clear:both}.bcpnp__legend-row{align-items:baseline;gap:10px;display:flex}.bcpnp__no{font:500 12px var(--font-label);color:var(--copper)}.bcpnp__title{flex:1;font-size:16px;font-weight:600}.bcpnp__sec-total{font:600 15px var(--font-figure);font-variant-numeric:tabular-nums;white-space:nowrap}.bcpnp__of{color:var(--muted);font-weight:400}.bcpnp__meta{font:500 11.5px var(--font-label);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-top:2px;padding-left:28px;display:block}.bcpnp__note{color:var(--ink-soft);margin:10px 0 2px;font-size:14px}.bcpnp__row{padding:var(--space-12px) 0;border-bottom:1px dashed var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 14px;display:grid}.bcpnp__row:last-child{border-bottom:0}.bcpnp__label{color:var(--ink-soft);grid-column:1;font-size:14.5px;font-weight:500}.bcpnp__control{grid-column:1;min-width:0}.bcpnp__pts{border-radius:var(--radius-btn);text-align:center;min-width:3.6em;font:600 14px var(--font-figure);font-variant-numeric:tabular-nums;color:var(--copper);background:var(--copper-tint);white-space:nowrap;grid-area:1/2/3;align-self:center;padding:5px 10px}.bcpnp__pts[data-state=off]{color:var(--muted);background:0 0}@media (width<=600px){.bcpnp__control{grid-column:1/-1}.bcpnp__pts{grid-row:1;align-self:start}}.bcpnp__help{color:var(--muted);grid-column:1/-1;margin:0;font-size:13.5px;line-height:1.45}.bcpnp select,.bcpnp input[type=number],.bcpnp input[type=email],.bcpnp input[type=text]{width:100%;min-height:44px;padding:var(--space-8px) var(--space-12px);font:inherit;color:var(--ink);background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--radius-field);font-size:15px}.bcpnp :focus-visible{outline:3px solid var(--focus);outline-offset:2px}.bcpnp__seg{gap:var(--space-8px);flex-wrap:wrap;display:flex}.bcpnp__seg-opt{position:relative}.bcpnp__seg-opt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.bcpnp__seg-opt span{min-width:64px;min-height:44px;padding:var(--space-8px) var(--space-16px);background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--radius-field);justify-content:center;align-items:center;font-size:15px;font-weight:500;display:inline-flex}.bcpnp__seg-opt input:checked+span{background:var(--seg-on-bg);color:var(--seg-on-fg);border-color:var(--seg-on-bg)}.bcpnp__seg-opt input:focus-visible+span{outline:3px solid var(--focus);outline-offset:2px}.bcpnp__stepper{align-items:center;gap:0;display:inline-flex}.bcpnp__stepper button{width:44px;height:44px;font:600 20px/1 var(--font-ui);color:var(--ink);background:var(--field-bg);border:1px solid var(--field-border);cursor:pointer}.bcpnp__stepper button:first-child{border-radius:var(--radius-field) 0 0 var(--radius-field)}.bcpnp__stepper button:nth-of-type(2){border-radius:0 var(--radius-field) var(--radius-field) 0}.bcpnp .bcpnp__stepper input{text-align:center;width:5.5em;font-family:var(--font-figure);-moz-appearance:textfield;appearance:textfield;border-inline:0;border-radius:0}.bcpnp__stepper input::-webkit-inner-spin-button,.bcpnp__stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bcpnp__unit{font:500 13px var(--font-label);color:var(--muted);margin-left:10px}.bcpnp__reset{margin:var(--space-16px) 0 0}.bcpnp__link{font:inherit;color:var(--link);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}.bcpnp__readout{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);box-shadow:var(--shadow);overflow:clip}.bcpnp__gauge-box{color:var(--on-dark);background:var(--fjord);padding:20px 20px 18px}.bcpnp__gauge-box .bcpnp__eyebrow{color:var(--copper-light)}.bcpnp__gauge{width:100%;max-width:320px;margin:10px auto 0;display:block;overflow:visible}.bcpnp__g-track{fill:none;stroke:var(--fjord-line);stroke-width:14px}.bcpnp__g-range{fill:none;stroke:color-mix(in srgb, var(--sage) 32%, var(--fjord));stroke-width:14px;stroke-dasharray:0 100;transition:stroke-dasharray .6s,stroke-dashoffset .6s}.bcpnp__g-val{fill:none;stroke:var(--sage);stroke-width:14px;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--pct,0));transition:stroke-dashoffset .8s var(--ease)}.bcpnp__g-ticks line{stroke:var(--on-dark-muted);stroke-width:1.5px}.bcpnp__g-mk{stroke-width:3px;stroke-linecap:round}.bcpnp__g-mk--pool{stroke:var(--on-dark)}.bcpnp__g-mk--draw{stroke:var(--copper-light)}.bcpnp__g-needle{transform-origin:120px 118px;transform:rotate(var(--needle,-90deg));transition:transform .9s cubic-bezier(.3,1.25,.5,1)}.bcpnp__g-needle line{stroke:var(--on-dark);stroke-width:2.5px;stroke-linecap:round}.bcpnp__g-needle circle{fill:var(--on-dark)}.bcpnp__gauge text{font:500 10px var(--font-label);fill:var(--on-dark-muted)}.bcpnp__big{text-align:center;font:600 3rem/1 var(--font-head);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--on-dark);margin:2px 0 0}.bcpnp__big-of{font:500 1rem var(--font-label);letter-spacing:0;color:var(--on-dark-muted)}.bcpnp__upto{text-align:center;font:500 12.5px var(--font-label);color:var(--on-dark-muted);margin:6px 0 0}.bcpnp__keys{margin:var(--space-12px) 0 0;font:500 12px var(--font-label);text-transform:uppercase;letter-spacing:.03em;color:var(--on-dark-muted);flex-wrap:wrap;justify-content:center;gap:6px 18px;display:flex}.bcpnp__keys i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.bcpnp__key--pool{background:var(--on-dark)}.bcpnp__key--draw{background:var(--copper-light)}.bcpnp__inner{padding:18px 20px 20px}.bcpnp__subs{gap:var(--space-8px);grid-template-columns:1fr 1fr;margin:0 0 14px;display:grid}.bcpnp__subs div{padding:10px var(--space-12px);background:var(--bg);border-radius:var(--radius-s)}.bcpnp__subs dt{font:500 11.5px var(--font-label);text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.bcpnp__subs dd{margin:var(--space-4px) 0 0;font:600 1.3rem var(--font-head);font-variant-numeric:tabular-nums}.bcpnp__subs small{font:400 13px var(--font-label);color:var(--muted)}.bcpnp__status{padding:var(--space-12px) 14px;background:var(--accent-tint);border-left:4px solid var(--accent);border-radius:var(--radius-s);margin:0 0 6px;font-size:15px;line-height:1.45}.bcpnp__status[data-kind=under]{background:var(--red-tint);border-left-color:var(--hc-fail)}.bcpnp__status[data-kind=pending],.bcpnp__status[data-kind=idle]{background:var(--bg);border-left-color:var(--line-strong)}.bcpnp__progress{font:500 12px var(--font-label);color:var(--muted);margin:0 0 6px}.bcpnp__bd-h{margin:var(--space-16px) 0 2px;font:500 12px var(--font-label);text-transform:uppercase;letter-spacing:.05em;color:var(--copper)}.bcpnp__bd{margin:0;padding:0;list-style:none}.bcpnp__bd li{gap:var(--space-4px) var(--space-12px);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;padding:9px 0;display:grid}.bcpnp__bd-total{font-weight:600}.bcpnp__bd-name{font-size:14.5px}.bcpnp__bd-val{font:600 14.5px var(--font-figure);font-variant-numeric:tabular-nums;white-space:nowrap}.bcpnp__bd-val small{color:var(--muted);font-weight:400}.bcpnp__bar{background:var(--bar-bg);border-radius:3px;grid-column:1/-1;height:6px;position:relative}.bcpnp__bar i,.bcpnp__bar-extra{border-radius:inherit;transition:width .5s var(--ease), left .5s var(--ease);position:absolute;top:0;bottom:0}.bcpnp__bar i{width:calc(var(--fill,0) * 1%);background:var(--bar-fg);left:0}.bcpnp__bar-extra{left:calc(var(--fill,0) * 1%);width:calc(var(--extra,0) * 1%);background:color-mix(in srgb, var(--bar-fg) 28%, var(--bar-bg))}.bcpnp__bar b{top:-3px;bottom:-3px;left:calc(var(--min,0) * 1%);background:var(--ink);width:2px;position:absolute}.bcpnp__bd li[data-status=not-met] .bcpnp__bar i{background:var(--hc-fail)}.bcpnp__bd-min{font:500 11.5px var(--font-label);text-transform:uppercase;letter-spacing:.03em;color:var(--muted);grid-column:1/-1}.bcpnp__bd li[data-status=met] [data-bd-status]{color:var(--accent-dark)}.bcpnp__bd li[data-status=not-met] [data-bd-status]{color:var(--hc-fail)}.bcpnp__checks{margin:0;padding:0;list-style:none}.bcpnp__checks li{gap:var(--space-8px);border-bottom:1px solid var(--line);grid-template-columns:6.6em minmax(0,1fr);padding:7px 0;font-size:14px;line-height:1.4;display:grid}.bcpnp__ck{font:600 11.5px/1.6 var(--font-label);text-transform:uppercase;letter-spacing:.03em;color:var(--muted)}.bcpnp__checks li[data-status=met] .bcpnp__ck{color:var(--accent-dark)}.bcpnp__checks li[data-status=not-met] .bcpnp__ck{color:var(--hc-fail)}.bcpnp__warn ul{margin:var(--space-4px) 0 0;padding-left:18px;font-size:14px}.bcpnp__fine{margin:var(--space-16px) 0 10px;color:var(--muted);font-size:13px}.bcpnp__wide{width:100%;margin-top:var(--space-8px);text-align:center;justify-content:center;display:flex}.bcpnp__dock{display:none}@media (width>=981px){.bcpnp__calc{grid-template-columns:minmax(0,1fr) minmax(340px,400px);gap:40px}.bcpnp__out{top:calc(var(--hdr-h) + 16px);max-height:calc(100vh - var(--hdr-h) - 32px);border-radius:var(--radius-l);overscroll-behavior:contain;position:sticky;overflow-y:auto}.bcpnp__gauge-box{z-index:1;position:sticky;top:0}}@media (width<=980px){.bcpnp__dock{z-index:20;justify-content:space-between;align-items:center;gap:var(--space-12px);font:500 12.5px var(--font-label);text-transform:uppercase;letter-spacing:.03em;color:var(--on-dark);background:var(--fjord);border-radius:var(--radius-btn);box-shadow:var(--shadow);padding:10px 18px;text-decoration:none;display:flex;position:sticky;bottom:12px}.bcpnp__dock strong{font:600 1.5rem var(--font-head);letter-spacing:0;color:var(--copper-light)}.bcpnp__dock-total{white-space:nowrap}.bcpnp__dock-link{text-align:right;text-decoration:underline}.bcpnp__dock[data-hidden]{visibility:hidden}}.bcpnp__email{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);scroll-margin-top:calc(var(--hdr-h) + 16px);gap:20px 40px;margin-top:40px;padding:clamp(20px,4vw,40px);display:grid}@media (width>=900px){.bcpnp__email{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.bcpnp__email-text h2{font-size:var(--fs-h3);margin:0 0 10px}.bcpnp__email-text p{margin:0 0 var(--space-12px);color:var(--ink-soft)}.bcpnp__email-text ul{color:var(--ink-soft);margin:0;padding-left:18px}.bcpnp__ef{gap:var(--space-4px);margin-bottom:14px;display:grid}.bcpnp__ef label{font-size:14.5px;font-weight:500}.bcpnp__ef--check{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px}.bcpnp__ef--check input{width:20px;height:20px;accent-color:var(--accent);margin:2px 0 0}.bcpnp__ef--check label{font-size:14.5px;font-weight:400}.bcpnp__small{margin:0 0 var(--space-8px);color:var(--muted);font-size:13px}.bcpnp__err{color:var(--hc-fail);margin:0;font-size:13.5px}.bcpnp__err:empty{display:none}.bcpnp__email [aria-invalid=true]{border-color:var(--hc-fail)}.bcpnp__form-status{margin:10px 0 0;font-size:15px}.bcpnp__form-status:empty{display:none}.bcpnp__form-status[data-kind=success]{padding:10px var(--space-12px);background:var(--accent-tint);border-radius:var(--radius-s)}.bcpnp__form-status[data-kind=error]{padding:10px var(--space-12px);background:var(--red-tint);border-radius:var(--radius-s)}.bcpnp__email-side{min-width:0}.bcpnp__email-form[hidden]{display:none}.bcpnp__tables{margin-top:40px}.bcpnp__tables h2{font-size:var(--fs-h3)}.bcpnp__tables details{border-bottom:1px solid var(--line);padding:var(--space-12px) 0}.bcpnp__tables summary{cursor:pointer;font-weight:600}.bcpnp__tables table{width:100%;margin-block:var(--space-12px);border-collapse:collapse;font-size:14.5px}.bcpnp__tables caption{text-align:left;padding-bottom:var(--space-4px);font-weight:600}.bcpnp__tables :is(th,td){padding:6px var(--space-8px);text-align:left;border-bottom:1px solid var(--line)}.bcpnp__tables td:last-child,.bcpnp__tables th:last-child{text-align:right;font-family:var(--font-figure)}.bcpnp__disclaimer{margin-top:var(--space-24px);color:var(--muted);font-size:14px}@media (prefers-reduced-motion:reduce){.bcpnp__g-needle,.bcpnp__g-val,.bcpnp__g-range,.bcpnp__bar i,.bcpnp__bar-extra{transition:none}}@media print{.bcpnp__dock,.bcpnp__email,.bcpnp__reset,.bcpnp__wide{display:none!important}.bcpnp__out{max-height:none;position:static}}.calc-intro[data-astro-cid-nidjwhgy]{max-width:46rem}.calc-wrap[data-astro-cid-nidjwhgy]{padding:8px 0 clamp(40px,6vw,72px)}.calc-wrap[data-astro-cid-nidjwhgy]>.wrap[data-astro-cid-nidjwhgy]>*{width:100%;max-width:none}.calc-after[data-astro-cid-nidjwhgy]{padding-bottom:clamp(56px,7vw,96px)}.calc-after[data-astro-cid-nidjwhgy]>.dc,.calc-chart-top[data-astro-cid-nidjwhgy]>.dc{scroll-margin-top:calc(var(--hdr-h) + 16px)}.calc-text[data-astro-cid-nidjwhgy]{max-width:52rem;margin-top:clamp(40px,6vw,72px)}.calc-chart-top[data-astro-cid-nidjwhgy]{padding-bottom:clamp(32px,5vw,56px)}.calc-after--no-chart[data-astro-cid-nidjwhgy] .calc-text[data-astro-cid-nidjwhgy]{margin-top:0}h2:has(+.cf[data-state=sent]),.wt-form[data-astro-cid-qhsmdzqq][hidden]{display:none}.wt-form__consent[data-astro-cid-qhsmdzqq]{color:var(--ink-soft);margin:4px 0 0;font-size:14.5px}.wt-form__status[data-astro-cid-qhsmdzqq]:empty{display:none}.wt-form__status[data-astro-cid-qhsmdzqq]{border-radius:var(--radius-s);margin:16px 0 0;padding:14px 16px;font-weight:600}.wt-form__status[data-astro-cid-qhsmdzqq][data-kind=success]{background:var(--accent-tint);color:var(--accent-dark)}.wt-form__status[data-astro-cid-qhsmdzqq][data-kind=error]{background:var(--red-tint);color:var(--hc-fail)}.wt-form__fallback[data-astro-cid-qhsmdzqq]{margin:14px 0 0}.ct-intro[data-astro-cid-s3nsnaih]{max-width:40rem}.ct-grid[data-astro-cid-s3nsnaih]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:16px;padding-top:8px;padding-bottom:clamp(56px,7vw,96px);display:grid}.ct-form[data-astro-cid-s3nsnaih]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);padding:clamp(20px,3.5vw,44px)}.ct-form[data-astro-cid-s3nsnaih] h2[data-astro-cid-s3nsnaih]{margin-bottom:22px;font-size:1.5rem}.ct-side[data-astro-cid-s3nsnaih]{align-content:start;gap:16px;display:grid}.book[data-astro-cid-s3nsnaih]{border-radius:var(--radius-l);padding:28px;position:relative;overflow:hidden}.book[data-astro-cid-s3nsnaih] .book__art{width:90%;height:150%;color:var(--fjord-art);position:absolute;top:-45%;right:-35%}.book[data-astro-cid-s3nsnaih]>[data-astro-cid-s3nsnaih]:not(.book__art){position:relative}.book[data-astro-cid-s3nsnaih] h2[data-astro-cid-s3nsnaih]{margin:8px 0;font-size:1.5rem}.book[data-astro-cid-s3nsnaih] .btn[data-astro-cid-s3nsnaih]{margin-top:12px}.ct-card[data-astro-cid-s3nsnaih]{max-width:none;padding:24px 26px}.ct-card[data-astro-cid-s3nsnaih] h2{margin:0 0 10px;font-size:1.15rem}.ct-card[data-astro-cid-s3nsnaih] p{color:var(--ink-soft);white-space:pre-line;font-size:15.5px}.ct-card[data-astro-cid-s3nsnaih] strong{color:var(--ink)}@media (width<=1000px){.ct-grid[data-astro-cid-s3nsnaih]{grid-template-columns:1fr}}.acard[data-astro-cid-7ahxywo7]{display:flex}.acard__link[data-astro-cid-7ahxywo7]{width:100%;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);transition:transform var(--dur) var(--ease), box-shadow var(--dur), border-color var(--dur);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.acard__link[data-astro-cid-7ahxywo7]:hover{box-shadow:var(--shadow);border-color:var(--line-strong);transform:translateY(-3px)}.acard__media[data-astro-cid-7ahxywo7]{aspect-ratio:16/10;background:var(--fjord);display:block;overflow:hidden}.acard__media[data-astro-cid-7ahxywo7] img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.acard__link[data-astro-cid-7ahxywo7]:hover .acard__media[data-astro-cid-7ahxywo7] img{transform:scale(1.03)}.acard__art[data-astro-cid-7ahxywo7]{width:100%;height:100%;color:var(--copper-light);display:block}.acard__art[data-astro-cid-7ahxywo7] svg{opacity:.7;width:100%;height:100%}.acard__body[data-astro-cid-7ahxywo7]{flex-direction:column;flex:1;gap:10px;padding:20px 22px 24px;display:flex}.acard__meta[data-astro-cid-7ahxywo7]{font:500 12px/1.4 var(--font-label);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;flex-wrap:wrap;gap:6px 14px;display:flex}.acard__cat[data-astro-cid-7ahxywo7]{color:var(--copper)}.acard__title[data-astro-cid-7ahxywo7]{font:600 1.25rem/1.25 var(--font-head);letter-spacing:-.01em;text-wrap:balance;color:var(--ink)}.acard__desc[data-astro-cid-7ahxywo7]{color:var(--muted);font-size:15.5px}.acard__more[data-astro-cid-7ahxywo7]{margin-top:auto;padding-top:4px}.acard__link[data-astro-cid-7ahxywo7]:hover .acard__more[data-astro-cid-7ahxywo7] svg{transform:translate(3px)}.listing[data-astro-cid-i45lgp26]{padding-top:40px;padding-bottom:clamp(56px,7vw,96px)}.listing__text[data-astro-cid-i45lgp26]{margin-bottom:32px}.acards[data-astro-cid-i45lgp26]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;display:grid}@media (width<=1000px){.acards[data-astro-cid-i45lgp26]{grid-template-columns:1fr 1fr}}@media (width<=640px){.acards[data-astro-cid-i45lgp26]{grid-template-columns:1fr}}.ameta[data-astro-cid-eftwezu6]{font:500 13px/1.5 var(--font-label);color:var(--muted);flex-wrap:wrap;gap:6px 18px;margin-top:18px;display:flex}.ameta[data-astro-cid-eftwezu6] a[data-astro-cid-eftwezu6]{color:var(--ink)}.ahero[data-astro-cid-eftwezu6]{margin:0 0 8px}.ahero[data-astro-cid-eftwezu6] img{object-fit:cover;border-radius:var(--radius-l);width:100%;max-height:520px}.abody[data-astro-cid-eftwezu6]{grid-template-columns:minmax(0,1fr) 300px;gap:clamp(28px,5vw,72px);padding-top:32px;padding-bottom:clamp(56px,7vw,96px);display:grid}.abody__main[data-astro-cid-eftwezu6]{min-width:0;max-width:46rem}.abody__main[data-astro-cid-eftwezu6] .prose{font-size:1.08rem;line-height:1.7}.rail[data-astro-cid-eftwezu6]{top:calc(var(--hdr-h) + 24px);align-content:start;gap:16px;display:grid;position:sticky}.rail[data-astro-cid-eftwezu6] .card[data-astro-cid-eftwezu6]{gap:10px}.rail__h[data-astro-cid-eftwezu6]{font:600 1.1rem/1.3 var(--font-head);margin:0}.author__row[data-astro-cid-eftwezu6]{align-items:center;gap:12px;display:flex}.author__row[data-astro-cid-eftwezu6] img{object-fit:cover;border-radius:50%;width:64px;height:64px}.author__name[data-astro-cid-eftwezu6]{margin:0;font-weight:600}@media (width<=1000px){.abody[data-astro-cid-eftwezu6]{grid-template-columns:minmax(0,1fr)}.rail[data-astro-cid-eftwezu6]{position:static}}
