.circuit-layer[data-astro-cid-vsmog7md]{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.circuit[data-astro-cid-vsmog7md]{--edge: max(0px, calc((100% - var(--frame)) / 2));position:absolute;width:var(--w);max-width:90%;background-color:var(--circuit-color, var(--c-pattern-on-white));transition:background-color var(--dur) var(--ease);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.circuit--top-left[data-astro-cid-vsmog7md]{top:calc(-1 * var(--bleed));left:calc(var(--edge) - var(--bleed))}.circuit--top-right[data-astro-cid-vsmog7md]{top:calc(-1 * var(--bleed));right:calc(var(--edge) - var(--bleed))}.circuit--bottom-left[data-astro-cid-vsmog7md]{bottom:calc(-1 * var(--bleed));left:calc(var(--edge) - var(--bleed))}.circuit--bottom-right[data-astro-cid-vsmog7md]{bottom:calc(-1 * var(--bleed));right:calc(var(--edge) - var(--bleed))}.circuit--center[data-astro-cid-vsmog7md]{top:50%;left:50%;translate:-50% -50%}.circuit--flip[data-astro-cid-vsmog7md]{scale:-1 1}@media(max-width:47.99em){.circuit[data-astro-cid-vsmog7md]:not(.circuit--center){width:calc(var(--w) * .6)}}.corner-frame[data-astro-cid-4ddaqwqj]{--_tl: calc(var(--bracket-tl) * var(--bracket-scale));--_br: calc(var(--bracket-br) * var(--bracket-scale));position:relative}.corner-frame[data-astro-cid-4ddaqwqj] :is(img,video){width:100%}.corner-frame[data-astro-cid-4ddaqwqj]>picture{display:block}.corner-frame--crop[data-astro-cid-4ddaqwqj]>*,.corner-frame--crop[data-astro-cid-4ddaqwqj] :is(img,video){width:100%;height:100%}.corner-frame--crop[data-astro-cid-4ddaqwqj] :is(img,video){object-fit:cover}.corner-frame[data-astro-cid-4ddaqwqj]:before,.corner-frame[data-astro-cid-4ddaqwqj]:after{content:"";position:absolute;z-index:1;border:0 solid var(--c-yellow);pointer-events:none}.corner-frame[data-astro-cid-4ddaqwqj]:before{top:calc(-1 * var(--bracket-stroke));left:calc(-1 * var(--bracket-stroke));width:var(--_tl);height:var(--_tl);border-top-width:var(--bracket-stroke);border-left-width:var(--bracket-stroke)}.corner-frame[data-astro-cid-4ddaqwqj]:after{right:calc(-1 * var(--bracket-stroke));bottom:calc(-1 * var(--bracket-stroke));width:var(--_br);height:var(--_br);border-right-width:var(--bracket-stroke);border-bottom-width:var(--bracket-stroke)}.section-heading[data-astro-cid-api7xr6a]{margin-bottom:var(--heading-gap)}.section-heading[data-astro-cid-api7xr6a]>[data-astro-cid-api7xr6a]:last-child{margin-bottom:0}.section-heading__title[data-astro-cid-api7xr6a]{margin-bottom:0}.section-heading__title--h1[data-astro-cid-api7xr6a]{font-size:var(--fs-h1);line-height:var(--lh-h1)}.section-heading__title--h2[data-astro-cid-api7xr6a]{font-size:var(--fs-h2);line-height:var(--lh-h2)}.section-heading__title--large[data-astro-cid-api7xr6a]{font-size:var(--fs-h2-lg);line-height:var(--lh-h2-lg)}.section-heading__title--h3[data-astro-cid-api7xr6a]{font-size:var(--fs-h3);line-height:var(--lh-h3)}.is-stacked[data-astro-cid-api7xr6a] .heading-em[data-astro-cid-api7xr6a]{display:block}.section-heading__intro[data-astro-cid-api7xr6a]{margin-top:var(--sp-24)}.section-heading__title--h1[data-astro-cid-api7xr6a]+.section-heading__intro[data-astro-cid-api7xr6a]{margin-top:var(--sp-32)}.section-heading[data-astro-cid-api7xr6a] .eyebrow{margin-bottom:var(--sp-24)}.section-heading--center[data-astro-cid-api7xr6a]{text-align:center}.section-heading--center[data-astro-cid-api7xr6a] .section-heading__intro[data-astro-cid-api7xr6a]{margin-inline:auto}.contact-section__grid[data-astro-cid-l5l2ikdk]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-48);align-items:center}.contact-section__grid--form[data-astro-cid-l5l2ikdk]{align-items:start}@media(min-width:64em){.contact-section__grid[data-astro-cid-l5l2ikdk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--split-gap)}}.contact-section__text[data-astro-cid-l5l2ikdk]>.contact-section__heading{margin-bottom:var(--sp-24)}.contact-section__body[data-astro-cid-l5l2ikdk]{margin:0}.contact-section__note[data-astro-cid-l5l2ikdk]{display:flex;align-items:flex-start;gap:var(--sp-12);max-width:none;margin:var(--sp-16) 0 0;font-size:var(--fs-small);line-height:var(--lh-small)}.contact-section__note[data-astro-cid-l5l2ikdk] .icon{flex:none;margin-top:1px}.contact-section__text[data-astro-cid-l5l2ikdk]>.contact-section__cta{margin-top:var(--sp-32)}.contact-section__lines[data-astro-cid-l5l2ikdk]{display:flex;flex-wrap:wrap;gap:var(--sp-8) var(--sp-24);margin:var(--sp-24) 0 0}.contact-section__line[data-astro-cid-l5l2ikdk]{display:inline-flex;align-items:center;gap:var(--sp-8);min-height:1.5rem;font-family:var(--font-display);font-size:var(--fs-small);font-weight:600;letter-spacing:var(--track-label);text-transform:uppercase;text-decoration:none}.contact-section__line[data-astro-cid-l5l2ikdk]:hover{text-decoration:underline;text-decoration-color:var(--c-yellow);text-decoration-thickness:2px;text-underline-offset:.35em}.stat[data-astro-cid-ecia2glg]{padding:var(--sp-20)}.stat-group--dark .stat[data-astro-cid-ecia2glg]{background:var(--c-dark)}.stat[data-astro-cid-ecia2glg] p[data-astro-cid-ecia2glg]{margin:0}.stat__value[data-astro-cid-ecia2glg]{display:flex;align-items:center;gap:var(--sp-16);font-family:var(--font-display);font-size:var(--fs-stat);font-weight:600;line-height:1.1;color:var(--heading-color, var(--c-text));font-variant-numeric:lining-nums}.stat-group--dark .stat__value[data-astro-cid-ecia2glg]{color:var(--c-on-dark)}.stat__label[data-astro-cid-ecia2glg]{margin-top:var(--sp-8);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--lead-color, var(--c-text-2))}.stat-group--dark .stat__label[data-astro-cid-ecia2glg]{color:var(--c-on-dark-2)}.stat__note[data-astro-cid-ecia2glg]{margin-top:var(--sp-4);font-size:.75rem;line-height:1.5;color:var(--lead-color, var(--c-text-2))}.stat__live[data-astro-cid-ecia2glg]{--halo: var(--c-yellow-pale);position:relative;isolation:isolate;flex:none;width:18px;height:18px;border-radius:50%;background:var(--halo)}.stat-group--dark .stat__live[data-astro-cid-ecia2glg],.tone-dark .stat__live[data-astro-cid-ecia2glg]{--halo: rgb(255 205 0 / .28)}.stat__live[data-astro-cid-ecia2glg]:before,.stat__live[data-astro-cid-ecia2glg]:after{content:"";position:absolute;border-radius:50%}.stat__live[data-astro-cid-ecia2glg]:before{inset:0;background:var(--halo);opacity:0}.stat__live[data-astro-cid-ecia2glg]:after{inset:4.5px;background:var(--c-yellow)}@media(prefers-reduced-motion:no-preference){.stat__live[data-astro-cid-ecia2glg]:before{animation:stat-pulse 2.4s var(--ease) .6s 2}}@keyframes stat-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2)}}.stat-group[data-astro-cid-s32zup3q]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-16);margin:0;padding:0}@media(min-width:48em){.stat-group[data-astro-cid-s32zup3q]{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:var(--grid-gap)}}@media(min-width:64em){.stat-group[data-astro-cid-s32zup3q]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--sp-80)}}
