@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-VariableFont_wght.ttf)format("truetype");font-weight:100 900;font-display:swap}:root{--bw-ink:#15161a;--bw-navy:#1b2a3a;--bw-navy-2:#233a52;--bw-amber:#e8852b;--bw-slate:#5b6675;--bw-paper:#f7f5f0;--bw-card:#fff;--bw-rule:#15161a1f;--bw-rule-dark:#f7f5f024;--bw-text-dark-2:#c3cad3;--bw-ink-2:#22242a;--bw-plate-1:#1b2a3a;--bw-plate-2:#233a52;--bw-plate-3:#3a4b5e;--bw-plate-4:#5b6675;--bw-plate-5:#15161a;--bw-font:"Montserrat", system-ui, sans-serif;--bw-radius:4px}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-VariableFont_wght.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Italic-VariableFont_wght.ttf)format("truetype");font-weight:100 900;font-style:italic;font-display:swap}:root{--bw-black:#f7f5f0 ;--bw-dark:#efece5;--bw-dark-surface:#fff;--bw-dark-border:#15161a1f;--bw-white:#15161a ;--bw-gray-100:#15161a;--bw-gray-200:#22242a;--bw-gray-400:#5b6675;--bw-gray-600:#5b6675;--bw-gold:#233a52 ;--bw-teal:#5b6675;--bw-copper:#5b6675;--bw-green:#233a52;--bw-navy:#1b2a3a;--bw-navy-light:#233a52;--bw-navy-deep:#1b2a3a;--font-primary:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", "Fira Code", monospace;--space-xs:.5rem;--space-sm:1rem;--space-md:2rem;--space-lg:4rem;--space-xl:6rem;--space-2xl:10rem;--max-width:1200px;--max-width-narrow:960px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}body{font-family:var(--font-primary);background:var(--bw-black);color:var(--bw-white);line-height:1.6;overflow-x:clip}img,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em;font-weight:700;line-height:1.1}h1{font-size:clamp(2.5rem,6vw,5rem)}h2{font-size:clamp(2rem,4vw,3.5rem)}h3{font-size:clamp(1.5rem,3vw,2rem)}h4{font-size:clamp(1.125rem,2vw,1.5rem)}p{color:var(--bw-gray-200);font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.7}.container{width:100%;max-width:var(--max-width);padding:0 var(--space-md);margin:0 auto}.container-narrow{width:100%;max-width:var(--max-width-narrow);padding:0 var(--space-md);margin:0 auto}.section{padding:var(--space-xl) 0}.section-dark{background:var(--bw-dark)}.section-navy{background:linear-gradient(135deg, var(--bw-navy-deep) 0%, var(--bw-navy) 50%, var(--bw-navy-light) 100%)}.text-navy{color:var(--bw-navy)}.accent-line{background:var(--bw-gold);border-radius:2px;width:48px;height:3px}.label{letter-spacing:.2em;text-transform:uppercase;color:var(--bw-gold);font-size:.75rem;font-weight:600}.reveal,.reveal-left,.reveal-right{opacity:1;transform:none}html.js-reveal .reveal{opacity:0;transition:opacity .8s var(--ease-out), transform .8s var(--ease-out);transform:translateY(40px)}html.js-reveal .reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}html.js-reveal .reveal-left{opacity:0;transition:opacity .8s var(--ease-out), transform .8s var(--ease-out);transform:translate(-60px)}html.js-reveal .reveal-right{opacity:0;transition:opacity .8s var(--ease-out), transform .8s var(--ease-out);transform:translate(60px)}html.js-reveal .reveal-left.visible,html.js-reveal .reveal-right.visible{opacity:1;transform:translate(0)}@media (width<=768px){html.js-reveal .reveal-left,html.js-reveal .reveal-right{transform:translateY(40px)}html.js-reveal .reveal-left.visible,html.js-reveal .reveal-right.visible{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){html.js-reveal .reveal,html.js-reveal .reveal-left,html.js-reveal .reveal-right,html.js-reveal .reveal.visible,html.js-reveal .reveal-left.visible,html.js-reveal .reveal-right.visible{opacity:1;transition:none;transform:none}}.btn{font-family:var(--font-primary);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:all .3s var(--ease-out);border:none;border-radius:4px;align-items:center;gap:.5rem;padding:.875rem 2rem;font-size:.875rem;font-weight:600;display:inline-flex}.btn-primary{color:#fff;background:#233a52;border:1px solid #15161a33}.btn-primary:hover{background:#1b2a3a;box-shadow:inset 0 -3px #e8852b}.btn-outline{color:var(--bw-white);border:1px solid var(--bw-gray-600);background:0 0}.btn-outline:hover{border-color:var(--bw-gold);color:var(--bw-gold)}.btn-preview{color:#1b2a3a;background:#fff;border:1px solid #1b2a3a;line-height:1.2;text-decoration:none}.btn-preview:hover,.btn-preview:focus-visible{color:#fff;background:#1b2a3a;border-color:#1b2a3a}.featured-acts .btn,.lead-acts .btn{box-sizing:border-box;min-height:3.05rem}@media (width<=640px){.featured-acts .btn,.lead-acts .btn{flex:10rem;justify-content:center}}.bw-save{appearance:none;cursor:pointer;color:var(--bw-gray-400);background:0 0;border:1px solid #15161a2e;border-radius:6px;align-items:center;gap:7px;padding:7px 12px;font-family:inherit;font-size:12.5px;line-height:1;transition:color .18s,border-color .18s;display:inline-flex}.bw-save svg{width:15px;height:15px;stroke:var(--bw-gold);fill:none;flex-shrink:0;transition:fill .15s;display:block}.bw-save:hover{color:var(--bw-white);border-color:#233a5273}.bw-save[aria-pressed=false]:hover svg{fill:#233a5233}.bw-save:focus-visible{outline:2px solid var(--bw-gold);outline-offset:2px}.bw-save[aria-pressed=true]{color:var(--bw-gold);border-color:#233a5273}.bw-save[aria-pressed=true] svg{fill:var(--bw-gold)}@media (prefers-reduced-motion:reduce){.bw-save svg{transition:none}}.page-hero{position:relative;overflow:hidden}.page-hero:before{content:"BW";letter-spacing:-.05em;color:#233a520f;pointer-events:none;z-index:0;font-size:clamp(12rem,22vw,20rem);font-weight:900;line-height:1;position:absolute;top:50%;right:-2%;transform:translateY(-50%)}.page-hero .container{z-index:1;position:relative}::selection{background:var(--bw-gold);color:var(--bw-black)}@media (width<=768px){:root{--space-md:1.25rem;--space-lg:2.5rem;--space-xl:3.5rem;--space-2xl:5rem}h1{font-size:clamp(2rem,8vw,3rem)}h2{font-size:clamp(1.6rem,5vw,2.25rem)}.section{padding:var(--space-lg) 0}.btn{min-height:44px;padding:.75rem 1.5rem;font-size:.85rem}}@media (width<=480px){:root{--space-md:1rem;--space-lg:2rem;--space-xl:3rem;--space-2xl:4rem}}.report-offer{background:#fff;border:1px solid #15161a1f;border-left:3px solid #e8852b;border-radius:4px;margin:2.5rem 0;padding:1.5rem 2rem;display:block}.report-offer-label{font-family:var(--font-primary);letter-spacing:.15em;text-transform:uppercase;color:#233a52;font-size:.6875rem;font-weight:600;display:block}.report-offer-text{font-family:var(--font-primary);color:#22242a;margin:.75rem 0 0;font-size:.9375rem;line-height:1.7}.report-offer-text em{color:#15161a;font-style:italic}.report-offer-btn{margin-top:1.25rem;padding:.7rem 1.4rem;font-size:.8rem}@media (width<=768px){.report-offer{margin:2rem 0;padding:1rem 1.25rem}}.advisory-close{border-top:1px solid var(--bw-dark-border);margin:3rem 0 0;padding-top:1.75rem;display:block}.advisory-close-text{font-family:var(--font-primary);color:#22242a;margin:0;font-size:.9375rem;line-height:1.7}.advisory-close-btn{margin-top:1.25rem;padding:.7rem 1.4rem;font-size:.8rem}.nav,.footer,.page-hero,.hero,.cookie-bar,.error-page,.stats-bar,.scroll-video-section,.cta-section,.bw-dark{--bw-black:#1b2a3a;--bw-dark:#1b2a3a;--bw-dark-surface:#233a52;--bw-dark-border:#f7f5f029;--bw-white:#fff;--bw-gray-100:#f7f5f0;--bw-gray-200:#dce1e7;--bw-gray-400:#c3cad3;--bw-gray-600:#a9b3bf;--bw-gold:#e8852b;--bw-teal:#c3cad3;--bw-copper:#c3cad3;color:#fff}.footer,.cookie-bar{background-color:#1b2a3a}.section-dark{background-color:#efece5}.nav,.nav.scrolled{background:#1b2a3a}.page-hero{border-bottom:3px solid #e8852b}.page-hero p,.hero p,.footer p,.industry-card p,.stats-bar p,.scroll-video-section p,.cta-section p{color:var(--bw-gray-200)}.page-hero .label,.hero .label,.cta-section .label,.scroll-video-section .label{color:#c3cad3}.page-hero .btn-primary,.hero .btn-primary,.cta-section .btn-primary,.bw-dark .btn-primary{color:#1b2a3a;background:#fff;border-color:#fff}.page-hero .btn-primary:hover,.hero .btn-primary:hover:hover{background:#f7f5f0}.btn-outline{color:#233a52;border-color:#233a52}.btn-outline:hover{color:#fff;background:#233a52;border-color:#233a52}.page-hero .btn-outline,.hero .btn-outline,.cta-section .btn-outline,.bw-dark .btn-outline,.footer .btn-outline{color:#fff;border-color:#15161a94}.page-hero .btn-outline:hover,.hero .btn-outline:hover:hover{color:#1b2a3a;background:#fff}:root{--bw-chart-navy:var(--bw-navy,#1b2a3a);--bw-chart-accent:var(--bw-amber,#e8852b);--bw-chart-axis:var(--bw-slate,#5b6675)}.post-content figure.bw-chart{margin:var(--space-md) 0}.post-content .bw-chart-canvas{aspect-ratio:5/2;border:1px solid var(--bw-dark-border);background:#fff;border-radius:6px;width:100%;position:relative;overflow:hidden}.post-content .bw-chart-canvas img{object-fit:contain;background:#fff;width:100%;height:100%;margin:0}.post-content .bw-chart-host{position:absolute;inset:.5rem}.post-content table.bw-chart-data{table-layout:fixed;border-collapse:collapse;width:100%;margin:.75rem 0 0;font-size:.85rem;display:table}.post-content table.bw-chart-data caption{text-align:left;color:var(--bw-gray-200);padding-bottom:.25rem;font-weight:600}.post-content table.bw-chart-data th,.post-content table.bw-chart-data td{white-space:normal;text-transform:none;letter-spacing:normal;text-align:left;border-bottom:1px solid var(--bw-dark-border);color:var(--bw-gray-200);padding:.35rem .5rem;font-size:.85rem;font-weight:400}.post-content table.bw-chart-data thead th{color:var(--bw-gray-400);font-weight:600}.post-content table.bw-chart-data tr[data-highlight]{background:#efece5;box-shadow:inset 3px 0 #233a52}.post-content table.bw-chart-data tr[data-highlight] th,.post-content table.bw-chart-data tr[data-highlight] td{color:#15161a;background:#efece5;font-weight:600}.post-content table.bw-chart-data tr[data-highlight] th{color:#233a52;font-weight:700}.post-content .bw-chart figcaption{border-top:1px solid var(--bw-dark-border);color:var(--bw-gray-400);margin-top:1.35rem;padding-top:.7rem;font-size:.82rem;line-height:1.45}.post-content .bw-chart-source{margin-top:.45rem;font-size:.75rem;line-height:1.4;display:block}.post-content .bw-source-label{font-style:italic;font-weight:600}@media (width<=600px){.post-content .bw-chart-canvas{aspect-ratio:5/4}}.insight-card.is-text{background:#fff;border-top:3px solid #e8852b}.insight-card.is-text .insight-body{padding-top:1.6rem}.insight-card.is-text h3{color:#1b2a3a}.insight-card.is-text.is-featured{flex-direction:column}.insight-card.is-text.is-featured h3{font-size:clamp(1.4rem,2.2vw,1.9rem)}.subscribe-popup{z-index:999;font-family:var(--bw-font);visibility:hidden;opacity:0;pointer-events:none;transition:opacity .35s,transform .45s cubic-bezier(.2,.8,.2,1),visibility 0s linear .45s;position:fixed}.subscribe-popup.visible{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .35s,transform .45s cubic-bezier(.2,.8,.2,1),visibility}.subscribe-popup .popup-backdrop{display:none}.subscribe-popup .popup-inner{position:relative}.subscribe-popup .popup-label{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:600;display:block}.subscribe-popup .popup-title{margin:.5rem 0 0;font-weight:700;line-height:1.25}.subscribe-popup .popup-text{text-align:left;margin:.6rem 0 0;font-size:.9rem;line-height:1.55}.subscribe-popup .popup-form{margin-top:1.1rem}.subscribe-popup .popup-row{gap:.5rem;display:flex}.subscribe-popup .popup-input{min-width:0;font:500 .9rem/1.2 var(--bw-font);border-radius:var(--bw-radius);background:var(--bw-card);color:var(--bw-ink);border:1px solid var(--bw-slate);flex:1;padding:.75rem .9rem}.subscribe-popup .popup-input::placeholder{color:var(--bw-slate);opacity:1}.subscribe-popup .popup-submit{white-space:nowrap;border-radius:var(--bw-radius);font:700 .8rem/1 var(--bw-font);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;padding:.75rem 1.1rem}.subscribe-popup .popup-status{min-height:0;margin:.6rem 0 0;font-size:.85rem}.subscribe-popup .popup-status:empty{display:none}.subscribe-popup .popup-status.is-ok{color:var(--bw-navy-2)}.subscribe-popup .popup-status.is-err{color:#b3261e}.subscribe-popup .popup-close{border-radius:var(--bw-radius);cursor:pointer;width:2.25rem;height:2.25rem;color:var(--bw-slate);background:0 0;border:0;place-items:center;font-size:1.5rem;line-height:1;display:grid;position:absolute;top:.5rem;right:.5rem}.subscribe-popup :is(.popup-close,.popup-input,.popup-submit):focus-visible{outline:2px solid var(--bw-amber);outline-offset:2px}html.popup-lock{overflow:hidden}@media (prefers-reduced-motion:reduce){.subscribe-popup,.subscribe-popup.visible{transition:none}}.subscribe-popup[data-variant=card]{width:360px;max-width:calc(100vw - 1.5rem);bottom:1.5rem;right:1.5rem;transform:translateY(16px)}.subscribe-popup[data-variant=card].visible{transform:none}.subscribe-popup[data-variant=card] .popup-inner{background:var(--bw-paper);color:var(--bw-ink);border:1px solid var(--bw-rule);border-top:3px solid var(--bw-amber);border-radius:var(--bw-radius);padding:1.4rem 1.4rem 1.25rem;box-shadow:0 18px 40px #15161a2e}.subscribe-popup[data-variant=card] .popup-label{color:var(--bw-slate)}.subscribe-popup[data-variant=card] .popup-title{color:var(--bw-ink);padding-right:1.5rem;font-size:1.15rem}.subscribe-popup[data-variant=card] .popup-text{color:var(--bw-slate)}.subscribe-popup[data-variant=card] .popup-submit{background:var(--bw-navy);color:var(--bw-paper)}.subscribe-popup[data-variant=card] .popup-submit:hover{background:var(--bw-navy-2)}.subscribe-popup[data-variant=card] .popup-close:hover{color:var(--bw-ink)}@media (width<=600px){.subscribe-popup[data-variant=card]{width:auto;max-width:none;bottom:.75rem;left:.75rem;right:.75rem}.subscribe-popup[data-variant=card] .popup-inner{padding:1.1rem 1.1rem 1rem}.subscribe-popup[data-variant=card] .popup-title{font-size:1.05rem}}.subscribe-popup[data-variant=modal]{place-items:center;padding:1rem;display:grid;inset:0}.subscribe-popup[data-variant=modal] .popup-backdrop{background:#15161a9e;display:block;position:absolute;inset:0}.subscribe-popup[data-variant=modal] .popup-inner{background:var(--bw-card);width:100%;max-width:480px;color:var(--bw-ink);border-radius:var(--bw-radius);transition:transform .45s cubic-bezier(.2,.8,.2,1);overflow:hidden;transform:translateY(12px)scale(.98);box-shadow:0 30px 80px #15161a66}.subscribe-popup[data-variant=modal].visible .popup-inner{transform:none}.subscribe-popup[data-variant=modal] .popup-head{background:var(--bw-navy);border-bottom:3px solid var(--bw-amber);padding:1.6rem 1.75rem 1.4rem}.subscribe-popup[data-variant=modal] .popup-label{color:var(--bw-text-dark-2)}.subscribe-popup[data-variant=modal] .popup-title{color:var(--bw-paper);padding-right:2rem;font-size:1.45rem}.subscribe-popup[data-variant=modal] .popup-body{padding:1.4rem 1.75rem 1.6rem}.subscribe-popup[data-variant=modal] .popup-text{color:var(--bw-slate);margin-top:0;font-size:.95rem}.subscribe-popup[data-variant=modal] .popup-submit{background:var(--bw-amber);color:var(--bw-ink)}.subscribe-popup[data-variant=modal] .popup-submit:hover{background:#f09a48}.subscribe-popup[data-variant=modal] .popup-close{color:var(--bw-text-dark-2);top:.75rem;right:.75rem}.subscribe-popup[data-variant=modal] .popup-close:hover{color:var(--bw-paper)}@media (width<=768px){.subscribe-popup[data-variant=modal]{overscroll-behavior:contain;place-items:start center;padding:.75rem .75rem 1.25rem;overflow-y:auto}.subscribe-popup[data-variant=modal] .popup-inner{max-height:none;margin-top:0}.subscribe-popup[data-variant=modal] .popup-head{padding:1.3rem 1.25rem 1.1rem}.subscribe-popup[data-variant=modal] .popup-body{padding:1.1rem 1.25rem 1.3rem}.subscribe-popup[data-variant=modal] .popup-title{padding-right:2.75rem;font-size:1.2rem}.subscribe-popup[data-variant=modal] .popup-row{flex-direction:column}.subscribe-popup[data-variant=modal] .popup-close,.subscribe-popup[data-variant=modal].visible .popup-close{top:max(.5rem, env(safe-area-inset-top));z-index:2;color:#f7f5f0;background:#1b2a3a;width:44px;height:44px;position:fixed;right:.5rem}}.subscribe-popup[data-variant=bar]{bottom:0;left:0;right:0;transform:translateY(100%)}.subscribe-popup[data-variant=bar].visible{transform:none}.subscribe-popup[data-variant=bar] .popup-inner{background:var(--bw-navy);color:var(--bw-paper);border-top:3px solid var(--bw-amber);grid-template-columns:auto minmax(0,1fr) minmax(320px,420px);align-items:center;gap:2rem;padding:1.1rem max(4rem,50vw - 600px + 2.5rem) 1.1rem max(1.5rem,50vw - 600px);display:grid;box-shadow:0 -12px 30px #15161a40}.subscribe-popup[data-variant=bar] .popup-body{display:contents}.subscribe-popup[data-variant=bar] .popup-label{color:var(--bw-text-dark-2)}.subscribe-popup[data-variant=bar] .popup-title{color:var(--bw-paper);margin-top:.3rem;font-size:1.1rem}.subscribe-popup[data-variant=bar] .popup-text{color:var(--bw-text-dark-2);max-width:46ch;margin:0}.subscribe-popup[data-variant=bar] .popup-form{margin:0}.subscribe-popup[data-variant=bar] .popup-input{border-color:#0000}.subscribe-popup[data-variant=bar] .popup-submit{background:var(--bw-amber);color:var(--bw-ink)}.subscribe-popup[data-variant=bar] .popup-submit:hover{background:#f09a48}.subscribe-popup[data-variant=bar] .popup-status.is-ok{color:var(--bw-paper)}.subscribe-popup[data-variant=bar] .popup-status.is-err{color:#f6b8b2}.subscribe-popup[data-variant=bar] .popup-close{color:var(--bw-text-dark-2);top:50%;right:max(1rem,50vw - 600px);transform:translateY(-50%)}.subscribe-popup[data-variant=bar] .popup-close:hover{color:var(--bw-paper)}@media (width<=900px){.subscribe-popup[data-variant=bar] .popup-inner{grid-template-columns:1fr;gap:.7rem;padding:1rem 1rem 1.1rem}.subscribe-popup[data-variant=bar] .popup-title{padding-right:2.25rem;font-size:1rem}.subscribe-popup[data-variant=bar] .popup-text{font-size:.85rem}.subscribe-popup[data-variant=bar] .popup-close{top:.4rem;right:.4rem;transform:none}}.nav[data-astro-cid-z4jru4n3]{z-index:1000;transition:all .4s var(--ease-out);padding:1.5rem 0;position:fixed;top:0;left:0;right:0}.nav[data-astro-cid-z4jru4n3].scrolled{background:0 0;border-bottom:1px solid #e8852b26;padding:.6rem 0}.nav[data-astro-cid-z4jru4n3].scrolled:before{content:"";z-index:0;pointer-events:none;-webkit-backdrop-filter:blur(20px);background:#1b2a3af2;position:absolute;inset:0}.nav-inner[data-astro-cid-z4jru4n3]{z-index:1;max-width:1320px;padding:0 var(--space-md);justify-content:space-between;align-items:center;margin:0 auto;display:flex;position:relative}.nav-logo[data-astro-cid-z4jru4n3] img[data-astro-cid-z4jru4n3]{width:auto;height:56px;transition:height .4s var(--ease-out), opacity .3s}.nav[data-astro-cid-z4jru4n3].scrolled .nav-logo[data-astro-cid-z4jru4n3] img[data-astro-cid-z4jru4n3]{height:38px}.nav-logo[data-astro-cid-z4jru4n3]:hover img[data-astro-cid-z4jru4n3]{opacity:.85}.nav-links[data-astro-cid-z4jru4n3]{flex-wrap:nowrap;align-items:center;gap:1rem;display:flex}.nav-sep[data-astro-cid-z4jru4n3]{background:#f7f5f066;flex:none;width:1px;height:14px;display:block}.nav-links[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--bw-gray-200);font-size:.72rem;font-weight:500;transition:color .3s}.nav-links[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]:hover{color:var(--bw-white)}.nav-cta[data-astro-cid-z4jru4n3]{border:1px solid var(--bw-gold);border-radius:3px;padding:.5rem 1.25rem;color:var(--bw-gold)!important;transition:all .3s var(--ease-out)!important}.nav-cta[data-astro-cid-z4jru4n3]:hover{background:var(--bw-gold);color:var(--bw-black)!important}.nav-account[data-astro-cid-z4jru4n3]{justify-content:flex-end;align-items:center;min-width:82px;padding-left:1.25rem;display:flex;position:relative}.nav-account[data-astro-cid-z4jru4n3]:before{content:"";background:var(--bw-gray-200);opacity:.4;width:1px;height:20px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.nav-account[data-astro-cid-z4jru4n3] [data-astro-cid-z4jru4n3][hidden]{display:none!important}.nav-account-user[data-astro-cid-z4jru4n3]{align-items:center;display:flex}.nav-account-who[data-astro-cid-z4jru4n3]{display:none}.nav-account-btn[data-astro-cid-z4jru4n3]{cursor:pointer;color:var(--bw-gray-200);background:0 0;border:none;align-items:center;gap:.4rem;padding:0;transition:color .3s;display:flex}.nav-account-btn[data-astro-cid-z4jru4n3]:hover{color:var(--bw-white)}.nav-account-badge[data-astro-cid-z4jru4n3]{border:1px solid var(--bw-gold);width:30px;height:30px;color:var(--bw-gold);transition:all .3s var(--ease-out);background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:.78rem;font-weight:600;line-height:1;display:flex}.nav-account-btn[data-astro-cid-z4jru4n3]:hover .nav-account-badge[data-astro-cid-z4jru4n3],.nav-account-btn[data-astro-cid-z4jru4n3][aria-expanded=true] .nav-account-badge[data-astro-cid-z4jru4n3]{background:var(--bw-gold);color:var(--bw-black)}.nav-account-chevron[data-astro-cid-z4jru4n3]{transition:transform .3s var(--ease-out)}.nav-account-btn[data-astro-cid-z4jru4n3][aria-expanded=true] .nav-account-chevron[data-astro-cid-z4jru4n3]{transform:rotate(180deg)}.nav-account-menu[data-astro-cid-z4jru4n3]{background:var(--bw-dark);border:1px solid var(--bw-dark-border);opacity:0;visibility:hidden;z-index:60;border-radius:4px;min-width:180px;padding:.5rem 0;transition:opacity .25s,transform .25s,visibility .25s;position:absolute;top:calc(100% + .75rem);right:0;transform:translateY(-6px)}.nav-account[data-astro-cid-z4jru4n3].open .nav-account-menu[data-astro-cid-z4jru4n3]{opacity:1;visibility:visible;transform:translateY(0)}.nav-account-menu[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3],.nav-account-signout[data-astro-cid-z4jru4n3]{text-align:left;width:100%;font-family:var(--font-primary);letter-spacing:.04em;text-transform:none;color:var(--bw-gray-200);cursor:pointer;background:0 0;border:none;padding:.55rem 1.1rem;font-size:.78rem;font-weight:500;transition:color .2s,background .2s;display:block}.nav-account-menu[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]:hover,.nav-account-signout[data-astro-cid-z4jru4n3]:hover{color:var(--bw-white);background:#ffffff0a}.nav-account-rule[data-astro-cid-z4jru4n3]{background:var(--bw-dark-border);height:1px;margin:.4rem 0}.nav-account-signout[data-astro-cid-z4jru4n3]{color:var(--bw-gray-400)}.nav-dropdown[data-astro-cid-z4jru4n3]{position:relative}.nav-dropdown-toggle[data-astro-cid-z4jru4n3]{font-family:var(--font-primary);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--bw-gray-200);cursor:pointer;background:0 0;border:none;align-items:center;gap:.4rem;padding:0;font-size:.72rem;font-weight:500;transition:color .3s;display:flex}.nav-dropdown-toggle[data-astro-cid-z4jru4n3]:hover{color:var(--bw-white)}.nav-dropdown-toggle[data-astro-cid-z4jru4n3] svg[data-astro-cid-z4jru4n3]{transition:transform .3s}.nav-dropdown[data-astro-cid-z4jru4n3]:hover .nav-dropdown-toggle[data-astro-cid-z4jru4n3] svg[data-astro-cid-z4jru4n3]{transform:rotate(180deg)}.nav-dropdown-menu[data-astro-cid-z4jru4n3]{opacity:0;visibility:hidden;min-width:220px;transition:all .3s var(--ease-out);z-index:100;background:#fff;border:1px solid #15161a24;border-top:3px solid #e8852b;border-radius:4px;padding:.4rem 0;position:absolute;top:calc(100% + .75rem);left:50%;transform:translate(-50%)translateY(-8px);box-shadow:0 12px 32px #15161a2e}.nav-dropdown[data-astro-cid-z4jru4n3]:hover .nav-dropdown-menu[data-astro-cid-z4jru4n3]{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.nav-dropdown-menu[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]{white-space:nowrap;padding:.6rem 1.5rem;display:block;text-transform:none!important;letter-spacing:.02em!important;color:#15161a!important;font-size:.8rem!important}.nav-dropdown-menu[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]:hover,.nav-dropdown-menu[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]:focus-visible{background:#f7f5f0;box-shadow:inset 3px 0 #e8852b;color:#233a52!important}.nav-fold[data-astro-cid-z4jru4n3]{align-items:center;display:flex;position:relative}.nav-fold-flat[data-astro-cid-z4jru4n3],.nav-atlas-row[data-astro-cid-z4jru4n3]{display:none}.nav-fold-btn[data-astro-cid-z4jru4n3]{font-family:var(--font-primary);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--bw-gray-200);cursor:pointer;font-size:.72rem;font-weight:500;line-height:inherit;background:0 0;border:none;align-items:center;gap:.4rem;padding:0;display:flex}.nav-fold-btn[data-astro-cid-z4jru4n3]:hover{color:var(--bw-white)}.nav-fold-btn[data-astro-cid-z4jru4n3]:focus-visible{outline-offset:2px;outline:2px solid #f7f5f0}.nav-fold-chevron[data-astro-cid-z4jru4n3]{transition:transform .3s}.nav-fold-btn[data-astro-cid-z4jru4n3][aria-expanded=true] .nav-fold-chevron[data-astro-cid-z4jru4n3]{transform:rotate(180deg)}.nav-fold-menu[data-astro-cid-z4jru4n3]{z-index:120;padding-top:8px;position:absolute;top:100%;left:0}.nav-fold-menu[data-astro-cid-z4jru4n3][hidden]{display:none}.nav-fold-panel[data-astro-cid-z4jru4n3]{background:#fff;border:1px solid #e4e1da;border-radius:6px;width:max-content;min-width:260px;padding:8px 0;box-shadow:0 8px 24px #15161a14}.nav-fold-item[data-astro-cid-z4jru4n3]{white-space:normal;padding:10px 16px;line-height:1.3;display:block;text-transform:none!important;letter-spacing:0!important;color:#15161a!important}.nav-fold-name[data-astro-cid-z4jru4n3]{font-family:var(--font-primary);color:#15161a;font-size:15px;font-weight:500;display:block}.nav-fold-dek[data-astro-cid-z4jru4n3]{font-family:var(--font-primary);color:#5b6675;white-space:nowrap;margin-top:2px;font-size:13px;font-weight:400;display:block}.nav-fold-item[data-astro-cid-z4jru4n3]:hover{background:#f7f5f0;color:#15161a!important}.nav-fold-item[data-astro-cid-z4jru4n3]:hover,.nav-fold-item[data-astro-cid-z4jru4n3][aria-current=page]{box-shadow:inset 2px 0 #e8852b}.nav-fold-item[data-astro-cid-z4jru4n3]:focus-visible{outline-offset:2px;outline:2px solid #233a52}.nav-toggle[data-astro-cid-z4jru4n3]{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:4px;display:none}.nav-toggle[data-astro-cid-z4jru4n3] span[data-astro-cid-z4jru4n3]{background:var(--bw-white);width:24px;height:2px;transition:all .3s;display:block}.nav-toggle[data-astro-cid-z4jru4n3].active span[data-astro-cid-z4jru4n3]:first-child{transform:translateY(7px)rotate(45deg)}.nav-toggle[data-astro-cid-z4jru4n3].active span[data-astro-cid-z4jru4n3]:nth-child(2){opacity:0}.nav-toggle[data-astro-cid-z4jru4n3].active span[data-astro-cid-z4jru4n3]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (width<=1280px){.nav-logo[data-astro-cid-z4jru4n3] img[data-astro-cid-z4jru4n3]{height:46px}.nav[data-astro-cid-z4jru4n3].scrolled .nav-logo[data-astro-cid-z4jru4n3] img[data-astro-cid-z4jru4n3]{height:34px}.nav-logo[data-astro-cid-z4jru4n3]{z-index:3;position:relative}.nav-toggle[data-astro-cid-z4jru4n3]{z-index:3;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:10px;display:flex;position:relative}.nav[data-astro-cid-z4jru4n3].menu-open{transition:none;z-index:10050!important}.nav-links[data-astro-cid-z4jru4n3]{visibility:hidden;width:auto;max-width:none;height:auto;max-height:100dvh;padding:5rem 2rem calc(6.5rem + env(safe-area-inset-bottom,0px));transition:transform .4s var(--ease-out), visibility 0s linear .4s;overscroll-behavior:contain;z-index:1;background:#1b2a3a;flex-direction:column;align-items:flex-start;gap:.5rem;position:fixed;inset:0;overflow:hidden auto;transform:translate(100%)}.nav-links[data-astro-cid-z4jru4n3].open{visibility:visible;transition:transform .4s var(--ease-out), visibility 0s;transform:none}.nav-links[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]{white-space:normal;overflow-wrap:anywhere;align-items:center;min-height:44px;padding:.6rem 0;font-size:1rem;display:flex}.nav-sep[data-astro-cid-z4jru4n3]{width:100%;height:1px;margin:.35rem 0}.nav-links[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3].nav-cta{margin-top:.5rem;padding:.6rem 1.25rem}.nav-account[data-astro-cid-z4jru4n3]{border-top:1px solid var(--bw-dark-border);flex-direction:column;align-items:flex-start;width:100%;min-width:0;margin-top:.75rem;padding-top:.75rem;padding-left:0}.nav-account[data-astro-cid-z4jru4n3]:before{display:none}.nav-account-user[data-astro-cid-z4jru4n3]{flex-direction:column;align-items:flex-start;width:100%}.nav-account-btn[data-astro-cid-z4jru4n3]{display:none}.nav-account-who[data-astro-cid-z4jru4n3]{letter-spacing:.04em;color:var(--bw-gray-400);padding:.4rem 0 .2rem;font-size:.75rem;display:block}.nav-account-menu[data-astro-cid-z4jru4n3]{opacity:1;visibility:visible;background:0 0;border:none;border-radius:0;width:100%;min-width:0;padding:0;position:static;transform:none}.nav-account-menu[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3],.nav-account-signout[data-astro-cid-z4jru4n3]{align-items:center;min-height:44px;padding:.6rem 0;font-size:1rem;display:flex}.nav-account-menu[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]:hover,.nav-account-signout[data-astro-cid-z4jru4n3]:hover{background:0 0}.nav-account-rule[data-astro-cid-z4jru4n3]{display:none}.nav-dropdown[data-astro-cid-z4jru4n3]{width:100%;min-width:0}.nav-dropdown-toggle[data-astro-cid-z4jru4n3]{justify-content:space-between;width:100%;min-height:44px;padding:.6rem 0;font-size:1rem}.nav-dropdown-menu[data-astro-cid-z4jru4n3],.nav-dropdown[data-astro-cid-z4jru4n3]:hover .nav-dropdown-menu[data-astro-cid-z4jru4n3],.nav-dropdown[data-astro-cid-z4jru4n3].open .nav-dropdown-menu[data-astro-cid-z4jru4n3],.nav-dropdown[data-astro-cid-z4jru4n3].open:hover .nav-dropdown-menu[data-astro-cid-z4jru4n3]{opacity:1;visibility:visible;box-shadow:none;white-space:normal;background:0 0;border:none;border-left:2px solid #e8852b;border-radius:0;width:100%;min-width:0;max-width:100%;margin:0;padding:0 0 0 1rem;position:static;top:auto;left:auto;right:auto;transform:none}.nav-dropdown-menu[data-astro-cid-z4jru4n3],.nav-dropdown[data-astro-cid-z4jru4n3]:hover .nav-dropdown-menu[data-astro-cid-z4jru4n3]{display:none}.nav-dropdown[data-astro-cid-z4jru4n3].open .nav-dropdown-menu[data-astro-cid-z4jru4n3],.nav-dropdown[data-astro-cid-z4jru4n3].open:hover .nav-dropdown-menu[data-astro-cid-z4jru4n3]{display:block}.nav-dropdown-menu[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3],.nav-dropdown[data-astro-cid-z4jru4n3]:hover .nav-dropdown-menu[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]{white-space:normal;overflow-wrap:anywhere;width:100%;max-width:100%;height:auto;min-height:44px;padding:.4rem 0;color:#dde2e8!important;font-size:1rem!important}.nav-dropdown-menu[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]:hover,.nav-dropdown-menu[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]:focus-visible,.nav-dropdown[data-astro-cid-z4jru4n3]:hover .nav-dropdown-menu[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]:hover{box-shadow:none;background:0 0;color:#fff!important}.nav-fold[data-astro-cid-z4jru4n3]{flex-direction:column;align-items:stretch;width:100%}.nav-fold-flat[data-astro-cid-z4jru4n3],.nav-atlas-row[data-astro-cid-z4jru4n3]{display:flex}.nav-fold-btn[data-astro-cid-z4jru4n3],.nav-fold-menu[data-astro-cid-z4jru4n3]{display:none!important}}.footer[data-astro-cid-z4jru4n3]{background:var(--bw-dark);border-top:1px solid var(--bw-dark-border);padding:var(--space-xl) 0 var(--space-lg)}.footer-grid[data-astro-cid-z4jru4n3]{gap:var(--space-lg);margin-bottom:var(--space-lg);grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;display:grid}.footer-brand[data-astro-cid-z4jru4n3] p[data-astro-cid-z4jru4n3]{color:var(--bw-gray-400);letter-spacing:.05em;margin-top:.75rem;font-size:.85rem;font-weight:500}.footer-brand[data-astro-cid-z4jru4n3] img[data-astro-cid-z4jru4n3]{width:auto;height:48px}.footer-brand[data-astro-cid-z4jru4n3]:after{content:"";background:var(--bw-gold);opacity:.5;width:40px;height:2px;margin-top:1rem;display:block}.footer-col[data-astro-cid-z4jru4n3]{flex-direction:column;gap:.75rem;display:flex}.footer-col[data-astro-cid-z4jru4n3] h4[data-astro-cid-z4jru4n3]{letter-spacing:.15em;text-transform:uppercase;color:var(--bw-gray-400);margin-bottom:.25rem;font-size:.7rem;font-weight:600}.footer-col[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]{color:var(--bw-gray-200);font-size:.875rem;transition:color .3s}.footer-col[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]:hover{color:var(--bw-gold)}.footer-bottom[data-astro-cid-z4jru4n3]{border-top:1px solid var(--bw-dark-border);padding-top:var(--space-md)}.footer-bottom[data-astro-cid-z4jru4n3] p[data-astro-cid-z4jru4n3]{color:var(--bw-gray-600);font-size:.8rem}.footer-bottom[data-astro-cid-z4jru4n3] p[data-astro-cid-z4jru4n3]+p[data-astro-cid-z4jru4n3]{margin-top:4px}@media (width<=1100px){.footer-grid[data-astro-cid-z4jru4n3]{grid-template-columns:1fr 1fr 1fr}}@media (width<=768px){.footer-grid[data-astro-cid-z4jru4n3]{gap:var(--space-md);grid-template-columns:1fr 1fr}}@media (width<=480px){.footer-grid[data-astro-cid-z4jru4n3]{grid-template-columns:1fr}}.cookie-bar[data-astro-cid-z4jru4n3]{z-index:9999;border-top:1px solid var(--bw-dark-border);backdrop-filter:blur(12px);visibility:hidden;pointer-events:none;background:#0a0a0ff7;width:100%;position:fixed;inset:auto 0 0}.cookie-bar[data-astro-cid-z4jru4n3].visible{visibility:visible;pointer-events:auto}.cookie-inner[data-astro-cid-z4jru4n3]{max-width:var(--max-width);padding:.75rem var(--space-md);justify-content:space-between;align-items:center;gap:1.5rem;margin:0 auto;display:flex}.cookie-inner[data-astro-cid-z4jru4n3] p[data-astro-cid-z4jru4n3]{color:var(--bw-gray-400);margin:0;font-size:.78rem;line-height:1.5}.cookie-inner[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]{color:var(--bw-gold);text-decoration:underline}.cookie-actions[data-astro-cid-z4jru4n3]{flex-shrink:0;gap:.5rem;display:flex}.cookie-accept[data-astro-cid-z4jru4n3],.cookie-decline[data-astro-cid-z4jru4n3]{font-family:var(--font-primary);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border:none;border-radius:3px;padding:.4rem 1rem;font-size:.7rem;font-weight:600;transition:all .2s}.cookie-accept[data-astro-cid-z4jru4n3]{background:var(--bw-gold);color:var(--bw-black)}.cookie-accept[data-astro-cid-z4jru4n3]:hover{background:#e8852b}.cookie-decline[data-astro-cid-z4jru4n3]{color:var(--bw-gray-400);border:1px solid var(--bw-dark-border);background:0 0}.cookie-decline[data-astro-cid-z4jru4n3]:hover{border-color:var(--bw-gray-400);color:var(--bw-white)}@media (width<=600px){.cookie-bar[data-astro-cid-z4jru4n3]{width:100%;position:fixed;inset:auto 0 0}.cookie-inner[data-astro-cid-z4jru4n3]{text-align:left;flex-flow:row;justify-content:space-between;align-items:center;gap:.4rem;padding:.35rem .6rem}.cookie-inner[data-astro-cid-z4jru4n3] p[data-astro-cid-z4jru4n3]{flex:auto;min-width:0;font-size:.68rem;line-height:1.3}.cookie-actions[data-astro-cid-z4jru4n3]{flex-direction:row;flex-shrink:0;justify-content:flex-end;gap:.35rem}.cookie-accept[data-astro-cid-z4jru4n3],.cookie-decline[data-astro-cid-z4jru4n3]{padding:.28rem .5rem;font-size:.62rem}}.squawk-plane[data-astro-cid-z4jru4n3]{z-index:10000;pointer-events:none;align-items:center;gap:.75rem;animation:3.5s forwards squawkFly;display:flex;position:fixed;top:35%;left:-200px}.squawk-banner[data-astro-cid-z4jru4n3]{font-family:var(--font-primary);letter-spacing:.15em;color:var(--bw-gold);text-shadow:0 0 12px #e8852b99,0 2px 4px #000c;white-space:nowrap;font-size:.85rem;font-weight:800}@keyframes squawkFly{0%{opacity:0;top:45%;left:-200px;transform:rotate(-3deg)}10%{opacity:1}50%{top:30%;transform:rotate(0)}90%{opacity:1}to{opacity:0;top:25%;left:110vw;transform:rotate(2deg)}}
