.report_report__4_gpq{background:var(--cos-surface-lifted);color:var(--cos-on-surface);font:400 18px/1.75 var(--cos-font-body);--report-rule:color-mix(in srgb,var(--cos-primary) 16%,transparent)}.report_report__4_gpq ::-moz-selection{background:var(--cos-secondary-container);color:var(--cos-on-secondary-container)}.report_report__4_gpq ::selection{background:var(--cos-secondary-container);color:var(--cos-on-secondary-container)}.report_report__4_gpq :is(a,button,[tabindex]):focus-visible{outline:3px solid var(--cos-primary);outline-offset:5px}.report_report__4_gpq a{text-underline-offset:4px}.report_progress__I8cMF{position:fixed;inset:env(safe-area-inset-top) 0 auto;height:4px;background:var(--cos-secondary-container);z-index:100}.report_progress__I8cMF>div{height:100%;background:var(--cos-accent);transform:scaleX(0);transform-origin:left}.report_hero__ERPyX{position:relative;overflow:hidden;color:var(--cos-on-primary);background:var(--cos-footer-ground)}.report_heroInner__4lKk9{max-width:1440px;margin:auto;position:relative;display:grid;grid-template-columns:.9fr 1.2fr;gap:48px;align-items:center;padding:48px 48px 80px;min-height:700px}.report_heroCopy__CDYFp{position:relative;z-index:1}.report_back__vwLOT{display:block;color:var(--cos-on-primary);font-size:14px;margin-bottom:40px;width:-moz-fit-content;width:fit-content}.report_logo__WNEF8{display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;width:200px;height:auto;margin-bottom:32px}.report_hero__ERPyX h1{color:var(--cos-on-primary);font:500 clamp(64px,7vw,96px)/1.02 var(--cos-font-accent);letter-spacing:-.04em;max-width:10ch;margin:0 0 28px;text-wrap:balance}.report_subtitle__1Lwta{max-width:36ch;font-size:22px;line-height:1.5;margin:0 0 24px}.report_byline__kFsW9{display:flex;gap:24px;font-size:14px;color:color-mix(in srgb,var(--cos-on-primary) 85%,transparent);margin:0 0 28px}.report_printButton__a7NW8{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 20px;border:0;border-radius:var(--cos-radius);background:var(--cos-secondary-container);color:var(--cos-primary-container);font:600 15px/1.5 var(--cos-font-body);cursor:pointer;min-height:48px}@media (hover:hover) and (pointer:fine){.report_printButton__a7NW8:hover{background:var(--cos-surface-highest)}}.report_printButton__a7NW8:active{background:var(--cos-surface-highest)}.report_deviceFrame__8DOy4{min-width:0;padding:8px;border-radius:20px;background:color-mix(in srgb,var(--cos-on-primary) 24%,var(--cos-primary-container));box-shadow:0 16px 64px rgb(0 5 61/18%)}.report_deviceScreen__qrExO{overflow:auto;max-height:900px;border-radius:12px;background:var(--cos-bg);scrollbar-width:thin;scrollbar-color:var(--cos-primary) var(--cos-bg)}.report_deviceScreen__qrExO img,.report_deviceScreen__qrExO picture{display:block;width:100%;height:auto}.report_readingLayout__ndtxZ{max-width:1280px;margin:auto;padding:80px 48px 112px;display:grid;grid-template-columns:220px minmax(0,1fr);gap:72px;align-items:start}.report_toc__Fva5r{position:sticky;top:104px;max-height:calc(100vh - 128px);max-height:calc(100dvh - 128px);overflow:auto;scrollbar-width:thin;scrollbar-color:var(--cos-surface-high) transparent;font-size:13px;line-height:1.45}.report_toc__Fva5r>a{display:block;font:700 18px/1.4 var(--cos-font-headline);color:var(--cos-primary);margin-bottom:16px;text-decoration:none}.report_toc__Fva5r ol{list-style:none;margin:0 0 24px;padding:0}.report_toc__Fva5r li{margin:0}.report_toc__Fva5r li a{display:block;color:var(--cos-on-surface-2);padding:7px 0;text-decoration:none}@media (hover:hover) and (pointer:fine){.report_toc__Fva5r li a:hover{color:var(--cos-primary);text-decoration:underline}}.report_toc__Fva5r li a:active{color:var(--cos-primary);text-decoration:underline}.report_toc__Fva5r .report_printButton__a7NW8{padding:10px 12px;font-size:13px}.report_body__A2ifY{min-width:0;max-width:864px}.report_introduction__Cvt9_{font-size:23px;line-height:1.65;margin:0 0 64px;max-width:65ch}.report_section__R5YNO{scroll-margin-top:104px;padding-top:48px;margin-top:56px;border-top:1px solid var(--report-rule)}.report_section__R5YNO:first-of-type{margin-top:0}.report_section__R5YNO h2{font:700 clamp(30px,3.2vw,40px)/1.2 var(--cos-font-headline);letter-spacing:-.025em;margin:0 0 28px;text-wrap:balance}.report_section__R5YNO h3{font:700 25px/1.3 var(--cos-font-headline);letter-spacing:-.02em;margin:48px 0 20px;text-wrap:balance}.report_section__R5YNO p{margin:0 0 24px;max-width:72ch}.report_section__R5YNO :is(ul,ol){padding-left:24px;margin:24px 0}.report_section__R5YNO li{padding-left:4px;margin-bottom:12px}.report_section__R5YNO a{color:var(--cos-primary);overflow-wrap:anywhere}.report_section__R5YNO strong{font-weight:600}.report_section__R5YNO blockquote{margin:32px 0;padding:28px 32px;background:var(--cos-secondary-container);border-radius:var(--cos-radius);font:400 24px/1.55 var(--cos-font-accent)}.report_section__R5YNO blockquote p:last-child{margin-bottom:0}.report_section__R5YNO .report_founderQuote__ISXR6{background:none;padding:24px 0;font-size:clamp(28px,3.4vw,40px);line-height:1.4;color:var(--cos-primary-container)}.report_summaryCards__Z8eZ5{display:grid;grid-template-columns:1fr 1fr;gap:16px;list-style:none!important;padding:0!important;counter-reset:summary}.report_summaryCards__Z8eZ5 li{padding:28px!important;margin:0!important;background:var(--cos-bg);border-radius:var(--cos-radius);font-size:16px;line-height:1.65}.report_summaryCards__Z8eZ5 li>span:last-child>strong:first-child{display:block;font:700 21px/1.3 var(--cos-font-headline);margin-bottom:16px}.report_pointNumber__pozSZ{display:block;font-size:13px;color:var(--cos-primary);margin-bottom:16px;font-variant-numeric:tabular-nums}.report_stats__2AGa3{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.report_stats__2AGa3 strong{display:block;font:700 clamp(28px,2.8vw,40px)/1.12 var(--cos-font-headline);letter-spacing:-.04em;color:var(--cos-primary)}.report_tableScroll__aV6tR{overflow-x:auto;border-radius:var(--cos-radius);background:var(--cos-bg);margin:28px 0 36px;scrollbar-color:var(--cos-primary) var(--cos-surface-mid);scrollbar-width:thin}.report_tableScroll__aV6tR table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.6;min-width:600px}.report_tableScroll__aV6tR th{font-weight:600;background:var(--cos-secondary-container);color:var(--cos-primary-container);text-align:left}.report_tableScroll__aV6tR :is(th,td){padding:16px 20px;vertical-align:top;min-width:140px}.report_tableScroll__aV6tR tr+tr td{border-top:1px solid var(--report-rule)}.report_tableScroll__aV6tR td:first-child,.report_tableScroll__aV6tR th:first-child{min-width:120px}.report_tableScroll__aV6tR tbody tr:nth-child(2n){background:color-mix(in srgb,var(--cos-surface-lifted) 60%,transparent)}.report_tableScroll__aV6tR strong{font-weight:600}.report_caseSection__waLR5{margin-top:96px}.report_caseHeader__0ApTE{border-radius:var(--cos-radius);overflow:hidden;margin-bottom:32px;background:var(--cos-footer-ground);color:var(--cos-on-primary)}.report_caseHeader__0ApTE>a>img{display:block;width:100%;height:280px;-o-object-fit:cover;object-fit:cover}.report_caseHeader__0ApTE>div{padding:32px}.report_caseHeader__0ApTE h2{color:inherit;margin-bottom:20px}.report_emblems__OZNYK{display:flex;gap:8px}.report_emblems__OZNYK>span{width:48px;height:48px}.report_chart__pp_hB,.report_tuition__yo5gf{margin:32px 0;padding:28px 24px;background:var(--cos-bg);border-radius:var(--cos-radius);font-variant-numeric:tabular-nums}.report_chart__pp_hB figcaption,.report_tuition__yo5gf figcaption{font:700 30px/1.2 var(--cos-font-headline);color:var(--cos-primary-container);margin-bottom:24px}.report_chart__pp_hB figcaption span,.report_tuition__yo5gf figcaption span{display:block;margin-top:8px;font:400 14px/1.5 var(--cos-font-body);color:var(--cos-on-surface-2)}.report_chart__pp_hB svg{display:block;width:100%;height:auto;overflow:visible}.report_chart__pp_hB svg text{fill:var(--cos-on-surface-2);font:14px var(--cos-font-body)}.report_gridLine__ThHqQ{stroke:var(--cos-surface-highest);stroke-width:1}.report_section__R5YNO .report_legend__OJ4JV{display:flex;flex-wrap:wrap;gap:12px 24px;padding:0;list-style:none;font-size:13px}.report_legend__OJ4JV li{margin:0;display:flex;align-items:center;gap:8px}.report_legend__OJ4JV li>span{width:16px;height:4px}.report_tuition__yo5gf>div{position:relative;padding-bottom:18px;margin:24px 0;display:grid;gap:4px;font-size:14px}.report_tuition__yo5gf>div strong{font:700 32px/1.3 var(--cos-font-headline);letter-spacing:-.03em}.report_tuition__yo5gf i{position:absolute;bottom:0;left:0;height:8px;background:var(--cos-primary);border-radius:4px}.report_tuition__yo5gf>div:first-of-type i{background:var(--cos-accent)}.report_layers__pJanN{padding:20px 0 32px;margin:24px 0}.report_layers__pJanN>div{display:grid;grid-template-columns:40px 1fr;-moz-column-gap:16px;column-gap:16px;position:relative;padding:20px 24px;margin:0 0 8px calc(var(--layer)*6px);background:color-mix(in srgb,var(--cos-secondary-container) calc(100% - var(--layer)*10%),var(--cos-surface-lifted));border-radius:var(--cos-radius)}.report_layers__pJanN>div>span{grid-row:span 2;color:var(--cos-primary);font:500 32px/1.3 var(--cos-font-accent)}.report_layers__pJanN strong{font:600 18px/1.5 var(--cos-font-headline)}.report_layers__pJanN p{margin:4px 0 0;font-size:14px;color:var(--cos-on-surface-2)}.report_embedNote__QaQo9{font-size:13px;color:var(--cos-on-surface-2)}.report_section__R5YNO pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;padding:24px;background:var(--cos-bg);border-radius:var(--cos-radius)}.report_closing__VjeGT{margin-top:72px;padding:40px;border-radius:var(--cos-radius);background:var(--cos-secondary-container);display:flex;align-items:center;gap:16px;flex-wrap:wrap}.report_closing__VjeGT h2{width:100%;font:500 42px/1.2 var(--cos-font-accent);margin:0 0 12px}.report_closing__VjeGT>a{padding:12px 20px;min-height:48px;display:inline-flex;gap:12px;align-items:center;background:var(--cos-primary);color:var(--cos-on-primary);border-radius:var(--cos-radius);text-decoration:none;font-size:15px;font-weight:600}@media (hover:hover) and (pointer:fine){.report_closing__VjeGT>a:hover{background:var(--cos-primary-container)}}.report_closing__VjeGT>a:active{background:var(--cos-primary-container)}@media(max-width:1050px){.report_readingLayout__ndtxZ{gap:40px;padding:56px 32px;grid-template-columns:180px minmax(0,1fr)}.report_heroInner__4lKk9{padding:40px 32px 64px}.report_hero__ERPyX h1{font-size:72px}.report_summaryCards__Z8eZ5{grid-template-columns:1fr}}@media(max-width:760px){.report_report__4_gpq{font-size:17px}.report_heroInner__4lKk9{grid-template-columns:1fr;padding:28px 24px 32px;gap:16px;min-height:0}.report_back__vwLOT{margin-bottom:28px}.report_logo__WNEF8{width:172px;margin-bottom:28px}.report_hero__ERPyX h1{font-size:60px}.report_subtitle__1Lwta{font-size:20px}.report_deviceFrame__8DOy4{width:min(100%,340px);margin:16px auto 0;padding:6px;border-radius:20px}.report_deviceScreen__qrExO{max-height:680px;border-radius:14px}.report_readingLayout__ndtxZ{display:block;padding:40px 24px 64px}.report_toc__Fva5r{position:static;max-height:none;padding:0 0 32px;margin-bottom:32px;border-bottom:1px solid var(--report-rule)}.report_toc__Fva5r ol{-moz-columns:2;column-count:2;-moz-column-gap:24px;column-gap:24px}.report_toc__Fva5r li{-moz-column-break-inside:avoid;break-inside:avoid}.report_toc__Fva5r .report_printButton__a7NW8{display:none}.report_introduction__Cvt9_{font-size:21px}.report_section__R5YNO{margin-top:40px;padding-top:36px}.report_section__R5YNO h2{font-size:30px}.report_section__R5YNO h3{font-size:23px}.report_summaryCards__Z8eZ5 li{padding:24px!important}.report_stats__2AGa3 strong{font-size:36px}.report_caseHeader__0ApTE>a>img{height:220px}.report_caseHeader__0ApTE>div{padding:24px}.report_caseHeader__0ApTE h2{font-size:28px}.report_chart__pp_hB,.report_tuition__yo5gf{padding:24px 16px}.report_chart__pp_hB svg text{font-size:18px}.report_chart__pp_hB figcaption{font-size:28px}.report_layers__pJanN>div{margin-left:calc(var(--layer)*3px);padding:16px;-moz-column-gap:8px;column-gap:8px}.report_closing__VjeGT{padding:28px}.report_closing__VjeGT .report_printButton__a7NW8,.report_closing__VjeGT>a{width:100%}.report_tableScroll__aV6tR{margin-inline:-4px}.report_tableScroll__aV6tR :is(th,td){padding:12px 16px}}@media(prefers-reduced-motion:reduce){.report_report__4_gpq *{scroll-behavior:auto}}@media print{@page{size:A4;margin:16mm}body:has(.report_report__4_gpq){background:white!important}body:has(.report_report__4_gpq) footer,body:has(.report_report__4_gpq) header:has(nav),body:has(.report_report__4_gpq) nextjs-portal{display:none!important}.report_report__4_gpq{font-size:10pt;line-height:1.5;--cos-bg:#f4f6f8;--cos-on-surface:#17232d;print-color-adjust:exact;-webkit-print-color-adjust:exact}.report_closing__VjeGT,.report_printButton__a7NW8,.report_progress__I8cMF,.report_toc__Fva5r{display:none!important}.report_hero__ERPyX{color:var(--cos-on-surface);background:none;-moz-column-break-after:page;break-after:page}.report_heroInner__4lKk9{display:block;min-height:0;padding:20mm 0}.report_logo__WNEF8{filter:brightness(0)}.report_hero__ERPyX h1{color:var(--cos-on-surface);font-size:56pt;max-width:none}.report_subtitle__1Lwta{max-width:none}.report_byline__kFsW9{color:inherit}.report_back__vwLOT{display:none}.report_deviceFrame__8DOy4{width:90mm;max-width:100%;margin:8mm auto 0;padding:0;box-shadow:none}.report_deviceScreen__qrExO{max-height:none;overflow:visible;outline:none!important}.report_readingLayout__ndtxZ{display:block;padding:0}.report_body__A2ifY{max-width:none}.report_introduction__Cvt9_{font-size:14pt}.report_section__R5YNO{padding-top:20px;margin-top:24px}.report_section__R5YNO h2{font-size:22pt;-moz-column-break-after:avoid;break-after:avoid}.report_section__R5YNO h3{font-size:15pt;-moz-column-break-after:avoid;break-after:avoid}.report_tableScroll__aV6tR{overflow:visible;-moz-column-break-inside:auto;break-inside:auto}.report_tableScroll__aV6tR table{min-width:0;font-size:8pt;table-layout:fixed}.report_tableScroll__aV6tR :is(th,td){min-width:0!important;padding:6px;overflow-wrap:anywhere}.report_tableScroll__aV6tR tr{-moz-column-break-inside:avoid;break-inside:avoid}.report_tableScroll__aV6tR thead{display:table-header-group}.report_summaryCards__Z8eZ5{grid-template-columns:1fr 1fr}.report_summaryCards__Z8eZ5 li{-moz-column-break-inside:avoid;break-inside:avoid;padding:16px!important;font-size:9pt}.report_stats__2AGa3 strong{font-size:24pt}.report_caseHeader__0ApTE{-moz-column-break-inside:avoid;break-inside:avoid}.report_caseHeader__0ApTE>a>img{height:50mm}.report_chart__pp_hB,.report_founderQuote__ISXR6,.report_layers__pJanN,.report_tuition__yo5gf{-moz-column-break-inside:avoid;break-inside:avoid}.report_chart__pp_hB svg{max-height:95mm}.report_section__R5YNO p{orphans:3;widows:3}.report_section__R5YNO blockquote{font-size:14pt}.report_section__R5YNO .report_founderQuote__ISXR6{font-size:20pt}}