@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/plus-jakarta-sans-latin-400-normal.Dhut76fR.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-latin-400-normal.BDKaGhyp.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/plus-jakarta-sans-latin-500-normal.Bf-nb4oT.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-latin-500-normal.DYtqi0QS.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/plus-jakarta-sans-latin-600-normal.DLTa1BUW.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-latin-600-normal.BR_Ojra4.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/plus-jakarta-sans-latin-700-normal.CfpNZvy6.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-latin-700-normal.DqEcQeE5.woff)format("woff")}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-normal.DnYpCC2O.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-normal.BVbkICAY.woff)format("woff")}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-italic.DKMiL14s.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-italic.u__WvvIK.woff)format("woff")}:root{--bg:#f4f8fa;--bg-alt:#fff;--surface:#fff;--tint:#e5f3fb;--petrol:#0f2e3d;--ink:#10303f;--ink-2:#3e5866;--ink-3:#4e6572;--ink-muted:#7a909b;--ink-quiet:#5e7683;--ink-answer:#1d4356;--on-petrol:#eaf3f7;--on-petrol-2:#b4cbd6;--on-petrol-3:#dce8ed;--on-petrol-muted:#8aabb9;--on-petrol-quiet:#7fa5b5;--blue:#1786bc;--blue-bright:#29abe2;--blue-on-petrol:#5fc4ee;--on-blue:#08222e;--video-bg:#123646;--video-empty:#0b2430;--video-scrim:radial-gradient(ellipse 72% 82% at 50% 50%, #0f2e3dcc 0%, #0f2e3d85 62%, #0f2e3d57 100%);--video-scrim-hover:radial-gradient(ellipse 72% 82% at 50% 50%, #0f2e3da8 0%, #0f2e3d61 62%, #0f2e3d38 100%);--line-card:#10303f14;--line:#10303f1a;--line-strong:#10303f1f;--line-btn:#10303f38;--line-on-petrol:#eaf3f724;--tint-on-petrol:#5fc4ee29;--rule-on-petrol:#5fc4ee66;--tint-muted:#10303f0f;--strike:#29abe299;--dot-sep:#9ab4c0;--header-glass:#f4f8fae0;--header-glass-solid:#f4f8fafa;--glow-blue:#29abe224;--glow-blue-fade:#29abe200;--glow-hero-strong:#29abe247;--glass-on-petrol:#eaf3f70f;--line-on-petrol-strong:#eaf3f729;--avatar-ring-petrol:#eaf3f799;--pill-petrol-bg:#5fc4ee24;--pill-petrol-line:#5fc4ee4d;--result-box:#091a2373;--ink-footnote:#5e8496;--stripe-a:#edf4f8;--sh-panel-strong:0 24px 60px -40px #10303f73;--sh-embed:0 30px 70px -40px #10303f73;--sh-btn-hero-petrol:0 18px 40px -14px #29abe2b3;--on-color:#fff;--black:#000;--font-display:"Bricolage Grotesque Variable", system-ui, sans-serif;--font-body:"Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--font-accent:"Instrument Serif", Georgia, "Times New Roman", serif;--font-mono:ui-monospace, "SF Mono", "Cascadia Mono", "Roboto Mono", monospace;--maxw:1280px;--pad:40px;--pad-sm:22px;--header-offset:96px;--r-card:20px;--r-panel:22px;--r-box:26px;--r-tile:14px;--r-answer:16px;--r-pill:999px;--sec-y:clamp(64px, 9vw, 110px);--sec-y-dark:clamp(70px, 10vw, 120px);--sh-card:0 20px 50px -35px #10303f66;--sh-panel:0 30px 70px -35px #10303f59;--sh-btn:0 16px 36px -14px #1786bcb3;--sh-btn-petrol:0 16px 36px -14px #29abe299;--sh-btn-header:0 10px 26px -12px #1786bcb3;--sh-video:0 40px 90px -35px #091a23cc;--sh-highlight:0 24px 60px -40px #1786bcb3;--sh-avatar:0 6px 16px -6px #10303f66;--sh-badge:0 12px 26px -10px #10303f80;--sh-play:0 14px 38px #29abe280;--scrim-modal:#091a238c;--sh-consent-bar:0 -18px 50px -28px #10303f66;--switch-off:#10303f2e}html.is-dialog-open{overflow:hidden}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.6}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.06}h1{letter-spacing:-.025em;font-weight:800;line-height:1.02}p{margin:0}img{max-width:100%;display:block}a{color:var(--blue);text-decoration:none}a:hover{color:var(--blue-bright)}::selection{background:var(--blue-bright);color:#fff}:focus-visible{outline:3px solid var(--blue-bright);outline-offset:3px;border-radius:3px}section[id],:target{scroll-margin-top:var(--header-offset)}.container{max-width:var(--maxw);padding-inline:var(--pad);margin:0 auto}.section{padding-block:var(--sec-y)}.section--dark{padding-block:var(--sec-y-dark);background:var(--petrol);color:var(--on-petrol)}.band-white{background:var(--surface)}.band-petrol{background:var(--petrol);color:var(--on-petrol)}.band-petrol .kicker{color:var(--blue-on-petrol)}.box-petrol{background:var(--petrol);color:var(--on-petrol);border-radius:var(--r-box);padding:clamp(40px,6vw,72px)}.card{background:var(--surface);border:1px solid var(--line-card);border-radius:var(--r-card);box-shadow:var(--sh-card)}.kicker{font-family:var(--font-accent);color:var(--blue);margin:0 0 8px;font-size:26px;font-style:italic}.lead{color:var(--ink-2);font-size:clamp(17px,1.5vw,20px)}.meta{color:var(--ink-muted);font-size:14px}.btn{background:var(--blue);color:#fff;font-family:var(--font-body);appearance:none;border-radius:var(--r-pill);box-shadow:var(--sh-btn);cursor:pointer;border:0;align-items:center;gap:12px;padding:17px 32px;font-size:17.5px;font-weight:700;transition:all .2s;display:inline-flex}.btn:hover{background:var(--blue-bright);color:#fff}.btn--petrol{background:var(--blue-bright);color:var(--on-blue);box-shadow:var(--sh-btn-petrol);font-weight:800}.btn--petrol:hover{background:var(--blue-on-petrol);color:var(--on-blue)}.btn--sm{box-shadow:var(--sh-btn-header);padding:12px 24px;font-size:15px}.btn-outline{border:1.5px solid var(--line-btn);color:var(--ink);font-family:var(--font-body);border-radius:var(--r-pill);appearance:none;cursor:pointer;background:0 0;align-items:center;gap:11px;padding:16px 30px;font-size:16px;font-weight:700;transition:all .2s;display:inline-flex}.btn-outline:hover{border-color:var(--blue-bright)}.btn-outline--sm{padding:12px 24px;font-size:15px}.pill{background:var(--pill-bg,#fff);color:var(--pill-fg,var(--ink));border-radius:var(--r-pill);align-items:center;gap:8px;padding:7px 14px;font-size:13.5px;font-weight:700;display:inline-flex}.mono-note{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border:1px dashed var(--line-btn);color:var(--ink-muted);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:11.5px;display:inline-flex}.band-petrol .mono-note{color:var(--on-petrol-muted);border-color:var(--line-on-petrol)}.acc-sign{flex:none;width:26px;height:26px;position:relative}.acc-sign:before,.acc-sign:after{content:"";background:var(--blue);border-radius:2px;transition:opacity .2s;position:absolute}.acc-sign:before{width:100%;height:2.5px;top:50%;left:0;transform:translateY(-50%)}.acc-sign:after{width:2.5px;height:100%;top:0;left:50%;transform:translate(-50%)}details[open]>summary .acc-sign:after{opacity:0}.skip-link{background:var(--blue);color:#fff;z-index:100;border-radius:0 0 8px;padding:.6rem 1rem;position:absolute;top:0;left:-9999px}.skip-link:focus{top:0;left:0}html[data-consent-set] .skip-link--consent,html:not([data-consent-boot]) .skip-link--consent{display:none}.skip-link--consent:focus{top:44px;left:0}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes riseIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}[data-reveal]{transition:opacity .75s cubic-bezier(.2,.7,.2,1),transform .75s cubic-bezier(.2,.7,.2,1)}[data-reveal][data-armed]:not([data-in]){opacity:0;transform:translateY(24px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal]{transition:none}[data-reveal][data-armed]:not([data-in]){opacity:1;transform:none}.btn,.btn-outline,a{transition:none}}@media (width<=960px){.container{padding-inline:var(--pad-sm)}}.site-header[data-astro-cid-khnakyww]{z-index:50;background:var(--header-glass);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line-card);position:sticky;top:0}.bar[data-astro-cid-khnakyww]{justify-content:space-between;align-items:center;gap:24px;padding-block:16px;display:flex}.wordmark[data-astro-cid-khnakyww]{flex:none;align-items:center;display:inline-flex}.wordmark__logo[data-astro-cid-khnakyww]{width:auto;height:38px;display:block}.nav[data-astro-cid-khnakyww]{white-space:nowrap;align-items:center;gap:32px;font-size:15.5px;font-weight:600;display:flex}.nav[data-astro-cid-khnakyww] a[data-astro-cid-khnakyww]{color:var(--ink)}.nav[data-astro-cid-khnakyww] a[data-astro-cid-khnakyww]:hover{color:var(--blue-bright)}.nav__active[data-astro-cid-khnakyww]{color:var(--ink);flex-direction:column;gap:5px;display:inline-flex}.nav__active[data-astro-cid-khnakyww]:after{content:"";background:var(--blue-bright);border-radius:2px;height:2px;display:block}.cta-desktop[data-astro-cid-khnakyww]{flex:none}.burger[data-astro-cid-khnakyww]{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0;display:none}.burger[data-astro-cid-khnakyww] span[data-astro-cid-khnakyww]{background:var(--ink);border-radius:2px;width:24px;height:2px;margin-inline:auto;transition:transform .2s,opacity .2s;display:block}.burger[data-astro-cid-khnakyww][aria-expanded=true] span[data-astro-cid-khnakyww]:first-child{transform:translateY(7px)rotate(45deg)}.burger[data-astro-cid-khnakyww][aria-expanded=true] span[data-astro-cid-khnakyww]:nth-child(2){opacity:0}.burger[data-astro-cid-khnakyww][aria-expanded=true] span[data-astro-cid-khnakyww]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-menu[data-astro-cid-khnakyww]{border-top:1px solid var(--line-card);background:var(--header-glass-solid);-webkit-backdrop-filter:blur(12px)}.mobile-menu[data-astro-cid-khnakyww][hidden]{display:none}.mobile-menu[data-astro-cid-khnakyww] nav[data-astro-cid-khnakyww]{padding:12px var(--pad-sm) 24px;max-width:var(--maxw);flex-direction:column;gap:4px;margin:0 auto;display:flex}.mobile-menu__link[data-astro-cid-khnakyww]{color:var(--ink);border-bottom:1px solid var(--line-strong);padding:14px 4px;font-size:18px;font-weight:600}.mobile-menu__link--active[data-astro-cid-khnakyww]{color:var(--blue)}.mobile-menu__cta[data-astro-cid-khnakyww]{justify-content:center;margin-top:16px}@media (width<=960px){.nav[data-astro-cid-khnakyww],.cta-desktop[data-astro-cid-khnakyww]{display:none}.burger[data-astro-cid-khnakyww]{display:flex}}.site-footer[data-astro-cid-jnogxgk5]{border-top:1px solid var(--line-card);padding:52px 0 36px}.grid[data-astro-cid-jnogxgk5]{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:36px;display:grid}.wordmark[data-astro-cid-jnogxgk5]{align-items:center;margin-bottom:14px;display:inline-flex}.wordmark__logo[data-astro-cid-jnogxgk5]{width:auto;height:40px;display:block}.tagline[data-astro-cid-jnogxgk5]{color:var(--ink-muted);max-width:30ch;font-size:14px}.col[data-astro-cid-jnogxgk5]{flex-direction:column;gap:11px;display:flex}.col__title[data-astro-cid-jnogxgk5]{letter-spacing:.1em;text-transform:uppercase;color:var(--ink);font-size:12.5px;font-weight:700}.col[data-astro-cid-jnogxgk5] a[data-astro-cid-jnogxgk5]{color:var(--ink-2);overflow-wrap:anywhere;font-size:15px}.col[data-astro-cid-jnogxgk5] a[data-astro-cid-jnogxgk5]:hover{color:var(--blue-bright)}.col__action[data-astro-cid-jnogxgk5]{font:inherit;font-size:15px;line-height:inherit;color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.col__action[data-astro-cid-jnogxgk5]:hover{color:var(--blue-bright)}.bottom[data-astro-cid-jnogxgk5]{border-top:1px solid var(--line-card);color:var(--ink-muted);margin-top:30px;padding-top:22px;font-size:13.5px}@media (width<=1100px){.grid[data-astro-cid-jnogxgk5]{grid-template-columns:1.4fr 1fr 1fr}}@media (width<=960px){.grid[data-astro-cid-jnogxgk5]{grid-template-columns:1fr;gap:28px}}.check-circle[data-astro-cid-n6dsq6an]{width:var(--cc-size);height:var(--cc-size);background:var(--cc-bg);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.consent-banner[data-astro-cid-2bljwwrb]{display:none}html[data-consent-boot]:not([data-consent-set]) .consent-banner[data-astro-cid-2bljwwrb]{display:block}.consent-banner[data-astro-cid-2bljwwrb]{inset-inline:0;z-index:60;background:var(--surface);border-top:1px solid var(--line-card);box-shadow:var(--sh-consent-bar);animation:.35s cubic-bezier(.2,.7,.2,1) both riseIn;position:fixed;bottom:0}@media (prefers-reduced-motion:reduce){.consent-banner[data-astro-cid-2bljwwrb]{animation:none}}.consent-banner__inner[data-astro-cid-2bljwwrb]{grid-template-columns:1fr auto;align-items:center;gap:32px;padding-block:22px;display:grid}.consent-banner__title[data-astro-cid-2bljwwrb]{font-family:var(--font-display);color:var(--ink);margin-bottom:4px;font-size:17px;font-weight:700}.consent-banner__body[data-astro-cid-2bljwwrb]{color:var(--ink-2);max-width:68ch;font-size:15px}.consent-banner__body[data-astro-cid-2bljwwrb] a[data-astro-cid-2bljwwrb]{color:var(--blue);text-decoration:underline}.consent-banner__actions[data-astro-cid-2bljwwrb]{flex:none;align-items:stretch;gap:12px;display:flex}.consent-banner__actions[data-astro-cid-2bljwwrb] .btn[data-astro-cid-2bljwwrb],.consent-banner__actions[data-astro-cid-2bljwwrb] .btn-outline[data-astro-cid-2bljwwrb]{white-space:nowrap;flex:1 1 0;justify-content:center}@media (width<=960px){.consent-banner__inner[data-astro-cid-2bljwwrb]{grid-template-columns:1fr;gap:18px;padding-block:18px}.consent-banner__actions[data-astro-cid-2bljwwrb]{flex-direction:column}.consent-banner[data-astro-cid-2bljwwrb]{max-height:80svh;padding-bottom:max(0px, env(safe-area-inset-bottom));overflow-y:auto}.consent-banner__body[data-astro-cid-2bljwwrb]{font-size:14.5px}}.consent-dialog[data-astro-cid-2bljwwrb]{border:1px solid var(--line-card);border-radius:var(--r-panel);background:var(--surface);width:min(640px,100vw - 32px);max-height:85svh;box-shadow:var(--sh-panel-strong);padding:0}.consent-dialog[data-astro-cid-2bljwwrb]::backdrop{background:var(--scrim-modal)}.consent-dialog__form[data-astro-cid-2bljwwrb]{flex-direction:column;max-height:85svh;display:flex}.consent-dialog__head[data-astro-cid-2bljwwrb]{padding:28px 28px 0}.consent-dialog__title[data-astro-cid-2bljwwrb]{font-family:var(--font-display);color:var(--ink);margin-bottom:10px;font-size:22px;font-weight:700}.consent-dialog__intro[data-astro-cid-2bljwwrb]{color:var(--ink-2);font-size:14.5px;line-height:1.6}.consent-dialog__body[data-astro-cid-2bljwwrb]{flex-direction:column;gap:18px;padding:24px 28px;display:flex;overflow-y:auto}.consent-cat[data-astro-cid-2bljwwrb]{border:1px solid var(--line-card);border-radius:var(--r-card);cursor:pointer;align-items:flex-start;gap:14px;padding:16px;display:flex}.consent-cat--locked[data-astro-cid-2bljwwrb]{cursor:default}.consent-cat__label[data-astro-cid-2bljwwrb]{color:var(--ink);align-items:center;gap:8px;margin-bottom:4px;font-size:15px;font-weight:700;display:flex}.consent-cat__desc[data-astro-cid-2bljwwrb]{color:var(--ink-2);font-size:14px;line-height:1.55;display:block}.consent-cat__meta[data-astro-cid-2bljwwrb]{color:var(--ink-muted);margin-top:6px;font-size:12.5px;display:block}.consent-cat__state[data-astro-cid-2bljwwrb]{flex:none;margin-top:2px}.consent-cat__input[data-astro-cid-2bljwwrb]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.consent-cat__switch[data-astro-cid-2bljwwrb]{border-radius:var(--r-pill);background:var(--switch-off);flex:none;width:42px;height:24px;margin-top:2px;transition:background .2s;position:relative}.consent-cat__switch[data-astro-cid-2bljwwrb]:after{content:"";background:var(--on-color);width:18px;height:18px;box-shadow:var(--sh-badge);border-radius:50%;transition:transform .2s;position:absolute;top:3px;left:3px}.consent-cat__input[data-astro-cid-2bljwwrb]:checked+.consent-cat__switch[data-astro-cid-2bljwwrb]{background:var(--blue)}.consent-cat__input[data-astro-cid-2bljwwrb]:checked+.consent-cat__switch[data-astro-cid-2bljwwrb]:after{transform:translate(18px)}.consent-cat__input[data-astro-cid-2bljwwrb]:focus-visible+.consent-cat__switch[data-astro-cid-2bljwwrb]{outline:3px solid var(--blue-bright);outline-offset:3px}.consent-dialog__actions[data-astro-cid-2bljwwrb]{background:var(--surface);border-top:1px solid var(--line-card);gap:12px;padding:20px 28px;display:flex;position:sticky;bottom:0}.consent-dialog__actions[data-astro-cid-2bljwwrb] .btn[data-astro-cid-2bljwwrb],.consent-dialog__actions[data-astro-cid-2bljwwrb] .btn-outline[data-astro-cid-2bljwwrb]{white-space:nowrap;flex:1 1 0;justify-content:center}@media (width<=960px){.consent-dialog[data-astro-cid-2bljwwrb]{border-radius:var(--r-panel) var(--r-panel) 0 0;width:100%;max-width:none;max-height:92svh;margin:auto 0 0}.consent-dialog__form[data-astro-cid-2bljwwrb]{max-height:92svh}.consent-dialog__actions[data-astro-cid-2bljwwrb]{flex-direction:column}}
