.bt-band[data-astro-cid-d7b271ee]{padding-block:6rem;border-top:1px solid var(--border);background:var(--bg-page)}.bt-head[data-astro-cid-d7b271ee]{display:grid;grid-template-columns:1.1fr 1fr;gap:4rem;align-items:end;margin-bottom:4.5rem}.bt-head[data-astro-cid-d7b271ee] .eyebrow[data-astro-cid-d7b271ee]{margin-bottom:1rem}h2[data-astro-cid-d7b271ee]{font-family:var(--font-display);font-size:clamp(2rem,4vw,3.375rem);line-height:1.1}.bt-lede[data-astro-cid-d7b271ee]{max-width:34rem;color:var(--text-soft);line-height:1.65}.bt-track[data-astro-cid-d7b271ee]{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:2rem}.bt-track[data-astro-cid-d7b271ee]:before{content:"";position:absolute;inset-inline:0;top:0;height:1px;background:linear-gradient(90deg,var(--accent-alt),var(--border) 45%,color-mix(in srgb,var(--border) 25%,transparent))}.bt-step[data-astro-cid-d7b271ee]{position:relative;padding-top:2.25rem}.bt-node[data-astro-cid-d7b271ee]{position:absolute;top:-4px;left:0;width:9px;height:9px;border-radius:50%;background:var(--accent-alt);box-shadow:0 0 0 4px var(--bg-page)}.bt-index[data-astro-cid-d7b271ee]{display:block;font-family:var(--font-mono);font-size:.8rem;letter-spacing:.08em;color:var(--accent-alt);font-variant-numeric:tabular-nums}.bt-step[data-astro-cid-d7b271ee] h3[data-astro-cid-d7b271ee]{font-family:var(--font-display);font-size:clamp(1.25rem,1.8vw,1.6rem);line-height:1.2;margin-top:.9rem}.bt-step[data-astro-cid-d7b271ee]>p[data-astro-cid-d7b271ee]{margin-top:.9rem;font-size:.9375rem;line-height:1.65}.bt-items[data-astro-cid-d7b271ee]{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;gap:.55rem}.bt-items[data-astro-cid-d7b271ee] li[data-astro-cid-d7b271ee]{position:relative;padding-left:1.1rem;font-size:.875rem;line-height:1.5;color:var(--text-muted)}.bt-items[data-astro-cid-d7b271ee] li[data-astro-cid-d7b271ee]:before{content:"";position:absolute;left:0;top:.6em;width:5px;height:1px;background:var(--accent-alt)}@media(prefers-reduced-motion:no-preference){.bt-node[data-astro-cid-d7b271ee]{transition:scale .26s var(--ease),background .26s var(--ease)!important}.bt-step[data-astro-cid-d7b271ee] h3[data-astro-cid-d7b271ee]{transition:color .26s var(--ease)!important}}.bt-step[data-astro-cid-d7b271ee]:hover .bt-node[data-astro-cid-d7b271ee]{scale:1.45;background:var(--accent)}.bt-step[data-astro-cid-d7b271ee]:hover h3[data-astro-cid-d7b271ee]{color:var(--accent)}@media(max-width:1023px){.bt-track[data-astro-cid-d7b271ee]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:3rem}.bt-track[data-astro-cid-d7b271ee]:before{background:linear-gradient(90deg,var(--accent-alt),var(--border) 60%)}}@media(max-width:767px){.bt-band[data-astro-cid-d7b271ee]{padding-block:4rem}.bt-head[data-astro-cid-d7b271ee]{grid-template-columns:1fr;gap:1.5rem;margin-bottom:3rem}.bt-track[data-astro-cid-d7b271ee]{grid-template-columns:1fr;row-gap:2.5rem;padding-left:1.75rem}.bt-track[data-astro-cid-d7b271ee]:before{inset-inline:auto;left:4px;top:.5rem;bottom:.5rem;width:1px;height:auto;background:linear-gradient(180deg,var(--accent-alt),var(--border) 55%,color-mix(in srgb,var(--border) 25%,transparent))}.bt-step[data-astro-cid-d7b271ee]{padding-top:0}.bt-node[data-astro-cid-d7b271ee]{top:.45rem;left:-1.75rem}}.rc-band[data-astro-cid-fb9b7c7b]{padding-block:6rem;border-top:1px solid var(--border);background:var(--bg-elevated);overflow-x:clip}.rc-split[data-astro-cid-fb9b7c7b]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:4rem;align-items:center}.rc-head[data-astro-cid-fb9b7c7b] .eyebrow[data-astro-cid-fb9b7c7b]{margin-bottom:1rem}.rc-head[data-astro-cid-fb9b7c7b] .rc-lede[data-astro-cid-fb9b7c7b]{margin-top:1.75rem}h2[data-astro-cid-fb9b7c7b]{font-family:var(--font-display);font-size:clamp(2rem,4vw,3.375rem);line-height:1.08;padding-block:.1em}.rc-lede[data-astro-cid-fb9b7c7b]{max-width:34rem;color:var(--text-soft);line-height:1.65}.rc-narrow-only[data-astro-cid-fb9b7c7b]{display:none}.rc-points[data-astro-cid-fb9b7c7b]{display:grid;gap:1.25rem;margin:2rem 0}.rc-points[data-astro-cid-fb9b7c7b] div[data-astro-cid-fb9b7c7b]{padding-left:1rem;border-left:1px solid color-mix(in srgb,var(--accent-alt) 55%,transparent)}.rc-points[data-astro-cid-fb9b7c7b] dt[data-astro-cid-fb9b7c7b]{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-alt);margin-bottom:.4rem}.rc-points[data-astro-cid-fb9b7c7b] dd[data-astro-cid-fb9b7c7b]{margin:0;color:var(--text-soft);line-height:1.6}.rc-sr[data-astro-cid-fb9b7c7b]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.rc-controls[data-astro-cid-fb9b7c7b]{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:0 0 1.5rem;padding:0;border:0}.rc-controls[data-astro-cid-fb9b7c7b] label[data-astro-cid-fb9b7c7b]{display:inline-flex;align-items:center;min-height:40px;padding:0 1.1rem;border:1px solid var(--border-soft);border-radius:100px;font-size:.8125rem;color:var(--text-muted);cursor:pointer;white-space:nowrap}.rc-controls[data-astro-cid-fb9b7c7b] input[data-astro-cid-fb9b7c7b]:checked+label[data-astro-cid-fb9b7c7b]{color:var(--accent);border-color:color-mix(in srgb,var(--accent-alt) 60%,transparent);background:color-mix(in srgb,var(--accent-alt) 10%,transparent)}.rc-controls[data-astro-cid-fb9b7c7b] input[data-astro-cid-fb9b7c7b]:focus-visible+label[data-astro-cid-fb9b7c7b]{outline:2px solid var(--accent);outline-offset:3px}.rc-controls[data-astro-cid-fb9b7c7b] label[data-astro-cid-fb9b7c7b]:hover{color:var(--accent)}.rc-stage[data-astro-cid-fb9b7c7b]{--rc-s: .55;--rc-h: clamp(260px, calc(700px * var(--rc-s)), 440px)}.rc-viewport[data-astro-cid-fb9b7c7b]{position:relative;height:var(--rc-h)}.rc-frame[data-astro-cid-fb9b7c7b]{position:absolute;top:0;left:50%;width:1180px;height:calc(var(--rc-h) / var(--rc-s));transform-origin:0 0;transform:scale(var(--rc-s)) translate(-50%);display:flex;flex-direction:column;overflow:hidden;container-type:inline-size;border:calc(1px / var(--rc-s)) solid var(--border);border-radius:calc(14px / var(--rc-s));background:var(--bg-page);box-shadow:0 40px 100px color-mix(in srgb,#000 42%,transparent)}.rc-stage[data-astro-cid-fb9b7c7b]:has(#rcv-tablet:checked) .rc-frame[data-astro-cid-fb9b7c7b]{width:760px}.rc-stage[data-astro-cid-fb9b7c7b]:has(#rcv-phone:checked) .rc-frame[data-astro-cid-fb9b7c7b]{width:380px}.rc-chrome[data-astro-cid-fb9b7c7b]{display:flex;align-items:center;gap:1rem;flex:0 0 auto;padding:.7rem 1rem;border-bottom:1px solid var(--border-soft);background:var(--bg-elevated)}.rc-dots[data-astro-cid-fb9b7c7b]{display:flex;gap:6px}.rc-dots[data-astro-cid-fb9b7c7b] i[data-astro-cid-fb9b7c7b]{width:8px;height:8px;border-radius:50%;background:color-mix(in srgb,var(--text-muted) 35%,transparent)}.rc-url[data-astro-cid-fb9b7c7b]{flex:1;height:14px;border-radius:100px;background:color-mix(in srgb,var(--bg-card) 90%,transparent)}.rc-page[data-astro-cid-fb9b7c7b]{flex:1;min-height:0;overflow:hidden;padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.rc-bar[data-astro-cid-fb9b7c7b]{display:flex;align-items:center;gap:1.25rem;padding-bottom:1.1rem;border-bottom:1px solid var(--border-soft)}.rc-logo[data-astro-cid-fb9b7c7b]{width:74px;height:14px;border-radius:3px;background:var(--accent)}.rc-links[data-astro-cid-fb9b7c7b]{display:flex;gap:.85rem;margin-left:auto}.rc-links[data-astro-cid-fb9b7c7b] i[data-astro-cid-fb9b7c7b]{width:40px;height:8px;border-radius:2px;background:color-mix(in srgb,var(--text-muted) 55%,transparent)}.rc-burger[data-astro-cid-fb9b7c7b]{display:none;flex-direction:column;gap:4px;margin-left:auto}.rc-burger[data-astro-cid-fb9b7c7b] i[data-astro-cid-fb9b7c7b]{width:18px;height:2px;border-radius:2px;background:var(--accent)}.rc-pill[data-astro-cid-fb9b7c7b]{width:78px;height:26px;border-radius:100px;border:1px solid var(--accent-alt)}.rc-hero[data-astro-cid-fb9b7c7b]{display:grid;grid-template-columns:1.15fr 1fr;gap:1.5rem;align-items:center}.rc-copy[data-astro-cid-fb9b7c7b]{display:grid;gap:.6rem}.rc-h[data-astro-cid-fb9b7c7b]{height:20px;border-radius:3px;background:var(--accent)}.rc-h-short[data-astro-cid-fb9b7c7b]{width:62%}.rc-t[data-astro-cid-fb9b7c7b]{height:8px;border-radius:2px;background:color-mix(in srgb,var(--text-muted) 45%,transparent)}.rc-t-short[data-astro-cid-fb9b7c7b]{width:74%}.rc-btn[data-astro-cid-fb9b7c7b]{width:112px;height:30px;margin-top:.5rem;border-radius:100px;background:var(--accent-alt)}.rc-art[data-astro-cid-fb9b7c7b]{height:148px;border-radius:8px;background:linear-gradient(135deg,var(--bg-card),var(--bg-elevated) 60%,color-mix(in srgb,var(--accent-alt) 22%,var(--bg-card)))}.rc-cards[data-astro-cid-fb9b7c7b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.rc-card[data-astro-cid-fb9b7c7b]{height:94px;border-radius:8px;border:1px solid var(--border-soft);background:var(--bg-card)}.rc-feature[data-astro-cid-fb9b7c7b]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:center}.rc-shot[data-astro-cid-fb9b7c7b]{height:150px;border-radius:8px;background:linear-gradient(160deg,color-mix(in srgb,var(--accent-alt) 18%,var(--bg-card)),var(--bg-card))}.rc-foot[data-astro-cid-fb9b7c7b]{display:flex;gap:1.5rem;padding-top:1.1rem;border-top:1px solid var(--border-soft)}.rc-foot[data-astro-cid-fb9b7c7b] i[data-astro-cid-fb9b7c7b]{width:90px;height:8px;border-radius:2px;background:color-mix(in srgb,var(--text-muted) 35%,transparent)}@container (max-width: 860px){.rc-cards[data-astro-cid-fb9b7c7b]{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-links[data-astro-cid-fb9b7c7b] i[data-astro-cid-fb9b7c7b]:nth-child(n+3){display:none}.rc-art[data-astro-cid-fb9b7c7b]{height:124px}}@container (max-width: 560px){.rc-page[data-astro-cid-fb9b7c7b]{padding:1.1rem;gap:1.1rem}.rc-links[data-astro-cid-fb9b7c7b],.rc-pill[data-astro-cid-fb9b7c7b]{display:none}.rc-burger[data-astro-cid-fb9b7c7b]{display:flex}.rc-hero[data-astro-cid-fb9b7c7b]{grid-template-columns:1fr}.rc-art[data-astro-cid-fb9b7c7b]{order:-1;height:96px}.rc-cards[data-astro-cid-fb9b7c7b]{grid-template-columns:1fr}.rc-card[data-astro-cid-fb9b7c7b]{height:62px}.rc-h[data-astro-cid-fb9b7c7b]{height:16px}.rc-feature[data-astro-cid-fb9b7c7b]{grid-template-columns:1fr}.rc-shot[data-astro-cid-fb9b7c7b]{height:110px}.rc-foot[data-astro-cid-fb9b7c7b]{flex-direction:column;gap:.6rem}}.rc-grip[data-astro-cid-fb9b7c7b]{position:absolute;top:0;bottom:0;right:0;width:calc(22px / var(--rc-s));display:flex;align-items:center;justify-content:center;border:0;background:none;cursor:ew-resize;touch-action:none}.rc-grip[data-astro-cid-fb9b7c7b] i[data-astro-cid-fb9b7c7b]{width:calc(3px / var(--rc-s));height:calc(46px / var(--rc-s));border-radius:3px;background:color-mix(in srgb,var(--accent-alt) 55%,transparent)}.rc-grip[data-astro-cid-fb9b7c7b]:hover i[data-astro-cid-fb9b7c7b],.rc-stage[data-astro-cid-fb9b7c7b].is-dragging .rc-grip[data-astro-cid-fb9b7c7b] i[data-astro-cid-fb9b7c7b]{background:var(--accent);height:calc(62px / var(--rc-s))}.rc-grip[data-astro-cid-fb9b7c7b]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:0 13px 13px 0}@media(prefers-reduced-motion:no-preference){.rc-frame[data-astro-cid-fb9b7c7b]{transition:width .56s var(--ease)!important}.rc-controls[data-astro-cid-fb9b7c7b] label[data-astro-cid-fb9b7c7b]{transition:color .22s var(--ease),border-color .22s var(--ease),background .22s var(--ease)!important}.rc-grip[data-astro-cid-fb9b7c7b] i[data-astro-cid-fb9b7c7b]{transition:height .22s var(--ease),background .22s var(--ease)!important}.rc-hero[data-astro-cid-fb9b7c7b],.rc-cards[data-astro-cid-fb9b7c7b],.rc-art[data-astro-cid-fb9b7c7b]{transition:none!important}}.rc-stage[data-astro-cid-fb9b7c7b].is-dragging .rc-frame[data-astro-cid-fb9b7c7b]{transition:none!important}@media(max-width:1023px){.rc-split[data-astro-cid-fb9b7c7b]{grid-template-columns:1fr;gap:2.5rem}.rc-stage[data-astro-cid-fb9b7c7b]{--rc-s: .5}}@media(max-width:767px){.rc-band[data-astro-cid-fb9b7c7b]{padding-block:4rem}.rc-stage[data-astro-cid-fb9b7c7b],.rc-wide-only[data-astro-cid-fb9b7c7b]{display:none}.rc-narrow-only[data-astro-cid-fb9b7c7b]{display:block}.rc-split[data-astro-cid-fb9b7c7b]{gap:0}}.ba-band[data-astro-cid-b1191868]{padding-block:6rem;border-top:1px solid var(--border);background:var(--bg-page)}.ba-head[data-astro-cid-b1191868]{display:grid;grid-template-columns:1.1fr 1fr;gap:4rem;align-items:end;margin-bottom:3.5rem}.ba-head[data-astro-cid-b1191868] .eyebrow[data-astro-cid-b1191868]{margin-bottom:1rem}h2[data-astro-cid-b1191868]{font-family:var(--font-display);font-size:clamp(2rem,4vw,3.375rem);line-height:1.1}.ba-lede[data-astro-cid-b1191868]{max-width:34rem;color:var(--text-soft);line-height:1.65}.ba-figure[data-astro-cid-b1191868]{margin:0}figcaption[data-astro-cid-b1191868]{margin-top:1.25rem;max-width:46rem;font-size:.875rem;line-height:1.6;color:var(--text-muted)}.ba-stage[data-astro-cid-b1191868]{--ba: 50%;position:relative;isolation:isolate;overflow:hidden;aspect-ratio:16 / 9;border:1px solid var(--border);border-radius:14px;box-shadow:0 24px 60px color-mix(in srgb,#000 42%,transparent)}.ba-pane[data-astro-cid-b1191868]{position:absolute;inset:0;padding:2.2rem;display:flex;flex-direction:column}.ba-pane[data-astro-cid-b1191868]{gap:2rem;background:var(--p-bg)}.ba-before[data-astro-cid-b1191868]{--p-bg: #f3eee7;--p-ink: #2b231d;--p-alt: #9c7a52;--p-muted: #8a7e72;--p-line: #d8cdbf;--p-card: #e7ded2}.ba-after[data-astro-cid-b1191868]{--p-bg: var(--bg-page);--p-ink: var(--accent);--p-alt: var(--accent-alt);--p-muted: var(--text-muted);--p-line: var(--border-soft);--p-card: var(--bg-card);clip-path:inset(0 0 0 var(--ba))}.new-bar[data-astro-cid-b1191868]{display:flex;align-items:center;gap:1.4rem;padding-bottom:1.3rem;border-bottom:1px solid var(--p-line)}.new-logo[data-astro-cid-b1191868]{width:82px;height:16px;border-radius:3px;background:var(--p-ink)}.new-nav[data-astro-cid-b1191868]{display:flex;gap:1rem;margin-left:auto}.new-nav[data-astro-cid-b1191868] i[data-astro-cid-b1191868]{width:42px;height:8px;border-radius:2px;background:color-mix(in srgb,var(--p-muted) 55%,transparent)}.new-pill[data-astro-cid-b1191868]{width:84px;height:28px;border-radius:100px;border:1px solid var(--p-alt)}.new-hero[data-astro-cid-b1191868]{display:grid;gap:.75rem;margin-block:auto}.new-h[data-astro-cid-b1191868]{width:72%;height:26px;border-radius:3px;background:var(--p-ink)}.new-h-short[data-astro-cid-b1191868]{width:46%}.new-t[data-astro-cid-b1191868]{width:54%;height:8px;margin-top:.4rem;border-radius:2px;background:color-mix(in srgb,var(--p-muted) 50%,transparent)}.new-cta[data-astro-cid-b1191868]{width:128px;height:34px;margin-top:1rem;border-radius:100px;background:var(--p-alt)}.new-cards[data-astro-cid-b1191868]{flex:0 0 20%;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.new-cards[data-astro-cid-b1191868] span[data-astro-cid-b1191868]{height:100%;border-radius:8px;border:1px solid var(--p-line);background:var(--p-card)}.ba-range[data-astro-cid-b1191868]{position:absolute;inset:0;z-index:3;width:100%;height:100%;margin:0;padding:0;appearance:none;-webkit-appearance:none;opacity:0;background:none;border:0;cursor:ew-resize;touch-action:pan-y}.ba-range[data-astro-cid-b1191868]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:2px;height:100%;border:0;background:none;cursor:ew-resize}.ba-range[data-astro-cid-b1191868]::-moz-range-thumb{width:2px;height:100%;border:0;border-radius:0;background:none;cursor:ew-resize}.ba-range[data-astro-cid-b1191868]:focus{outline:none}.ba-divider[data-astro-cid-b1191868]{position:absolute;top:0;bottom:0;left:var(--ba);z-index:2;width:2px;margin-left:-1px;background:var(--accent);pointer-events:none}.ba-knob[data-astro-cid-b1191868]{position:absolute;top:50%;left:50%;translate:-50% -50%;display:flex;align-items:center;justify-content:center;gap:4px;width:46px;height:46px;border-radius:50%;background:var(--bg-page);border:2px solid var(--accent);box-shadow:0 6px 18px color-mix(in srgb,#000 45%,transparent)}.ba-knob[data-astro-cid-b1191868] i[data-astro-cid-b1191868]{width:2px;height:12px;border-radius:2px;background:var(--accent)}.ba-range[data-astro-cid-b1191868]:focus-visible~.ba-divider[data-astro-cid-b1191868] .ba-knob[data-astro-cid-b1191868]{outline:2px solid var(--accent);outline-offset:4px}.ba-tag[data-astro-cid-b1191868]{position:absolute;bottom:1rem;z-index:2;pointer-events:none;padding:.35rem .75rem;border-radius:100px;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase}.ba-tag-before[data-astro-cid-b1191868]{left:1rem;color:#e0dedb;background:color-mix(in srgb,#ffffff 78%,transparent)}.ba-tag-after[data-astro-cid-b1191868]{right:1rem;color:var(--accent);background:color-mix(in srgb,var(--bg-elevated) 86%,transparent)}@media(prefers-reduced-motion:no-preference){.ba-knob[data-astro-cid-b1191868]{transition:scale .2s var(--ease),border-color .2s var(--ease)!important}}.ba-stage[data-astro-cid-b1191868]:hover .ba-knob[data-astro-cid-b1191868],.ba-range[data-astro-cid-b1191868]:active~.ba-divider[data-astro-cid-b1191868] .ba-knob[data-astro-cid-b1191868]{scale:1.1}@media(max-width:767px){.ba-band[data-astro-cid-b1191868]{padding-block:4rem}.ba-head[data-astro-cid-b1191868]{grid-template-columns:1fr;gap:1.5rem;margin-bottom:2.5rem}.ba-stage[data-astro-cid-b1191868]{aspect-ratio:4 / 3}.ba-pane[data-astro-cid-b1191868]{padding:1.1rem}.ba-pane[data-astro-cid-b1191868]{gap:.7rem}.new-bar[data-astro-cid-b1191868]{gap:.8rem;padding-bottom:.7rem}.new-logo[data-astro-cid-b1191868]{width:54px;height:12px}.new-nav[data-astro-cid-b1191868]{gap:.5rem}.new-nav[data-astro-cid-b1191868] i[data-astro-cid-b1191868]{width:28px;height:6px}.new-pill[data-astro-cid-b1191868]{width:52px;height:20px}.new-hero[data-astro-cid-b1191868]{gap:.45rem}.new-h[data-astro-cid-b1191868]{height:14px}.new-t[data-astro-cid-b1191868]{height:6px;margin-top:.2rem}.new-cta[data-astro-cid-b1191868]{width:84px;height:22px;margin-top:.4rem}.new-cards[data-astro-cid-b1191868]{flex:0 0 22%;gap:.5rem}.new-cards[data-astro-cid-b1191868] span[data-astro-cid-b1191868]{border-radius:6px}.ba-knob[data-astro-cid-b1191868]{width:38px;height:38px}}.sm-band[data-astro-cid-c466851e]{padding-block:6rem;border-top:1px solid var(--border);background:var(--bg-elevated)}.sm-head[data-astro-cid-c466851e]{display:grid;grid-template-columns:1.1fr 1fr;gap:4rem;align-items:end;margin-bottom:3.5rem}.sm-head[data-astro-cid-c466851e] .eyebrow[data-astro-cid-c466851e]{margin-bottom:1rem}h2[data-astro-cid-c466851e]{font-family:var(--font-display);font-size:clamp(2rem,4vw,3.375rem);line-height:1.1}.sm-lede[data-astro-cid-c466851e]{max-width:34rem;color:var(--text-soft);line-height:1.65}.sm-grid[data-astro-cid-c466851e]{display:grid;grid-template-columns:1.3fr 1fr;gap:3rem;align-items:start}.sm-rings[data-astro-cid-c466851e]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.sm-ring-card[data-astro-cid-c466851e]{display:grid;justify-items:center;gap:.9rem;text-align:center}.sm-ring[data-astro-cid-c466851e]{position:relative;display:block;width:min(116px,100%);aspect-ratio:1}.sm-ring[data-astro-cid-c466851e] svg[data-astro-cid-c466851e]{width:100%;height:100%;transform:rotate(-90deg)}.sm-track[data-astro-cid-c466851e]{fill:none;stroke:color-mix(in srgb,var(--accent-alt) 18%,transparent);stroke-width:8}.sm-value[data-astro-cid-c466851e]{fill:none;stroke:var(--accent-alt);stroke-width:8;stroke-linecap:round}.sm-score[data-astro-cid-c466851e]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:1.5rem;font-weight:500;color:var(--accent)}.sm-label[data-astro-cid-c466851e]{font-size:.8125rem;line-height:1.4;color:var(--text-muted)}.sm-note[data-astro-cid-c466851e]{margin-top:2.5rem;max-width:32rem;font-size:.875rem;line-height:1.65;color:var(--text-muted)}.sm-chart[data-astro-cid-c466851e]{margin:0;padding:1.75rem;border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--bg-page)}.sm-chart[data-astro-cid-c466851e] svg[data-astro-cid-c466851e]{display:block;width:100%;height:150px}.sm-stop-top[data-astro-cid-c466851e]{stop-color:var(--accent-alt);stop-opacity:.34}.sm-stop-end[data-astro-cid-c466851e]{stop-color:var(--accent-alt);stop-opacity:0}.sm-gridlines[data-astro-cid-c466851e] line[data-astro-cid-c466851e]{stroke:color-mix(in srgb,var(--border) 60%,transparent);stroke-width:1;stroke-dasharray:3 6;vector-effect:non-scaling-stroke}.sm-line[data-astro-cid-c466851e]{fill:none;stroke:var(--accent);stroke-width:2;stroke-linecap:round;vector-effect:non-scaling-stroke}.sm-point[data-astro-cid-c466851e]{fill:var(--accent)}.sm-chart[data-astro-cid-c466851e] figcaption[data-astro-cid-c466851e]{margin-top:1.25rem;font-size:.8125rem;line-height:1.6;color:var(--text-muted)}.sm-chart[data-astro-cid-c466851e] strong[data-astro-cid-c466851e]{color:var(--text-primary);font-weight:500}@media(prefers-reduced-motion:no-preference){.sm-value[data-astro-cid-c466851e]{transition:stroke-dashoffset .9s var(--ease)!important}}@media(max-width:1023px){.sm-grid[data-astro-cid-c466851e]{grid-template-columns:1fr;gap:2.5rem}.sm-note[data-astro-cid-c466851e]{margin-top:2rem;max-width:none}}@media(max-width:767px){.sm-band[data-astro-cid-c466851e]{padding-block:4rem}.sm-head[data-astro-cid-c466851e]{grid-template-columns:1fr;gap:1.5rem;margin-bottom:2.5rem}.sm-rings[data-astro-cid-c466851e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 1rem}.sm-chart[data-astro-cid-c466851e]{padding:1.25rem}.sm-chart[data-astro-cid-c466851e] svg[data-astro-cid-c466851e]{height:120px}}.tt-band[data-astro-cid-bd2d6264]{padding-block:5rem;border-block:1px solid var(--border);background:var(--bg-page);overflow:hidden}.tt-head[data-astro-cid-bd2d6264]{display:grid;grid-template-columns:1.1fr 1fr;gap:4rem;align-items:end;margin-bottom:3rem}.tt-head[data-astro-cid-bd2d6264] .eyebrow[data-astro-cid-bd2d6264]{margin-bottom:1rem}h2[data-astro-cid-bd2d6264]{font-family:var(--font-display);font-size:clamp(2rem,4vw,3.375rem);line-height:1.1}.tt-lede[data-astro-cid-bd2d6264]{max-width:34rem;color:var(--text-soft);line-height:1.65}.tt-rails[data-astro-cid-bd2d6264]{display:grid;gap:1rem;padding-inline:24px}.tt-marquee[data-astro-cid-bd2d6264]{display:flex;flex-wrap:wrap;gap:0}.tt-run[data-astro-cid-bd2d6264]{display:flex;flex-wrap:wrap;gap:1rem;list-style:none;margin:0;padding:0 1rem 0 0}.tt-run[data-astro-cid-bd2d6264].tt-clone{display:none}.tt-run[data-astro-cid-bd2d6264] li[data-astro-cid-bd2d6264]{display:inline-flex;align-items:center;gap:.7rem;padding:.7rem 1.35rem;border:1px solid var(--border-soft);border-radius:100px;background:var(--bg-elevated);color:var(--text-soft);font-family:var(--font-mono);font-size:.8125rem;letter-spacing:.02em;white-space:nowrap}.tt-mark[data-astro-cid-bd2d6264]{width:7px;height:7px;rotate:45deg;background:var(--accent-alt)}@media(prefers-reduced-motion:no-preference){.tt-row[data-astro-cid-bd2d6264]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.tt-rails[data-astro-cid-bd2d6264]{padding-inline:0}.tt-marquee[data-astro-cid-bd2d6264]{width:max-content;flex-wrap:nowrap;animation:tt-slide 46s linear infinite!important}.tt-run[data-astro-cid-bd2d6264]{flex-wrap:nowrap}.tt-run[data-astro-cid-bd2d6264].tt-clone{display:flex}.tt-row[data-astro-cid-bd2d6264][data-reverse] .tt-marquee[data-astro-cid-bd2d6264]{animation-direction:reverse!important;animation-duration:58s!important}.tt-row[data-astro-cid-bd2d6264]:hover .tt-marquee[data-astro-cid-bd2d6264],.tt-row[data-astro-cid-bd2d6264]:focus-within .tt-marquee[data-astro-cid-bd2d6264],.tt-rails[data-astro-cid-bd2d6264].is-paused .tt-marquee[data-astro-cid-bd2d6264]{animation-play-state:paused!important}}@keyframes tt-slide{0%{transform:translateZ(0)}to{transform:translate3d(-25%,0,0)}}@media(max-width:767px){.tt-band[data-astro-cid-bd2d6264]{padding-block:3.5rem}.tt-head[data-astro-cid-bd2d6264]{grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem}.tt-run[data-astro-cid-bd2d6264] li[data-astro-cid-bd2d6264]{padding:.6rem 1.1rem;font-size:.75rem}}
