:root{--mark:url(https://43710375.fs1.hubspotusercontent-na1.net/hubfs/43710375/raw_assets/public/seg-theme/images/seg-mark.png);--wm:url(https://43710375.fs1.hubspotusercontent-na1.net/hubfs/43710375/raw_assets/public/seg-theme/images/seg-wordmark.png);--wm-neg:url(https://43710375.fs1.hubspotusercontent-na1.net/hubfs/43710375/raw_assets/public/seg-theme/images/seg-wordmark-white.png);--mark-neg:url(https://43710375.fs1.hubspotusercontent-na1.net/hubfs/43710375/raw_assets/public/seg-theme/images/seg-mark-white.png);--navy:#092b47;--navy-2:#0e3557;--navy-3:#15619c;--brand:#1b75bc;--amber:#7cc0ee;--amber-2:#15619c;--amber-soft:rgba(27,117,188,.1);--paper:#f5f8fc;--ink:#0a1c2e;--ink-2:#3d5568;--ink-3:#6b8299;--line:rgba(10,28,46,.1);--line-d:hsla(0,0%,100%,.14);--max:1180px;--r:14px;--sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--sans);line-height:1.6;-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}.wrap{margin:0 auto;max-width:var(--max);padding:0 24px}h1,h2,h3,h4{font-weight:750;letter-spacing:-.02em;line-height:1.12}h1{font-size:clamp(2.6rem,6vw,4.6rem)}h2{font-size:clamp(1.9rem,3.6vw,2.9rem)}h3{font-size:clamp(1.15rem,1.8vw,1.4rem)}.eyebrow{color:var(--amber-2);font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.eyebrow.on-dark{color:var(--amber)}.lede{color:var(--ink-2);font-size:clamp(1.05rem,1.5vw,1.22rem);max-width:62ch}.muted{color:var(--ink-3)}.topbar{color:#cfe0ee;font-size:.82rem}.topbar .wrap{align-items:center;display:flex;height:34px}.topbar a:hover{color:var(--amber)}.topbar .dot{animation:pulse 2.4s infinite;background:var(--amber);margin-right:7px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.topbar .mkt{align-items:center;color:#9fb8cc;display:flex;margin-right:auto}.topbar .mkt b{color:#fff;font-weight:600}.social{align-items:center;color:currentColor;display:inline-flex;opacity:.45;transition:opacity .18s,transform .18s}.social:hover{opacity:1;transform:translateY(-1px)}.social-ink{color:var(--brand);opacity:.35}.social-ink:hover{opacity:1}header.nav{backdrop-filter:blur(14px);background:rgba(9,43,71,.94);border-bottom:1px solid var(--line-d);position:sticky;top:0;z-index:100}.nav .wrap{align-items:center;display:flex;gap:18px;height:76px}.logo{flex:0 0 auto;max-width:210px;overflow:hidden}.logo img{height:38px;max-width:210px;width:auto}.logo small{color:var(--ink-3);display:block;font-size:.6rem;font-weight:600;letter-spacing:.2em;margin-top:1px;text-transform:uppercase}nav.main{display:flex;gap:4px;margin-left:auto}nav.main a{background:none;border:0;border-radius:8px;color:#b9cfe0;cursor:pointer;font:inherit;font-size:.9rem;font-weight:550;padding:9px 11px;transition:.15s;white-space:nowrap}nav.main a:hover{background:hsla(0,0%,100%,.08);color:#fff}nav.main a.active{background:rgba(27,117,188,.35);color:#fff}.cta-group{display:flex;flex:0 0 auto;gap:9px}.btn.btn-hdrghost{background:transparent;border-color:rgba(27,117,188,.34);color:var(--barstrong);transition:background-color .18s ease,border-color .24s ease,color .24s ease}.btn.btn-hdrghost:hover{background:rgba(27,117,188,.1);border-color:var(--brand);color:var(--brand)}header.nav[data-tone=dark] .btn.btn-hdrghost{border-color:hsla(0,0%,100%,.4);color:#fff}header.nav[data-tone=dark] .btn.btn-hdrghost:hover{background:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.62);color:#fff}@media(max-width:1239px){.cta-group .btn.btn-hdrghost{display:none}}.strip{border-top:1px solid var(--line)}.strip-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;margin-bottom:26px}.strip-head h2{margin:0}.strip-all{background:none;border:0;color:var(--brand);cursor:pointer;font-family:inherit;font-size:.92rem;font-weight:650;padding:6px 2px}.strip-all:hover{text-decoration:underline}.strip-grid{display:grid;gap:22px;grid-template-columns:repeat(3,1fr)}.strip-card{align-items:flex-start;background:var(--white);border:1px solid var(--line);border-radius:14px;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:10px;height:100%;padding:22px;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;width:100%}.strip-card:hover{border-color:rgba(27,117,188,.42);box-shadow:0 10px 26px rgba(10,28,46,.09);transform:translateY(-2px)}.strip-chip{background:rgba(27,117,188,.1);border-radius:999px;color:var(--brand);font-size:.68rem;font-weight:750;letter-spacing:.09em;padding:5px 9px;text-transform:uppercase}.strip-card h3{color:var(--ink);font-size:1.02rem;line-height:1.35;margin:0}.strip-card:hover h3{color:var(--brand)}.strip-meta{color:var(--ink-3);font-size:.82rem;margin-top:auto;padding-top:8px}@media(prefers-reduced-motion:reduce){.strip-card{transition:none}.strip-card:hover{transform:none}}.bookslot{background:rgba(27,117,188,.05);border:1px solid var(--line-d);border-radius:14px;margin-bottom:26px;overflow:hidden}.bookslot iframe{background:#fff;border:0;display:block;height:660px;width:100%}.bookslot-empty{padding:26px 24px}.bookslot-empty b{display:block;font-size:1.02rem;margin-bottom:10px}.bookslot-empty p{font-size:.94rem;line-height:1.6;margin-bottom:10px}.bookslot-empty code{background:rgba(27,117,188,.12);border-radius:5px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.86rem;padding:2px 6px}.bookslot-fall{margin-bottom:0!important}.booktopics{display:grid;gap:9px;list-style:none;margin-top:14px}.booktopics button{background:rgba(27,117,188,.05);border:1px solid rgba(27,117,188,.28);border-radius:10px;cursor:pointer;font:inherit;font-size:.95rem;font-weight:600;padding:12px 14px;text-align:left;transition:background .16s,border-color .16s,color .16s;width:100%}.booktopics button:hover{background:rgba(27,117,188,.12);border-color:var(--brand)}.booktopics button.on{background:var(--brand);border-color:var(--brand);color:#fff}@media(prefers-reduced-motion:reduce){.booktopics button{transition:none}}.btn{align-items:center;border:1.5px solid transparent;border-radius:9px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.9rem;font-weight:650;gap:8px;padding:11px 19px;transition:.18s;white-space:nowrap}.btn-primary{background:var(--brand);box-shadow:0 3px 12px rgba(27,117,188,.35);color:#fff}.btn-primary:hover{background:#15619c;transform:translateY(-1px)}.btn-ghost{border-color:var(--line);color:var(--ink)}.btn-ghost:hover{background:var(--white);border-color:var(--navy)}.btn-light{background:var(--white);color:var(--navy)}.btn-light:hover{transform:translateY(-1px)}.btn-outline-d{background:transparent;border-color:hsla(0,0%,100%,.38);color:#fff}.btn-outline-d:hover{background:hsla(0,0%,100%,.12);border-color:#fff}.burger{background:none;border:0;cursor:pointer;display:none;margin-left:auto;padding:8px}.burger span{background:#fff;border-radius:2px;display:block;height:2px;margin:4px 0;transition:.2s;width:22px}.navgrp{display:inline-flex;position:relative}.navgrp .cv{font-size:.62rem;font-style:normal;margin-left:3px;opacity:.7}.navgrp .dd{background:var(--navy);border:1px solid var(--line-d);border-radius:10px;box-shadow:0 16px 34px rgba(0,0,0,.34);display:none;flex-direction:column;left:0;min-width:190px;padding:6px;position:absolute;top:100%;z-index:120}.navgrp:focus-within .dd,.navgrp:hover .dd{display:flex}.navgrp .dd a{text-align:left;white-space:nowrap}@media(max-width:1040px){.navgrp{align-items:stretch;flex-direction:column;width:100%}.navgrp .dd{background:none;border:0;box-shadow:none;display:flex;padding:0 0 0 12px;position:static}}.page{animation:fade .4s ease both;display:none}.page.active{display:block}@keyframes fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.hero{background:var(--navy);color:#fff;overflow:hidden;position:relative}.hero:before{background:radial-gradient(900px 500px at 78% 8%,rgba(124,192,238,.2),transparent 62%),radial-gradient(700px 500px at 8% 92%,rgba(27,58,85,.9),transparent 60%)}.hero:after,.hero:before{content:"";inset:0;position:absolute}.hero:after{background-image:linear-gradient(var(--line-d) 1px,transparent 1px),linear-gradient(90deg,var(--line-d) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(closest-side at 70% 30%,#000,transparent);opacity:.35}.hero .wrap{padding:96px 24px 88px;position:relative;z-index:2}.hero h1{max-width:16ch}.hero h1 .glow{background:linear-gradient(100deg,var(--amber),#c7e4f8);-webkit-background-clip:text;background-clip:text;color:transparent}.hero .sub{color:#b9cfe0;font-size:clamp(1.05rem,1.5vw,1.2rem);margin-top:24px;max-width:56ch}.hero .btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.hero-note{align-items:center;color:#8faac0;display:flex;font-size:.83rem;gap:10px;margin-top:40px}.hero-note .line{background:var(--line-d);height:1px;width:44px}.mapwrap{background:var(--white);border:1px solid var(--line);border-radius:var(--r);margin-bottom:26px;padding:26px 26px 20px}svg.usmap{display:block;height:auto;width:100%}svg.usmap .st{stroke:#fff;stroke-linejoin:round;stroke-width:.9;transition:filter .2s;vector-effect:non-scaling-stroke}svg.usmap .st.n{fill:#e7ecf2}svg.usmap .st.g{fill:#a9cfea}svg.usmap .st.ge{fill:#1b75bc}svg.usmap .st.e{fill:#0e3557}svg.usmap .st:not(.n):hover{filter:brightness(1.12)}.maplgd{border-top:1px solid var(--line);color:var(--ink-2);display:flex;flex-wrap:wrap;font-size:.88rem;gap:10px 26px;margin-top:20px;padding-top:18px}.maplgd span{align-items:center;display:flex;gap:9px}.maplgd b{border-radius:3px;display:inline-block;height:11px;width:16px}.maplgd b.ge{background:#1b75bc}.maplgd b.g{background:#a9cfea}.maplgd b.e{background:#0e3557}.maplgd b.n{background:#e7ecf2}.histgrid{align-items:start;display:grid;gap:52px;grid-template-columns:.85fr 1.15fr}.missionblock{margin:0 auto;max-width:900px;padding:14px 0;text-align:center}.missionblock p{color:var(--navy);font-size:clamp(1.3rem,2.4vw,1.85rem);font-weight:650;letter-spacing:-.02em;line-height:1.4;margin-top:16px}.missionblock .eyebrow{display:block}.icoph{background:repeating-linear-gradient(135deg,rgba(27,117,188,.07) 0 8px,rgba(27,117,188,.13) 8px 16px);border:1px dashed rgba(27,117,188,.45);border-radius:14px;color:var(--brand);display:grid;flex:0 0 auto;height:56px;opacity:.85;place-items:center;width:56px}.icoph.sm{border-radius:11px;height:44px;width:44px}.motion{overflow:hidden;position:relative}.motion:after{animation:sweep 3.6s ease-in-out infinite;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.14),transparent);bottom:0;content:"";left:-40%;position:absolute;top:0;width:38%}@keyframes sweep{0%{left:-40%}60%{left:105%}to{left:105%}}.playdisc{background:rgba(27,117,188,.92);border-radius:50%;box-shadow:0 8px 24px rgba(9,43,71,.35);display:grid;height:62px;margin:0 auto 14px;place-items:center;width:62px}.playdisc:before{border-bottom:10px solid transparent;border-left:16px solid #fff;border-top:10px solid transparent;content:"";margin-left:5px}@media(prefers-reduced-motion:reduce){.motion:after{animation:none;display:none}}.imgph{background:repeating-linear-gradient(135deg,rgba(27,117,188,.07) 0 12px,rgba(27,117,188,.13) 12px 24px);border:1px dashed rgba(27,117,188,.45);border-radius:var(--r);display:grid;overflow:hidden;padding:22px;place-items:center;position:relative;text-align:center}.imgph.on-dark{background:repeating-linear-gradient(135deg,hsla(0,0%,100%,.05) 0 12px,hsla(0,0%,100%,.1) 12px 24px);border-color:hsla(0,0%,100%,.32)}.imgph .ico{margin-bottom:12px;opacity:.55}.imgph .lbl{color:var(--brand);font-size:.68rem;font-weight:750;letter-spacing:.16em;text-transform:uppercase}.imgph.on-dark .lbl{color:var(--amber)}.imgph .dsc{color:var(--ink-2);font-size:.86rem;line-height:1.45;margin-top:7px;max-width:34ch}.imgph.on-dark .dsc{color:#b9cfe0}.imgph .dim{color:var(--ink-3);font-size:.72rem;font-variant-numeric:tabular-nums;margin-top:9px}.imgph.on-dark .dim{color:#8faac0}.imgph.r43{aspect-ratio:4/3}.imgph.r169{aspect-ratio:16/9}.imgph.r11{aspect-ratio:1/1}.imgph.r219{aspect-ratio:21/9}.hero-grid{align-items:center;display:grid;gap:52px;grid-template-columns:1.05fr .95fr}.chapter .thumb{width:132px}.chapter .thumb .dim,.chapter .thumb .dsc{display:none}.chapter .thumb .imgph{padding:12px}.chapter{gap:26px;grid-template-columns:56px 132px 1fr minmax(0,auto)!important}.equation{background:var(--line-d);border:1px solid var(--line-d);border-radius:var(--r);display:grid;gap:1px;grid-template-columns:repeat(4,1fr);margin-top:56px;overflow:hidden;position:relative;z-index:2}.equation .cell{background:rgba(10,28,46,.72);padding:22px 20px;transition:.25s}.equation .cell:hover{background:rgba(27,58,85,.92)}.equation .n{color:var(--amber);font-size:.7rem;font-weight:700;letter-spacing:.14em;margin-bottom:8px}.equation .t{color:#fff;font-size:1rem;font-weight:650;line-height:1.3}.stats{background:var(--white);border-bottom:1px solid var(--line)}.stats .wrap{display:grid;gap:28px;grid-template-columns:repeat(4,1fr);padding:38px 24px}.stat .v{color:var(--navy);font-size:clamp(1.7rem,3vw,2.5rem);font-weight:800;letter-spacing:-.03em}.stat .v span{color:var(--amber-2)}.stat .k{color:var(--ink-3);font-size:.83rem;margin-top:3px}section.band{padding:88px 0}section.band.tight{padding:64px 0}section.dark{background:var(--navy);color:#fff}section.dark .lede{color:#b9cfe0}section.dark h2{color:#fff}section.white{background:var(--white)}.sec-head{margin-bottom:44px;max-width:64ch}.closing{border-left:3px solid rgba(27,117,188,.42);color:var(--ink-2);font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.75;margin-top:30px;max-width:80ch;padding:18px 0 18px 26px}.longread{column-count:2;column-gap:56px;max-width:none;orphans:3;widows:3}.sec-head h2{margin-top:12px}.sec-head p{margin-top:16px}.grid{display:grid;gap:20px}.g3{grid-template-columns:repeat(3,1fr)}.g2{grid-template-columns:repeat(2,1fr)}.g4{grid-template-columns:repeat(4,1fr)}.card{background:var(--white);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;padding:30px;position:relative;transition:.22s}.card:hover{border-color:rgba(10,28,46,.18);box-shadow:0 14px 34px rgba(10,28,46,.09);transform:translateY(-3px)}.card .ico{background:var(--amber-soft);border-radius:11px;display:grid;height:44px;margin-bottom:18px;place-items:center;width:44px}.card h3{margin-bottom:10px}.card p{color:var(--ink-2);font-size:.96rem}.card .more{align-items:center;background:none;border:0;color:var(--amber-2);display:inline-flex;font-family:inherit;font-size:.87rem;font-weight:650;gap:6px;margin-top:18px}.card .more,.card.link{cursor:pointer}.card-d{background:hsla(0,0%,100%,.045);border-color:var(--line-d)}.card-d h3,.card-d h4{color:#fff}.card-d p{color:#b9cfe0}.res .r{position:relative}.res .r.on{background:linear-gradient(180deg,rgba(27,117,188,.09),rgba(27,117,188,.02))}.res .r.on:after{background:var(--brand);border-radius:2px;bottom:-1px;content:"";height:3px;left:0;position:absolute;right:0}.rpanel{animation:fade .3s ease both;display:none}.rpanel.on{display:block}.newsrow{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:22px;grid-template-columns:96px 1fr auto;padding:22px 0;transition:.25s}.newsrow:hover{background:linear-gradient(90deg,rgba(27,117,188,.05),transparent 60%);padding-left:10px}.newsrow .date{color:var(--brand);font-size:.72rem;font-weight:750;letter-spacing:.12em}.newsrow .src{color:var(--ink-3);font-size:.74rem}.cscard{background:var(--white);border:1px solid var(--line);border-radius:var(--r);display:flex;flex-direction:column;overflow:hidden;transition:.3s}.cscard:hover{border-color:rgba(27,117,188,.35);box-shadow:0 18px 40px rgba(9,43,71,.09);transform:translateY(-4px)}.cscard .bd{display:flex;flex:1;flex-direction:column;gap:12px;padding:26px}.cscard .foot{align-items:center;border-top:1px solid var(--line);display:flex;gap:14px;justify-content:space-between;margin-top:auto;padding-top:16px}.cscard .foot .go{border:1.5px solid var(--line);border-radius:50%;color:var(--ink-3);display:grid;flex:0 0 auto;height:34px;place-items:center;transition:.25s;width:34px}.cscard:hover .foot .go{background:var(--brand);border-color:var(--brand);color:#fff}.csph{background:var(--white);border:1px solid var(--line);border-radius:var(--r);padding:26px;transition:.3s}.csph:hover{border-color:rgba(27,117,188,.35);box-shadow:0 18px 40px rgba(9,43,71,.09);transform:translateY(-4px)}.csph .mets{display:flex;flex-wrap:wrap;gap:26px;margin-top:20px}.csph .mets div{border-left:2px solid var(--brand);padding-left:12px}.csph .mets .v{color:var(--brand);font-size:1.3rem;font-weight:750;letter-spacing:-.02em}.csph .mets .k{color:var(--ink-3);font-size:.66rem;letter-spacing:.12em;margin-top:3px;text-transform:uppercase}.vidph{position:relative}.vidph .play{display:grid;inset:0;place-items:center;position:absolute}.vidph .play i{background:rgba(27,117,188,.9);border-radius:50%;color:#fff;display:grid;font-size:1rem;font-style:normal;height:52px;padding-left:3px;place-items:center;width:52px}.vidph .dur{background:rgba(9,43,71,.85);border-radius:5px;bottom:10px;color:#fff;font-size:.7rem;padding:3px 8px;position:absolute;right:10px}.arts{display:grid;gap:22px;grid-template-columns:repeat(3,1fr)}.art{background:var(--white);border:1px solid var(--line);border-radius:var(--r);display:flex;flex-direction:column;overflow:hidden;transition:.3s}.art:hover{border-color:rgba(27,117,188,.35);box-shadow:0 18px 40px rgba(9,43,71,.09);transform:translateY(-4px)}.thumbph{aspect-ratio:16/10;background:repeating-linear-gradient(135deg,rgba(27,117,188,.07) 0 12px,rgba(27,117,188,.13) 12px 24px);border-bottom:1px dashed rgba(27,117,188,.4);color:var(--brand);display:grid;opacity:.6;place-items:center}.art .bd{display:flex;flex:1;flex-direction:column;gap:12px;padding:22px}.cat{color:var(--brand);font-size:.66rem;font-weight:750;letter-spacing:.16em;text-transform:uppercase}.ln{background:linear-gradient(90deg,rgba(10,28,46,.14),rgba(10,28,46,.07));border-radius:3px;height:12px}.ln.t{background:linear-gradient(90deg,rgba(10,28,46,.28),rgba(10,28,46,.13));height:17px}.art .meta{align-items:center;display:flex;font-size:.76rem;gap:10px;margin-top:auto}.art .meta .dot{background:var(--ink-3);border-radius:50%;display:inline-block;height:3px;width:3px}.chapters{border-top:1px solid var(--line)}.chapter{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:32px;grid-template-columns:78px 1fr minmax(0,auto);padding:48px 0;transition:background .3s}.chapter:hover{background:linear-gradient(90deg,rgba(27,117,188,.06),transparent 62%)}.chapter .no{color:var(--brand);font-size:.74rem;font-weight:750;letter-spacing:.18em}.chapter h2{font-size:clamp(1.7rem,3vw,2.5rem)}.chapter p{color:var(--ink-2);font-size:1.05rem;margin-top:12px;max-width:56ch}.steps{background:var(--white);border:1px solid var(--line);border-radius:var(--r);display:grid;gap:0;grid-template-columns:repeat(3,1fr);overflow:hidden}.step{border-right:1px solid var(--line);padding:34px 30px;position:relative}.step:last-child{border-right:0}.step .num{color:var(--amber-2);font-size:.72rem;font-weight:750;letter-spacing:.15em;margin-bottom:14px}.step .bar{background:var(--line);border-radius:2px;height:3px;margin-bottom:20px;overflow:hidden}.step .bar i{background:var(--brand);display:block;height:100%;width:33%}.step:nth-child(2) .bar i{width:66%}.step:nth-child(3) .bar i{width:100%}.step h3{margin-bottom:8px}.step p{color:var(--ink-2);font-size:.95rem}.pool{background:var(--white);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.pool .hd{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding:18px 22px}.pool .hd .name,.pool .hd .tag{font-weight:700}.pool .hd .tag{background:var(--amber-soft);border-radius:20px;color:var(--amber-2);font-size:.72rem;letter-spacing:.1em;padding:5px 10px}.chips{display:flex;flex-wrap:wrap;gap:8px;padding:20px 22px}.chip{background:var(--paper);border:1px solid var(--line);border-radius:8px;cursor:default;font-size:.86rem;font-weight:600;padding:8px 14px;transition:.18s}.chip:hover{background:var(--navy);border-color:var(--navy);color:#fff}.quote{background:var(--white);border:1px solid var(--line);border-left:3px solid var(--brand);border-radius:var(--r);padding:30px}.quote p{color:var(--ink);font-size:1.02rem;font-style:italic}.quote .who{color:var(--ink-3);font-size:.86rem;font-style:normal;font-weight:650;margin-top:18px}.team{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.member{background:var(--white);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;transition:.22s}.member:hover{box-shadow:0 14px 34px rgba(10,28,46,.09);transform:translateY(-3px)}.member .ph{aspect-ratio:1/1;background:linear-gradient(150deg,var(--navy-3),var(--navy));display:grid;overflow:hidden;place-items:center}.member .ph img{height:100%;object-fit:cover;object-position:50% 22%;width:100%}.member .bd{padding:20px}.member .nm{font-size:1.02rem;font-weight:750}.member .rl{color:var(--amber-2);font-size:.83rem;font-weight:650;margin-top:2px}.member .bio{color:var(--ink-2);font-size:.87rem;margin-top:12px}.acc{background:var(--white);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.acc details{border-bottom:1px solid var(--line)}.acc details:last-child{border-bottom:0}.acc summary{align-items:center;cursor:pointer;display:flex;font-weight:650;gap:14px;list-style:none;padding:20px 24px;transition:.15s}.acc summary::-webkit-details-marker{display:none}.acc summary:hover{background:var(--paper)}.acc summary .code{background:var(--amber-soft);border-radius:6px;color:var(--amber-2);flex:0 0 auto;font-size:.72rem;font-weight:750;letter-spacing:.08em;padding:5px 10px}.acc summary .arw{color:var(--ink-3);margin-left:auto;transition:.2s}.acc details[open] summary .arw{transform:rotate(90deg)}.acc .bdy{color:var(--ink-2);font-size:.96rem;padding:0 24px 22px}.ticks{display:grid;gap:12px;list-style:none}.ticks li{align-items:flex-start;color:var(--ink-2);display:flex;font-size:.98rem;gap:12px}.ticks li:before{background:var(--amber-soft);border:1.5px solid var(--brand);border-radius:50%;content:"";flex:0 0 auto;height:18px;margin-top:4px;width:18px}.ticks li>span{flex:1 1 auto;min-width:0}section.dark .ticks li{color:#b9cfe0}.res{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.res .r{background:var(--white);border:1px solid var(--line);border-radius:var(--r);cursor:pointer;padding:26px;transition:.22s}.res .r:hover{box-shadow:0 14px 34px rgba(10,28,46,.09);transform:translateY(-3px)}.res .r .k{color:var(--amber-2);font-size:.72rem;font-weight:750;letter-spacing:.12em}.res .r h3{font-size:1.1rem;margin:10px 0 8px}.res .r p{color:var(--ink-2);font-size:.9rem}.ctaband{background:linear-gradient(115deg,var(--navy),var(--navy-3));border-radius:18px;color:#fff;overflow:hidden;padding:56px;position:relative}.ctaband:after{background:radial-gradient(circle,rgba(124,192,238,.28),transparent 68%);border-radius:50%;content:"";height:320px;position:absolute;right:-90px;top:-90px;width:320px}.ctaband h2{max-width:20ch}.ctaband h2,.ctaband p{position:relative;z-index:2}.ctaband p{color:#b9cfe0;margin-top:14px;max-width:56ch}.ctaband .btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px;position:relative;z-index:2}.form{display:grid;gap:16px;max-width:560px}.field{display:grid;gap:7px}.field label{font-size:.83rem;font-weight:650}.field input,.field select,.field textarea{background:var(--white);border:1px solid var(--line);border-radius:9px;color:var(--ink);font:inherit;font-size:.95rem;padding:12px 14px}.field input:focus,.field textarea:focus{border-color:transparent;outline:2px solid var(--amber);outline-offset:1px}footer{background:var(--navy);color:#9fb8cc;font-size:.92rem;padding:64px 0 32px}footer h4{color:#fff;font-size:.8rem;font-weight:700;letter-spacing:.14em;margin-bottom:16px;text-transform:uppercase}.fgrid{display:grid;gap:40px;grid-template-columns:1.6fr 1fr 1fr 1fr}footer a:hover{color:var(--amber)}footer ul{display:grid;gap:10px;list-style:none}.fbot{border-top:1px solid var(--line-d);display:flex;flex-wrap:wrap;font-size:.85rem;gap:16px;justify-content:space-between;margin-top:48px;padding-top:24px}.flogo{color:#fff;display:flex;font-size:1.1rem;font-weight:800;gap:11px;letter-spacing:-.03em;margin-bottom:14px}.chat{background:var(--brand);border:0;border-radius:50%;bottom:22px;box-shadow:0 8px 26px rgba(27,117,188,.42);cursor:pointer;display:grid;height:54px;place-items:center;position:fixed;right:22px;transition:.2s;width:54px;z-index:200}.chat:hover{transform:scale(1.07)}.reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.reveal.in{opacity:1;transform:none}@media(max-width:1180px){nav.main a{font-size:.84rem;padding:9px 8px}.logo{max-width:300px}.logo img{height:58px;max-width:340px}.nav .wrap{height:100px}}@media(max-width:1040px){.hero-grid{gap:34px;grid-template-columns:1fr}.arts{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.arts{grid-template-columns:1fr}}@media(max-width:960px){.equation,.g3,.g4,.res,.stats .wrap,.team{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:1fr}.step{border-bottom:1px solid var(--line);border-right:0}.fgrid{grid-template-columns:1fr 1fr}nav.main{display:none;flex-direction:column;order:3;width:100%}nav.main.open{display:flex}.burger{display:block}.cta-group{display:none}.nav .wrap{flex-wrap:wrap;height:auto;padding-bottom:14px;padding-top:14px}.topbar .mkt{display:none}}@media(max-width:620px){.equation,.g2,.g3,.g4,.res,.stats .wrap,.team{grid-template-columns:1fr}.ctaband{padding:34px}.hero .wrap{padding:64px 24px 60px}section.band{padding:60px 0}}:root{--paper:#fbfcfe;--tint:#eaf2fa}.hero{background:linear-gradient(180deg,var(--tint),var(--paper));color:var(--ink)}.hero:after,.hero:before{display:none}.hero .eyebrow.on-dark{color:var(--brand)}.hero h1{color:var(--navy)}.hero h1 .glow{background:none;-webkit-background-clip:initial;background-clip:initial;color:var(--brand)}.hero .sub{color:var(--ink-2)}.hero .imgph.on-dark{background:repeating-linear-gradient(135deg,rgba(27,117,188,.07) 0 12px,rgba(27,117,188,.13) 12px 24px);border-color:rgba(27,117,188,.45)}.hero .imgph.on-dark .lbl{color:var(--brand)}.hero .imgph.on-dark .dsc{color:var(--ink-2)}.hero .imgph.on-dark .dim{color:var(--ink-3)}section.band.tight.dark{background:var(--tint);color:var(--ink)}.band.tint{background:var(--tint)}.band.tint .card{background:#fff}.band.tint .imgph{background:repeating-linear-gradient(135deg,rgba(27,117,188,.1) 0 12px,rgba(27,117,188,.17) 12px 24px);border-color:rgba(27,117,188,.5)}.band.tint+.band.tint{border-top:1px solid rgba(27,117,188,.14)}section.band.tight.dark .eyebrow.on-dark{color:var(--brand)}section.band.tight.dark h2{color:var(--navy)}section.band.tight.dark .lede{color:var(--ink-2)}section.band.tight.dark .imgph.on-dark{background:repeating-linear-gradient(135deg,rgba(27,117,188,.07) 0 12px,rgba(27,117,188,.13) 12px 24px);border-color:rgba(27,117,188,.45)}section.band.tight.dark .imgph.on-dark .lbl{color:var(--brand)}section.band.tight.dark .imgph.on-dark .dsc{color:var(--ink-2)}.scrollcue,section.band.tight.dark .imgph.on-dark .dim{color:var(--ink-3)}.scrollcue{align-items:center;display:flex;font-size:.7rem;font-weight:650;gap:10px;letter-spacing:.2em;margin-top:34px;text-transform:uppercase}.scrollcue .ln{background:var(--line);height:34px;overflow:hidden;position:relative;width:1px}.scrollcue .ln:after{animation:drop 2.4s cubic-bezier(.22,.61,.36,1) infinite;background:var(--brand);content:"";inset:0;position:absolute;transform:translateY(-100%)}@keyframes drop{0%{transform:translateY(-100%)}60%{transform:translateY(100%)}to{transform:translateY(100%)}}.hlist{border-top:1px solid var(--line)}.hrow{align-items:start;border-bottom:1px solid var(--line);cursor:pointer;display:grid;gap:24px;grid-template-columns:58px 1fr auto;padding:34px 0;transition:padding .35s cubic-bezier(.22,.61,.36,1),background .3s}.hrow:focus-within,.hrow:hover{background:linear-gradient(90deg,rgba(27,117,188,.05),transparent 60%);padding-left:16px}.hrow .idx{color:var(--ink-3);font-size:.72rem;font-weight:750;letter-spacing:.16em;padding-top:14px;transition:color .3s}.hrow:hover .idx{color:var(--brand)}.hrow .ttl{color:var(--navy);font-size:clamp(1.9rem,4.6vw,3.4rem);font-weight:750;letter-spacing:-.03em;line-height:1.04;transition:color .3s}.hrow:hover .ttl{color:var(--brand)}.hrow .body{color:var(--ink-2);max-height:0;max-width:64ch;opacity:0;overflow:hidden;transition:max-height .4s cubic-bezier(.22,.61,.36,1),opacity .28s,margin .3s}.hrow:focus-within .body,.hrow:hover .body{margin-top:12px;max-height:140px;opacity:1}.hrow .go{border:1.5px solid var(--line);border-radius:50%;color:var(--ink-3);display:grid;flex:0 0 auto;height:46px;margin-top:8px;place-items:center;transition:.3s cubic-bezier(.22,.61,.36,1);width:46px}.hrow:hover .go{border-color:var(--brand);transform:rotate(-45deg)}.hrow:hover .go,.marq{background:var(--brand);color:#fff}.marq{display:flex;overflow:hidden;padding:13px 0;white-space:nowrap}.marq span{animation:slide 34s linear infinite;font-size:1.35rem;font-weight:750;letter-spacing:.05em;padding-right:56px;text-transform:uppercase}.marq.rev span{animation-direction:reverse}@keyframes slide{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.railwrap{background:var(--tint)}.rail{display:flex;gap:20px;margin:0 auto;max-width:var(--max);overflow-x:auto;padding:34px 26px;scroll-snap-type:x mandatory}.rail::-webkit-scrollbar{height:6px}.rail::-webkit-scrollbar-thumb{background:rgba(27,117,188,.35);border-radius:4px}.rail>*{flex:0 0 min(430px,84vw);scroll-snap-align:start}.pin{align-items:start;display:grid;gap:56px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.pin .sticky{position:sticky;top:120px}.pmeter{display:grid;gap:12px;margin-top:24px}.pmeter .m{align-items:center;color:var(--ink-3);display:flex;font-size:.85rem;gap:12px;transition:color .3s}.pmeter .m.on{color:var(--ink);font-weight:700}.pmeter .bar{background:var(--line);border-radius:2px;flex:1;height:3px;overflow:hidden}.pmeter .bar i{background:var(--brand);display:block;height:100%;transition:width .4s cubic-bezier(.22,.61,.36,1);width:0}.pmeter .m.on .bar i{width:100%}.pstep{border-bottom:1px solid var(--line);opacity:.38;padding:40px 0;transition:opacity .35s cubic-bezier(.22,.61,.36,1)}.pstep.on{opacity:1}.pstep .k{color:var(--brand);font-size:.7rem;font-weight:750;letter-spacing:.18em;margin-bottom:10px}.pstep h3{margin-bottom:8px}.pstep p{color:var(--ink-2)}.smblocks{--sm-g:30px;--sm-d:34px;display:grid;gap:var(--sm-g);grid-template-columns:repeat(3,1fr);margin-top:36px;padding-top:52px;position:relative}.smblocks:after,.smblocks:before{border-radius:2px;content:"";height:2px;left:calc(var(--sm-d)/2);position:absolute;top:calc(var(--sm-d)/2 - 1px);z-index:0}.smblocks:before{background:rgba(27,117,188,.18);width:calc(66.66667% + var(--sm-g)*2/3)}.smblocks:after{background:var(--brand);transition:width 1.15s cubic-bezier(.22,.61,.36,1) .15s;width:0}.smblocks.in:after{width:calc(66.66667% + var(--sm-g)*2/3)}.smb{position:relative;z-index:1}.smb .n{background:var(--paper);border:2px solid rgba(27,117,188,.3);border-radius:50%;color:var(--brand);display:grid;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.7rem;font-weight:750;height:34px;left:0;place-items:center;position:absolute;top:-52px;transition:border-color .4s ease,box-shadow .4s ease;width:34px}.smblocks.in .smb:first-child .n{border-color:var(--brand);box-shadow:0 0 0 4px rgba(27,117,188,.1);transition-delay:.3s}.smblocks.in .smb:nth-child(2) .n{border-color:var(--brand);box-shadow:0 0 0 4px rgba(27,117,188,.1);transition-delay:.62s}.smblocks.in .smb:nth-child(3) .n{border-color:var(--brand);box-shadow:0 0 0 4px rgba(27,117,188,.1);transition-delay:.94s}.smb h3{margin-top:16px}.smb p{color:var(--ink-2);line-height:1.7;margin-top:9px}@media(max-width:820px){.smblocks{gap:34px;grid-template-columns:1fr;padding-top:0}.smblocks:after,.smblocks:before{display:none}.smb{padding-left:48px}.smb .n{left:0;top:2px}}@media(prefers-reduced-motion:reduce){.smblocks:after{transition:none;width:calc(66.66667% + var(--sm-g)*2/3)}.smb .n{border-color:var(--brand);transition:none}}.eq{margin-top:40px;position:relative}.eq .track{background:var(--line);height:2px;left:0;position:absolute;right:0;top:26px}.eq .track i{background:var(--brand);display:block;height:100%;transition:width .45s cubic-bezier(.22,.61,.36,1);width:0}.eqgrid{display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.eqgrid,.node{position:relative}.node{padding-top:62px}.node:before{background:var(--white);border:2px solid var(--line);border-radius:50%;content:"";height:18px;left:0;position:absolute;top:18px;transition:.35s cubic-bezier(.22,.61,.36,1);width:18px}.node.on:before{background:var(--brand);border-color:var(--brand);box-shadow:0 0 0 6px rgba(27,117,188,.14)}.node .n{color:var(--ink-3);font-size:.68rem;font-weight:750;letter-spacing:.18em;margin-bottom:7px;transition:color .3s}.node.on .n{color:var(--brand)}.node .t{color:var(--ink-3);font-size:clamp(1rem,1.5vw,1.2rem);font-weight:700;letter-spacing:-.02em;transition:color .35s}.node.on .t{color:var(--ink)}@media(prefers-reduced-motion:reduce){.marq span,.scrollcue .ln:after{animation:none}.hrow .body{margin-top:12px;max-height:none;opacity:1}.pstep{opacity:1}.node:before{background:var(--brand);border-color:var(--brand)}.node .t{color:var(--ink)}}@media(max-width:1040px){.pin{gap:18px;grid-template-columns:1fr}.pin .sticky{position:static}.eqgrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.hrow{gap:14px;grid-template-columns:1fr auto}.hrow .idx{display:none}.eqgrid{grid-template-columns:1fr}.eq .track{display:none}}header.nav{background:hsla(0,0%,100%,.94);border-bottom:1px solid var(--line)}nav.main a{color:var(--ink-2)}nav.main a:hover{background:rgba(27,117,188,.08);color:var(--brand)}nav.main a.active{background:rgba(27,117,188,.12);color:var(--brand)}.burger span,.topbar{background:var(--navy)}.navgrp .dd{background:#fff;border-color:var(--line);box-shadow:0 16px 34px rgba(9,43,71,.14)}.navgrp .dd a{color:var(--ink-2)}.logo{max-width:300px}.logo img{height:58px;max-width:340px}.nav .wrap{height:100px}footer .logo-full{border-radius:6px;height:auto;max-width:330px;width:100%}@media(max-width:1040px){.navgrp .dd{background:none}}footer{background:#112442}.ctaband{background:linear-gradient(115deg,#112442,#16304f)}.topbar{background:#112442}:root{--paper:#fff;--tint:#e4eefa;--line:rgba(27,117,188,.16);--white:#fff}body{background:var(--paper)}section.white{background:#f7fbff}.card{border-color:rgba(27,117,188,.18)}.sprog{background:var(--brand);height:3px;left:0;position:fixed;top:0;transition:width .12s linear;width:0;z-index:200}.stag>*{animation:rise .42s cubic-bezier(.22,.61,.36,1) forwards;opacity:0;transform:translateY(14px)}.stag>:first-child{animation-delay:.05s}.stag>:nth-child(2){animation-delay:.12s}.stag>:nth-child(3){animation-delay:.19s}.stag>:nth-child(4){animation-delay:.26s}.stag>:nth-child(5){animation-delay:.33s}@keyframes rise{to{opacity:1;transform:none}}.heroimg{transition:transform .1s linear;will-change:transform}.hrow{position:relative}.hrow .prev{aspect-ratio:4/3;background:repeating-linear-gradient(135deg,rgba(27,117,188,.08) 0 10px,rgba(27,117,188,.15) 10px 20px);border:1px dashed rgba(27,117,188,.5);border-radius:12px;color:var(--brand);display:grid;opacity:0;place-items:center;pointer-events:none;position:absolute;right:96px;top:50%;transform:translateY(-50%) scale(.94);transition:opacity .28s cubic-bezier(.22,.61,.36,1),transform .34s cubic-bezier(.22,.61,.36,1);width:196px;z-index:2}.hrow:focus-within .prev,.hrow:hover .prev{opacity:1;transform:translateY(-50%) scale(1)}.hrow .prev span{font-size:.58rem;font-weight:750;letter-spacing:.14em;margin-top:6px;text-transform:uppercase}@media(max-width:1180px){.hrow .prev{right:80px;width:160px}}@media(max-width:980px){.hrow .prev{right:74px;width:132px}}@media(max-width:820px){.hrow .prev{display:none}}@media(prefers-reduced-motion:reduce){.stag>*{animation:none;opacity:1;transform:none}.sprog{display:none}.heroimg{transform:none!important}.hrow .prev{display:none}}.logo{align-items:center;display:flex;gap:0;min-height:46px;overflow:visible!important;position:relative;transition:width .3s cubic-bezier(.22,.61,.36,1)}.logo .lock{display:block;transition:opacity .3s cubic-bezier(.22,.61,.36,1),transform .34s cubic-bezier(.22,.61,.36,1),max-width .34s cubic-bezier(.22,.61,.36,1)}.logo .badge{border-radius:50%;height:44px;left:0;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%) scale(.8);transition:opacity .28s cubic-bezier(.22,.61,.36,1),transform .34s cubic-bezier(.22,.61,.36,1);width:auto}body.scrolled .logo{min-width:50px;width:50px}body.scrolled .logo .lock{max-width:0;opacity:0;transform:translateX(-8px)}body.scrolled .logo .badge{opacity:1;transform:translateY(-50%) scale(1)}body.scrolled .nav .wrap{height:70px}body.scrolled .logo img.lock{height:58px}.nav .wrap{transition:height .3s cubic-bezier(.22,.61,.36,1)}@media(prefers-reduced-motion:reduce){.logo .badge,.logo .lock,.nav .wrap{transition:none}}.flogo{align-items:center;display:inline-flex;gap:14px;position:relative;text-decoration:none}.flogo img{border-radius:0;display:block}.flogo .fb{border-radius:50%;transition:transform .55s cubic-bezier(.22,.61,.36,1)}.flogo .fb,.flogo .fw{height:62px;width:auto}.flogo .fw{transition:transform .34s cubic-bezier(.22,.61,.36,1)}@media(prefers-reduced-motion:reduce){.flogo .fb,.flogo .fw{transition:none}}.mark{display:block;flex:0 0 auto}.logo-i,.mark{position:relative}.logo-i{align-items:center;display:inline-flex;gap:13px;text-decoration:none}.logo-i .wm{display:block;transition:transform .34s cubic-bezier(.22,.61,.36,1),opacity .3s}header .logo-i .mark{--s:56px;height:56px;width:56px}header .logo-i .mark img{border-radius:50%;height:100%;width:100%}header .logo-i .wm{height:auto;max-height:44px;object-fit:contain}body.scrolled header .logo-i .wm{max-width:0;opacity:0;transform:translateX(-6px)}body.scrolled header .logo-i .mark{--s:44px;height:44px;width:44px}footer .logo-i .mark{--s:62px;height:62px;width:62px}footer .logo-i .mark img{border-radius:50%;height:100%;width:100%}footer .logo-i .wm{height:auto;max-height:50px;object-fit:contain}.fgrid>*{min-width:0}@media(prefers-reduced-motion:reduce){.logo-i .wm{transition:none}}.sprog{display:none}.topbar .wrap{gap:14px;height:36px;justify-content:flex-end}.topbar .area{align-items:center;color:#9fb8cc;display:flex;font-size:.79rem;gap:9px;margin-right:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar .ctxt{display:inline-block;transition:opacity .26s cubic-bezier(.22,.61,.36,1),transform .3s cubic-bezier(.22,.61,.36,1)}.topbar .ctxt.swap{opacity:0;transform:translateY(-6px)}.topbar .area a{color:#7cc0ee;font-weight:650}.topbar .area a:hover{color:#fff}@media(prefers-reduced-motion:reduce){.topbar .ctxt{transition:none}}.topbar .area b{color:#fff;font-weight:600}.topbar .dot{background:#7cc0ee;border-radius:50%;display:inline-block;flex:0 0 auto;height:6px;width:6px}@media(max-width:1180px){.topbar .area{font-size:.74rem}}.stmt{background:#fff;border:1px solid rgba(27,117,188,.28);border-radius:14px;margin-bottom:30px;max-width:560px;overflow:hidden}.stmt .hd{align-items:baseline;background:#112442;color:#fff;display:flex;gap:10px;justify-content:space-between;padding:12px 16px}.stmt .hd b{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.stmt .hd i{color:#7cc0ee;font-size:.6rem;font-style:normal;letter-spacing:.08em}.stmt .act{padding:14px 16px 16px}.stmt .act .btn{font-size:.84rem}.stmt .done{color:var(--brand);display:none;font-size:.8rem;font-weight:650;padding:0 16px 14px}.secnav{background:linear-gradient(100deg,#112442,#16304f);box-shadow:0 10px 26px rgba(9,43,71,.2);display:none;isolation:isolate;position:sticky;top:100px;z-index:90}.secnav.on{display:block}body.scrolled .secnav{top:70px}.secnav .wrap{height:58px;overflow-x:auto;scrollbar-width:none}.secnav #secnavLinks,.secnav .wrap{align-items:center;display:flex;flex-wrap:nowrap;gap:8px}.secnav #secnavLinks{min-width:0}.secnav .wrap::-webkit-scrollbar{display:none}.secnav .lbl{border-right:1px solid hsla(0,0%,100%,.18);color:#7cc0ee;flex:0 0 auto;font-size:.62rem;font-weight:750;letter-spacing:.18em;margin-right:4px;padding-right:14px;text-transform:uppercase}.secnav a{align-items:center;border:1px solid transparent;border-radius:99px;color:#b9cfe0;display:inline-flex;flex:0 0 auto;font-size:.86rem;font-weight:650;gap:8px;padding:9px 16px;position:relative;transition:color .2s,background .25s,border-color .25s,transform .25s cubic-bezier(.22,.61,.36,1);white-space:nowrap}.secnav a:before{color:#7cc0ee;content:attr(data-n);font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.62rem;font-weight:700;opacity:.75}.secnav a:hover{background:rgba(124,192,238,.14);border-color:rgba(124,192,238,.35);color:#fff}.secnav a.here{background:var(--brand);border-color:var(--brand);box-shadow:0 0 0 3px rgba(27,117,188,.28),0 6px 18px rgba(27,117,188,.45);color:#fff;transform:translateY(-1px)}.secnav a.here:before{color:#fff;opacity:.9}.secnav .secprog{background:linear-gradient(90deg,#1b75bc,#7cc0ee);bottom:0;box-shadow:0 0 10px rgba(124,192,238,.75);display:block;height:3px;left:0;position:absolute;transition:width .16s linear;width:0}@media(prefers-reduced-motion:reduce){.secnav .secprog{transition:none}}.fbot{align-items:center}.fsoc{display:flex;gap:10px;order:0}.fsoc a{border:1px solid hsla(0,0%,100%,.18);border-radius:50%;color:#9fb8cc;display:grid;height:34px;place-items:center;transition:.22s cubic-bezier(.22,.61,.36,1);width:34px}.fsoc a:hover{background:var(--brand);border-color:var(--brand);color:#fff;transform:translateY(-2px)}@media(max-width:640px){.fbot{justify-content:center;text-align:center}}.laws{margin-bottom:26px}.law{border-bottom:1px solid var(--line);padding:22px 0}.law:first-child{padding-top:6px}.law:last-child{border-bottom:0}.law h3{color:var(--navy);font-size:clamp(1.05rem,1.6vw,1.25rem)}.law p{color:var(--ink-2);margin-top:9px;max-width:72ch}.grid.g2{align-items:start}.imgph{align-self:start}.art .ln{background:linear-gradient(90deg,rgba(27,117,188,.2),rgba(27,117,188,.09))}.art .ln.t{background:linear-gradient(90deg,rgba(27,117,188,.42),rgba(27,117,188,.2))}.art .meta{color:var(--ink-3)}.art .meta .dot{background:rgba(27,117,188,.45)}.art .thumbph{background:repeating-linear-gradient(135deg,rgba(27,117,188,.09) 0 12px,rgba(27,117,188,.16) 12px 24px);border-bottom:1px dashed rgba(27,117,188,.45);opacity:1}.band.tint .res .r{border-width:1px}.res .r.on{background:var(--brand);border-color:var(--brand);box-shadow:0 10px 26px rgba(27,117,188,.28)}.res .r.on h3{color:#fff}.res .r.on:after{background:#fff;opacity:.9}.res .r:not(.on) h3{color:var(--navy)}.res .r:not(.on):hover{border-color:rgba(27,117,188,.45)}.vh{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.nlform{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.nlform input{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.24);border-radius:9px;color:#fff;flex:1 1 160px;font:inherit;font-size:.88rem;min-width:0;padding:10px 13px;transition:.18s}.nlform button{background:#1b75bc;border:1px solid #1b75bc;border-radius:9px;color:#fff;cursor:pointer;flex:0 0 auto;font:inherit;font-size:.85rem;font-weight:700;padding:10px 16px;transition:.18s;white-space:nowrap}.nlform button:hover{background:#15619c;border-color:#15619c}.nlform button:focus-visible{outline:3px solid #7cc0ee;outline-offset:2px}.nlok{color:#7cc0ee;display:none;flex:1 1 100%;font-size:.8rem;margin-top:2px}.nlform.done .nlok{display:block}.nlform.done button,.nlform.done input{opacity:.55}@media(max-width:520px){.nlform button,.nlform input{flex:1 1 100%}}.lawgrid{column-gap:48px;display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:0;row-gap:0}.lawgrid .law{padding:22px 0}.lawgrid .law h3{font-size:1.02rem}.lawgrid .law p{margin-top:8px}.lawgrid .law:nth-child(-n+2){padding-top:0}.lawgrid .law:nth-last-child(-n+2){border-bottom:0;padding-bottom:0}@media(max-width:820px){.lawgrid{column-gap:0;grid-template-columns:1fr}.lawgrid .law:nth-child(-n+2){padding-top:22px}.lawgrid .law:first-child{padding-top:0}.lawgrid .law:nth-last-child(-n+2){border-bottom:1px solid var(--line);padding-bottom:22px}.lawgrid .law:last-child{border-bottom:0;padding-bottom:0}}.vart .facade{aspect-ratio:16/9;background:var(--tint);border:0;border-bottom:1px solid var(--line);cursor:pointer;display:block;overflow:hidden;padding:0;position:relative;width:100%}.vart .facade.static{cursor:default;display:grid;place-items:center}.vart .ythumb{display:block;height:100%;object-fit:cover;width:100%}.vart .facade.nothumb{background:repeating-linear-gradient(135deg,rgba(27,117,188,.09) 0 12px,rgba(27,117,188,.16) 12px 24px)}.vart .facade.nothumb .ythumb{display:none}.vart .facade .play{background:rgba(17,36,66,.82);border-radius:50%;display:grid;height:62px;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .2s ease,background-color .2s ease;width:62px}.vart .facade .play i{color:#fff;font-size:1.25rem;font-style:normal;margin-left:4px}@media(hover:hover){.vart .facade:hover .play{background:var(--brand);transform:translate(-50%,-50%) scale(1.09)}}.vart .facade:focus-visible{outline:2px solid var(--brand);outline-offset:-3px}.vart .nolbl{color:var(--ink-3);font-size:.68rem;font-weight:750;letter-spacing:.16em;text-transform:uppercase}.vart .bd h3{font-size:1rem;line-height:1.4}.vart .meta{color:var(--ink-3);font-size:.8rem;margin-top:auto}.vart .meta a{color:var(--brand);font-weight:650}.vart iframe{aspect-ratio:16/9;border:0;border-bottom:1px solid var(--line);display:block;width:100%}@media(prefers-reduced-motion:reduce){.vart .facade .play{transition:none}}.emptycat{background:var(--tint);border:1px dashed rgba(27,117,188,.4);border-radius:var(--r);max-width:none;padding:52px 40px;text-align:left}.emptycat h3{color:var(--navy);font-size:1.15rem}.emptycat p{color:var(--ink-2);margin-top:8px;max-width:60ch}.emptycat p.muted{color:var(--ink-3);font-size:.86rem;margin-top:14px}@media(max-width:640px){.emptycat{padding:36px 24px}}.eqfig{background:#fff;border:1px solid var(--line);border-radius:var(--r);margin:20px 0 4px;max-width:none;padding:20px 24px}.eqfig .eqimg{display:block;height:auto;margin:0 auto;max-width:900px;width:100%}.eqfig.noimg{background:repeating-linear-gradient(135deg,rgba(27,117,188,.07) 0 12px,rgba(27,117,188,.13) 12px 24px);border-color:rgba(27,117,188,.45);border-style:dashed;display:grid;min-height:120px;place-items:center}.eqfig.noimg .eqimg{display:none}.eqfig.noimg:after{color:var(--ink-3);content:"Image could not load";font-size:.78rem}@media(max-width:640px){.eqfig{padding:14px}}.pillars{align-items:start;display:grid;gap:3px;grid-template-columns:repeat(4,1fr)}.pillar{background:var(--tint);border:1px solid rgba(27,117,188,.18);border-radius:var(--r);display:block;min-height:0;overflow:hidden;padding:0;transition:background-color .22s ease,border-color .22s ease}.pillar .ptrig{align-items:flex-end;background:none;border:0;cursor:pointer;display:flex;font:inherit;gap:12px;justify-content:space-between;min-height:112px;padding:26px 20px;text-align:left;width:100%}.pillar h3{color:var(--navy);font-size:1rem;line-height:1.35}.pillar .pmark{flex:0 0 auto;height:18px;margin-bottom:3px;position:relative;width:18px}.pillar .pmark:after,.pillar .pmark:before{background:var(--brand);content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .22s ease,opacity .22s ease}.pillar .pmark:before{height:2px;width:14px}.pillar .pmark:after{height:14px;width:2px}.pillar.open{background:#fff;border-color:rgba(27,117,188,.45)}.pillar.open .pmark:after{opacity:0;transform:translate(-50%,-50%) scaleY(0)}@media(hover:hover){.pillar:hover{background:#fff;border-color:rgba(27,117,188,.38)}}.pillar .ptrig:focus-visible{outline:2px solid var(--brand);outline-offset:-3px}.pbody{padding:0 20px 22px}.pbody .pquote{border-top:1px solid rgba(27,117,188,.22);color:var(--ink-2);font-size:.88rem;line-height:1.6;padding-top:14px}.pbody .pslot{background:#fff8ec;border:1px dashed rgba(199,119,0,.45);border-radius:var(--r);color:var(--ink-3);font-size:.82rem;line-height:1.6;margin-top:12px;padding:12px 14px}.pbody .pslot b{color:#c77700}@media(max-width:520px){.pillars{grid-template-columns:1fr}.pillar .ptrig{min-height:0;padding:20px}}@media(prefers-reduced-motion:reduce){.pillar,.pillar .pmark:after,.pillar .pmark:before{transition:none}}.cstack{align-self:start;display:flex;flex-direction:column;gap:0;max-width:560px}.cstack>.stmt{margin-bottom:0;max-width:none}.meetcard{margin-bottom:30px}.meetcard .mbody{padding:16px}.meetcard .mbody>p{color:var(--ink-2);font-size:.9rem;line-height:1.62}.meetcard .act{margin-top:14px}.meetcard .done{color:var(--brand);display:none;font-size:.82rem;font-weight:650;margin-top:12px}.meetcard.sent .done{display:block}.meetcard .mslot{background:#fff8ec;border:1px dashed rgba(199,119,0,.45);border-radius:10px;color:var(--ink-3);font-size:.78rem;line-height:1.6;margin-top:16px;padding:11px 13px}.meetcard .mslot b{color:#c77700}.usmap .st{cursor:pointer;transition:filter .18s ease,opacity .18s ease}.usmap .st:focus{outline:none}.usmap .st.hot{filter:brightness(.88) saturate(1.15);stroke:#112442;stroke-width:1.6}.usmap .st:focus-visible{stroke:#112442;stroke-width:2.2}.usmap.dim .st:not(.match){opacity:.35}.maplgd span{border-radius:6px;cursor:pointer;margin:-2px -6px;padding:2px 6px;transition:background-color .16s}@media(hover:hover){.maplgd span:hover{background:var(--tint)}}@media(max-width:640px){.mapread{flex-direction:column;gap:2px}}@media(prefers-reduced-motion:reduce){.maplgd span,.usmap .st{transition:none}}.svcgrid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.svc{align-items:flex-start;background:var(--white);border:1px solid var(--line);border-radius:var(--r);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:10px;padding:26px;text-align:left;transition:.22s}.svc-h{color:var(--navy);font-size:1.12rem;font-weight:750;letter-spacing:-.02em}.svc-p{color:var(--ink-2);font-size:.92rem;line-height:1.6}.svc-go{align-items:center;color:var(--brand);display:inline-flex;font-size:.86rem;font-weight:700;gap:7px;margin-top:auto;padding-top:6px}.svc-go i{font-style:normal;transition:transform .22s ease}@media(hover:hover){.svc:hover{border-color:var(--brand);box-shadow:0 14px 34px rgba(10,28,46,.09);transform:translateY(-3px)}.svc:hover .svc-go i{transform:translateX(4px)}}.svc:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media(prefers-reduced-motion:reduce){.svc,.svc-go i{transition:none}.svc:hover{transform:none}}.mapwrap{position:relative}.maplabel{background:var(--navy);border-radius:var(--r);box-shadow:0 12px 30px rgba(10,28,46,.22);color:#fff;max-width:186px;opacity:0;padding:9px 12px;pointer-events:none;position:absolute;transform:translateY(3px);transition:opacity .14s ease,transform .14s ease;width:max-content;z-index:5}.maplabel[hidden]{display:none}.maplabel.show{opacity:1;transform:none}.maplabel .ml-state{display:block;font-size:.92rem;font-weight:750;letter-spacing:-.01em}.maplabel .ml-status{color:#b9cfe0;display:block;font-size:.78rem;line-height:1.45;margin-top:2px}@media(max-width:820px){.maplabel{display:none}}@media(prefers-reduced-motion:reduce){.maplabel{transition:none}}.mapread{align-items:baseline;background:var(--tint);border-radius:var(--r);display:flex;flex-wrap:wrap;gap:12px;margin:0 0 16px;min-height:0;padding:10px 14px}.mapread .mr-state{color:var(--navy);font-size:.98rem;font-weight:800;letter-spacing:-.02em}.mapread .mr-status{color:var(--ink-2);font-size:.84rem}.mapread.on .mr-status{color:var(--brand);font-weight:650}.mapleader{left:0;opacity:0;overflow:visible;pointer-events:none;position:absolute;top:0;transition:opacity .14s ease;z-index:4}.mapleader.show{opacity:1}.mapleader line{stroke:var(--navy);stroke-dasharray:3 3;stroke-width:1.4}.mapleader circle{fill:var(--navy);stroke:#fff;stroke-width:1.5}@media(max-width:820px){.mapleader{display:none}}@media(prefers-reduced-motion:reduce){.mapleader{transition:none}}.rlede{color:var(--ink-2);margin-bottom:24px;max-width:70ch}.postbody p.muted{color:var(--ink-3);font-style:italic}.moreWrap{margin-top:26px;text-align:center}.moreWrap button[hidden]{display:none}.art.post{color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left}.art .pthumb{aspect-ratio:16/10;background:var(--tint);border-bottom:1px solid var(--line);display:block;object-fit:cover;width:100%}.art .pthumb.broken{visibility:hidden}.art .thumbslot{aspect-ratio:16/10;background:repeating-linear-gradient(135deg,rgba(27,117,188,.07) 0 12px,rgba(27,117,188,.13) 12px 24px);border-bottom:1px solid var(--line)}.art .thumbslot .pthumb{height:100%}.art .bd h3{color:var(--navy);font-size:1rem;line-height:1.4}.art .rmeta,.lead .rmeta{align-items:center;color:var(--ink-3);display:flex;font-size:.76rem;gap:10px;margin-top:auto}.art .vtag{border:1px solid rgba(27,117,188,.4);border-radius:999px;color:var(--brand);font-size:.62rem;font-weight:750;letter-spacing:.14em;padding:2px 8px;text-transform:uppercase}.postcol{max-width:74ch}.pocat{color:#15619c;font-size:.66rem;font-weight:750;letter-spacing:.16em;text-transform:uppercase}.postbody p{color:var(--ink-2);line-height:1.75;margin-top:16px}.postbody p:first-child{margin-top:0}.posthero{border:1px solid var(--line);border-radius:var(--r);display:block;height:auto;margin-bottom:26px;width:100%}.postvid{background:#0c1b2e;border-radius:var(--r)}.postfac,.postvid{aspect-ratio:16/9;border:1px solid var(--line);display:block;margin-bottom:26px;width:100%}.postfac{background:var(--tint);border-radius:var(--r);cursor:pointer;overflow:hidden;padding:0;position:relative}.postfac img{display:block;height:100%;object-fit:cover;width:100%}.postfac .play{background:rgba(17,36,66,.82);border-radius:50%;display:grid;height:74px;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.2s;width:74px}.postfac .play i{color:#fff;font-size:1.5rem;font-style:normal;margin-left:5px}@media(hover:hover){.postfac:hover .play{background:var(--brand);transform:translate(-50%,-50%) scale(1.08)}}.postfac:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.postnote{background:var(--tint);border-left:3px solid var(--brand);border-radius:var(--r);color:var(--ink-3);font-size:.84rem;margin-top:26px;padding:14px 16px}.postnav{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}@media(prefers-reduced-motion:reduce){.postfac .play{transition:none}}.ill{background:var(--tint);border:1px solid var(--line);border-radius:var(--r);display:block;overflow:hidden;position:relative}.ill.on-dark{border-color:hsla(0,0%,100%,.22)}.ill .illsvg{display:block;height:100%;width:100%}.ill:after{backdrop-filter:blur(2px);background:rgba(17,36,66,.62);border-radius:99px;bottom:9px;color:#fff;content:attr(data-note);font-size:.58rem;font-weight:750;left:10px;letter-spacing:.13em;padding:3px 8px;position:absolute;text-transform:uppercase}.ill.drift .illsvg{animation:heroDrift 30s ease-in-out infinite alternate;transform-origin:58% 42%}@keyframes heroDrift{0%{transform:scale(1.06) translate3d(-1.2%,.6%,0)}to{transform:scale(1.13) translate3d(1.4%,-1%,0)}}.ill video.herovid{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.ill.has-video .illsvg{visibility:hidden}@media(prefers-reduced-motion:reduce){.ill.drift .illsvg{animation:none;transform:scale(1.06)}}.maplabel .ml-row{display:block;font-size:.76rem;line-height:1.4;margin-top:5px}.maplabel .ml-row i{color:#7cc0ee;display:block;font-size:.6rem;font-style:normal;font-weight:750;letter-spacing:.13em;opacity:.9;text-transform:uppercase}.maplabel .ml-row b{color:#d6e6f3;display:block;font-weight:500}.maplabel{max-width:212px}.usmap .abbr text{dominant-baseline:central;font-family:inherit;font-size:11px;font-weight:750;letter-spacing:.01em;text-anchor:middle}.usmap .abi{fill:#0a1c2e;opacity:.82;paint-order:stroke fill;stroke:#fff;stroke-width:2.6px}.usmap .abi.dk{fill:#fff;opacity:.95;stroke:rgba(9,26,48,.55);stroke-width:2.2px}.usmap .abx{fill:#3d5568;font-size:10.5px;text-anchor:start}.usmap .abl{opacity:.55;stroke:#6b8299;stroke-width:.9}.usmap.dim .abbr{opacity:.35}@media(max-width:700px){.usmap .abbr{display:none}}.mark .mimg{background:var(--mark) center/contain no-repeat;display:block;height:100%;position:relative;width:100%;z-index:1}footer .mark .mimg{background-image:var(--mark-neg)}header.nav{--barbg:hsla(0,0%,100%,.62);--barink:var(--ink-2);--barstrong:var(--navy);--barline:var(--line);-webkit-backdrop-filter:blur(22px) saturate(1.7);backdrop-filter:blur(22px) saturate(1.7);background:var(--barbg)!important;border-bottom:1px solid var(--barline);transition:background-color .24s ease,border-color .24s ease}header.nav[data-tone=dark]{--barbg:rgba(13,29,54,.7);--barink:#e4eff9;--barstrong:#fff;--barline:hsla(0,0%,100%,.18);--mark:var(--mark-neg);--wm:var(--wm-neg)}header.nav nav.main a{color:var(--barink);transition:color .24s ease,background-color .15s}header.nav nav.main a.active{background:rgba(27,117,188,.14);color:var(--barstrong)}header.nav[data-tone=dark] nav.main a.active{background:hsla(0,0%,100%,.14)}header.nav .burger span{background:var(--barstrong);transition:background-color .24s ease}header.nav .navgrp .dd{transition:background-color .38s ease}.logo-i .wm{background:var(--wm) left center/contain no-repeat}header .logo-i .wm{height:44px;width:clamp(150px,15vw,200px)}footer .logo-i .wm{background-image:var(--wm-neg);height:50px;width:min(250px,70vw)}@supports not ((backdrop-filter:blur(2px)) or (-webkit-backdrop-filter:blur(2px))){header.nav{--barbg:hsla(0,0%,100%,.98)}header.nav[data-tone=dark]{--barbg:rgba(15,32,58,.97)}}@media(prefers-reduced-motion:reduce){header.nav,header.nav .burger span,header.nav nav.main a{transition:none}}.pobk{align-items:center;background:hsla(0,0%,100%,.86);border:1px solid rgba(27,117,188,.34);border-radius:999px;color:#15619c;cursor:pointer;display:inline-flex;font:inherit;font-size:.84rem;font-weight:650;gap:9px;letter-spacing:.01em;margin-bottom:18px;padding:8px 16px 8px 13px;transition:background-color .18s,color .18s,box-shadow .18s}.pobk i{font-style:normal;transition:transform .22s cubic-bezier(.22,.61,.36,1)}@media(hover:hover){.pobk:hover{background:#fff;box-shadow:0 6px 18px rgba(9,43,71,.12);color:var(--navy)}.pobk:hover i{transform:translateX(-3px)}}.pobk:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pometa{color:var(--ink-2);display:flex;flex-wrap:wrap;font-size:.86rem;gap:8px 18px;margin-top:16px}.pometa span+span{padding-left:18px;position:relative}.pometa span+span:before{background:currentColor;border-radius:50%;content:"";height:5px;left:0;opacity:.5;position:absolute;top:50%;transform:translateY(-50%);width:5px}.postbody p:first-of-type{color:var(--ink);font-size:1.06rem;line-height:1.68}.lead{background:var(--white);border:1px solid var(--line);border-radius:var(--r);color:inherit;cursor:pointer;display:grid;font:inherit;gap:0;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);margin-bottom:22px;overflow:hidden;padding:0;text-align:left;transition:box-shadow .3s,transform .3s,border-color .3s;width:100%}@media(hover:hover){.lead:hover{border-color:rgba(27,117,188,.45);box-shadow:0 18px 40px rgba(9,43,71,.13);transform:translateY(-3px)}}.lead:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.lead .lslot{background:repeating-linear-gradient(135deg,rgba(27,117,188,.07) 0 12px,rgba(27,117,188,.13) 12px 24px);min-height:230px;position:relative}.lead .lslot img{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.lead .lbd{display:flex;flex-direction:column;gap:13px;justify-content:center;padding:30px 32px}.lead .ltag{align-items:center;color:var(--brand);display:inline-flex;font-size:.62rem;font-weight:750;gap:9px;letter-spacing:.16em;text-transform:uppercase}.lead .ltag b{color:var(--ink-3);font-weight:750}.lead h3{color:var(--navy);font-size:clamp(1.15rem,2vw,1.5rem);letter-spacing:-.02em;line-height:1.28}.lead p{color:var(--ink-2);font-size:.94rem;line-height:1.7}.lead .rmeta{margin-top:4px}@media(max-width:820px){.lead{grid-template-columns:1fr}.lead .lslot{min-height:200px}}@media(hover:hover){.art.post:hover{border-color:rgba(27,117,188,.45);box-shadow:0 14px 32px rgba(9,43,71,.12);transform:translateY(-3px)}}.art.post{transition:box-shadow .3s,transform .3s,border-color .3s}.art.post:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.postbody .posth{color:var(--navy);font-size:1.12rem;letter-spacing:-.015em;line-height:1.35;margin-top:34px}.postbody .posth+p{margin-top:10px}.postbody .postlist{display:flex;flex-direction:column;gap:9px;margin-top:14px;padding-left:22px}.postbody .postlist li{color:var(--ink-2);line-height:1.7;list-style:disc}.postbody p+p{margin-top:16px}.band.tint{background:radial-gradient(120% 62% at 78% -8%,hsla(0,0%,100%,.55) 0,hsla(0,0%,100%,0) 62%),linear-gradient(180deg,hsla(0,0%,100%,.96) 0,hsla(0,0%,100%,.42) 7%,hsla(0,0%,100%,.06) 22%,hsla(0,0%,100%,0) 46%,hsla(0,0%,100%,0) 72%,hsla(0,0%,100%,.4) 92%,hsla(0,0%,100%,.96) 100%),var(--tint)}.band.tight.dark,.band.tight.tint{background:radial-gradient(110% 90% at 74% -20%,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,0) 66%),linear-gradient(180deg,hsla(0,0%,100%,.7) 0,hsla(0,0%,100%,.1) 40%,hsla(0,0%,100%,0) 78%,hsla(0,0%,100%,.3) 100%),var(--tint)}@media(max-width:1059px){nav.main{display:none;flex-direction:column;order:3;width:100%}nav.main.open{display:flex}.burger{display:block}.cta-group{display:none}.nav .wrap{flex-wrap:wrap;height:auto;padding-bottom:14px;padding-top:14px}}@media(min-width:1060px){nav.main{display:flex;flex-direction:row;order:0;width:auto}.burger{display:none}.cta-group{display:flex}}@media(max-width:759px),(min-width:1060px) and (max-width:1259px){header .logo-i .wm{display:none}}@media(min-width:1260px){header .logo-i .wm{display:block}}@media(max-width:400px){footer .logo-i .wm{width:min(190px,58vw)}.flogo{gap:8px}footer .logo-i .mark{--s:48px;height:48px;width:48px}}html{overflow-anchor:none}.rfilter{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 24px}.rfilter button{background:hsla(0,0%,100%,.75);border:1px solid var(--line);border-radius:999px;color:var(--ink-2);cursor:pointer;font:inherit;font-size:.8rem;font-weight:650;letter-spacing:.01em;padding:7px 15px;transition:background-color .16s,color .16s,border-color .16s}@media(hover:hover){.rfilter button:hover{background:rgba(27,117,188,.07);border-color:rgba(27,117,188,.26);color:var(--ink)}.rfilter button.on:hover{background:#17669f;border-color:#17669f;color:#fff}}.rfilter button.on{background:var(--brand);border-color:var(--brand);color:#fff}.rfilter button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.rfilter button i{font-style:normal;font-weight:600;margin-left:6px;opacity:.65}.art .rtag{color:#15619c;font-size:.6rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.morewrap{border-top:1px solid var(--line);margin-top:8px;padding-top:34px}.morewrap .mh{align-items:baseline;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px}.morewrap .mh h3{color:var(--navy);font-size:1.05rem;letter-spacing:-.02em}.morewrap .mh button{background:none;border:0;color:var(--brand);cursor:pointer;font:inherit;font-size:.84rem;font-weight:650;padding:4px}.morewrap .mh button:hover{text-decoration:underline}.dnd-column,.dnd-row,.dnd-section,.dnd-section>.row-fluid{margin:0;max-width:none;padding:0}.row-fluid{display:flex;flex-wrap:wrap;width:100%}.row-fluid [class*=span]{min-height:1px;width:100%}@media(min-width:768px){.row-fluid{flex-wrap:nowrap}.row-fluid .span1{width:8.333%}.row-fluid .span2{width:16.666%}.row-fluid .span3{width:25%}.row-fluid .span4{width:33.333%}.row-fluid .span5{width:41.666%}.row-fluid .span6{width:50%}.row-fluid .span7{width:58.333%}.row-fluid .span8{width:66.666%}.row-fluid .span9{width:75%}.row-fluid .span10{width:83.333%}.row-fluid .span11{width:91.666%}.row-fluid .span12{width:100%}}a.btn{text-decoration:none}a.hrow{color:inherit;display:grid}a.strip-card{color:inherit;text-decoration:none}a.strip-all{display:inline-block}.btn:focus-visible,.hrow:focus-visible,.strip-card:focus-visible,nav.main a:focus-visible{outline:3px solid #7cc0ee;outline-offset:3px}nav.main a{align-items:center;display:inline-flex}.navgrp .dd a{display:block}.nlform .hs-form,.nlform form{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;width:100%}.nlform .hs-form-field,.nlform .hsfc-Field{flex:1 1 160px;margin:0;min-width:0}.nlform .hs-form-field>label,.nlform .hsfc-FieldLabel{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.nlform .hs-input,.nlform input[type=email],.nlform input[type=text]{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.24);border-radius:9px;color:#fff;font:inherit;font-size:.88rem;padding:10px 13px;transition:.18s;width:100%}.nlform input::placeholder{color:hsla(0,0%,100%,.45)}.nlform input:focus{background:hsla(0,0%,100%,.14);border-color:#7cc0ee;box-shadow:0 0 0 3px rgba(124,192,238,.18);outline:none}.nlform .hs-submit,.nlform .hsfc-NavigationRow{flex:0 0 auto}.nlform .hs-button,.nlform .hsfc-Button,.nlform input[type=submit]{background:#1b75bc;border:1px solid #1b75bc;border-radius:9px;color:#fff;cursor:pointer;font:inherit;font-size:.85rem;font-weight:700;padding:10px 16px;transition:.18s;white-space:nowrap}.nlform .hs-button:hover,.nlform .hsfc-Button:hover,.nlform input[type=submit]:hover{background:#15619c;border-color:#15619c}.nlform .hs-error-msgs{color:#ffb4a8;font-size:.78rem;list-style:none;margin:6px 0 0}.nlform .hsfc-PostSubmit,.nlform .submitted-message{color:#7cc0ee;font-size:.85rem}.nlform .hs-richtext,.nlform .legal-consent-container{color:#9fb8cc;flex:1 1 100%;font-size:.72rem}@media(max-width:520px){.nlform .hs-form-field,.nlform .hs-submit{flex:1 1 100%}.nlform .hs-button{width:100%}}.seg-editor-note{background:rgba(27,117,188,.06);border:1px dashed #7cc0ee;border-radius:10px;color:#3d5568;font-size:.85rem;padding:14px 16px}footer .seg-editor-note{color:#cfe0ee}a.btn,a.strip-all,a.strip-card{line-height:normal}nav.main a .cv{margin-left:6px}.ill:not([data-note]):after{display:none}.ill iframe.heroyt{border:0;height:100%;left:-17%;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .6s ease;width:134%}.ill.has-video iframe.heroyt{opacity:1}h1.poh{color:var(--navy);font-size:clamp(1.9rem,3.6vw,2.9rem);font-weight:750;letter-spacing:-.02em;line-height:1.12}a.art,a.lead,a.r{color:inherit;text-decoration:none}a.art.post{display:flex}a.lead{display:grid}.res a.r{display:block}.arts>[hidden],a.lead[hidden]{display:none!important}.moreWrap .btn[hidden]{display:none}.postbody h2,.postbody h3,.postbody h4{color:var(--navy);font-size:1.12rem;letter-spacing:-.015em;line-height:1.35;margin-top:34px}.postbody h2+p,.postbody h3+p{margin-top:10px}.postbody ol,.postbody ul{display:flex;flex-direction:column;gap:9px;margin-top:14px;padding-left:22px}.postbody li{color:var(--ink-2);line-height:1.7}.postbody ul li{list-style:disc}.postbody ol li{list-style:decimal}.postbody a{color:var(--brand);text-decoration:underline}.postbody img{border-radius:var(--r);height:auto;max-width:100%}.po-media:empty{display:none}.ill.is-wide{aspect-ratio:16/9}.ill.is-wide .illsvg{height:100%;object-fit:cover}.ill.is-wide iframe.heroyt{left:0;width:100%}.segslider{background:var(--tint);border:1px solid var(--line);border-radius:var(--r);margin:26px 0;overflow:hidden}.segtrack{display:flex;outline:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.segtrack::-webkit-scrollbar{display:none}.segtrack:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.segslide{align-items:center;background:#fff;display:flex;flex:0 0 100%;justify-content:center;margin:0;scroll-snap-align:start}.segslide a,.segslide img{display:block;width:100%}.segslide img{border-radius:0;height:auto;max-height:70vh;object-fit:contain}.segbar{align-items:center;background:#fff;border-top:1px solid var(--line);display:flex;gap:16px;justify-content:center;padding:10px}.segnav{background:#fff;border:1px solid var(--line);border-radius:50%;color:var(--navy);cursor:pointer;font:inherit;font-size:1.05rem;height:40px;transition:.18s;width:40px}.segnav:hover:not(:disabled){border-color:var(--brand);color:var(--brand)}.segnav:disabled{cursor:default;opacity:.35}.segcount{color:var(--ink-3);font-size:.82rem;min-width:56px;text-align:center}section.band.tight.dark h1.bannerh{color:var(--navy);font-size:clamp(1.9rem,3.6vw,2.9rem);margin-top:12px}.seg-lede p{color:var(--ink-2);font-size:clamp(1.05rem,1.5vw,1.22rem);max-width:62ch}.seg-lede p,.seg-lede-tight p:first-child{margin-top:16px}.seg-lede p:empty{display:none}a.svc{color:inherit;text-decoration:none}.morewrap .mh .mh-all{color:var(--brand);font-size:.84rem;font-weight:650;text-decoration:none}.morewrap .mh .mh-all:hover{text-decoration:underline}.pbody .seg-ptext p{margin:0}.pbody .seg-ptext p+p{margin-top:10px}#p-resources section.band.tight.dark{padding:44px 0}#p-resources .res{gap:14px}#p-resources .res .r{padding:16px 22px}#p-resources .res .r h3{margin:0}#p-resources section.band:not(.tight):not(.tint){padding:28px 0 0}#p-resources section.band.tint{background:transparent;padding:28px 0 64px}@media(max-width:900px)