[data-sup]{--sa:#2dd4bf;--sb:#4d8dff;--sc:#fbbf24;--sr:#fb7185}[data-sup] .eye{letter-spacing:.16em;text-transform:uppercase;color:var(--sa);align-items:center;gap:.6rem;margin-bottom:1.1rem;font-size:.78rem;font-weight:800;display:inline-flex}[data-sup] .eye:before{content:"";background:var(--sa);width:1.6rem;height:2px}[data-sup] .spot{--mx:-60%;--my:-60%;isolation:isolate;background:linear-gradient(180deg, var(--color-deck-2), var(--color-deck)) padding-box, radial-gradient(15rem circle at var(--mx) var(--my), var(--sa), var(--color-line) 72%) border-box;border:1px solid #0000;border-radius:1.5rem;position:relative}[data-sup] .spot:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(22rem circle at var(--mx) var(--my), color-mix(in srgb, var(--sa) 15%, transparent), transparent 65%);transition:opacity .35s;position:absolute;inset:0}@media (hover:hover){[data-sup] .spot:hover:before{opacity:1}}[data-sup] [data-tilt]{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));will-change:transform;transition:transform .3s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){[data-sup] [data-tilt]{transition:none;transform:none}}[data-sup] [data-tiltin]{overflow-x:clip}.hero[data-astro-cid-73naaf4i]{position:relative;overflow:clip}.stage[data-astro-cid-73naaf4i]{align-items:center;min-height:100svh;padding-block:8rem 4.5rem;display:grid;position:relative}.glow[data-astro-cid-73naaf4i]{pointer-events:none;background:radial-gradient(55% 45% at 78% 28%, color-mix(in srgb, var(--sa) 16%, transparent), transparent 70%), radial-gradient(40% 40% at 8% 88%, color-mix(in srgb, var(--sb) 15%, transparent), transparent 70%);position:absolute;inset:0}.grid[data-astro-cid-73naaf4i]{align-items:center;gap:3rem;display:grid;position:relative}.copy[data-astro-cid-73naaf4i]{justify-items:start;gap:1.5rem;display:grid}.pill[data-astro-cid-73naaf4i]{border:1px solid color-mix(in srgb, var(--sa) 45%, var(--color-line));background:color-mix(in srgb, var(--color-ink) 55%, transparent);color:var(--sa);letter-spacing:.14em;text-transform:uppercase;border-radius:99px;padding:.4rem .95rem;font-size:.78rem;font-weight:700}h1[data-astro-cid-73naaf4i]{letter-spacing:-.022em;text-wrap:balance;font-size:clamp(2.3rem,5vw,4.4rem);line-height:.98}.l[data-astro-cid-73naaf4i]{display:block}.b[data-astro-cid-73naaf4i]{background:linear-gradient(90deg, var(--sa), var(--sb));color:#0000;-webkit-background-clip:text;background-clip:text}.c[data-astro-cid-73naaf4i]{color:var(--color-slate)}.sub[data-astro-cid-73naaf4i]{max-width:45.6ch;color:var(--color-slate);text-wrap:pretty;font-size:clamp(1.05rem,1.6vw,1.22rem);line-height:1.55}.ctas[data-astro-cid-73naaf4i]{flex-wrap:wrap;gap:.8rem;display:flex}.proof[data-astro-cid-73naaf4i]{color:var(--color-slate);flex-wrap:wrap;align-items:center;gap:.5rem 1.4rem;font-size:.95rem;display:flex}.rate[data-astro-cid-73naaf4i]{white-space:nowrap;color:var(--color-mist);align-items:center;gap:.5rem;display:inline-flex}.stars[data-astro-cid-73naaf4i]{color:#fbbf24;gap:1px;display:inline-flex}.kinds[data-astro-cid-73naaf4i]{flex-wrap:wrap;gap:.5rem;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.kinds[data-astro-cid-73naaf4i] li[data-astro-cid-73naaf4i]{border:1px solid var(--color-line);background:var(--color-deck);color:var(--color-mist);border-radius:99px;padding:.45rem .9rem;font-size:.9rem}.visual[data-astro-cid-73naaf4i]{position:relative}.panel[data-astro-cid-73naaf4i]{border-radius:1.75rem;padding:1.25rem 1.3rem 1.1rem;box-shadow:0 2.5rem 6rem -2rem #000000bf}.ph[data-astro-cid-73naaf4i]{border-bottom:1px dashed var(--color-line);justify-content:space-between;align-items:center;padding-bottom:1rem;display:flex}.pt[data-astro-cid-73naaf4i]{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.1rem;font-weight:700}.live[data-astro-cid-73naaf4i]{letter-spacing:.14em;text-transform:uppercase;color:var(--sa);align-items:center;gap:.5rem;font-size:.7rem;font-weight:800;display:inline-flex}.rows[data-astro-cid-73naaf4i]{margin:0;padding:0;list-style:none}.row[data-astro-cid-73naaf4i]{border-bottom:1px dashed var(--color-line);grid-template-columns:1fr auto 6.4rem;align-items:center;gap:.9rem;padding:.85rem 0;display:grid}.rn[data-astro-cid-73naaf4i]{color:var(--color-mist);font-size:.95rem}.bars[data-astro-cid-73naaf4i]{align-items:flex-end;gap:2px;height:1.25rem;display:flex}.bars[data-astro-cid-73naaf4i] i[data-astro-cid-73naaf4i]{background:color-mix(in srgb, var(--sa) 55%, transparent);transform-origin:50% 100%;border-radius:2px;width:3px;height:100%;transform:scaleY(.55)}.st[data-astro-cid-73naaf4i]{height:1.7rem;position:relative}.st[data-astro-cid-73naaf4i] span[data-astro-cid-73naaf4i]{border-radius:99px;place-items:center;font-size:.72rem;font-weight:700;display:grid;position:absolute;inset:0}.ok[data-astro-cid-73naaf4i]{color:var(--sa);background:color-mix(in srgb, var(--sa) 13%, transparent);border:1px solid color-mix(in srgb, var(--sa) 40%, transparent)}.warn[data-astro-cid-73naaf4i]{color:var(--sc);background:color-mix(in srgb, var(--sc) 13%, transparent);border:1px solid color-mix(in srgb, var(--sc) 45%, transparent);opacity:0}.fix[data-astro-cid-73naaf4i]{color:var(--sb);background:color-mix(in srgb, var(--sb) 14%, transparent);border:1px solid color-mix(in srgb, var(--sb) 45%, transparent);opacity:0}.line[data-astro-cid-73naaf4i]{color:var(--color-mist);align-items:center;gap:.6rem;margin-top:1rem;font-size:.92rem;display:flex}.line[data-astro-cid-73naaf4i] i[data-astro-cid-73naaf4i]{background:var(--sc);border-radius:50%;flex:none;width:.5rem;height:.5rem}.foot[data-astro-cid-73naaf4i]{color:var(--color-slate);margin-top:.6rem;font-size:.75rem}.chip[data-astro-cid-73naaf4i]{border:1px solid color-mix(in srgb, var(--sa) 50%, var(--color-line));background:var(--color-ink);color:var(--sa);border-radius:99px;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.85rem;font-weight:700;display:inline-flex;position:absolute;bottom:-1.2rem;right:1.4rem;box-shadow:0 1rem 2.5rem -1rem #000c}@media (prefers-reduced-motion:no-preference){.bars[data-astro-cid-73naaf4i] i[data-astro-cid-73naaf4i]{animation:2.4s ease-in-out infinite sh-bar}.bars[data-astro-cid-73naaf4i] i[data-astro-cid-73naaf4i]:nth-child(2n){animation-delay:.3s}.bars[data-astro-cid-73naaf4i] i[data-astro-cid-73naaf4i]:nth-child(3n){animation-delay:.7s}.bars[data-astro-cid-73naaf4i] i[data-astro-cid-73naaf4i]:nth-child(5n){animation-delay:1.1s}.r2[data-astro-cid-73naaf4i] .ok[data-astro-cid-73naaf4i]{animation:9s ease-in-out infinite sh-ok}.r2[data-astro-cid-73naaf4i] .warn[data-astro-cid-73naaf4i]{animation:9s ease-in-out infinite sh-warn}.r2[data-astro-cid-73naaf4i] .fix[data-astro-cid-73naaf4i]{animation:9s ease-in-out infinite sh-fix}.line[data-astro-cid-73naaf4i] i[data-astro-cid-73naaf4i]{animation:9s ease-in-out infinite sh-blink}.chip[data-astro-cid-73naaf4i]{animation:5s ease-in-out infinite sh-bob}.glow[data-astro-cid-73naaf4i]{animation:12s ease-in-out infinite alternate sh-glow}}@keyframes sh-bar{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}@keyframes sh-ok{0%,40%{opacity:1}44%,88%{opacity:0}92%,to{opacity:1}}@keyframes sh-warn{0%,40%{opacity:0}44%,62%{opacity:1}66%,to{opacity:0}}@keyframes sh-fix{0%,62%{opacity:0}66%,88%{opacity:1}92%,to{opacity:0}}@keyframes sh-blink{0%,40%{opacity:.25}44%,88%{opacity:1}92%,to{opacity:.25}}@keyframes sh-bob{0%,to{translate:0}50%{translate:0 -8px}}@keyframes sh-glow{to{transform:translateY(-2%)scale(1.04)}}@media (width>=64rem){.grid[data-astro-cid-73naaf4i]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:4rem}}@media (width<=40rem){.chip[data-astro-cid-73naaf4i]{right:.8rem}.row[data-astro-cid-73naaf4i]{grid-template-columns:1fr 6.2rem}.bars[data-astro-cid-73naaf4i]{display:none}}.track[data-astro-cid-73naaf4i]{position:relative}.gl[data-astro-cid-73naaf4i],.scrim[data-astro-cid-73naaf4i],.beats[data-astro-cid-73naaf4i],.mark[data-astro-cid-73naaf4i],.hud[data-astro-cid-73naaf4i],.hint[data-astro-cid-73naaf4i]{display:none}.gl[data-astro-cid-73naaf4i]{opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity 1.4s;position:absolute;inset:0}.gl[data-astro-cid-73naaf4i].is-on{opacity:1}.visual[data-astro-cid-73naaf4i]{transition:opacity .9s,visibility linear}.grid[data-astro-cid-73naaf4i]{z-index:2}.visual[data-astro-cid-73naaf4i]{display:none}@media (prefers-reduced-motion:reduce){.visual[data-astro-cid-73naaf4i]{display:block}}@media (prefers-reduced-motion:no-preference){.kinds[data-astro-cid-73naaf4i]{display:none}html.sup-fb .kinds[data-astro-cid-73naaf4i]{display:flex}html.sup-fb .visual[data-astro-cid-73naaf4i]{animation:.6s both sup-fb-in;display:block}}@keyframes sup-fb-in{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){html.sup-pin .hero[data-astro-cid-73naaf4i]{overflow:visible}html.sup-pin .track[data-astro-cid-73naaf4i]{height:480svh}html.sup-pin .stage[data-astro-cid-73naaf4i]{box-sizing:border-box;height:100svh;min-height:0;position:sticky;top:0;overflow:clip}html.sup-pin .glow[data-astro-cid-73naaf4i]{display:none}html.sup-pin .gl[data-astro-cid-73naaf4i]{display:block}html.sup-pin .stage[data-astro-cid-73naaf4i]:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(to bottom, transparent, var(--color-ink));height:18svh;position:absolute;inset:auto 0 0}html.sup-pin .scrim[data-astro-cid-73naaf4i]{pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--color-ink) 78%, transparent) 0%, color-mix(in srgb, var(--color-ink) 40%, transparent) 46%, transparent 72%);display:block;position:absolute;inset:0}html.sup-pin .visual[data-astro-cid-73naaf4i]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .6s,visibility 0s linear .6s}html.sup-pin .kinds[data-astro-cid-73naaf4i]{display:none}html.sup-pin .beats[data-astro-cid-73naaf4i]{z-index:2;pointer-events:none;display:block;position:absolute;inset:0}html.sup-pin .beat[data-astro-cid-73naaf4i]{opacity:0;visibility:hidden;text-align:left;max-width:min(34rem,88vw);position:absolute}html.sup-pin .beat[data-astro-cid-73naaf4i]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#060a1499,#0000);position:absolute;inset:-2.5rem -3.5rem}html.sup-pin .beat-tag[data-astro-cid-73naaf4i]{border:1px solid color-mix(in srgb, var(--sa) 55%, var(--color-line));background:color-mix(in srgb, var(--color-ink) 65%, transparent);color:var(--sa);letter-spacing:.16em;text-transform:uppercase;border-radius:99px;padding:.35rem .85rem;font-size:.75rem;font-weight:800;display:inline-block}html.sup-pin .beat-t[data-astro-cid-73naaf4i]{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;text-shadow:0 0 2.5rem #060a14e6;margin-top:1rem;font-size:clamp(2.2rem,5.2vw,4.6rem);font-weight:700;line-height:.98}html.sup-pin .beat-p[data-astro-cid-73naaf4i]{max-width:32.1ch;color:var(--color-mist);opacity:.88;text-shadow:0 0 1.5rem #060a14e6;margin-top:1rem;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.5}html.sup-pin .beat-cta[data-astro-cid-73naaf4i]{pointer-events:auto;margin-top:1.4rem}html.sup-pin .b0[data-astro-cid-73naaf4i]{margin-top:-8.5rem;top:50%;left:max(1rem,50vw - 39rem)}html.sup-pin .b1[data-astro-cid-73naaf4i]{text-align:right;bottom:14svh;right:max(1rem,50vw - 39rem)}html.sup-pin .b1[data-astro-cid-73naaf4i] .beat-p[data-astro-cid-73naaf4i]{margin-left:auto}html.sup-pin .b2[data-astro-cid-73naaf4i]{text-align:center;width:min(40rem,88vw);max-width:none;margin-left:calc(min(40rem,88vw)/-2);bottom:9.5svh;left:50%}html.sup-pin .b2[data-astro-cid-73naaf4i] .beat-p[data-astro-cid-73naaf4i]{margin-inline:auto}html.sup-pin .mark[data-astro-cid-73naaf4i]{z-index:3;border:1px solid color-mix(in srgb, var(--sc) 55%, var(--color-line));background:color-mix(in srgb, var(--color-ink) 82%, transparent);backdrop-filter:blur(6px);white-space:nowrap;color:#fff;opacity:0;pointer-events:none;will-change:transform, opacity;border-radius:99px;align-items:center;gap:.55rem;padding:.45rem .85rem .45rem .7rem;font-size:.8rem;font-weight:700;display:inline-flex;position:absolute;top:0;left:0;box-shadow:0 .8rem 2rem -.8rem #000c}html.sup-pin .mark[data-astro-cid-73naaf4i] i[data-astro-cid-73naaf4i]{background:var(--sc);width:.55rem;height:.55rem;box-shadow:0 0 .9rem var(--sc);border-radius:50%}html.sup-pin .mark[data-astro-cid-73naaf4i][data-state="2"]{border-color:color-mix(in srgb, var(--sb) 60%, var(--color-line))}html.sup-pin .mark[data-astro-cid-73naaf4i][data-state="2"] i[data-astro-cid-73naaf4i]{background:var(--sb);box-shadow:0 0 .9rem var(--sb)}html.sup-pin .mark[data-astro-cid-73naaf4i][data-state="3"]{border-color:color-mix(in srgb, var(--sa) 60%, var(--color-line))}html.sup-pin .mark[data-astro-cid-73naaf4i][data-state="3"] i[data-astro-cid-73naaf4i]{background:var(--sa);box-shadow:0 0 .9rem var(--sa)}html.sup-pin .hud[data-astro-cid-73naaf4i]{z-index:3;border:1px solid var(--color-line);background:color-mix(in srgb, var(--color-deck) 80%, transparent);backdrop-filter:blur(8px);border-radius:1rem;gap:.45rem;min-width:12.5rem;padding:.75rem 1rem;display:grid;position:absolute;top:6rem;right:max(1.25rem,50vw - 39rem)}html.sup-pin .hud-k[data-astro-cid-73naaf4i]{letter-spacing:.16em;text-transform:uppercase;color:var(--color-slate);font-size:.66rem;font-weight:800}html.sup-pin .hud-l[data-astro-cid-73naaf4i]{font-family:var(--font-display);letter-spacing:-.01em;align-items:center;gap:.55rem;font-size:1.05rem;font-weight:700;display:inline-flex}html.sup-pin .hud-dot[data-astro-cid-73naaf4i]{background:var(--sa);width:.55rem;height:.55rem;box-shadow:0 0 .8rem var(--sa);border-radius:50%;transition:background .4s,box-shadow .4s}html.sup-pin .hud[data-astro-cid-73naaf4i][data-state="1"] .hud-dot[data-astro-cid-73naaf4i]{background:var(--sc);box-shadow:0 0 .8rem var(--sc)}html.sup-pin .hud-pips[data-astro-cid-73naaf4i]{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}html.sup-pin .hud-pips[data-astro-cid-73naaf4i] i[data-astro-cid-73naaf4i]{background:var(--color-line);border-radius:3px;height:3px;transition:background .4s;display:block}html.sup-pin .hud-pips[data-astro-cid-73naaf4i] i[data-astro-cid-73naaf4i].on{background:var(--sa)}html.sup-pin .hud[data-astro-cid-73naaf4i][data-state="1"] .hud-pips[data-astro-cid-73naaf4i] i[data-astro-cid-73naaf4i].on:nth-child(2){background:var(--sc)}html.sup-pin .hint[data-astro-cid-73naaf4i]{z-index:2;color:var(--color-slate);white-space:nowrap;font-size:.85rem;display:block;position:absolute;bottom:1.4rem;left:50%;transform:translate(-50%)}}@media (prefers-reduced-motion:no-preference) and (width>=64rem) and (height<=56rem){html:not(.sup-fb) .stage[data-astro-cid-73naaf4i]{padding-block:6rem 2.6rem}html:not(.sup-fb) .copy[data-astro-cid-73naaf4i]{gap:1.05rem}html:not(.sup-fb) h1[data-astro-cid-73naaf4i]{font-size:clamp(2.2rem,4.4vw,3.7rem)}html:not(.sup-fb) .sub[data-astro-cid-73naaf4i]{font-size:1rem;line-height:1.5}html:not(.sup-fb) .note[data-astro-cid-73naaf4i]{display:none}}@media (prefers-reduced-motion:no-preference) and (width<=63.99rem){html.sup-pin .track[data-astro-cid-73naaf4i]{height:540svh}html:not(.sup-fb) .stage[data-astro-cid-73naaf4i]{align-items:start;padding-block:6.5rem 4.5rem}html.sup-pin .scrim[data-astro-cid-73naaf4i]{background:linear-gradient(to bottom, color-mix(in srgb, var(--color-ink) 88%, transparent) 0%, color-mix(in srgb, var(--color-ink) 82%, transparent) 62%, color-mix(in srgb, var(--color-ink) 35%, transparent) 86%, transparent 100%)}html:not(.sup-fb) .note[data-astro-cid-73naaf4i]{display:none}html.sup-pin .b0[data-astro-cid-73naaf4i],html.sup-pin .b1[data-astro-cid-73naaf4i],html.sup-pin .b2[data-astro-cid-73naaf4i]{text-align:left;width:auto;max-width:none;margin:0;inset:auto 1rem 8.5svh}html.sup-pin .b1[data-astro-cid-73naaf4i] .beat-p[data-astro-cid-73naaf4i],html.sup-pin .b2[data-astro-cid-73naaf4i] .beat-p[data-astro-cid-73naaf4i]{margin-left:0;margin-right:0}html.sup-pin .b2[data-astro-cid-73naaf4i]{text-align:left}html.sup-pin .hud[data-astro-cid-73naaf4i]{min-width:0;padding:.45rem .8rem;top:4.9rem;left:1rem;right:auto}html.sup-pin .hud-k[data-astro-cid-73naaf4i]{display:none}html.sup-pin .hint[data-astro-cid-73naaf4i]{bottom:1rem}}.top[data-astro-cid-tgggjw7q]{align-items:start;gap:1.8rem;display:grid}.section-title[data-astro-cid-tgggjw7q]{max-width:16.1ch}.def[data-astro-cid-tgggjw7q]{color:var(--color-mist);text-wrap:pretty;max-width:42.2ch;font-size:clamp(1.15rem,1.9vw,1.45rem);line-height:1.55}.cards[data-astro-cid-tgggjw7q]{gap:1rem;margin:clamp(2.4rem,5vw,4rem) 0 0;padding:0;list-style:none;display:grid}.card[data-astro-cid-tgggjw7q]{align-content:start;gap:.7rem;padding:1.7rem 1.6rem 1.8rem;display:grid;position:relative;overflow:hidden}.k[data-astro-cid-tgggjw7q]{letter-spacing:.16em;text-transform:uppercase;color:var(--sa);font-size:.72rem;font-weight:800}h3[data-astro-cid-tgggjw7q]{letter-spacing:-.015em;font-size:clamp(1.3rem,2vw,1.6rem);line-height:1.1}p[data-astro-cid-tgggjw7q]{color:var(--color-slate);font-size:.98rem;line-height:1.5}.orb[data-astro-cid-tgggjw7q]{z-index:-1;border:1px solid color-mix(in srgb, var(--sa) 30%, transparent);background:radial-gradient(closest-side, color-mix(in srgb, var(--sa) 18%, transparent), transparent);border-radius:50%;width:8rem;height:8rem;transition:transform .7s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-2.5rem;right:-2.5rem}@media (hover:hover){.card[data-astro-cid-tgggjw7q]:hover .orb[data-astro-cid-tgggjw7q]{transform:scale(1.5)translate(-.5rem,-.5rem)}}@media (width<=47.99rem){.card[data-astro-cid-tgggjw7q]{background:var(--color-deck)!important}}@media (width>=48rem){.cards[data-astro-cid-tgggjw7q]{grid-template-columns:repeat(3,1fr)}}@media (width>=64rem){.top[data-astro-cid-tgggjw7q]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:5rem}}.pains[data-astro-cid-elc5gjwd]{background:radial-gradient(70% 60% at 50% 0%, color-mix(in srgb, var(--sa) 7%, transparent), transparent 70%);padding-block:clamp(4.5rem,10vw,8rem);position:relative}.head[data-astro-cid-elc5gjwd]{align-items:end;gap:1.5rem;display:grid}.section-title[data-astro-cid-elc5gjwd]{max-width:18.4ch}.lead[data-astro-cid-elc5gjwd]{margin-top:1.2rem}.prog[data-astro-cid-elc5gjwd]{display:none}.rail[data-astro-cid-elc5gjwd]{scroll-snap-type:x mandatory;scrollbar-width:none;margin-top:clamp(2rem,5vw,3.2rem);padding-inline:1rem;overflow-x:auto}.rail[data-astro-cid-elc5gjwd]::-webkit-scrollbar{display:none}.track[data-astro-cid-elc5gjwd]{gap:1rem;width:max-content;margin:0;padding:0;list-style:none;display:flex}.card[data-astro-cid-elc5gjwd]{scroll-snap-align:start;flex:none;grid-template-rows:auto 1fr auto;align-content:start;gap:1rem;width:min(80vw,21rem);min-height:20rem;padding:1.6rem 1.5rem 1.7rem;transition:translate .5s cubic-bezier(.2,.8,.2,1);display:grid;overflow:hidden}.ic[data-astro-cid-elc5gjwd]{border:1px solid color-mix(in srgb, var(--sa) 45%, var(--color-line));width:3.4rem;height:3.4rem;color:var(--sa);background:color-mix(in srgb, var(--sa) 8%, var(--color-ink));border-radius:50%;place-items:center;transition:transform .6s cubic-bezier(.2,.8,.2,1),background-color .3s;display:grid}h3[data-astro-cid-elc5gjwd]{letter-spacing:-.018em;align-self:end;font-size:clamp(1.35rem,2.1vw,1.65rem);line-height:1.08}p[data-astro-cid-elc5gjwd]{color:var(--color-slate);font-size:.98rem;line-height:1.5}.ghost[data-astro-cid-elc5gjwd]{width:13rem;height:13rem;color:var(--sa);opacity:.1;pointer-events:none;transition:transform .8s cubic-bezier(.2,.8,.2,1),opacity .4s;position:absolute;top:2.6rem;right:-2.2rem}.ghost[data-astro-cid-elc5gjwd] svg{stroke-width:.35px;width:100%;height:100%}.ln[data-astro-cid-elc5gjwd]{background:linear-gradient(90deg, var(--sa), var(--sb));transform-origin:0;border-radius:2px;height:2px;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:1.5rem;right:1.5rem;transform:scaleX(0)}@media (hover:hover){.card[data-astro-cid-elc5gjwd]:hover{translate:0 -6px}.card[data-astro-cid-elc5gjwd]:hover .ic[data-astro-cid-elc5gjwd]{background:color-mix(in srgb, var(--sa) 18%, var(--color-ink));transform:rotate(-12deg)scale(1.08)}.card[data-astro-cid-elc5gjwd]:hover .ln[data-astro-cid-elc5gjwd]{transform:scaleX(1)}.card[data-astro-cid-elc5gjwd]:hover .ghost[data-astro-cid-elc5gjwd]{opacity:.2;transform:scale(1.12)rotate(-5deg)}}@media (width>=64rem){.head[data-astro-cid-elc5gjwd]{grid-template-columns:minmax(0,1fr) auto}.rail[data-astro-cid-elc5gjwd]{padding-inline:max(2rem,50vw - 39rem)}.card[data-astro-cid-elc5gjwd]{width:22rem;min-height:23rem}html.pains-pin .pains[data-astro-cid-elc5gjwd]{align-items:center;min-height:100svh;padding-block:5.5rem 3rem;display:flex;overflow:clip}html.pains-pin .pin[data-astro-cid-elc5gjwd]{width:100%}html.pains-pin .rail[data-astro-cid-elc5gjwd]{scroll-snap-type:none;overflow:visible}html.pains-pin .track[data-astro-cid-elc5gjwd]{will-change:transform}html.pains-pin .prog[data-astro-cid-elc5gjwd]{color:var(--color-slate);justify-items:end;gap:.6rem;font-size:.85rem;display:grid}html.pains-pin .bar[data-astro-cid-elc5gjwd]{background:var(--color-line);border-radius:3px;width:12rem;height:3px;display:block;overflow:hidden}html.pains-pin .bar[data-astro-cid-elc5gjwd] i[data-astro-cid-elc5gjwd]{background:linear-gradient(90deg, var(--sa), var(--sb));transform-origin:0;height:100%;display:block;transform:scaleX(0)}}.drift[data-astro-cid-63uqvls3]{border-block:1px solid var(--color-line);background:var(--color-ink);user-select:none;padding-block:clamp(1.5rem,4vw,3rem);position:relative;overflow:clip}.row[data-astro-cid-63uqvls3]{width:max-content;font-family:var(--font-display);letter-spacing:-.022em;white-space:nowrap;color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--color-slate) 55%, transparent);will-change:transform;gap:clamp(1.5rem,4vw,3rem);font-size:clamp(3rem,9vw,8rem);font-weight:700;line-height:1.05;display:flex}.row[data-astro-cid-63uqvls3] span[data-astro-cid-63uqvls3]{align-items:center;gap:clamp(1.5rem,4vw,3rem);display:inline-flex}.row[data-astro-cid-63uqvls3] i[data-astro-cid-63uqvls3]{background:var(--sa);border-radius:50%;width:clamp(.7rem,1.4vw,1.1rem);height:clamp(.7rem,1.4vw,1.1rem)}.alt[data-astro-cid-63uqvls3]{color:color-mix(in srgb, var(--sa) 22%, transparent);-webkit-text-stroke:0}.cover[data-astro-cid-qu6253mt]{background:var(--color-deck);border-block:1px solid var(--color-line);position:relative}.top[data-astro-cid-qu6253mt]{gap:1.2rem;display:grid}.section-title[data-astro-cid-qu6253mt]{max-width:20.7ch}.board[data-astro-cid-qu6253mt]{align-items:stretch;gap:1.2rem;margin-top:clamp(2.2rem,5vw,3.5rem);display:grid}.dial[data-astro-cid-qu6253mt]{align-content:start;gap:1.4rem;padding:1.5rem 1.4rem 1.7rem;display:grid}.clock[data-astro-cid-qu6253mt]{flex-wrap:wrap;align-items:baseline;gap:.4rem 1.4rem;display:flex}.lbl[data-astro-cid-qu6253mt]{letter-spacing:.16em;text-transform:uppercase;width:100%;color:var(--color-slate);font-size:.72rem;font-weight:800}.time[data-astro-cid-qu6253mt]{font-family:var(--font-display);letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,6vw,4.2rem);font-weight:700;line-height:.9}.sts[data-astro-cid-qu6253mt]{color:var(--sa);align-items:center;gap:.55rem;font-size:.92rem;font-weight:600;display:inline-flex}.sts[data-astro-cid-qu6253mt].off{color:var(--color-slate)}.sts[data-astro-cid-qu6253mt].off:empty{display:none}.scale[data-astro-cid-qu6253mt]{color:var(--color-slate);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.72rem;display:flex}.tracks[data-astro-cid-qu6253mt]{gap:1.1rem;margin:-.6rem 0 0;padding:0;list-style:none;display:grid;position:relative}.track[data-astro-cid-qu6253mt]{z-index:1;gap:.5rem;display:grid;position:relative}.tl[data-astro-cid-qu6253mt]{flex-wrap:wrap;justify-content:space-between;gap:.1rem 1rem;font-size:.95rem;display:flex}.tl[data-astro-cid-qu6253mt] b[data-astro-cid-qu6253mt]{font-weight:700}.tl[data-astro-cid-qu6253mt] span[data-astro-cid-qu6253mt]{color:var(--color-slate);font-size:.85rem}.lane[data-astro-cid-qu6253mt]{background:color-mix(in srgb, var(--color-line) 70%, transparent);border-radius:99px;height:.85rem;position:relative;overflow:hidden}.seg[data-astro-cid-qu6253mt]{border-radius:inherit;background:linear-gradient(90deg, var(--sa), var(--sb));transform-origin:0;position:absolute;inset:0}.t-care[data-astro-cid-qu6253mt] .seg[data-astro-cid-qu6253mt]{background:linear-gradient(90deg, var(--sb), color-mix(in srgb, var(--sb) 55%, var(--sa)))}.t-office[data-astro-cid-qu6253mt] .seg[data-astro-cid-qu6253mt]{background:linear-gradient(90deg, var(--sc), color-mix(in srgb, var(--sc) 70%, var(--sr)));transform-origin:0;left:37.5%;right:37.5%}.now[data-astro-cid-qu6253mt]{z-index:2;top:-.3rem;bottom:-.3rem;left:calc(var(--now,0) * 1%);pointer-events:none;opacity:0;background:#fff;border-radius:2px;width:2px;margin-left:-1px;transition:opacity .6s;position:absolute;box-shadow:0 0 .9rem #ffffffb3}.now[data-astro-cid-qu6253mt]:before{content:"";background:#fff;border-radius:50%;width:.7rem;height:.7rem;margin-left:-.35rem;position:absolute;top:-.2rem;left:50%}.dial[data-astro-cid-qu6253mt].is-live .now[data-astro-cid-qu6253mt]{opacity:1}.where[data-astro-cid-qu6253mt]{align-content:start;gap:1.2rem;padding:1.5rem 1.4rem;font-style:normal;display:grid}.k[data-astro-cid-qu6253mt]{letter-spacing:.14em;text-transform:uppercase;color:var(--sa);font-size:.7rem;font-weight:800}.addr[data-astro-cid-qu6253mt]{font-family:var(--font-display);letter-spacing:-.01em;margin-top:.35rem;font-size:1.25rem;font-weight:600;line-height:1.25;transition:color .2s;display:inline-block}.addr[data-astro-cid-qu6253mt]:hover{color:var(--sa)}.v[data-astro-cid-qu6253mt]{color:var(--color-mist);margin-top:.3rem}.map-link[data-astro-cid-qu6253mt]{width:fit-content;color:var(--color-signal-hi);border-bottom:1px solid;align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.zones[data-astro-cid-qu6253mt]{flex-wrap:wrap;gap:.45rem;margin:.7rem 0 0;padding:0;list-style:none;display:flex}.zones[data-astro-cid-qu6253mt] li[data-astro-cid-qu6253mt]{border:1px solid var(--color-line);background:var(--color-ink);color:var(--color-mist);border-radius:99px;padding:.4rem .85rem;font-size:.9rem;transition:border-color .25s,color .25s,transform .3s cubic-bezier(.2,.8,.2,1)}.zones[data-astro-cid-qu6253mt] li[data-astro-cid-qu6253mt]:first-child{border-color:var(--sa);color:var(--sa);font-weight:700}@media (hover:hover){.zones[data-astro-cid-qu6253mt] li[data-astro-cid-qu6253mt]:hover{border-color:var(--sa);color:var(--sa);transform:translateY(-2px)}}.remote[data-astro-cid-qu6253mt]{color:var(--color-slate);margin-top:.9rem;font-size:.95rem}html.sup-fx .seg[data-astro-cid-qu6253mt]{transition:transform 1.4s cubic-bezier(.2,.8,.2,1);transform:scaleX(0)}html.sup-fx .t-care[data-astro-cid-qu6253mt] .seg[data-astro-cid-qu6253mt]{transition-delay:.15s}html.sup-fx .t-office[data-astro-cid-qu6253mt] .seg[data-astro-cid-qu6253mt]{transition-delay:.3s}html.sup-fx .dial[data-astro-cid-qu6253mt].in .seg[data-astro-cid-qu6253mt]{transform:scaleX(1)}@media (width>=64rem){.board[data-astro-cid-qu6253mt]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:1.5rem}.dial[data-astro-cid-qu6253mt]{padding:2rem 2rem 2.2rem}}.build[data-astro-cid-kh4xoibk]{z-index:2;background:var(--color-ink);box-shadow:0 -1px 0 color-mix(in srgb, var(--sa) 40%, transparent), 0 -40px 80px -30px #000000b3;border-top-left-radius:2.25rem;border-top-right-radius:2.25rem;position:relative}.top[data-astro-cid-kh4xoibk]{gap:1.2rem;display:grid}.section-title[data-astro-cid-kh4xoibk]{max-width:16.1ch}.lead[data-astro-cid-kh4xoibk]{max-width:50.7ch}.layout[data-astro-cid-kh4xoibk]{align-items:start;gap:1.2rem;margin-top:clamp(2rem,5vw,3.2rem);display:grid}.opts[data-astro-cid-kh4xoibk]{border:0;gap:.8rem;min-width:0;margin:0;padding:0;display:grid}.opt[data-astro-cid-kh4xoibk]{cursor:pointer;border-radius:1.25rem;grid-template-columns:auto 1fr;align-items:start;gap:1rem;padding:1.15rem 1.2rem;transition:translate .35s cubic-bezier(.2,.8,.2,1),background-color .25s;display:grid;position:relative}.opt[data-astro-cid-kh4xoibk] input[data-astro-cid-kh4xoibk]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.opt[data-astro-cid-kh4xoibk]:has(input:focus-visible){outline:2px solid var(--color-signal-hi);outline-offset:3px}.box[data-astro-cid-kh4xoibk]{border:1.5px solid var(--color-slate);color:#0000;border-radius:.5rem;place-items:center;width:1.6rem;height:1.6rem;margin-top:.1rem;transition:background-color .25s,border-color .25s,color .25s,transform .35s cubic-bezier(.2,.8,.2,1);display:grid}.ot[data-astro-cid-kh4xoibk]{gap:.25rem;display:grid}.ot[data-astro-cid-kh4xoibk] b[data-astro-cid-kh4xoibk]{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.12rem;font-weight:700}.ot[data-astro-cid-kh4xoibk] em[data-astro-cid-kh4xoibk]{color:var(--color-slate);font-size:.92rem;font-style:normal;line-height:1.4}.opt[data-astro-cid-kh4xoibk]:has(input:checked){background:linear-gradient(color-mix(in srgb, var(--sa) 9%, var(--color-deck)), color-mix(in srgb, var(--sa) 9%, var(--color-deck))) padding-box, radial-gradient(15rem circle at var(--mx) var(--my), var(--sa), var(--sa)) border-box}input[data-astro-cid-kh4xoibk]:checked~.box[data-astro-cid-kh4xoibk]{background:var(--sa);border-color:var(--sa);color:var(--color-ink);transform:scale(1.12)}@media (hover:hover){.opt[data-astro-cid-kh4xoibk]:hover{translate:0 -3px}}.sum[data-astro-cid-kh4xoibk]{border:1px solid var(--color-line);background:var(--color-deck);border-radius:1.5rem;gap:1rem;padding:1.5rem 1.4rem 1.6rem;display:grid}.st[data-astro-cid-kh4xoibk]{letter-spacing:.16em;text-transform:uppercase;color:var(--sa);font-size:.72rem;font-weight:800}.empty[data-astro-cid-kh4xoibk]{color:var(--color-slate);font-size:.98rem}.picked[data-astro-cid-kh4xoibk]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.picked[data-astro-cid-kh4xoibk] li[data-astro-cid-kh4xoibk]{border:1px solid color-mix(in srgb, var(--sa) 35%, var(--color-line));background:color-mix(in srgb, var(--sa) 7%, var(--color-ink));border-radius:.8rem;align-items:center;gap:.6rem;padding:.55rem .8rem;font-size:.95rem;animation:.4s cubic-bezier(.2,.8,.2,1) both sb-in;display:flex}.picked[data-astro-cid-kh4xoibk] li[data-astro-cid-kh4xoibk]:before{content:"";background:var(--sa);border-radius:50%;flex:none;width:.45rem;height:.45rem}.cnt[data-astro-cid-kh4xoibk]{color:var(--color-slate);font-size:.85rem}.cnt[data-astro-cid-kh4xoibk]:empty{display:none}.sum[data-astro-cid-kh4xoibk] .btn[data-astro-cid-kh4xoibk]{white-space:normal;text-align:center;width:100%;line-height:1.2}.note[data-astro-cid-kh4xoibk]{color:var(--color-slate);font-size:.85rem;line-height:1.45}@keyframes sb-in{0%{opacity:0;transform:translateY(8px)scale(.97)}}@media (prefers-reduced-motion:reduce){.picked[data-astro-cid-kh4xoibk] li[data-astro-cid-kh4xoibk]{animation:none}}@media (width>=48rem){.opts[data-astro-cid-kh4xoibk]{grid-template-columns:1fr 1fr}}@media (width>=64rem){.layout[data-astro-cid-kh4xoibk]{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:1.5rem}.sum[data-astro-cid-kh4xoibk]{position:sticky;top:7rem}}.stack[data-astro-cid-mdmotggj]{overflow:clip}.top[data-astro-cid-mdmotggj]{gap:1.2rem;display:grid}.section-title[data-astro-cid-mdmotggj]{max-width:18.4ch}.lead[data-astro-cid-mdmotggj]{max-width:50.7ch}.bay[data-astro-cid-mdmotggj]{justify-items:center;margin-top:clamp(2.4rem,6vw,4rem);display:grid}.dock[data-astro-cid-mdmotggj]{border:1px solid var(--color-line);background:linear-gradient(180deg, color-mix(in srgb, var(--color-deck-2) 80%, transparent), var(--color-deck));border-radius:2rem;flex-wrap:wrap;justify-content:center;gap:.8rem 1rem;margin:0;padding:1.1rem;list-style:none;display:flex;box-shadow:0 2rem 4rem -2rem #000000b3,inset 0 1px #ffffff0a}.it[data-astro-cid-mdmotggj]{--s:0;width:5.6rem;height:5.6rem;color:var(--color-slate);border-radius:1.2rem;align-content:center;justify-items:center;gap:.45rem;transition:color .25s,background-color .25s;display:grid;position:relative}.it[data-astro-cid-mdmotggj] svg[data-astro-cid-mdmotggj]{transition:filter .25s}.word[data-astro-cid-mdmotggj]{font-family:var(--font-display);letter-spacing:.04em;font-size:.82rem;font-weight:800}.nm[data-astro-cid-mdmotggj]{letter-spacing:.02em;color:var(--color-slate);font-size:.72rem}.it[data-astro-cid-mdmotggj]:hover svg[data-astro-cid-mdmotggj]{filter:drop-shadow(0 0 .8rem)}.note[data-astro-cid-mdmotggj]{color:var(--color-slate);max-width:59.1ch;margin-top:2rem;font-size:.8rem}@media (hover:hover) and (pointer:fine) and (width>=64rem){.dock[data-astro-cid-mdmotggj]{flex-wrap:nowrap;gap:.9rem;padding:.9rem 1.4rem 1rem}.it[data-astro-cid-mdmotggj]{transform-origin:50% 100%;width:4.6rem;height:4.6rem;transform:translateY(calc(var(--s) * -.9rem)) scale(calc(1 + var(--s) * .45));will-change:transform;transition:color .25s,transform .12s ease-out}.nm[data-astro-cid-mdmotggj]{background:var(--color-ink);border:1px solid var(--color-line);color:var(--color-mist);white-space:nowrap;opacity:0;pointer-events:none;border-radius:99px;padding:.25rem .6rem;font-size:.72rem;transition:opacity .2s,translate .25s;position:absolute;bottom:calc(100% + .2rem);left:50%;translate:-50% 4px}.it[data-astro-cid-mdmotggj]:hover .nm[data-astro-cid-mdmotggj]{opacity:1;translate:-50%}}@media (prefers-reduced-motion:reduce){.it[data-astro-cid-mdmotggj]{transform:none!important}}.more[data-astro-cid-mdmotggj]{display:none}@media (width>=48rem){.it[data-astro-cid-mdmotggj].x{display:none}}@media (width<=47.99rem){.dock[data-astro-cid-mdmotggj]:not(.open) .it[data-astro-cid-mdmotggj]:nth-child(n+13){display:none}.more[data-astro-cid-mdmotggj]:not([hidden]){border:1px solid var(--color-line);min-height:2.75rem;color:var(--color-mist);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;margin:1.2rem auto 0;padding:.6rem 1.4rem;font-size:.95rem;font-weight:600;display:inline-flex}.more[data-astro-cid-mdmotggj]:not([hidden]):active{border-color:var(--color-signal);color:var(--color-signal-hi)}.bay[data-astro-cid-mdmotggj]{display:grid}}.top[data-astro-cid-bpjtkp7r]{align-items:end;gap:1.4rem;display:grid}.section-title[data-astro-cid-bpjtkp7r]{max-width:16.1ch}.hint[data-astro-cid-bpjtkp7r]{color:var(--sa);letter-spacing:.02em;margin-top:.9rem;font-size:.85rem;font-weight:600}.deck[data-astro-cid-bpjtkp7r]{gap:1rem;margin:clamp(2.2rem,5vw,3.5rem) 0 0;padding:0;list-style:none;display:grid}.slot[data-astro-cid-bpjtkp7r]{perspective:1200px}.flip[data-astro-cid-bpjtkp7r]{width:100%;height:17rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative}.in[data-astro-cid-bpjtkp7r]{transform-style:preserve-3d;transition:transform .9s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.face[data-astro-cid-bpjtkp7r]{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:1.5rem;align-content:space-between;gap:1rem;padding:1.5rem 1.4rem;display:grid;position:absolute;inset:0;overflow:hidden}.front[data-astro-cid-bpjtkp7r]{border:1px solid var(--color-line);background:linear-gradient(160deg, var(--color-deck-2), var(--color-deck))}.front[data-astro-cid-bpjtkp7r]:after{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--sa) 20%, transparent), transparent);border-radius:50%;width:11rem;height:11rem;position:absolute;top:-5rem;right:-4rem}.qm[data-astro-cid-bpjtkp7r]{color:var(--sa);opacity:.9}.q[data-astro-cid-bpjtkp7r]{font-family:var(--font-display);letter-spacing:-.018em;padding-right:2.6rem;font-size:clamp(1.3rem,2vw,1.6rem);font-weight:700;line-height:1.1}.plus[data-astro-cid-bpjtkp7r]{border:1px solid var(--color-line);border-radius:50%;width:2rem;height:2rem;transition:transform .5s cubic-bezier(.2,.8,.2,1),border-color .25s;position:absolute;bottom:1.2rem;right:1.2rem}.plus[data-astro-cid-bpjtkp7r]:before,.plus[data-astro-cid-bpjtkp7r]:after{content:"";background:var(--sa);border-radius:2px;width:.7rem;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.plus[data-astro-cid-bpjtkp7r]:after{transform:translate(-50%,-50%)rotate(90deg)}.back[data-astro-cid-bpjtkp7r]{border:1px solid color-mix(in srgb, var(--sa) 55%, var(--color-line));background:linear-gradient(160deg, color-mix(in srgb, var(--sa) 16%, var(--color-deck)), var(--color-deck));align-content:start;transform:rotateY(180deg)}.bk[data-astro-cid-bpjtkp7r]{letter-spacing:.16em;text-transform:uppercase;color:var(--sa);font-size:.72rem;font-weight:800}.a[data-astro-cid-bpjtkp7r]{color:var(--color-mist);font-size:1.02rem;line-height:1.5}.flip[data-astro-cid-bpjtkp7r]:focus-visible{outline:2px solid var(--color-signal-hi);outline-offset:4px;border-radius:1.5rem}.flip[data-astro-cid-bpjtkp7r].on .in[data-astro-cid-bpjtkp7r],.flip[data-astro-cid-bpjtkp7r]:focus-visible .in[data-astro-cid-bpjtkp7r]{transform:rotateY(180deg)}@media (hover:hover) and (pointer:fine){.flip[data-astro-cid-bpjtkp7r]:hover .in[data-astro-cid-bpjtkp7r]{transform:rotateY(180deg)}.flip[data-astro-cid-bpjtkp7r]:hover .plus[data-astro-cid-bpjtkp7r]{border-color:var(--sa);transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.in[data-astro-cid-bpjtkp7r]{transition:none;transform:none!important}.face[data-astro-cid-bpjtkp7r]{backface-visibility:visible;transition:opacity .2s}.back[data-astro-cid-bpjtkp7r]{opacity:0;transform:none}.front[data-astro-cid-bpjtkp7r],.flip[data-astro-cid-bpjtkp7r].on .back[data-astro-cid-bpjtkp7r],.flip[data-astro-cid-bpjtkp7r]:hover .back[data-astro-cid-bpjtkp7r]{opacity:1}.flip[data-astro-cid-bpjtkp7r].on .front[data-astro-cid-bpjtkp7r],.flip[data-astro-cid-bpjtkp7r]:hover .front[data-astro-cid-bpjtkp7r]{opacity:0}}@media (width<=47.99rem){.deck[data-astro-cid-bpjtkp7r]{gap:.7rem}.flip[data-astro-cid-bpjtkp7r]{height:auto}.in[data-astro-cid-bpjtkp7r]{transition:none;display:block;position:relative;inset:auto;transform:none!important}.face[data-astro-cid-bpjtkp7r]{backface-visibility:visible;border-radius:1.1rem;padding:1.05rem 3.6rem 1.05rem 1.1rem;display:block;position:relative;inset:auto}.qm[data-astro-cid-bpjtkp7r],.front[data-astro-cid-bpjtkp7r]:after,.bk[data-astro-cid-bpjtkp7r]{display:none}.q[data-astro-cid-bpjtkp7r]{padding:0;font-size:1.12rem;line-height:1.25;display:block}.plus[data-astro-cid-bpjtkp7r]{border-color:color-mix(in srgb, var(--sa) 60%, var(--color-line));width:2rem;height:2rem;margin-top:-1rem;top:50%;bottom:auto;right:1rem}.back[data-astro-cid-bpjtkp7r]{border-top:0;border-radius:0 0 1.1rem 1.1rem;padding:.2rem 1.1rem 1.1rem;display:none;transform:none}.flip[data-astro-cid-bpjtkp7r].on .front[data-astro-cid-bpjtkp7r]{border-bottom-color:#0000;border-radius:1.1rem 1.1rem 0 0}.flip[data-astro-cid-bpjtkp7r].on .back[data-astro-cid-bpjtkp7r]{display:block}.flip[data-astro-cid-bpjtkp7r].on .plus[data-astro-cid-bpjtkp7r]:after{opacity:0}.flip[data-astro-cid-bpjtkp7r]:focus-visible .in[data-astro-cid-bpjtkp7r]{transform:none}}@media (width>=40rem){.deck[data-astro-cid-bpjtkp7r]{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.top[data-astro-cid-bpjtkp7r]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:4rem}.deck[data-astro-cid-bpjtkp7r]{grid-template-columns:repeat(4,1fr)}.flip[data-astro-cid-bpjtkp7r]{height:18rem}}.layout[data-astro-cid-yfcjv44h]{align-items:start;gap:2.2rem;display:grid}.head[data-astro-cid-yfcjv44h]{justify-items:start;gap:1.4rem;display:grid}.section-title[data-astro-cid-yfcjv44h]{max-width:13.8ch}.stack[data-astro-cid-yfcjv44h]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-yfcjv44h]{border:1px solid var(--color-line);background:linear-gradient(155deg, var(--color-deck-2), var(--color-deck));transform-origin:50% 0;border-radius:1.75rem;align-content:end;gap:.8rem;min-height:16rem;padding:1.6rem 1.6rem 1.8rem;display:grid;position:relative;overflow:hidden}.when[data-astro-cid-yfcjv44h]{font-family:var(--font-display);letter-spacing:-.025em;color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--sa) 60%, transparent);font-size:clamp(3.4rem,8vw,5.6rem);font-weight:800;line-height:1;position:absolute;top:.6rem;left:1.5rem}.card[data-astro-cid-yfcjv44h]:after{content:"";border-radius:inherit;pointer-events:none;background:rgb(6 10 20/var(--dim,0));position:absolute;inset:0}h3[data-astro-cid-yfcjv44h]{letter-spacing:-.018em;font-size:clamp(1.5rem,2.6vw,2rem)}p[data-astro-cid-yfcjv44h]{max-width:32.1ch;color:var(--color-slate);line-height:1.5}.shine[data-astro-cid-yfcjv44h]{background:radial-gradient(closest-side, color-mix(in srgb, var(--sa) 22%, transparent), transparent);border-radius:50%;width:14rem;height:14rem;position:absolute;bottom:-6rem;right:-5rem}@media (prefers-reduced-motion:no-preference){.slot[data-astro-cid-yfcjv44h]{top:var(--top,6rem);margin-bottom:8svh;position:sticky}.slot[data-astro-cid-yfcjv44h]:first-child{--top:6rem}.slot[data-astro-cid-yfcjv44h]:nth-child(2){--top:7.2rem}.slot[data-astro-cid-yfcjv44h]:nth-child(3){--top:8.4rem}.slot[data-astro-cid-yfcjv44h]:nth-child(4){--top:9.6rem;margin-bottom:0}.stack[data-astro-cid-yfcjv44h]{gap:0}.card[data-astro-cid-yfcjv44h]{min-height:19rem;box-shadow:0 -1.5rem 3rem -1.5rem #0009}}@media (width>=64rem){.layout[data-astro-cid-yfcjv44h]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:5rem}.head[data-astro-cid-yfcjv44h]{position:sticky;top:8rem}.card[data-astro-cid-yfcjv44h]{min-height:21rem}}.top[data-astro-cid-3pfbwyvi]{gap:1.2rem;display:grid}.section-title[data-astro-cid-3pfbwyvi]{max-width:18.4ch}.panels[data-astro-cid-3pfbwyvi]{gap:.8rem;margin:clamp(2.2rem,5vw,3.4rem) 0 0;padding:0;list-style:none;display:grid}.pn[data-astro-cid-3pfbwyvi] a[data-astro-cid-3pfbwyvi]{border:1px solid var(--color-line);background:linear-gradient(160deg, var(--color-deck-2), var(--color-deck));border-radius:1.5rem;align-content:end;gap:.5rem;min-height:14rem;padding:1.5rem;transition:border-color .3s,background-color .3s;display:grid;position:relative;overflow:hidden}.pt[data-astro-cid-3pfbwyvi]{font-family:var(--font-display);overflow-wrap:anywhere;letter-spacing:-.018em;font-size:clamp(1.3rem,1.9vw,1.65rem);font-weight:700;line-height:1.05}.pd[data-astro-cid-3pfbwyvi]{color:var(--color-slate);max-width:25.3ch;font-size:.98rem;line-height:1.45}.go[data-astro-cid-3pfbwyvi]{border:1px solid var(--color-line);width:2.8rem;height:2.8rem;color:var(--sa);border-radius:50%;place-items:center;transition:transform .4s cubic-bezier(.2,.8,.2,1),background-color .25s,color .25s;display:grid;position:absolute;top:1.2rem;right:1.2rem}.pn[data-astro-cid-3pfbwyvi] .glyph{width:7rem;height:7rem;color:color-mix(in srgb, var(--sa) 40%, transparent);opacity:.5;transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .4s;position:absolute;top:1.2rem;left:1.4rem}.pn[data-astro-cid-3pfbwyvi] .glyph *{stroke-dasharray:1;stroke-dashoffset:0}.pn-talk[data-astro-cid-3pfbwyvi] a[data-astro-cid-3pfbwyvi]{background:linear-gradient(160deg, color-mix(in srgb, var(--sa) 20%, var(--color-deck)), var(--color-deck));border-color:color-mix(in srgb, var(--sa) 50%, var(--color-line))}.pn[data-astro-cid-3pfbwyvi] a[data-astro-cid-3pfbwyvi]:focus-visible{outline:2px solid var(--color-signal-hi);outline-offset:3px}@media (hover:hover){.pn[data-astro-cid-3pfbwyvi] a[data-astro-cid-3pfbwyvi]:hover{border-color:var(--sa)}.pn[data-astro-cid-3pfbwyvi] a[data-astro-cid-3pfbwyvi]:hover .go[data-astro-cid-3pfbwyvi]{background:var(--sa);color:var(--color-ink);transform:translate(4px)rotate(-45deg)}.pn[data-astro-cid-3pfbwyvi] a[data-astro-cid-3pfbwyvi]:hover .glyph{opacity:.9;transform:scale(1.18)rotate(-6deg)}}@media (prefers-reduced-motion:no-preference){.pn[data-astro-cid-3pfbwyvi] a[data-astro-cid-3pfbwyvi]:hover .glyph path,.pn[data-astro-cid-3pfbwyvi] a[data-astro-cid-3pfbwyvi]:hover .glyph circle,.pn[data-astro-cid-3pfbwyvi] a[data-astro-cid-3pfbwyvi]:hover .glyph rect{animation:1.1s cubic-bezier(.2,.8,.2,1) sl-draw}}@keyframes sl-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (width>=40rem){.panels[data-astro-cid-3pfbwyvi]{grid-template-columns:1fr 1fr}}@media (width>=64rem){.pn[data-astro-cid-3pfbwyvi] .glyph{width:9rem;height:9rem;top:-1.2rem;left:-1.2rem}.panels[data-astro-cid-3pfbwyvi]{gap:.8rem;height:24rem;display:flex}.pn[data-astro-cid-3pfbwyvi]{flex:1 1 0;min-width:0;transition:flex-grow .7s cubic-bezier(.2,.8,.2,1)}.pn[data-astro-cid-3pfbwyvi] a[data-astro-cid-3pfbwyvi]{height:100%}.panels[data-astro-cid-3pfbwyvi]:hover .pn[data-astro-cid-3pfbwyvi],.panels[data-astro-cid-3pfbwyvi]:focus-within .pn[data-astro-cid-3pfbwyvi]{flex-grow:.85}.panels[data-astro-cid-3pfbwyvi] .pn[data-astro-cid-3pfbwyvi]:hover,.panels[data-astro-cid-3pfbwyvi] .pn[data-astro-cid-3pfbwyvi]:focus-within{flex-grow:1.9}.pd[data-astro-cid-3pfbwyvi]{opacity:.75;transition:opacity .3s}.pn[data-astro-cid-3pfbwyvi]:hover .pd[data-astro-cid-3pfbwyvi],.pn[data-astro-cid-3pfbwyvi]:focus-within .pd[data-astro-cid-3pfbwyvi]{opacity:1}}
