:root{--baro-paper:#f2eee8;--baro-ink:#090a09;--baro-copper:#c6845b;--baro-copper-light:#e0a379;--baro-line:rgba(198, 132, 91, .28);--baro-panel:rgba(16, 17, 16, .92)}.barometer-page{background:radial-gradient(circle at 8% 16%,rgba(30,83,78,.15),transparent 30rem),radial-gradient(circle at 92% 42%,rgba(198,132,91,.09),transparent 34rem),#080908}.barometer-main{overflow:hidden}.baro-wrap{width:min(100% - 36px,1240px);margin-inline:auto}.baro-kicker,.baro-label{display:inline-flex;align-items:center;gap:10px;color:var(--baro-copper-light);font:600 .72rem/1.3 var(--font-mono);letter-spacing:.15em;text-transform:uppercase}.baro-kicker::before,.baro-label::before{content:"";width:34px;height:1px;background:currentColor}.baro-hero{position:relative;padding:clamp(52px,7vw,96px) 0 0;border-bottom:1px solid var(--baro-line)}.baro-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 32px;color:#8f918d;font-size:.82rem}.baro-breadcrumbs a{color:#bbb8b2;text-decoration:none}.baro-breadcrumbs a:focus-visible,.baro-breadcrumbs a:hover{color:var(--baro-copper-light)}.baro-hero-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);align-items:stretch;min-height:620px;border:1px solid var(--baro-line);border-bottom:0;background:rgba(8,9,8,.78)}.baro-hero-copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;padding:clamp(34px,5vw,72px)}.baro-hero h1{max-width:790px;margin:24px 0 26px;color:var(--baro-paper);font-size:clamp(3rem, 6.1vw, 6.7rem);line-height:.89;letter-spacing:-.055em}.baro-hero h1 em{display:block;color:var(--baro-copper-light);font-style:normal}.baro-intro{max-width:680px;margin:0;color:#c4c0b9;font-size:clamp(1rem, 1.35vw, 1.17rem);line-height:1.75}.baro-meta{display:flex;flex-wrap:wrap;gap:9px;margin:30px 0 0}.baro-meta span{padding:9px 12px;border:1px solid var(--baro-line);color:#c6c2bb;font:500 .7rem/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.baro-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.baro-btn{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:14px 20px;border:1px solid var(--baro-copper);color:var(--baro-paper);background:0 0;text-decoration:none;font-weight:700;transition:background .2s,color .2s,transform .2s}.baro-btn-primary{color:#111;background:var(--baro-copper-light)}.baro-btn:focus-visible,.baro-btn:hover{transform:translateY(-2px);color:#111;background:var(--baro-copper-light)}.baro-hero-visual{position:relative;min-height:560px;overflow:hidden;border-left:1px solid var(--baro-line)}.baro-hero-visual img{width:100%;height:100%;min-height:620px;object-fit:cover;object-position:56% center;display:block;filter:saturate(.72) contrast(1.08)}.baro-hero-visual::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 44%,rgba(7,8,7,.92));pointer-events:none}.baro-image-note{position:absolute;z-index:2;right:26px;bottom:24px;left:26px;display:flex;justify-content:space-between;gap:16px;color:#ded9d2;font-size:.78rem}.baro-image-note span:last-child{color:var(--baro-copper-light);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.baro-stat-strip{display:grid;grid-template-columns:repeat(4,1fr);margin:0;border-top:1px solid var(--baro-line);border-right:1px solid var(--baro-line);border-left:1px solid var(--baro-line)}.baro-stat{min-height:152px;padding:26px;background:rgba(13,14,13,.94)}.baro-stat+.baro-stat{border-left:1px solid var(--baro-line)}.baro-stat strong{display:block;color:var(--baro-paper);font:700 clamp(2.4rem, 4vw, 4.4rem)/.95 var(--font-display);letter-spacing:-.04em}.baro-stat span{display:block;margin-top:12px;color:#aaa8a3;font-size:.83rem;line-height:1.5}.baro-section{position:relative;padding:clamp(72px,9vw,132px) 0;border-bottom:1px solid rgba(198,132,91,.17)}.baro-section-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:clamp(32px,7vw,100px);align-items:end;margin-bottom:clamp(38px,6vw,72px)}.baro-section h2{max-width:820px;margin:18px 0 0;color:var(--baro-paper);font-size:clamp(2.3rem, 4.7vw, 5.2rem);line-height:.98;letter-spacing:-.045em}.baro-copy p,.baro-section-heading>p{color:#bcb9b3;line-height:1.75}.baro-section-heading>p{margin:0;padding-left:24px;border-left:1px solid var(--baro-copper)}.baro-chart-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:24px}.baro-panel{border:1px solid var(--baro-line);background:linear-gradient(145deg,rgba(18,19,18,.96),rgba(9,10,9,.98))}.baro-panel-copy{padding:clamp(28px,4vw,50px)}.baro-panel h3{color:var(--baro-paper);font-size:clamp(1.65rem, 2.7vw, 2.8rem)}.baro-panel p{color:#b5b2ac;line-height:1.7}.baro-note{margin:26px 0 0;padding:18px 20px;border-left:2px solid var(--baro-copper);background:rgba(198,132,91,.08);color:#d2cec7;font-size:.9rem}.baro-bars{display:grid;gap:24px;padding:clamp(28px,4vw,50px)}.baro-bar-row{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(220px,2fr) 74px;align-items:center;gap:18px}.baro-bar-row>span:first-child{color:#e4dfd8;font-weight:600}.baro-track{position:relative;height:12px;background:rgba(255,255,255,.06);overflow:hidden}.baro-track i{display:block;width:calc(var(--value) * 1%);height:100%;background:linear-gradient(90deg,#815437,var(--baro-copper-light));transform-origin:left;animation:.8s both baro-grow}.baro-bar-row strong{color:var(--baro-copper-light);font-family:var(--font-mono);text-align:right}@keyframes baro-grow{from{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.baro-track i{animation:none}.baro-btn{transition:none}}.baro-data-table{width:100%;border-collapse:collapse;color:#d2cec7;font-size:.9rem}.baro-table-wrap{overflow-x:auto;border:1px solid var(--baro-line)}.baro-data-table td,.baro-data-table th{padding:17px 18px;border-bottom:1px solid rgba(198,132,91,.16);text-align:left;vertical-align:top}.baro-data-table th{color:var(--baro-copper-light);background:rgba(198,132,91,.07);font:600 .71rem/1.35 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.baro-data-table td:not(:first-child),.baro-data-table th:not(:first-child){text-align:right;white-space:nowrap}.baro-data-table tr:last-child td{border-bottom:0}.baro-focus{display:grid;grid-template-columns:1fr 1fr;min-height:650px;border:1px solid var(--baro-line)}.baro-focus-media{position:relative;overflow:hidden}.baro-focus-media img{width:100%;height:100%;min-height:650px;object-fit:cover;filter:saturate(.7) contrast(1.08)}.baro-focus-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(36px,6vw,82px);background:linear-gradient(rgba(198,132,91,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(198,132,91,.035) 1px,transparent 1px),#0d0e0d;background-size:44px 44px}.baro-focus-number{margin:18px 0 10px;color:var(--baro-copper-light);font:700 clamp(5rem, 10vw, 10rem)/.8 var(--font-display);letter-spacing:-.07em}.baro-focus-copy h2{margin-top:0}.baro-focus-copy p{color:#c2beb8;line-height:1.75}.baro-mini-stats{display:grid;grid-template-columns:repeat(3,1fr);margin-top:28px;border:1px solid var(--baro-line)}.baro-mini-stats div{padding:20px}.baro-mini-stats div+div{border-left:1px solid var(--baro-line)}.baro-mini-stats strong{display:block;color:var(--baro-paper);font-size:1.45rem}.baro-mini-stats span{display:block;margin-top:5px;color:#999792;font-size:.73rem}.baro-two-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px}.baro-article-card{padding:clamp(28px,4vw,48px);border:1px solid var(--baro-line);background:rgba(13,14,13,.87)}.baro-article-card h3{margin-top:0;color:var(--baro-paper);font-size:clamp(1.45rem, 2.2vw, 2.2rem)}.baro-article-card li,.baro-article-card p{color:#b9b6b0;line-height:1.72}.baro-article-card ol,.baro-article-card ul{padding-left:20px}.baro-article-card li+li{margin-top:10px}.baro-timeline{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--baro-line)}.baro-time{min-height:230px;padding:30px;background:rgba(12,13,12,.9)}.baro-time+.baro-time{border-left:1px solid var(--baro-line)}.baro-time small{color:var(--baro-copper-light);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.baro-time strong{display:block;margin:20px 0 10px;color:var(--baro-paper);font:700 clamp(2.2rem, 4vw, 4rem)/1 var(--font-display)}.baro-time span{color:#aaa7a1;font-size:.84rem;line-height:1.55}.baro-method{display:grid;grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);gap:clamp(36px,7vw,96px)}.baro-method-sticky{align-self:start;position:sticky;top:calc(var(--total-header-h) + 30px)}.baro-method-list{counter-reset:method;border-top:1px solid var(--baro-line)}.baro-method-item{counter-increment:method;display:grid;grid-template-columns:56px 1fr;gap:20px;padding:26px 0;border-bottom:1px solid var(--baro-line)}.baro-method-item::before{content:"0" counter(method);color:var(--baro-copper-light);font:600 .75rem/1.4 var(--font-mono)}.baro-method-item h3{color:var(--baro-paper);font-size:1.25rem}.baro-method-item p{margin:8px 0 0;color:#aaa7a1;line-height:1.7}.baro-limit{margin-top:34px;padding:clamp(26px,4vw,46px);border:1px solid var(--baro-copper);background:rgba(198,132,91,.08)}.baro-limit h3{color:var(--baro-paper)}.baro-limit ul{columns:2;column-gap:46px;margin:20px 0 0;padding-left:20px;color:#c7c3bd}.baro-limit li{break-inside:avoid;margin-bottom:14px}.baro-faq{border-top:1px solid var(--baro-line)}.baro-faq details{border-bottom:1px solid var(--baro-line)}.baro-faq summary{position:relative;padding:24px 52px 24px 0;color:var(--baro-paper);font-size:1.02rem;font-weight:700;cursor:pointer;list-style:none}.baro-faq summary::-webkit-details-marker{display:none}.baro-faq summary::after{content:"+";position:absolute;right:10px;top:19px;color:var(--baro-copper-light);font-size:1.6rem}.baro-faq details[open] summary::after{content:"–"}.baro-faq details p{max-width:900px;margin:0;padding:0 52px 26px 0;color:#b5b2ac;line-height:1.75}.baro-citation{display:grid;grid-template-columns:1.2fr .8fr;gap:24px;align-items:stretch}.baro-cite-box{padding:clamp(32px,5vw,62px);border:1px solid var(--baro-line);background:linear-gradient(140deg,rgba(198,132,91,.12),rgba(11,12,11,.96))}.baro-cite-box blockquote{margin:24px 0 0;color:var(--baro-paper);font:600 clamp(1.3rem, 2.3vw, 2.2rem)/1.35 var(--font-display)}.baro-download-box{display:flex;flex-direction:column;justify-content:center;padding:clamp(32px,5vw,58px);border:1px solid var(--baro-line);background:#0d0e0d}.baro-download-box strong{color:var(--baro-paper);font-size:1.35rem}.baro-download-box p{color:#aaa7a1}.baro-download-box .baro-btn{align-self:flex-start}.baro-disclosure{margin-top:18px;color:#8f8d88;font-size:.76rem;line-height:1.55}@media (max-width:1050px){.baro-chart-grid,.baro-citation,.baro-focus,.baro-hero-grid,.baro-method{grid-template-columns:1fr}.baro-hero-visual{border-top:1px solid var(--baro-line);border-left:0}.baro-section-heading{grid-template-columns:1fr}.baro-section-heading>p{max-width:720px}.baro-method-sticky{position:static}.baro-timeline{grid-template-columns:repeat(2,1fr)}.baro-time:nth-child(3){border-top:1px solid var(--baro-line);border-left:0}.baro-time:nth-child(4){border-top:1px solid var(--baro-line)}}@media (max-width:760px){.baro-wrap{width:min(100% - 24px,1240px)}.baro-hero{padding-top:34px}.baro-hero-grid{min-height:0}.baro-hero-copy{padding:28px 22px 34px}.baro-hero h1{font-size:clamp(2.65rem, 15vw, 4.2rem)}.baro-hero-visual,.baro-hero-visual img{min-height:390px}.baro-image-note{display:block}.baro-image-note span{display:block;margin-top:6px}.baro-stat-strip{grid-template-columns:1fr 1fr}.baro-stat:nth-child(3){border-top:1px solid var(--baro-line);border-left:0}.baro-stat:nth-child(4){border-top:1px solid var(--baro-line)}.baro-stat{min-height:132px;padding:20px}.baro-mini-stats,.baro-two-columns{grid-template-columns:1fr}.baro-mini-stats div+div{border-top:1px solid var(--baro-line);border-left:0}.baro-bar-row{grid-template-columns:1fr 58px;gap:8px 12px}.baro-track{grid-column:1/-1;grid-row:2}.baro-bar-row strong{grid-column:2;grid-row:1}.baro-timeline{grid-template-columns:1fr}.baro-time+.baro-time,.baro-time:nth-child(3),.baro-time:nth-child(4){border-top:1px solid var(--baro-line);border-left:0}.baro-limit ul{columns:1}.baro-actions,.baro-btn{width:100%}.baro-table-wrap{margin-right:-12px}}.baro-header-inner,.baro-topbar-inner{width:min(100% - 36px,1440px);height:100%;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.baro-topbar-list{display:flex;align-items:center;gap:24px;margin:0;padding:0;list-style:none}.baro-topbar a,.baro-topbar span{color:#b8b4ae;text-decoration:none}.baro-topbar a:focus-visible,.baro-topbar a:hover{color:var(--baro-copper-light)}.baro-site-header{background:rgba(8,9,8,.94);border-bottom-color:rgba(198,132,91,.26);backdrop-filter:blur(18px)}.baro-brand{flex:0 0 auto;color:var(--baro-paper);text-decoration:none;font:700 1.34rem/1 var(--font-display);letter-spacing:-.02em}.baro-brand small{display:block;margin-top:7px;color:var(--baro-copper-light);font:600 .56rem/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase}.baro-nav{display:flex;align-items:center;justify-content:center;gap:clamp(16px,2vw,30px);margin-left:auto}.baro-nav a{color:#d0ccc5;text-decoration:none;font-size:.84rem;font-weight:600}.baro-nav a:focus-visible,.baro-nav a:hover,.baro-nav a[aria-current=page]{color:var(--baro-copper-light)}.baro-header-actions{display:flex;align-items:center;gap:10px}.baro-header-actions a{min-height:42px;padding:11px 15px;border:1px solid rgba(198,132,91,.55);color:var(--baro-paper);text-decoration:none;font-size:.78rem;font-weight:700}.baro-header-actions a:last-child{color:#111;background:var(--baro-copper-light)}.baro-mobile-nav{display:none;position:relative}.baro-mobile-nav summary{padding:9px 12px;border:1px solid var(--baro-line);color:var(--baro-paper);cursor:pointer;list-style:none;font-weight:700}.baro-mobile-nav summary::-webkit-details-marker{display:none}.baro-mobile-panel{position:fixed;z-index:1001;top:var(--total-header-h);right:0;left:0;display:grid;padding:18px;border-top:1px solid var(--baro-line);border-bottom:1px solid var(--baro-line);background:#090a09;box-shadow:0 24px 60px rgba(0,0,0,.5)}.baro-mobile-panel a{padding:14px 4px;border-bottom:1px solid rgba(198,132,91,.15);color:#e3ded8;text-decoration:none;font-weight:600}.baro-footer{padding:62px 0 24px;border-top:1px solid var(--baro-line);background:#080908}.baro-footer-grid{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:54px}.baro-footer h2{color:var(--baro-paper);font-size:1.7rem}.baro-footer h3{color:var(--baro-copper-light);font:600 .72rem/1.4 var(--font-mono);letter-spacing:.11em;text-transform:uppercase}.baro-footer a,.baro-footer li,.baro-footer p{color:#aaa7a1}.baro-footer ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.baro-footer a{text-decoration:none}.baro-footer a:focus-visible,.baro-footer a:hover{color:var(--baro-copper-light)}.baro-footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:46px;padding-top:22px;border-top:1px solid rgba(198,132,91,.16);color:#777873;font-size:.76rem}@media (max-width:1180px){.baro-nav{gap:16px}.baro-header-actions a:first-child,.baro-nav a:nth-last-child(-n+2){display:none}}@media (max-width:820px){.baro-header-actions,.baro-nav,.baro-topbar-list li:nth-child(n+3){display:none}.baro-mobile-nav{display:block}.baro-footer-grid{grid-template-columns:1fr;gap:30px}.baro-footer-bottom{display:grid}}@media (max-width:560px){.baro-header-inner,.baro-topbar-inner{width:min(100% - 24px,1440px)}.baro-topbar-list{width:100%;justify-content:space-between;gap:10px}.baro-topbar-list li:nth-child(2){display:none}}