.bsl ul,.bsl ol{list-style:none}.bsl-h1{font-family:var(--ff-display);font-weight:400;font-size:clamp(2.25rem,5vw,3.75rem);line-height:1.02;letter-spacing:-.022em;color:var(--white)}.bsl-btn--ghost{background:0 0;color:var(--white);box-shadow:inset 0 0 0 1px var(--line-strong)}.bsl-btn--ghost:hover{background:var(--ink-3);color:var(--white)}.bsl-badge{display:inline-block;padding:5px 9px;border-radius:var(--r-xs);background:var(--badge-bg);color:var(--badge-text);font-family:var(--ff-mono);font-size:.625rem;text-transform:uppercase;letter-spacing:.14em}.bsx-a{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,64px);align-items:center;padding:clamp(28px,4.5vw,72px) 0;background:var(--ink-0)}.bsx-a__media{aspect-ratio:4/3;border-radius:var(--r-md);overflow:hidden;box-shadow:var(--lift)}.bsx-a__copy{display:grid;gap:16px;justify-items:start}@media (max-width:1023px){.bsx-a{grid-template-columns:1fr}}.bsk-c__row{display:grid;grid-template-columns:minmax(180px,.4fr) 1fr;gap:clamp(18px,4vw,56px);align-items:baseline;padding:clamp(20px,2.6vw,30px) 0;border-top:1px solid var(--line)}.bsk-c__row:last-child{border-bottom:1px solid var(--line)}@media (max-width:767px){.bsk-c__row{grid-template-columns:1fr;gap:10px}}.bss-card{display:block;background:var(--ink-2);box-shadow:var(--lift);padding:clamp(20px,2.8vw,30px);text-decoration:none;color:inherit;transition:background var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.bss-card:hover{background:var(--ink-3);box-shadow:inset 0 0 0 1px rgba(154,81,188,.45),var(--glow-sm)}.bss-card__media{height:132px;border-radius:var(--r-md);margin-bottom:18px}.bss-card__title{margin-top:12px}.bss-card__text{margin-top:10px;color:var(--grey-3);font-size:1.0625rem;line-height:1.6}.bss-card__more{display:block;margin-top:16px;font-family:var(--ff-mono);font-size:.75rem;letter-spacing:.08em;color:var(--accent-text)}.bss-b__more{display:inline-block;margin-top:16px;font-family:var(--ff-mono);font-size:.75rem;letter-spacing:.08em;color:var(--accent-text)}.bss-b__more:hover{color:var(--focus)}.bss-c__row{display:grid;grid-template-columns:auto 1fr auto;gap:clamp(14px,3vw,40px);align-items:center;padding:clamp(16px,2.2vw,24px) clamp(10px,1.6vw,18px);border-top:1px solid var(--line);text-decoration:none;color:inherit;transition:background var(--dur-fast) var(--ease-out)}.bss-c__row:last-child{border-bottom:1px solid var(--line)}.bss-c__row:hover{background:var(--ink-2)}.bss-c__idx{font-family:var(--ff-mono);font-size:.6875rem;letter-spacing:.16em;color:var(--accent-text)}.bss-c__sub{font-size:1.0625rem;color:var(--grey-2);margin-top:4px}.bss-c__arrow{font-family:var(--ff-mono);font-size:1rem;color:var(--accent-text)}@media (max-width:767px){.bss-c__row{grid-template-columns:auto 1fr}.bss-c__arrow{display:none}}.bsp-a{display:grid;grid-template-columns:repeat(4,1fr);background:var(--ink-0);padding:clamp(28px,4.5vw,64px) 0}.bsp-a__item{padding:0 clamp(14px,2vw,28px);border-left:1px solid var(--line)}.bsp-a__item:first-child{border-left:0;padding-left:0}.bsp-a__num{font-family:var(--ff-display);font-weight:400;font-size:clamp(2rem,3vw,2.75rem);line-height:1;letter-spacing:-.03em;color:var(--white);font-variant-numeric:tabular-nums}.bsp-a__rule{height:1px;background:var(--line-strong);margin:14px 0 18px}@media (max-width:1023px){.bsp-a{grid-template-columns:1fr 1fr;gap:28px 0}.bsp-a__item:nth-child(3){border-left:0;padding-left:0}}@media (max-width:767px){.bsp-a{grid-template-columns:1fr}.bsp-a__item{border-left:0;padding-left:0}}.bsp-c{display:grid;gap:var(--sp-5);padding:clamp(28px,4.5vw,64px) 0;background:var(--ink-0)}.bsp-c__card{display:grid;grid-template-columns:auto 1fr;gap:clamp(18px,3vw,40px);align-items:start;background:var(--ink-2);border-radius:var(--r-md);box-shadow:var(--lift);padding:clamp(20px,3vw,32px)}.bsp-c__num{font-family:var(--ff-display);font-weight:400;font-size:clamp(2.5rem,5vw,4rem);line-height:.9;letter-spacing:-.03em;color:var(--p-600);font-variant-numeric:tabular-nums}.bsc-b__copy{display:grid;gap:12px}.bsc-b__actions{display:flex;gap:12px;flex-wrap:wrap}.bsn-a{position:relative;min-height:clamp(340px,44vw,520px);display:flex;align-items:flex-end;border-radius:var(--r-md);overflow:hidden}.bsn-a::before{content:"";position:absolute;inset:0;background:var(--overlay-image)}.bsn-a__copy{position:relative;z-index:1;padding:clamp(24px,4vw,52px);display:grid;gap:16px;justify-items:start;max-width:760px}.bsn-a__kpis{display:flex;flex-wrap:wrap;gap:clamp(20px,4vw,52px);margin-top:6px}.bsn-b{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line)}.bsn-b__card{display:block;background:var(--ink-2);box-shadow:var(--lift);overflow:hidden;text-decoration:none;color:inherit;transition:background var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.bsn-b__card:hover{background:var(--ink-3);box-shadow:inset 0 0 0 1px rgba(154,81,188,.45),var(--glow-sm)}.bsn-b__media{aspect-ratio:3/2}.bsn-b__body{padding:clamp(18px,2.4vw,24px);display:grid;gap:10px}.bsn-c{display:grid;gap:clamp(28px,4vw,56px);padding:clamp(28px,4.5vw,64px) 0;background:var(--ink-0)}.bsn-c__entry{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,4vw,56px);align-items:center}.bsn-c__entry:nth-child(2) .bsn-c__media{order:2}.bsn-c__media{aspect-ratio:3/2;border-radius:var(--r-md);box-shadow:var(--lift)}.bsn-c__copy{display:grid;gap:14px;justify-items:start}@media (max-width:1023px){.bsn-b{grid-template-columns:1fr}.bsn-c__entry{grid-template-columns:1fr}.bsn-c__entry:nth-child(2) .bsn-c__media{order:0}}.bsm-c{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,56px);padding:clamp(28px,4.5vw,64px) 0;background:var(--ink-0)}.bsm-c__person{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(18px,2.5vw,28px);align-items:center}.bsm-c__media{aspect-ratio:4/5;border-radius:var(--r-md);box-shadow:var(--lift)}@media (max-width:1023px){.bsm-c{grid-template-columns:1fr}}.bst-avatar{width:44px;height:44px;border-radius:999px;background:linear-gradient(140deg,#5e2c74,#210f2a);flex:0 0 auto}.bst-a{position:relative;background:var(--ink-1);padding:clamp(40px,6vw,88px) clamp(24px,5vw,72px) clamp(28px,4vw,56px);overflow:hidden}.bst-a__viewport{overflow:hidden}.bst-a__track{display:flex;width:100%;transition:transform var(--dur-slow) var(--ease-out)}.bst-a__slide{flex:0 0 100%;display:grid;gap:24px;justify-items:center;text-align:center;padding:0 clamp(8px,2vw,24px)}.bst-a__quote{font-family:var(--ff-display);font-weight:400;font-size:clamp(1.75rem,3.4vw,2.5rem);line-height:1.16;letter-spacing:-.018em;color:var(--white);max-width:24ch}.bst-a__author{display:flex;align-items:center;gap:14px}.bst-a__dots{display:flex;justify-content:center;gap:10px;margin-top:clamp(24px,3vw,36px)}.bst-a__dot{display:block;width:40px;height:3px;border-radius:var(--r-xs);background:var(--ink-4);cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.bst-a__dot:hover{background:var(--grey-1)}.bst-a__r{position:absolute;opacity:0;width:1px;height:1px}.bst-a__r1:checked~.bst-a__viewport .bst-a__track{transform:translateX(0)}.bst-a__r2:checked~.bst-a__viewport .bst-a__track{transform:translateX(-100%)}.bst-a__r3:checked~.bst-a__viewport .bst-a__track{transform:translateX(-200%)}.bst-a__r1:checked~.bst-a__dots .bst-a__d1,.bst-a__r2:checked~.bst-a__dots .bst-a__d2,.bst-a__r3:checked~.bst-a__dots .bst-a__d3{background:var(--accent)}.bst-a__r1:focus-visible~.bst-a__dots .bst-a__d1,.bst-a__r2:focus-visible~.bst-a__dots .bst-a__d2,.bst-a__r3:focus-visible~.bst-a__dots .bst-a__d3{outline:2px solid var(--focus);outline-offset:3px}.bsg-img{height:clamp(28px,3vw,42px);width:auto;max-width:170px;object-fit:contain;filter:brightness(0) invert(1);opacity:.55;transition:opacity var(--dur-fast) var(--ease-out)}.bsg-a{display:grid;grid-template-columns:repeat(6,1fr);background:var(--ink-1);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.bsg-a__cell{display:flex;align-items:center;justify-content:center;min-height:116px;padding:16px;border-left:1px solid var(--line)}.bsg-a__cell:first-child{border-left:0}.bsg-a__cell:hover .bsg-img{opacity:1}@media (max-width:1023px){.bsg-a{grid-template-columns:repeat(3,1fr)}.bsg-a__cell:nth-child(4){border-left:0}}@media (max-width:767px){.bsg-a{grid-template-columns:1fr 1fr}.bsg-a__cell:nth-child(odd){border-left:0}}.bsw-b{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(24px,4vw,56px);padding:clamp(28px,4.5vw,64px);background:var(--ink-1)}.bsw-b__lead{display:grid;gap:16px;justify-items:start}.bsw-b__media{aspect-ratio:16/9;border-radius:var(--r-md);box-shadow:var(--lift)}.bsw-b__row{display:grid;gap:6px;padding:clamp(14px,1.9vw,20px) 0;border-top:1px solid var(--line)}.bsw-b__row:last-child{border-bottom:1px solid var(--line)}.bsw-b__row a{display:block}.bsw-b__row:hover h3{color:var(--focus)}@media (max-width:1023px){.bsw-b{grid-template-columns:1fr}}.bsz-radio{position:absolute;opacity:0;width:1px;height:1px}.bsz-panels .bsz-panel{display:none}.bsz-a{position:relative;background:var(--ink-1)}.bsz-a__nav{display:grid;grid-template-columns:repeat(3,1fr);background:var(--line);gap:1px;border-bottom:1px solid var(--line)}.bsz-a__label{display:flex;align-items:center;justify-content:center;min-height:56px;padding:0 16px;background:var(--ink-1);cursor:pointer;font-family:var(--ff-body);font-weight:500;font-size:1.0625rem;color:var(--grey-2);text-align:center;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.bsz-a__label:hover{background:var(--ink-2);color:var(--white)}.bsz-a__body{grid-template-columns:.95fr 1.05fr;gap:clamp(20px,3.5vw,48px);align-items:center;padding:clamp(24px,3.6vw,48px)}.bsz-a__media{aspect-ratio:16/10;border-radius:var(--r-md);overflow:hidden;box-shadow:var(--lift)}.bsz-a__copy{display:grid;gap:14px;justify-items:start;max-width:58ch}.bsz-r1:checked~.bsz-a__nav .bsz-l1,.bsz-r2:checked~.bsz-a__nav .bsz-l2,.bsz-r3:checked~.bsz-a__nav .bsz-l3{background:var(--ink-0);color:var(--white);box-shadow:inset 0 -2px 0 0 var(--accent)}.bsz-r1:checked~.bsz-panels .bsz-p1,.bsz-r2:checked~.bsz-panels .bsz-p2,.bsz-r3:checked~.bsz-panels .bsz-p3{display:grid}.bsz-r1:focus-visible~.bsz-a__nav .bsz-l1,.bsz-r2:focus-visible~.bsz-a__nav .bsz-l2,.bsz-r3:focus-visible~.bsz-a__nav .bsz-l3{outline:2px solid var(--focus);outline-offset:-2px}@media (max-width:1023px){.bsz-a__body{grid-template-columns:1fr}}@media (max-width:767px){.bsz-a__nav{grid-template-columns:1fr}.bsz-a__label{min-height:48px;justify-content:flex-start;text-align:left;padding:0 18px}}.bsf-tile{position:relative;display:flex;align-items:center;min-height:48px;padding:0 16px;border-radius:var(--r-sm);background:var(--ink-2);box-shadow:var(--lift);color:var(--grey-3);font-size:1.0625rem;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.bsf-tile:hover{background:var(--ink-3)}.bsf-tile__input{position:absolute;opacity:0;width:1px;height:1px}.bsf-tile:has(.bsf-tile__input:checked){background:var(--p-800);box-shadow:inset 0 0 0 1px var(--accent);color:var(--white)}.bsf-tile:has(.bsf-tile__input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.bsf-z__legend{font-family:var(--ff-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.16em;color:var(--accent-text)}.bsf-y{display:grid;grid-template-columns:.95fr 1.05fr;background:var(--ink-0)}.bsf-y__left{padding:clamp(24px,3.6vw,52px);display:grid;gap:20px;align-content:start;border-right:1px solid var(--line)}.bsf-y__stack{display:grid;gap:8px}.bsf-y__right{padding:clamp(24px,3.6vw,52px);display:grid;gap:18px;align-content:start;background:var(--ink-1)}.bsf-y__two{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:1023px){.bsf-y{grid-template-columns:1fr}.bsf-y__left{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:767px){.bsf-y__two{grid-template-columns:1fr}}.bsa-js .bsh-a__copy>*,.bsa-js .bsh-a__stats>div,.bsa-js .bsu-e>*,.bsa-js .bsl-sechead>*,.bsa-js .bsx-a>*,.bsa-js .bsx-c__card,.bsa-js .bss-a>.bss-card,.bsa-js .bsk-c>.bsk-c__row,.bsa-js .bss-b>.bss-b__item,.bsa-js .bss-c>.bss-c__row,.bsa-js .bsp-a>.bsp-a__item,.bsa-js .bsp-c>.bsp-c__card,.bsa-js .bsc-b>*,.bsa-js .bsc-c>*,.bsa-js .bsn-a__copy>*,.bsa-js .bsn-b>.bsn-b__card,.bsa-js .bsn-c>.bsn-c__entry,.bsa-js .bsy-b__track>.bsy-b__step,.bsa-js .bsm-c>.bsm-c__person,.bsa-js .bsg-a>.bsg-a__cell,.bsa-js .bsw-b>*,.bsa-js .bsq-a>.bsq-item,.bsa-js .bsf-y>*,.bsa-js .bsz-a,.bsa-js .bsv-a>*,.bsa-js .bse-a>.bse-a__item,.bsa-js .bsk-a>.bsk-a__item,.bsa-js .bst-a{opacity:0;transform:translateY(34px)}.bsa-js .bsl-display,.bsa-js .bsl-sechead>.bsl-h2,.bsa-js .bsn-a__copy>.bsl-h1{transform:translateY(48px)}.bsa-js .is-in{opacity:1!important;transform:none!important;transition:opacity 1000ms var(--ease-out),transform 1150ms var(--ease-out);transition-delay:var(--bsa-d,0ms)}.bsa-js .bss-b__rule,.bsa-js .bsy-b__line,.bsa-js .bsp-a__rule,.bsa-js .bsc-c__rule{transform:scaleX(0);transform-origin:left}.bsa-js .bss-b__rule.is-in,.bsa-js .bsy-b__line.is-in,.bsa-js .bsp-a__rule.is-in,.bsa-js .bsc-c__rule.is-in{transform:scaleX(1)!important;transition:transform 1200ms var(--ease-out)}.bsa-js .bsu-e__quote--words{opacity:1!important;transform:none!important;transition:none!important}.bsa-js .bsu-e__quote--words .dw{opacity:.12;transition:opacity 340ms linear}.bsa-js .bsu-e__quote--words .dw.on{opacity:1}@media (prefers-reduced-motion:reduce){.bsa-js .bsu-e__quote--words .dw{opacity:1!important}}.bsk-a__item{padding:clamp(22px,3.2vw,38px) clamp(18px,3vw,36px);border-left:1px solid var(--line);display:grid;gap:10px;align-content:start}.bsk-a__item:first-child{border-left:0}.bse-icon{width:28px;height:28px;color:var(--accent-text);flex:0 0 auto}.bse-a{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line)}.bse-a__item{display:grid;gap:14px;align-content:start;background:var(--ink-0);padding:clamp(22px,3vw,36px);transition:background var(--dur-fast) var(--ease-out)}.bse-a__item:hover{background:var(--ink-1)}.bse-a__item:hover .bse-icon{color:var(--focus)}@media (max-width:1023px){.bse-a{grid-template-columns:1fr 1fr}}@media (max-width:767px){.bsk-a__item{border-left:0;border-top:1px solid var(--line)}.bsk-a__item:first-child{border-top:0}.bse-a{grid-template-columns:1fr}}.bsv-a{display:grid;grid-template-columns:minmax(0,auto) minmax(280px,.85fr);gap:clamp(24px,4vw,64px);align-items:center;justify-content:center;padding:clamp(24px,3.5vw,48px) 0;background:var(--ink-0)}.bsv-a__map{min-width:0}.bsv-a__side{display:grid;gap:clamp(18px,2.2vw,26px);align-content:center;min-width:0;max-width:520px}.bsv-kpis{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.bsv-kpis>div{padding:clamp(16px,2vw,22px) 0 clamp(16px,2vw,22px) clamp(14px,1.8vw,20px);border-left:1px solid var(--line)}.bsv-kpis>div:first-child{border-left:0;padding-left:0}.bsv-rows{display:grid}.bsv-row{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;align-items:baseline;padding:clamp(10px,1.4vw,14px) 0;border-top:1px solid var(--line)}.bsv-row:last-child{border-bottom:1px solid var(--line)}.bsv-row__n{font-family:var(--ff-mono);font-size:.75rem;letter-spacing:.08em;color:var(--accent-text);min-width:2.6em}.bsv-row__t{color:var(--white);font-size:.9375rem}.bsv-bar{grid-column:2;display:block;height:2px;background:var(--ink-3)}.bsv-bar>i{display:block;height:2px;background:var(--accent)}@media (max-width:899px){.bsv-a{grid-template-columns:1fr}}