@font-face{font-family:Universal Sans;src:url(/fonts/universal-sans-400.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Universal Sans;src:url(/fonts/universal-sans-550.woff2)format("woff2");font-style:normal;font-weight:500 700;font-display:swap}@font-face{font-family:Universal Sans Display;src:url(/fonts/universal-sans-display-400.woff2)format("woff2");font-style:normal;font-weight:400;font-display:fallback}@font-face{font-family:Universal Sans Display;src:url(/fonts/universal-sans-display-550.woff2)format("woff2");font-style:normal;font-weight:550;font-display:fallback}:root{--font-sans:"Universal Sans", Arial, Helvetica, sans-serif;--font-display:"Universal Sans Display", "Universal Sans", Arial, Helvetica, sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-size-body:1rem;--font-size-nav:.875rem;--font-size-lead:1.125rem;--font-size-eyebrow:.8125rem;--font-size-meta:.8125rem;--font-size-display:60px;--font-size-page-title:48px;--font-size-section-title:48px;--line-height-body:1.5;--line-height-tight:1;--tracking-display:-.025em;--tracking-eyebrow:.08em;--omega-color-primary:#1a73e8;--omega-color-ink:#0a0a0a;--omega-color-surface:#fff;--omega-color-muted:#666;--omega-color-border:#dedede;--omega-content-width:1120px;--omega-reading-width:680px;--omega-page-inline-padding:32px;--omega-page-block-padding:40px;--omega-radius-small:8px}*,:before,:after{box-sizing:border-box}html,body{background:var(--omega-color-surface);min-height:100%;color:var(--omega-color-ink);margin:0}body{font-family:var(--font-sans);font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:var(--font-weight-regular);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit}button,input,textarea,select{font:inherit}.display{font-family:var(--font-display);font-size:var(--font-size-display);letter-spacing:var(--tracking-display);font-weight:400;line-height:1}.page-title{font-family:var(--font-display);font-size:var(--font-size-page-title);letter-spacing:var(--tracking-display);margin:0;font-weight:400;line-height:1}.section-title{font-family:var(--font-display);font-size:var(--font-size-section-title);letter-spacing:var(--tracking-display);font-weight:400;line-height:1}.lead{font-family:var(--font-sans);font-size:var(--font-size-lead);margin:0;line-height:1.35}.eyebrow{font-family:var(--font-sans);font-size:var(--font-size-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;margin:0;font-weight:500;line-height:1.5}.nav,button{font-family:var(--font-sans);font-size:var(--font-size-nav);font-weight:500}.omega-page{min-height:100vh;padding:var(--omega-page-block-padding) var(--omega-page-inline-padding)}.omega-page__inner{width:min(100%, var(--omega-content-width));margin:0 auto}.omega-reading-column{width:min(100%, var(--omega-reading-width))}.omega-stack{flex-direction:column;gap:24px;display:flex}.omega-brand{align-items:center;gap:12px;display:inline-flex}.omega-brand__mark{width:48px;height:48px;display:block}.omega-brand__name{font-weight:var(--font-weight-medium)}.omega-actions{flex-wrap:wrap;gap:12px;display:flex}.omega-button{border-radius:var(--omega-radius-small);min-height:44px;font-family:var(--font-sans);font-size:var(--font-size-nav);font-weight:var(--font-weight-medium);border:1px solid #0000;justify-content:center;align-items:center;padding:0 18px;line-height:1;text-decoration:none;display:inline-flex}.omega-button--primary{background:var(--omega-color-primary);color:#fff}.omega-button--secondary{border-color:var(--omega-color-border);background:var(--omega-color-surface);color:var(--omega-color-ink)}.omega-button:focus-visible{outline:3px solid var(--omega-color-ink);outline-offset:3px}.omega-muted{color:var(--omega-color-muted)}@media (width<=571px){:root{--font-size-display:36px;--font-size-page-title:36px;--font-size-section-title:30px;--omega-page-inline-padding:20px;--omega-page-block-padding:28px}.display,.page-title{line-height:1.1}.section-title{line-height:1.2}.omega-actions{flex-direction:column}.omega-button{width:100%}}
