:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--landing-background:#101b2a;--landing-foreground:#e8edf2;--landing-light:#253d55;--landing-shade:#0b1320;--landing-frame:#adbed012;--landing-padding:clamp(1.25rem, 4vw, 3.5rem);--landing-logo-width:clamp(8.5rem, 16vw, 14rem);--landing-frame-radius:.125rem;--landing-entry-duration:1.6s;--landing-entry-easing:cubic-bezier(.22, 1, .36, 1);--mark-highlight:#fff;--mark-light:#e5ebf0;--mark-shadow:#9caec0;--mark-edge:#d5dfe8}*{box-sizing:border-box}html,body{background:var(--landing-background);min-height:100%;color:var(--landing-foreground);margin:0}.landing{isolation:isolate;min-height:100svh;padding:var(--landing-padding);background:radial-gradient(ellipse at 50% 42%, var(--landing-light), transparent 65%), linear-gradient(145deg, var(--landing-background), var(--landing-shade));place-items:center;display:grid;position:relative;overflow:hidden}.landing:before{z-index:-1;inset:var(--landing-padding);border:1px solid var(--landing-frame);border-radius:var(--landing-frame-radius);content:"";pointer-events:none;position:absolute}.landing-brand{width:min(100%, var(--landing-logo-width));animation:arrive var(--landing-entry-duration) var(--landing-entry-easing) both;margin:0;line-height:0}.landing-logo{width:100%;height:auto;display:block;overflow:visible}@keyframes arrive{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.landing-brand{animation:none}}
