.hero{min-height:calc(100svh - var(--hdr-h));position:relative}html.gl .hero{height:300vh;min-height:0;margin-top:calc(-1 * var(--hdr-h))}@media (width<=600px){html.gl .hero{height:240vh}}.stage{min-height:calc(100svh - var(--hdr-h));isolation:isolate;position:relative;overflow:hidden}html.gl .stage{height:100svh;min-height:0;position:sticky;top:0}#gl{z-index:0;width:100%;height:100%;display:none;position:absolute;inset:0}html.gl #gl{display:block}.stage:before{content:"";z-index:-1;background:radial-gradient(60% 55% at 70% 52%,var(--glow),transparent 70%), linear-gradient(var(--bg),var(--bg-2));position:absolute;inset:0}.stage-grid{z-index:-1;opacity:.5;background-image:linear-gradient(var(--line-soft) 1px,transparent 1px),linear-gradient(90deg,var(--line-soft) 1px,transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 45%,#000,#0000 80%);mask-image:radial-gradient(70% 60% at 50% 45%,#000,#0000 80%)}.scrim{z-index:1;pointer-events:none;background:linear-gradient(90deg,var(--scrim) 0%,color-mix(in srgb,var(--scrim) 60%,transparent) 34%,var(--scrim-0) 58%);position:absolute;inset:0}@media (width<=900px){.scrim{background:linear-gradient(180deg,var(--scrim) 0%,color-mix(in srgb,var(--scrim) 70%,transparent) 40%,var(--scrim-0) 62%,var(--scrim-0) 76%,color-mix(in srgb,var(--scrim) 80%,transparent) 100%)}}.hero-copy{z-index:3;will-change:opacity,transform;padding-top:clamp(40px,9vh,120px);padding-bottom:48px;position:relative}html.gl .hero-split{z-index:3;pointer-events:none;position:absolute;inset:0}html.gl .hero-copy{padding-top:calc(var(--hdr-h) + clamp(28px,7vh,96px));pointer-events:none}html.gl .hero-copy .ctas{pointer-events:auto}.eyebrow{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:center;gap:12px;margin-bottom:clamp(20px,3.4vh,36px);font-size:13px;display:inline-flex}.eyebrow b{color:var(--text);font-weight:400}.eyebrow .sq{background:var(--accent);flex:none;width:9px;height:9px;animation:2.4s steps(2,end) infinite blink}@keyframes blink{50%{opacity:.25}}.hero h1{letter-spacing:-.05em;font-variation-settings:"opsz" 96;max-width:11ch;font-size:clamp(46px,7vw,124px);line-height:.88}.hero h1 .ln{display:block}.hero h1 em{color:var(--accent-ink);font-style:normal;position:relative}.lead{max-width:40ch;color:var(--muted);margin-top:clamp(20px,3.2vh,32px);font-size:clamp(17px,1.35vw,21px);line-height:1.45}.lead strong{color:var(--text);font-weight:600}.hero .ctas{margin-top:clamp(24px,4vh,40px)}@media (height<=520px) and (orientation:landscape){html.gl .hero-copy{padding-top:calc(var(--hdr-h) + 14px)}.hero .eyebrow{margin-bottom:10px}.hero h1{font-size:clamp(34px,10vh,48px)}.hero .lead{max-width:46ch;margin-top:10px;font-size:15px}.hero .ctas{margin-top:14px}.hero .btn{min-height:44px}html.gl .hero .cue{display:none}}.story{z-index:3;opacity:0;pointer-events:none;position:absolute;bottom:clamp(24px,5vh,56px);left:0;right:0}.story .wrap{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.story:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(90% 90% at 100% 100%,var(--scrim) 0%,var(--scrim) 42%,color-mix(in srgb,var(--scrim) 72%,transparent) 68%,var(--scrim-0) 100%);width:min(1000px,75%);height:calc(100% + 300px);position:absolute;bottom:calc(-1*clamp(24px,5vh,56px));right:0}.steps{gap:clamp(14px,2.4vw,36px);display:flex}.steps li{font-family:var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;gap:6px;font-size:12px;transition:color .3s;display:grid}.steps li .bar{background:var(--line);width:clamp(56px,7vw,110px);height:2px;display:block;position:relative;overflow:hidden}.steps li .bar i{background:var(--accent);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.steps li.on{color:var(--text)}.story-lines{text-align:right;flex:1;max-width:560px;min-height:2.4em;position:relative}.story-lines p{letter-spacing:-.03em;opacity:0;font-size:clamp(22px,2.6vw,40px);font-weight:700;line-height:1.05;transition:opacity .45s,transform .45s;position:absolute;bottom:0;right:0;transform:translateY(12px)}.story-lines p.on{opacity:1;transform:none}.story-lines p span{color:var(--accent-ink)}@media (width<=900px){.story .wrap{flex-direction:column-reverse;align-items:stretch}.story-lines{text-align:left;min-height:2.3em}.story-lines p{left:0;right:auto}.story:before{background:linear-gradient(0deg,var(--scrim) 0%,color-mix(in srgb,var(--scrim) 70%,transparent) 45%,var(--scrim-0) 100%);width:auto;left:0}}.cue{z-index:3;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);flex-direction:column;align-items:center;gap:8px;font-size:11px;display:none;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}html.gl .cue{animation:1.1s ease-in-out .6s 2 cuePulse}@keyframes cuePulse{50%{filter:brightness(1.5) drop-shadow(0 0 6px var(--accent))}}@media (prefers-reduced-motion:reduce){html.gl .cue{animation:none}}html.gl .cue{display:flex}@media (width<=420px){.cue span{display:none}}.cue i{background:linear-gradient(var(--line),var(--accent));transform-origin:top;width:1px;height:36px;animation:1.8s ease-in-out infinite cue}@keyframes cue{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.labels{z-index:4;pointer-events:none;position:absolute;inset:0}.labels a{white-space:nowrap;font-family:var(--mono);letter-spacing:.01em;color:var(--text);opacity:0;pointer-events:none;will-change:transform,opacity;border-radius:13px;align-items:center;gap:10px;padding:2px 6px 2px 2px;font-size:13px;text-decoration:none;transition:color .22s;display:inline-flex;position:absolute;top:0;left:0}.labels a b{border:1px solid var(--accent);width:24px;height:24px;color:var(--accent-ink);background:var(--bg);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:400;transition:background .22s,color .22s;display:inline-grid}.labels a .ln{text-shadow:0 0 6px var(--bg)}.labels.on a{pointer-events:auto}.labels a:hover,.labels a:focus-visible{z-index:2;color:var(--accent-ink)}.labels a:hover b,.labels a:focus-visible b{background:var(--accent);color:var(--on-accent)}.labels a:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}.labels .tip{letter-spacing:.02em;text-transform:none;color:var(--text);background:var(--bg);border:1px solid var(--accent-ink);opacity:0;pointer-events:none;border-radius:2px;padding:4px 8px;font-size:11px;transition:opacity .22s,transform .22s;position:absolute;top:calc(100% + 5px);left:0;transform:translateY(-4px)}.labels a:hover .tip,.labels a:focus-visible .tip{opacity:1;transform:none}.labels svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.labels .ld{fill:none;stroke:var(--accent-ink);stroke-width:1px}.labels circle{fill:var(--accent-ink)}.labels .dm{fill:none;stroke:var(--muted);stroke-width:1px;opacity:.75}.labels .dbg{fill:var(--bg-2)}.labels .dt{fill:var(--muted);font-family:var(--mono);letter-spacing:.02em;font-size:11px}.labels .hub-tag{white-space:nowrap;font-family:var(--mono);letter-spacing:.02em;color:var(--accent-ink);background:color-mix(in srgb,var(--bg) 86%,transparent);border:1px solid var(--accent);opacity:0;pointer-events:none;will-change:transform,opacity;border-radius:2px;padding:5px 9px;font-size:12px;position:absolute;top:0;left:0}.labels .hub-tag:after{content:"";background:var(--accent);width:1px;height:12px;position:absolute;top:100%;left:50%}@media (width<=600px){.labels a{white-space:normal;gap:6px;min-height:32px;font-size:12px}.labels a .ln{max-width:10ch;line-height:1.25}.labels a b{width:22px;height:22px;font-size:11px}.labels .tip{left:auto;right:0}}.fallback{display:none}html.nogl .fallback{z-index:2;display:block;position:relative}.fallback svg{width:100%;height:auto;overflow:visible}.fallback .fb-n{display:none}@media (width<=899.98px) and (orientation:portrait){.fallback .fb-w{display:none}.fallback .fb-n{display:block}}@media (height<=520px) and (orientation:landscape){.fallback svg{max-height:85svh}}html.nogl .stage{align-items:center;display:grid}html.nogl .hero-split{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);justify-self:stretch;align-items:center;gap:32px;width:100%;padding-block:40px;display:grid}html.nogl .scrim{display:none}html.nogl .hero-copy{padding:0}html.nogl .hero h1{font-size:clamp(44px,5.4vw,92px)}.fb-legend{font-family:var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;flex-wrap:wrap;gap:18px;margin-top:12px;font-size:12px;display:flex}.fb-legend b{color:var(--accent-ink);font-weight:400}.fb-legend .fb-amber{flex-basis:100%;align-items:center;gap:8px;display:flex}.fb-legend .fb-amber:before{content:"";background:var(--accent);width:9px;height:9px}@media (width<=900px){html.nogl .hero-split{grid-template-columns:minmax(0,1fr)}}.svg-chord{stroke:var(--accent-deep)}.svg-link{stroke:var(--accent-ink)}.svg-grid{stroke:var(--line-soft)}.fb-box polygon{stroke:var(--iso-e);stroke-width:.8px;stroke-linejoin:round}.fb-box .t{fill:var(--iso-t)}.fb-box .l{fill:var(--iso-l)}.fb-box .r{fill:var(--iso-r)}.fb-box .at{fill:var(--iso-at)}.fb-box .al{fill:var(--iso-al)}.fb-box .ar{fill:var(--iso-ar)}.fb-box .at,.fb-box .al,.fb-box .ar{stroke:var(--accent-deep)}.svg-lab{fill:var(--text);font-family:var(--mono);letter-spacing:.02em;font-size:12px}.svg-num{fill:var(--accent-ink);font-family:var(--mono);font-size:11px}.svg-badge{fill:var(--bg);stroke:var(--accent)}.svg-lead{stroke:var(--accent-ink);fill:none}.svg-dot{fill:var(--accent-ink)}.svg-lab.lg{font-size:24px}.svg-num.lg{font-size:22px}.bt-grid[data-astro-cid-rezlza5h]{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);display:grid}.bt-tile[data-astro-cid-rezlza5h]{background:var(--panel);border:1px solid var(--line);border-radius:2px;flex-direction:column;grid-column:span 4;min-width:0;transition:border-color .3s;display:flex;position:relative;overflow:hidden}.bt-tile[data-astro-cid-rezlza5h]:hover{border-color:color-mix(in srgb,var(--accent) 70%,var(--line))}.bt-vis[data-astro-cid-rezlza5h]{background:var(--bg-2);border-bottom:1px solid var(--line);flex:none;height:clamp(190px,17vw,230px);position:relative;overflow:hidden}.bt-vis[data-astro-cid-rezlza5h] canvas[data-astro-cid-rezlza5h]{width:100%;height:100%;position:absolute;inset:0}.bt-idx[data-astro-cid-rezlza5h]{z-index:1;font-family:var(--mono);color:var(--muted);background:var(--panel);border:1px solid var(--line);padding:2px 7px;font-size:11px;position:absolute;top:12px;left:12px}.bt-body[data-astro-cid-rezlza5h]{flex-direction:column;flex:auto;gap:6px;min-width:0;padding:18px 20px 20px;display:flex}.bt-tile[data-astro-cid-rezlza5h] h3[data-astro-cid-rezlza5h]{letter-spacing:-.025em;min-height:2.1em;font-size:clamp(21px,1.8vw,26px);line-height:1.05}.bt-meta[data-astro-cid-rezlza5h]{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.bt-tag[data-astro-cid-rezlza5h]{font-family:var(--mono);border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:2px;padding:3px 7px;font-size:11.5px}.bt-more[data-astro-cid-rezlza5h]{background:var(--accent);color:var(--on-accent);border:1px solid var(--accent);border-radius:2px;grid-column:1/-1;align-items:center;gap:24px;padding:20px 22px;text-decoration:none;transition:border-color .3s;display:flex}.bt-more[data-astro-cid-rezlza5h]:hover{border-color:var(--text)}.bt-more[data-astro-cid-rezlza5h]:focus-visible{outline-color:var(--text)}.bt-more[data-astro-cid-rezlza5h] b[data-astro-cid-rezlza5h]{letter-spacing:-.035em;font-size:clamp(30px,3vw,44px);line-height:.95}.bt-mg[data-astro-cid-rezlza5h]{grid-template-columns:repeat(6,14px);gap:5px;display:grid}.bt-mg[data-astro-cid-rezlza5h] i[data-astro-cid-rezlza5h]{border:1.5px solid var(--on-accent);height:14px}.bt-mg[data-astro-cid-rezlza5h] i[data-astro-cid-rezlza5h]:nth-child(3n){background:var(--on-accent)}.bt-row[data-astro-cid-rezlza5h]{flex:1;justify-content:space-between;align-items:center;gap:12px;display:flex}.bt-more[data-astro-cid-rezlza5h] svg[data-astro-cid-rezlza5h]{width:36px;height:36px;transition:transform .2s}.bt-more[data-astro-cid-rezlza5h]:hover svg[data-astro-cid-rezlza5h]{transform:translate(4px)}@media (width<=1020px){.bt-tile[data-astro-cid-rezlza5h]{grid-column:span 6}}@media (width<=640px){.bt-tile[data-astro-cid-rezlza5h]{grid-column:1/-1}.bt-vis[data-astro-cid-rezlza5h]{height:170px}.bt-tile[data-astro-cid-rezlza5h] h3[data-astro-cid-rezlza5h]{min-height:0}.bt-mg[data-astro-cid-rezlza5h]{display:none}.bt-tag[data-astro-cid-rezlza5h],.bt-idx[data-astro-cid-rezlza5h]{font-size:12px}}@media (width<=420px){.bt-tag[data-astro-cid-rezlza5h]{white-space:normal}}.proof[data-astro-cid-qcl3w2ws]{border-bottom:1px solid var(--line);padding-block:clamp(40px,5vw,72px)}.proof-row[data-astro-cid-qcl3w2ws]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,2vw,28px);display:grid}.proof-row[data-astro-cid-qcl3w2ws] li[data-astro-cid-qcl3w2ws]{border-left:1px solid var(--line);align-content:start;gap:10px;min-width:0;padding:18px 20px 20px;display:grid}.proof-row[data-astro-cid-qcl3w2ws] b[data-astro-cid-qcl3w2ws]{letter-spacing:-.04em;color:var(--accent-ink);font-size:clamp(40px,3.9vw,56px);font-weight:700;line-height:1}.proof-row[data-astro-cid-qcl3w2ws] span[data-astro-cid-qcl3w2ws]{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;line-height:1.4}.proof-row[data-astro-cid-qcl3w2ws] .proof-ph[data-astro-cid-qcl3w2ws]{border:1px dashed var(--muted);border-radius:2px}.proof-row[data-astro-cid-qcl3w2ws] .proof-ph[data-astro-cid-qcl3w2ws] b[data-astro-cid-qcl3w2ws]{color:var(--muted)}@media (width<=600px){.proof-row[data-astro-cid-qcl3w2ws]{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-row[data-astro-cid-qcl3w2ws] li[data-astro-cid-qcl3w2ws]{padding:14px 14px 16px}}.build-grid[data-astro-cid-qcl3w2ws]{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.build-grid[data-astro-cid-qcl3w2ws] li[data-astro-cid-qcl3w2ws]{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-rows:auto auto 1fr;align-content:start;gap:14px;min-width:0;min-height:260px;padding:26px 22px 30px;transition:background .3s;display:grid;position:relative}.build-grid[data-astro-cid-qcl3w2ws] li[data-astro-cid-qcl3w2ws]:before{content:"";background:var(--accent);transform-origin:0;height:3px;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;top:-1px;left:-1px;right:-1px;transform:scaleX(0)}.build-grid[data-astro-cid-qcl3w2ws] li[data-astro-cid-qcl3w2ws]:hover{background:var(--panel)}.build-grid[data-astro-cid-qcl3w2ws] li[data-astro-cid-qcl3w2ws]:hover:before{transform:scaleX(1)}.build-grid[data-astro-cid-qcl3w2ws] .idx[data-astro-cid-qcl3w2ws]{font-family:var(--mono);color:var(--muted);font-size:12px}.build-grid[data-astro-cid-qcl3w2ws] svg[data-astro-cid-qcl3w2ws]{width:56px;height:56px;color:var(--text);margin-block:10px 4px}.build-grid[data-astro-cid-qcl3w2ws] svg[data-astro-cid-qcl3w2ws].stk{width:80px;height:77px}.build-grid[data-astro-cid-qcl3w2ws] svg[data-astro-cid-qcl3w2ws] .b[data-astro-cid-qcl3w2ws]{fill:var(--scene-block);stroke:var(--scene-edge)}.build-grid[data-astro-cid-qcl3w2ws] svg[data-astro-cid-qcl3w2ws] .l[data-astro-cid-qcl3w2ws]{stroke:var(--line);fill:none}.build-grid[data-astro-cid-qcl3w2ws] svg[data-astro-cid-qcl3w2ws] .h[data-astro-cid-qcl3w2ws]{fill:var(--accent);stroke:none}.build-grid[data-astro-cid-qcl3w2ws] h3[data-astro-cid-qcl3w2ws]{letter-spacing:-.03em;min-height:2.1em;font-size:24px;line-height:1.05}.build-grid[data-astro-cid-qcl3w2ws] p[data-astro-cid-qcl3w2ws]{color:var(--muted);font-size:15px;line-height:1.45}.build-grid[data-astro-cid-qcl3w2ws] li[data-astro-cid-qcl3w2ws]:hover svg[data-astro-cid-qcl3w2ws] .pulse[data-astro-cid-qcl3w2ws]{animation:1.2s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.25}}@media (width<=1100px){.build-grid[data-astro-cid-qcl3w2ws]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.build-grid[data-astro-cid-qcl3w2ws]{grid-template-columns:repeat(2,minmax(0,1fr))}.build-grid[data-astro-cid-qcl3w2ws] li[data-astro-cid-qcl3w2ws]{min-height:0;padding:20px 16px 22px}.build-grid[data-astro-cid-qcl3w2ws] h3[data-astro-cid-qcl3w2ws]{font-size:20px}.build-grid[data-astro-cid-qcl3w2ws] svg[data-astro-cid-qcl3w2ws]{width:44px;height:44px}.build-grid[data-astro-cid-qcl3w2ws] svg[data-astro-cid-qcl3w2ws].stk{width:64px;height:62px}}.cp-path[data-astro-cid-22vynjhv]{--cp-faint:color-mix(in srgb,var(--muted) 60%,var(--line));grid-template-columns:1fr 1.25fr 1.6fr;align-items:end;gap:24px;display:grid;position:relative}.cp-step[data-astro-cid-22vynjhv]{min-width:0}.cp-step[data-astro-cid-22vynjhv] svg[data-astro-cid-22vynjhv]{width:100%;height:auto;max-height:240px}.cp-iso[data-astro-cid-22vynjhv] polygon[data-astro-cid-22vynjhv]{stroke:var(--iso-e);stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.cp-t[data-astro-cid-22vynjhv]{fill:var(--iso-t)}.cp-l[data-astro-cid-22vynjhv]{fill:var(--iso-l)}.cp-r[data-astro-cid-22vynjhv]{fill:var(--iso-r)}.cp-at[data-astro-cid-22vynjhv]{fill:color-mix(in srgb,var(--accent) 72%,#fff)}.cp-al[data-astro-cid-22vynjhv]{fill:var(--accent)}.cp-ar[data-astro-cid-22vynjhv]{fill:var(--accent-deep)}.cp-yr[data-astro-cid-22vynjhv]{font-family:var(--mono);color:var(--accent-ink);margin-top:18px;font-size:13px;display:block}.cp-step[data-astro-cid-22vynjhv] h3[data-astro-cid-22vynjhv]{letter-spacing:-.02em;margin-top:6px;font-size:clamp(22px,2.2vw,30px);line-height:1.05}.cp-step[data-astro-cid-22vynjhv] p[data-astro-cid-22vynjhv]{color:var(--muted);margin-top:6px;font-size:15px}.cp-ruler[data-astro-cid-22vynjhv]{border-top:1px solid var(--cp-faint);background:repeating-linear-gradient(90deg,var(--cp-faint) 0 1px,transparent 1px 24px) top/100% 7px no-repeat;grid-column:1/-1;height:28px;margin-top:6px;position:relative}.cp-ruler[data-astro-cid-22vynjhv]:before,.cp-ruler[data-astro-cid-22vynjhv]:after{content:"";background:var(--cp-faint);width:1px;height:16px;position:absolute;top:-8px}.cp-ruler[data-astro-cid-22vynjhv]:before{left:0}.cp-ruler[data-astro-cid-22vynjhv]:after{right:0}@media (width<=760px){.cp-path[data-astro-cid-22vynjhv]{grid-template-columns:minmax(0,1fr);gap:32px}.cp-step[data-astro-cid-22vynjhv] svg[data-astro-cid-22vynjhv]{width:auto;max-height:150px}.cp-ruler[data-astro-cid-22vynjhv]{display:none}}.band[data-astro-cid-3le7lev5]{background:var(--accent);color:var(--on-accent);padding-block:clamp(72px,10vw,128px);position:relative;overflow:hidden}.band[data-astro-cid-3le7lev5] svg[data-astro-cid-3le7lev5].bg{opacity:.55;pointer-events:none;width:min(720px,80%);height:auto;position:absolute;top:50%;right:-4%;transform:translateY(-50%)}.band[data-astro-cid-3le7lev5] svg[data-astro-cid-3le7lev5].bg line[data-astro-cid-3le7lev5]{stroke:var(--accent-deep);stroke-width:1.2px}.band[data-astro-cid-3le7lev5] svg[data-astro-cid-3le7lev5].bg rect[data-astro-cid-3le7lev5]{fill:var(--on-accent)}.band[data-astro-cid-3le7lev5] .in[data-astro-cid-3le7lev5]{gap:22px;max-width:760px;display:grid;position:relative}.band[data-astro-cid-3le7lev5] h2[data-astro-cid-3le7lev5]{letter-spacing:-.055em;font-size:clamp(52px,9vw,148px);line-height:.85}.band[data-astro-cid-3le7lev5] p[data-astro-cid-3le7lev5]{max-width:36ch;font-size:clamp(18px,1.5vw,22px);font-weight:500}.band[data-astro-cid-3le7lev5] .btn-dark[data-astro-cid-3le7lev5]{background:var(--on-accent);color:#f4f1ea}.band[data-astro-cid-3le7lev5] .btn-dark[data-astro-cid-3le7lev5]:hover{background:#000}.band[data-astro-cid-3le7lev5] .btn-ghost[data-astro-cid-3le7lev5]{border-color:var(--on-accent);color:var(--on-accent)}.band[data-astro-cid-3le7lev5] .btn-ghost[data-astro-cid-3le7lev5]:hover{background:#00000014}.band[data-astro-cid-3le7lev5] [data-astro-cid-3le7lev5]:focus-visible{outline-color:var(--on-accent)}
