@import "https://fonts.googleapis.com/css2?family=Unbounded:wght@300;400;600;700;900&family=Onest:wght@300;400;500&display=swap";
:root{--c1:#91a2bd;--c2:#c3ccdb;--c3:#262c36;--c4:#353d48;--c5:#fff;--accent:#7b92b0;--glow:#91a2bd26}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:auto}::-webkit-scrollbar{display:none}html{-ms-overflow-style:none;scrollbar-width:none}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}body{background:var(--c3);color:var(--c5);font-family:Onest,sans-serif;overflow-x:hidden}body:before{content:"";opacity:.025;z-index:1000;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='1'/%3E%3C/svg%3E");position:fixed;inset:0}.container{width:100%;max-width:1100px;margin:0 auto;padding:0 24px}@media (min-width:1440px){.container{max-width:1320px}}@media (min-width:1920px){.container{max-width:1720px}}@media (min-width:2560px){.container{max-width:2200px}}.section-label{letter-spacing:.25em;text-transform:uppercase;color:var(--c1);opacity:.6;align-items:center;gap:12px;margin-bottom:16px;font-size:10px;display:flex}.section-label:before{content:"";background:var(--c1);opacity:.4;width:24px;height:1px}.section-title{letter-spacing:-.01em;font-family:Unbounded,sans-serif;font-size:clamp(28px,4vw,48px);font-weight:700;line-height:1.1}section{padding:100px 48px;position:relative}@media (max-width:900px){section{padding:70px 24px}}
