*,*:before,*:after{padding:0;margin:0;box-sizing:inherit;outline:0;text-decoration:none;list-style:none}:root{--color-primary: #ffffff;--color-secondary: #d3e8e4;--color-accent: #0e766e;--color-on-accent: #ffffff;--color-background: #f3f7f6;--color-background2: #ffffff;--color-text: #1d2a30;--color-text2: #51616a;--color-status-production: #1a7f37;--color-status-development: #b45309;--color-status-beta: #2563eb;--color-status-paused: #64748b;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--color-primary: #1f2c36;--color-secondary: #263845;--color-accent: #4cc2b2;--color-on-accent: #172129;--color-background: #172129;--color-background2: #1f2c36;--color-text: #e5eef0;--color-text2: #9cb0b9;--color-status-production: #4ade80;--color-status-development: #fbbf24;--color-status-beta: #60a5fa;--color-status-paused: #94a3b8;color-scheme:dark}}:root[data-theme=dark]{--color-primary: #1f2c36;--color-secondary: #263845;--color-accent: #4cc2b2;--color-on-accent: #172129;--color-background: #172129;--color-background2: #1f2c36;--color-text: #e5eef0;--color-text2: #9cb0b9;--color-status-production: #4ade80;--color-status-development: #fbbf24;--color-status-beta: #60a5fa;--color-status-paused: #94a3b8;color-scheme:dark}html{scroll-behavior:smooth}body{box-sizing:border-box;background-color:var(--color-background);font-family:Saira,sans-serif;line-height:1.5;color:var(--color-text)}img{display:block}p{color:var(--color-text2)}.cl-blue{color:var(--color-accent)}.btn{font-family:Michroma,sans-serif;font-weight:500;font-size:.895rem;border:2px solid var(--color-accent);border-radius:.5rem;padding:0 1.625rem;height:44px;width:fit-content;line-height:1;color:var(--color-on-accent);background-color:var(--color-accent);display:flex;align-items:center;gap:6px;transition:background-color .2s ease,color .2s ease}.btn:hover,.btn--ghost{color:var(--color-accent);background-color:transparent}.btn--ghost:hover{color:var(--color-text);background-color:var(--color-secondary)}.wrapper{max-width:1440px;margin-inline:auto;padding-inline:5rem}@media screen and (max-width:75em){.wrapper{padding-inline:1.5rem}}@media screen and (max-width:37.5em){.wrapper{padding-inline:.8rem}}.section-text{text-align:center}.section-text p{font-weight:600;letter-spacing:.08em;text-transform:uppercase}.section-text h2{font-size:2.6rem;font-family:Saira,sans-serif}@media screen and (max-width:37.5em){.section-text h2{font-size:2rem}}.fullscreen{width:100vw;height:100vh;overflow:hidden}.slide{height:100%;animation:slide-in .45s ease-out both}.slide--from-down{--slide-offset: 40px}.slide--from-up{--slide-offset: -40px}@media(prefers-reduced-motion:reduce){.slide{animation:none}}@keyframes slide-in{0%{opacity:0;transform:translateY(var(--slide-offset))}to{opacity:1;transform:none}}.status-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .65rem;border:1px solid var(--color-secondary);border-radius:999px;color:var(--color-text);font-size:.75rem;font-weight:600;white-space:nowrap}.status-pill-dot{width:.5rem;height:.5rem;border-radius:50%;background-color:currentColor}.status-pill--production{background-color:color-mix(in srgb,var(--color-status-production) 14%,transparent);border-color:color-mix(in srgb,var(--color-status-production) 35%,transparent)}.status-pill--production .status-pill-dot{background-color:var(--color-status-production)}.status-pill--development{background-color:color-mix(in srgb,var(--color-status-development) 14%,transparent);border-color:color-mix(in srgb,var(--color-status-development) 35%,transparent)}.status-pill--development .status-pill-dot{background-color:var(--color-status-development)}.status-pill--beta{background-color:color-mix(in srgb,var(--color-status-beta) 14%,transparent);border-color:color-mix(in srgb,var(--color-status-beta) 35%,transparent)}.status-pill--beta .status-pill-dot{background-color:var(--color-status-beta)}.status-pill--paused{background-color:color-mix(in srgb,var(--color-status-paused) 14%,transparent);border-color:color-mix(in srgb,var(--color-status-paused) 35%,transparent)}.status-pill--paused .status-pill-dot{background-color:var(--color-status-paused)}
