.bsl ul,.bsl ol{list-style:none}.bsl blockquote{border:0!important;border-left:0!important;padding-left:0;background:0 0;quotes:none;font-style:normal}.bsl blockquote::before,.bsl blockquote::after{content: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-meta{font-family:var(--ff-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.14em;color:var(--grey-2)}.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}.bsa-ph{background:linear-gradient(140deg,#210f2a 0%,#5e2c74 58%,#08080a 100%)}.bsh-a__statsband{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--ink-1)}.bsh-a__stats{display:grid;grid-template-columns:repeat(3,1fr);max-width:var(--w-content);margin:0 auto;padding-left:clamp(16px,4vw,64px);padding-right:clamp(16px,4vw,64px)}.bsh-a__stats>div{padding:clamp(20px,3vw,32px) clamp(16px,2.4vw,28px);border-left:1px solid var(--line)}.bsh-a__stats>div:first-child{border-left:0;padding-left:0}@media (max-width:767px){.bsh-a__stats{grid-template-columns:1fr}.bsh-a__stats>div{border-left:0;border-top:1px solid var(--line)}.bsh-a__stats>div:first-child{border-top:0}}.bsu-e{position:relative;overflow:hidden;background:var(--ink-1);min-height:100vh;min-height:100svh;padding:clamp(72px,11vw,184px) clamp(24px,5vw,72px);display:grid;gap:34px;align-content:center;justify-items:center;text-align:center}.bsu-e::before{content:"";position:absolute;width:860px;height:860px;left:50%;top:50%;margin-top:-430px;margin-left:-430px;border-radius:999px;background:radial-gradient(circle,rgba(154,81,188,.32) 0%,rgba(154,81,188,0) 68%);pointer-events:none}.bsu-e>*{position:relative;z-index:1}.bsu-e__quote{font-family:var(--ff-display);font-weight:400;font-size:clamp(2.25rem,5.4vw,4.25rem);line-height:1.08;letter-spacing:-.024em;color:var(--white);max-width:21ch}.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}}.bss-a{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line)}.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)}@media (max-width:899px){.bss-a{grid-template-columns:1fr}}.bss-b{display:grid;grid-template-columns:repeat(4,1fr);background:var(--ink-0);padding:clamp(32px,5vw,56px) 0}.bss-b__item{padding:0 clamp(14px,2vw,28px);border-left:1px solid var(--line)}.bss-b__item:first-child{border-left:0;padding-left:0}.bss-b__num{font-family:var(--ff-mono);font-size:.6875rem;letter-spacing:.16em;color:var(--accent-text)}.bss-b__rule{height:1px;background:var(--line-strong);margin:12px 0 18px}.bss-b__text{margin-top:10px;font-size:1.0625rem;line-height:1.6;color:var(--grey-3)}.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)}@media (max-width:1023px){.bss-b{grid-template-columns:1fr 1fr;gap:28px 0}.bss-b__item:nth-child(3){border-left:0;padding-left:0}}@media (max-width:767px){.bss-b{grid-template-columns:1fr}.bss-b__item{border-left:0;padding-left:0}}.bss-c{background:var(--ink-0);padding:clamp(16px,3vw,32px) 0}.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__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__rule{height:1px;background:var(--line-strong);margin:14px 0 18px}@media (max-width:1023px){.bsp-a__item:nth-child(3){border-left:0;padding-left:0}}@media (max-width:767px){.bsp-a__item{border-left:0;padding-left:0}}.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}}.bsy-b{background:var(--ink-1);padding:clamp(32px,5vw,72px) clamp(24px,5vw,56px)}.bsy-b__track{display:grid;grid-template-columns:repeat(4,1fr);position:relative;padding-top:28px}.bsy-b__line{position:absolute;left:0;right:0;top:4px;height:1px;background:var(--line-strong)}.bsy-b__step{padding-right:clamp(14px,2.5vw,32px);position:relative}.bsy-b__dot{position:absolute;left:0;top:-28px;width:9px;height:9px;border-radius:999px;background:var(--accent)}@media (max-width:1023px){.bsy-b__track{grid-template-columns:1fr 1fr;gap:32px 0}}@media (max-width:767px){.bsy-b__track{grid-template-columns:1fr}}.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}}.bsq-a{background:var(--ink-0);padding:clamp(24px,4vw,56px) 0}.bsq-item{border-top:1px solid var(--line);transition:box-shadow var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.bsq-item:last-child{border-bottom:1px solid var(--line)}.bsq-item[open]{box-shadow:inset 2px 0 0 0 var(--accent);background:var(--ink-1)}.bsq-sum{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;padding:clamp(16px,2.2vw,22px) clamp(14px,2vw,20px);cursor:pointer;list-style:none;font-family:var(--ff-body);font-weight:600;font-size:clamp(1.0625rem,1.6vw,1.1875rem);color:var(--white)}.bsq-sum::-webkit-details-marker{display:none}.bsq-sum::marker{content:""}.bsq-sum:hover{color:var(--focus)}.bsq-sign{font-family:var(--ff-mono);font-size:1.125rem;color:var(--accent-text);flex:0 0 auto}.bsq-item[open] .bsq-sign{transform:rotate(45deg)}.bsq-body{padding:0 clamp(14px,2vw,20px) clamp(18px,2.4vw,26px)}.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 .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)}.bsu-e__quote--words .dw{display:inline-block}.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}}