:root{--bg: #F5F3EF;--surface: #FFFFFF;--text: #1E1E1C;--text-mid: #4D4D4D;--text-muted: #737373;--text-faint: #9A958C;--rule: #D9D4CB;--rule-soft: #CFCAC1;--icon-subtle: #B5B0A7;--inverse-hover: #000000;--accent: #FF5A1F;--accent-ink: #C2410C;--accent-tint: #FFEDE5;--ok: #16A34A;--ok-ink: #15803D;--ok-tint: #E7F6EC;--font: "Outfit", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--cols: 4;--margin: 20px;--gutter: 16px;--section: 64px;--max: 1440px;--icon-radius: 22.5%;--shadow: 0 8px 20px rgba(0, 0, 0, .16)}@media(min-width:768px){:root{--cols: 12;--margin: 48px;--gutter: 24px;--section: 96px;--shadow: 0 12px 28px rgba(0, 0, 0, .16)}}@media(min-width:1280px){:root{--margin: 96px;--section: 128px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-height:100vh;background:var(--bg);color:var(--text);font-family:var(--font);font-size:16px;line-height:24px;-webkit-font-smoothing:antialiased}h1,h2,h3,p,dl,dd,figure,ul,ol{margin:0}ul,ol{padding:0;list-style:none}img{display:block;max-width:100%}a{color:inherit}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:6px}.container{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--margin)}.grid{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:var(--gutter)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.t-h1{font-size:56px;line-height:56px;font-weight:900;letter-spacing:-.02em}.t-lead{font-size:20px;line-height:28px;font-weight:400;color:var(--text-mid)}.t-h2{font-size:28px;line-height:36px;font-weight:700;letter-spacing:-.01em}.t-statement{font-size:24px;line-height:32px;font-weight:600;letter-spacing:-.005em}.t-h3{font-size:20px;line-height:28px;font-weight:700;letter-spacing:-.005em}.t-dd{font-size:17px;line-height:24px;font-weight:600}.t-body{font-size:15px;line-height:20px;font-weight:400;color:var(--text-mid)}.t-meta{font-size:14px;line-height:20px;font-weight:500;color:var(--text-muted)}.t-eyebrow{font-size:13px;line-height:16px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}@media(min-width:768px){.t-h1{font-size:88px;line-height:88px}.t-lead{font-size:26px;line-height:36px}.t-h2{font-size:40px;line-height:48px}.t-statement{font-size:32px;line-height:40px}.t-h3{font-size:24px;line-height:32px}.t-dd{font-size:20px;line-height:28px}.t-body{font-size:16px;line-height:24px}.t-meta{font-size:15px;line-height:20px}.t-eyebrow{font-size:14px;line-height:20px}}.app-icon{border-radius:var(--icon-radius);box-shadow:var(--shadow);background:var(--rule-soft)}.consent[data-astro-cid-2effgw6e]{position:fixed;inset:auto 0 0;z-index:10;padding:0 var(--margin) 16px;pointer-events:none}.consent[data-astro-cid-2effgw6e][hidden]{display:none}.consent-box[data-astro-cid-2effgw6e]{display:flex;flex-direction:column;gap:16px;max-width:960px;margin-inline:auto;padding:20px;border:1px solid var(--rule);border-radius:20px;background:var(--surface);box-shadow:var(--shadow);pointer-events:auto}.consent-text[data-astro-cid-2effgw6e]{display:flex;flex-direction:column;gap:4px}.consent-title[data-astro-cid-2effgw6e]{font-size:17px;line-height:24px;font-weight:700}.consent-body[data-astro-cid-2effgw6e]{font-size:15px;line-height:22px;color:var(--text-mid)}.consent-body[data-astro-cid-2effgw6e] a[data-astro-cid-2effgw6e]{color:var(--accent-ink);font-weight:600}.consent-actions[data-astro-cid-2effgw6e]{display:flex;gap:12px}.consent-button[data-astro-cid-2effgw6e]{flex:1;padding:12px 24px;border:1px solid var(--text);border-radius:999px;background:transparent;color:var(--text);font:inherit;font-size:16px;line-height:24px;font-weight:600;cursor:pointer}.consent-button[data-astro-cid-2effgw6e]:hover{background:var(--bg)}.consent-button--accept[data-astro-cid-2effgw6e]{background:var(--text);color:var(--bg)}.consent-button--accept[data-astro-cid-2effgw6e]:hover{background:var(--inverse-hover)}.consent-button[data-astro-cid-2effgw6e]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(min-width:768px){.consent[data-astro-cid-2effgw6e]{padding-bottom:24px}.consent-box[data-astro-cid-2effgw6e]{flex-direction:row;align-items:center;gap:32px;padding:24px 28px}.consent-actions[data-astro-cid-2effgw6e]{flex-shrink:0}.consent-button[data-astro-cid-2effgw6e]{flex:none}}.site-header[data-astro-cid-sckkx6r4]{display:flex;align-items:center;justify-content:space-between;padding-block:16px}.site-logo[data-astro-cid-sckkx6r4]{display:block;width:112px}.site-logo[data-astro-cid-sckkx6r4] svg{display:block;width:100%;height:auto}.site-nav[data-astro-cid-sckkx6r4]{display:flex;gap:24px}.site-nav-link[data-astro-cid-sckkx6r4]{font-size:16px;line-height:24px;font-weight:500;text-decoration:none}.site-nav-link[data-astro-cid-sckkx6r4]:hover,.site-nav-link[data-astro-cid-sckkx6r4][aria-current]{color:var(--accent-ink)}.site-footer[data-astro-cid-sckkx6r4]{border-top:1px solid var(--rule)}.site-footer-inner[data-astro-cid-sckkx6r4]{display:flex;flex-direction:column-reverse;gap:8px;padding-block:24px 32px}.site-footer-links[data-astro-cid-sckkx6r4]{display:flex;flex-wrap:wrap;gap:8px 24px}.site-footer-link[data-astro-cid-sckkx6r4]{font-size:14px;line-height:20px;font-weight:500;text-decoration:none}.site-footer-link[data-astro-cid-sckkx6r4]:hover{color:var(--accent-ink)}.site-footer-button[data-astro-cid-sckkx6r4]{padding:0;border:0;background:none;color:inherit;font-family:inherit;text-align:left;cursor:pointer}@media(min-width:768px){.site-header[data-astro-cid-sckkx6r4]{padding-block:32px}.site-logo[data-astro-cid-sckkx6r4]{width:150px}.site-nav[data-astro-cid-sckkx6r4]{gap:32px}.site-footer-inner[data-astro-cid-sckkx6r4]{flex-direction:row;align-items:center;justify-content:space-between;padding-block:40px 48px}.site-footer-link[data-astro-cid-sckkx6r4]{font-size:15px}}
