@font-face{font-family:Leporid;src:url(./assets/fonts/Leporid-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{color-scheme:dark;--font-body: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--black: #030303;--near: #0b0b0d;--surface: #0d0d0f;--surface-hover: #171719;--text: #f7f3ec;--muted: #b5b0aa;--red: #f11222;--red-deep: #b7111d;--line: #ffffff24;--radius-card: 28px;--radius-panel: 32px;--radius-control: 16px;--radius-pill: 999px;--ease-soft: cubic-bezier(.22, 1, .36, 1);--motion-enter: .48s;--motion-control: .18s}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{color:#fff;background:#93101c}*{box-sizing:border-box}html{background:var(--black)}body{margin:0;min-height:100svh;color:var(--text);background:radial-gradient(ellipse at 95% 0%,#6d111b14,transparent 38rem),var(--black);font:16px/1.6 var(--font-body)}.skip-link{position:fixed;inset:16px auto auto 20px;z-index:10;padding:12px 18px;border-radius:var(--radius-control);color:#fff;background:var(--red-deep);transform:translateY(-200%)}.skip-link:focus{transform:none}.report-header{display:flex;align-items:center;justify-content:space-between;gap:20px;width:min(1440px,calc(100% - 40px));min-height:76px;margin:max(16px,env(safe-area-inset-top)) auto 0;padding:12px 24px;border:1px solid var(--line);border-radius:24px;background:#0b0b0be6;box-shadow:inset 0 1px #ffffff0d}.report-brand{display:inline-flex;align-items:center;padding:2px 0}.report-brand img{display:block;width:136px;height:auto}.report-home{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:10px 16px;border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--text);background:#ffffff05;text-decoration:none;font-size:14px}.report-home svg{width:18px;height:18px}.report-home:hover{background:#ffffff0d;border-color:#ffffff50}.report-main{width:min(100%,1000px);margin-inline:auto;padding:clamp(64px,8vw,112px) clamp(20px,5vw,56px) 80px;scroll-margin-top:24px}.report-heading{margin-bottom:clamp(36px,5vw,56px)}.report-heading:before{content:"";display:block;width:40px;height:4px;margin-bottom:24px;border-radius:4px;background:var(--red)}h1{margin:0;max-width:19ch;color:var(--text);font-size:clamp(28px,4.8vw,64px);font-weight:700;line-height:1.12;letter-spacing:-.04em;text-wrap:balance;overflow-wrap:anywhere}.period{margin:20px 0 0;color:var(--muted);font-size:clamp(15px,1.5vw,18px);line-height:1.6}.files{display:grid;gap:16px;margin:0;padding:0;list-style:none}.files a{display:grid;grid-template-columns:48px minmax(0,1fr) 24px;align-items:center;gap:20px;min-height:116px;padding:24px;border:1px solid var(--line);border-radius:var(--radius-card);color:var(--text);background:var(--surface);text-decoration:none;box-shadow:inset 0 1px #ffffff08}.files a:hover{background:var(--surface-hover);border-color:#ffffff50}.file-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;color:#ff737d;background:#f1122212}.file-icon svg{width:24px;height:24px}.file-copy{min-width:0}.file-title{display:block;font-size:clamp(16px,1.8vw,20px);font-weight:600;line-height:1.4;text-wrap:pretty;overflow-wrap:anywhere}.file-details{display:block;margin-top:8px;color:var(--muted);font-size:14px;line-height:1.5;font-variant-numeric:tabular-nums}.file-arrow{width:24px;height:24px;color:var(--muted)}:is(a,button,summary,.report-table-wrap):focus-visible{outline:2px solid #ff7882;outline-offset:4px}.report-main:focus{outline:none}@media(max-width:480px){.report-header{width:calc(100% - 24px);min-height:70px;padding:10px 16px;gap:12px;border-radius:30px}.report-brand img{width:112px}.report-home{gap:8px;padding-inline:12px;font-size:13px}.report-main{padding-top:56px;padding-bottom:56px}.files a{grid-template-columns:40px minmax(0,1fr) 20px;gap:14px;padding:20px;border-radius:28px}.file-icon{width:40px;height:40px;border-radius:12px}.file-arrow{width:20px;height:20px}}@media(prefers-reduced-motion:no-preference){:is(.report-home,.files a){transition:background-color .18s ease,border-color .18s ease}.file-arrow{transition:translate .18s var(--ease-soft),color .18s ease}.files a:hover .file-arrow{translate:0 2px;color:var(--text)}}@media(forced-colors:active){:focus-visible{outline-color:Highlight}}.reports-page .report-main{width:min(100%,1280px)}.report-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 40px}.report-tabs a{display:inline-flex;align-items:center;min-height:44px;padding:9px 16px;border:1px solid var(--line);border-radius:999px;color:var(--muted);text-decoration:none;font-size:14px}.report-tabs a[aria-current]{color:var(--text);background:#f112221c;border-color:#f1122280}.report-provenance{margin:0 0 32px;padding:20px 24px;border:1px solid #ffffff24;border-left:3px solid var(--red);border-radius:0 20px 20px 0;background:#0d0d0f}.report-provenance strong{font-weight:600}.report-provenance p{margin:8px 0 0;color:var(--muted);font-size:14px;line-height:1.65}.report-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 32px}.report-kpis>div{padding:24px;border:1px solid var(--line);border-radius:28px;background:var(--surface)}.report-kpis dt{color:var(--muted);font-size:14px}.report-kpis dd{margin:12px 0 0;color:var(--red);font-size:clamp(32px,3.4vw,48px);line-height:1.1;font-weight:700;letter-spacing:-.04em}.report-kpis p{margin:14px 0 0;font-size:13px;color:var(--muted)}.report-panel{min-width:0;margin-bottom:24px;padding:28px;border:1px solid var(--line);border-radius:28px;background:var(--surface);overflow-x:auto}.report-panel h2,.report-section h2{margin:0 0 24px;font-size:clamp(20px,2vw,26px);line-height:1.3;letter-spacing:-.025em}.report-panel>p{color:var(--muted)}.report-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.report-chart-grid .report-panel{margin-bottom:0}.report-bars{display:grid;gap:20px}.report-bar-row{display:grid;grid-template-columns:minmax(110px,1fr) minmax(60px,2fr) 66px;align-items:center;gap:14px;font-size:14px}.report-bar-row>span{line-height:1.35;overflow-wrap:anywhere}.report-bar-row strong{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.report-bar-track{height:12px;border-radius:999px;background:#ffffff12;overflow:hidden}.report-bar-track i{display:block;height:100%;width:var(--bar-size);max-width:100%;border-radius:inherit;background:var(--red)}.chart-note{margin:24px 0 0;font-size:13px;color:var(--muted)}.report-line{display:block;width:100%;min-width:450px;height:auto}.report-line text{fill:var(--muted);font:16px Arial,sans-serif}.chart-grid{stroke:#ffffff20;stroke-width:1}.report-table-wrap{max-width:100%;margin:32px 0;overflow-x:auto;border:1px solid var(--line);border-radius:24px}.report-table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.report-table caption{text-align:left;padding:20px;color:var(--text);font-weight:600}.report-table th{padding:16px 20px;color:var(--muted);background:#151517;font-weight:500;white-space:nowrap}.report-table td{padding:16px 20px;border-top:1px solid #ffffff14;min-width:110px;line-height:1.45}.report-table td:last-child{text-align:right;font-variant-numeric:tabular-nums}.report-table tr:nth-child(2n) td{background:#ffffff02}.report-section{margin-top:48px}.report-records{margin-top:16px;padding:20px 24px;border:1px solid var(--line);border-radius:24px;background:var(--surface)}.report-records summary{min-height:44px;padding-block:10px;cursor:pointer;font-weight:600}.report-records .report-table{white-space:nowrap;font-family:Arial,sans-serif;font-size:13px}.report-records .report-table-wrap{max-height:480px;margin-bottom:0}.report-records .report-table thead{position:sticky;top:0}.report-records .report-table th{color:var(--text);background:#191919}.report-records .report-table td{padding:10px 16px}.report-kpis dd p{font-weight:400;letter-spacing:normal;line-height:1.5}@media(max-width:850px){.report-chart-grid{grid-template-columns:1fr}}@media(max-width:620px){.report-kpis{grid-template-columns:1fr;gap:12px}.report-kpis>div{padding:22px}.report-kpis dd{font-size:42px}.report-panel{padding:22px 18px}.report-provenance{padding:18px}.report-bar-row{grid-template-columns:minmax(70px,1fr) minmax(35px,1fr) 54px;gap:9px;font-size:12px}.report-tabs{margin-bottom:32px;gap:6px}.report-tabs a{font-size:13px;padding-inline:12px}}@media(prefers-reduced-motion:no-preference){.report-tabs a{transition:background-color .18s ease,border-color .18s ease}.report-tabs a:hover{border-color:#ffffff70;background:#ffffff08}}.site-refresh .hero{perspective:none;transform-style:flat}.site-refresh .site-header{transition:none}.site-refresh :is(.motion-reveal,.reveal-on-scroll,[data-reveal],.tilt-card){opacity:1;transform:none;filter:none;animation:none;will-change:auto;transform-style:flat}.site-refresh :is(.button,.desktop-account,.mobile-header-button,.filter-button,.quiz-options button,.event-expand,.article-next a,.main-nav a){transition:background-color .22s ease,border-color .22s ease,color .22s ease}.site-refresh .people-card{transition:border-color .26s ease}.site-refresh .people-card .card-portrait img,.site-refresh .people-card:hover .card-portrait img,.site-refresh .people-card:focus-visible .card-portrait img{filter:none;transform:none;transition:none;will-change:auto}.site-refresh .event-cover>img,.site-refresh .event-cover:hover>img{transform:none;transition:none}.site-refresh .button:hover,.site-refresh .button:focus-visible,.site-refresh .article-source-list a:hover{transform:none}.site-refresh main .soft-enter{opacity:0;transform:translateY(12px);transition:opacity .52s ease,transform .6s cubic-bezier(.22,1,.36,1);transition-delay:var(--enter-delay, 0ms)}.site-refresh main .soft-enter.soft-entered,.site-refresh main .soft-enter:focus-within{opacity:1;transform:none}.site-refresh main .soft-enter:focus-within{transition-delay:0ms}.site-refresh .hero-portrait.is-parallax-active{will-change:transform}@keyframes soft-content-enter{0%{opacity:.7}to{opacity:1}}.site-refresh .site-header{transition:border-color .18s ease}.site-refresh .site-header:is(.is-menu-open,.is-account-open){border-color:#ffffff40}.site-refresh .site-header :is(.main-nav a,.desktop-account,.mobile-header-button){transition:background-color .14s ease,border-color .14s ease,color .14s ease,scale .14s ease}.site-refresh .site-header :is(.main-nav a,.desktop-account,.mobile-header-button):active{scale:.96}.site-refresh .site-header .menu-toggle{position:relative}.site-refresh .site-header .menu-toggle svg{opacity:1;scale:1;filter:blur(0);transition:opacity .24s cubic-bezier(.2,0,0,1),scale .24s cubic-bezier(.2,0,0,1),filter .24s cubic-bezier(.2,0,0,1)}.site-refresh .site-header .menu-toggle .menu-close-icon{position:absolute;inset:0;margin:auto}.site-refresh .site-header .menu-toggle[aria-expanded=false] .menu-close-icon,.site-refresh .site-header .menu-toggle[aria-expanded=true] svg:not(.menu-close-icon){opacity:0;scale:.25;filter:blur(4px)}.site-refresh .site-header .menu-toggle[aria-expanded=true]{background:#ffffff14;border-color:#ffffff40}@media(max-width:760px){.site-refresh .site-header.is-menu-closing .main-nav{display:grid;grid-template-columns:1fr;gap:2px;pointer-events:none}}@media(prefers-reduced-motion:reduce){.site-refresh .site-header :is(.main-nav a,.desktop-account,.mobile-header-button):active{scale:1}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.site-refresh *,.site-refresh *:before,.site-refresh *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.site-refresh main .soft-enter{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.site-refresh :is(button,.button,.photo-download,.event-expand,.article-source-list a,.footer-nav a,.gallery-tile,.people-card){transition:background-color .22s ease,border-color .22s ease,color .18s ease,box-shadow .26s ease,scale .2s cubic-bezier(.22,1,.36,1)}.site-refresh :is(button,.button,.photo-download):active{scale:.96}.site-refresh :is(input,textarea,select){transition:border-color .22s ease,box-shadow .22s ease,background-color .22s ease}.site-refresh :is(.event-cover>img,.gallery-tile img,.event-photo img,.materials-preview img){transition:transform .65s cubic-bezier(.22,1,.36,1)}.site-refresh .photo-dialog[open] .photo-view{animation:photo-view-enter .28s cubic-bezier(.22,1,.36,1)}.site-refresh .photo-dialog[open]::backdrop{animation:photo-backdrop-enter .22s ease-out}.site-refresh .icon-arrow{transition:translate .24s cubic-bezier(.22,1,.36,1)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.site-refresh .event-cover:hover>img{transform:scale(1.025)}.site-refresh .event-cover:hover picture img{transform:scale(1.025)}.site-refresh .gallery-tile:hover img{transform:scale(1.035)}.site-refresh :is(.button,.event-cover,.online-quiz-cta):hover .icon-arrow{translate:3px 0}.site-refresh .gallery-tile:hover{box-shadow:0 0 0 1px #ffffff50}.site-refresh .people-card:hover{border-color:#fff5}}@keyframes photo-view-enter{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@keyframes photo-backdrop-enter{0%{background-color:transparent}to{background-color:#000000e6}}@media(min-width:1024px){.site-refresh .event-card[open] .event-expanded-intro{animation:none}}.responsive-media{display:contents}@media(prefers-reduced-motion:no-preference){.site-refresh img.media-parallax{translate:0 var(--media-parallax-y,0px);scale:1.045}.site-refresh .materials-preview,.site-refresh .people-story-image{overflow:hidden}}.site-refresh img.media-image{transition:opacity .38s ease,transform .65s cubic-bezier(.22,1,.36,1)}.site-refresh img.media-pending{opacity:0}@media(prefers-reduced-motion:reduce){.site-refresh img.media-pending{opacity:1}}
