.head[data-astro-cid-ajraiykq]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,64px);margin-bottom:clamp(48px,7vw,96px);padding-top:clamp(16px,3vw,40px);display:grid;position:relative}.head[data-astro-cid-ajraiykq]:before{content:"";background:radial-gradient(closest-side at 55% 45%, color-mix(in oklch, var(--accent) 28%, transparent), transparent), radial-gradient(closest-side at 80% 85%, oklch(85% .07 20/.45), transparent);filter:blur(24px);z-index:-1;pointer-events:none;position:absolute;inset:-20% -5% -10% 45%}.head-copy[data-astro-cid-ajraiykq]{justify-items:start;gap:18px;display:grid}.card-dia[data-astro-cid-ajraiykq] .nd--profile,.row-fig[data-astro-cid-ajraiykq] .nd--profile{mask-image:linear-gradient(#0000,#000 16% 80%,#0000)}.ctas[data-astro-cid-ajraiykq]{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.mosaic[data-astro-cid-ajraiykq]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-bottom:24px;display:grid}.tile[data-astro-cid-ajraiykq]{aspect-ratio:3/2;border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px oklch(100% 0 0/.4), var(--shadow-2);transition:transform .6s var(--ease-spring), box-shadow .3s;display:block;position:relative;overflow:hidden}.t1[data-astro-cid-ajraiykq],.t3[data-astro-cid-ajraiykq],.t5[data-astro-cid-ajraiykq]{translate:0 24px}.tile[data-astro-cid-ajraiykq] img[data-astro-cid-ajraiykq]{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out);transform:scale(1.04)}.tile-chip[data-astro-cid-ajraiykq]{border-radius:var(--r-pill);background:color-mix(in oklab, var(--surface) 84%, transparent);backdrop-filter:blur(12px)saturate(170%);box-shadow:inset 0 0 0 1px oklch(100% 0 0/.5), var(--shadow-1);padding:5px 11px;font-size:.8rem;font-weight:640;transition:box-shadow .3s;position:absolute;bottom:10px;left:10px}@media (hover:hover) and (pointer:fine){.tile[data-astro-cid-ajraiykq]:hover{box-shadow:inset 0 0 0 1px oklch(100% 0 0/.4), var(--shadow-3);transform:translateY(-6px)rotate(-1deg)}.tile[data-astro-cid-ajraiykq]:hover img[data-astro-cid-ajraiykq]{transform:scale(1.12)}.tile[data-astro-cid-ajraiykq]:hover .tile-chip[data-astro-cid-ajraiykq]{box-shadow:inset 0 0 0 1px oklch(85% .06 43/.7),0 0 22px oklch(88% .072 46/.7)}}.chart[data-astro-cid-ajraiykq]{--ink:oklch(96% .012 35);--ink-2:oklch(84% .018 347);--ink-3:oklch(72% .021 347);border-radius:calc(var(--r-xl) + 8px);box-shadow:var(--shadow-3);color:var(--ink);isolation:isolate;background:radial-gradient(50% 40% at 15% 0,oklch(50% .096 17/.5),#0000 70%),radial-gradient(45% 45% at 100% 100%,oklch(42% .08 330/.45),#0000 70%),oklch(19% .023 347);gap:clamp(28px,4vw,44px);padding:clamp(24px,4.5vw,56px);display:grid;position:relative;overflow:hidden}.chart[data-astro-cid-ajraiykq]:before{content:"";z-index:-1;background-image:radial-gradient(oklch(100% 0 0/.09) 1px,#0000 1.5px);background-size:18px 18px;position:absolute;inset:0;mask-image:radial-gradient(80% 60% at 50% 30%,#000,#0000)}.chart-glow[data-astro-cid-ajraiykq]{z-index:-1;aspect-ratio:1;filter:blur(70px);pointer-events:none;border-radius:50%;width:40%;position:absolute}.g1[data-astro-cid-ajraiykq]{background:oklch(70% .104 23/.28);top:18%;left:30%}.g2[data-astro-cid-ajraiykq]{background:oklch(60% .1 20/.25);top:55%;right:-8%}@media (prefers-reduced-motion:no-preference){.chart-glow[data-astro-cid-ajraiykq]{animation:drift 14s var(--ease-in-out) infinite alternate}.g2[data-astro-cid-ajraiykq]{animation-delay:-7s}}@keyframes drift{to{transform:translate(-8%,10%)scale(1.1)}}.chart-head[data-astro-cid-ajraiykq]{gap:10px;max-width:60ch;display:grid}.chart-eyebrow[data-astro-cid-ajraiykq]{color:oklch(86% .072 30);align-items:center;gap:8px;font-size:.8rem;font-weight:600;display:inline-flex}.chart-head[data-astro-cid-ajraiykq] p[data-astro-cid-ajraiykq]:last-child{color:var(--ink-2)}.band[data-astro-cid-ajraiykq]{border-top:1px solid oklch(100% 0 0/.1);gap:16px;padding-top:clamp(20px,3vw,28px);display:grid}.band-head[data-astro-cid-ajraiykq]{grid-template-columns:auto auto 1fr;align-items:baseline;gap:6px 14px;display:grid}.band-n[data-astro-cid-ajraiykq]{letter-spacing:.06em;color:oklch(86% .072 30);font-size:.78rem;font-weight:700}.band-head[data-astro-cid-ajraiykq] h3[data-astro-cid-ajraiykq]{letter-spacing:-.02em;font-size:1.35rem}.band-head[data-astro-cid-ajraiykq] h3[data-astro-cid-ajraiykq] span[data-astro-cid-ajraiykq]{letter-spacing:0;color:oklch(86% .072 30);margin-left:6px;font-size:.9rem;font-weight:560}.band-head[data-astro-cid-ajraiykq] p[data-astro-cid-ajraiykq]{text-align:right;max-width:44ch;color:var(--ink-3);justify-self:end;font-size:.88rem;line-height:1.5}.band-tiles[data-astro-cid-ajraiykq]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ct[data-astro-cid-ajraiykq]{border-radius:var(--r-lg);height:100%;color:var(--ink);transition:transform .5s var(--ease-spring), background-color .3s, box-shadow .3s;background:oklch(100% 0 0/.045);align-content:start;gap:4px;padding:14px 16px 18px;text-decoration:none;display:grid;position:relative;box-shadow:inset 0 0 0 1px oklch(100% 0 0/.1)}.ct-fig[data-astro-cid-ajraiykq]{aspect-ratio:5/4;border-radius:calc(var(--r-lg) - 8px);background:radial-gradient(70% 80% at 45% 45%,oklch(75% .08 23/.18),#0000 75%);place-items:start center;margin-bottom:8px;display:grid;position:relative;overflow:hidden}.ct-main[data-astro-cid-ajraiykq]{width:100%;display:block}.ct-main--profile[data-astro-cid-ajraiykq]{width:78%;margin:-2% 12% 0 0}.ct-main--front[data-astro-cid-ajraiykq]{width:90%;margin:-6% 8% 0 0}.ct-inset[data-astro-cid-ajraiykq]{backdrop-filter:blur(10px);background:oklch(100% 0 0/.07);border-radius:14px;width:34%;padding:2px;position:absolute;bottom:8px;right:8px;overflow:hidden;box-shadow:inset 0 0 0 1px oklch(100% 0 0/.14)}.ct-fig[data-astro-cid-ajraiykq] .nd-line,.ct-fig[data-astro-cid-ajraiykq] .nd-ala{stroke-width:1.9px}.ct-inset[data-astro-cid-ajraiykq] .nd-line,.ct-inset[data-astro-cid-ajraiykq] .nd-ala{stroke-width:1.5px}.ct-fig[data-astro-cid-ajraiykq] .nd-face-b{stop-color:oklch(85% .048 30);stop-opacity:.18}.ct-fig[data-astro-cid-ajraiykq] .nd--front{background:radial-gradient(60% 55% at 50% 58%,oklch(85% .048 30/.16),#0000 72%)}.ct-fig[data-astro-cid-ajraiykq] .nd--profile{mask-image:linear-gradient(#0000,#000 18% 78%,#0000)}.ct-fig[data-astro-cid-ajraiykq] .nd-white{fill:oklch(90% .03 35/.22)}.ct-name[data-astro-cid-ajraiykq]{letter-spacing:-.02em;font-size:1.12rem;font-weight:660;font-stretch:100%}.ct-line[data-astro-cid-ajraiykq]{color:var(--ink-2);padding-right:22px;font-size:.86rem;line-height:1.45}.ct[data-astro-cid-ajraiykq] .ct-go{color:oklch(86% .072 30);transition:transform .3s var(--ease-out);position:absolute;bottom:18px;right:16px}@media (hover:hover) and (pointer:fine){.ct[data-astro-cid-ajraiykq]:hover{background:oklch(100% 0 0/.08);transform:translateY(-4px);box-shadow:inset 0 0 0 1px oklch(85% .072 36/.5),0 0 40px oklch(75% .104 30/.25)}.ct[data-astro-cid-ajraiykq]:hover .ct-go{transform:translate(4px)}}.ct-note[data-astro-cid-ajraiykq]{border-radius:var(--r-lg);background:radial-gradient(70% 90% at 0%,oklch(60% .104 21/.3),#0000 70%),oklch(100% 0 0/.03);grid-column:span 3;align-content:center;gap:18px;padding:clamp(20px,3vw,36px);display:grid;box-shadow:inset 0 0 0 1px oklch(85% .072 36/.25)}.ct-note[data-astro-cid-ajraiykq] p[data-astro-cid-ajraiykq]{max-width:46ch;color:var(--ink-2);font-size:1.02rem;line-height:1.6}.ct-note[data-astro-cid-ajraiykq] b[data-astro-cid-ajraiykq]{letter-spacing:-.02em;color:var(--ink);margin-bottom:4px;font-size:1.3rem;font-weight:660;display:block}.ct-note-row[data-astro-cid-ajraiykq]{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.ct-note[data-astro-cid-ajraiykq] .btn--light[data-astro-cid-ajraiykq]{--btn-bg:oklch(99% .006 35);--btn-fg:oklch(20% .025 347)}.ct-note-link[data-astro-cid-ajraiykq]{color:oklch(86% .072 30);align-items:center;gap:6px;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.chart-sec[data-astro-cid-ajraiykq]{margin-bottom:clamp(48px,7vw,96px)}.mirror[data-astro-cid-ajraiykq]{padding-top:clamp(8px,2vw,24px)}.msteps[data-astro-cid-ajraiykq]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:1080px;margin:24px 0 0;padding:0;list-style:none;display:grid}.msteps[data-astro-cid-ajraiykq] li[data-astro-cid-ajraiykq]{border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:40px minmax(0,1fr) minmax(0,176px);align-items:center;column-gap:18px;padding:18px 20px;display:grid}.msteps[data-astro-cid-ajraiykq] li[data-astro-cid-ajraiykq].ms--setup{background:radial-gradient(60% 120% at 0% 0%, var(--accent-wash), transparent 70%), var(--surface);grid-template-columns:40px minmax(0,1fr)}.ms-n[data-astro-cid-ajraiykq]{color:oklch(38% .09 358);background:linear-gradient(140deg,#fff0e6,#ecb09c);border-radius:50%;align-self:center;place-items:center;width:40px;height:40px;font-weight:720;display:grid;box-shadow:0 0 20px oklch(85% .084 43/.5)}.ms-copy[data-astro-cid-ajraiykq] h3[data-astro-cid-ajraiykq]{letter-spacing:-.015em;margin:2px 0 6px;font-size:1.08rem}.ms-copy[data-astro-cid-ajraiykq] p[data-astro-cid-ajraiykq]{color:var(--ink-2);font-size:.95rem;line-height:1.6}.ms-copy[data-astro-cid-ajraiykq] a{color:var(--ink);text-decoration-color:var(--accent);text-underline-offset:.18em;font-weight:560;text-decoration-thickness:2px}.ms-fig[data-astro-cid-ajraiykq]{border-radius:var(--r-md);background:radial-gradient(70% 70% at 50% 45%, var(--accent-wash), transparent 75%);padding:4px;display:block}.mirror-sum[data-astro-cid-ajraiykq]{border-radius:var(--r-md);background:var(--accent-wash);max-width:68ch;color:var(--ink-2);align-items:flex-start;gap:12px;margin-top:18px;padding:16px 18px;display:flex}.mirror-sum[data-astro-cid-ajraiykq] svg{color:var(--accent-ink);flex:none;margin-top:3px}.mirror-sum[data-astro-cid-ajraiykq] strong[data-astro-cid-ajraiykq]{color:var(--ink)}.prose[data-astro-cid-ajraiykq].wide{max-width:none}.table-wrap[data-astro-cid-ajraiykq]{overscroll-behavior-x:contain;border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line);background:var(--surface);overflow-x:auto}.compare[data-astro-cid-ajraiykq] table[data-astro-cid-ajraiykq]{width:100%;min-width:820px;box-shadow:none;background:0 0;display:table}.compare[data-astro-cid-ajraiykq] th[data-astro-cid-ajraiykq][scope=row] a[data-astro-cid-ajraiykq]{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.row-fig[data-astro-cid-ajraiykq]{background:var(--accent-wash);border-radius:10px;flex:none;width:40px;display:block}.shapes[data-astro-cid-ajraiykq] h2[data-astro-cid-ajraiykq]{margin-bottom:28px}.grid[data-astro-cid-ajraiykq]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-ajraiykq]{border-radius:var(--r-xl);background:var(--surface);height:100%;box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);transition:transform .35s var(--ease-out), box-shadow .3s;align-content:start;gap:8px;padding:12px 12px 20px;text-decoration:none;display:grid;position:relative}.card-photo[data-astro-cid-ajraiykq]{aspect-ratio:3/2;border-radius:calc(var(--r-xl) - 10px);display:block;position:relative;overflow:hidden}.card-photo[data-astro-cid-ajraiykq] img[data-astro-cid-ajraiykq]{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out)}.card-group[data-astro-cid-ajraiykq]{border-radius:var(--r-pill);background:color-mix(in oklab, var(--surface) 84%, transparent);backdrop-filter:blur(12px);color:var(--ink-2);padding:4px 10px;font-size:.74rem;font-weight:640;position:absolute;top:10px;left:10px}.card-dia[data-astro-cid-ajraiykq]{background:color-mix(in oklab, var(--surface) 80%, transparent);backdrop-filter:blur(14px)saturate(170%);width:26%;transition:transform .6s var(--ease-spring);border-radius:14px;padding:2px 4px 0;position:absolute;bottom:8px;right:8px;box-shadow:inset 0 0 0 1px oklch(100% 0 0/.55),0 10px 24px -12px oklch(25% .057 347/.5)}.card-dia--flip[data-astro-cid-ajraiykq] svg{transform:scaleX(-1)}@media (hover:hover) and (pointer:fine){.card[data-astro-cid-ajraiykq]:hover .card-dia[data-astro-cid-ajraiykq]{transform:translateY(-4px)scale(1.04)}}.card-name[data-astro-cid-ajraiykq]{letter-spacing:-.03em;margin:6px 8px 0;font-size:1.35rem;font-weight:660;font-stretch:100%}.card-short[data-astro-cid-ajraiykq]{color:var(--ink-2);margin:0 8px;font-size:.94rem;line-height:1.5}.card-go[data-astro-cid-ajraiykq]{align-items:center;gap:6px;margin:4px 8px 0;font-size:.9rem;font-weight:620;display:inline-flex}.card-go[data-astro-cid-ajraiykq] svg{transition:transform .25s var(--ease-out)}@media (hover:hover) and (pointer:fine){.card[data-astro-cid-ajraiykq]:hover{box-shadow:inset 0 0 0 1px var(--line-strong), var(--shadow-2);transform:translateY(-4px)}.card[data-astro-cid-ajraiykq]:hover .card-photo[data-astro-cid-ajraiykq] img[data-astro-cid-ajraiykq]{transform:scale(1.05)}.card[data-astro-cid-ajraiykq]:hover .card-go[data-astro-cid-ajraiykq] svg{transform:translate(4px)}}.more[data-astro-cid-ajraiykq]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.more-card[data-astro-cid-ajraiykq]{border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);color:var(--ink-2);transition:transform .4s var(--ease-spring), box-shadow .25s;align-items:center;gap:14px;padding:18px 20px;font-size:.92rem;text-decoration:none;display:flex}.more-card[data-astro-cid-ajraiykq]>svg:first-child{color:var(--accent-ink);flex:none}.more-card[data-astro-cid-ajraiykq] span[data-astro-cid-ajraiykq]{flex:1;gap:2px;display:grid}.more-card[data-astro-cid-ajraiykq] b[data-astro-cid-ajraiykq]{color:var(--ink);font-size:1.05rem;font-weight:660}.more-card[data-astro-cid-ajraiykq] .more-go{color:var(--ink-3);transition:transform .25s var(--ease-out);flex:none}@media (hover:hover) and (pointer:fine){.more-card[data-astro-cid-ajraiykq]:hover{box-shadow:inset 0 0 0 1px var(--line-strong), var(--shadow-2);transform:translateY(-3px)}.more-card[data-astro-cid-ajraiykq]:hover .more-go{transform:translate(4px)}}@media (width<=1000px){.band-tiles[data-astro-cid-ajraiykq]{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-note[data-astro-cid-ajraiykq]{grid-column:span 1}.band-head[data-astro-cid-ajraiykq]{grid-template-columns:auto 1fr}.band-head[data-astro-cid-ajraiykq] p[data-astro-cid-ajraiykq]{text-align:left;grid-column:1/-1;justify-self:start}}@media (width<=640px){.chart[data-astro-cid-ajraiykq]{padding-inline:0}.chart-head[data-astro-cid-ajraiykq],.band-head[data-astro-cid-ajraiykq]{padding-inline:20px}.band[data-astro-cid-ajraiykq]{margin-inline:20px;padding-top:20px}.band-head[data-astro-cid-ajraiykq]{padding-inline:0}.band-tiles[data-astro-cid-ajraiykq]{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin-inline:-20px;padding:2px 20px 8px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.band-tiles[data-astro-cid-ajraiykq]::-webkit-scrollbar{display:none}.band-tiles[data-astro-cid-ajraiykq] li[data-astro-cid-ajraiykq]{scroll-snap-align:start;flex:0 0 78%}.band--line[data-astro-cid-ajraiykq] .band-tiles[data-astro-cid-ajraiykq]{grid-template-columns:minmax(0,1fr);display:grid;overflow:visible}.ct-note[data-astro-cid-ajraiykq]{grid-column:auto}}@media (width<=1000px){.grid[data-astro-cid-ajraiykq]{grid-template-columns:repeat(2,minmax(0,1fr))}.msteps[data-astro-cid-ajraiykq]{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.head[data-astro-cid-ajraiykq]{grid-template-columns:1fr}}@media (width<=640px){.grid[data-astro-cid-ajraiykq],.more[data-astro-cid-ajraiykq]{grid-template-columns:1fr}.mosaic[data-astro-cid-ajraiykq]{gap:8px}.t1[data-astro-cid-ajraiykq],.t3[data-astro-cid-ajraiykq],.t5[data-astro-cid-ajraiykq]{translate:0 12px}.tile-chip[data-astro-cid-ajraiykq]{padding:4px 8px;font-size:.72rem;bottom:6px;left:6px}.msteps[data-astro-cid-ajraiykq] li[data-astro-cid-ajraiykq]{grid-template-columns:34px minmax(0,1fr);column-gap:14px;padding:18px 16px 16px}.ms-n[data-astro-cid-ajraiykq]{align-self:start;width:34px;height:34px}.ms-fig[data-astro-cid-ajraiykq]{grid-column:2;max-width:200px;margin-top:12px}}
