@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/source-serif-4-latin-300-normal.Pw7tROMW.woff2) format("woff2"),url(/_astro/source-serif-4-latin-300-normal.FZTnSB9U.woff) format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/source-serif-4-latin-ext-300-normal.juep2Qtx.woff2) format("woff2"),url(/_astro/source-serif-4-latin-ext-300-normal.3biVaBDs.woff) format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-serif-4-latin-400-normal.DJ5YJwmz.woff2) format("woff2"),url(/_astro/source-serif-4-latin-400-normal.Dn3IlU-Z.woff) format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-serif-4-latin-ext-400-normal.Cp7z-ARB.woff2) format("woff2"),url(/_astro/source-serif-4-latin-ext-400-normal.CEpydyUl.woff) format("woff")}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/source-serif-4-latin-400-italic.0j97Jm6B.woff2) format("woff2"),url(/_astro/source-serif-4-latin-400-italic.Dv9jnFA_.woff) format("woff")}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/source-serif-4-latin-ext-400-italic.JynPwBMj.woff2) format("woff2"),url(/_astro/source-serif-4-latin-ext-400-italic.G7LDTi7t.woff) format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/source-serif-4-latin-500-normal.CUHe9xxf.woff2) format("woff2"),url(/_astro/source-serif-4-latin-500-normal.DVVamBqs.woff) format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/source-serif-4-latin-ext-500-normal.BYjRCDVy.woff2) format("woff2"),url(/_astro/source-serif-4-latin-ext-500-normal.D-qasQTj.woff) format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-serif-4-latin-600-normal.DouSKlru.woff2) format("woff2"),url(/_astro/source-serif-4-latin-600-normal.DMD1h6_f.woff) format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-serif-4-latin-ext-600-normal.0sIUyHMO.woff2) format("woff2"),url(/_astro/source-serif-4-latin-ext-600-normal.C6NNqpJh.woff) format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/source-serif-4-latin-700-normal.CGGdTIBe.woff2) format("woff2"),url(/_astro/source-serif-4-latin-700-normal.3V4Pv1hj.woff) format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/source-serif-4-latin-ext-700-normal.C8ywwcuQ.woff2) format("woff2"),url(/_astro/source-serif-4-latin-ext-700-normal.BZsvHpal.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/ibm-plex-sans-latin-300-normal.b4i7YzLG.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-300-normal.C9Of02-5.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/ibm-plex-sans-latin-ext-300-normal.BLFuR0P1.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-300-normal.B8Zgwjh3.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-ext-400-normal.C5H60-Va.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-400-normal.RBey6euL.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-500-normal.6ng42L7E.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-500-normal.BgVn5rGT.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-ext-500-normal.DakdToA3.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-500-normal.D0aIdm-b.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-ext-600-normal.DOrvGEcy.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-600-normal.DIrixKbi.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-latin-700-normal.Bxkt5Cjx.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-700-normal.Bth3BMcD.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-latin-ext-700-normal.aMgXseD4.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-700-normal.DZH6Xh-4.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff) format("woff")}:root{--ink: #0B1E33;--ink-2: #122F4A;--ink-3: #1E3A5F;--action: #3D6BFF;--action-hover: #2853EE;--action-press: #1A3FCC;--action-soft: #E6ECFF;--paper: #F5F7FA;--paper-2: #EBEFF4;--bg: #FFFFFF;--line: #DEE4EC;--line-strong: #C8D0DB;--fg: #0B1E33;--fg-2: #3A4C5F;--fg-3: #6B7886;--fg-on-dark: #F5F7FA;--fg-on-dark-2: #A9B4C2;--positive: #1F7A4D;--negative: #B33A2A;--highlight: #C9A24A;--font-display: "Source Serif 4", "Source Serif Pro", Georgia, "Times New Roman", serif;--font-body: "IBM Plex Sans", "Helvetica Neue", Arial, sans-serif;--font-mono: "IBM Plex Mono", "SFMono-Regular", Menlo, Consolas, monospace;--t-display: clamp(56px, 6.4vw, 84px);--t-h1: clamp(40px, 4.4vw, 56px);--t-h2: clamp(30px, 3vw, 40px);--t-h3: 24px;--t-h4: 19px;--t-body-lg: 19px;--t-body: 17px;--t-small: 15px;--t-micro: 13px;--lh-tight: 1.08;--lh-snug: 1.22;--lh-normal: 1.55;--lh-loose: 1.7;--tracking-tight: -.02em;--tracking-eyebrow: .14em;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--s-9: 96px;--s-10: 128px;--r-1: 2px;--r-2: 4px;--r-3: 6px;--r-4: 10px;--r-pill: 999px;--sh-1: 0 1px 0 rgba(11,30,51,.04), 0 1px 2px rgba(11,30,51,.04);--sh-2: 0 1px 0 rgba(11,30,51,.04), 0 6px 18px -8px rgba(11,30,51,.12);--sh-3: 0 12px 32px -12px rgba(11,30,51,.18);--sh-focus: 0 0 0 3px rgba(30,80,255,.22)}body{font-family:var(--font-body);font-size:var(--t-body);line-height:var(--lh-normal);color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.display,h1.display{font-family:var(--font-display);font-weight:400;font-size:var(--t-display);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--ink)}h1,.h1{font-family:var(--font-display);font-weight:500;font-size:var(--t-h1);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--ink)}h2,.h2{font-family:var(--font-display);font-weight:500;font-size:var(--t-h2);line-height:var(--lh-snug);letter-spacing:-.015em;color:var(--ink)}h3,.h3{font-family:var(--font-body);font-weight:600;font-size:var(--t-h3);line-height:var(--lh-snug);letter-spacing:-.005em;color:var(--ink)}h4,.h4{font-family:var(--font-body);font-weight:600;font-size:var(--t-h4);line-height:var(--lh-snug);color:var(--ink)}p,.body{font-family:var(--font-body);font-size:var(--t-body);line-height:var(--lh-normal);color:var(--fg)}.lead{font-size:var(--t-body-lg);line-height:var(--lh-loose);color:var(--fg-2)}.small{font-size:var(--t-small);color:var(--fg-2)}.meta{font-size:var(--t-micro);color:var(--fg-3)}.eyebrow{font-family:var(--font-mono);font-size:var(--t-micro);font-weight:500;text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--fg-3)}a{color:var(--action);text-decoration:none;border-bottom:1px solid color-mix(in oklab,var(--action) 35%,transparent);transition:color .15s ease,border-color .15s ease}a:hover{color:var(--action-hover);border-bottom-color:var(--action-hover)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 22px;font-family:var(--font-body);font-size:16px;font-weight:500;letter-spacing:0;line-height:1;border-radius:var(--r-3);border:1px solid transparent;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .05s ease;text-decoration:none}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline:none;box-shadow:var(--sh-focus)}.btn--primary{background:var(--action);color:#fff}.btn--primary:hover{background:var(--action-hover)}.btn--primary:active{background:var(--action-press)}.btn--secondary{background:transparent;color:var(--ink);border-color:var(--ink)}.btn--secondary:hover{background:var(--ink);color:var(--fg-on-dark)}.btn--secondary:active{background:var(--ink-2)}.btn--ghost{background:transparent;color:var(--ink);border-color:transparent;padding-left:8px;padding-right:8px}.btn--ghost:hover{color:var(--action)}.btn--sm{height:36px;padding:0 14px;font-size:14px}.btn--lg{height:56px;padding:0 28px;font-size:17px}a.btn{border-bottom:1px solid transparent}a.btn--secondary{border-color:var(--ink)}.card{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-4);padding:var(--s-6);box-shadow:var(--sh-1);transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease}.card:hover{box-shadow:var(--sh-2);border-color:color-mix(in oklab,var(--ink) 18%,var(--line))}.card--dark{background:var(--ink);color:var(--fg-on-dark);border-color:var(--ink-3)}.card--paper{background:var(--paper);border-color:var(--line)}.metric{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-6) var(--s-5);border-top:1px solid var(--ink)}.metric__value{font-family:var(--font-display);font-weight:400;font-size:clamp(48px,5.5vw,72px);line-height:1;letter-spacing:-.025em;color:var(--ink);font-feature-settings:"tnum" 1,"lnum" 1}.metric__value .unit{font-size:.55em;vertical-align:6%;margin-left:2px;color:var(--fg-2)}.metric__label{font-family:var(--font-body);font-size:15px;line-height:1.45;color:var(--fg-2);max-width:28ch}.metric__rule{width:32px;height:2px;background:var(--action);margin-bottom:var(--s-2)}*,*:before,*:after{box-sizing:border-box}*{margin:0}[hidden]{display:none!important}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{min-height:100vh}img,picture,svg,video{display:block;max-width:100%}ul[role=list],ol[role=list]{list-style:none;padding:0}button{font:inherit;cursor:pointer}input,textarea,select{font:inherit}:focus-visible{outline:2px solid var(--action);outline-offset:2px}.container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:var(--s-6)}@media(max-width:768px){.container{padding-inline:var(--s-5)}}.section{padding-block:var(--s-9)}.section--tight{padding-block:var(--s-7)}.section--paper{background:var(--paper)}.section--dark{background:var(--ink);color:var(--fg-on-dark)}@media(max-width:768px){.section{padding-block:var(--s-8)}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--s-4);top:-100px;z-index:100;background:var(--ink);color:var(--fg-on-dark);padding:var(--s-3) var(--s-5);border-radius:var(--r-3);border:none;transition:top .15s ease}.skip-link:focus{top:var(--s-4)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.cc[data-astro-cid-lomijygd]{position:fixed;left:0;right:0;bottom:0;z-index:80;padding:var(--s-4);display:flex;justify-content:center}.cc-card[data-astro-cid-lomijygd]{width:100%;max-width:720px;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-4);box-shadow:var(--sh-3);padding:var(--s-5) var(--s-6)}.cc-main[data-astro-cid-lomijygd] strong[data-astro-cid-lomijygd]{font-family:var(--font-display);font-size:17px;color:var(--ink)}.cc-main[data-astro-cid-lomijygd] p[data-astro-cid-lomijygd]{font-size:14px;line-height:1.55;color:var(--fg-2);margin-top:4px}.cc-config[data-astro-cid-lomijygd]{margin-top:var(--s-4);border-top:1px solid var(--line);padding-top:var(--s-4);display:flex;flex-direction:column;gap:var(--s-3)}.cc-opt[data-astro-cid-lomijygd]{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4)}.cc-opt[data-astro-cid-lomijygd] span[data-astro-cid-lomijygd]:first-child{display:flex;flex-direction:column}.cc-opt[data-astro-cid-lomijygd] b[data-astro-cid-lomijygd]{font-size:14px;color:var(--ink)}.cc-opt[data-astro-cid-lomijygd] small[data-astro-cid-lomijygd]{font-size:12px;color:var(--fg-3)}.cc-always[data-astro-cid-lomijygd]{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--fg-3)}.cc-opt[data-astro-cid-lomijygd] input[data-astro-cid-lomijygd][type=checkbox]{width:18px;height:18px;accent-color:var(--action);flex:0 0 auto}.cc-actions[data-astro-cid-lomijygd]{margin-top:var(--s-4);display:flex;gap:var(--s-2);flex-wrap:wrap;justify-content:flex-end}.cc-actions[data-astro-cid-lomijygd] .btn[data-astro-cid-lomijygd]{border-bottom:1px solid transparent}@media(max-width:560px){.cc-actions[data-astro-cid-lomijygd]{justify-content:stretch}.cc-actions[data-astro-cid-lomijygd] .btn[data-astro-cid-lomijygd]{flex:1 1 auto}}.lang-toggle[data-astro-cid-su6xvggn]{display:inline-flex;font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.08em;border:1px solid var(--line);border-radius:var(--r-pill);overflow:hidden}.lang-toggle[data-astro-cid-su6xvggn] a[data-astro-cid-su6xvggn]{padding:7px 12px;color:var(--fg-3);border:none;line-height:1;text-decoration:none}.lang-toggle[data-astro-cid-su6xvggn] a[data-astro-cid-su6xvggn]:hover{color:var(--ink)}.lang-toggle[data-astro-cid-su6xvggn] a[data-astro-cid-su6xvggn].is-active{background:var(--ink);color:var(--fg-on-dark)}.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:50;background:color-mix(in oklab,var(--bg) 88%,transparent);backdrop-filter:saturate(180%) blur(10px);border-bottom:1px solid var(--line)}.site-header[data-astro-cid-3ef6ksr2]>.container[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--s-7);height:72px}.wordmark[data-astro-cid-3ef6ksr2]{font-family:var(--font-display);font-weight:500;font-size:19px;letter-spacing:-.015em;color:var(--ink);line-height:1;white-space:nowrap;border:none}.wordmark__dot[data-astro-cid-3ef6ksr2]{color:var(--action)}.wordmark__sub[data-astro-cid-3ef6ksr2]{color:var(--fg-3);font-family:var(--font-body);font-weight:400;font-size:13px;letter-spacing:0;margin-left:10px;padding-left:10px;border-left:1px solid var(--line)}.nav[data-astro-cid-3ef6ksr2]{display:flex;gap:var(--s-6);margin-left:var(--s-4)}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--fg-2);border:none;font-size:15px;font-weight:500;line-height:1;padding:6px 0}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--ink)}.header-right[data-astro-cid-3ef6ksr2]{margin-left:auto;display:flex;align-items:center;gap:var(--s-4)}a[data-astro-cid-3ef6ksr2].btn--primary.hide-mobile{border-bottom:1px solid transparent}.menu-btn[data-astro-cid-3ef6ksr2]{display:none;width:40px;height:40px;align-items:center;justify-content:center;background:transparent;border:1px solid var(--line);border-radius:var(--r-3)}.menu-btn[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2],.menu-btn[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:before,.menu-btn[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:after{content:"";display:block;width:16px;height:1.5px;background:var(--ink);position:relative;transition:transform .2s ease,opacity .2s ease}.menu-btn[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:before{position:absolute;left:0;top:-5px}.menu-btn[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:after{position:absolute;left:0;top:5px}.mobile-menu[data-astro-cid-3ef6ksr2]{border-top:1px solid var(--line);background:var(--bg);padding:var(--s-5) var(--s-6)}.mobile-menu[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:var(--s-2)}.mobile-menu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--ink);border:none;font-size:17px;font-weight:500;padding:var(--s-3) 0}.mobile-menu-foot[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);margin-top:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--line)}.mobile-menu-foot[data-astro-cid-3ef6ksr2] .btn[data-astro-cid-3ef6ksr2]{border-bottom:1px solid transparent}.site-header[data-astro-cid-3ef6ksr2][data-open] .menu-btn[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{background:transparent}.site-header[data-astro-cid-3ef6ksr2][data-open] .menu-btn[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:before{transform:translateY(5px) rotate(45deg)}.site-header[data-astro-cid-3ef6ksr2][data-open] .menu-btn[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:after{transform:translateY(-5px) rotate(-45deg)}@media(max-width:880px){.site-header[data-astro-cid-3ef6ksr2]>.container[data-astro-cid-3ef6ksr2]{height:60px;gap:var(--s-4)}.nav[data-astro-cid-3ef6ksr2],.hide-mobile[data-astro-cid-3ef6ksr2],.wordmark__sub[data-astro-cid-3ef6ksr2]{display:none}.menu-btn[data-astro-cid-3ef6ksr2]{display:inline-flex}}.footer[data-astro-cid-sz7xmlte]{background:var(--ink);color:var(--fg-on-dark-2);padding:var(--s-8) 0 var(--s-5);border-top:1px solid var(--ink-3)}.footer-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--s-6);padding-bottom:var(--s-6);border-bottom:1px solid var(--ink-3)}.footer-h[data-astro-cid-sz7xmlte]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:500;color:var(--fg-on-dark-2);margin-bottom:var(--s-4)}.footer[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:var(--s-3)}.footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],.cookie-link[data-astro-cid-sz7xmlte]{color:var(--fg-on-dark);border:none;font-size:14px;background:none;padding:0;text-align:left;font-family:var(--font-body)}.footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,.cookie-link[data-astro-cid-sz7xmlte]:hover{color:var(--action)}.footer-brand[data-astro-cid-sz7xmlte] .wordmark[data-astro-cid-sz7xmlte]{color:var(--fg-on-dark);font-family:var(--font-display);font-weight:500;font-size:26px;border:none}.footer-brand[data-astro-cid-sz7xmlte] .wordmark[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{color:var(--action)}.footer-brand[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{color:var(--fg-on-dark-2);font-size:14px;max-width:36ch;margin-top:var(--s-4)}.footer-bottom[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;align-items:center;gap:var(--s-5);padding-top:var(--s-5);font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--fg-on-dark-2);flex-wrap:wrap}@media(max-width:880px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr;gap:var(--s-6) var(--s-5)}}@media(max-width:480px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}}
