@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap";:root{--paper: #F6F1EA;--surface: #FFFCF8;--ink: #29394A;--muted: #687482;--line: #CED5DC;--accent: #3F6485;--accent-ink: #FFF9F3;--wash: #E8EEF3;--gold: #B47D55}body.dark{color-scheme:dark;--paper: #111B25;--surface: #182530;--ink: #F2EEE8;--muted: #A7B2BC;--line: #354553;--accent: #86A9C6;--accent-ink: #111B25;--wash: #1D2C38;--gold: #C69A70}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Poppins,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65}button,input,textarea{font:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}a{color:inherit;text-underline-offset:4px}a:hover{text-decoration-thickness:2px}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}:focus-visible{outline:3px solid var(--gold);outline-offset:5px}::selection{background:var(--accent);color:var(--accent-ink)}h1,h2,h3,p{margin:0}h1,h2{font-family:Poppins,Times New Roman,serif;font-weight:400;line-height:1.07;letter-spacing:-.045em}h2{font-size:clamp(2.4rem,5vw,4.2rem)}h3{font-size:1.2rem;line-height:1.4}p{max-width:70ch}img{display:block;max-width:100%}.container{width:min(1200px,100% - 80px);margin-inline:auto}.section{padding-block:100px;border-top:1px solid var(--line)}.eyebrow{font-family:Arial,monospace;text-transform:uppercase;font-size:.75rem;font-weight:700;letter-spacing:.13em;color:var(--accent)}.section-heading{display:flex;justify-content:space-between;gap:32px;align-items:flex-end;margin-bottom:42px}.section-heading h2{margin-top:14px}.section-heading>p{max-width:360px;color:var(--muted)}.button{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:48px;padding:12px 23px;border:1px solid var(--ink);border-radius:3px;background:transparent;color:var(--ink);text-decoration:none;font-weight:600;font-size:.9rem}.button:hover{background:var(--wash)}.button.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.button.primary:hover{filter:brightness(.92)}.actions{display:flex;flex-wrap:wrap;gap:12px}.text-link{font-size:.88rem;font-weight:600}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:-100px;left:20px;z-index:100;background:var(--surface);padding:12px}.skip-link:focus{top:12px}@media (max-width: 700px){.container{width:calc(100% - 40px)}.section{padding-block:64px}.section-heading{display:block}.section-heading>p{margin-top:22px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
