@font-face{font-family:display;src:url(../media/BricolageGrotesque_latin-s.p.1pg2nifvadz06.woff2)format("woff2");font-display:swap;font-weight:400 800}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:91.48%;descent-override:26.56%;line-gap-override:0.0%;size-adjust:101.66%}.aOEM2q_className{font-family:display,display Fallback}.aOEM2q_variable{--font-display:"display", "display Fallback"}
@font-face{font-family:body;src:url(../media/DMSans_latin-s.p.1t1ox7t-8xjh-.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:body Fallback;src:local(Arial);ascent-override:93.39%;descent-override:29.18%;line-gap-override:0.0%;size-adjust:106.22%}.-ZhGXW_className{font-family:body,body Fallback}.-ZhGXW_variable{--font-body:"body", "body Fallback"}
@font-face{font-family:accent;src:url(../media/InstrumentSerif_Italic_latin-s.p.3j3877k49yy0l.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:accent Fallback;src:local(Arial);ascent-override:121.98%;descent-override:38.19%;line-gap-override:0.0%;size-adjust:81.16%}.rL-6_G_className{font-family:accent,accent Fallback;font-style:italic;font-weight:400}.rL-6_G_variable{--font-accent:"accent", "accent Fallback"}
@font-face{font-family:wordmark;src:url(../media/Outfit_latin-s.p.1gsd1jahc5dg_.woff2)format("woff2");font-display:swap;font-weight:500 800}@font-face{font-family:wordmark Fallback;src:local(Arial);ascent-override:100.84%;descent-override:26.22%;line-gap-override:0.0%;size-adjust:99.17%}._6r5yaq_className{font-family:wordmark,wordmark Fallback}._6r5yaq_variable{--font-wordmark:"wordmark", "wordmark Fallback"}
:root{--ink:#1e0b3b;--violet:#6d28d9;--violet-deep:#4c1d95;--violet-800:#5b21b6;--iris:#7c3aed;--iris-soft:#8b5cf6;--lilac-400:#a78bfa;--lilac-300:#c4b5fd;--lilac-200:#ddd6fe;--lilac-150:#e4dafe;--lilac-100:#ede9fe;--lilac-75:#ece6fd;--haze:#f3eeff;--haze-2:#f0eaff;--haze-3:#f5f1ff;--haze-4:#faf8ff;--plum:#2e1065;--plum-2:#3b1580;--body:#4a4360;--muted:#5e5873;--gutter:clamp(16px, 4vw, 40px)}html{scroll-padding-top:16px}body{color:var(--ink);font-family:var(--font-body), system-ui, sans-serif;background:#fff;margin:0}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:3px solid var(--lilac-400);outline-offset:3px}.svg-display{font-family:var(--font-display), sans-serif}.svg-body{font-family:var(--font-body), sans-serif}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.skip-link{z-index:10;background:var(--violet);color:#fff;border-radius:999px;padding:12px 20px;font-weight:700;position:absolute;top:-64px;left:16px}.skip-link:focus{top:16px}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--violet);font-size:14px;font-weight:700}.section-title{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;margin:0;font-size:clamp(34px,4.6vw,58px);font-weight:800;line-height:1.02}.section-lede{color:var(--body);margin:0;font-size:18px;line-height:1.6}.badge{background:var(--haze);color:var(--violet-800);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}@keyframes bpFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes bpSpin{to{transform:rotate(360deg)}}@keyframes bpBlink{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.08)}}.float{animation:7s ease-in-out infinite bpFloat}.float.s2{animation-duration:9s;animation-delay:-3s}.float.s3{animation-duration:11s;animation-delay:-6s}.spin{animation:48s linear infinite bpSpin}.blink{transform-box:fill-box;transform-origin:50%;animation:6.5s infinite bpBlink}.d1{animation-delay:-1.3s}.d2{animation-delay:-2.6s}.d3{animation-delay:-3.9s}.d4{animation-delay:-5.1s}.d5{animation-delay:-.6s}.lift{transition:transform .2s}.lift:hover{transform:translateY(-3px)}.pupil{transition:transform .22s cubic-bezier(.3,.7,.4,1)}@media (max-width:760px){.hide-sm{display:none!important}}@media (prefers-reduced-motion:reduce){.float,.spin,.blink,.lift,.pupil{transition:none;animation:none}}@page{size:A4;margin:0}
