.bp{display:block;--bp-hit: 24px;--bp-hair: rgba(28, 58, 94, .14);--bp-line: rgba(28, 58, 94, .1)}.bp section{position:relative;padding-block:var(--space-5)}.bp .wrap>*{position:relative;z-index:1}.bp-paper{background:var(--color-bg)}.bp-cloud{--bp-feather: 180px;background:linear-gradient(180deg,var(--color-bg) 0%,var(--color-surface) var(--bp-feather),var(--color-surface) calc(100% - var(--bp-feather)),var(--color-bg) 100%)}@media(max-width:720px){.bp-cloud{--bp-feather: 120px}}.bp section.bp-crumbs{padding-block:var(--space-3) var(--space-5)}.bp .sub{color:var(--ink-soft);font-size:var(--text-lg);line-height:1.55}.bp .u{display:inline-block}[data-bp-reveal=on] .bp .reveal{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .7s cubic-bezier(.2,.8,.2,1)}[data-bp-reveal=on] .bp .reveal.in-view{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[data-bp-reveal=on] .bp .reveal{opacity:1;transform:none;transition:none}}.bp-sec-head{display:grid;row-gap:.9rem;justify-items:start;margin-bottom:var(--space-4)}.bp-sec-head h2{max-width:22ch;margin:0}.bp-sec-head .sub{max-width:62ch;margin:0}.bp-sec-head.is-c{justify-items:center;text-align:center}.bp-head-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-3) clamp(2rem,5vw,5rem);align-items:center}.bp-head-photo{margin:0;aspect-ratio:5 / 6;border-radius:1.25rem;overflow:hidden;box-shadow:0 30px 60px -30px #0b183073;background:linear-gradient(160deg,var(--navy),var(--night))}.bp-head-photo img{width:100%;height:100%;object-fit:cover;display:block}.bp-head-ph{display:grid;align-content:center;justify-items:center;gap:.6rem;height:100%;padding:1.5rem;text-align:center;color:#fff}.bp-head-ph>span{font:700 clamp(2rem,4vw,3.2rem)/1 var(--heading-font);letter-spacing:-.02em;opacity:.9}.bp-head-ph small{font:600 .8rem/1.4 var(--body-font);letter-spacing:.06em;text-transform:uppercase;color:var(--sky);max-width:22ch}.bp-lede-more{margin:0;max-width:52ch;font-size:var(--fs-body);line-height:1.65;color:var(--color-ink-soft)}.bp-head{display:grid;gap:1.3rem;justify-items:start}.bp-lede{margin:0;max-width:44ch;font-size:var(--fs-lg);line-height:1.55;color:var(--color-ink-soft)}.bp .bp-known-sec{padding-block:0 var(--space-5)}.bp-known{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:1rem clamp(2rem,5vw,5rem);align-items:start;padding-top:var(--space-3);border-top:1px solid var(--bp-hair)}.bp-known-h{margin:0;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.15;color:var(--navy-deep);max-width:14ch}@media(max-width:1020px){.bp-known{grid-template-columns:1fr}.bp-known-h{max-width:none}.bp-head-photo{max-width:30rem}}@media(max-width:1020px){.bp-head-grid{grid-template-columns:1fr}}.bp-eyebrow{margin:0;font:600 .76rem/1.2 var(--body-font);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}.bp-h1{font-size:clamp(2.2rem,5vw,var(--fs-h1));font-weight:700;color:var(--color-ink);margin:0}.bp-intro{margin:0;max-width:62ch;font-size:var(--fs-lg);line-height:1.6;color:var(--color-ink)}.bp-actions{display:flex;flex-wrap:wrap;gap:.9rem;margin:0}.bp-note{margin:.2rem 0 0;padding-top:.9rem;border-top:1px solid var(--bp-hair);width:100%;max-width:62ch;font:600 1rem/1.5 var(--body-font);color:var(--navy-deep)}.bp-flag{display:grid;grid-template-columns:minmax(0,24rem) minmax(0,1fr);gap:clamp(1.6rem,4vw,3.4rem);align-items:center;padding:clamp(1.4rem,3vw,2.6rem)}.bp-flag-shot{margin:0;aspect-ratio:1 / 1;border-radius:var(--radius-photo);border:1px solid var(--bp-line);background:linear-gradient(180deg,#fff 0%,var(--cloud) 100%);display:grid;place-items:center;overflow:hidden;isolation:isolate}.bp-flag-shot img{width:80%;height:80%;object-fit:contain;mix-blend-mode:multiply}.bp-flag-words{display:grid;gap:.9rem;justify-items:start;min-width:0}.bp-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:0}.bp-pill{font:700 .75rem/1 var(--body-font);letter-spacing:.1em;text-transform:uppercase;padding:.4rem .7rem .36rem;border-radius:var(--radius-pill);color:#fff;background:var(--accent)}.bp-yr{font:600 1rem/1 var(--body-font);color:var(--ink-soft);font-variant-numeric:tabular-nums}.bp-flag-words h3{margin:0;font-size:clamp(1.7rem,3.2vw,2.3rem);line-height:1.08;letter-spacing:-.015em;color:var(--navy-deep)}.bp-flag-line{margin:0;max-width:54ch;color:var(--ink-soft);font-size:var(--fs-body);line-height:1.6}.bp-facts{margin:.3rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(1.2rem,3vw,2.4rem);width:100%;border-top:1px solid var(--bp-hair)}.bp-fact{display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:.2rem 1rem;padding:.7rem 0;border-bottom:1px solid var(--bp-hair)}.bp-fact dt{font:600 .82rem/1.3 var(--body-font);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.bp-fact dd{margin:0;font-size:1rem;line-height:1.45;color:var(--navy-deep)}.bp-tags{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.3rem 0 0}.bp-tags-lbl{font:600 .76rem/1.2 var(--body-font);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin-right:.2rem}.bp-tag{font:600 .85rem/1 var(--body-font);color:var(--navy-deep);background:var(--color-surface);border:1px solid var(--bp-line);border-radius:var(--radius-pill);padding:.42rem .75rem .38rem}.bp-read{display:inline-flex;align-items:center;gap:.4rem;margin-top:.3rem;min-height:var(--bp-hit);font:700 1rem/1 var(--body-font);color:var(--navy-deep);text-decoration:none}.bp-read svg{width:1em;height:1em;color:var(--accent);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.bp-read:hover{color:var(--accent)}.bp-read:hover svg{transform:translate(4px)}.bp-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;align-items:stretch}.bp-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:54rem}@media(min-width:721px){.bp-grid[data-count="1"]{grid-template-columns:minmax(0,1fr);max-width:56rem}.bp-grid[data-count="1"] .bp-card>.bp-card-in{grid-template-columns:minmax(0,19rem) minmax(0,1fr);grid-template-rows:auto auto auto 1fr;padding:0}.bp-grid[data-count="1"] .bp-card figure{grid-column:1;grid-row:1 / -1;aspect-ratio:auto;min-height:16rem;height:100%}.bp-grid[data-count="1"] .bp-card-brand,.bp-grid[data-count="1"] .bp-card h3,.bp-grid[data-count="1"] .bp-card>.bp-card-in>p,.bp-grid[data-count="1"] .bp-card-tags{grid-column:2}.bp-grid[data-count="1"] .bp-card-brand{padding-top:1.6rem}.bp-grid[data-count="1"] .bp-card h3{font-size:1.6rem}.bp-grid[data-count="1"] .bp-card>.bp-card-in>p{max-width:46ch}.bp-grid[data-count="1"] .bp-card-tags{margin-bottom:1.6rem;align-self:end}}.bp-card,.bp-flag{scroll-margin-top:100px}.bp-card{display:grid}.bp-card>.bp-card-in{display:grid;grid-template-rows:auto auto auto 1fr auto;gap:.3rem;text-decoration:none;color:inherit;padding:0 0 1.3rem;background:var(--color-white);border-radius:var(--radius-card);border:1px solid var(--bp-line);box-shadow:0 1px 2px #12263f0f,0 22px 44px -28px #12263f59;overflow:hidden;transition:box-shadow .35s ease,border-color .35s ease,transform .5s cubic-bezier(.2,.8,.2,1)}.bp-card figure{position:relative;margin:0;aspect-ratio:4 / 3;background:linear-gradient(180deg,#fff 0%,var(--cloud) 100%);display:grid;place-items:center;overflow:hidden;isolation:isolate}.bp-card figure img{width:72%;height:72%;object-fit:contain;mix-blend-mode:multiply}.bp-flag-tag{position:absolute;top:1rem;left:1.1rem;font:700 .72rem/1 var(--body-font);letter-spacing:.08em;text-transform:uppercase;padding:.34rem .55rem .3rem;border-radius:var(--radius-pill);color:#fff;background:var(--accent)}.bp-flag-tag.prev{color:var(--navy-deep);background:#fff;border:1px solid rgba(28,58,94,.2)}.bp-card-yr{position:absolute;top:1rem;right:1.1rem;font:600 .8rem/1 var(--body-font);color:var(--ink-soft);font-variant-numeric:tabular-nums}.bp-card-brand{display:block;font:700 .76rem/1 var(--body-font);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);padding:1.1rem 1.3rem 0}.bp-card h3{font-size:1.35rem;line-height:1.1;letter-spacing:-.01em;color:var(--navy-deep);margin:.2rem 0 0;padding:0 1.3rem;display:flex;align-items:center;gap:.5rem}.bp-card h3 svg{width:.8em;height:.8em;color:var(--accent);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.bp-card>.bp-card-in>p{margin:.35rem 0 0;padding:0 1.3rem;color:var(--ink-soft);font-size:1rem;line-height:1.5}.bp-card-tags{list-style:none;margin:.9rem 1.3rem 0;padding:.8rem 0 0;border-top:1px solid var(--bp-hair);display:grid;gap:.35rem;align-self:end}.bp-card-tags li{position:relative;padding-left:1rem;font:600 1rem/1.4 var(--body-font);color:var(--navy-deep)}.bp-card-tags li:before{content:"";position:absolute;left:0;top:.52em;width:6px;height:6px;border-radius:50%;background:var(--accent)}.bp-rfy{display:grid;grid-template-columns:minmax(0,24rem) minmax(0,1fr);gap:clamp(2.5rem,6vw,6rem);align-items:start}.bp-rfy-head{display:grid;gap:1.1rem;justify-items:start}.bp-rfy-head h2{margin:0;max-width:16ch}.bp-rfy-head .sub{margin:0;max-width:34ch}@media(min-width:1021px){.bp-rfy-head{position:sticky;top:calc(var(--sx-bar-h) + var(--space-3));align-self:start}}.bp-rfy-body{color:var(--color-ink);font-size:var(--fs-body);line-height:1.75}.bp-rfy-body p,.bp-rfy-body ul,.bp-rfy-body ol,.bp-rfy-body h2,.bp-rfy-body h3{max-width:none}.bp-rfy-body>*+*{margin-top:1.1em}@media(max-width:1020px){.bp-flag{grid-template-columns:1fr;gap:var(--space-3)}.bp-flag-shot{max-width:22rem}.bp-grid,.bp-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.bp-grid[data-count="1"]{max-width:none}.bp-rfy{grid-template-columns:1fr;gap:var(--space-3)}.bp-rfy-head h2,.bp-rfy-head .sub{max-width:none}.bp-next{grid-template-columns:1fr}}@media(max-width:720px){.bp section{padding-block:var(--space-4)}.bp section.bp-crumbs{padding-block:var(--space-3) var(--space-4)}.bp-intro{max-width:none}.bp-actions .btn{width:100%;justify-content:space-between}.bp-actions .btn-ghost{justify-content:center}.bp-facts{grid-template-columns:1fr}.bp-tags-lbl{flex-basis:100%;margin:0 0 .1rem}.bp-fact{grid-template-columns:1fr;gap:.15rem}.bp-flag-shot{max-width:none}.bp-grid,.bp-grid[data-count="1"],.bp-grid[data-count="2"]{grid-template-columns:1fr}.bp-sec-head h2{max-width:none}}.bp-more{border-top:1px solid var(--bp-hair);margin-top:.4rem}.bp-more summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:48px;cursor:pointer;list-style:none;font:700 1rem/1.3 var(--body-font);color:var(--navy-deep)}.bp-more summary::-webkit-details-marker{display:none}.bp-more summary:after{content:"";flex:0 0 auto;width:.55rem;height:.55rem;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(45deg) translate(-2px,-2px);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.bp-more[open] summary:after{transform:rotate(-135deg) translate(-2px,-2px)}.bp-more summary:hover{color:var(--accent)}.bp-more-body{padding:.4rem 0 1.2rem;max-width:none;color:var(--color-ink);font-size:var(--fs-body);line-height:1.7}.bp-more-body p,.bp-more-body ul,.bp-more-body ol,.bp-more-body h4{max-width:none}.bp-more-body>*+*{margin-top:1em}.bp-more-body figure{margin:1.2em 0 0;break-inside:avoid}.bp-more-body figure img{display:block;width:auto;max-width:100%;height:auto;max-height:min(70vh,600px);margin:0;border-radius:var(--radius-photo)}.bp-more-body h4{margin-top:1.8em;font:700 1.1rem/1.3 var(--heading-font);color:var(--navy-deep)}.bp-more-body>h4:first-child{margin-top:.4em}.bp-more-flag{grid-column:1 / -1}@media(prefers-reduced-motion:reduce){.bp-more summary:after{transition:none}}.bp-more-body h4+*{margin-top:.5em}@media(min-width:721px){.bp-grid[data-count="1"] .bp-card figure{grid-row:1 / span 4}.bp-grid[data-count="1"] .bp-card-tags{margin-bottom:1.2rem}}@media(min-width:1021px){.bp-more-flag .bp-more-body,.bp-reader-body{columns:2;column-gap:clamp(2rem,4vw,4rem)}.bp-more-body h4{break-after:avoid}.bp-more-body li,.bp-more-body p{break-inside:avoid}.bp-more-body>h4:first-child{margin-top:0}}.bp-more-btn{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:auto;min-height:48px;margin:auto 1.4rem 0;padding:0;border:0;border-top:1px solid var(--bp-hair);background:none;cursor:pointer;font:700 1rem/1.3 var(--body-font);color:var(--navy-deep);text-align:left}.bp-more-btn:after{content:"";flex:0 0 auto;width:.55rem;height:.55rem;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(45deg) translate(-2px,-2px);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.bp-more-btn[aria-expanded=true]:after{transform:rotate(-135deg) translate(-2px,-2px)}.bp-more-btn:hover{color:var(--accent)}@media(min-width:721px){.bp-grid[data-count="1"] .bp-card .bp-more-btn{grid-column:1 / -1;margin:0 1.6rem}}.bp-card.is-read>.bp-card-in{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 22px 44px -28px #12263f59}.bp-reader{margin-top:clamp(1.2rem,2.4vw,2rem);scroll-margin-top:100px}.bp-reader[hidden]{display:none}.bp-reader-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.2rem;padding-bottom:1.1rem;margin-bottom:1.2rem;border-bottom:1px solid var(--bp-hair)}.bp-reader-head img{width:84px;height:84px;object-fit:contain;border-radius:12px;border:1px solid var(--bp-line);background:linear-gradient(180deg,#fff 0%,var(--cloud) 100%);padding:.4rem;mix-blend-mode:multiply}.bp-reader-head h3{margin:.2rem 0 0;font-size:1.5rem;color:var(--navy-deep)}.bp-reader-x{width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:var(--navy-deep);display:grid;place-items:center;cursor:pointer}.bp-reader-x:hover{background:#1c3a5e14}.bp-reader-x svg{width:18px;height:18px}@media(prefers-reduced-motion:reduce){.bp-more-btn:after{transition:none}}.bp-reader .bp-card-brand{display:block;margin:0;padding:0}@media(min-width:1021px){.bp-head-grid{grid-template-columns:minmax(0,30rem) minmax(0,1fr)}.bp-head-grid>.bp-known{order:-1}}html:not(.bp-js) .bp-more-btn{display:none}.sx-card.bp-rfy{padding:clamp(1.6rem,3.4vw,3rem)}.bp-rfy-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 2rem}.bp-pc h3{margin:0 0 .7rem;font:700 .8rem/1.3 var(--body-font);letter-spacing:.1em;text-transform:uppercase;color:var(--navy-deep);display:flex;gap:.4rem;align-items:baseline}.bp-pros h3 span{color:#1e7f4f}.bp-cons h3 span{color:var(--accent)}.bp-pc ul{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}.bp-pc li{display:grid;gap:.15rem;padding-left:1.1rem;position:relative}.bp-pc li:before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:50%;background:var(--accent)}.bp-pros li:before{background:#1e7f4f}.bp-pc strong{font:600 1.02rem/1.35 var(--heading-font);color:var(--navy-deep)}.bp-pc span{color:var(--ink-soft);font-size:1rem;line-height:1.5}@media(max-width:640px){.bp-rfy-cols{grid-template-columns:1fr}}.bp-for h3 span{color:#1e7f4f}.bp-not h3 span{color:var(--accent)}.bp-for li:before{background:#1e7f4f}.bp-pc li span{color:var(--color-ink);font-size:1rem;line-height:1.55}.bp-known{grid-template-columns:1fr;gap:.9rem}.bp-known-h,.bp-known .bp-intro{max-width:none}
