@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/outfit-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/outfit-latin-700-normal.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-sans-latin-400-normal.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-sans-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Outfit Legal;font-style:normal;font-weight:600;font-display:optional;src:url(/fonts/outfit-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Outfit Legal;font-style:normal;font-weight:700;font-display:optional;src:url(/fonts/outfit-latin-700-normal.woff2) format("woff2")}@font-face{font-family:DM Sans Legal;font-style:normal;font-weight:400;font-display:optional;src:url(/fonts/dm-sans-latin-400-normal.woff2) format("woff2")}@font-face{font-family:DM Sans Legal;font-style:normal;font-weight:500;font-display:optional;src:url(/fonts/dm-sans-latin-500-normal.woff2) format("woff2")}:root{--pd-bg: #0b1220;--pd-surface: #111a2d;--pd-surface-2: #182338;--pd-surface-3: #212e48;--pd-line: rgba(190, 206, 236, .1);--pd-line-strong: rgba(190, 206, 236, .2);--pd-highlight: rgba(255, 255, 255, .05);--pd-text: #eef2fa;--pd-text-2: #c2cce0;--pd-text-3: #8b98b5;--pd-sky-100: #eaf3ff;--pd-sky-200: #cfe3ff;--pd-sky-300: #a9ccff;--pd-sky-400: #7fb0ff;--pd-sky-500: #5b93f5;--pd-sky-600: #3e6fd1;--pd-sky-700: #2c509b;--pd-sky-800: #1f386c;--pd-sky-900: #162648;--pd-lime-400: #d2f05a;--font-display: "Outfit", system-ui, sans-serif;--font-body: "DM Sans", system-ui, sans-serif;--gutter: 20px;--content: 1200px;--section-gap: clamp(80px, 12vw, 160px);--ease-out: cubic-bezier(.2, .7, .2, 1);color-scheme:dark}@media(min-width:768px){:root{--gutter: 32px}}@media(min-width:1024px){:root{--gutter: 48px}}*,*:before,*:after{box-sizing:border-box}html{background:var(--pd-bg);-webkit-text-size-adjust:100%;scroll-padding-top:88px}body{margin:0;min-height:100vh;overflow-x:clip;background:var(--pd-bg);color:var(--pd-text-2);font:400 17px/1.55 var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media(min-width:1024px){body{font-size:18px}}h1,h2,h3,p,dl,dd,figure{margin:0}h1,h2,h3{color:var(--pd-text);font-family:var(--font-display);text-wrap:balance}img,svg,video{display:block;max-width:100%}a{color:var(--pd-sky-300);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--pd-sky-200)}:focus-visible{outline:2px solid var(--pd-sky-300);outline-offset:3px;border-radius:6px}.container{width:100%;max-width:calc(var(--content) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.kicker{display:flex;align-items:center;gap:12px;color:var(--pd-sky-300);font:500 13px/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase}.kicker:before{content:"";width:28px;height:2px;border-radius:1px;background:var(--pd-sky-500)}.heading{margin-top:18px;font-size:clamp(32px,5vw,60px);font-weight:600;line-height:1.05;letter-spacing:-.025em}.lime{color:var(--pd-lime-400);font-family:var(--font-display);font-weight:700}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.fx-reveal{transition:opacity .7s var(--ease-out) var(--fx-delay, 0ms),transform .7s var(--ease-out) var(--fx-delay, 0ms)}.fx-pending{opacity:0;transform:translateY(24px)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0ms!important;transition-duration:1ms!important;transition-delay:0ms!important}}@media print{:root{--pd-bg: #fff;--pd-text: #000;--pd-text-2: #111;--pd-text-3: #444;--pd-line: #ccc;--pd-sky-300: #000;color-scheme:light}site-header,site-footer,.contents{display:none!important}.legal{background:none!important}}
