:root{--color-bg:#d6e6ff;--color-ink:#1a3975;--color-ink-rgb:26 57 117;--color-ink-82:rgb(var(--color-ink-rgb) / .82);--color-ink-72:rgb(var(--color-ink-rgb) / .72);--color-ink-60:rgb(var(--color-ink-rgb) / .6);--color-ink-58:rgb(var(--color-ink-rgb) / .58);--color-ink-55:rgb(var(--color-ink-rgb) / .55);--color-ink-08:rgb(var(--color-ink-rgb) / .08);--color-dim:rgb(var(--color-ink-rgb) / .55);--color-dim-0:rgb(var(--color-ink-rgb) / 0);--color-accent:#fe0048;--color-accent-rgb:254 0 72;--color-accent-wash:rgb(var(--color-accent-rgb) / .1);--color-accent-strong:#b80034;--color-rule:#bcd0f0;--color-white:#fff;--color-scene-sky:#508ce9;--color-paper-top:#fffdf8;--color-paper-bottom:#f4efe4;--color-letter-mid:#f7f2e7;--color-letter-edge:#f1eadb;--color-paper-ink:#24252b;--color-paper-ink-tab:#22232a;--color-paper-ink-rgb:36 37 43;--color-paper-ink-60:rgb(var(--color-paper-ink-rgb) / .6);--color-paper-line-1:rgb(var(--color-paper-ink-rgb) / .12);--color-paper-line-2:rgb(var(--color-paper-ink-rgb) / .1);--color-paper-line-3:rgb(var(--color-paper-ink-rgb) / .08);--color-ruby-1:#ff2a62;--color-ruby-2:#d6003f;--color-ruby-3:#a30031;--gradient-ruby:linear-gradient(180deg, var(--color-ruby-1) 0%, var(--color-ruby-2) 55%, var(--color-ruby-3) 100%);--gradient-paper:linear-gradient(180deg, var(--color-paper-top), var(--color-paper-bottom));--gradient-letter:radial-gradient(120% 80% at 30% 0%, var(--color-paper-top), var(--color-letter-mid) 70%, var(--color-letter-edge));--color-glint-fill:#fff0f552;--color-glint-stroke:#fff0f580;--color-theme:var(--color-bg);--font-display:"Anton", "Anton Fallback", sans-serif;--font-sans:"Instrument Sans", "Instrument Sans Fallback", sans-serif;--font-mono:"Courier Prime", "Courier Prime Fallback", monospace;--hero-line-ratio:4.6;--hero-fit-width:calc((100vw - 2 * var(--shell-pad-x)) / var(--hero-line-ratio));--hero-fit-height:calc(40vh - 1.03 * var(--shell-pad-y) - 30px);--fs-hero:clamp(min(74px, var(--hero-fit-width), var(--hero-fit-height)), min(14.33vw, var(--hero-fit-height)), 273px);--fs-hero-kicker:max(.185em, min(7.8vw, 32px));--hero-shift:-8vh;--hero-shift-portrait:-14vh;--hero-kicker-gap:.53em;--hero-skew:-12deg;--scene-ratio:1.777;--scene-portrait-height:52lvh;--scene-portrait-shift:-.02;--scene-fade:25%;--fs-menu-link:clamp(52px, min(15vh, 22vw), 200px);--fs-display:max(clamp(34px, min(4.6vw, 9vh), 88px), min(11.4vw, 46px));--fs-display-careers:clamp(34px, min(4.6vw, 9vh), 88px);--fs-subdisplay:clamp(22px, 2.65vw, 50px);--fs-role-title:clamp(40px, min(5.4vw, 11vh), 104px);--fs-card-title:clamp(26px, 2.8vw, 52px);--fs-article-title:clamp(30px, 3vw, 52px);--fs-press-title:clamp(18px, 1.6vw, 28px);--fs-row-value:clamp(16px, 1.45vw, 26px);--fs-role-row:clamp(13px, 1.3vw, 22px);--fs-button:clamp(20px, 1.7vw, 30px);--fs-cta-display:clamp(20px, 1.8vw, 28px);--fs-investor-1:clamp(20px, 2.1vw, 40px);--fs-investor-2:clamp(14px, 1.15vw, 19px);--fs-article-body:clamp(17px, 1.3vw, 21px);--fs-meta:clamp(13px, 1vw, 15px);--fs-blurb:clamp(14px, 1.1vw, 16px);--fs-label:clamp(12px, .95vw, 14px);--fs-letter-title:clamp(28px, 4vw, 40px);--fs-tab-title:clamp(13px, 1.25vw, 20px);--fs-10:10px;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-15:15px;--fs-16:16px;--fs-18:18px;--ls-tight:-.01em;--ls-display:.01em;--ls-hero:.025em;--ls-04:.04em;--ls-05:.05em;--ls-06:.06em;--ls-07:.07em;--ls-08:.08em;--ls-eyebrow:.1em;--ls-12:.12em;--ls-ui:.14em;--lh-hero:.9;--lh-role-title:.92;--lh-display:.95;--lh-1:1;--lh-card-title:1.02;--lh-article-title:1.04;--lh-row:1.08;--lh-letter-title:1.1;--lh-byline:1.3;--lh-bio:1.5;--lh-blurb:1.55;--lh-article:1.65;--lh-letter:1.7;--shell-pad-y:clamp(18px, 2.6vw, 40px);--shell-pad-x:clamp(20px, 3.3vw, 48px);--curtain-pad:clamp(20px, 4vw, 48px);--page-top:clamp(8px, 2vh, 24px);--page-top-mobile:clamp(40px, 9vh, 80px);--logo-width:clamp(34px, 3.4vw, 50px);--logo-aspect:702 / 621;--footer-min-height:32px;--icon-hit:32px;--menu-bar-long:26px;--menu-bar-short:16px;--menu-bar-thickness:2px;--icon-linkedin:18px;--icon-x:16px;--flag-size:15px;--touch-min:44px;--progress-height:3px;--max-table:920px;--max-article:1640px;--max-article-title:1400px;--max-card-image:720px;--max-letter:940px;--max-bio:36em;--max-blurb:34em;--bp-mobile:640px;--space-2:2px;--space-4:4px;--space-6:6px;--space-7:7px;--space-8:8px;--space-10:10px;--space-12:12px;--space-14:14px;--space-16:16px;--space-18:18px;--space-20:20px;--space-24:24px;--space-72:72px;--space-96:96px;--gap-columns:clamp(24px, 4vw, 64px);--gap-stack-lg:clamp(12px, 2.4vh, 36px);--gap-stack-md:clamp(12px, 2vh, 22px);--gap-detail-button:clamp(24px, 4vh, 44px);--gap-stack-sm:clamp(10px, 1.6vh, 16px);--gap-updates:clamp(20px, 3.4vh, 40px);--gap-card:clamp(18px, 3vw, 56px);--gap-menu-link:clamp(12px, 1.4vw, 24px);--gap-button:clamp(12px, 1vw, 18px);--gap-investor-1:10px clamp(24px, 2.6vw, 44px);--gap-investor-2:8px clamp(18px, 2vw, 32px);--gap-investor-rows:clamp(10px, 1.6vh, 16px);--pad-row:clamp(10px, 1.8vh, 18px);--pad-role-row:clamp(8px, 1.4vh, 14px);--pad-press-row:clamp(14px, 2vh, 20px);--pad-button-y:clamp(14px, 1.8vh, 20px);--pad-button-x:clamp(22px, 2vw, 32px);--pad-detail:clamp(44px, 4.4vw, 72px);--pad-tab-x:clamp(16px, 2vw, 28px);--pad-letter:clamp(32px, 6vw, 72px);--table-label-col:clamp(84px, 8vw, 130px);--title-top:clamp(8px, 1.6vh, 18px);--card-top:clamp(16px, 2.4vh, 28px);--updates-bottom:clamp(32px, 6vh, 64px);--article-top:clamp(8px, 2vh, 24px);--article-bottom:clamp(80px, 14vh, 160px);--article-body-top:clamp(28px, 5vh, 56px);--article-meta-top:clamp(6px, 1.4vh, 14px);--careers-title-bottom:clamp(14px, 2.4vh, 28px);--hero-image-position:50% 55%;--ruby-frame-pad:2px 2px 6px;--link-underline:2px;--link-underline-offset:3px;--tab-width:clamp(270px, 28vw, 460px);--tab-peek:58px;--tab-offset:96px;--tab-clearance:190px;--tab-pad-bottom:34px;--fake-line:7px;--careers-bottom:72px;--role-list-rows:8.5;--role-list-fade:64px;--role-row-height:calc(2 * var(--pad-role-row) + var(--fs-role-row) + 1px);--divider-width:2px;--letter-dim-pad:5vh 16px;--caret-width:.55em;--caret-height:.9em;--border-hairline:1px solid var(--color-rule);--border-rule:1.5px solid var(--color-rule);--border-accent-thin:1px solid var(--color-accent);--border-divider-width:2px;--radius-frame:3px;--radius-card:2px;--radius-inner:1.5px;--radius-hairline:1px;--shadow-ruby-frame:inset 0 1px 0 #ffffff59, inset 0 -1px 1px #00000047, 0 0 0 .5px #46001480;--shadow-ruby-inner:0 1px 2px #00000059;--shadow-paper-card:0 0 0 .5px #46371e38, 0 2px 4px #0000001a, 0 10px 20px -10px rgb(var(--color-ink-rgb) / .35);--shadow-tab:0 -1px 0 var(--color-ink-08), 0 -12px 28px -10px rgb(var(--color-ink-rgb) / .4);--shadow-tab-hover:0 -1px 0 var(--color-ink-08), 0 -18px 36px -10px rgb(var(--color-ink-rgb) / .45);--shadow-letter:inset 0 0 0 1px #ffffffb3, inset 0 0 2px 1px #96784629, inset 0 0 28px #96733c1f, 0 0 0 .5px #46371e38, 0 1px 1px #00000024, 0 3px 6px #0000001f, 0 10px 20px -4px #0000002e, 0 34px 60px -18px #00000080;--text-shadow-tab:0 0 .5px rgb(var(--color-paper-ink-rgb) / .5);--text-shadow-letter:0 0 .6px rgb(var(--color-paper-ink-rgb) / .55);--shadow-star:drop-shadow(0 0 6px #ffffffe6);--shadow-chrome-photo:drop-shadow(0 1px 2px #0000008c) drop-shadow(0 0 8px #00000059);--focus-ring:2px solid var(--color-accent);--focus-ring-on-accent:2px solid var(--color-ink);--focus-offset:3px;--ease-curtain:cubic-bezier(.7, 0, .2, 1);--ease-out-soft:cubic-bezier(.2, .7, .2, 1);--ease-tab:cubic-bezier(.2, .8, .3, 1);--ease-glint:cubic-bezier(.4, 0, .2, 1);--ease-egg:cubic-bezier(.2, .9, .3, 1.2);--ease-paper-up:cubic-bezier(.2, .75, .25, 1);--ease-paper-down:cubic-bezier(.5, 0, .75, 0);--dur-hover:.2s;--dur-fast:.25s;--dur-tab:.35s;--dur-sweep:.38s;--dur-glint:.45s;--delay-ruby:1.4s;--dur-egg:.7s;--dur-egg-out:.5s;--dur-row:.5s;--dur-page:.5s;--dur-curtain-close:.5s;--dur-curtain-open:.6s;--dur-body-fade:.6s;--dur-arrow:.3s;--dur-peek:5s;--delay-peek:2s;--dur-nudge:1.6s;--dur-letter-in:.95s;--dur-letter-out:.45s;--dur-dim-in:.4s;--z-main:1;--z-chrome:2;--z-egg:3;--z-tab:6;--z-progress:20;--z-menu:40;--z-overlay:50;--z-skip:60;--rise-row:10px;--rise-body:8px;--peek-bounce-high:72px;--peek-bounce-low:61px;--paper-overshoot:-8px;--nudge-up:-1px;--nudge-down:3px;--hover-shift-menu:14px;--hover-shift-row:10px;--hover-shift-arrow:6px;--hover-lift:-1px;--stagger-step:80ms}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anton-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anton-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/instrument-sans-var-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/instrument-sans-var-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/instrument-sans-var-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/instrument-sans-var-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/courier-prime-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/courier-prime-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/courier-prime-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/courier-prime-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton Fallback;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;src:local(Arial),local(Liberation Sans),local(Helvetica);size-adjust:69.31%;ascent-override:169.71%;descent-override:47.48%;line-gap-override:0%}@font-face{font-family:Instrument Sans Fallback;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;src:local(Arial),local(Liberation Sans),local(Helvetica);size-adjust:103.25%;ascent-override:93.95%;descent-override:24.21%;line-gap-override:0%}@font-face{font-family:Courier Prime Fallback;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;src:local(Courier New),local(Liberation Mono),local(Courier);size-adjust:99.92%;ascent-override:78.19%;descent-override:34.21%;line-gap-override:0%}html,body{margin:0}html{background:var(--color-bg);color:var(--color-ink);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-sans)}a{color:inherit;text-decoration:none}img,svg{display:block}[data-noscroll]{scrollbar-width:none}[data-noscroll]::-webkit-scrollbar{display:none}:focus{outline:none}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@keyframes eggtw{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)rotate(0)}35%{opacity:1;transform:translate(-50%,-50%)scale(1.15)rotate(25deg)}70%{opacity:.9;transform:translate(-50%,-50%)scale(.85)rotate(40deg)}to{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(45deg)}}@keyframes peek{0%,82%,to{transform:translateY(calc(100% - var(--tab-peek)))}88%{transform:translateY(calc(100% - var(--peek-bounce-high)))}94%{transform:translateY(calc(100% - var(--peek-bounce-low)))}}@keyframes paperup{0%{transform:translateY(110vh)rotate(1.5deg)}72%{transform:translateY(var(--paper-overshoot)) rotate(-.25deg)}to{transform:none}}@keyframes paperdown{0%{transform:none}to{transform:translateY(110vh)rotate(1deg)}}@keyframes dimin{0%{background-color:var(--color-dim-0)}to{background-color:var(--color-dim)}}@keyframes dimout{0%{background-color:var(--color-dim)}to{background-color:var(--color-dim-0)}}@keyframes nudge{0%,to{transform:translateY(var(--nudge-up))}50%{transform:translateY(var(--nudge-down))}}@keyframes rubyshow{to{opacity:1}}@keyframes rowin{0%{opacity:0;transform:translateY(var(--rise-row))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.logo[data-astro-cid-hnxrwqk2]{width:var(--logo-width);aspect-ratio:var(--logo-aspect);color:var(--color-accent);display:block}.logo--white[data-astro-cid-hnxrwqk2]{color:var(--color-white)}.logo--white[data-astro-cid-hnxrwqk2]:focus-visible{outline:var(--focus-ring-on-accent)}.logo[data-astro-cid-hnxrwqk2] svg{width:100%;height:100%}.site-header[data-astro-cid-fzpbxy5g]{z-index:var(--z-chrome);margin-inline:calc(-1 * var(--shell-pad-x));padding:var(--shell-pad-y) var(--shell-pad-x) 0;background:var(--chrome-bg,var(--color-bg));position:sticky;top:0}.nav[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:center;display:flex}.menu-button[data-astro-cid-fzpbxy5g]{all:unset;cursor:pointer;align-items:center;gap:var(--space-12);font-family:var(--font-sans);font-weight:700;font-size:var(--fs-13);letter-spacing:var(--ls-ui);text-transform:uppercase;color:var(--color-ink);transition:color var(--dur-hover) ease;display:flex;position:relative}.menu-button[data-astro-cid-fzpbxy5g]:hover{color:var(--color-accent)}.menu-button[data-astro-cid-fzpbxy5g]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.menu-button[data-astro-cid-fzpbxy5g]:before{content:"";height:var(--touch-min);position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.bars[data-astro-cid-fzpbxy5g]{gap:var(--space-6);flex-direction:column;display:flex}.bars[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]{width:var(--menu-bar-long);height:var(--menu-bar-thickness);background:currentColor;display:block}.bars[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]+span[data-astro-cid-fzpbxy5g]{width:var(--menu-bar-short);align-self:flex-end}.socials[data-astro-cid-o2gh7vpa]{gap:var(--space-6);align-items:center;display:flex}.icon-link[data-astro-cid-o2gh7vpa]{width:var(--icon-hit);height:var(--icon-hit);color:var(--chrome-ink,var(--color-ink));transition:color var(--dur-hover) ease, transform var(--dur-hover) ease;justify-content:center;align-items:center;display:flex;position:relative}.icon-link[data-astro-cid-o2gh7vpa]:hover{color:var(--color-accent);transform:translateY(var(--hover-lift))}.icon-link[data-astro-cid-o2gh7vpa]:before{content:"";inset:calc((var(--touch-min) - var(--icon-hit)) / -2);position:absolute}.site-footer[data-astro-cid-nns7i3if]{z-index:var(--z-chrome);margin-inline:calc(-1 * var(--shell-pad-x));padding:0 var(--shell-pad-x) var(--shell-pad-y);background:var(--chrome-bg,var(--color-bg));color:var(--chrome-ink,inherit);position:sticky;bottom:0}.bar[data-astro-cid-nns7i3if]{filter:var(--chrome-shadow,none);min-height:var(--footer-min-height);font-family:var(--font-sans);font-size:var(--fs-13);line-height:var(--lh-1);flex-wrap:wrap;justify-content:center;align-items:center;display:flex;position:relative}.bar--start[data-astro-cid-nns7i3if]{justify-content:flex-start}.clock[data-astro-cid-nns7i3if]{align-items:center;gap:var(--space-7);font-variant-numeric:tabular-nums;display:inline-flex}.flag[data-astro-cid-nns7i3if]{width:var(--flag-size);height:var(--flag-size)}.clock-text[data-astro-cid-nns7i3if]{white-space:nowrap}.end[data-astro-cid-nns7i3if]{position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (width<=639.98px){.bar[data-astro-cid-nns7i3if]{justify-content:flex-start}}.curtain[data-astro-cid-lqhzgxe3]{z-index:var(--z-menu);background:var(--color-accent);color:var(--color-white);padding:var(--curtain-pad);box-sizing:border-box;visibility:hidden;transition:transform var(--dur-curtain-close) var(--ease-curtain), visibility 0s var(--dur-curtain-close);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateY(-101%)}.curtain[data-astro-cid-lqhzgxe3].is-open,html.menu-handoff .curtain[data-astro-cid-lqhzgxe3]{visibility:visible;transition:transform var(--dur-curtain-open) var(--ease-curtain), visibility 0s 0s;transform:translateY(0)}html.menu-handoff .curtain[data-astro-cid-lqhzgxe3]{transition:none}.curtain[data-astro-cid-lqhzgxe3] [data-astro-cid-lqhzgxe3]:focus-visible{outline:var(--focus-ring-on-accent);outline-offset:var(--focus-offset)}.top[data-astro-cid-lqhzgxe3]{justify-content:space-between;align-items:center;display:flex}.close[data-astro-cid-lqhzgxe3]{all:unset;cursor:pointer;font-family:var(--font-sans);font-weight:700;font-size:var(--fs-13);letter-spacing:var(--ls-ui);text-transform:uppercase;color:var(--color-white);transition:color var(--dur-hover) ease;position:relative}.close[data-astro-cid-lqhzgxe3]:hover{color:var(--color-ink)}.close[data-astro-cid-lqhzgxe3]:before{content:"";height:var(--touch-min);position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.bottom[data-astro-cid-lqhzgxe3]{justify-content:space-between;align-items:flex-end;gap:var(--space-24);flex-wrap:wrap;margin-top:auto;display:flex}.links[data-astro-cid-lqhzgxe3]{flex-direction:column;display:flex}.link[data-astro-cid-lqhzgxe3]{align-items:baseline;gap:var(--gap-menu-link);font-family:var(--font-display);font-size:var(--fs-menu-link);line-height:var(--lh-display);text-transform:uppercase;color:var(--color-white);transition:color var(--dur-hover) ease, transform var(--dur-tab) var(--ease-out-soft);display:flex}.link[data-astro-cid-lqhzgxe3][aria-current=page]{color:var(--color-ink)}.link[data-astro-cid-lqhzgxe3]:hover{color:var(--color-ink);transform:translateX(var(--hover-shift-menu))}.socials[data-astro-cid-lqhzgxe3]{gap:var(--space-20);font-family:var(--font-sans);font-weight:600;font-size:var(--fs-14);display:flex}.socials[data-astro-cid-lqhzgxe3] a[data-astro-cid-lqhzgxe3]{color:var(--color-white)}.socials[data-astro-cid-lqhzgxe3] a[data-astro-cid-lqhzgxe3]:hover{color:var(--color-ink)}.shell[data-astro-cid-z4jru4n3]{min-height:100dvh;padding:0 var(--shell-pad-x);box-sizing:border-box;background:var(--color-bg);color:var(--color-ink);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative}main[data-astro-cid-z4jru4n3]{z-index:var(--z-main);grid-template-columns:minmax(0,1fr);align-content:safe center;justify-items:center;min-width:0;min-height:0;display:grid;position:relative}main[data-astro-cid-z4jru4n3]:focus{outline:none}@media (width<=639.98px){body:not([data-page=home]) main[data-astro-cid-z4jru4n3]{align-content:start}}html.menu-open{overflow:hidden}.skip-link[data-astro-cid-z4jru4n3]{left:var(--shell-pad-x);top:var(--space-8);z-index:var(--z-skip);padding:var(--space-10) var(--space-14);background:var(--color-ink);color:var(--color-white);font-family:var(--font-sans);font-weight:700;font-size:var(--fs-13);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;position:fixed;transform:translateY(-200%)}.skip-link[data-astro-cid-z4jru4n3]:focus-visible{transform:none}
