.ccta[data-astro-cid-iwv5rvt5]{border-radius:var(--r-xl);box-shadow:var(--shadow-3);color:oklch(97% .008 35);isolation:isolate;background:radial-gradient(60% 90% at 18% 40%,oklch(50% .1 140/.45),#0000 70%),radial-gradient(50% 70% at 100% 100%,oklch(45% .08 250/.5),#0000 70%),oklch(20% .025 347);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(24px,4vw,48px);display:grid;position:relative;overflow:hidden}.ccta[data-astro-cid-iwv5rvt5]:before{content:"";z-index:-1;background-image:radial-gradient(oklch(100% 0 0/.1) 1px,#0000 1.5px);background-size:16px 16px;position:absolute;inset:0;mask-image:radial-gradient(60% 80% at 25%,#000,#0000)}.visual[data-astro-cid-iwv5rvt5]{place-items:center;min-height:260px;display:grid;position:relative}.halo[data-astro-cid-iwv5rvt5]{filter:blur(40px);background:oklch(78% .12 100/.35);border-radius:50%;position:absolute;inset:12% 18%}.stage[data-astro-cid-iwv5rvt5]{aspect-ratio:1;width:min(64%,210px);position:relative}.stage[data-astro-cid-iwv5rvt5] .eye{filter:drop-shadow(0 20px 36px oklch(0% 0 0/.45));width:100%;position:relative}.sweep[data-astro-cid-iwv5rvt5]{background:conic-gradient(from 0deg, transparent 0 72%, oklch(92% .072 49/.9) 92%, transparent 100%);opacity:.9;border-radius:50%;position:absolute;inset:-9%;mask:radial-gradient(closest-side,#0000 88%,#000 90% 97%,#0000 99%)}.sample[data-astro-cid-iwv5rvt5]{border:1.5px dashed oklch(100% 0 0/.85);border-radius:50%;position:absolute;inset:22%;box-shadow:0 0 14px oklch(90% .06 49/.6),inset 0 0 14px oklch(90% .06 49/.4)}.chip[data-astro-cid-iwv5rvt5]{border-radius:var(--r-pill);backdrop-filter:blur(14px)saturate(160%);color:oklch(98% 0 0);white-space:nowrap;background:oklch(100% 0 0/.12);align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;font-weight:620;display:inline-flex;position:absolute;box-shadow:inset 0 0 0 1px oklch(100% 0 0/.18),0 0 22px oklch(80% .12 100/.3)}.chip[data-astro-cid-iwv5rvt5] svg{color:oklch(88% .12 95)}.c1[data-astro-cid-iwv5rvt5]{top:10%;right:2%}.c2[data-astro-cid-iwv5rvt5]{top:46%;left:0}.c3[data-astro-cid-iwv5rvt5]{bottom:6%;right:6%}.copy[data-astro-cid-iwv5rvt5]{justify-items:start;gap:12px;display:grid}.eyebrow[data-astro-cid-iwv5rvt5]{color:oklch(88% .12 95)}.title[data-astro-cid-iwv5rvt5]{letter-spacing:-.03em;max-width:18ch;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.25rem);line-height:1.08}.text[data-astro-cid-iwv5rvt5]{color:oklch(86% .015 347);max-width:50ch}.row[data-astro-cid-iwv5rvt5]{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:6px;display:flex}.btn--light[data-astro-cid-iwv5rvt5]{--btn-bg:oklch(99% .006 35);--btn-fg:oklch(20% .025 347)}.note[data-astro-cid-iwv5rvt5]{color:oklch(80% .018 347);align-items:center;gap:6px;font-size:.86rem;display:inline-flex}@media (prefers-reduced-motion:no-preference){.sweep[data-astro-cid-iwv5rvt5]{animation:3.6s linear infinite ccta-turn}.sample[data-astro-cid-iwv5rvt5]{animation:ccta-pulse 2.8s var(--ease-in-out) infinite}.chip[data-astro-cid-iwv5rvt5]{animation:ccta-float 5s var(--ease-in-out) infinite}.c2[data-astro-cid-iwv5rvt5]{animation-delay:-1.6s}.c3[data-astro-cid-iwv5rvt5]{animation-delay:-3.2s}}@keyframes ccta-turn{to{rotate:360deg}}@keyframes ccta-pulse{50%{opacity:.55;scale:1.08}}@keyframes ccta-float{50%{transform:translateY(-6px)}}@media (width<=720px){.ccta[data-astro-cid-iwv5rvt5]{grid-template-columns:minmax(0,1fr)}.visual[data-astro-cid-iwv5rvt5]{min-height:230px}}.ifig[data-astro-cid-vvardlzo]{border-radius:var(--r-lg);background:radial-gradient(60% 80% at 22% 50%, var(--accent-wash), transparent 75%), var(--surface);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(20px,4vw,40px);margin:0;padding:clamp(20px,3.4vw,34px);display:grid}.ifig-art[data-astro-cid-vvardlzo]{justify-self:center;width:min(100%,300px);position:relative}.ifig-glow[data-astro-cid-vvardlzo]{filter:blur(18px);background:radial-gradient(closest-side,oklch(85% .072 36/.45),#0000);border-radius:50%;position:absolute;inset:-14%}.ifig-art[data-astro-cid-vvardlzo] .ifig-iris{filter:drop-shadow(0 18px 30px oklch(25% .036 359/.28));position:relative}.ifig-n[data-astro-cid-vvardlzo],.ifig-dot[data-astro-cid-vvardlzo]{color:oklch(38% .09 358);background:linear-gradient(140deg,#fff0e6,#ecb09c);border-radius:50%;place-items:center;width:26px;height:26px;font-size:.78rem;font-weight:720;display:grid}.ifig-n[data-astro-cid-vvardlzo]{position:absolute;translate:-50% -50%;box-shadow:0 0 0 3px oklch(100% 0 0/.8),0 0 20px oklch(85% .084 43/.75)}.ifig-legend[data-astro-cid-vvardlzo] ol[data-astro-cid-vvardlzo]{gap:14px;margin:0;padding:0;list-style:none;display:grid}.ifig-legend[data-astro-cid-vvardlzo] li[data-astro-cid-vvardlzo]{color:var(--ink-2);grid-template-columns:26px 1fr;align-items:start;gap:12px;font-size:.96rem;line-height:1.55;display:grid}.ifig-legend[data-astro-cid-vvardlzo] b[data-astro-cid-vvardlzo]{color:var(--ink);font-weight:640}.ifig-dot[data-astro-cid-vvardlzo]{margin-top:1px}.ifig-samples[data-astro-cid-vvardlzo]{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.ifig-sample[data-astro-cid-vvardlzo]{border-radius:var(--r-pill);background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);align-items:center;gap:8px;padding:5px 12px 5px 6px;font-size:.82rem;font-weight:600;display:inline-flex}.ifig-sample[data-astro-cid-vvardlzo] i[data-astro-cid-vvardlzo]{background:var(--c);border-radius:50%;width:18px;height:18px;box-shadow:inset 0 0 0 1px oklch(0% 0 0/.12)}@media (prefers-reduced-motion:no-preference){.js[data-astro-cid-vvardlzo] .ifig[data-astro-cid-vvardlzo][data-reveal] .ifig-n[data-astro-cid-vvardlzo]{transition:scale .6s var(--ease-spring), opacity .4s var(--ease-out);transition-delay:calc(.45s + var(--i) * .15s)}.js[data-astro-cid-vvardlzo] .ifig[data-astro-cid-vvardlzo][data-reveal]:not(.is-in) .ifig-n[data-astro-cid-vvardlzo]{opacity:0;scale:.3}}@media (width<=720px){.ifig[data-astro-cid-vvardlzo]{grid-template-columns:minmax(0,1fr)}.ifig-art[data-astro-cid-vvardlzo]{width:min(78%,280px)}}.lstrip[data-astro-cid-q3dd7vab]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:12px;margin:1.4em 0 0;padding:0;list-style:none;display:grid}.ls[data-astro-cid-q3dd7vab]{border-radius:var(--r-lg);text-align:center;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);transition:transform .5s var(--ease-spring);align-content:start;justify-items:center;gap:6px;padding:18px 12px 16px;display:grid}.ls-art[data-astro-cid-q3dd7vab]{border-radius:50%;width:min(100%,150px);margin-bottom:8px;display:block;position:relative}.ls-tint[data-astro-cid-q3dd7vab]{pointer-events:none;border-radius:50%;position:absolute;inset:2%}.ls-name[data-astro-cid-q3dd7vab]{font-size:.92rem;font-weight:660}.ls-note[data-astro-cid-q3dd7vab]{color:var(--ink-3);font-size:.84rem;line-height:1.45}@media (hover:hover) and (pointer:fine){.ls[data-astro-cid-q3dd7vab]:hover{transform:translateY(-4px)}}.ls--window[data-astro-cid-q3dd7vab]{background:radial-gradient(80% 60% at 50% 0%, oklch(97% .01 240), var(--surface))}.ls--cloudy[data-astro-cid-q3dd7vab] .ls-art[data-astro-cid-q3dd7vab] .iris{filter:saturate(.72)brightness(.96)contrast(.94)}.ls--cloudy[data-astro-cid-q3dd7vab] .ls-tint[data-astro-cid-q3dd7vab]{mix-blend-mode:soft-light;background:oklch(75% .03 245/.22)}.ls--cloudy[data-astro-cid-q3dd7vab]{background:radial-gradient(80% 60% at 50% 0%, oklch(93% .01 245), var(--surface))}.ls--lamp[data-astro-cid-q3dd7vab] .ls-art[data-astro-cid-q3dd7vab] .iris{filter:sepia(.42)saturate(1.15)brightness(.74)}.ls--lamp[data-astro-cid-q3dd7vab] .ls-tint[data-astro-cid-q3dd7vab]{mix-blend-mode:multiply;background:radial-gradient(circle at 50% 30%,oklch(80% .096 30/.35),oklch(50% .08 10/.3))}.ls--lamp[data-astro-cid-q3dd7vab]{background:radial-gradient(80% 60% at 50% 0%, oklch(94% .03 43), var(--surface))}.ls--sun[data-astro-cid-q3dd7vab] .ls-art[data-astro-cid-q3dd7vab] .iris{filter:brightness(1.2)saturate(1.22)contrast(1.06)}.ls--sun[data-astro-cid-q3dd7vab] .ls-tint[data-astro-cid-q3dd7vab]{mix-blend-mode:screen;background:radial-gradient(circle at 70% 25%,oklch(100% .03 35/.35),#0000 60%)}.ls--sun[data-astro-cid-q3dd7vab]{background:radial-gradient(80% 60% at 50% 0%, oklch(96% .07 90), var(--surface))}.ls--flash[data-astro-cid-q3dd7vab] .ls-art[data-astro-cid-q3dd7vab] .iris{filter:brightness(1.04)contrast(1.18)saturate(.86)}.ls--flash[data-astro-cid-q3dd7vab] .ls-tint[data-astro-cid-q3dd7vab]{mix-blend-mode:screen;background:radial-gradient(circle,oklch(58% .2 28/.95) 0 13%,oklch(45% .16 28/.6) 18%,#0000 21%),radial-gradient(circle,oklch(100% 0 0/.18),#0000 55%)}.ls--dim[data-astro-cid-q3dd7vab] .ls-art[data-astro-cid-q3dd7vab] .iris{filter:brightness(.5)saturate(.75)contrast(1.05)}.ls--dim[data-astro-cid-q3dd7vab]{background:radial-gradient(80% 60% at 50% 0%, oklch(90% .018 347), var(--surface))}@media (width<=720px){.lstrip[data-astro-cid-q3dd7vab]{grid-template-columns:repeat(2,minmax(0,1fr))}}.scd[data-astro-cid-hy3uo4ul]{border-radius:var(--r-lg);background:radial-gradient(70% 60% at 30% 0%, oklch(97% .02 250/.9), transparent 70%), linear-gradient(180deg, oklch(98.5% .004 250), var(--surface));box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);margin:0;padding:clamp(16px,3vw,28px);position:relative;overflow:hidden}.scd--brown[data-astro-cid-hy3uo4ul],.scd--dark[data-astro-cid-hy3uo4ul],.scd--amber[data-astro-cid-hy3uo4ul]{background:radial-gradient(70% 60% at 30% 0%, oklch(96% .03 35/.9), transparent 70%), linear-gradient(180deg, oklch(98.5% .012 35), var(--surface))}.scd--green[data-astro-cid-hy3uo4ul]{background:radial-gradient(70% 60% at 30% 0%, oklch(96% .035 135/.9), transparent 70%), linear-gradient(180deg, oklch(98.5% .006 130), var(--surface))}.scd-label[data-astro-cid-hy3uo4ul]{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;font-size:.8rem;font-weight:660}.scd-art[data-astro-cid-hy3uo4ul]{position:relative}.scd-art[data-astro-cid-hy3uo4ul] svg{width:100%;height:auto;display:block;overflow:visible}.scd-n[data-astro-cid-hy3uo4ul],.scd-dot[data-astro-cid-hy3uo4ul]{color:oklch(38% .09 358);background:linear-gradient(140deg,#fff0e6,#ecb09c);border-radius:50%;place-items:center;width:26px;height:26px;font-size:.78rem;font-weight:720;display:grid;box-shadow:0 0 0 3px oklch(100% 0 0/.75),0 0 18px oklch(85% .084 43/.6)}.scd-n[data-astro-cid-hy3uo4ul]{position:absolute;translate:-50% -50%}.scd-legend[data-astro-cid-hy3uo4ul]{grid-template-columns:1fr 1fr;gap:10px 22px;margin:18px 0 0;padding:0;list-style:none;display:grid}.scd--compact[data-astro-cid-hy3uo4ul] .scd-legend[data-astro-cid-hy3uo4ul]{grid-template-columns:1fr}.scd-legend[data-astro-cid-hy3uo4ul] li[data-astro-cid-hy3uo4ul]{color:var(--ink-2);grid-template-columns:26px 1fr;align-items:start;gap:10px;font-size:.92rem;line-height:1.5;display:grid}.scd-dot[data-astro-cid-hy3uo4ul]{width:22px;height:22px;box-shadow:none;margin-top:1px;font-size:.72rem}@media (prefers-reduced-motion:no-preference){.js[data-astro-cid-hy3uo4ul] .scd[data-astro-cid-hy3uo4ul][data-reveal] .scd-n[data-astro-cid-hy3uo4ul]{transition:scale .6s var(--ease-spring), opacity .4s var(--ease-out);transition-delay:calc(.4s + var(--i) * .14s)}.js[data-astro-cid-hy3uo4ul] .scd[data-astro-cid-hy3uo4ul][data-reveal]:not(.is-in) .scd-n[data-astro-cid-hy3uo4ul]{opacity:0;scale:.4}}@media (width<=640px){.scd-legend[data-astro-cid-hy3uo4ul]{grid-template-columns:1fr}.scd-n[data-astro-cid-hy3uo4ul]{width:22px;height:22px;font-size:.7rem}}
