@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-display:swap;src:url(./bricolage-grotesque-800-latin.nGXWaUX2.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(./hanken-grotesk-latin.KjBMhMia.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}:root{--cobalt:#1f3fbf;--cobalt-wash:#dde3fa;--lemon:#ffd23f;--lemon-wash:#fff0b8;--viridian:#0b7559;--viridian-wash:#d3efe5;--rose:#f59bb8;--rose-wash:#fde1ea;--vermilion:#d9381c;--vermilion-deep:#b72d14;--ink:#141a33;--ink-hover:#273057;--ink-soft:#424866;--ink-faint:#5a607e;--paper:#fff;--paper-dim:#eef0fa;--rule:#e3e6f3;--font-display:"Bricolage Grotesque", "Hanken Grotesk", sans-serif;--font-text:"Hanken Grotesk", system-ui, sans-serif;--type-display:800 clamp(30px, 9vw, 40px) / 1.02 var(--font-display);--type-display-tracking:-.02em;--type-headline:800 26px / 1.05 var(--font-display);--type-headline-tracking:-.015em;--type-title:800 22px / 1.1 var(--font-display);--type-title-tracking:-.01em;--type-patch:800 16px / 1 var(--font-display);--type-item-title:700 17px / 1.25 var(--font-text);--type-body:400 16px / 1.45 var(--font-text);--type-label:700 15px / 1.45 var(--font-text);--type-caption:400 14px / 1.45 var(--font-text);--type-fine:400 13px / 1.45 var(--font-text);--radius-thumb:10px;--radius-field:12px;--radius-card:14px;--radius-list-sheet:18px;--radius-drawer:22px;--radius-pill:999px;--space-xs:4px;--space-sm:8px;--space-md:14px;--gutter:20px;--space-section:28px;--column:520px;--page-tablet:720px;--page-max:1200px;--gutter-tablet:32px;--gutter-wide:40px;--rail:400px;--split-gap:56px;--rail-top:32px;--dialog:480px;--tap:44px;--ease-out:cubic-bezier(.16, 1, .3, 1);--shadow-patch:drop-shadow(0 3px 4px #141a3333);--shadow-drawer:0 -8px 30px #141a332e;--shadow-dialog:0 14px 40px #141a3338}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-color:var(--cobalt-wash) var(--paper)}body{background:var(--paper);min-height:100dvh;color:var(--ink);font:var(--type-body);caret-color:var(--vermilion);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,p,ul,ol,figure{margin:0}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--lemon);color:var(--ink)}:focus-visible{outline:3px solid var(--accent,var(--cobalt));outline-offset:3px;border-radius:6px}a{color:var(--cobalt);text-underline-offset:3px;text-decoration-thickness:1.5px}.num,time,data{font-variant-numeric:tabular-nums}.column{width:100%;max-width:var(--column);padding-inline:var(--gutter);margin-inline:auto}@media (width>=768px){.column--wide{max-width:var(--page-tablet);padding-inline:var(--gutter-tablet)}}@media (width>=1120px){.column--wide{max-width:var(--page-max);padding-inline:var(--gutter-wide)}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-recede]{transition:opacity .35s var(--ease-out)}:root[data-drawer=open] [data-recede]:not([data-recede=keep],[role=dialog] *){opacity:.22}:root[data-drawer=open] [data-recede=keep]{z-index:11;background:var(--paper);position:relative}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
