:is(.UYp91W_site,body:has(.UYp91W_site)){--background:#fff;--foreground:#152c49;--card:#fff;--card-foreground:#152c49;--popover:#fff;--popover-foreground:#152c49;--primary:#315d9a;--primary-foreground:#fff;--secondary:#eaf0f8;--secondary-foreground:#244a7f;--muted:#f5f7fa;--muted-foreground:#53657e;--accent:#e7eef8;--accent-foreground:#244a7f;--border:#dce5f0;--input:#ccd8e8;--ring:#315d9a;--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring)}.dark body:has(.UYp91W_site){--background:#091321;--foreground:#edf3fc;--card:#101f33;--card-foreground:#edf3fc;--popover:#101f33;--popover-foreground:#edf3fc;--primary:#a9cafa;--primary-foreground:#112c50;--secondary:#1c304a;--secondary-foreground:#d4e4fa;--muted:#122239;--muted-foreground:#a6b8d0;--accent:#233c5d;--accent-foreground:#edf3fc;--border:#263b55;--input:#344b67;--ring:#a9cafa}.dark .UYp91W_site{--background:#091321;--foreground:#edf3fc;--card:#101f33;--card-foreground:#edf3fc;--popover:#101f33;--popover-foreground:#edf3fc;--primary:#a9cafa;--primary-foreground:#112c50;--secondary:#1c304a;--secondary-foreground:#d4e4fa;--muted:#122239;--muted-foreground:#a6b8d0;--accent:#233c5d;--accent-foreground:#edf3fc;--border:#263b55;--input:#344b67;--ring:#a9cafa}.UYp91W_site{--public-dot-color:color-mix(in srgb, var(--primary) 18%, var(--background));--public-grid-color:color-mix(in srgb, var(--primary) 7%, var(--background));--public-field-color:color-mix(in srgb, var(--primary) 7%, transparent);--public-hero-field-color:color-mix(in srgb, var(--primary) 12%, transparent);--public-dot-pattern:radial-gradient(circle at center, var(--public-dot-color) 0 1px, transparent 1.4px);--public-dot-spacing:18px 18px;--public-grid-spacing:90px 90px;--public-grid-columns:linear-gradient(to right, var(--public-grid-color) 1px, transparent 1px);--public-grid-rows:linear-gradient(to bottom, var(--public-grid-color) 1px, transparent 1px);--public-section-space:clamp(2.5rem, 4.5vw, 4.5rem);background:var(--background);min-height:100dvh;color:var(--foreground);overflow-wrap:break-word}.dark .UYp91W_site{--public-dot-color:color-mix(in srgb, var(--primary) 20%, var(--background));--public-grid-color:color-mix(in srgb, var(--primary) 6%, var(--background));--public-field-color:color-mix(in srgb, var(--primary) 6%, transparent);--public-hero-field-color:color-mix(in srgb, var(--primary) 11%, transparent)}.UYp91W_site main{background-image:var(--public-dot-pattern),var(--public-grid-columns),var(--public-grid-rows),radial-gradient(ellipse 58rem 38rem at 100% 0,var(--public-field-color),transparent 75%),radial-gradient(ellipse 45rem 60rem at 0 55%,var(--public-field-color),transparent 75%);background-size:var(--public-dot-spacing),var(--public-grid-spacing),var(--public-grid-spacing),auto,auto;background-position:top;background-repeat:repeat,repeat,repeat,no-repeat,no-repeat}.UYp91W_site [data-public-dots]{background-image:var(--public-dot-pattern),radial-gradient(ellipse 58rem 32rem at var(--public-field-origin,100%) 0,var(--public-field-color),transparent 75%),linear-gradient(180deg,color-mix(in srgb,var(--primary) 3%,transparent),transparent 75%);background-size:var(--public-dot-spacing),auto,auto;background-position:top;background-repeat:repeat,no-repeat,no-repeat}.UYp91W_site [data-public-section]{padding-block:var(--public-section-space)}.UYp91W_site [data-public-section]:nth-of-type(2n){--public-field-origin:0%}.UYp91W_site [data-public-hero]{background-image:var(--public-dot-pattern),var(--public-grid-columns),var(--public-grid-rows),radial-gradient(ellipse 58rem 34rem at 90% 5%,var(--public-hero-field-color),transparent 72%),radial-gradient(ellipse 36rem 28rem at 5% 100%,var(--public-field-color),transparent 75%),linear-gradient(180deg,transparent 65%,color-mix(in srgb,var(--background) 70%,transparent));background-size:var(--public-dot-spacing),var(--public-grid-spacing),var(--public-grid-spacing),auto,auto,auto;background-position:top;background-repeat:repeat,repeat,repeat,no-repeat,no-repeat,no-repeat;padding-block:clamp(2.75rem,5.5vw,5rem)}.UYp91W_site h1,.UYp91W_site h2{text-wrap:balance}.UYp91W_site [data-public-hero] h1{letter-spacing:-.04em;font-size:clamp(2rem,4.2vw,3.5rem);line-height:1.08}.UYp91W_site [data-public-hero=home] h1{font-size:clamp(2.25rem,4.9vw,4.5rem)}@media not (min-width:40rem){.UYp91W_site{--public-dot-spacing:14px 14px;--public-grid-spacing:84px 84px}.UYp91W_site [data-public-hero] p{line-height:1.7}}.UYp91W_site [id]{scroll-margin-top:6rem}.UYp91W_ambient{pointer-events:none;background-image:var(--public-dot-pattern),radial-gradient(ellipse 60rem 36rem at 80% 0,var(--public-hero-field-color),transparent 75%);background-size:var(--public-dot-spacing),auto;background-position:top;background-repeat:repeat,no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}@media (forced-colors:active){.UYp91W_ambient,.UYp91W_site [data-public-dots],.UYp91W_site [data-public-hero],.UYp91W_site main{background-image:none}}
