@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-ext-wght-normal.B5bTHO_g.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-wght-normal.BbzFLZTg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-ext-wght-italic.CTF9u33F.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-wght-italic.BlcgWI5J.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper: #f1f2ef;--paper-2: #e6e8e4;--white: #ffffff;--ink: #0b141c;--ink-2: #16222d;--ink-3: #24323f;--mute: #5b6670;--mute-d: #9aa7b2;--line: rgba(11, 20, 28, .12);--line-d: rgba(255, 255, 255, .14);--blue: #0a6cb2;--blue-deep: #08487a;--blue-soft: #d7e7f4;--glass: rgba(255, 255, 255, .74);--font: "Instrument Sans Variable", "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--fs-hero: clamp(3rem, 7.4vw, 9.6rem);--fs-display: clamp(2.6rem, 6vw, 7.25rem);--fs-h2: clamp(2.2rem, 4.4vw, 4.75rem);--fs-h3: clamp(1.35rem, 1.6vw, 1.75rem);--fs-lead: clamp(1.125rem, 1.35vw, 1.375rem);--fs-body: 1.0625rem;--fs-small: .875rem;--fs-label: .75rem;--r-xl: clamp(20px, 2.4vw, 36px);--r-lg: 24px;--r-md: 16px;--pad-x: max(20px, env(safe-area-inset-left, 0px), 4vw);--pad-y: clamp(88px, 12vw, 200px);--maxw: 1520px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-io: cubic-bezier(.76, 0, .24, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:var(--fs-body);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}img,svg,video{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}input,select,textarea{font:inherit;color:inherit}::selection{background:var(--blue);color:#fff}:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:6px}h1,h2,h3,h4{margin:0;font-weight:500;line-height:.98;letter-spacing:-.035em;text-wrap:balance}p{margin:0}em,.it{font-style:italic;font-weight:400;letter-spacing:-.03em}.wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--pad-x)}.section{padding-block:var(--pad-y);position:relative}.section--dark{background:var(--ink);color:#fff}.section--white{background:var(--white)}.label{display:inline-flex;align-items:center;gap:12px;font-size:var(--fs-label);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--mute)}.label:before{content:"";width:28px;height:1px;background:currentColor;opacity:.6}.section--dark .label{color:var(--mute-d)}.h-display{font-size:var(--fs-display)}.h2{font-size:var(--fs-h2)}.lead{font-size:var(--fs-lead);line-height:1.5;color:var(--mute);max-width:46ch}.section--dark .lead{color:var(--mute-d)}.sec-head{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(24px,4vw,80px);align-items:end;margin-bottom:clamp(48px,6vw,96px)}.sec-head>div{display:grid;gap:22px}@media(max-width:860px){.sec-head{grid-template-columns:1fr}}.btn{--bg: var(--ink);--fg: #fff;position:relative;display:inline-flex;align-items:center;gap:14px;height:56px;padding:0 8px 0 26px;border-radius:999px;background:var(--bg);color:var(--fg);font-size:.95rem;font-weight:600;letter-spacing:-.005em;white-space:nowrap;overflow:hidden;isolation:isolate;transition:color .5s var(--ease-out)}.btn:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--blue);transform:translateY(101%);transition:transform .6s var(--ease-out)}.btn:hover:before{transform:translateY(0)}.btn__icon{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--fg);color:var(--bg);transition:transform .6s var(--ease-out),background .5s,color .5s}.btn:hover .btn__icon{transform:rotate(-45deg);background:#fff;color:var(--blue)}.btn--light{--bg: #fff;--fg: var(--ink)}.btn--light:hover{color:#fff}.btn--blue{--bg: var(--blue);--fg: #fff}.btn--blue:before{background:var(--ink)}.btn--ghost{--bg: transparent;--fg: #fff;box-shadow:inset 0 0 0 1px #ffffff8c;backdrop-filter:blur(12px)}.btn--ghost .btn__icon{background:#fff;color:var(--ink)}.btn--ghost-ink{--bg: transparent;--fg: var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.btn--ghost-ink .btn__icon{background:var(--ink);color:#fff}.btn--ghost-ink:hover{color:#fff}.btn{max-width:100%}@media(max-width:560px){.btn{white-space:normal;height:auto;min-height:52px;padding-block:6px;line-height:1.25}}.chip{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:999px;font-size:.8rem;font-weight:500;white-space:nowrap;background:#ffffffd9;color:var(--ink);backdrop-filter:blur(10px)}.chip--line{background:transparent;box-shadow:inset 0 0 0 1px var(--line)}.section--dark .chip--line{box-shadow:inset 0 0 0 1px var(--line-d);color:#fff}.media{position:relative;overflow:hidden;border-radius:var(--r-xl);background:var(--paper-2)}.media img{width:100%;height:100%;object-fit:cover}.ph-tag{position:absolute;top:14px;left:14px;z-index:2;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:6px 10px;border-radius:999px;background:#0b141c8c;color:#fff;backdrop-filter:blur(8px)}.line-mask{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.line-mask>span{display:inline-block;will-change:transform}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}[id]{scroll-margin-top:96px}.split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,96px);align-items:center}.split__media{position:relative;border-radius:var(--r-xl);overflow:hidden;background:var(--paper-2);aspect-ratio:4 / 5}.split__media--wide{aspect-ratio:4 / 3}.split__media img{width:100%;height:100%;object-fit:cover}.split__body{display:grid;gap:22px;align-content:center}@media(max-width:960px){.split{grid-template-columns:1fr}}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:clamp(12px,1.4vw,20px)}.card{display:grid;gap:14px;align-content:start;padding:clamp(24px,2.4vw,36px);border-radius:var(--r-lg);background:var(--white);box-shadow:inset 0 0 0 1px var(--line)}.section--white .card{background:var(--paper);box-shadow:none}.section--dark .card{background:#ffffff0d;box-shadow:inset 0 0 0 1px var(--line-d)}.card__n{font-size:.78rem;font-weight:600;letter-spacing:.12em;color:var(--blue)}.section--dark .card__n{color:#7fbaf0}.sline-mask{padding-bottom:.14em;margin-bottom:-.14em}.card h3{font-size:1.35rem;font-weight:500;letter-spacing:-.02em;line-height:1.2}.card p{color:var(--mute)}.section--dark .card p{color:var(--mute-d)}.prose{display:grid;gap:18px;max-width:64ch}.prose p{color:var(--mute);font-size:1.05rem;line-height:1.7}.prose h2,.prose h3{margin-top:12px}.section--dark .prose p{color:var(--mute-d)}.h2 em,.h-display em{font-weight:300;display:inline-block;padding-right:.05em}.chips{display:flex;flex-wrap:wrap;gap:8px}.speclist{display:grid;margin:0;border-top:1px solid var(--line)}.speclist div{display:grid;grid-template-columns:.9fr 1.1fr;gap:16px;padding:12px 0;border-bottom:1px solid var(--line);font-size:.95rem}.speclist dt{color:var(--mute)}.speclist dd{margin:0;font-weight:500}.ticks{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ticks li{position:relative;padding-left:28px}.ticks li:before{content:"";position:absolute;left:0;top:.55em;width:14px;height:8px;border-left:2px solid var(--blue);border-bottom:2px solid var(--blue);transform:rotate(-45deg) translateY(-50%)}.sec-title{display:grid;gap:18px;margin-bottom:clamp(36px,5vw,72px);max-width:860px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nowrap{white-space:nowrap}.form-msg{padding:14px 18px;border-radius:14px;background:var(--blue-soft);color:var(--ink);font-weight:500}:root{--hl-fact: #08619f;--hl-fact-band: #d7e7f4}.section--dark,.cta{--hl-fact: #7fbaf0;--hl-fact-band: rgba(127, 186, 240, .16)}.hl{--hl-c: var(--hl-fact);--hl-b: var(--hl-fact-band);color:var(--hl-c);font-weight:560;letter-spacing:inherit;background-image:linear-gradient(var(--hl-b),var(--hl-b));background-repeat:no-repeat;background-position:0 84%;background-size:100% .46em}html.js .hl{background-size:0% .46em;transition:background-size 1.1s var(--ease-out)}html.js .hl.is-lit{background-size:100% .46em}@media(prefers-reduced-motion:reduce){html.js .hl{background-size:100% .46em;transition:none}}@media(forced-colors:active){.hl{background:none;text-decoration:underline 2px;text-underline-offset:.2em}}@media print{.hl{background:none;color:inherit;font-weight:700}}@media(hover:none){.btn:hover{background:var(--ink)}.btn--light:hover{background:#fff;color:var(--ink)}.btn:hover .btn__icon{transform:none}}.btn:active{transform:scale(.98)}.ulink{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0% 1px;transition:background-size .5s var(--ease-out)}.ulink:hover{background-size:100% 1px}.lb-open .mbar{transform:translateY(160%)!important}.i-arr{display:inline-block;flex:none;vertical-align:-.125em}html.js [data-fade]{opacity:0;visibility:hidden;transform:translateY(40px)}@media(prefers-reduced-motion:reduce){html.js [data-fade]{opacity:1;visibility:visible;transform:none}}html.nofx [data-fade]{opacity:1!important;visibility:visible!important;transform:none!important}.hdr[data-astro-cid-3ef6ksr2]{position:fixed;top:0;left:0;right:0;z-index:100;padding:26px calc(clamp(20px,3.4vw,64px) + 12px) 0;pointer-events:none;transition:transform .7s var(--ease-out),padding .5s var(--ease-out)}.hdr[data-astro-cid-3ef6ksr2].is-hidden{transform:translateY(-130%)}.hdr[data-astro-cid-3ef6ksr2]:before{content:"";position:absolute;inset:0;z-index:-1;background:#f1f2efcc;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);box-shadow:0 1px 0 var(--line);opacity:0;transition:opacity .5s;pointer-events:none}.hdr[data-astro-cid-3ef6ksr2].is-solid{padding-top:14px;padding-bottom:14px}.hdr[data-astro-cid-3ef6ksr2].is-solid:before{opacity:1}.hdr[data-astro-cid-3ef6ksr2].is-open:before{opacity:1;background:var(--ink);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.hdr__in[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;pointer-events:auto}.hdr__nav[data-astro-cid-3ef6ksr2]{position:relative;isolation:isolate;display:flex;gap:2px;justify-self:start;padding:5px;border-radius:999px;background:#ffffff24;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:background .5s,box-shadow .5s}.hdr__link[data-astro-cid-3ef6ksr2]{padding:9px 16px;border-radius:999px;font-size:.86rem;font-weight:500;color:#fff;letter-spacing:.01em;transition:background .4s,color .35s ease .06s}.hdr__pill[data-astro-cid-3ef6ksr2]{position:absolute;z-index:-1;top:5px;left:0;height:calc(100% - 10px);width:0;border-radius:999px;background:#fff;opacity:0;pointer-events:none;transition:transform .5s cubic-bezier(.32,1.28,.42,1),width .5s cubic-bezier(.32,1.28,.42,1),background .5s,opacity .3s}.hdr__pill[data-astro-cid-3ef6ksr2].is-ready{opacity:1}.hdr__nav[data-astro-cid-3ef6ksr2].has-pill .hdr__link[data-astro-cid-3ef6ksr2].is-active{background:none}.hdr__nav[data-astro-cid-3ef6ksr2].has-pill .hdr__link[data-astro-cid-3ef6ksr2].is-pill{color:var(--ink)}.hdr__nav[data-astro-cid-3ef6ksr2].has-pill .hdr__link[data-astro-cid-3ef6ksr2].is-active:not(.is-pill){color:#fff}.hdr__link[data-astro-cid-3ef6ksr2].is-active{background:#fff;color:var(--ink)}.hdr__nav[data-astro-cid-3ef6ksr2]:not(.has-pill) .hdr__link[data-astro-cid-3ef6ksr2]:not(.is-active):hover{background:#ffffff29}.hdr__logo[data-astro-cid-3ef6ksr2]{padding-block:4px;position:relative;display:block;width:clamp(128px,11vw,168px)}.hdr__logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:100%;height:auto;transition:opacity .5s}.hdr__logo-b[data-astro-cid-3ef6ksr2]{position:absolute;inset:0;opacity:0}.hdr__act[data-astro-cid-3ef6ksr2]{justify-self:end;display:flex;align-items:center;gap:10px}.hdr__wa[data-astro-cid-3ef6ksr2]{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;color:#fff;box-shadow:inset 0 0 0 1px #ffffff73;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:background .4s,color .4s,box-shadow .4s}.hdr__wa[data-astro-cid-3ef6ksr2]:hover{background:#fff;color:var(--blue)}.hdr__cta[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 22px;border-radius:999px;background:#fff;color:var(--ink);font-size:.9rem;font-weight:600;transition:background .4s,color .4s}.hdr__cta[data-astro-cid-3ef6ksr2]:hover{background:var(--blue);color:#fff}.hdr__menu[data-astro-cid-3ef6ksr2]{display:none;width:48px;height:48px;border-radius:50%;background:#fff;position:relative}.hdr__menu[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{position:absolute;left:15px;right:15px;height:1.5px;background:var(--ink);transition:transform .5s var(--ease-out)}.hdr__menu[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:first-child{top:20px}.hdr__menu[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(2){top:27px}.hdr__menu[data-astro-cid-3ef6ksr2][aria-expanded=true] span[data-astro-cid-3ef6ksr2]:first-child{transform:translateY(3.5px) rotate(45deg)}.hdr__menu[data-astro-cid-3ef6ksr2][aria-expanded=true] span[data-astro-cid-3ef6ksr2]:nth-child(2){transform:translateY(-3.5px) rotate(-45deg)}.sr[data-astro-cid-3ef6ksr2]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.hdr[data-astro-cid-3ef6ksr2].is-solid .hdr__nav[data-astro-cid-3ef6ksr2]{background:#ffffffb3;box-shadow:inset 0 0 0 1px var(--line)}.hdr[data-astro-cid-3ef6ksr2].is-solid .hdr__link[data-astro-cid-3ef6ksr2]{color:var(--ink)}.hdr[data-astro-cid-3ef6ksr2].is-solid .hdr__nav[data-astro-cid-3ef6ksr2]:not(.has-pill) .hdr__link[data-astro-cid-3ef6ksr2]:not(.is-active):hover{background:#0b141c0f}.hdr[data-astro-cid-3ef6ksr2].is-solid .hdr__link[data-astro-cid-3ef6ksr2].is-active{background:var(--ink);color:#fff}.hdr[data-astro-cid-3ef6ksr2].is-solid .hdr__pill[data-astro-cid-3ef6ksr2]{background:var(--ink)}.hdr[data-astro-cid-3ef6ksr2].is-solid .hdr__nav[data-astro-cid-3ef6ksr2].has-pill .hdr__link[data-astro-cid-3ef6ksr2].is-pill{color:#fff}.hdr[data-astro-cid-3ef6ksr2].is-solid .hdr__nav[data-astro-cid-3ef6ksr2].has-pill .hdr__link[data-astro-cid-3ef6ksr2].is-active:not(.is-pill){color:var(--ink)}.hdr[data-astro-cid-3ef6ksr2].is-solid .hdr__logo-w[data-astro-cid-3ef6ksr2]{opacity:0}.hdr[data-astro-cid-3ef6ksr2].is-solid .hdr__logo-b[data-astro-cid-3ef6ksr2]{opacity:1}.hdr[data-astro-cid-3ef6ksr2].is-solid .hdr__wa[data-astro-cid-3ef6ksr2]{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);background:#f1f2efdb}.hdr[data-astro-cid-3ef6ksr2].is-solid .hdr__cta[data-astro-cid-3ef6ksr2]{background:var(--ink);color:#fff}.hdr[data-astro-cid-3ef6ksr2].is-solid .hdr__cta[data-astro-cid-3ef6ksr2]:hover{background:var(--blue)}.menu[data-astro-cid-3ef6ksr2]{position:fixed;inset:0;z-index:-1;background:var(--ink);color:#fff;padding:110px var(--pad-x) calc(32px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;justify-content:space-between;gap:32px;pointer-events:auto;overflow-y:auto}.menu[data-astro-cid-3ef6ksr2][hidden]{display:none}.menu[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]{position:relative;isolation:isolate;display:grid}.menu[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].is-current{background:#7fbaf024;border-radius:18px;margin-inline:-14px;padding-inline:14px;border-bottom-color:transparent}.menu[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:flex;align-items:baseline;gap:18px;padding:clamp(6px,1.4svh,12px) 0;border-bottom:1px solid var(--line-d);font-size:clamp(1.6rem,min(9vw,7svh),3.2rem);font-weight:500;letter-spacing:-.03em;line-height:1.1}.menu[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2] small[data-astro-cid-3ef6ksr2]{font-size:.8rem;color:var(--mute-d);letter-spacing:.1em}.menu[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].is-current{color:#7fbaf0}.menu[data-astro-cid-3ef6ksr2] .btn[data-astro-cid-3ef6ksr2]{align-self:flex-start;flex-shrink:0}.menu[data-astro-cid-3ef6ksr2]{overscroll-behavior:contain}@media(max-width:1099px){.hdr[data-astro-cid-3ef6ksr2]{padding:16px 20px 0}.hdr[data-astro-cid-3ef6ksr2].is-solid{padding:10px 20px}.hdr__in[data-astro-cid-3ef6ksr2]{grid-template-columns:auto 1fr}.hdr__nav[data-astro-cid-3ef6ksr2],.hdr__cta[data-astro-cid-3ef6ksr2]{display:none}.hdr__act[data-astro-cid-3ef6ksr2]{grid-column:2}.hdr__menu[data-astro-cid-3ef6ksr2]{display:block}}.hdr[data-astro-cid-3ef6ksr2].is-open .hdr__logo-w[data-astro-cid-3ef6ksr2]{opacity:1}.hdr[data-astro-cid-3ef6ksr2].is-open .hdr__logo-b[data-astro-cid-3ef6ksr2]{opacity:0}.hdr[data-astro-cid-3ef6ksr2].is-open .hdr__wa[data-astro-cid-3ef6ksr2]{color:#fff;background:transparent;box-shadow:inset 0 0 0 1px #ffffff73}@media(prefers-reduced-motion:reduce){.hdr__pill[data-astro-cid-3ef6ksr2]{transition:opacity .2s}}.ftr[data-astro-cid-sz7xmlte]{background:var(--ink);color:#fff;overflow:hidden;padding-bottom:env(safe-area-inset-bottom,0px)}.ftr__inner[data-astro-cid-sz7xmlte]{padding-top:clamp(72px,9vw,140px)}.ftr__top[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr 2fr;gap:clamp(32px,5vw,96px)}.ftr__brand[data-astro-cid-sz7xmlte]{display:grid;gap:22px;align-content:start}.ftr__brand[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{width:170px;height:auto}.ftr__brand[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{color:var(--mute-d);max-width:34ch}.ftr__brand[data-astro-cid-sz7xmlte] .btn[data-astro-cid-sz7xmlte]{justify-self:start}.ftr__cols[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.ftr__cols[data-astro-cid-sz7xmlte] h2[data-astro-cid-sz7xmlte]{font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--mute-d);font-weight:600;margin-bottom:16px;line-height:1.4}.ftr__cols[data-astro-cid-sz7xmlte] .ftr__sub[data-astro-cid-sz7xmlte]{margin-top:28px}.ftr__cols[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0;display:grid;gap:2px;font-size:.95rem}.ftr__cols[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-block;padding-block:8px}.ftr__cols[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{color:#fffc}.ftr__areas[data-astro-cid-sz7xmlte]{margin-top:56px;padding-top:24px;border-top:1px solid var(--line-d);color:var(--mute-d);font-size:.9rem;max-width:110ch}.ftr__areas[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#fff}.ulink[data-astro-cid-sz7xmlte]{background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .5s var(--ease-out);padding-bottom:2px}.ulink[data-astro-cid-sz7xmlte]:hover{background-size:100% 1px}.ftr__word[data-astro-cid-sz7xmlte]{font-size:25.5vw;font-weight:600;line-height:.78;letter-spacing:-.06em;margin:clamp(40px,5vw,80px) 0 0 -.04em;color:var(--blue);white-space:nowrap}.ftr__legal[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:28px 0 calc(36px + var(--mbar, 0px));border-top:1px solid var(--line-d);font-size:.85rem;color:var(--mute-d)}.ftr__links[data-astro-cid-sz7xmlte]{display:flex;gap:22px}.ftr__top-btn[data-astro-cid-sz7xmlte]{width:52px;height:52px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line-d);color:#fff;font-size:1.1rem;transition:background .4s}.ftr__top-btn[data-astro-cid-sz7xmlte]:hover{background:var(--blue)}@media(max-width:1023px){.ftr__top[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}}@media(max-width:640px){.ftr__cols[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}}.ftr__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-block;padding-block:10px;margin-block:-10px}.mbar[data-astro-cid-4h3iukot]{display:none}@media(max-width:860px){:root{--mbar: 76px}.mbar[data-astro-cid-4h3iukot]{position:fixed;left:10px;right:10px;max-width:440px;margin-inline:auto;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:90;display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:6px;padding:6px;border-radius:999px;background:#0b141ce0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transform:translateY(160%);transition:transform .7s var(--ease-out)}.mbar[data-astro-cid-4h3iukot].is-on{transform:none}.mbar__btn[data-astro-cid-4h3iukot]{display:grid;place-items:center;height:50px;border-radius:999px;color:#fff;font-size:.92rem;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff38}.mbar__btn--main[data-astro-cid-4h3iukot]{background:var(--blue);box-shadow:none}}.cursor[data-astro-cid-4h3iukot]{position:fixed;top:0;left:0;z-index:150;width:88px;height:88px;margin:-44px 0 0 -44px;border-radius:50%;background:var(--blue);color:#fff;display:grid;place-items:center;font-size:.8rem;font-weight:600;letter-spacing:.04em;pointer-events:none;opacity:0;transform:scale(.3)}@media(hover:none){.cursor[data-astro-cid-4h3iukot]{display:none}}@media(max-height:500px){.mbar[data-astro-cid-4h3iukot]{display:none!important}}
