.smb-article{--page-bg:#f2ead9;--page-bg-alt:#e7dcc5;--page-text:#172f30;--page-text-muted:#536664;--accent-primary:#1d7180;--accent-secondary:#7a3047;--accent-glow:#1d71801f;--card-bg:#fffaf0;--card-border:#172f302e;--smb-paper:#fffaf0;--smb-paper-deep:#e7dcc5;--smb-ink:#172f30;--smb-river:#1d7180;--smb-river-light:#7fc5cb;--smb-plum:#7a3047;--smb-plum-pale:#f0d3d8;--smb-amber:#a86413;--smb-line:#172f302e;min-height:100vh;color:var(--page-text);background:linear-gradient(#172f3006 1px, transparent 1px), var(--page-bg);background-size:100% 28px;overflow-x:clip}.smb-article *,.smb-article :before,.smb-article :after{box-sizing:border-box}.smb-hero{color:#fff8ed;background:radial-gradient(circle at 82% 18%,#69bac424,#0000 32%),linear-gradient(145deg,#071d24 0%,#0d2d34 62%,#143d42 100%);border-bottom:1px solid #7fc5cb3d;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(1rem,2.5vw,2.75rem);min-height:840px;padding:8rem max(1.5rem,50vw - 680px) 2.5rem;display:grid;position:relative;overflow:clip}.smb-hero:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000,#071d24cc);height:82px;position:absolute;inset:auto 0 0}.smb-hero-copy{z-index:3;min-width:0;max-width:570px;padding:1.5rem 0 2.5rem;position:relative}.smb-location,.smb-section-number,.smb-figure-label{color:var(--smb-river);font-family:var(--font-sans);font-size:var(--type-tiny);letter-spacing:var(--tracking-wider);text-transform:uppercase;font-weight:760;display:block}.smb-location{color:var(--smb-river-light);margin:0 0 .75rem}.smb-hero h1{max-width:540px;font-family:var(--font-display);letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(4.35rem,7.05vw,7.55rem);font-weight:570;line-height:.86}.smb-dek{color:#c9d9d6;max-width:560px;font-family:var(--font-body);margin:2rem 0 1.35rem;font-size:clamp(1.12rem,1.7vw,1.36rem);line-height:1.55}.smb-byline{color:#91aaa8;font-family:var(--font-sans);font-size:var(--type-small);margin:0}.smb-byline strong{color:#fff8ed}.smb-hero-art{z-index:2;place-self:center end;width:min(760px,56vw);min-width:0;margin:0;position:relative}.smb-hero-art svg{width:100%;height:auto;display:block}.smb-hero-art-mobile{display:none!important}.smb-hero-art figcaption{color:#c0d4d1;width:min(640px,92%);font-family:var(--font-sans);text-align:left;margin:.8rem auto 0;font-size:.72rem;line-height:1.55}.smb-vote-stamp{transform-box:fill-box;transform-origin:50%;animation:smb-stamp .7s var(--ease-elegant) both .25s}.smb-river-line{stroke-dasharray:1200;stroke-dashoffset:1200px;animation:smb-river-draw 1.25s var(--ease-elegant) forwards .1s}.smb-mark-arrow{stroke-dasharray:180;stroke-dashoffset:180px;animation:smb-mark-draw .75s var(--ease-elegant) forwards .38s}@keyframes smb-stamp{0%{opacity:0;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes smb-river-draw{to{stroke-dashoffset:0}}@keyframes smb-mark-draw{to{stroke-dashoffset:0}}.smb-lede,.smb-section,.smb-methodology{width:min(100% - 3rem,760px);margin-inline:auto}.smb-lede{font-family:var(--font-body);padding:5.25rem 0 3.8rem;font-size:clamp(1.24rem,2.05vw,1.53rem);line-height:1.68}.smb-lede p{margin:0 0 1.45rem}.smb-lede p:first-child:first-letter{float:left;color:var(--smb-plum);font-family:var(--font-display);margin:.08em .12em 0 0;font-size:4.3em;line-height:.76}.smb-video-stage{color:#fff8ed;background:radial-gradient(circle at 50% 0,#69bac41c,#0000 34rem),#06191f;border-block:1px solid #7fc5cb2e;padding:5rem 1.5rem 4.75rem}.smb-video-intro{width:min(100%,800px);margin:0 auto 2.25rem}.smb-video-intro .smb-section-number{color:var(--smb-river-light)}.smb-video-intro h2,.smb-section-head h2,.smb-prose-header h2{font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:.65rem 0 1rem;font-size:clamp(2.15rem,4vw,3.35rem);font-weight:560;line-height:1.08}.smb-video-intro h2{color:#fff8ed}.smb-video-intro p{color:#a9bfbd;max-width:740px;font-family:var(--font-body);margin:0;font-size:1.07rem;line-height:1.68}.smb-video-intro a{color:var(--smb-river-light);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:.08em}.smb-article .smb-video{--page-bg:#06191f;--page-text:#fff8ed;--page-text-muted:#a9bfbd;--accent-primary:#7fc5cb;--accent-glow:#7fc5cb1c;--card-bg:#0b252c;--card-border:#7fc5cb33;border-color:#7fc5cb47;border-radius:.85rem;max-width:1020px;margin:0 auto;padding:0;box-shadow:0 28px 76px #00000052}.smb-video .hamlet-embed__moments{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.25rem;display:grid}.smb-video .verified-meeting__links{border-top-color:#7fc5cb33}.smb-video .verified-meeting__links a,.smb-video .verified-meeting__transcript summary{color:var(--smb-river-light)}.smb-article .at-a-glance{background:linear-gradient(90deg, #1d71800f, transparent 34%), var(--page-bg-alt);border-bottom:1px solid var(--smb-line);padding-block:3.75rem}.smb-article .at-a-glance-inner{max-width:1080px}.smb-article .at-a-glance-stats{grid-template-columns:repeat(4,1fr)}.smb-article .at-a-glance-stat+.at-a-glance-stat{border-left:1px solid var(--smb-line);padding-left:1.35rem}.smb-article .at-a-glance-stat-value{color:var(--smb-ink);font-family:var(--font-display);font-weight:590}.smb-article .at-a-glance-finding{border-left-color:var(--smb-plum)}.smb-article .at-a-glance-finding-text{color:var(--smb-ink);font-style:normal}.smb-section{border-bottom:1px solid var(--smb-line);padding:5.5rem 0;scroll-margin-top:6rem}.smb-section-head{margin-bottom:2rem}.smb-section-head h2,.smb-prose-header h2{color:var(--smb-ink)}.smb-prose{color:#294342;font-family:var(--font-body);font-size:var(--type-body);line-height:1.78}.smb-prose p{margin:0 0 1.55rem}.smb-prose strong,.smb-prose em{color:var(--smb-ink)}.smb-prose a{color:#145e6b;text-underline-offset:.2em;text-decoration-thickness:.08em}.smb-prose code,.smb-matrix figcaption code,.smb-timeline code{color:var(--smb-amber);font-family:var(--font-sans);background:#a8641314;border:1px solid #a8641338;border-radius:.3em;padding:.08em .32em;font-size:.88em;font-weight:760}.smb-matrix,.smb-timeline,.smb-water,.smb-secondary-video{width:min(1060px,100vw - 3rem);margin:3.25rem 50% 0;transform:translate(-50%)}.smb-matrix,.smb-water{border:1px solid var(--smb-line);background:linear-gradient(135deg, #1d71800a, transparent 48%), var(--smb-paper);border-radius:.9rem;padding:clamp(1.35rem,4vw,2.6rem);box-shadow:0 20px 55px #27373014}.smb-matrix figcaption h3,.smb-timeline figcaption h3,.smb-water figcaption h3,.smb-secondary-video-intro h3{color:var(--smb-ink);font-family:var(--font-display);letter-spacing:-.025em;margin:.4rem 0 .5rem;font-size:clamp(1.65rem,3vw,2.35rem);font-weight:570;line-height:1.15}.smb-matrix figcaption>p,.smb-water figcaption>p,.smb-secondary-video-intro>p{color:var(--page-text-muted);font-family:var(--font-sans);font-size:var(--type-small);margin:0;line-height:1.6}.smb-matrix-visual{border:1px solid var(--smb-line);background:#f7efdf;border-radius:.7rem;margin-top:2rem;overflow:hidden}.smb-matrix-row{grid-template-columns:minmax(170px,.8fr) repeat(2,minmax(180px,1fr));align-items:stretch;min-height:104px;display:grid}.smb-matrix-row>*{border-right:1px solid var(--smb-line);justify-content:center;align-items:center;padding:1rem;display:flex}.smb-matrix-row>:last-child{border-right:0}.smb-matrix-row strong{color:var(--smb-ink);font-family:var(--font-sans);font-size:var(--type-small);justify-content:flex-start}.smb-matrix-head{color:#415553;min-height:54px;font-family:var(--font-sans);font-size:var(--type-tiny);letter-spacing:var(--tracking-wide);text-transform:uppercase;background:#ded2bb;font-weight:750}.smb-cell-closed,.smb-cell-conditional{font-family:var(--font-display);font-size:2.6rem;font-weight:650}.smb-cell-closed{color:var(--smb-plum)}.smb-cell-conditional{color:var(--smb-amber);background:#a8641314;box-shadow:inset 0 0 0 2px #a8641338}.smb-matrix-arrow{height:32px;color:var(--smb-plum-pale);background:var(--smb-plum);font-family:var(--font-sans);font-size:var(--type-tiny);letter-spacing:var(--tracking-wide);justify-content:flex-end;align-items:center;gap:.65rem;padding-inline:1rem;font-weight:800;display:flex}.smb-matrix-arrow i{background:currentColor;width:60px;height:2px;display:block;position:relative}.smb-matrix-arrow i:after{content:"";border-top:2px solid;border-right:2px solid;width:9px;height:9px;position:absolute;top:-4px;right:0;transform:rotate(45deg)}.smb-matrix-after{background:#7a30470b}.smb-table-cue{display:none}.smb-table-wrap{border:1px solid var(--smb-line);border-radius:.55rem;width:100%;margin-top:1.25rem;overflow-x:auto}.smb-table-wrap:focus-visible{outline:3px solid var(--smb-river);outline-offset:3px}.smb-table-wrap table{border-collapse:collapse;width:100%;min-width:620px;font-family:var(--font-sans);font-size:var(--type-small);line-height:1.5}.smb-table-wrap th,.smb-table-wrap td{border-bottom:1px solid var(--smb-line);text-align:left;vertical-align:top;padding:.8rem .9rem}.smb-table-wrap thead th{color:var(--page-text-muted);font-size:var(--type-tiny);letter-spacing:.05em;text-transform:uppercase;background:#172f300e}.smb-table-wrap tbody tr:last-child>*{border-bottom:0}.smb-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.smb-article>.inline-cta{width:min(100% - 3rem,760px);margin:0 auto}.smb-article .inline-cta__eyebrow{color:#155f6b}.smb-article .inline-cta__note{color:#42565a}.smb-timeline{padding:clamp(1rem,3vw,2.25rem) 0}.smb-timeline figcaption{padding-inline:clamp(0rem,3vw,1.5rem)}.smb-timeline ol{gap:0;margin:2.25rem 0 0;padding:0;list-style:none;display:grid;position:relative}.smb-timeline ol:before{content:"";background:linear-gradient(var(--smb-river), var(--smb-plum));width:2px;position:absolute;top:1.6rem;bottom:1.6rem;left:123px}.smb-timeline li{grid-template-columns:105px 1fr;gap:2.2rem;padding:.9rem 0;display:grid;position:relative}.smb-timeline li:before{content:"";border:3px solid var(--page-bg);background:var(--smb-river);width:16px;height:16px;box-shadow:0 0 0 1px var(--smb-river);border-radius:50%;position:absolute;top:1.45rem;left:116px}.smb-timeline li:nth-last-child(-n+2):before{background:var(--smb-plum);box-shadow:0 0 0 1px var(--smb-plum)}.smb-timeline time{color:var(--page-text-muted);font-family:var(--font-sans);font-size:var(--type-small);text-align:right;padding-top:.15rem;font-weight:750}.smb-timeline li>div{padding:0 0 1rem}.smb-timeline strong{color:var(--smb-ink);font-family:var(--font-sans);font-size:.96rem;display:block}.smb-timeline li p{color:var(--page-text-muted);font-family:var(--font-sans);font-size:var(--type-small);margin:.28rem 0 0;line-height:1.55}.smb-water-bars{gap:1.5rem;margin:2.25rem 0 1.75rem;display:grid}.smb-water-line{grid-template-columns:minmax(210px,.8fr) 1.7fr;align-items:end;gap:1.25rem;display:grid}.smb-water-label{font-family:var(--font-sans);flex-direction:column;gap:.15rem;display:flex}.smb-water-label span{color:var(--page-text-muted);font-size:var(--type-tiny);letter-spacing:.06em;text-transform:uppercase;font-weight:720}.smb-water-label strong{color:var(--smb-ink);font-size:1.15rem}.smb-water-track{background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#172f3029 calc(25% - 1px) 25%),#ded5c3;border-radius:999px;height:24px;position:relative;overflow:hidden}.smb-water-track i{border-radius:999px;display:block;position:absolute;inset:0 auto 0 0}.smb-water-cap{background:#7a3047d1;width:100%}.smb-water-range{background:var(--smb-river)}.smb-figure-note{color:var(--page-text-muted);font-family:var(--font-sans);font-size:var(--type-tiny);line-height:1.55;margin:1rem 0 0!important}.smb-secondary-video{color:#fff8ed;background:#0a252c;border-radius:1rem;margin-top:3.75rem;padding:clamp(1rem,3vw,2rem)}.smb-secondary-video-intro{width:min(100%,820px);margin:0 auto 1.6rem}.smb-secondary-video-intro .smb-figure-label{color:var(--smb-river-light)}.smb-secondary-video-intro h3{color:#fff8ed}.smb-secondary-video-intro>p{color:#aec2bf}.smb-secondary-video .verified-meeting__moment-copy{color:#a9bfbd}.smb-secondary-video .verified-meeting__moment-copy strong{color:#fff8ed}.smb-article .smb-video-secondary{max-width:920px;box-shadow:none}.smb-video-secondary .hamlet-embed__moments{grid-template-columns:repeat(2,minmax(0,1fr))}.smb-countercase{border-left:5px solid var(--smb-amber);background:#a8641314;margin:2.4rem 0;padding:1.4rem 1.5rem 1.3rem}.smb-countercase p{color:var(--smb-ink);font-family:var(--font-display);margin:0 0 .75rem;font-size:clamp(1.28rem,2.5vw,1.7rem);font-style:italic;line-height:1.48}.smb-countercase cite{color:var(--page-text-muted);font-family:var(--font-sans);font-size:var(--type-tiny);letter-spacing:.06em;text-transform:uppercase;font-style:normal;font-weight:720}.smb-methodology{padding:5.5rem 0}.smb-prose-header{margin-bottom:1.8rem}.smb-prose-small{color:var(--page-text-muted);font-family:var(--font-sans);font-size:.94rem;line-height:1.7}.smb-prose-small p{border-bottom:1px solid var(--smb-line);margin:0;padding:1rem 0}.smb-prose-small strong{color:var(--smb-ink)}.smb-closing{--page-text:#fff8ed;--page-text-muted:#a9bfbd;color:#fff8ed;background:#06191f;border-top:1px solid #7fc5cb38}.smb-closing .social-share{border-color:#7fc5cb33;max-width:760px;margin-inline:auto}.smb-closing .article-end-cta{background:#7fc5cb09;border-color:#7fc5cb33}.smb-closing .article-end-cta__button{background:var(--smb-plum);box-shadow:none}.smb-closing .article-end-cta__hamlet-link,.smb-closing .sources-list a{color:var(--smb-river-light)}.smb-closing .sources-badge{color:var(--smb-river-light);background:#7fc5cb1c}.smb-sources{border-color:#7fc5cb33;max-width:800px}.smb-article a:focus-visible,.smb-article button:focus-visible,.smb-article input:focus-visible,.smb-article summary:focus-visible{outline:3px solid var(--smb-river-light);outline-offset:4px}@media (max-width:1040px){.smb-hero{grid-template-columns:1fr;gap:1.5rem;padding:8rem max(1.5rem,50vw - 420px) 3rem}.smb-hero-copy{width:100%;max-width:760px;margin-inline:auto}.smb-hero-art{justify-self:center;width:min(760px,100%);margin:0 auto}.smb-article .at-a-glance-stats{grid-template-columns:repeat(2,1fr)}.smb-article .at-a-glance-stat:nth-child(3){border-left:0;padding-left:0}}@media (max-width:720px){.smb-hero{gap:0;min-height:0;padding:7rem 1.15rem 2.25rem}.smb-hero-copy{max-width:100%;padding:0 0 1.25rem}.smb-hero h1{letter-spacing:-.055em;max-width:100%;font-size:clamp(3.2rem,15vw,4.15rem);line-height:.9}.smb-dek{max-width:100%;margin-top:1.45rem;font-size:1.08rem;line-height:1.5}.smb-byline{line-height:1.55}.smb-hero-art{width:100%;max-width:34rem;margin:0 auto}.smb-hero-art svg{width:100%;max-width:100%;margin:0}.smb-hero-art{max-width:28rem}.smb-hero-art-desktop{display:none!important}.smb-hero-art-mobile{display:block!important}.smb-hero-art figcaption{text-align:left;width:100%;margin:.7rem 0 0;font-size:.72rem}.smb-lede,.smb-section,.smb-methodology,.smb-article>.inline-cta{width:min(100% - 2.2rem,760px)}.smb-lede{padding-top:3.75rem;font-size:1.19rem}.smb-video-stage{padding-inline:0}.smb-video-intro{padding-inline:1.1rem}.smb-article .smb-video{border-left:0;border-right:0;border-radius:0}.smb-video .hamlet-embed__moments,.smb-video-secondary .hamlet-embed__moments{display:flex}.smb-article .at-a-glance{padding-inline:1.15rem}.smb-article .at-a-glance-stats{grid-template-columns:1fr}.smb-article .at-a-glance-stat+.at-a-glance-stat{border-top:1px solid var(--smb-line);border-left:0;padding:1rem 0 0}.smb-section{padding-block:4.25rem}.smb-prose{font-size:1.04rem;line-height:1.72}.smb-matrix,.smb-timeline,.smb-water,.smb-secondary-video{width:calc(100vw - 1.2rem)}.smb-matrix-row{grid-template-columns:minmax(105px,.72fr) repeat(2,minmax(100px,1fr));min-height:88px}.smb-matrix-row>*{padding:.65rem}.smb-matrix-head{letter-spacing:.05em;text-align:center;min-height:62px;font-size:.61rem}.smb-matrix-row strong{font-size:.72rem}.smb-cell-closed,.smb-cell-conditional{font-size:2rem}.smb-timeline ol:before{left:84px}.smb-timeline li{grid-template-columns:70px 1fr;gap:1.8rem}.smb-timeline li:before{left:77px}.smb-water-line{grid-template-columns:1fr;gap:.55rem}.smb-secondary-video{padding-inline:0}.smb-secondary-video-intro{padding-inline:1rem}}@media (max-width:480px){.smb-matrix{padding-inline:1rem}.smb-matrix-visual{background:0 0;border:0;gap:.7rem;display:grid;overflow:visible}.smb-matrix-head{display:none}.smb-matrix-row:not(.smb-matrix-head){border:1px solid var(--smb-line);background:#f7efdf;border-radius:.55rem;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;overflow:hidden}.smb-matrix-row:not(.smb-matrix-head) strong{border-right:0;border-bottom:1px solid var(--smb-line);grid-column:1/-1;justify-content:flex-start;min-height:3.25rem;padding:.75rem;font-size:.75rem;line-height:1.35}.smb-matrix-row:not(.smb-matrix-head)>span{flex-direction:column;gap:.35rem;min-width:0;min-height:5.25rem;padding:.65rem .35rem}.smb-matrix-row:not(.smb-matrix-head)>span:before{color:#415553;content:attr(data-label);font-family:var(--font-sans);text-align:center;text-transform:uppercase;font-size:.7rem;font-weight:780;line-height:1.2}.smb-matrix-arrow{border-radius:.45rem;justify-content:center;height:auto;min-height:2.4rem}.smb-matrix-after{background:#7a30470b!important}.smb-table-cue{color:var(--page-text-muted);font-family:var(--font-sans);align-items:flex-start;gap:.55rem;margin:1.25rem 0 .65rem;font-size:.78rem;font-weight:680;line-height:1.45;display:flex}.smb-table-cue span{color:var(--smb-river);flex:none;font-size:1.05rem;font-weight:850;line-height:1}}@media (prefers-reduced-motion:reduce){.smb-article *,.smb-article :before,.smb-article :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.smb-river-line,.smb-mark-arrow{stroke-dashoffset:0;animation:none!important}.smb-vote-stamp{opacity:1;transform:none;animation:none!important}}
