@font-face{font-family:BrandDisplay;src:url(/bnb-site/fonts/2d57faaafe5069eab7c5.woff2) format("woff2");font-display:swap}@font-face{font-family:BrandSans;src:url(/bnb-site/fonts/344d20b164e7fcafaf3a.woff2) format("woff2");font-weight:300 700;font-display:swap}@font-face{font-family:BrandWordmark;src:url(/bnb-site/fonts/f3544e2586825d91eaab.woff2) format("woff2");font-display:swap}.bnb-site{--navy:#193a60;--paper:#f5f4ef;--paper-raised:#fbfaf7;--soft:#eeefeb;--ink:#181b1d;--ink-2:#22272b;--muted:#565b60;--quiet:#6b7076;--cobalt:#2446c7;--cobalt-deep:#17378e;--tint:#e9edf8;--tint-2:#dfe5f4;--line:#d9dad6;--line-strong:#b9bcb7;--on-ink:#f5f4ef;--on-ink-2:#c8ccd2;--on-ink-line:#3a4046;--display:BrandDisplay,Georgia,serif;--sans:BrandSans,Arial,sans-serif;--gutter:clamp(20px,4.5vw,72px);--max:1400px;--lift:0 20px 45px #20324714;--lift-near:0 8px 20px #2032470f;--ease:cubic-bezier(.16,1,.3,1);color:var(--ink);background:var(--paper);font-family:var(--sans);font-size:16px;line-height:1.6;scroll-padding-top:24px;accent-color:var(--cobalt);caret-color:var(--cobalt);scrollbar-color:#9ea3a8 var(--paper);-webkit-text-size-adjust:100%;text-size-adjust:100%}.bnb-site *,.bnb-site :after,.bnb-site :before{box-sizing:border-box}.bnb-site{margin:0;overflow-x:clip}.bnb-site ::selection{background:#c9d4f5;color:var(--ink)}.bnb-site .ink-chapter ::selection{background:#3b55b8;color:#fff}.bnb-site blockquote,.bnb-site dd,.bnb-site dl,.bnb-site figure,.bnb-site h1,.bnb-site h2,.bnb-site h3,.bnb-site ol,.bnb-site p,.bnb-site ul{margin:0}.bnb-site ol,.bnb-site ul{padding:0;list-style:none}.bnb-site img{display:block;max-width:100%;height:auto}.bnb-site a{color:inherit;text-decoration:none;text-underline-offset:.22em;text-decoration-thickness:1px}.bnb-site button,.bnb-site input,.bnb-site select,.bnb-site textarea{font:inherit;color:inherit}.bnb-site button{cursor:pointer}.bnb-site a,.bnb-site button,.bnb-site label,.bnb-site select,.bnb-site summary{touch-action:manipulation}.bnb-site :focus-visible{outline:2px solid var(--cobalt);outline-offset:4px;border-radius:2px}.bnb-site h1,.bnb-site h2{font-family:var(--display);font-weight:400;line-height:1.02;letter-spacing:-.025em;text-wrap:balance}.bnb-site h3{font-weight:600;line-height:1.3;letter-spacing:-.005em}.bnb-site p{text-wrap:pretty}.bnb-site code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86em}.bnb-site .wrap{max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.bnb-site .visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bnb-site .anchor-alias{display:block;position:relative;top:-24px;height:0;visibility:hidden}.bnb-site .skip{position:fixed;left:12px;top:-80px;z-index:100;background:var(--ink);color:var(--on-ink);padding:12px 16px;border-radius:4px}.bnb-site .skip:focus{top:12px}.bnb-site .button{display:inline-flex;align-items:center;gap:18px;min-height:48px;padding:12px 20px;border:1px solid var(--line-strong);border-radius:4px;background:transparent;font-size:15px;line-height:1.3;transition:background-color .2s var(--ease),border-color .2s var(--ease)}.bnb-site .button:hover{border-color:var(--ink)}.bnb-site .button.primary{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.bnb-site .button.primary:hover{background:var(--cobalt);border-color:var(--cobalt)}.bnb-site .button .i-arrow{transition:transform .25s var(--ease)}.bnb-site .button:hover .i-arrow{transform:translateX(3px)}.bnb-site .text-action{display:inline-flex;align-items:center;min-height:44px;font-size:15px;text-decoration:underline;text-decoration-color:var(--line-strong)}.bnb-site .text-action:hover{text-decoration-color:currentColor}.bnb-site .quiet-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:500;color:var(--ink)}.bnb-site .quiet-link:hover{color:var(--cobalt)}.bnb-site .quiet-link .i-arrow{transition:transform .25s var(--ease)}.bnb-site .quiet-link:hover .i-arrow{transform:translateX(3px)}.bnb-site .i-open{opacity:.75}.bnb-site .site-header{position:relative;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:24px;height:80px;padding-inline:var(--gutter);background:var(--paper)}@media(min-width:1500px){.bnb-site .site-header{padding-inline:max(72px,calc((100vw - var(--max))/2 + 72px))}}.bnb-site .brand{display:inline-flex;align-items:center;gap:13px;min-height:44px;white-space:nowrap}.bnb-site .brand img{width:32px;height:32px}.bnb-site .brand span{font-family:BrandWordmark,var(--sans);font-size:14px;letter-spacing:.08em}.bnb-site .site-header .brand{gap:16px;min-height:56px}.bnb-site .site-header .brand img{display:block;width:48px;height:48px;object-fit:contain}.bnb-site .site-header .brand span{font-family:var(--sans);font-size:20px;font-weight:700;letter-spacing:.11em}.bnb-site .site-nav{display:flex;align-items:center;gap:42px}.bnb-site .site-nav>ul{display:flex;align-items:center;gap:34px}.bnb-site .nav-split>a,.bnb-site .site-nav>ul>li>a{display:inline-flex;align-items:center;min-height:44px;font-size:15px}.bnb-site .site-nav a:hover{color:var(--cobalt)}.bnb-site .site-nav a[aria-current=page]{text-decoration:underline;text-underline-offset:8px;text-decoration-color:var(--cobalt);text-decoration-thickness:2px}.bnb-site .nav-split{position:relative;display:flex;align-items:center;gap:2px}.bnb-site .nav-more{display:grid;place-items:center;width:32px;height:44px;border:0;background:none;border-radius:4px}.bnb-site .nav-more:hover{color:var(--cobalt)}.bnb-site .nav-more svg{transition:transform .2s var(--ease)}.bnb-site .nav-more[aria-expanded=true] svg{transform:rotate(180deg)}.bnb-site .nav-menu{position:absolute;top:calc(100% + 10px);left:-20px;width:320px;padding:8px;background:var(--paper-raised);border:1px solid var(--line);border-radius:8px;box-shadow:0 20px 35px #17202014}.bnb-site .nav-menu a{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:6px;min-height:44px}.bnb-site .nav-menu a span{font-size:15px;font-weight:500}.bnb-site .nav-menu a small{font-size:13px;color:var(--muted)}.bnb-site .nav-menu a:hover{background:var(--tint);color:var(--ink)}.bnb-site .nav-action{display:inline-flex;align-items:center;min-height:44px;padding:10px 36px;border-radius:0;background:var(--ink);color:#fff;font-size:15px;transition:background-color .2s var(--ease)}.bnb-site .nav-action:hover{background:var(--cobalt)}.bnb-site .site-nav .nav-action:hover{color:#fff}.bnb-site .menu-toggle{display:none}@media(max-width:900px){.bnb-site .menu-toggle{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 4px;border:0;background:none;font-size:15px}.bnb-site .site-nav{display:none}.bnb-site .site-nav.open{display:flex;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:20px;padding:12px var(--gutter) 28px;background:var(--paper);border-bottom:1px solid var(--line);box-shadow:0 24px 30px #1720200f;max-height:calc(100dvh - 76px);overflow:auto}.bnb-site .site-nav>ul{flex-direction:column;align-items:stretch;gap:0}.bnb-site .site-nav>ul>li{border-bottom:1px solid var(--line)}.bnb-site .nav-split>a,.bnb-site .site-nav>ul>li>a{min-height:52px;font-size:17px;width:100%}.bnb-site .nav-split{flex-wrap:wrap}.bnb-site .nav-split>a{width:auto;flex:1}.bnb-site .nav-more{width:52px;height:52px}.bnb-site .nav-menu{position:static;width:100%;border:0;box-shadow:none;background:none;padding:0 0 10px}.bnb-site .nav-menu a{padding:10px 12px}.bnb-site .nav-action{justify-content:center;min-height:52px}}.bnb-site .site-footer{margin-top:0;border-top:1px solid var(--line);background:var(--soft)}.bnb-site .footer-grid{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:40px;padding-block:64px 48px}.bnb-site .footer-brand p{margin-top:18px;font-family:var(--display);font-size:26px;line-height:1.15;color:var(--ink);max-width:16ch}.bnb-site .footer-top{display:inline-flex;align-items:center;min-height:44px;margin-top:14px;font-size:14px;text-decoration:underline;text-decoration-color:var(--line-strong)}.bnb-site .site-footer nav h2{font-family:var(--sans);font-size:14px;font-weight:600;letter-spacing:0;line-height:1.4;margin-bottom:10px}.bnb-site .site-footer nav a{display:inline-flex;align-items:center;min-height:36px;font-size:14px;color:var(--muted)}.bnb-site .site-footer nav a:hover{color:var(--cobalt)}.bnb-site .footer-status{padding-block:22px 30px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}@media(max-width:1000px){.bnb-site .footer-grid{grid-template-columns:repeat(3,1fr)}.bnb-site .footer-brand{grid-column:1/-1}}@media(max-width:600px){.bnb-site .footer-grid{grid-template-columns:1fr 1fr;gap:28px 20px;padding-block:48px 32px}.bnb-site .site-footer nav a{min-height:44px}}.bnb-site .capture-window{display:block;position:relative;background:#fff;color:inherit}.bnb-site .capture-crop{display:block;position:relative;overflow:hidden;aspect-ratio:var(--ar)}.bnb-site .capture-crop img{position:absolute;max-width:none;width:var(--w);left:var(--l);top:var(--t);height:auto}.bnb-site .capture-phone{display:none}.bnb-site .capture-window:hover .capture-crop img{filter:brightness(.98)}@media(max-width:760px){.bnb-site .capture-crop{aspect-ratio:var(--nar)}.bnb-site .capture-crop img{width:var(--nw);left:var(--nl);top:var(--nt)}.bnb-site .capture-window.has-phone .capture-crop{display:none}.bnb-site .capture-window.has-phone .capture-phone{display:block;width:100%;max-width:389px;margin-inline:auto}}.bnb-site .phone-capture{display:block;width:100%;max-width:300px;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff;box-shadow:var(--lift)}.bnb-site .phone-capture img{width:100%}.bnb-site .artifact{background:var(--paper-raised);border:1px solid var(--line);border-radius:6px;padding:28px 32px 24px;color:var(--ink)}.bnb-site .artifact-head{display:flex;flex-wrap:wrap;gap:4px 18px;padding-bottom:14px;margin-bottom:18px;border-bottom:1px solid var(--line);font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.bnb-site .artifact-head span+span:before{content:"";display:inline-block;width:4px;height:4px;margin-right:18px;border-radius:50%;background:var(--line-strong);vertical-align:middle}.bnb-site .artifact-title{font-family:var(--sans);font-size:19px;font-weight:600;line-height:1.35;margin-bottom:14px}.bnb-site .artifact-body{display:grid;gap:14px}.bnb-site .artifact-body p{font-size:16px;line-height:1.65;color:var(--ink);max-width:70ch}.bnb-site .artifact-more{margin-top:12px;font-size:13px;color:var(--muted)}.bnb-site .artifact-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-top:20px;padding-top:14px;border-top:1px solid var(--line)}.bnb-site .artifact-limit{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;line-height:1.5;color:var(--muted);max-width:60ch}.bnb-site .artifact-limit svg{margin-top:2px;color:#8a6a1f}.bnb-site .native-file{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:8px 14px 8px 12px;border:1px solid var(--line-strong);border-radius:4px;background:#fff;font-size:14px;font-weight:500;color:var(--ink);transition:border-color .2s var(--ease)}.bnb-site .native-file:hover{border-color:var(--cobalt);color:var(--cobalt)}.bnb-site .native-file span{display:flex;flex-direction:column;line-height:1.3}.bnb-site .native-file small{font-size:12.5px;font-weight:400;color:var(--muted)}.bnb-site .masthead-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:end;padding-block:clamp(40px,3.4vw,48px) 40px}.bnb-site .masthead h1{grid-column:1/9;font-size:clamp(50px,6.6vw,100px);line-height:.92;letter-spacing:-.045em;max-width:none}.bnb-site .masthead h1 span{display:block}.bnb-site .masthead-aside{grid-column:9/13;padding-bottom:6px}.bnb-site .masthead-aside p{font-size:clamp(20px,1.7vw,26px);line-height:1.28;letter-spacing:-.025em;color:var(--ink);max-width:25ch}.bnb-site .masthead-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:24px}.bnb-site .report-exhibit{margin:0;background:var(--navy);padding:clamp(34px,4.2vw,60px) var(--gutter) 0;color:var(--ink)}.bnb-site .report-window{display:grid;grid-template-columns:174px minmax(0,1fr);max-width:1272px;margin:auto;overflow:hidden;border-radius:8px 8px 0 0;background:#fff;box-shadow:0 18px 44px #080f1f55;min-height:498px}.bnb-site .report-side{position:relative;display:flex;flex-direction:column;padding:18px 9px;background:linear-gradient(145deg,#131b21,#283139);color:#e7e8e8}.bnb-site .report-brand{display:flex;align-items:center;gap:10px;padding:0 9px;min-height:40px;color:#fff;font-family:var(--display);font-size:19px;letter-spacing:-.02em}.bnb-site .report-orbit{width:21px;height:21px;border:2px solid;border-radius:50%;position:relative}.bnb-site .report-orbit:after{content:"";position:absolute;inset:4px;border:1px solid;border-radius:50%}.bnb-site .report-search{display:flex;align-items:center;gap:11px;min-height:52px;margin-top:14px;padding:0 9px;font-size:12px;color:#c6c9cb}.bnb-site .report-side nav{display:grid;gap:3px}.bnb-site .report-side nav span{display:flex;align-items:center;gap:11px;min-height:38px;padding:0 9px;border-radius:4px;font-size:12px}.bnb-site .report-side nav span.is-selected{background:#3d454e;color:#fff}.bnb-site .report-person{display:flex;align-items:center;gap:10px;margin-top:auto;padding:12px 8px 0;border-top:1px solid #45505a}.bnb-site .report-person>span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#e8eaec;color:#27303a;font-size:10px}.bnb-site .report-person p{font-size:10px;line-height:1.3}.bnb-site .report-person small{color:#b9bec2}.bnb-site .report-sheet{display:grid;grid-template-columns:minmax(0,1.58fr) minmax(305px,.92fr);min-width:0;background:#fcfcfb}.bnb-site .report-toolbar{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:20px;height:51px;padding:0 24px;border-bottom:1px solid #e4e5e2;font-size:11px;color:#6a6f73}.bnb-site .report-toolbar p{display:flex;align-items:center;gap:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bnb-site .report-toolbar p span{color:#afb2b3}.bnb-site .report-toolbar>span{color:var(--muted);font-weight:600}.bnb-site .report-body{padding:29px 42px 18px;min-width:0}.bnb-site .report-label{font-size:9px;font-weight:700;color:#23334e}.bnb-site .report-body .report-h2{margin-top:9px;font-size:clamp(32px,3vw,48px);line-height:1;letter-spacing:-.04em}.bnb-site .report-meta{display:flex;align-items:center;gap:12px;margin-top:11px;font-size:11px;color:#717579}.bnb-site .report-meta span{display:block;height:12px;border-left:1px solid #afb2b3}.bnb-site .report-body hr{border:0;border-top:1px solid #dedfdd;margin:20px 0}.bnb-site .report-body .report-h3,.bnb-site .report-review-content .report-h3{font-family:Georgia,serif;font-weight:400;font-size:22px;line-height:1.1;letter-spacing:-.02em}.bnb-site .report-body>p:not(.report-label):not(.report-meta):not(.report-h2):not(.report-h3){margin-top:10px;font-family:Georgia,serif;font-size:14px;line-height:1.45;color:#404548;max-width:59ch}.bnb-site .report-body .report-h3:not(:first-of-type){margin-top:21px}.bnb-site .report-findings{display:grid;gap:12px;margin-top:12px;counter-reset:find}.bnb-site .report-findings li{position:relative;padding-left:42px;font-family:Georgia,serif;font-size:14px;line-height:1.3}.bnb-site .report-findings li:before{counter-increment:find;content:counter(find);position:absolute;left:0;font-family:var(--sans);font-size:12px;font-weight:600}.bnb-site .report-findings li p{margin-top:3px;font-family:Georgia,serif;font-size:12px;color:#5f6467}.bnb-site .report-inspector{border-left:1px solid #e4e5e2;background:#fdfdfc}.bnb-site .report-review-tabs{display:flex;gap:24px;height:42px;padding:0 15px;border-bottom:1px solid #e4e5e2;color:#72777c;font-size:12px}.bnb-site .report-review-tabs>*{display:flex;align-items:center}.bnb-site .report-review-tabs b{border-bottom:2px solid #2446c7;color:#2446c7;font-weight:600}.bnb-site .report-review-content{padding:22px 22px 18px;font-family:var(--sans)}.bnb-site .report-review-content>p{margin-top:10px;font-size:13px;line-height:1.45;color:#5c6266}.bnb-site .report-review-content .report-h4{margin-top:20px;font-size:12px;line-height:1.2}.bnb-site .report-review-content ul{margin-top:8px}.bnb-site .report-review-content li{display:grid;grid-template-columns:25px 1fr auto;gap:8px;padding:10px 0;border-bottom:1px solid #e5e6e3}.bnb-site .report-review-content li svg{width:24px;height:24px;padding:4px;border:1px solid #dedfdd;border-radius:3px}.bnb-site .report-review-content li p{font-size:12px;line-height:1.35}.bnb-site .report-review-content li b{display:block}.bnb-site .report-review-content li small{display:block;margin-top:3px;color:#686d70;font-size:12px}.bnb-site .report-review-content li em{font-style:normal;font-size:12px;color:#777d81}.bnb-site .report-review-reason{padding-top:9px}.bnb-site .report-review-reason p{margin-top:7px;font-size:12px;line-height:1.45;color:#686d70}.bnb-site .report-study-label{max-width:1272px;margin:0 auto;padding:0 0 9px;color:#fff;font-size:12px}.bnb-site .report-exhibit figcaption{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1272px;margin:auto;padding:4px 0 12px;color:#d9e0eb;font-size:12px}.bnb-site .report-exhibit figcaption a{color:#fff;text-decoration:underline;text-underline-offset:4px}.bnb-site .report-exhibit figcaption a:hover{color:#b9c8ff}.bnb-site .opening-steps{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper)}.bnb-site .opening-steps a{position:relative;display:flex;align-items:center;gap:18px;min-height:91px;padding:14px var(--gutter);border-right:1px solid var(--line)}.bnb-site .opening-steps a:last-child{border-right:0}.bnb-site .opening-steps small{font-family:var(--display);font-size:15px}.bnb-site .opening-steps span{font-family:var(--display);font-size:clamp(28px,2.45vw,40px);line-height:1}.bnb-site .opening-steps .i-arrow{margin-left:auto;transition:transform .2s var(--ease)}.bnb-site .opening-steps a:hover{color:var(--cobalt)}.bnb-site .opening-steps a:hover .i-arrow{transform:translateX(4px)}@media(max-width:900px){.bnb-site .masthead-grid{grid-template-columns:1fr;row-gap:22px}.bnb-site .masthead h1,.bnb-site .masthead-aside{grid-column:1}.bnb-site .masthead h1{font-size:clamp(38px,10.6vw,72px)}.bnb-site .masthead-aside p{max-width:25ch}.bnb-site .report-window{grid-template-columns:146px minmax(0,1fr)}.bnb-site .report-sheet{grid-template-columns:1fr}.bnb-site .report-inspector{display:none}}@media(max-width:760px){.bnb-site .site-header .brand span{font-size:15px}.bnb-site .masthead-grid{padding-block:40px 34px}.bnb-site .masthead h1{font-size:clamp(46px,14vw,68px);line-height:.94}.bnb-site .masthead h1 span{white-space:normal}.bnb-site .masthead-aside p{font-size:20px}.bnb-site .masthead-actions .button{width:100%;justify-content:space-between}.bnb-site .report-exhibit{padding:12px 14px 0}.bnb-site .report-window{grid-template-columns:1fr;min-height:0}.bnb-site .report-side{display:none}.bnb-site .report-toolbar{height:42px;padding:0 13px;font-size:9px}.bnb-site .report-toolbar p{gap:5px}.bnb-site .report-toolbar>span{display:none}.bnb-site .report-body{padding:22px 20px 18px}.bnb-site .report-body .report-h2{font-size:36px}.bnb-site .report-body>p:not(.report-label):not(.report-meta):not(.report-h2):not(.report-h3){font-size:15px}.bnb-site .report-findings li:nth-child(n+3){display:none}.bnb-site .report-study-label{padding:0 5px 8px;font-size:11px}.bnb-site .report-exhibit figcaption{padding:3px 5px 12px;font-size:11px}.bnb-site .opening-steps{grid-template-columns:1fr}.bnb-site .opening-steps a{min-height:64px;padding:10px var(--gutter);border-right:0;border-bottom:1px solid var(--line)}.bnb-site .opening-steps a:last-child{border-bottom:0}.bnb-site .opening-steps span{font-size:28px}}@media(min-width:761px){.bnb-site .masthead h1 span{white-space:nowrap}}.bnb-site .selected-work{padding-block:clamp(72px,9vw,128px) clamp(56px,7vw,96px)}.bnb-site .work-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px 32px;margin-bottom:clamp(32px,4vw,56px)}.bnb-site .work-intro{max-width:66ch;margin:0 0 40px;font-size:18px;line-height:1.6;color:var(--muted)}.bnb-site .cap-head h2,.bnb-site .chapter h2,.bnb-site .commission-head h2,.bnb-site .firm-rows h2,.bnb-site .status h2,.bnb-site .work-heading h2{font-size:clamp(36px,4.4vw,62px)}.bnb-site .work-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(40px,5vw,72px) 24px}.bnb-site .work-entry h3{font-family:var(--display);font-weight:400;font-size:clamp(27px,2.5vw,36px);line-height:1.1;letter-spacing:-.015em;max-width:22ch}.bnb-site .work-text p{margin-top:12px;font-size:17px;color:var(--muted);max-width:52ch}.bnb-site .work-text .quiet-link{margin-top:6px}.bnb-site .work-lead{grid-column:1/8}.bnb-site .work-side{grid-column:9/13}.bnb-site .work-lead .artifact,.bnb-site .work-side .artifact{margin-top:24px}.bnb-site .artifact-lead{box-shadow:var(--lift)}.bnb-site .artifact-lead .artifact-body p:first-child{font-size:18px}.bnb-site .artifact-lead .artifact-body p:nth-child(2){font-family:var(--display);font-size:24px;line-height:1.25;letter-spacing:-.01em;padding-left:18px;border-left:1px solid var(--ink)}.bnb-site .artifact-side{background:transparent;border-width:1px 0 0;border-color:var(--ink);border-radius:0;padding:18px 0 0}.bnb-site .artifact-side .artifact-body p{font-size:15.5px}.bnb-site .work-wide{grid-column:1/13;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;padding-top:clamp(32px,4vw,48px);border-top:1px solid var(--line)}.bnb-site .work-wide .work-text{grid-column:1/5}.bnb-site .artifact-wide{grid-column:6/13;background:transparent;border:0;padding:0}.bnb-site .artifact-wide .artifact-body p{columns:300px 2;column-gap:40px;font-size:15.5px;max-width:none}@media(max-width:1000px){.bnb-site .artifact-wide,.bnb-site .work-lead,.bnb-site .work-side,.bnb-site .work-wide .work-text{grid-column:1/-1}}@media(max-width:600px){.bnb-site .artifact{padding:22px 18px 18px}.bnb-site .artifact-lead .artifact-body p:nth-child(2){font-size:21px}}.bnb-site .firm-rows{padding-block:clamp(64px,8vw,112px);background:var(--soft);border-block:1px solid var(--line)}.bnb-site .firm-rows h2{margin-bottom:clamp(28px,3.4vw,44px)}.bnb-site .job-rows{border-bottom:1px solid var(--ink)}.bnb-site .job-row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px 24px;padding-block:28px 30px;border-top:1px solid var(--ink)}.bnb-site .job-row h3{grid-column:1/6;font-family:var(--display);font-weight:400;font-size:clamp(32px,3.6vw,54px);line-height:1.02;letter-spacing:-.02em}.bnb-site .job-row h3 a{display:inline-flex;align-items:baseline;gap:16px}.bnb-site .job-row h3 a:hover{color:var(--cobalt)}.bnb-site .job-row h3 .i-arrow{width:28px;height:28px;transform:translateY(4px);transition:transform .25s var(--ease)}.bnb-site .job-row h3 a:hover .i-arrow{transform:translate(4px,4px)}.bnb-site .job-detail{grid-column:6/10;display:grid;gap:12px;align-content:start;padding-top:6px}.bnb-site .job-list{font-size:15px;color:var(--ink)}.bnb-site .job-list a{text-decoration:underline;text-decoration-color:var(--line-strong)}.bnb-site .job-list a:hover{color:var(--cobalt);text-decoration-color:currentColor}.bnb-site .job-decision{font-size:15px;color:var(--muted)}.bnb-site .job-decision span{display:block;font-size:13px;font-weight:600;color:var(--ink)}.bnb-site .job-quote{grid-column:10/13;padding:14px 16px;background:var(--paper-raised);border:1px solid var(--line);border-radius:6px;align-self:start}.bnb-site .job-quote blockquote{font-size:14px;line-height:1.55;color:var(--ink)}.bnb-site .job-quote figcaption{margin-top:8px;font-size:12.5px}.bnb-site .job-quote figcaption a{display:inline-flex;min-height:32px;align-items:center;color:var(--muted);text-decoration:underline;text-decoration-color:var(--line-strong)}.bnb-site .job-quote figcaption a:hover{color:var(--cobalt)}.bnb-site .job-areas{grid-column:1/6;display:flex;flex-wrap:wrap;gap:4px 18px;font-size:14px}.bnb-site .job-areas a{display:inline-flex;align-items:center;min-height:36px;text-decoration:underline;text-decoration-color:var(--line-strong)}@media(max-width:1000px){.bnb-site .job-row h3{grid-column:1/-1}.bnb-site .job-detail{grid-column:1/8}.bnb-site .job-quote{grid-column:8/13}.bnb-site .job-areas{grid-column:1/-1}}@media(max-width:700px){.bnb-site .job-detail,.bnb-site .job-quote{grid-column:1/-1}}.bnb-site .tools-connections{padding-block:clamp(68px,8vw,112px);background:var(--paper);border-bottom:1px solid var(--line)}.bnb-site .tools-connections-inner{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(34px,4vw,56px) 24px}.bnb-site .tools-connections-head{grid-column:1/7}.bnb-site .connection-label{margin-top:16px;font-size:13px;color:var(--muted)}.bnb-site .tools-connections-head h2{margin-top:0;font-size:clamp(38px,4.6vw,64px);max-width:12ch}.bnb-site .tools-connections-head>p:last-child{margin-top:20px;max-width:48ch;font-size:17px;color:var(--muted)}.bnb-site .connection-rows{grid-column:1/-1;border-top:1px solid var(--ink)}.bnb-site .connection-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding-block:24px;border-bottom:1px solid var(--line-strong)}.bnb-site .connection-index{font-family:var(--display);font-size:18px;line-height:1.2;color:var(--muted)}.bnb-site .connection-detail h3{font-family:var(--display);font-weight:400;font-size:clamp(25px,2.4vw,34px);line-height:1.08;letter-spacing:-.02em}.bnb-site .connection-detail p{margin-top:8px;max-width:44ch;font-size:15px;line-height:1.55;color:var(--muted)}.bnb-site .connection-tools{display:flex;flex-wrap:wrap;align-content:start;gap:10px 18px;padding-top:4px}.bnb-site .connection-tools li{display:inline-flex;align-items:center;gap:8px;min-height:32px;font-size:14px;white-space:nowrap}.bnb-site .connection-tools img{width:23px;height:23px;object-fit:contain}.bnb-site .connection-note{grid-column:8/13;font-size:13px;line-height:1.55;color:var(--muted)}@media(max-width:900px){.bnb-site .tools-connections-head{grid-column:1/-1}.bnb-site .connection-row{grid-template-columns:1fr}.bnb-site .connection-tools{grid-column:auto}.bnb-site .connection-note{grid-column:1/-1;max-width:62ch}}@media(max-width:600px){.bnb-site .tools-connections{padding-block:56px}.bnb-site .connection-row{grid-template-columns:1fr;gap:14px;padding-block:22px}.bnb-site .connection-detail h3{font-size:28px}.bnb-site .connection-tools{gap:8px 13px}.bnb-site .connection-tools li{font-size:13px}.bnb-site .connection-note{font-size:12.5px}}.bnb-site .partner-membership{display:block;margin-top:20px;max-width:245px}.bnb-site .partner-membership img{display:block;width:245px;height:auto;max-width:100%;filter:none}.bnb-site .partner-membership span{display:block;margin-top:8px;font-size:12px;color:var(--muted)}.bnb-site .fit-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}.bnb-site .fit-detail{margin-top:10px;font-size:13px;color:var(--muted)}.bnb-site .fit-notes-toggle{display:flex;align-items:center;gap:12px;min-height:44px;padding:0;margin-top:12px;border:0;background:none;text-decoration:underline;text-underline-offset:.22em;text-decoration-thickness:1px;cursor:pointer}.bnb-site .fit-notes-toggle:hover{color:var(--cobalt)}.bnb-site .footer-legal{display:flex;flex-wrap:wrap;gap:24px;padding-block:20px}.bnb-site .footer-legal a{display:inline-flex;align-items:center;min-height:44px;font-size:13px}.bnb-site .footer-legal a:hover{color:var(--cobalt)}.bnb-site .ink-chapter{background:var(--ink);color:var(--on-ink);padding-block:clamp(64px,8vw,112px)}.bnb-site .ink-chapter :focus-visible{outline-color:#b9c8ff}.bnb-site .ink-head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px 24px;align-items:end;margin-bottom:clamp(32px,4vw,52px)}.bnb-site .ink-head h2{grid-column:1/6;font-size:clamp(56px,7vw,96px);letter-spacing:-.03em}.bnb-site .ink-lede{grid-column:6/12;font-size:clamp(19px,1.6vw,23px);line-height:1.45;color:var(--on-ink)}.bnb-site .ink-status{grid-column:6/12;font-size:14px;color:var(--on-ink-2)}.bnb-site .ink-exhibit{background:var(--paper);border-radius:8px;padding:clamp(10px,1.4vw,18px);color:var(--ink)}.bnb-site .ink-exhibit .capture-window{border-radius:4px;overflow:hidden;border:1px solid var(--line)}.bnb-site .ink-exhibit figcaption{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 28px;padding:14px 4px 2px}.bnb-site .ink-exhibit figcaption p{font-size:14px;color:var(--muted);max-width:86ch}.bnb-site .ink-chapters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(36px,4vw,56px);border-top:1px solid var(--on-ink-line)}.bnb-site .ink-chapters a{position:relative;display:flex;flex-direction:column;gap:6px;padding:20px 40px 8px 0;min-height:44px}.bnb-site .ink-chapters a+a{padding-left:24px;border-left:1px solid var(--on-ink-line)}.bnb-site .ink-chapters span{font-family:var(--display);font-size:clamp(23px,2vw,29px);line-height:1.1}.bnb-site .ink-chapters small{font-size:14px;color:var(--on-ink-2)}.bnb-site .ink-chapters .i-arrow{position:absolute;right:14px;top:24px;transition:transform .25s var(--ease)}.bnb-site .ink-chapters a:hover span{color:#c3d0ff}.bnb-site .ink-chapters a:hover .i-arrow{transform:translateX(4px)}@media(max-width:1000px){.bnb-site .ink-head h2,.bnb-site .ink-lede,.bnb-site .ink-status{grid-column:1/-1}.bnb-site .ink-chapters{grid-template-columns:1fr 1fr}.bnb-site .ink-chapters a:nth-child(3){padding-left:0;border-left:0}.bnb-site .ink-chapters a:nth-child(n+3){border-top:1px solid var(--on-ink-line)}}@media(max-width:600px){.bnb-site .ink-chapters{grid-template-columns:1fr}.bnb-site .ink-chapters a,.bnb-site .ink-chapters a+a{padding-left:0;border-left:0}.bnb-site .ink-chapters a+a{border-top:1px solid var(--on-ink-line)}.bnb-site .ink-exhibit{padding:10px}}.bnb-site .commissioning{padding-block:clamp(72px,9vw,128px)}.bnb-site .commission-head{max-width:880px;margin-bottom:clamp(36px,4vw,56px)}.bnb-site .commission-head p{margin-top:18px;font-size:18px;color:var(--muted);max-width:62ch}.bnb-site .decision{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:24px 48px}.bnb-site .decision h3{font-family:var(--display);font-weight:400;font-size:clamp(26px,2.3vw,32px);line-height:1.1;letter-spacing:-.01em}.bnb-site .decision-start{position:relative;padding:26px 0 0;border-top:2px solid var(--ink)}.bnb-site .decision-start p{margin-top:12px;font-size:16px;color:var(--muted)}.bnb-site .decision-start:after{content:"";position:absolute;top:58px;right:-48px;width:48px;border-top:1px solid var(--ink)}.bnb-site .decision-routes{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,3fr);gap:20px;align-items:stretch}.bnb-site .route{border-radius:8px;padding:26px 28px 28px}.bnb-site .route-main{background:var(--tint);border:1px solid #cdd5e8}.bnb-site .route-support{border:1px solid var(--line-strong)}.bnb-site .route-name{margin-top:14px;font-size:20px;font-weight:600;line-height:1.3;color:var(--ink)}.bnb-site .route-support .route-name{font-size:18px}.bnb-site .route p:last-child{margin-top:8px;font-size:15.5px;color:var(--muted)}.bnb-site .decision-terms{grid-column:1/-1}.bnb-site .decision-terms dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.bnb-site .decision-terms dl>div{padding:20px 24px 22px 0}.bnb-site .decision-terms dl>div+div{padding-left:24px;border-left:1px solid var(--line)}.bnb-site .decision-terms dt{font-size:14px;font-weight:600}.bnb-site .decision-terms dd{margin-top:4px;font-size:15px;color:var(--muted)}.bnb-site .commission-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 40px;margin-top:28px}.bnb-site .commission-foot p{font-size:14.5px;color:var(--muted);max-width:76ch}@media(max-width:1000px){.bnb-site .decision{grid-template-columns:1fr}.bnb-site .decision-start:after{display:none}}@media(max-width:700px){.bnb-site .decision-routes,.bnb-site .decision-terms dl{grid-template-columns:1fr}.bnb-site .decision-terms dl>div,.bnb-site .decision-terms dl>div+div{padding:16px 0;border-left:0}.bnb-site .decision-terms dl>div+div{border-top:1px solid var(--line)}.bnb-site .route{padding:22px 20px}}.bnb-site .founders{padding-block:clamp(72px,9vw,120px);border-top:1px solid var(--line)}.bnb-site .founders-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:40px 24px;align-items:end}.bnb-site .founder-photos{grid-column:1/8;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.bnb-site .founder img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:4px;background:var(--soft)}.bnb-site .founder-richard img{aspect-ratio:1/1;object-position:50% 30%}.bnb-site .founder-rayan img{aspect-ratio:1/1;object-position:50% 25%}.bnb-site .founder figcaption{margin-top:12px;font-size:14px;color:var(--muted)}.bnb-site .founder figcaption strong{display:block;font-size:16px;font-weight:600;color:var(--ink)}.bnb-site .discuss{grid-column:9/13;align-self:end}.bnb-site .discuss h2{font-size:clamp(34px,3.6vw,52px)}.bnb-site .discuss>p{margin-top:16px;font-size:17px;color:var(--muted)}.bnb-site .discuss>.button{margin-top:24px}.bnb-site .discuss>.quiet-link{display:flex;width:max-content;margin-top:14px}.bnb-site .enquiry-panel{margin-top:20px;padding:20px;border:1px solid var(--line);border-radius:8px;background:var(--paper-raised)}.bnb-site .enquiry-panel[hidden]{display:none}.bnb-site .enquiry-panel fieldset{border:0;margin:0;padding:0;display:grid;gap:2px}.bnb-site .enquiry-panel legend{font-size:15px;font-weight:600;margin-bottom:6px}.bnb-site .enquiry-panel label{display:flex;align-items:center;gap:10px;min-height:44px;font-size:15px;cursor:pointer}.bnb-site .enquiry-panel input{width:18px;height:18px}.bnb-site .enquiry-prompt{margin-top:12px;padding-top:14px;border-top:1px solid var(--line)}.bnb-site .enquiry-prompt h3{font-size:16px}.bnb-site .enquiry-prompt p{margin-top:6px;font-size:15px;color:var(--muted)}.bnb-site .enquiry-note{margin-top:14px;font-size:13px;color:var(--muted)}@media(max-width:1000px){.bnb-site .discuss,.bnb-site .founder-photos{grid-column:1/-1}.bnb-site .founder-photos{max-width:720px}}@media(max-width:480px){.bnb-site .founder-photos{grid-template-columns:1fr;max-width:340px}.bnb-site .founder-rayan img{aspect-ratio:1/1}}.bnb-site .product-opening{padding-top:clamp(40px,5vw,72px);overflow:hidden}.bnb-site .product-opening-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:40px clamp(32px,4vw,64px);align-items:start;margin-left:max(0px,calc((100% - var(--max))/2));padding-left:var(--gutter)}.bnb-site .product-intro{padding-top:12px;padding-bottom:40px}.bnb-site .product-intro h1{font-size:clamp(56px,7vw,96px);letter-spacing:-.03em}.bnb-site .product-lede{margin-top:20px;font-size:clamp(19px,1.6vw,22px);line-height:1.45;color:var(--ink);max-width:34ch}.bnb-site .product-status{margin-top:16px;font-size:14px;color:var(--muted);max-width:40ch}.bnb-site .product-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:28px}.bnb-site .product-exhibit{background:var(--tint);padding:clamp(16px,2.4vw,32px) 0 0 clamp(16px,2.4vw,32px);border-radius:8px 0 0 0}.bnb-site .product-evidence-details{display:grid;gap:22px;padding-right:var(--gutter)}.bnb-site .evidence-detail{margin:0;min-width:0}.bnb-site .evidence-detail figcaption{padding:8px 0 0;font-size:12px;color:var(--muted)}.bnb-site .source-detail{width:min(100%,380px);justify-self:end}.bnb-site .product-exhibit .capture-window{border:1px solid #cdd5e8;border-right:0;border-radius:6px 0 0 0;overflow:hidden;box-shadow:var(--lift)}.bnb-site .product-exhibit>figcaption{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 24px;padding:14px var(--gutter) 16px 0}.bnb-site .product-exhibit>figcaption p{font-size:14px;color:var(--muted);max-width:70ch}@media(max-width:900px){.bnb-site .product-opening-grid{grid-template-columns:1fr;padding-right:0}.bnb-site .product-intro{padding-right:var(--gutter);padding-bottom:0}}@media(max-width:760px){.bnb-site .product-exhibit,.bnb-site .product-exhibit .capture-window{border-radius:8px 0 0 0}.bnb-site .product-evidence-details{padding-right:20px}.bnb-site .interpretation-detail{display:none}.bnb-site .source-detail{width:100%;max-width:390px}}.bnb-site .chapter-nav{position:relative;border-block:1px solid var(--line);background:var(--paper)}.bnb-site .chapter-nav ul{display:flex;flex-wrap:wrap;gap:0 30px}.bnb-site .chapter-nav a{display:inline-flex;align-items:center;min-height:56px;font-size:14px;font-weight:500}.bnb-site .chapter-nav a:hover{color:var(--cobalt)}.bnb-site .chapter-nav-status{margin-left:auto}.bnb-site .chapter-nav-status a{font-weight:400;color:var(--muted)}@media(max-width:600px){.bnb-site .chapter-nav ul{gap:0 22px}.bnb-site .chapter-nav a{min-height:48px}.bnb-site .chapter-nav-status{margin-left:0}}.bnb-site .northline-study{padding-block:clamp(64px,8vw,112px);background:var(--soft);border-block:1px solid var(--line)}.bnb-site .northline-study h2{max-width:14ch;font-size:clamp(36px,4.4vw,62px)}.bnb-site .northline-label{margin-top:13px;font-size:13px;font-weight:600;color:var(--muted)}.bnb-site .northline-study .chapter-lede{max-width:68ch;margin-top:12px}.bnb-site .northline-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:40px;border-top:1px solid var(--line)}.bnb-site .northline-steps li{padding:22px 26px 0 0;min-width:0}.bnb-site .northline-steps li+li{padding-left:26px;border-left:1px solid var(--line)}.bnb-site .northline-steps strong{display:block;font-size:14px}.bnb-site .northline-steps p{margin-top:12px;max-width:34ch;line-height:1.55;color:var(--muted)}.bnb-site .northline-steps a{color:var(--ink);text-decoration-color:var(--cobalt);text-underline-offset:3px}@media(max-width:700px){.bnb-site .northline-steps{grid-template-columns:1fr;gap:0}.bnb-site .northline-steps li,.bnb-site .northline-steps li+li{padding:18px 0;border-left:0;border-bottom:1px solid var(--line)}.bnb-site .northline-steps li:last-child{border-bottom:0}}.bnb-site .chapter{padding-block:clamp(72px,9vw,120px)}.bnb-site .chapter+.chapter{border-top:1px solid var(--line)}.bnb-site .chapter-lede{margin-top:16px;font-size:18px;color:var(--muted);max-width:60ch}.bnb-site .mechanism{margin-top:clamp(36px,4vw,56px);border-top:2px solid var(--ink)}.bnb-site .mechanism-steps{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,4fr)}.bnb-site .mechanism-steps>section{position:relative;padding:24px 28px 28px 0}.bnb-site .mechanism-steps>section+section{padding-left:28px;border-left:1px solid var(--line)}.bnb-site .mechanism-steps>section+section:before{content:"";position:absolute;left:-7px;top:31px;width:12px;height:12px;border-top:1px solid var(--ink);border-right:1px solid var(--ink);transform:rotate(45deg);background:var(--paper)}.bnb-site .mechanism-steps h3{display:flex;align-items:center;gap:10px;font-size:14px;margin-bottom:14px}.bnb-site .mechanism-steps blockquote{font-family:var(--display);font-size:clamp(25px,2.3vw,32px);line-height:1.2;letter-spacing:-.01em;color:var(--ink)}.bnb-site .mechanism-steps section:nth-child(2) p{font-size:17px;color:var(--ink)}.bnb-site .mechanism-steps section:nth-child(3) p{font-size:15px;color:var(--muted)}.bnb-site .mechanism figcaption{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 28px;padding-top:16px;border-top:1px solid var(--line);font-size:13.5px;color:var(--muted)}.bnb-site .mechanism figcaption>span{max-width:80ch}.bnb-site .method-pair{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:32px 24px;margin-top:clamp(56px,6vw,88px);align-items:start}.bnb-site .method-capture{grid-column:1/8}.bnb-site .method-capture .capture-window{border:1px solid var(--line);border-radius:6px;overflow:hidden;box-shadow:var(--lift-near)}.bnb-site .method-capture figcaption{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 24px;margin-top:12px}.bnb-site .method-capture figcaption p{font-size:14px;color:var(--muted);max-width:64ch}.bnb-site .method-choice{grid-column:8/13}.bnb-site .method-choice-lede{font-size:17px;color:var(--ink);margin-bottom:16px}@media(max-width:1000px){.bnb-site .mechanism-steps{grid-template-columns:1fr}.bnb-site .mechanism-steps>section,.bnb-site .mechanism-steps>section+section{padding:22px 0;border-left:0}.bnb-site .mechanism-steps>section+section{border-top:1px solid var(--line)}.bnb-site .mechanism-steps>section+section:before{left:24px;top:-7px;transform:rotate(135deg)}.bnb-site .method-capture,.bnb-site .method-choice{grid-column:1/-1}}.bnb-site .review-head{max-width:860px}.bnb-site .review-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(32px,4vw,48px);border-bottom:1px solid var(--line-strong)}.bnb-site .review-tabs button{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:64px;padding:16px 20px 16px 0;border:0;border-bottom:3px solid transparent;margin-bottom:-1px;background:none;text-align:left}.bnb-site .review-tabs button span{font-family:var(--display);font-size:clamp(25px,2.3vw,32px);line-height:1.1;color:var(--muted)}.bnb-site .review-tabs button small{font-size:13.5px;color:var(--muted)}.bnb-site .review-tabs button:focus-visible span,.bnb-site .review-tabs button:hover span{color:var(--ink)}.bnb-site .review-tabs button[aria-selected=true]{border-bottom-color:var(--cobalt)}.bnb-site .review-tabs button[aria-selected=true] span{color:var(--ink)}.bnb-site .review-tabs button:focus-visible{outline-offset:-2px}.bnb-site .review-panel{display:grid;grid-template-columns:300px minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:start;padding-top:clamp(32px,4vw,48px)}.bnb-site .review-panel:not([hidden]){animation:reveal .45s var(--ease)}.bnb-site .review-panel[hidden]{display:none}@keyframes reveal{0%{opacity:.001;clip-path:inset(0 0 12% 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}.bnb-site .review-reading{display:grid;gap:16px;align-content:start}.bnb-site .review-state{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;color:#2f6b45}.bnb-site .review-held{color:#8a5a12}.bnb-site .review-reading .capture-window{border:1px solid var(--line);border-radius:6px;overflow:hidden;box-shadow:var(--lift-near)}.bnb-site .review-note{font-size:14.5px;color:var(--muted);max-width:72ch}.bnb-site .review-reading .quiet-link{width:max-content}.bnb-site .review-roles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(48px,5vw,72px);border-top:1px solid var(--ink)}.bnb-site .review-roles>div{padding:18px 24px 0 0}.bnb-site .review-roles>div+div{padding-left:24px;border-left:1px solid var(--line)}.bnb-site .review-roles dt{font-family:var(--display);font-size:24px;line-height:1.15}.bnb-site .review-roles dd{margin-top:6px;font-size:15px;color:var(--muted)}@media(max-width:900px){.bnb-site .review-panel{grid-template-columns:1fr}.bnb-site .review-panel .phone-capture{max-width:340px;margin-inline:auto}}@media(max-width:760px){.bnb-site .chapter-nav ul{gap:0 18px}.bnb-site .chapter-nav a{min-height:48px;font-size:13px}.bnb-site .review-panel .review-reading>.capture-window{display:none}.bnb-site .review-roles{grid-template-columns:1fr}.bnb-site .review-roles>div,.bnb-site .review-roles>div+div{padding:16px 0;border-left:0}.bnb-site .review-roles>div+div{border-top:1px solid var(--line)}.bnb-site .review-tabs button{padding-right:10px}}.bnb-site .connect-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,4vw,56px) clamp(24px,3vw,48px);margin-top:clamp(36px,4vw,56px)}.bnb-site .connect-capacity{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:24px 40px;align-items:end}.bnb-site .connect-entry .capture-window{border:1px solid var(--line);border-radius:6px;overflow:hidden;box-shadow:var(--lift-near)}.bnb-site .connect-entry figcaption{margin-top:16px}.bnb-site .connect-capacity figcaption{margin-top:0}.bnb-site .connect-entry h3{font-family:var(--display);font-weight:400;font-size:clamp(25px,2.2vw,31px);line-height:1.1;letter-spacing:-.01em}.bnb-site .connect-entry figcaption>p{margin-top:8px;font-size:15.5px;color:var(--muted);max-width:56ch}.bnb-site .connect-links{display:flex;flex-wrap:wrap;gap:0 22px;margin-top:4px}.bnb-site .connect-library{margin-top:clamp(40px,4vw,56px);padding-top:18px;border-top:1px solid var(--line);font-size:16px;color:var(--muted)}.bnb-site .connect-library a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-strong)}.bnb-site .connect-library a:hover{color:var(--cobalt)}@media(max-width:900px){.bnb-site .connect-capacity,.bnb-site .connect-grid{grid-template-columns:1fr}.bnb-site .connect-capacity figcaption{margin-top:4px}}.bnb-site .capabilities{padding-block:clamp(72px,9vw,120px);background:var(--soft);border-block:1px solid var(--line)}.bnb-site .cap-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px 40px}.bnb-site .cap-head p{font-size:17px;color:var(--muted);max-width:52ch}.bnb-site .cap-index{margin-top:clamp(32px,4vw,48px)}.bnb-site .cap-index ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;border-top:1px solid var(--ink)}.bnb-site .cap-index a{display:grid;grid-template-columns:1fr auto;gap:2px 16px;padding:14px 0 16px;border-bottom:1px solid var(--line);min-height:44px}.bnb-site .cap-index-title{font-size:17px;font-weight:600}.bnb-site .cap-index-count{font-size:14px;color:var(--muted);font-variant-numeric:tabular-nums}.bnb-site .cap-index small{grid-column:1/-1;font-size:14px;color:var(--muted)}.bnb-site .cap-index a:hover .cap-index-title{color:var(--cobalt)}.bnb-site .capability-groups{margin-top:clamp(40px,5vw,64px);border-top:1px solid var(--ink)}.bnb-site .cap-group{border-bottom:1px solid var(--line-strong);scroll-margin-top:16px}.bnb-site .cap-group>summary{display:grid;grid-template-columns:1fr auto 32px;align-items:center;gap:16px;min-height:72px;padding:14px 0;cursor:pointer;list-style:none}.bnb-site .cap-group>summary::-webkit-details-marker{display:none}.bnb-site .cap-group-title{font-family:var(--display);font-size:clamp(25px,2.4vw,34px);line-height:1.1}.bnb-site .cap-group-count{font-size:14px;color:var(--muted)}.bnb-site .cap-toggle{position:relative;width:20px;height:20px}.bnb-site .cap-toggle:after,.bnb-site .cap-toggle:before{content:"";position:absolute;left:2px;right:2px;top:9.5px;border-top:1.5px solid;transition:transform .25s var(--ease)}.bnb-site .cap-toggle:after{transform:rotate(90deg)}.bnb-site .cap-group[open] .cap-toggle:after{transform:rotate(0)}.bnb-site .cap-group>summary:hover .cap-group-title{color:var(--cobalt)}.bnb-site .cap-intro{font-size:16px;color:var(--muted);max-width:64ch;margin-bottom:20px}.bnb-site .cap-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;padding-bottom:28px}.bnb-site .cap-item{padding:18px 0 20px;border-top:1px solid var(--line);scroll-margin-top:16px}.bnb-site .cap-item:focus,.bnb-site .cap-item:target{outline:none;background:var(--tint);box-shadow:-12px 0 0 var(--tint),12px 0 0 var(--tint)}.bnb-site .cap-item h3{font-size:17px}.bnb-site .cap-item>p{margin-top:6px;font-size:15.5px;color:var(--muted)}.bnb-site .cap-item .cap-scope{font-size:14px;color:var(--ink)}.bnb-site .cap-evidence{margin-top:8px}.bnb-site .cap-evidence summary{display:inline-flex;align-items:center;min-height:36px;font-size:14px;color:var(--cobalt);cursor:pointer}.bnb-site .cap-evidence p{font-size:14px;color:var(--muted)}.bnb-site .cap-related{display:flex;flex-wrap:wrap;gap:2px 14px;margin-top:8px;font-size:14px}.bnb-site .cap-related span{width:100%;font-size:13px;color:var(--muted)}.bnb-site .cap-related a{display:inline-flex;min-height:32px;align-items:center;text-decoration:underline;text-decoration-color:var(--line-strong)}.bnb-site .cap-related a:hover{color:var(--cobalt)}@media(max-width:800px){.bnb-site .cap-index ul,.bnb-site .cap-items{grid-template-columns:1fr}}.bnb-site .status-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:40px clamp(40px,6vw,96px);align-items:start}.bnb-site .status-grid>div>p{margin-top:16px;font-size:17px;color:var(--muted);max-width:66ch}.bnb-site .inventory{margin-top:24px;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.bnb-site .inventory>summary{display:flex;align-items:center;min-height:56px;font-weight:600;cursor:pointer}.bnb-site .inventory>div{padding-bottom:20px}.bnb-site .inventory h3{font-size:15px;margin-top:14px}.bnb-site .inventory p{margin-top:4px;font-size:15px;color:var(--muted);max-width:72ch}.bnb-site .status-action{padding:28px;border-radius:8px;background:var(--tint);display:grid;gap:16px;justify-items:start}.bnb-site .status-action p{font-size:17px;color:var(--ink)}@media(max-width:900px){.bnb-site .status-grid{grid-template-columns:1fr}}.bnb-site .lib-intro{padding-block:clamp(40px,5vw,64px) 0}.bnb-site .lib-intro h1{font-size:clamp(44px,5.4vw,80px);letter-spacing:-.03em}.bnb-site .lib-intro>p{margin-top:14px;font-size:18px;color:var(--muted);max-width:60ch}.bnb-site .lib-views{display:flex;flex-wrap:wrap;gap:0 32px;margin-top:clamp(24px,3vw,36px);border-bottom:1px solid var(--line-strong)}.bnb-site .lib-views a{display:inline-flex;align-items:baseline;gap:8px;min-height:52px;padding-top:14px;border-bottom:3px solid transparent;margin-bottom:-1px;font-size:16px;font-weight:500;color:var(--muted)}.bnb-site .lib-views a small{font-size:13px;font-weight:400;font-variant-numeric:tabular-nums}.bnb-site .lib-views a:focus-visible,.bnb-site .lib-views a:hover{color:var(--ink)}.bnb-site .lib-views a.is-on{color:var(--ink);border-bottom-color:var(--ink);font-weight:700}.bnb-site .lib-views a.is-on span{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.bnb-site .library{padding-block:28px clamp(72px,8vw,112px);scroll-margin-top:8px}.bnb-site .lib-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px 24px;margin-bottom:28px}.bnb-site .lib-search,.bnb-site .lib-select{display:grid;gap:6px;font-size:13.5px;font-weight:500}.bnb-site .lib-search{flex:1 1 280px;max-width:420px}.bnb-site .lib-search input,.bnb-site .lib-select select{min-height:46px;padding:10px 14px;border:1px solid var(--line-strong);border-radius:4px;background:#fff;font-size:15px;font-weight:400;width:100%}.bnb-site .lib-search input::placeholder{color:#767b80}.bnb-site .lib-search input:focus-visible,.bnb-site .lib-select select:focus-visible{outline:2px solid var(--cobalt);outline-offset:1px}.bnb-site .lib-check{display:inline-flex;align-items:center;gap:10px;min-height:46px;font-size:15px;cursor:pointer}.bnb-site .lib-check input{width:18px;height:18px}.bnb-site .mobile-groups{display:none}.bnb-site .lib-chips{display:flex;flex-wrap:wrap;gap:8px;flex-basis:100%}.bnb-site .chip{display:inline-flex;align-items:center;min-height:40px;padding:8px 14px;border:1px solid var(--line-strong);border-radius:999px;font-size:14px}.bnb-site .chip:focus-visible,.bnb-site .chip:hover{border-color:var(--ink)}.bnb-site .chip.is-on{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.bnb-site .lib-count{margin-left:auto;font-size:14px;color:var(--muted);font-variant-numeric:tabular-nums}.bnb-site .lib-filters .lib-chips+.lib-count{margin-left:0}.bnb-site .lib-note{margin-top:40px;padding-top:16px;border-top:1px solid var(--line);font-size:13.5px;color:var(--muted);max-width:90ch}.bnb-site .example-group+.example-group{margin-top:clamp(48px,5vw,72px)}.bnb-site .example-group h2{font-size:clamp(28px,2.6vw,36px);padding-bottom:14px;margin-bottom:20px;border-bottom:1px solid var(--ink)}.bnb-site .example-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.bnb-site .example-card a{display:flex;flex-direction:column;gap:10px;height:100%;padding:22px 22px 18px;background:var(--paper-raised);border:1px solid var(--line);border-radius:8px;transition:box-shadow .3s var(--ease),border-color .3s var(--ease),transform .3s var(--ease)}.bnb-site .example-card a:focus-visible,.bnb-site .example-card a:hover{border-color:var(--line-strong);box-shadow:var(--lift);transform:translateY(-2px)}.bnb-site .example-meta{font-size:13px;color:var(--muted)}.bnb-site .example-title{font-size:18px;font-weight:600;line-height:1.3}.bnb-site .example-card a:hover .example-title{color:var(--cobalt)}.bnb-site .example-excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden;font-size:14.5px;line-height:1.6;color:var(--ink)}.bnb-site .example-version{margin-top:auto;padding-top:10px;border-top:1px solid var(--line);font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}@media(max-width:1000px){.bnb-site .example-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.bnb-site .example-grid{grid-template-columns:1fr}}.bnb-site .back-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:15px;font-weight:500}.bnb-site .back-link:hover{color:var(--cobalt)}.bnb-site .example-detail-head{margin-top:8px;padding-bottom:20px;border-bottom:1px solid var(--ink)}.bnb-site .example-detail-head h2{font-size:clamp(34px,3.8vw,54px);max-width:24ch}.bnb-site .example-detail-head p{margin-top:10px;font-size:15px;color:var(--muted)}.bnb-site .example-detail-grid{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:32px clamp(32px,4vw,64px);margin-top:28px;align-items:start}.bnb-site .artifact-full{padding:clamp(24px,3vw,44px);box-shadow:var(--lift)}.bnb-site .artifact-full .artifact-body p{font-size:17px}.bnb-site .example-facts{display:grid;gap:24px;position:sticky;top:20px}.bnb-site .example-facts dl>div{padding:14px 0;border-top:1px solid var(--line)}.bnb-site .example-facts dt{font-size:13.5px;font-weight:600}.bnb-site .example-facts dd{margin-top:4px;font-size:15px;color:var(--muted);overflow-wrap:anywhere}.bnb-site .related h3{font-size:14px;margin-bottom:6px}.bnb-site .related a{display:flex;flex-direction:column;padding:10px 0;border-top:1px solid var(--line);font-size:15px;font-weight:500;min-height:44px}.bnb-site .related a:hover{color:var(--cobalt)}.bnb-site .related small{font-size:13px;font-weight:400;color:var(--muted)}.bnb-site .example-pager{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:48px;border-top:1px solid var(--ink)}.bnb-site .example-pager a{display:flex;flex-direction:column;gap:2px;padding-top:14px;min-height:44px;font-size:16px;font-weight:500}.bnb-site .example-pager a+a{text-align:right;align-items:flex-end}.bnb-site .example-pager small{font-size:13px;font-weight:400;color:var(--muted)}.bnb-site .example-pager a:hover{color:var(--cobalt)}@media(max-width:900px){.bnb-site .example-detail-grid{grid-template-columns:1fr}.bnb-site .example-facts{position:static}}.bnb-site .job-area+.job-area{margin-top:40px}.bnb-site .job-area h2{font-size:clamp(26px,2.4vw,34px);padding-bottom:12px;border-bottom:1px solid var(--ink)}.bnb-site .job-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}.bnb-site .job-index a{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:4px 14px;align-items:start;padding:14px 4px 14px 0;border-bottom:1px solid var(--line);min-height:44px}.bnb-site .job-index a svg{margin-top:3px;color:var(--muted)}.bnb-site .job-index a span{font-size:16px;font-weight:500;line-height:1.35}.bnb-site .job-index a small{display:block;margin-top:3px;font-size:14px;font-weight:400;color:var(--muted)}.bnb-site .job-index em{font-style:normal;font-size:12.5px;color:var(--cobalt);white-space:nowrap;padding-top:3px}.bnb-site .job-index a:focus-visible span,.bnb-site .job-index a:hover span{color:var(--cobalt)}.bnb-site .job-index a.is-current{background:var(--tint);outline:1px solid var(--line-strong);outline-offset:-1px}.bnb-site .job-index a.is-current span{font-weight:700;text-decoration:underline;text-underline-offset:4px;color:var(--cobalt-deep)}.bnb-site .job-index.compact{grid-template-columns:1fr}.bnb-site .job-index.compact a small{display:none}.bnb-site .job-layout.has-detail{display:grid;grid-template-columns:minmax(260px,330px) minmax(0,1fr);gap:clamp(32px,4vw,64px);align-items:start}.bnb-site .job-sidebar{position:sticky;top:16px;max-height:calc(100dvh - 32px);overflow:auto;padding-left:10px;margin-left:-10px;scrollbar-width:thin}.bnb-site .job-main{min-width:0}.bnb-site .job-layout.has-detail .back-link{display:none}.bnb-site .outside-filter{margin:8px 0;padding:10px 14px;border-radius:6px;background:var(--tint);font-size:14px}.bnb-site .outside-filter button{min-height:36px;border:0;background:none;color:var(--cobalt);text-decoration:underline}@media(max-width:900px){.bnb-site .job-index,.bnb-site .job-layout.has-detail{grid-template-columns:1fr}.bnb-site .job-sidebar{display:none}.bnb-site .job-layout.has-detail .back-link{display:inline-flex}}.bnb-site .job-detail-view{display:grid;gap:clamp(28px,3vw,40px)}.bnb-site .detail-head{display:grid;grid-template-columns:32px minmax(0,1fr);gap:18px;align-items:start;padding-bottom:20px;border-bottom:1px solid var(--ink)}.bnb-site .detail-head svg{margin-top:10px;color:var(--cobalt)}.bnb-site .detail-head h2{font-size:clamp(34px,3.6vw,52px)}.bnb-site .detail-head p{margin-top:10px;font-size:17px;color:var(--muted);max-width:64ch}.bnb-site .detail-head .detail-area{margin-top:6px;font-size:14px}.bnb-site .detail-benefits h3,.bnb-site .detail-links h3,.bnb-site .detail-saved h3,.bnb-site .detail-stop h3{font-size:16px;margin-bottom:12px}.bnb-site .output-choices{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.bnb-site .output-choices button{min-height:40px;padding:8px 14px;border:1px solid var(--line-strong);border-radius:999px;background:none;font-size:14px;text-align:left}.bnb-site .output-choices button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.bnb-site .output-choices button:focus-visible{outline-offset:2px}.bnb-site .detail-note{margin-top:12px;font-size:14px;color:var(--muted)}.bnb-site .detail-note a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-strong)}.bnb-site .detail-note a:hover{color:var(--cobalt)}.bnb-site .contract{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line-strong)}.bnb-site .contract>div{padding:16px 24px 18px 0;border-bottom:1px solid var(--line)}.bnb-site .contract>div:nth-child(2n){padding-left:24px;border-left:1px solid var(--line)}.bnb-site .contract dt{font-size:13.5px;font-weight:600}.bnb-site .contract dd{margin-top:4px;font-size:15.5px;color:var(--ink)}.bnb-site .state{display:flex;align-items:center;gap:8px;font-size:14px;margin-bottom:10px}.bnb-site .state-checked{color:#2f6b45}.bnb-site .state-paused{color:#8a5a12}.bnb-site .detail-benefits ul{display:grid;gap:2px}.bnb-site .detail-benefits a{display:inline-flex;min-height:36px;align-items:center;font-size:15px;text-decoration:underline;text-decoration-color:var(--line-strong)}.bnb-site .detail-benefits a:hover{color:var(--cobalt)}.bnb-site .detail-benefits>p:not(.state){font-size:15px;color:var(--muted)}.bnb-site .detail-links>p{font-size:14.5px;color:var(--muted);margin:-6px 0 10px}.bnb-site .detail-links ul{border-top:1px solid var(--line)}.bnb-site .detail-links a{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);min-height:52px;font-size:15.5px;font-weight:500}.bnb-site .detail-links a>span{flex:1;min-width:0}.bnb-site .detail-links a small{display:block;font-size:13px;font-weight:400;color:var(--muted)}.bnb-site .detail-links a:hover{color:var(--cobalt)}.bnb-site .detail-stop p{font-size:15.5px;color:var(--muted);max-width:72ch}.bnb-site .detail-stop p+p{margin-top:6px;font-size:14px}@media(max-width:640px){.bnb-site .contract{grid-template-columns:1fr}.bnb-site .contract>div:nth-child(2n){padding-left:0;border-left:0}}.bnb-site .lib-empty{padding:40px 0;border-top:1px solid var(--line);display:grid;gap:12px;justify-items:start}.bnb-site .lib-empty h2{font-size:clamp(28px,3vw,40px)}.bnb-site .lib-empty p{font-size:16px;color:var(--muted)}@media(prefers-reduced-motion:reduce){.bnb-site *,.bnb-site :after,.bnb-site :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(forced-colors:active){.bnb-site .button.primary,.bnb-site .chip.is-on,.bnb-site .nav-action{border:1px solid CanvasText}}@media(max-width:640px){.bnb-site .lib-views{gap:0 20px;margin-top:22px}.bnb-site .lib-views a{font-size:14px;gap:6px;min-height:48px}.bnb-site .lib-views a small{font-size:12px}.bnb-site .library{padding-top:20px}.bnb-site .lib-filters{gap:12px;margin-bottom:20px}.bnb-site .lib-filters .desktop-groups{display:none}.bnb-site .mobile-groups{display:block;flex-basis:100%;border-block:1px solid var(--line)}.bnb-site .mobile-groups summary{min-height:44px;display:flex;align-items:center;gap:12px;font-size:13px;cursor:pointer;list-style:none}.bnb-site .mobile-groups summary::-webkit-details-marker{display:none}.bnb-site .mobile-groups summary span{margin-left:auto;max-width:48%;text-align:right;font-size:12px;color:var(--muted)}.bnb-site .mobile-groups .lib-chips{padding-block:8px 14px}.bnb-site .lib-count{margin-left:0}}.bnb-site .commission-example{margin-top:28px;border-block:1px solid var(--line);padding:20px 0}.bnb-site .commission-example summary{cursor:pointer;font-size:18px;font-weight:500;max-width:70ch}.bnb-site .commission-example summary:focus-visible{outline:2px solid var(--blue,#2446c7);outline-offset:5px}.bnb-site .commission-example-note{margin-top:18px;font-size:14px;color:var(--muted)}.bnb-site .commission-example dl{max-width:900px;margin-block:10px 20px}.bnb-site .commission-example dl>div{display:grid;grid-template-columns:160px minmax(0,1fr);gap:24px;padding:16px 0;border-bottom:1px solid var(--line)}.bnb-site .commission-example dt{font-size:15px;font-weight:600}.bnb-site .commission-example dd{font-size:16px;color:var(--muted)}@media(max-width:600px){.bnb-site .commission-example dl>div{grid-template-columns:1fr;gap:6px}}.bnb-site .report-h2{font-family:var(--display);font-weight:400}.bnb-site .report-h4{font-family:var(--sans);font-weight:600}.bnb-site .work-links{display:flex;flex-wrap:wrap;gap:8px 24px}@media(max-width:760px){.bnb-site .site-header .brand img{width:38px;height:38px}}@font-face{font-family:montserrat;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2?dpl=dpl_Cy6SqRSfKzQ5iT6BsA9b1GDL65Ep) format("woff2");font-display:swap;font-weight:400 900;font-style:normal}@font-face{font-family:montserrat Fallback;src:local("Arial");ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.00%;size-adjust:110.19%}.__className_f67c02{font-family:montserrat,montserrat Fallback;font-style:normal}.__variable_f67c02{--font-montserrat:"montserrat","montserrat Fallback"}@font-face{font-family:plexSans;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2?dpl=dpl_Cy6SqRSfKzQ5iT6BsA9b1GDL65Ep) format("woff2");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:plexSans Fallback;src:local("Arial");ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.00%;size-adjust:101.13%}.__className_878e3a{font-family:plexSans,plexSans Fallback;font-style:normal}.__variable_878e3a{--font-plex:"plexSans","plexSans Fallback"}@font-face{font-family:"instrumentSerif";src:url(/_next/static/media/9cc5b37ab1350db7-s.woff2?dpl=dpl_Cy6SqRSfKzQ5iT6BsA9b1GDL65Ep) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"instrumentSerif";src:url(/_next/static/media/e6099e249fd938cc-s.woff2?dpl=dpl_Cy6SqRSfKzQ5iT6BsA9b1GDL65Ep) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"instrumentSerif Fallback";src:local("Arial");ascent-override:128.92%;descent-override:40.37%;line-gap-override:0.00%;size-adjust:76.79%}.__className_466fa4{font-family:"instrumentSerif","instrumentSerif Fallback"}.__variable_466fa4{--font-serif:"instrumentSerif","instrumentSerif Fallback"}@font-face{font-family:jetbrainsMono;src:url(/_next/static/media/558ca1a6aa3cb55e-s.woff2?dpl=dpl_Cy6SqRSfKzQ5iT6BsA9b1GDL65Ep) format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:jetbrainsMono Fallback;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_f6ea17{font-family:jetbrainsMono,jetbrainsMono Fallback;font-style:normal}.__variable_f6ea17{--font-mono:"jetbrainsMono","jetbrainsMono Fallback"}@font-face{font-family:anton;src:url(/_next/static/media/62c97acc3aa63787-s.woff2?dpl=dpl_Cy6SqRSfKzQ5iT6BsA9b1GDL65Ep) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:anton Fallback;src:local("Arial");ascent-override:127.93%;descent-override:35.79%;line-gap-override:0.00%;size-adjust:91.94%}.__className_a229f4{font-family:anton,anton Fallback;font-weight:400;font-style:normal}.__variable_a229f4{--font-anton:"anton","anton Fallback"}@font-face{font-family:spaceMono;src:url(/_next/static/media/fc727f226c737876-s.woff2?dpl=dpl_Cy6SqRSfKzQ5iT6BsA9b1GDL65Ep) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:spaceMono;src:url(/_next/static/media/806de4d605d3ad01-s.woff2?dpl=dpl_Cy6SqRSfKzQ5iT6BsA9b1GDL65Ep) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:spaceMono Fallback;src:local("Arial");ascent-override:83.51%;descent-override:26.92%;line-gap-override:0.00%;size-adjust:134.12%}.__className_5e3810{font-family:spaceMono,spaceMono Fallback}.__variable_5e3810{--font-space-mono:"spaceMono","spaceMono Fallback"}