.bsm{--bsm-navy:#003d59;--bsm-orange:#fe6625;--bsm-blue:#3e94b2;--bsm-amber:#fb9334;--bsm-teal:#1c5858;--bsm-light:#f2f4f7;--bsm-gray1:#d9dde8;--bsm-gray2:#9da5be;--bsm-ink:#003d59;--bsm-ink-muted:#4b5d6e;--bsm-radius:4px;--bsm-surface:#2a6e88;--bsm-surface-deep:#1e5468;--bsm-surface-ink:#fff;--bsm-surface-ink-muted:hsla(0,0%,100%,.85);--bsm-surface-ink-dim:hsla(0,0%,100%,.62);--bsm-surface-ink-faint:hsla(0,0%,100%,.14);--bsm-surface-ink-wash:hsla(0,0%,100%,.06);--bsm-surface-glow:radial-gradient(900px 520px at 78% 12%,rgba(62,148,178,.55),transparent 62%),radial-gradient(700px 460px at 8% 88%,rgba(251,147,52,.2),transparent 65%);--bsm-accent:#fb9334;--bsm-accent-hover:#e8811c;--bsm-accent-ink:#003d59;--bsm-accent-shadow:rgba(251,147,52,.42);--bsm-accent-on-surface:#fdbe7b;--bsm-shadow-card:0 24px 60px rgba(0,25,38,.3),0 4px 14px rgba(0,25,38,.16);--bsm-ease:cubic-bezier(.22,.8,.3,1);color:var(--bsm-ink);font-family:Raleway,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}.bsm *,.bsm :after,.bsm :before{box-sizing:border-box}.bsm h1,.bsm h2,.bsm h3,.bsm li,.bsm p,.bsm ul{margin:0;padding:0}.bsm a,.bsm b,.bsm button,.bsm em,.bsm h1,.bsm h2,.bsm h3,.bsm li,.bsm p,.bsm span{font-family:inherit}.bsm h1,.bsm h2,.bsm h3{color:inherit;letter-spacing:-.01em;line-height:1.15}.bsm ul{list-style:none}.bsm a{color:inherit;text-decoration:none}.bsm button{background:none;border:0;color:inherit;font:inherit}.bsm-container{margin:0 auto;max-width:1200px;padding:0 2rem}.bsm-section{background:#fff;padding:6rem 0}.bsm-section.bsm-alt{background:var(--bsm-light)}.bsm-section-head{margin-bottom:3rem;max-width:760px}.bsm-section-head .bsm-h2{margin:1rem 0 1.2rem}.bsm-section-head p+p{margin-top:1rem}.bsm-eyebrow{align-items:center;color:var(--bsm-ink);display:inline-flex;font-size:.7rem;font-weight:700;gap:.6rem;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.bsm-eyebrow:before{background:var(--bsm-accent);content:"";display:block;height:2px;width:26px}.bsm .bsm-h1{font-size:clamp(2.1rem,4.6vw,3.5rem);font-weight:900}.bsm .bsm-h2{color:var(--bsm-ink);font-size:clamp(1.7rem,3.2vw,2.5rem);font-weight:900}.bsm-lead{color:var(--bsm-ink-muted);font-size:1.125rem;font-weight:400;line-height:1.6}.bsm .bsm-btn{align-items:center;border:2px solid transparent;border-radius:var(--bsm-radius);cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:700;gap:.55rem;justify-content:center;letter-spacing:.04em;line-height:1.2;overflow:hidden;padding:.95rem 2rem;position:relative;text-decoration:none;transition:all .25s var(--bsm-ease)}.bsm .bsm-btn-primary{background:var(--bsm-accent);color:var(--bsm-accent-ink)}.bsm .bsm-btn-primary:after{background:linear-gradient(110deg,transparent 30%,hsla(0,0%,100%,.45) 50%,transparent 70%);content:"";inset:0;position:absolute;transform:translateX(-120%);transition:transform .7s var(--bsm-ease)}.bsm .bsm-btn-primary:hover{background:var(--bsm-accent-hover);box-shadow:0 12px 28px var(--bsm-accent-shadow);color:var(--bsm-accent-ink);transform:translateY(-2px)}.bsm .bsm-btn-primary:hover:after{transform:translateX(120%)}.bsm .bsm-btn svg{fill:none;flex:none;height:16px;stroke:currentColor;stroke-width:2.2;transition:transform .25s;width:16px}.bsm .bsm-btn:hover svg{transform:translateX(4px)}.bsm-cta-inline{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.bsm-reveal{opacity:0;transform:translateY(28px);transition:opacity .8s var(--bsm-ease),transform .8s var(--bsm-ease)}.bsm-reveal.is-in{opacity:1;transform:none}.bsm-reveal-scale{opacity:0;transform:scale(.94);transition:opacity .8s var(--bsm-ease),transform .8s var(--bsm-ease)}.bsm-reveal-scale.is-in{opacity:1;transform:none}.bsm-split .bsm-w{display:inline-block;opacity:0;transform:translateY(.6em) rotate(2deg);transition:opacity .6s var(--bsm-ease),transform .6s var(--bsm-ease)}.bsm-split.is-in .bsm-w{opacity:1;transform:none}@media (max-width:680px){.bsm-container{padding-left:1.25rem;padding-right:1.25rem}.bsm-section{padding:3.5rem 0}}@media (prefers-reduced-motion:reduce){.bsm *{animation:none!important;transition:none!important}.bsm-reveal,.bsm-reveal-scale,.bsm-split .bsm-w{opacity:1!important;transform:none!important}}.bsm-where-grid{align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr}.bsm-where-copy .bsm-h2{margin:1rem 0 1.2rem}.bsm-where-copy .bsm-lead+.bsm-lead{margin-top:1.5rem}.bsm-striving{background:#fff;border:1px solid var(--bsm-gray1);border-radius:6px;box-shadow:0 10px 30px rgba(0,25,38,.06);padding:2.25rem}.bsm-wherever .bsm-striving h3{color:var(--bsm-ink);font-size:1.15rem;font-weight:800;margin-bottom:1.2rem}.bsm-wherever .bsm-striving ul{display:grid;gap:.7rem}.bsm-wherever .bsm-striving li{align-items:center;background:var(--bsm-light);border-radius:var(--bsm-radius);color:var(--bsm-ink);display:flex;font-size:1rem;font-weight:600;gap:.85rem;opacity:0;padding:.8rem 1rem;transform:translateX(-24px);transition:all .3s var(--bsm-ease)}.bsm-striving.is-in li{opacity:1;transform:none}.bsm-striving.is-in li:nth-child(2){transition-delay:.05s}.bsm-striving.is-in li:nth-child(3){transition-delay:.1s}.bsm-striving.is-in li:nth-child(4){transition-delay:.15s}.bsm-striving.is-in li:nth-child(5){transition-delay:.2s}.bsm-striving.is-in li:nth-child(6){transition-delay:.25s}.bsm-striving.is-in li:nth-child(7){transition-delay:.3s}.bsm-striving.is-in li:hover{background:#fff;box-shadow:0 8px 20px rgba(0,25,38,.1);transform:translateX(6px);transition-delay:0s}.bsm-striving li i{background:var(--bsm-blue);border-radius:50%;color:#fff;display:grid;flex:none;font-style:normal;height:28px;place-items:center;transition:background .3s,transform .3s;width:28px}.bsm-striving li:hover i{background:var(--bsm-orange);transform:rotate(1turn)}.bsm-striving li i svg{display:block;fill:none;height:14px;stroke:#fff;stroke-width:3;width:14px}@media (max-width:1024px){.bsm-where-grid{gap:2.5rem;grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.bsm-striving li{opacity:1!important;transform:none!important}}