:root{--canvas: #ffffff;--mist: #f5f5f7;--cloud: #ebf2f7;--sky-top: #dcecf7;--sky-bottom: #ffffff;--lagoon: #0c3340;--lagoon-2: #0f4050;--ink: #14212b;--ink-2: #4a5a66;--ink-3: #56656f;--line: #dfe7ec;--line-soft: rgba(20, 33, 43, .08);--blue-dark: #1b4f7a;--blue: #2e7fb3;--sky: #5db7de;--green-dark: #255e35;--green: #6e8b0f;--glass-bg: rgba(255, 255, 255, .58);--glass-bg-strong: rgba(255, 255, 255, .74);--glass-blur: blur(22px) saturate(180%);--glass-border: rgba(255, 255, 255, .62);--glass-shadow: inset 0 1px 0 rgba(255, 255, 255, .9), inset 0 0 22px rgba(255, 255, 255, .35), 0 10px 34px -12px rgba(16, 42, 60, .28);--font-sans: var(--font-inter), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-serif: var(--font-instrument), Georgia, "Times New Roman", serif;--fs-display: clamp(3.5rem, 2.2rem + 5.6vw, 6.5rem);--fs-h1: clamp(2.75rem, 1.9rem + 3.6vw, 4.5rem);--fs-h2: clamp(2.125rem, 1.6rem + 2.3vw, 3.5rem);--fs-h3: clamp(1.375rem, 1.2rem + .6vw, 1.75rem);--fs-lead: clamp(1.1875rem, 1.1rem + .4vw, 1.375rem);--fs-body: 1.0625rem;--fs-small: .875rem;--fs-kicker: .8125rem;--r-pill: 999px;--r-chip: 18px;--r-card: 28px;--r-media: 32px;--wrap: 1200px;--gutter: clamp(16px, 4vw, 40px);--section: clamp(64px, 5vw + 40px, 140px);--ease-out: cubic-bezier(.22, 1, .36, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--font-sans);font-size:var(--fs-body);line-height:1.55;color:var(--ink);background:var(--canvas);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}img,video,svg{display:block;max-width:100%}img{height:auto}a{color:var(--blue-dark);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:6px}::selection{background:#5db7de59}h1,h2,h3,h4{margin:0;font-weight:600;letter-spacing:-.03em;line-height:1.04;text-wrap:balance}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3);letter-spacing:-.02em;line-height:1.2}p{margin:0;text-wrap:pretty}.serif,h1 em,h2 em,.display em{font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:-.01em}.wrap{width:min(var(--wrap),100% - 2 * var(--gutter));margin-inline:auto}.section{padding-block:var(--section)}.section--mist{background:var(--mist)}.kicker{display:inline-flex;align-items:center;gap:10px;font-size:var(--fs-kicker);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.kicker:before{content:"";width:22px;height:1px;background:currentColor;opacity:.6}.lead{font-size:var(--fs-lead);line-height:1.45;color:var(--ink-2)}.muted{color:var(--ink-3)}.small{font-size:var(--fs-small);line-height:1.45}.section-head{display:grid;gap:18px;max-width:760px;margin-bottom:clamp(36px,4vw,64px)}.section-head--center{margin-inline:auto;text-align:center;justify-items:center}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:16px;top:-60px;z-index:100;padding:10px 16px;border-radius:var(--r-pill);background:var(--ink);color:#fff}.skip:focus{top:16px}.glass{position:relative;background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);isolation:isolate}.glass:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1;background:radial-gradient(240px circle at var(--mx, 30%) var(--my, 0%),rgba(255,255,255,.55),transparent 60%),linear-gradient(135deg,#ffffff8c,#fff0 42%);opacity:.7;transition:opacity .4s}.glass--strong{background:var(--glass-bg-strong)}.glass--dark{background:#0c33406b;border-color:#ffffff38;color:#fff}.glass--dark:before{opacity:.25}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.glass{background:#fffffff0}.glass--dark{background:#0c3340e6}}@media(prefers-reduced-transparency:reduce){.glass{background:#fffffff0;-webkit-backdrop-filter:none;backdrop-filter:none}.glass--dark{background:#0c3340eb}}.chip{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:var(--r-chip);font-size:.9375rem;font-weight:500;line-height:1.25;color:var(--ink)}.chip svg{width:20px;height:20px;flex:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 22px;border-radius:var(--r-pill);font:500 1rem/1 var(--font-sans);letter-spacing:-.01em;text-decoration:none;cursor:pointer;border:0;transition:transform .25s var(--ease-out),background-color .25s,box-shadow .25s}.btn:hover{transform:translateY(-1px);text-decoration:none}.btn--primary{background:var(--ink);color:#fff}.btn--primary:hover{background:#22323f}.btn--glass{color:var(--ink)}.btn svg{width:18px;height:18px}.link-arrow{display:inline-flex;align-items:center;gap:8px;font-weight:500;text-decoration:none}.link-arrow:after{content:"→";transition:transform .25s var(--ease-out)}.link-arrow:hover:after{transform:translate(4px)}.card{border-radius:var(--r-card);background:var(--cloud);padding:clamp(24px,2.4vw,36px)}.media{border-radius:var(--r-media);overflow:hidden;background:var(--cloud)}.media img,.media video{width:100%;height:100%;object-fit:cover}.parallax{overflow:hidden}.parallax>img,.parallax>picture>img,.parallax>video{width:100%;height:100%;max-width:none;object-fit:cover}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){html:not(.no-sda) .parallax>img,html:not(.no-sda) .parallax>picture>img,html:not(.no-sda) .parallax>video{height:118%;animation-name:parallax-y;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover 0% cover 100%}}}@keyframes parallax-y{0%{transform:translateY(-9%)}to{transform:translateY(0)}}@keyframes float{0%{transform:translateY(-6px)}to{transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.prose{max-width:720px;font-size:1.125rem;line-height:1.7;color:#24333d}.prose p,.prose ul,.prose ol{margin:0 0 1.1em}.prose h2,.prose h3{margin:1.6em 0 .6em}.prose img{border-radius:20px;margin:1.6em 0 .6em}.prose em{font-style:italic}.prose strong{color:var(--ink);font-weight:600}.prose blockquote{margin:1.6em 0;padding:18px 22px;border-radius:18px;background:var(--cloud);font-size:1rem}.prose a{overflow-wrap:anywhere}.prose li{margin-bottom:.4em}.split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,72px);align-items:center}.split--top{align-items:start}.cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.facts-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.fact{padding:18px 20px;border-radius:22px;display:grid;gap:4px}.fact strong{font-size:1.125rem;font-weight:600;letter-spacing:-.015em;line-height:1.25}.fact span{font-size:var(--fs-small);color:var(--ink-3)}.note{padding:14px 18px;border-radius:18px;background:#fff8e6;border:1px solid #f1e2b4;font-size:var(--fs-small);color:#5b4a12}@media(max-width:860px){.split{grid-template-columns:1fr}}.lightbox{border:0;padding:0;background:transparent;max-width:min(1400px,94vw);max-height:92vh;overflow:visible}.lightbox::backdrop{background:#0c212bb8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lightbox figure{margin:0;display:grid;gap:10px}.lightbox img{max-height:82vh;width:auto;margin:auto;border-radius:18px}.lightbox figcaption{color:#fff;font-size:var(--fs-small);text-align:center}.lightbox__close{position:absolute;top:-18px;right:-18px;width:40px;height:40px;border-radius:50%;border:0;cursor:pointer;font-size:16px}@keyframes in-up{0%{opacity:0;transform:translate3d(0,80px,0) scale(.97);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes in-left{0%{opacity:0;transform:translate3d(-140px,30px,0) rotate(-2deg);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes in-right{0%{opacity:0;transform:translate3d(140px,30px,0) rotate(2deg);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes in-zoom{0%{opacity:0;transform:scale(.82);filter:blur(10px)}to{opacity:1;transform:none;filter:none}}@keyframes in-tilt{0%{opacity:0;transform:perspective(900px) rotateX(18deg) translate3d(0,90px,0)}to{opacity:1;transform:none}}@keyframes title-in{0%{opacity:0;transform:translate3d(0,46px,0);filter:blur(10px);letter-spacing:.01em}to{opacity:1;transform:none;filter:none}}@keyframes line-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes depth{0%{transform:translate3d(0,var(--depth, 60px),0)}to{transform:translate3d(0,calc(var(--depth, 60px) * -1),0)}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){html:not(.no-sda) .reveal,html:not(.no-sda) .from-left,html:not(.no-sda) .from-right,html:not(.no-sda) .zoom-in,html:not(.no-sda) .tilt-in,html:not(.no-sda) .reveal-stagger>*,html:not(.no-sda) .section-head h2,html:not(.no-sda) .section-head h1,html:not(.no-sda) .kicker:before{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view()}html:not(.no-sda) .reveal{animation-name:in-up;animation-range:entry 0% entry 85%}html:not(.no-sda) .from-left{animation-name:in-left;animation-range:entry 0% entry 90%}html:not(.no-sda) .from-right{animation-name:in-right;animation-range:entry 0% entry 90%}html:not(.no-sda) .zoom-in{animation-name:in-zoom;animation-range:entry 0% entry 95%}html:not(.no-sda) .tilt-in{animation-name:in-tilt;animation-range:entry 0% entry 90%}html:not(.no-sda) .section-head h2,html:not(.no-sda) .section-head h1{animation-name:title-in;animation-range:entry 10% entry 90%}html:not(.no-sda) .kicker:before{transform-origin:left;animation-name:line-in;animation-range:entry 20% entry 100%}html:not(.no-sda) .section-head.reveal{animation-name:none}html:not(.no-sda) .section-head .lead{animation-name:in-up;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 15% entry 100%}html:not(.no-sda) .reveal-stagger>*{animation-name:in-up;animation-range:entry 0% entry 80%}html:not(.no-sda) .reveal-stagger>:nth-child(3n+1){animation-name:in-left}html:not(.no-sda) .reveal-stagger>:nth-child(3n){animation-name:in-right}html:not(.no-sda) .reveal-stagger>:nth-child(2){animation-range:entry 8% entry 88%}html:not(.no-sda) .reveal-stagger>:nth-child(3){animation-range:entry 16% entry 96%}html:not(.no-sda) .reveal-stagger>:nth-child(4){animation-range:entry 4% entry 84%}html:not(.no-sda) .reveal-stagger>:nth-child(5){animation-range:entry 12% entry 92%}html:not(.no-sda) .reveal-stagger>:nth-child(6){animation-range:entry 20% entry 100%}html:not(.no-sda) .depth{animation-name:depth;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover 0% cover 100%}html:not(.no-sda) .depth--1{--depth: 40px}html:not(.no-sda) .depth--2{--depth: 110px}html:not(.no-sda) .depth--3{--depth: 200px}}}@media(prefers-reduced-motion:no-preference){.io-reveal :is(.reveal,.from-left,.from-right,.zoom-in,.tilt-in,.reveal-stagger>*,.section-head h2,.milestone){opacity:0;transition:opacity .85s var(--ease-out),transform .85s var(--ease-out)}.io-reveal :is(.reveal,.reveal-stagger>*,.section-head h2,.zoom-in,.tilt-in){transform:translate3d(0,48px,0)}.io-reveal :is(.from-left,.reveal-stagger>:nth-child(3n+1)){transform:translate3d(-90px,16px,0)}.io-reveal :is(.from-right,.reveal-stagger>:nth-child(3n),.milestone){transform:translate3d(90px,16px,0)}.io-reveal :is(.reveal-stagger>:nth-child(2),.milestone:nth-child(2)){transition-delay:.08s}.io-reveal :is(.reveal-stagger>:nth-child(3),.milestone:nth-child(3)){transition-delay:.16s}.io-reveal :is(.reveal-stagger>:nth-child(n+4),.milestone:nth-child(n+4)){transition-delay:.22s}.io-reveal .is-in{opacity:1!important;transform:none!important}.io-reveal .section-head.reveal{opacity:1;transform:none}}@keyframes intro{0%{opacity:0;transform:translate3d(0,34px,0);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}@keyframes intro-safe{0%{opacity:0;transform:translate3d(0,34px,0)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.intro>*{animation:intro 1.1s var(--ease-out) both}.intro>:nth-child(2){animation-delay:.08s}.intro>:nth-child(3){animation-delay:.18s}.intro>:nth-child(4){animation-delay:.28s}.intro>:nth-child(5){animation-delay:.36s}.webkit .intro>*{animation-name:intro-safe}}.glass--frost{background:linear-gradient(135deg,#fff3,#08202c29);-webkit-backdrop-filter:blur(30px) saturate(160%) brightness(.7);backdrop-filter:blur(30px) saturate(160%) brightness(.7);text-shadow:0 1px 14px rgba(5,25,35,.28);border:1px solid rgba(255,255,255,.38);box-shadow:inset 0 1px #ffffff80,inset 0 0 40px #ffffff14,0 24px 60px -24px #0519238c;color:#fff}.glass--frost :is(h1,h2,h3,h4,p,li,span,strong,.kicker,.muted,.small){color:#fff}.glass--frost :is(.muted,.small,p){color:#ffffffe6}.glass--frost em{color:#fff!important}.glass--frost a{color:#fff}.glass--frost .facts li{background:#ffffff2e;color:#fff}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.glass--frost{background:#0c3340d1}}@media(prefers-reduced-transparency:reduce){.glass--frost{background:#0c3340e0;-webkit-backdrop-filter:none;backdrop-filter:none}}.sheen{overflow:hidden}.sheen:after{content:"";position:absolute;inset:-40% -60%;pointer-events:none;z-index:1;border-radius:inherit;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.35) 50%,transparent 58%);transform:translate(-70%)}@media(prefers-reduced-motion:no-preference){.sheen:after{animation:sheen 7s ease-in-out infinite}}@keyframes sheen{0%,62%{transform:translate(-70%)}to{transform:translate(70%)}}@keyframes bob{0%{transform:translate3d(0,-7px,0)}to{transform:translate3d(0,7px,0)}}@keyframes bob-t{0%{translate:0 -6px}to{translate:0 6px}}@keyframes drift-x{0%{transform:translate3d(-12px,0,0) rotate(-2deg)}to{transform:translate3d(12px,0,0) rotate(2deg)}}@media(prefers-reduced-motion:no-preference){.bob{animation:bob 5.5s ease-in-out infinite alternate}.bob--slow{animation-duration:8s}.bob--late{animation-delay:-2.7s}.bob-t{animation:bob-t 5s ease-in-out infinite alternate}.bob-t:nth-child(2n){animation-duration:6.2s;animation-delay:-1.9s}.bob-t:nth-child(3n){animation-duration:7.1s;animation-delay:-3.3s}}.bubbles{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.bubble{position:absolute;border-radius:50%;background:radial-gradient(circle at 30% 25%,#ffffffe6,#ffffff26 45%,#5db7de1f 70%,#5db7de0a);border:1px solid rgba(255,255,255,.7);box-shadow:inset -6px -10px 24px #2e7fb31f,0 20px 40px -24px #102a3c4d}@keyframes bubble-float{0%{translate:-14px -10px}50%{translate:10px 8px}to{translate:-6px 14px}}@media(prefers-reduced-motion:no-preference){.bubble{animation:bubble-float 11s ease-in-out infinite alternate}}.lift{transition:translate .5s var(--ease-out),box-shadow .5s var(--ease-out)}.lift:hover,.lift:focus-within{translate:0 -8px;box-shadow:0 30px 60px -30px #102a3c73,0 10px 20px -12px #102a3c2e}.zoom-media img,.zoom-media video{transition:scale .8s var(--ease-out),filter .6s}.zoom-media:hover img,.zoom-media:hover video,.lift:hover .zoom-media img,.lift:hover .zoom-media video{scale:1.07}.site-header[data-astro-cid-fzpbxy5g]{position:fixed;inset:14px 0 auto;z-index:50;pointer-events:none}.site-header__bar[data-astro-cid-fzpbxy5g]{pointer-events:auto;width:min(1180px,100% - 24px);margin-inline:auto;display:flex;align-items:center;gap:12px;padding:7px 7px 7px 14px;border-radius:var(--r-pill);transition:background-color .35s,box-shadow .35s}.site-header[data-astro-cid-fzpbxy5g].is-scrolled .site-header__bar[data-astro-cid-fzpbxy5g]{background:var(--glass-bg-strong)}.brand[data-astro-cid-fzpbxy5g]{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink);font-weight:600;font-size:1.0625rem;letter-spacing:-.01em;margin-right:auto}.brand[data-astro-cid-fzpbxy5g] img[data-astro-cid-fzpbxy5g]{width:34px;height:34px}.site-nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{display:flex;gap:2px;list-style:none;margin:0;padding:0}.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{display:block;padding:9px 14px;border-radius:var(--r-pill);color:var(--ink-2);text-decoration:none;font-size:.9375rem;font-weight:500;letter-spacing:-.01em;transition:background-color .2s,color .2s}.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{color:var(--ink);background:#fff9}.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{color:var(--ink);background:#ffffffd9;box-shadow:0 1px 2px #102a3c14}.site-header__cta[data-astro-cid-fzpbxy5g]{min-height:40px;padding:10px 18px;font-size:.9375rem}.menu-toggle[data-astro-cid-fzpbxy5g]{display:none;width:44px;height:44px;border-radius:50%;border:0;background:#ffffffb3;cursor:pointer}.menu-toggle__bars[data-astro-cid-fzpbxy5g],.menu-toggle__bars[data-astro-cid-fzpbxy5g]:before,.menu-toggle__bars[data-astro-cid-fzpbxy5g]:after{display:block;width:18px;height:1.5px;background:var(--ink);border-radius:2px;margin:auto;position:relative;transition:transform .3s var(--ease-out)}.menu-toggle__bars[data-astro-cid-fzpbxy5g]:before,.menu-toggle__bars[data-astro-cid-fzpbxy5g]:after{content:"";position:absolute;left:0}.menu-toggle__bars[data-astro-cid-fzpbxy5g]:before{top:-6px}.menu-toggle__bars[data-astro-cid-fzpbxy5g]:after{top:6px}.menu-toggle[data-astro-cid-fzpbxy5g][aria-expanded=true] .menu-toggle__bars[data-astro-cid-fzpbxy5g]{background:none}.menu-toggle[data-astro-cid-fzpbxy5g][aria-expanded=true] .menu-toggle__bars[data-astro-cid-fzpbxy5g]:before{transform:translateY(6px) rotate(45deg)}.menu-toggle[data-astro-cid-fzpbxy5g][aria-expanded=true] .menu-toggle__bars[data-astro-cid-fzpbxy5g]:after{transform:translateY(-6px) rotate(-45deg)}.mobile-menu[data-astro-cid-fzpbxy5g]{pointer-events:auto;width:min(560px,100% - 24px);margin:10px auto 0;border-radius:var(--r-card);padding:10px}.mobile-menu[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{list-style:none;margin:0;padding:0;display:grid}.mobile-menu[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{display:block;padding:14px 16px;border-radius:16px;color:var(--ink);text-decoration:none;font-size:1.125rem;font-weight:500}.mobile-menu[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover,.mobile-menu[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{background:#fffc}@media(width<=1020px){.site-nav[data-astro-cid-fzpbxy5g],.site-header__cta[data-astro-cid-fzpbxy5g]{display:none}.menu-toggle[data-astro-cid-fzpbxy5g]{display:block}}.site-footer[data-astro-cid-nns7i3if]{background:var(--mist);padding-top:clamp(48px,5vw,80px)}.funding[data-astro-cid-nns7i3if]{display:grid;gap:18px;padding-bottom:40px;border-bottom:1px solid var(--line)}.funding[data-astro-cid-nns7i3if] img[data-astro-cid-nns7i3if]{width:100%;max-width:1100px;height:auto;mix-blend-mode:multiply}.funding[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{max-width:980px}.site-footer__main[data-astro-cid-nns7i3if]{display:grid;grid-template-columns:1.6fr 1fr 1.2fr .8fr;gap:40px;padding-block:48px}.site-footer__brand[data-astro-cid-nns7i3if]{display:grid;gap:16px;align-content:start;max-width:340px}.site-footer__brand[data-astro-cid-nns7i3if] img[data-astro-cid-nns7i3if]{width:150px;height:auto}.site-footer__h[data-astro-cid-nns7i3if]{font-size:var(--fs-kicker);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-bottom:14px}.site-footer[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.site-footer[data-astro-cid-nns7i3if] nav[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if],.site-footer[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:var(--ink);text-decoration:none;font-size:.9375rem}.site-footer[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{text-decoration:underline}.site-footer__legal[data-astro-cid-nns7i3if]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 32px;padding-block:24px 40px;border-top:1px solid var(--line)}.site-footer__legal[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]:first-child{max-width:760px}@media(width<=860px){.site-footer__main[data-astro-cid-nns7i3if]{grid-template-columns:1fr 1fr}.site-footer__brand[data-astro-cid-nns7i3if]{grid-column:1 / -1}}
