@font-face{font-family:sourceSansPro;src:url(../media/SourceSansPro_Regular-s.p.1dth9lcwjqq7q.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:sourceSansPro Fallback;src:local(Arial);ascent-override:104.28%;descent-override:28.93%;line-gap-override:0.0%;size-adjust:94.36%}.sourcesanspro_6d68837c-module__904dvW__className{font-family:sourceSansPro,sourceSansPro Fallback;font-style:normal;font-weight:400}.sourcesanspro_6d68837c-module__904dvW__variable{--font-source-sans-pro:"sourceSansPro", "sourceSansPro Fallback"}
@font-face{font-family:circularStd;src:url(../media/CircularStd_Book-s.p.302c8vpxv3tdi.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:circularStd Fallback;src:local(Arial);ascent-override:98.02%;descent-override:26.35%;line-gap-override:0.0%;size-adjust:101.72%}.circularstd_8a74a6e1-module__ueN0MW__className{font-family:circularStd,circularStd Fallback;font-style:normal;font-weight:400}.circularstd_8a74a6e1-module__ueN0MW__variable{--font-circular-std:"circularStd", "circularStd Fallback"}
:root{--color-primary:#0b143d;--color-secondary:#facd1a;--color-text:#535263;--color-accent:#4a8f9c;--color-button-text:#fff;--color-page-transition:#ffbc7d;--color-background:#fff;--color-brand-orange:#faa61a;--color-border-subtle:#e2e8f0;--color-surface-muted:#f8fafc;--color-teal-deep:#3b717b;--color-teal-dark:#1b515b;--color-nav:#000;--color-header-border:#ececec;--color-field-border:#cbcbcb;--color-field-label:#000;--color-dropdown-hover:#f6f6f6;--shadow-dropdown:0 0 4px 0 #dbdbdb80;--font-body:var(--font-source-sans-pro), sans-serif;--font-heading:var(--font-circular-std), sans-serif;--font-link-size:16px;--font-weight-primary:600;--font-weight-secondary:400;--font-weight-text:400;--font-weight-accent:500;--font-weight-button:600;--font-size-body:18px;--font-size-h1:52px;--font-size-h2:44px;--font-size-h3:40px;--font-size-h4:35px;--font-size-h5:30px;--font-size-h6:25px;--heading-line-height:1.2;--container-max:1400px;--container-max-tablet:1024px;--space-widget:20px;--breakpoint-mobile:767px;--breakpoint-tablet:1254px;--button-background:var(--color-accent);--button-color:var(--color-button-text);--button-radius:4px;--button-padding:12px 24px;--button-radius-header-cta:10px;--button-padding-header-cta:18px 22px}@media (max-width:1254px){:root{--container-max:var(--container-max-tablet)}}@media (max-width:767px){:root{--font-size-body:16px;--font-size-h1:30px;--font-size-h2:28px;--font-size-h3:24px;--font-size-h4:22px;--font-size-h5:20px;--font-size-h6:18px}}
html{height:100%}body{min-height:100%;color:var(--color-text);background:var(--color-background);font-family:var(--font-body);font-size:var(--font-size-body);font-weight:var(--font-weight-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html:has([data-studio-shell]){height:100%;overflow:hidden}html:has([data-studio-shell]) body{height:100%;overflow:hidden}main{flex:1}*{box-sizing:border-box;margin:0;padding:0}h1,h2,h3,h4,h5,h6{color:var(--color-primary);font-family:var(--font-heading);font-weight:var(--font-weight-primary);line-height:var(--heading-line-height)}h1{font-size:var(--font-size-h1)}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}h4{font-size:var(--font-size-h4)}h5{font-size:var(--font-size-h5)}h6{font-size:var(--font-size-h6)}a{color:var(--color-accent);font-size:var(--font-link-size)}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-size:inherit}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--color-brand-orange);outline-offset:3px}.container{width:100%;max-width:var(--container-max);padding-inline:var(--space-widget);margin-inline:auto}
