.bas-mobile,.bas-mobile *,.bas-slider,.bas-slider *{box-sizing:border-box}.bas-mobile,.bas-slider{min-width:0;width:100%}.bas-slider.bas-desktop{display:block}.bas-mobile{display:none}@media (max-width:900px){.bas-slider.bas-desktop{display:none}.bas-mobile{display:block}}.bas-slider__title{margin:0 0 clamp(20px,3vh,32px);max-width:760px;width:100%}.bas-slider.bas-desktop .bas-slider__title{margin:0 0 65px;max-width:none;width:100%}.bas-slider__title div,.bas-slider__title h1,.bas-slider__title h2,.bas-slider__title h3,.bas-slider__title p{color:#030024!important;font-family:Onest,system-ui,sans-serif!important;font-size:clamp(38px,4vw,53px)!important;font-weight:500!important;letter-spacing:-.03em!important;line-height:1.05!important;margin:0!important}.bas-slider__title em,.bas-slider__title i{color:inherit!important;font-family:"Instrument Serif",serif!important;font-size:calc(1em + 4px)!important;font-style:italic!important;font-weight:400!important;letter-spacing:0!important;line-height:inherit!important}.bas-slider.bas-desktop{margin-bottom:0;position:relative;width:100%;--bas-sticky-top:140px;--bas-stage-lift:8px;--bas-step-scroll:720px;--bas-end-hold:400px}.bas-slider.bas-desktop .bas-slider__sticky.bas-slider__sticky--safe{display:block;min-height:0;min-width:0;position:sticky!important;top:var(--bas-sticky-top)!important;width:100%}.bas-slider.bas-desktop .bas-slider__grid.bas-slider__grid--46-54{align-items:start;column-gap:clamp(44px,4.6vw,64px);display:grid!important;grid-template-columns:minmax(0,39fr) minmax(0,61fr)!important;min-height:0;min-width:0;position:relative;width:100%}.bas-slider__grid{align-items:start;display:grid;min-height:0;min-width:0;position:relative;width:100%}.bas-slider__left,.bas-stage-col{min-width:0}.bas-slider__left{position:relative}.bas-slider__left,.bas-steps{display:flex;flex-direction:column}.bas-step,.bas-steps{min-width:0;width:100%}.bas-step{border-bottom:1px solid var(--line-soft,#ced3fa);display:none;margin:0;padding:26px 0}.bas-step.bas-step--active,.bas-step.bas-step--next{display:block}.bas-step.bas-step--active{border-bottom-color:var(--c-accent,#6e7ffb);padding-top:0}.bas-step.bas-step--future,.bas-step.bas-step--past{display:none}.bas-step__body,.bas-step__copy,.bas-step__details,.bas-step__summary{min-width:0}.bas-step__details{display:none}.bas-step.bas-step--active .bas-step__details{animation:bas-details-in .38s cubic-bezier(.22,1,.36,1) both;display:block}@keyframes bas-details-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.bas-step__summary{align-items:baseline;display:flex;gap:7px}.bas-step__title-content{min-width:0}.bas-step__number{color:var(--text-faint,#dddef4);flex:0 0 auto;font-family:Onest,system-ui,sans-serif;font-size:21px;font-weight:500;letter-spacing:-.01em;line-height:1.3;transition:color .25s ease}.bas-step.bas-step--active .bas-step__number{color:#030024}.bas-step.bas-step--next .bas-step__number{color:var(--text-faint,#dddef4)}.bas-step__summary h1,.bas-step__summary h2,.bas-step__summary h3,.bas-step__summary h4,.bas-step__summary h5,.bas-step__summary h6{color:var(--text-faint,#dddef4)!important;font-family:Onest,system-ui,sans-serif!important;font-size:21px!important;font-weight:500!important;letter-spacing:-.01em!important;line-height:1.3!important;margin:0!important;transition:color .25s ease}.bas-step.bas-step--active .bas-step__summary h1,.bas-step.bas-step--active .bas-step__summary h2,.bas-step.bas-step--active .bas-step__summary h3,.bas-step.bas-step--active .bas-step__summary h4,.bas-step.bas-step--active .bas-step__summary h5,.bas-step.bas-step--active .bas-step__summary h6{color:#030024!important}.bas-step__summary em,.bas-step__summary i{font-family:"Instrument Serif",serif!important;font-size:calc(1em + 4px)!important;font-style:italic!important;font-weight:400!important;letter-spacing:0!important;line-height:inherit!important}.bas-step__copy{color:rgba(3,0,36,.85)!important;margin-top:12px}.bas-step__copy,.bas-step__copy div,.bas-step__copy li,.bas-step__copy p{color:rgba(3,0,36,.85)!important;font-family:Onest,system-ui,sans-serif!important;font-size:17px!important;font-weight:400!important;letter-spacing:0!important;line-height:1.6!important}.bas-step__copy div,.bas-step__copy p{margin-bottom:14px!important;margin-top:0!important}.bas-step__copy div:last-child,.bas-step__copy ol:last-child,.bas-step__copy p:last-child,.bas-step__copy ul:last-child{margin-bottom:0!important}.bas-step__copy ol,.bas-step__copy ul{display:flex;flex-direction:column;gap:9px;list-style:none!important;margin:0!important;padding:0!important}.bas-step__copy li{align-items:flex-start;display:flex;gap:10px}.bas-step__copy li:before{color:var(--c-accent,#6e7ffb);content:"–";flex-shrink:0;font-weight:600}.bas-mobile .bas-mobile__chapter-cta,.bas-slider .bas-step__link{align-items:center;border-bottom:1px solid;color:#030024!important;display:inline-flex;font-family:Onest,system-ui,sans-serif!important;font-size:15px!important;font-weight:500!important;gap:8px;line-height:1.2!important;padding-bottom:3px;text-decoration:none!important;width:fit-content}.bas-slider .bas-step__link{margin-top:36px}.bas-mobile .bas-mobile__chapter-cta svg,.bas-slider .bas-step__link svg{flex-shrink:0;transition:transform .25s ease}.bas-mobile .bas-mobile__chapter-cta:focus-visible,.bas-mobile .bas-mobile__chapter-cta:hover,.bas-slider .bas-step__link:focus-visible,.bas-slider .bas-step__link:hover{color:var(--c-accent-hover,#6a3fc8)!important}.bas-mobile .bas-mobile__chapter-cta:focus-visible svg,.bas-mobile .bas-mobile__chapter-cta:hover svg,.bas-slider .bas-step__link:focus-visible svg,.bas-slider .bas-step__link:hover svg{transform:translate(2px,-2px)}.bas-stage-col{align-self:start;position:static;transform:translateY(calc(var(--bas-stage-lift)*-1))}.bas-stage{background:linear-gradient(to top,var(--surface-to,#e5e4f3) 0,var(--surface-from,#f4f4fe) 100%),#fafafa;border-radius:15px;box-shadow:inset 0 4px 14px rgba(217,218,242,.25),inset 0 0 0 1px hsla(0,0%,100%,.65),0 5px 20px rgba(110,127,251,.08);box-shadow:inset 0 4px 14px rgba(217,218,242,.25),inset 0 0 0 1px hsla(0,0%,100%,.65),0 5px 20px color-mix(in srgb,var(--c-accent,#6e7ffb) 8%,transparent);margin-left:0;min-height:515px;min-width:0;overflow:hidden;position:relative;width:100%}.bas-stage:before{border:1px solid hsla(0,0%,100%,.82);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:10}.bas-stage__sizer{display:block;height:auto;visibility:hidden;width:100%}.bas-img{background:linear-gradient(to top,var(--surface-to,#e5e4f3) 0,var(--surface-from,#f4f4fe) 100%),#fafafa;border:1px solid hsla(0,0%,100%,.88);border-radius:inherit;display:block;height:100%;inset:0;object-fit:contain;object-position:center;opacity:0;padding:20px;position:absolute;transform:translate3d(0,100%,0);transition:none;width:100%;will-change:transform;z-index:1}.bas-img--active,.bas-img--base{opacity:1;transform:translateZ(0)}.bas-img--base{z-index:2}.bas-img--incoming{border-top-color:hsla(0,0%,100%,.98);opacity:1;z-index:3}.bas-stage__counter{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,100%,.88);border:1px solid var(--line-soft,#ced3fa);border-radius:999px;bottom:24px;box-shadow:none;color:#030024;display:inline-flex;font-family:Onest,system-ui,sans-serif;font-size:15px;font-weight:500;gap:5px;left:auto;letter-spacing:-.01em;line-height:1;min-height:38px;padding:0 14px;pointer-events:none;position:absolute;right:24px;z-index:20}.bas-stage__counter-current{color:#030024}.bas-stage__counter-divider,.bas-stage__counter-total{color:var(--text-faint,#dddef4)}.bas-slider--single{min-height:auto!important}.bas-slider--single .bas-slider__sticky{position:static;top:auto}.bas-slider--single .bas-step{border-bottom:0;display:block;padding:0}.bas-slider--single .bas-step__details{animation:none;display:block}@media (max-width:1200px){.bas-slider.bas-desktop .bas-slider__grid.bas-slider__grid--46-54{column-gap:clamp(18px,2.2vw,28px);grid-template-columns:minmax(0,41fr) minmax(0,59fr)!important}.bas-slider.bas-desktop .bas-slider__title{margin-bottom:38px}}.bas-mobile .bas-slider__title{margin:0 0 15px;max-width:640px;position:static;width:100%}.bas-mobile .bas-slider__title div,.bas-mobile .bas-slider__title h1,.bas-mobile .bas-slider__title h2,.bas-mobile .bas-slider__title h3,.bas-mobile .bas-slider__title p{font-size:clamp(38px,10vw,44px)!important;font-weight:500!important;letter-spacing:-.03em!important;line-height:1.03!important}.bas-mobile__chapter{border-bottom:1px solid var(--line-soft,#ced3fa);width:100%}.bas-mobile__chapter-trigger{align-items:center;background:transparent;border:0;color:#030024;cursor:pointer;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) 18px;min-height:72px;padding:0;text-align:left;width:100%}.bas-mobile__chapter-trigger:focus-visible{border-radius:4px;outline:2px solid var(--c-accent,#6e7ffb);outline-offset:4px}.bas-mobile__chapter-number{color:#030024;font-family:Onest,system-ui,sans-serif;font-size:21px;font-weight:500;letter-spacing:-.01em;line-height:1.3}.bas-mobile__chapter-title>*{display:none!important}.bas-mobile__chapter-title h1:first-of-type,.bas-mobile__chapter-title h2:first-of-type,.bas-mobile__chapter-title h3:first-of-type,.bas-mobile__chapter-title h4:first-of-type,.bas-mobile__chapter-title h5:first-of-type,.bas-mobile__chapter-title h6:first-of-type{color:#030024!important;display:block!important;font-family:Onest,system-ui,sans-serif!important;font-size:21px!important;font-weight:500!important;letter-spacing:-.01em!important;line-height:1.3!important;margin:0!important;padding:0!important}.bas-mobile__chapter-icon,.bas-mobile__chapter-icon svg{color:#030024;display:block;height:18px;width:18px}.bas-mobile__chapter-icon path{stroke:currentColor;stroke-linecap:round;stroke-width:1.5;transform-origin:center;transition:opacity .25s ease,transform .25s ease}.bas-mobile__chapter-trigger--open .bas-mobile__chapter-icon-vertical{opacity:0;transform:scaleY(0)}.bas-mobile__chapter-trigger--open .bas-mobile__chapter-icon{color:var(--c-accent,#6e7ffb)}.bas-mobile__chapter-panel{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1),opacity .25s ease}.bas-mobile__chapter-panel--open{grid-template-rows:1fr;opacity:1}.bas-mobile__chapter-panel-inner{min-height:0;overflow:hidden;padding-top:12px}.bas-mobile__chapter-copy h1,.bas-mobile__chapter-copy h2,.bas-mobile__chapter-copy h3,.bas-mobile__chapter-copy h4,.bas-mobile__chapter-copy h5,.bas-mobile__chapter-copy h6{display:none!important}.bas-mobile__chapter-copy,.bas-mobile__chapter-copy div,.bas-mobile__chapter-copy li,.bas-mobile__chapter-copy p{color:rgba(3,0,36,.85)!important;font-family:Onest,system-ui,sans-serif!important;font-size:17px!important;font-weight:400!important;letter-spacing:0!important;line-height:1.6!important}.bas-mobile__chapter-copy div,.bas-mobile__chapter-copy p{margin-bottom:14px!important;margin-top:0!important}.bas-mobile__chapter-copy div:last-child,.bas-mobile__chapter-copy ol:last-child,.bas-mobile__chapter-copy p:last-child,.bas-mobile__chapter-copy ul:last-child{margin-bottom:0!important}.bas-mobile__chapter-copy ol,.bas-mobile__chapter-copy ul{margin:12px 0 0!important;padding-left:20px!important}.bas-mobile__chapter-copy li+li{margin-top:8px!important}.bas-mobile__chapter-cta{margin-bottom:24px;margin-top:36px}@media (prefers-reduced-motion:reduce){.bas-step.bas-step--active .bas-step__details{animation:none}.bas-img,.bas-mobile .bas-mobile__chapter-cta svg,.bas-mobile__chapter-icon path,.bas-mobile__chapter-panel,.bas-slider .bas-step__link svg{transition:none!important}}