@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%}img,picture,svg,video{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:from-font}ul[role=list],ol[role=list]{padding:0;list-style:none}h1,h2,h3,h4{font-weight:inherit;font-size:inherit;overflow-wrap:break-word;text-wrap:balance}p,li,dd,figcaption{text-wrap:pretty}table{border-collapse:collapse}}@layer base{html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-gutter:stable;scroll-padding-top:calc(var(--header-h) + 24px);background:var(--c-bg)}html:has([data-subnav]){scroll-padding-top:calc(var(--header-h) + 80px)}@media (prefers-reduced-motion:no-preference){html[data-scroll-behavior=smooth]{scroll-behavior:smooth}}body{background-color:var(--c-bg);background-image:var(--tnut);background-size:var(--tnut-size);min-height:100svh;color:var(--c-text);font-family:var(--font-sans);font-size:var(--fs-body);font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-position:13px 13px;flex-direction:column;line-height:1.55;display:flex}main{flex:1}::selection{background:var(--sbp-gold);color:var(--sbp-ink)}:focus-visible{outline:3px solid var(--c-focus);outline-offset:3px}[data-theme=ink] :focus-visible,[data-theme=ink]:focus-visible{outline-color:var(--paper-0)}strong,b{font-weight:700}}@layer utilities{.container{width:100%;max-width:calc(var(--page-max) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.display{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:-.01em;font-weight:700;line-height:.98}.marker{font-family:var(--font-sans);text-transform:none;letter-spacing:0;color:var(--c-accent-text);font-weight:600}.label{font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;font-weight:600}.tnut{background-image:var(--tnut);background-size:var(--tnut-size)}.num{font-variant-numeric:tabular-nums}.skip-link{z-index:200;background:var(--ink-800);color:var(--paper-0);transition:translate var(--dur-2) var(--ease-out);padding:12px 18px;font-weight:700;text-decoration:none;position:fixed;top:12px;left:12px;translate:0 -200%}.skip-link:focus-visible{translate:0}main:focus{outline:none}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.reveal{transition:opacity .7s var(--ease-out), translate .9s var(--ease-out);transition-delay:calc(var(--reveal-i,0) * 90ms)}.reveal[data-inview=false],[data-inview=false] .reveal-child{opacity:0;translate:0 28px}.reveal-child{transition:opacity .7s var(--ease-out), translate .9s var(--ease-out);transition-delay:calc(var(--reveal-i,0) * 90ms)}.reveal-mask>*{transition:translate 1s var(--ease-out);transition-delay:calc(var(--reveal-i,0) * 90ms)}.reveal-mask[data-inview=false]>*{translate:0 150%}.reveal-photo>*{transition:clip-path 1.1s var(--ease-crux)}.reveal-photo>*>*{transition:scale 1.4s var(--ease-out)}.reveal-photo[data-inview=false]>*{clip-path:inset(100% 0 0)}.reveal-photo[data-inview=false]>*>*{scale:1.14}}.reveal-mask{clip-path:inset(-100vh -100vw 0);display:block}.reveal-mask>*{display:block}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.parallax{animation:linear both parallax-drift;animation-timeline:view();animation-range:cover}}}@keyframes parallax-drift{0%{translate:0 calc(var(--parallax,40px) * -1)}to{translate:0 var(--parallax,40px)}}}:root{--sbp-bg:#006184;--sbp-primary:#3992b2;--sbp-gold:#d3a613;--sbp-blue-950:#001f2b;--sbp-blue-900:#002a3a;--sbp-blue-850:#00354a;--sbp-blue-800:#004059;--sbp-blue-750:#004b67;--sbp-blue-700:#005675;--sbp-blue-600:#006184;--sbp-blue-500:#0b7096;--sbp-sky-400:#7db9cf;--sbp-sky-300:#a7d1e1;--sbp-sky-200:#c4e1ec;--sbp-sky-100:#e3f1f6;--sbp-gold-700:#a8840c;--sbp-gold-600:#c0980f;--sbp-gold-300:#eed486;--sbp-gold-100:#f6ebc4;--sbp-ink:#00202c;--brand-ink:var(--sbp-ink);--brand-blue:var(--sbp-primary);--brand-red:var(--sbp-gold);--brand-white:#fff;--ink-900:#fff;--ink-800:#fff;--ink-700:#eef6f9;--ink-600:#dcebf1;--ink-500:#cbe2eb;--ink-400:#bcd9e5;--ink-300:#8dbbcc;--paper-0:var(--sbp-blue-700);--paper-1:var(--sbp-blue-600);--paper-2:var(--sbp-blue-750);--paper-3:var(--sbp-blue-800);--red-800:var(--sbp-gold-300);--red-700:var(--sbp-gold-300);--red-600:var(--sbp-gold);--red-500:#e0b935;--red-200:#3f7662;--red-100:#206b73;--blue-800:var(--sbp-sky-100);--blue-700:var(--sbp-sky-200);--blue-600:var(--sbp-sky-400);--blue-500:var(--sbp-sky-300);--blue-200:#147294;--blue-100:#0b6b8e;--c-bg:var(--paper-1);--c-surface:var(--paper-0);--c-panel:var(--paper-2);--c-text:var(--ink-800);--c-text-2:var(--ink-500);--c-text-3:var(--ink-400);--c-line:#ffffff29;--c-line-2:#ffffff4d;--c-line-strong:#ffffff80;--c-accent:var(--red-600);--c-accent-text:var(--sbp-gold-300);--c-on-accent:var(--sbp-ink);--c-action:var(--blue-600);--c-on-dark:var(--sbp-blue-700);--c-on-dark-2:#005675d1;--c-on-dark-line:#00567533;--c-focus:#fff;--c-danger:#ffc9bf;--c-danger-bg:#5a3b4e;--font-sans:var(--font-barlow), "Barlow", system-ui, sans-serif;--font-marker:var(--font-sans);--fs-hero:clamp(3rem, 1.2rem + 7.2vw, 8rem);--fs-h1:clamp(2.375rem, 1.5rem + 3.8vw, 5rem);--fs-h2:clamp(1.875rem, 1.35rem + 2.3vw, 3.5rem);--fs-h3:clamp(1.375rem, 1.2rem + .75vw, 1.875rem);--fs-h4:1.25rem;--fs-lead:clamp(1.1875rem, 1.05rem + .55vw, 1.5rem);--fs-body:1.0625rem;--fs-sm:.9375rem;--fs-xs:.8125rem;--fs-label:.8125rem;--stretch-display:100%;--stretch-tight:100%;--stretch-ui:100%;--page-max:1360px;--gutter:clamp(16px, 3.4vw, 48px);--section-y:clamp(72px, 4.5vw + 48px, 144px);--header-h:72px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--radius-1:6px;--radius-2:12px;--radius-pill:999px;--stroke:1px;--shadow-print:0 0 0 0 transparent;--shadow-print-lg:0 0 0 0 transparent;--shadow-print-press:0 0 0 0 transparent;--print-lift:0, -2px;--shadow-lift:0 1px 0 #00141e0f, 0 22px 40px -24px #00141e8c;--tag-shape:inset(0 round 4px);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in:cubic-bezier(.55, 0, 1, .45);--ease-crux:cubic-bezier(.7, 0, .2, 1);--ease-snap:cubic-bezier(.34, 1.56, .64, 1);--dur-1:.12s;--dur-2:.2s;--dur-3:.36s;--dur-4:.62s;--dur-5:.95s;--vt-exit:.17s;--vt-enter:.28s;--vt-move:.52s;--tnut:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36'%3E%3Cg fill='%233992b2' fill-opacity='.55'%3E%3Ccircle cx='9' cy='9' r='1.6'/%3E%3Ccircle cx='27' cy='27' r='1.6'/%3E%3C/g%3E%3C/svg%3E");--tnut-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36'%3E%3Cg fill='%233992b2' fill-opacity='.4'%3E%3Ccircle cx='9' cy='9' r='1.6'/%3E%3Ccircle cx='27' cy='27' r='1.6'/%3E%3C/g%3E%3C/svg%3E");--tnut-size:36px 36px;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 .08 0 0 0 0 .12 0 0 0 .5 -.12'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}[data-theme=ink]{--ink-900:var(--sbp-blue-950);--ink-800:var(--sbp-blue-850);--ink-700:var(--sbp-blue-800);--ink-600:var(--sbp-blue-750);--ink-500:#3f7488;--ink-400:#6c97a8;--ink-300:#9bb9c5;--paper-0:#fff;--paper-1:#f1f7fa;--paper-2:#e1eef3;--paper-3:#cbe0e9;--c-bg:var(--ink-800);--c-surface:var(--ink-700);--c-panel:var(--ink-900);--c-text:#fff;--c-text-2:#ffffffd6;--c-text-3:#ffffffbd;--c-line:#ffffff29;--c-line-2:#ffffff4d;--c-line-strong:#ffffff80;--c-on-dark:#fff;--c-on-dark-2:#fffc;--c-on-dark-line:#ffffff2e;--c-focus:#fff}@media (max-width:767px){:root{--header-h:56px}}::view-transition{pointer-events:none}::view-transition-old(root){display:none}::view-transition-new(root){animation:none}::view-transition-group(site-header){z-index:100;animation:none}::view-transition-group(scroll-top){z-index:100;animation:none}::view-transition-group(cookie-banner){z-index:100;animation:none}::view-transition-old(site-header){display:none}::view-transition-old(scroll-top){display:none}::view-transition-old(cookie-banner){display:none}::view-transition-new(site-header){animation:none}::view-transition-new(scroll-top){animation:none}::view-transition-new(cookie-banner){animation:none}@keyframes vt-fade{0%{opacity:0}to{opacity:1}}@keyframes vt-rise-in{0%{translate:0 var(--vt-offset,72px)}to{translate:0}}@keyframes vt-rise-out{0%{translate:0}to{translate:0 var(--vt-offset,-56px)}}::view-transition-old(.climb-out){--vt-offset:-56px;animation:var(--vt-exit) var(--ease-in) both vt-fade reverse, var(--vt-move) var(--ease-crux) both vt-rise-out}::view-transition-new(.climb-in){--vt-offset:88px;animation:var(--vt-enter) var(--ease-out) var(--vt-exit) both vt-fade, var(--vt-move) var(--ease-crux) both vt-rise-in}::view-transition-old(.descend-out){--vt-offset:56px;animation:var(--vt-exit) var(--ease-in) both vt-fade reverse, var(--vt-move) var(--ease-crux) both vt-rise-out}::view-transition-new(.descend-in){--vt-offset:-88px;animation:var(--vt-enter) var(--ease-out) var(--vt-exit) both vt-fade, var(--vt-move) var(--ease-crux) both vt-rise-in}::view-transition-old(.fade-out){animation:var(--vt-exit) var(--ease-in) both vt-fade reverse}::view-transition-new(.fade-in){animation:var(--vt-enter) var(--ease-out) var(--vt-exit) both vt-fade}@keyframes vt-slide-in{0%{translate:var(--vt-slide,64px) 0}to{translate:0}}@keyframes vt-slide-out{0%{translate:0}to{translate:var(--vt-slide,-48px) 0}}::view-transition-old(.slide-to-left){animation:var(--vt-exit) var(--ease-in) both vt-fade reverse, var(--vt-move) var(--ease-crux) both vt-slide-out}::view-transition-old(.slide-to-right){animation:var(--vt-exit) var(--ease-in) both vt-fade reverse, var(--vt-move) var(--ease-crux) both vt-slide-out}::view-transition-old(.slide-to-left){--vt-slide:-48px}::view-transition-old(.slide-to-right){--vt-slide:48px}::view-transition-new(.slide-from-right){animation:var(--vt-enter) var(--ease-out) var(--vt-exit) both vt-fade, var(--vt-move) var(--ease-crux) both vt-slide-in}::view-transition-new(.slide-from-left){animation:var(--vt-enter) var(--ease-out) var(--vt-exit) both vt-fade, var(--vt-move) var(--ease-crux) both vt-slide-in}::view-transition-new(.slide-from-right){--vt-slide:72px}::view-transition-new(.slide-from-left){--vt-slide:-72px}::view-transition-group(.morph){animation-duration:var(--vt-move);animation-timing-function:var(--ease-crux)}::view-transition-image-pair(.morph){animation-name:vt-via-blur}@keyframes vt-via-blur{30%{filter:blur(2px)}}::view-transition-group(.text-morph){animation-duration:var(--vt-move);animation-timing-function:var(--ease-crux)}::view-transition-old(.text-morph){display:none}::view-transition-new(.text-morph){object-fit:none;object-position:left top;animation:none}::view-transition-group(.slide-indicator){z-index:101;animation-duration:.42s;animation-timing-function:var(--ease-crux)}::view-transition-old(.slide-indicator){height:100%;animation:none}::view-transition-new(.slide-indicator){height:100%;animation:none}::view-transition-group(.reorder){animation-duration:var(--vt-move);animation-timing-function:var(--ease-crux)}@keyframes vt-menu-reveal{0%{clip-path:circle(0 at calc(100% - var(--gutter) - 13px) calc(var(--header-h) / -2))}to{clip-path:circle(150vmax at calc(100% - var(--gutter) - 13px) calc(var(--header-h) / -2))}}::view-transition-group(.menu-in){z-index:150}::view-transition-group(.menu-out){z-index:150}::view-transition-new(.menu-in){animation:.56s var(--ease-crux) both vt-menu-reveal}::view-transition-old(.menu-out){animation:.38s var(--ease-crux) both vt-menu-reveal reverse}@keyframes vt-lift-in{0%{opacity:0;translate:0 14px}}@keyframes vt-lift-out{to{opacity:0;translate:0 -10px}}::view-transition-old(.swap-out){animation:.16s var(--ease-in) both vt-lift-out}::view-transition-new(.swap-in){animation:.34s var(--ease-out) 90ms both vt-lift-in}@keyframes vt-pop{0%{opacity:0;rotate:-40deg;scale:.3}}::view-transition-new(.pop-in){animation:.46s var(--ease-snap) both vt-pop}::view-transition-old(.pop-out){animation:.22s var(--ease-in) both reverse vt-pop}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}
