@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500 800;font-display:swap;src:url(/fonts/bricolage-grotesque-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:Bricolage Grotesque;font-style:normal;font-weight:500 800;font-display:swap;src:url(/fonts/bricolage-grotesque-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E??,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/hanken-grotesk-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:Hanken Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/hanken-grotesk-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E??,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--ink-950:#0b1630;--ink-900:#16224a;--ink-700:#3a4560;--ink-500:#6b7590;--ink-300:#c3cad6;--paper-50:#f7f4ee;--paper-100:#efebe2;--paper-200:#e6e2d9;--paper-300:#d9d4c8;--white:#fff;--cobalt-100:#e3e8ff;--cobalt-300:#9db0ff;--cobalt-600:#2a45e0;--cobalt-700:#1f35b5;--cobalt-800:#172a93;--apricot-100:#ffe9da;--apricot-300:#ffb98a;--mint-100:#d8f1e3;--mint-800:#17603f;--amber-100:#fff1cc;--amber-600:#b07700;--amber-800:#7a5200;--sky-100:#dcf0fa;--rose-100:#fce3e6;--red-800:#9b2335;--color-background:var(--paper-50);--color-surface:var(--white);--color-surface-subtle:var(--paper-100);--color-surface-tint:var(--cobalt-100);--color-surface-hover:var(--paper-200);--color-text:var(--ink-950);--color-text-secondary:var(--ink-700);--color-text-accent:var(--cobalt-600);--color-link:var(--cobalt-700);--color-eyebrow:var(--cobalt-700);--color-border:var(--paper-300);--color-border-strong:var(--ink-500);--color-action:var(--cobalt-600);--color-action-hover:var(--cobalt-700);--color-action-pressed:var(--cobalt-800);--color-action-text:var(--white);--color-action-secondary-text:var(--ink-950);--color-action-secondary-border:var(--ink-950);--color-provider:var(--white);--color-provider-hover:var(--paper-100);--color-provider-text:var(--ink-950);--color-imessage:#1c1c1e;--color-imessage-hover:#303034;--color-imessage-pressed:#111113;--color-imessage-text:#fff;--color-focus:var(--cobalt-700);--color-disabled:var(--paper-200);--color-disabled-text:#5e6780;--color-motif:var(--apricot-300);--color-motif-strong:var(--cobalt-600);--color-info:var(--cobalt-100);--color-info-text:var(--cobalt-700);--color-success:var(--mint-100);--color-success-text:var(--mint-800);--color-pending:var(--amber-100);--color-pending-text:var(--amber-800);--color-pending-mark:var(--amber-600);--color-error:var(--rose-100);--color-error-text:var(--red-800);--color-cat-1:var(--apricot-100);--color-cat-2:var(--cobalt-100);--color-cat-3:var(--mint-100);--color-cat-4:var(--sky-100);--color-cat-5:var(--rose-100);--color-cat-6:var(--amber-100);--color-message-me:#0a6cd6;--color-message-me-text:#fff;--color-message-toiva:#e9e9eb;--color-message-toiva-text:var(--ink-950);--font-display:"Bricolage Grotesque", "Hanken Grotesk", Arial, sans-serif;--font-text:"Hanken Grotesk", Arial, sans-serif;--font-system:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--weight-body:400;--weight-emphasis:600;--weight-display:800;--weight-title:700;--type-eyebrow:.8125rem;--type-meta:.875rem;--type-body:1rem;--type-body-lg:1.125rem;--type-lead:clamp(1.125rem, 1rem + .5vw, 1.375rem);--type-title:clamp(1.25rem, 1.1rem + .5vw, 1.5rem);--type-subsection:clamp(1.5rem, 1.2rem + 1.2vw, 2rem);--type-section:clamp(2rem, 1.35rem + 2.6vw, 3.5rem);--type-display:clamp(2.75rem, 1.55rem + 4.9vw, 5.5rem);--type-stat:clamp(3rem, 2.2rem + 3.4vw, 5rem);--leading-display:.96;--leading-section:1.04;--leading-title:1.2;--leading-body:1.55;--leading-label:1.3;--tracking-display:-.035em;--tracking-section:-.03em;--tracking-title:-.012em;--tracking-eyebrow:.12em;--measure-body:62ch;--measure-lead:44ch;--measure-heading:18ch;--measure-display:14ch;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--section-pad:clamp(var(--space-16), 6vw + 1rem, var(--space-32));--group-gap:var(--space-12);--stack-gap:var(--space-6);--control-gap:var(--space-2);--grid-max:80rem;--grid-columns:12;--grid-gutter:var(--space-6);--grid-margin:max(var(--space-10), calc((100vw - var(--grid-max)) / 2));--page-margin:var(--space-10);--radius-control:999px;--radius-card:1.5rem;--radius-card-sm:1rem;--radius-chip:999px;--radius-field:.75rem;--radius-message:1.125rem;--radius-arch:999px 999px var(--radius-card) var(--radius-card);--border-width:1px;--border-width-strong:2px;--shadow-1:0 1px 0 #0b16300a, 0 0 0 1px #0b16300f;--shadow-2:0 18px 40px -18px #0b163047, 0 0 0 1px #0b16300f;--shadow-3:0 40px 80px -30px #0b163066, 0 0 0 1px #0b16300f;--control-height:3.25rem;--control-height-sm:2.75rem;--focus-width:3px;--focus-offset:3px;--icon-size:1.25rem;--icon-stroke:1.75;--duration-feedback:.14s;--duration-disclosure:.22s;--duration-entrance:.56s;--duration-stagger:70ms;--motion-distance:1rem;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-standard:cubic-bezier(.2, 0, 0, 1);--cobalt-200:#c4d0ff;--cobalt-400:#6a82f5;--cobalt-500:#4a63ea;--apricot-200:#ffd3b4;--apricot-400:#f8a26f}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--white);color:var(--color-text);font-family:var(--font-text);font-size:var(--type-body);line-height:var(--leading-body);font-synthesis:none;margin:0}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--ink-300);text-decoration-color:var(--ink-300);text-underline-offset:.3em}a:hover{text-decoration-color:currentColor}:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset);border-radius:2px}.page{min-height:100dvh}.bar,.art{background:var(--cobalt-600);color:var(--white)}.bar{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-5) 0;display:flex}.bar :focus-visible{outline-color:var(--white)}.logo{flex:none;width:5.75rem;height:auto}.links{justify-content:flex-end;gap:var(--space-2) var(--space-4);font-size:.9375rem;line-height:var(--leading-label);flex-wrap:wrap;display:flex}.links a{padding-block:var(--space-2);text-decoration-color:#ffffff8c}.links a:hover{text-decoration-color:currentColor}.art{padding:var(--space-8) var(--space-5) var(--space-3);overflow:hidden}.figure{aspect-ratio:835/924;width:min(74vw,20rem);margin:0 auto;position:relative}.figure .t{width:78%;height:auto;position:absolute;top:14%;left:4%}.figure picture,.figure img{width:100%;height:100%;position:absolute;inset:0}.figure .shadow{mix-blend-mode:multiply}.content{padding:var(--space-10) var(--space-5) 0;max-width:40rem}h1{font-family:var(--font-display);font-weight:var(--weight-title);letter-spacing:-.015em;text-wrap:pretty;margin:0;font-size:clamp(1.75rem,1.35rem + 1.6vw,2.25rem);line-height:1.15}.content p{margin:var(--space-5) 0 0;font-size:var(--type-body-lg);color:var(--color-text-secondary);text-wrap:pretty;line-height:1.6}.cta{justify-content:center;align-items:center;gap:var(--space-3);min-height:3.375rem;margin-top:var(--space-8);padding:var(--space-3) var(--space-6);background:var(--ink-950);color:var(--white);font-size:var(--type-body-lg);font-weight:var(--weight-emphasis);transition:background-color var(--duration-feedback) var(--ease-standard);border-radius:.75rem;line-height:1.25;text-decoration:none;display:flex}.cta:hover{background:var(--ink-900)}.cta svg{flex:none}.foot{align-items:baseline;gap:var(--space-2) var(--space-6);padding:var(--space-12) var(--space-5) var(--space-8);font-size:.9375rem;line-height:var(--leading-label);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.foot a{padding-block:var(--space-2)}@media (width>=40em) and (width<=63.99em){.content,.foot{max-width:42.5rem;margin-inline:auto}}@media (width>=64em){.page{grid-template-rows:auto 1fr auto;grid-template-columns:36fr 64fr;display:grid}.bar{z-index:1;padding:var(--space-10) var(--space-12) 0;color:var(--color-text);background:0 0;grid-area:1/1/auto/-1;align-items:flex-start}.bar :focus-visible{outline-color:var(--color-focus)}.logo{width:8rem}.links{gap:var(--space-6)}.links a{-webkit-text-decoration-color:var(--ink-300);text-decoration-color:var(--ink-300)}.art{grid-area:1/1/-1;min-height:100dvh;padding:0;position:relative}.figure{width:min(109%,64vh);position:absolute;bottom:2vh;left:8%}.figure .t{width:63%;top:-3%;left:7%}.content{max-width:calc(40rem + 2 * var(--space-32));padding:var(--space-16) var(--space-32) var(--space-8);grid-area:2/2;align-self:center}h1{font-size:clamp(1.875rem,.9rem + 1.5vw,2.25rem)}.content p{margin-top:var(--space-6);font-size:1.25rem;line-height:1.65}.content h1+p{margin-top:var(--space-8)}.cta{margin-top:var(--space-10);border-radius:.625rem;display:inline-flex}.foot{padding:0 var(--space-32) var(--space-10);font-size:var(--type-meta);grid-area:3/2}}
