.bb-ac{--ac-ink:#102c3b;--ac-deep:#0b2130;--ac-river:#1e5667;--ac-teal:#2f7a80;--ac-pearl:#edf2ee;--ac-paper:#f5f1e8;--ac-amber:#d9a65e;--ac-line:rgba(16,44,59,.16);background:var(--ac-paper);color:var(--ac-ink)}
.bb-ac,.bb-ac *{box-sizing:border-box}.bb-ac h1,.bb-ac h2,.bb-ac h3,.bb-ac p,.bb-ac figure,.bb-ac ol,.bb-ac ul{margin:0}.bb-ac ol,.bb-ac ul{padding:0;list-style:none}.bb-ac img{display:block;max-width:100%}.bb-ac a{text-decoration:none}
.bb-ac .bb-ac-shell{width:min(1200px,calc(100% - 48px));margin-inline:auto}.bb-ac .bb-ac-eyebrow{color:#8b5b22;font:800 12px/1.4 ui-monospace,Consolas,monospace;letter-spacing:.17em;text-transform:uppercase}
.bb-ac h2{font-size:clamp(36px,4.2vw,58px);line-height:1.18;letter-spacing:-.04em}.bb-ac h3{font-size:clamp(22px,2.2vw,29px);line-height:1.28;letter-spacing:-.02em}.bb-ac p{line-height:1.84}.bb-ac a:focus-visible,.bb-ac button:focus-visible{outline:3px solid var(--ac-amber);outline-offset:4px}

.bb-ac-hero{overflow:hidden;padding:28px 0 43px;background:var(--ac-deep);color:#f6fbf9}.bb-ac-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:11px;color:#c7dcdd;font-size:13px}.bb-ac-crumb a{color:inherit}.bb-ac-crumb a:hover{text-decoration:underline}.bb-ac-crumb span{opacity:.5}.bb-ac-crumb strong{color:#fff}
.bb-ac-hero-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:42px;align-items:center;min-height:570px;padding-block:72px 45px}.bb-ac-hero-copy{max-width:525px}.bb-ac-hero .bb-ac-eyebrow{color:#e6bd81}.bb-ac-hero h1{margin-top:19px;font-size:clamp(46px,5.2vw,74px);line-height:1.12;letter-spacing:-.06em;font-weight:700}.bb-ac-hero h1 em{display:block;margin-top:6px;color:#dceae6;font-style:normal;font-weight:400}.bb-ac-hero-copy>p:not(.bb-ac-eyebrow){margin-top:25px;color:#c9dedc;font-size:17px}.bb-ac-hero-copy>a{display:inline-flex;align-items:center;gap:24px;min-height:51px;margin-top:31px;padding:12px 21px;border-radius:999px;background:var(--ac-amber);color:var(--ac-deep);font-size:14px;font-weight:800;transition:background .2s,transform .2s}.bb-ac-hero-copy>a:hover{background:#efc58c;transform:translateY(-2px)}
.bb-ac-flow-art{position:relative;height:440px;overflow:hidden;border-radius:260px 14px 14px 14px;border:1px solid rgba(237,242,238,.23);background:#14394a;box-shadow:0 30px 70px rgba(0,0,0,.26)}.bb-ac-flow-art img{width:100%;height:100%;object-fit:cover;object-position:66% center}.bb-ac-flow-art figcaption{position:absolute;right:0;bottom:0;padding:9px 14px;background:rgba(11,33,48,.85);color:#e8f3f1;font-size:11px}
.bb-ac-flow-line{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid rgba(237,242,238,.27);border-bottom:1px solid rgba(237,242,238,.27)}.bb-ac-flow-line li{position:relative;display:grid;grid-template-columns:48px 1fr;gap:2px 9px;min-height:93px;padding:22px 18px;border-right:1px solid rgba(237,242,238,.27)}.bb-ac-flow-line li:last-child{border-right:0}.bb-ac-flow-line li:before{position:absolute;left:18px;top:-6px;width:11px;height:11px;border-radius:50%;background:var(--ac-amber);box-shadow:0 0 0 5px rgba(217,166,94,.13);content:""}.bb-ac-flow-line span{grid-row:span 2;color:#e6bd81;font-weight:800}.bb-ac-flow-line b{font-size:17px}.bb-ac-flow-line small{color:#b4d1d2;font-size:12px}

.bb-ac-matrix{padding:108px 0 112px;background:var(--ac-paper)}.bb-ac-matrix-head{display:grid;grid-template-columns:200px 1fr;gap:42px;align-items:start;margin-bottom:35px}.bb-ac-matrix-head>.bb-ac-eyebrow{padding-top:12px}.bb-ac-matrix-head>p:not(.bb-ac-eyebrow){grid-column:2;max-width:780px;color:#586d73}.bb-ac-matrix-controls{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-bottom:18px}.bb-ac-matrix-controls button{min-height:54px;padding:11px 16px;border:1px solid #bed0cf;border-bottom:3px solid transparent;background:#fffef9;color:#315261;font:750 14px/1.4 "Microsoft YaHei",sans-serif;cursor:pointer;transition:background .2s,color .2s}.bb-ac-matrix-controls button[aria-pressed="true"]{border-bottom-color:var(--ac-amber);background:var(--ac-river);color:#fff}.bb-ac-matrix-controls button:hover{border-color:var(--ac-teal)}
.bb-ac-matrix-board{border-top:3px solid var(--ac-river);background:#fffef9}.bb-ac-matrix-labels,.bb-ac-stream{display:grid;grid-template-columns:200px minmax(0,1fr) 260px}.bb-ac-matrix-labels{padding:12px 0;background:#dce8e4;color:#3b626a;font-size:11px;font-weight:800;letter-spacing:.11em}.bb-ac-matrix-labels span{padding:0 22px}.bb-ac-stream{border-bottom:1px solid var(--ac-line);border-left:5px solid transparent;transition:border-color .2s,background .2s}.bb-ac-stream.is-current{border-left-color:var(--ac-amber);background:#f8fbf8}.bb-ac-stream>div{padding:28px 22px}.bb-ac-stream-name,.bb-ac-stream-copy{border-right:1px solid var(--ac-line)}.bb-ac-stream-name span{display:block;margin-bottom:15px;color:#9a6b32;font-size:11px;font-weight:800;letter-spacing:.12em}.bb-ac-stream-name h3{font-size:24px}.bb-ac-stream-copy p,.bb-ac-stream-question p{color:#526a70;font-size:14px}.bb-ac-stream-copy ul{display:flex;flex-wrap:wrap;gap:7px;margin-top:17px}.bb-ac-stream-copy li{padding:6px 9px;background:#e8f0ed;color:#31565e;font-size:12px}.bb-ac-stream-copy figure{position:relative;width:min(100%,430px);height:220px;margin-top:18px!important;overflow:hidden}.bb-ac-stream-copy figure img{width:100%;height:100%;object-fit:cover}.bb-ac-stream-copy figcaption,.bb-ac-handoff figcaption{position:absolute;right:9px;bottom:9px;padding:6px 9px;background:rgba(11,33,48,.76);color:#fff;font-size:11px}.bb-ac-stream-question b{display:block;margin-bottom:9px;color:#8d5a21;font-size:12px}.bb-ac-matrix-foot{display:flex;gap:10px;max-width:950px;margin-top:22px!important;color:#61767b;font-size:13px}.bb-ac-matrix-foot span{color:#b2742d}

.bb-ac-handoff{padding:105px 0;background:var(--ac-pearl)}.bb-ac-handoff-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:70px;align-items:center}.bb-ac-handoff h2{margin-top:17px}.bb-ac-handoff-grid>div>p:not(.bb-ac-eyebrow){max-width:600px;margin-top:21px;color:#546b70}.bb-ac-layers{display:grid;gap:0;margin-top:31px;border-top:1px solid var(--ac-line)}.bb-ac-layers article{display:grid;grid-template-columns:45px 1fr;gap:14px;padding:17px 0;border-bottom:1px solid var(--ac-line)}.bb-ac-layers article>span{color:#9a692f;font-weight:800;font-size:13px}.bb-ac-layers h3{font-size:20px}.bb-ac-layers p{margin-top:4px;color:#5c7175;font-size:14px}.bb-ac-handoff figure{position:relative;align-self:stretch;min-height:570px;overflow:hidden;background:#dbe7e2}.bb-ac-handoff figure img{width:100%;height:100%;min-height:570px;object-fit:cover}

.bb-ac-reading{padding:108px 0 114px;background:#fcfaf4}.bb-ac-reading header{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:37px}.bb-ac-reading h2{margin-top:16px}.bb-ac-reading header p:not(.bb-ac-eyebrow){margin-top:14px;color:#566c72}.bb-ac-reading header>a{flex:none;display:inline-flex;gap:15px;align-items:center;padding:10px 0;border-bottom:1px solid var(--ac-teal);color:#1e6470;font-size:14px;font-weight:800}.bb-ac-reading header>a:hover{color:#946122}.bb-ac-article-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;background:#d3e2de}.bb-ac-article-list li{display:grid;grid-template-columns:1fr 22px;align-content:center;min-height:105px;padding:22px 25px;background:#f3f8f4}.bb-ac-article-list time{grid-column:1/-1;margin-bottom:7px;color:#477b83;font-size:12px}.bb-ac-article-list h3{font-size:17px;line-height:1.45;font-weight:700}.bb-ac-article-list a{color:#173947}.bb-ac-article-list a:hover{text-decoration:underline;color:#9c6728}.bb-ac-article-list li>span{align-self:center;justify-self:end;color:#b47b36}

.bb-ac-end{padding:93px 0;text-align:center;background:#123344;color:#f4faf8}.bb-ac-end .bb-ac-eyebrow{color:#e9bf85}.bb-ac-end h2{margin-top:17px}.bb-ac-end p:not(.bb-ac-eyebrow){margin-top:16px;color:#cadcdb}.bb-ac-end a{display:inline-flex;align-items:center;gap:23px;margin-top:27px;padding:13px 21px;border-radius:999px;background:var(--ac-amber);color:#122f3b;font-size:14px;font-weight:800}.bb-ac-end a:hover{background:#edc68e}
@media(max-width:1000px){.bb-ac-hero-grid{grid-template-columns:1fr;gap:25px}.bb-ac-hero-copy{max-width:730px}.bb-ac-flow-art{height:350px}.bb-ac-matrix-labels,.bb-ac-stream{grid-template-columns:165px minmax(0,1fr) 200px}.bb-ac-handoff-grid{grid-template-columns:1fr;gap:30px}.bb-ac-handoff figure,.bb-ac-handoff figure img{min-height:0;max-height:430px;aspect-ratio:1.7}}
@media(max-width:700px){.bb-ac .bb-ac-shell{width:calc(100% - 32px)}.bb-ac h2{font-size:clamp(32px,9vw,44px)}.bb-ac-hero-grid{padding-block:65px 30px}.bb-ac-hero h1{font-size:clamp(42px,11.6vw,58px)}.bb-ac-hero-copy>p:not(.bb-ac-eyebrow){font-size:15px}.bb-ac-flow-art{height:245px;border-radius:120px 12px 12px 12px}.bb-ac-flow-line{grid-template-columns:repeat(2,1fr)}.bb-ac-flow-line li:nth-child(2){border-right:0}.bb-ac-flow-line li:nth-child(-n+2){border-bottom:1px solid rgba(237,242,238,.27)}.bb-ac-matrix,.bb-ac-handoff,.bb-ac-reading{padding-block:74px}.bb-ac-matrix-head{display:block}.bb-ac-matrix-head h2,.bb-ac-matrix-head>p:not(.bb-ac-eyebrow){margin-top:17px}.bb-ac-matrix-controls{grid-template-columns:1fr 1fr}.bb-ac-matrix-labels{display:none}.bb-ac-stream{display:block}.bb-ac-stream>div{padding:20px;border-right:0}.bb-ac-stream-name{padding-bottom:0!important}.bb-ac-stream-copy{padding-top:12px!important}.bb-ac-stream-question{border-top:1px solid var(--ac-line);background:#f4f6ef}.bb-ac-stream-copy figure{height:210px}.bb-ac-reading header{display:block}.bb-ac-reading header>a{margin-top:19px}.bb-ac-article-list{grid-template-columns:1fr}.bb-ac-handoff figure,.bb-ac-handoff figure img{min-height:290px}.bb-ac-end{padding-block:75px}}
@media(prefers-reduced-motion:reduce){.bb-ac *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
