.home-contact-chooser-module__E2wjzq__heading{font-weight:200;font-size:var(--text-display-lg-size);letter-spacing:-.01em;margin:26px 0 0;line-height:1.14}.home-contact-chooser-module__E2wjzq__phrase{background-image:linear-gradient(var(--color-yellow), var(--color-yellow));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 94%;background-repeat:no-repeat;background-size:100% .06em;font-weight:500}.home-contact-chooser-module__E2wjzq__options{border-top:1px solid var(--border-default);scrollbar-width:none;flex-wrap:nowrap;justify-content:space-between;align-items:baseline;gap:clamp(16px,3vw,40px);margin-top:clamp(28px,4vw,44px);padding-top:14px;display:flex;overflow-x:auto}.home-contact-chooser-module__E2wjzq__option{color:inherit;cursor:pointer;font-family:var(--font-zealsync);transition:transform .2s var(--ease-standard);background:0 0;border:none;flex:none;align-items:baseline;gap:10px;padding:10px 0;display:inline-flex}.home-contact-chooser-module__E2wjzq__option:hover{transform:translateY(-2px)}.home-contact-chooser-module__E2wjzq__option:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.home-contact-chooser-module__E2wjzq__optionIdx{font-weight:900;font-size:var(--text-caption-size);font-variant-numeric:tabular-nums;color:var(--gray-300);transition:color .2s var(--ease-standard)}.home-contact-chooser-module__E2wjzq__option[aria-pressed=true] .home-contact-chooser-module__E2wjzq__optionIdx{color:var(--text-primary)}.home-contact-chooser-module__E2wjzq__optionLabel{white-space:nowrap;color:var(--gray-500);transition:color .2s var(--ease-standard);font-size:clamp(1rem,1.5vw,1.25rem);font-weight:300}.home-contact-chooser-module__E2wjzq__option:hover .home-contact-chooser-module__E2wjzq__optionLabel{color:#000}.home-contact-chooser-module__E2wjzq__option[aria-pressed=true] .home-contact-chooser-module__E2wjzq__optionLabel{color:var(--text-primary);font-weight:600}.home-contact-chooser-module__E2wjzq__optionTick{background:var(--color-yellow);opacity:0;width:20px;height:2px;transition:opacity .2s var(--ease-standard);align-self:center}.home-contact-chooser-module__E2wjzq__option[aria-pressed=true] .home-contact-chooser-module__E2wjzq__optionTick{opacity:1}.home-contact-chooser-module__E2wjzq__actions{flex-wrap:wrap;align-items:center;gap:18px 32px;margin-top:clamp(28px,4vw,40px);display:flex}.home-contact-chooser-module__E2wjzq__note{max-width:34rem;margin:0}.home-contact-chooser-module__E2wjzq__noteLink{color:var(--text-primary)}
@keyframes home-hero-index-module__59V5vG__zsHeroIndexRise{0%{opacity:.1;transform:translateY(20px)}to{opacity:1;transform:none}}.home-hero-index-module__59V5vG__index{border-top:1px solid var(--border-strong);flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:10px 0;margin-top:clamp(40px,6vh,80px);animation:1.4s cubic-bezier(.33,1,.68,1) .2s both home-hero-index-module__59V5vG__zsHeroIndexRise;display:flex}.home-hero-index-module__59V5vG__item{border-right:1px solid var(--border-subtle);min-width:150px;transition:background .18s var(--ease-standard), box-shadow .24s var(--ease-standard);flex-direction:column;flex:180px;gap:4px;padding:18px 18px 20px 16px;text-decoration:none;display:flex}.home-hero-index-module__59V5vG__item:hover{background:var(--gray-50);text-decoration:none;box-shadow:inset 0 -3px #000}.home-hero-index-module__59V5vG__item:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}.home-hero-index-module__59V5vG__top{align-items:baseline;gap:8px;display:flex}.home-hero-index-module__59V5vG__idx{font-weight:900;font-size:var(--text-caption-size);font-variant-numeric:tabular-nums;color:var(--text-primary)}.home-hero-index-module__59V5vG__verb{letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary);font-size:11px;font-weight:500}.home-hero-index-module__59V5vG__name{font-size:var(--text-h5-size);color:var(--text-primary);font-weight:500}
.home-philosophy-module__rxN9UG__wrap{flex-wrap:wrap;align-items:flex-start;gap:clamp(32px,4vw,72px);margin-top:clamp(36px,4vw,56px);display:flex}.home-philosophy-module__rxN9UG__list{flex-direction:column;flex:300px;display:flex}.home-philosophy-module__rxN9UG__phase{color:inherit;border:none;border-top:1px solid var(--border-default);cursor:pointer;font-family:var(--font-zealsync);text-align:left;transition:background .18s var(--ease-standard), transform .24s var(--ease-standard);background:0 0;align-items:baseline;gap:18px;padding:clamp(14px,1.8vw,22px) 4px;display:flex}.home-philosophy-module__rxN9UG__phase:hover{background:var(--black-a04);transform:translate(8px)}.home-philosophy-module__rxN9UG__phase:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}.home-philosophy-module__rxN9UG__phaseIdx{font-weight:900;font-size:var(--text-body-sm-size);font-variant-numeric:tabular-nums;color:var(--gray-300);transition:color .22s var(--ease-standard)}.home-philosophy-module__rxN9UG__phaseName{letter-spacing:-.01em;color:var(--gray-300);transition:color .22s var(--ease-standard);font-size:clamp(2rem,4.4vw,3.4rem);font-weight:300;line-height:1}.home-philosophy-module__rxN9UG__phase[aria-pressed=true] .home-philosophy-module__rxN9UG__phaseIdx,.home-philosophy-module__rxN9UG__phase[aria-pressed=true] .home-philosophy-module__rxN9UG__phaseName{color:var(--text-primary)}.home-philosophy-module__rxN9UG__phaseTick{background:var(--color-yellow);opacity:0;width:22px;height:2px;transition:opacity .22s var(--ease-standard);flex:none;align-self:center}.home-philosophy-module__rxN9UG__phase[aria-pressed=true] .home-philosophy-module__rxN9UG__phaseTick{opacity:1}.home-philosophy-module__rxN9UG__listEnd{border-top:1px solid var(--border-default)}.home-philosophy-module__rxN9UG__body{max-width:34rem;color:var(--text-primary);min-height:78px;margin:22px 0 0}.home-philosophy-module__rxN9UG__visual{flex:320px;max-width:460px;position:static;top:104px}@media (min-width:1080px){.home-philosophy-module__rxN9UG__visual{position:sticky}}.home-philosophy-module__rxN9UG__card{border:1px solid var(--border-subtle);background:var(--surface-default);padding:20px}.home-philosophy-module__rxN9UG__svg{width:100%;height:auto;display:block}.home-philosophy-module__rxN9UG__footRow{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:baseline;margin-top:6px;padding-top:14px;display:flex}.home-philosophy-module__rxN9UG__counter{font-size:var(--text-caption-size);color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-weight:500}.home-philosophy-module__rxN9UG__currentPhase{font-size:var(--text-eyebrow-size);letter-spacing:.14em;text-transform:uppercase;font-weight:600}.home-philosophy-module__rxN9UG__anim{transition:transform .48s var(--ease-standard), opacity .48s var(--ease-standard)}.home-philosophy-module__rxN9UG__mark{transform-box:fill-box;transform-origin:50%}[data-phase="0"] .home-philosophy-module__rxN9UG__s0{transform:translate(80px,84px)rotate(-12deg)scale(1)}[data-phase="1"] .home-philosophy-module__rxN9UG__s0{transform:translate(160px,170px)rotate(-6deg)scale(1)}[data-phase="2"] .home-philosophy-module__rxN9UG__s0{transform:translate(187px,187px)rotate(0)scale(1)}[data-phase="3"] .home-philosophy-module__rxN9UG__s0{transform:translate(140px,215px)rotate(90deg)scale(.65)}[data-phase="0"] .home-philosophy-module__rxN9UG__s1{transform:translate(240px,64px)rotate(24deg)scale(1)}[data-phase="1"] .home-philosophy-module__rxN9UG__s1{transform:translate(220px,165px)rotate(8deg)scale(1)}[data-phase="2"] .home-philosophy-module__rxN9UG__s1{transform:translate(253px,187px)rotate(0)scale(1)}[data-phase="3"] .home-philosophy-module__rxN9UG__s1{transform:translate(166px,215px)rotate(90deg)scale(.65)}[data-phase="0"] .home-philosophy-module__rxN9UG__s2{transform:translate(396px,96px)rotate(-30deg)scale(1)}[data-phase="1"] .home-philosophy-module__rxN9UG__s2{transform:translate(280px,175px)rotate(-4deg)scale(1)}[data-phase="2"] .home-philosophy-module__rxN9UG__s2{transform:translate(150px,187px)rotate(0)scale(1)}[data-phase="3"] .home-philosophy-module__rxN9UG__s2{transform:translate(192px,215px)rotate(90deg)scale(.65)}[data-phase="0"] .home-philosophy-module__rxN9UG__s3{transform:translate(120px,224px)rotate(40deg)scale(1)}[data-phase="1"] .home-philosophy-module__rxN9UG__s3{transform:translate(170px,230px)rotate(5deg)scale(1)}[data-phase="2"] .home-philosophy-module__rxN9UG__s3{transform:translate(187px,243px)rotate(0)scale(1)}[data-phase="3"] .home-philosophy-module__rxN9UG__s3{transform:translate(218px,215px)rotate(90deg)scale(.65)}[data-phase="0"] .home-philosophy-module__rxN9UG__s4{transform:translate(300px,180px)rotate(-8deg)scale(1)}[data-phase="1"] .home-philosophy-module__rxN9UG__s4{transform:translate(250px,225px)rotate(-7deg)scale(1)}[data-phase="2"] .home-philosophy-module__rxN9UG__s4{transform:translate(253px,243px)rotate(0)scale(1)}[data-phase="3"] .home-philosophy-module__rxN9UG__s4{transform:translate(244px,215px)rotate(90deg)scale(.65)}[data-phase="0"] .home-philosophy-module__rxN9UG__s5{transform:translate(180px,330px)rotate(16deg)scale(1)}[data-phase="1"] .home-philosophy-module__rxN9UG__s5{transform:translate(200px,270px)rotate(4deg)scale(1)}[data-phase="2"] .home-philosophy-module__rxN9UG__s5{transform:translate(150px,243px)rotate(0)scale(1)}[data-phase="3"] .home-philosophy-module__rxN9UG__s5{transform:translate(270px,215px)rotate(90deg)scale(.65)}[data-phase="0"] .home-philosophy-module__rxN9UG__s6{transform:translate(388px,308px)rotate(-22deg)scale(1)}[data-phase="1"] .home-philosophy-module__rxN9UG__s6{transform:translate(290px,265px)rotate(-5deg)scale(1)}[data-phase="2"] .home-philosophy-module__rxN9UG__s6{transform:translate(220px,215px)rotate(0)scale(1)}[data-phase="3"] .home-philosophy-module__rxN9UG__s6{transform:translate(296px,215px)rotate(90deg)scale(.65)}.home-philosophy-module__rxN9UG__noise,.home-philosophy-module__rxN9UG__repeated,.home-philosophy-module__rxN9UG__frame,.home-philosophy-module__rxN9UG__innerGrid,.home-philosophy-module__rxN9UG__loop{opacity:0}[data-phase="0"] .home-philosophy-module__rxN9UG__noise,[data-phase="0"] .home-philosophy-module__rxN9UG__repeated,[data-phase="1"] .home-philosophy-module__rxN9UG__frame,[data-phase="2"] .home-philosophy-module__rxN9UG__frame,[data-phase="3"] .home-philosophy-module__rxN9UG__frame,[data-phase="2"] .home-philosophy-module__rxN9UG__innerGrid,[data-phase="3"] .home-philosophy-module__rxN9UG__innerGrid,[data-phase="3"] .home-philosophy-module__rxN9UG__loop{opacity:1}.home-philosophy-module__rxN9UG__route{stroke-dasharray:200;stroke-dashoffset:200px;transition:stroke-dashoffset .56s var(--ease-standard) var(--d,0s)}[data-phase="2"] .home-philosophy-module__rxN9UG__route,[data-phase="3"] .home-philosophy-module__rxN9UG__route{stroke-dashoffset:0}.home-philosophy-module__rxN9UG__chip{opacity:0;transition:none;transform:translateY(8px)}[data-phase="2"] .home-philosophy-module__rxN9UG__chip,[data-phase="3"] .home-philosophy-module__rxN9UG__chip{opacity:1;transition:opacity .42s var(--ease-enter) var(--d,0s), transform .42s var(--ease-enter) var(--d,0s);transform:none}.home-philosophy-module__rxN9UG__node{opacity:0;transform:translate(320px,215px)}[data-phase="2"] .home-philosophy-module__rxN9UG__node{opacity:1}[data-phase="3"] .home-philosophy-module__rxN9UG__node{opacity:1;transform:translate(380px,148px)}
.home-pillars-module__BI1eKa__pillars{border-top:1px solid var(--white-a24);margin-top:clamp(36px,4vw,64px)}.home-pillars-module__BI1eKa__pillar{text-align:left;border:none;border-bottom:1px solid var(--white-a24);cursor:pointer;width:100%;font-family:var(--font-zealsync);color:var(--text-inverse);opacity:1;transition:opacity .22s var(--ease-standard);background:0 0;grid-template-columns:64px 1fr;align-items:baseline;gap:8px 18px;padding:clamp(20px,2.6vw,32px) 4px;display:grid}.home-pillars-module__BI1eKa__pillar[data-dim=true]{opacity:.4}.home-pillars-module__BI1eKa__pillar:focus-visible{outline:2px solid var(--focus-ring-inverse);outline-offset:-2px}.home-pillars-module__BI1eKa__pillarBrand{transform:translateX(calc((1 - var(--zs-ip,1)) * -60px))}.home-pillars-module__BI1eKa__pillarGrowth{transform:translateX(calc((1 - var(--zs-ip,1)) * 60px))}.home-pillars-module__BI1eKa__pillarTechnology{transform:translateX(calc((1 - var(--zs-ip,1)) * -40px))}.home-pillars-module__BI1eKa__idx{font-weight:900;font-size:var(--text-body-sm-size);font-variant-numeric:tabular-nums;color:var(--text-inverse-secondary);transition:color .22s var(--ease-standard)}.home-pillars-module__BI1eKa__pillar[data-selected=true] .home-pillars-module__BI1eKa__idx{color:var(--color-yellow)}.home-pillars-module__BI1eKa__main{flex-wrap:wrap;align-items:baseline;gap:10px 28px;display:flex}.home-pillars-module__BI1eKa__name{letter-spacing:-.012em;font-size:clamp(2.2rem,5.6vw,4.6rem);font-weight:100;line-height:1}.home-pillars-module__BI1eKa__desc{font-size:var(--text-body-size);color:var(--text-inverse-secondary);transition:color .22s var(--ease-standard);line-height:1.6}.home-pillars-module__BI1eKa__pillar[data-selected=true] .home-pillars-module__BI1eKa__desc{color:var(--color-white)}
.home-portfolio-explorer-module__2ON3Vq__rows{border-top:1px solid var(--border-strong);margin-top:clamp(36px,4vw,56px)}.home-portfolio-explorer-module__2ON3Vq__row{text-align:left;width:100%;color:inherit;border:none;border-bottom:1px solid var(--border-subtle);cursor:pointer;font-family:var(--font-zealsync);transition:background .24s var(--ease-standard);background:0 0;grid-template-columns:64px 1fr auto 44px;align-items:center;gap:16px;padding:clamp(18px,2.4vw,28px) clamp(16px,2vw,28px);scroll-margin-top:0;display:grid}.home-portfolio-explorer-module__2ON3Vq__row:hover{background:var(--gray-50);box-shadow:inset 3px 0 #000}.home-portfolio-explorer-module__2ON3Vq__row:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}.home-portfolio-explorer-module__2ON3Vq__row[data-open=true]{background:#000;border-bottom-color:#000}.home-portfolio-explorer-module__2ON3Vq__row[data-open=true]:hover{background:#000;box-shadow:inset 3px 0 #000}.home-portfolio-explorer-module__2ON3Vq__row[data-open=true]:focus-visible{outline-color:var(--focus-ring-inverse)}.home-portfolio-explorer-module__2ON3Vq__rowIdx{font-weight:900;font-size:var(--text-body-sm-size);font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.home-portfolio-explorer-module__2ON3Vq__row[data-open=true] .home-portfolio-explorer-module__2ON3Vq__rowIdx{color:var(--color-yellow)}.home-portfolio-explorer-module__2ON3Vq__rowMain{flex-direction:column;gap:2px;min-width:0;display:flex}.home-portfolio-explorer-module__2ON3Vq__rowName{letter-spacing:-.01em;color:var(--text-primary);font-size:clamp(1.5rem,3.2vw,2.6rem);font-weight:300;line-height:1.1}.home-portfolio-explorer-module__2ON3Vq__row[data-open=true] .home-portfolio-explorer-module__2ON3Vq__rowName{color:#fff}.home-portfolio-explorer-module__2ON3Vq__rowVerb{letter-spacing:.16em;text-transform:uppercase;color:var(--text-tertiary);font-size:11px;font-weight:600}.home-portfolio-explorer-module__2ON3Vq__row[data-open=true] .home-portfolio-explorer-module__2ON3Vq__rowVerb{color:#ffffffb8}.home-portfolio-explorer-module__2ON3Vq__rowCat{font-size:var(--text-caption-size);color:var(--text-secondary);text-align:right}.home-portfolio-explorer-module__2ON3Vq__row[data-open=true] .home-portfolio-explorer-module__2ON3Vq__rowCat{color:#ffffffb8}@media (max-width:700px){.home-portfolio-explorer-module__2ON3Vq__rowCat{display:none}}.home-portfolio-explorer-module__2ON3Vq__rowPlus{width:20px;height:20px;color:var(--text-tertiary);transition:transform .24s var(--ease-standard);justify-self:center;transform:rotate(0)}.home-portfolio-explorer-module__2ON3Vq__row[data-open=true] .home-portfolio-explorer-module__2ON3Vq__rowPlus{color:var(--color-yellow);transform:rotate(45deg)}.home-portfolio-explorer-module__2ON3Vq__panel{border-bottom:1px solid var(--border-subtle);grid-template-rows:0fr;display:grid}.home-portfolio-explorer-module__2ON3Vq__panel[data-open=true]{grid-template-rows:1fr}.home-portfolio-explorer-module__2ON3Vq__panel[data-last=true]{border-bottom-color:var(--border-strong)}.home-portfolio-explorer-module__2ON3Vq__panelClip{min-height:0;overflow:hidden}.home-portfolio-explorer-module__2ON3Vq__panelInner{z-index:0;opacity:0;flex-wrap:wrap;gap:clamp(24px,3vw,56px);padding:clamp(24px,3vw,44px) clamp(16px,2vw,28px) clamp(28px,3.4vw,48px);transition:none;display:flex;position:relative;transform:translateY(12px)}.home-portfolio-explorer-module__2ON3Vq__panel[data-open=true] .home-portfolio-explorer-module__2ON3Vq__panelInner{opacity:1;transition:opacity .42s var(--ease-enter) 60ms, transform .42s var(--ease-enter) 60ms;transform:none}.home-portfolio-explorer-module__2ON3Vq__ghost{z-index:-1;letter-spacing:-.05em;color:var(--gray-100);-webkit-user-select:none;user-select:none;pointer-events:none;margin:0;font-size:clamp(6.5rem,15vw,13rem);font-weight:100;line-height:1;position:absolute;top:-18px;right:clamp(4px,2vw,20px)}.home-portfolio-explorer-module__2ON3Vq__copy{flex:360px;min-width:0;max-width:44rem}.home-portfolio-explorer-module__2ON3Vq__logo{width:auto;height:40px;display:block}.home-portfolio-explorer-module__2ON3Vq__desc{color:var(--text-primary);margin:20px 0 0}.home-portfolio-explorer-module__2ON3Vq__pr{flex-wrap:wrap;gap:16px 28px;margin-top:22px;display:flex}.home-portfolio-explorer-module__2ON3Vq__prCol{border-top:1px solid var(--border-default);flex:200px;padding-top:10px}.home-portfolio-explorer-module__2ON3Vq__prColStrong{border-top-color:var(--border-strong)}.home-portfolio-explorer-module__2ON3Vq__prLabel{letter-spacing:.14em;color:var(--text-tertiary);margin:0;font-size:11px;font-weight:600}.home-portfolio-explorer-module__2ON3Vq__prLabelStrong{color:var(--text-primary)}.home-portfolio-explorer-module__2ON3Vq__prText{color:var(--text-secondary);margin:6px 0 0}.home-portfolio-explorer-module__2ON3Vq__meta{font-size:var(--text-caption-size);color:var(--text-tertiary);margin:18px 0 0}.home-portfolio-explorer-module__2ON3Vq__metaLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);font-size:11px;font-weight:600}.home-portfolio-explorer-module__2ON3Vq__cta{margin-top:26px}.home-portfolio-explorer-module__2ON3Vq__visual{flex:260px;align-self:center;min-width:240px;max-width:400px}.home-portfolio-explorer-module__2ON3Vq__visualSvg{width:100%;height:auto;display:block}.home-portfolio-explorer-module__2ON3Vq__fade{opacity:0;transition:none;transform:translateY(8px)}[data-visual=on] .home-portfolio-explorer-module__2ON3Vq__fade{opacity:1;transition:opacity .42s var(--ease-enter) var(--d,0s), transform .42s var(--ease-enter) var(--d,0s);transform:none}.home-portfolio-explorer-module__2ON3Vq__fadeShort{opacity:0;transition:none;transform:translateY(6px)}[data-visual=on] .home-portfolio-explorer-module__2ON3Vq__fadeShort{opacity:1;transition:opacity .42s var(--ease-enter) var(--d,0s), transform .42s var(--ease-enter) var(--d,0s);transform:none}.home-portfolio-explorer-module__2ON3Vq__drawLong{stroke-dasharray:400;stroke-dashoffset:400px;transition:none}[data-visual=on] .home-portfolio-explorer-module__2ON3Vq__drawLong{stroke-dashoffset:0;transition:stroke-dashoffset .64s var(--ease-standard) var(--d,0s)}.home-portfolio-explorer-module__2ON3Vq__drawBranch{stroke-dasharray:300;stroke-dashoffset:300px;transition:none}[data-visual=on] .home-portfolio-explorer-module__2ON3Vq__drawBranch{stroke-dashoffset:0;transition:stroke-dashoffset .56s var(--ease-standard) var(--d,0s)}.home-portfolio-explorer-module__2ON3Vq__drawFlow{stroke-dasharray:300;stroke-dashoffset:300px;transition:none}[data-visual=on] .home-portfolio-explorer-module__2ON3Vq__drawFlow{stroke-dashoffset:0;transition:stroke-dashoffset .64s var(--ease-standard) var(--d,0s)}.home-portfolio-explorer-module__2ON3Vq__slideIn{opacity:0;transition:none;transform:translate(-26px)}[data-visual=on] .home-portfolio-explorer-module__2ON3Vq__slideIn{opacity:1;transition:opacity .38s var(--ease-enter) var(--d,0s), transform .38s var(--ease-enter) var(--d,0s);transform:none}.home-portfolio-explorer-module__2ON3Vq__settle{opacity:0;transform:translate(var(--tx,0), var(--ty,0)) rotate(var(--rot,0deg));transition:none}[data-visual=on] .home-portfolio-explorer-module__2ON3Vq__settle{opacity:1;transition:opacity .46s var(--ease-standard) var(--d,0s), transform .46s var(--ease-standard) var(--d,0s);transform:none}.home-portfolio-explorer-module__2ON3Vq__stepper{transform:translateX(var(--acx,0px));transition:transform .46s var(--ease-standard)}
.home-scroll-spine-module__ldLq_W__spine{background:var(--gray-200);z-index:150;width:1px;position:fixed;top:104px;bottom:56px;left:30px}@media (max-width:1079px){.home-scroll-spine-module__ldLq_W__spine{display:none}}.home-scroll-spine-module__ldLq_W__fill{background:#000;width:1px;height:0%;position:absolute;top:0;left:0}.home-scroll-spine-module__ldLq_W__mark{background:var(--color-yellow);border:1px solid #000;width:7px;height:7px;position:absolute;top:0%;left:-3px}.home-scroll-spine-module__ldLq_W__label{letter-spacing:.1em;color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:10px;font-weight:600;position:absolute;bottom:-34px;left:-8px}
.page-module__E0kJGG__section{background:var(--bg-page)}.page-module__E0kJGG__sectionRule{border-top:1px solid var(--border-subtle)}.page-module__E0kJGG__sectionSubtle{background:var(--surface-subtle)}.page-module__E0kJGG__sectionInverse{background:var(--surface-inverse);color:var(--text-inverse);overflow:hidden}.page-module__E0kJGG__pad{padding-top:clamp(64px,8vw,110px);padding-bottom:clamp(64px,8vw,110px)}.page-module__E0kJGG__eyebrow{color:var(--text-secondary)}.page-module__E0kJGG__eyebrowInverse{color:var(--text-inverse-secondary)}.page-module__E0kJGG__heroInner{padding-top:clamp(56px,10vh,128px)}.page-module__E0kJGG__heroEyebrowRow{flex-wrap:wrap;align-items:baseline;gap:10px 14px;display:flex}.page-module__E0kJGG__heroEyebrowRule{background:var(--color-yellow);flex:none;align-self:center;width:20px;height:2px}.page-module__E0kJGG__heroEyebrowTag{color:var(--text-tertiary)}@keyframes page-module__E0kJGG__zsHeroWord{0%{opacity:.15;transform:translateY(var(--rise,28px))}to{opacity:1;transform:none}}@keyframes page-module__E0kJGG__zsHeroBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes page-module__E0kJGG__zsHeroBlock{0%{opacity:.1;transform:translateY(var(--rise,24px))}to{opacity:1;transform:none}}@keyframes page-module__E0kJGG__zsHeroFade{0%{opacity:.05}to{opacity:1}}@keyframes page-module__E0kJGG__zsTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}.page-module__E0kJGG__heroHeadline{letter-spacing:-.02em;color:var(--text-primary);margin:clamp(20px,3vh,36px) 0 0;font-size:clamp(3rem,9.4vw,9.5rem);font-weight:100;line-height:1}.page-module__E0kJGG__heroLine{flex-wrap:wrap;gap:0 .28em;display:flex}.page-module__E0kJGG__heroWord{animation:1.4s cubic-bezier(.33,1,.68,1) .2s both page-module__E0kJGG__zsHeroWord;display:inline-block}.page-module__E0kJGG__heroWordItalic{padding-right:.04em;font-style:italic}.page-module__E0kJGG__heroWordAnswer{z-index:0;font-weight:500;position:relative}.page-module__E0kJGG__heroWordBar{background:var(--color-yellow);transform-origin:0;z-index:-1;height:.055em;animation:1.4s cubic-bezier(.33,1,.68,1) .2s both page-module__E0kJGG__zsHeroBar;position:absolute;bottom:.03em;left:.02em;right:.08em}.page-module__E0kJGG__heroLead{--rise:24px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px 64px;margin-top:clamp(32px,5vh,64px);animation:1.4s cubic-bezier(.33,1,.68,1) .2s both page-module__E0kJGG__zsHeroBlock;display:flex}.page-module__E0kJGG__heroCopy{flex:460px;max-width:44rem}.page-module__E0kJGG__heroIntro{color:var(--text-primary)}.page-module__E0kJGG__heroNote{color:var(--text-secondary);max-width:38rem;margin:14px 0 0}.page-module__E0kJGG__heroActions{flex-direction:column;flex:0 auto;align-items:flex-start;gap:14px;display:flex}.page-module__E0kJGG__heroButtons{flex-wrap:wrap;gap:14px;display:flex}.page-module__E0kJGG__heroHint{margin:0}.page-module__E0kJGG__heroHintLink{color:var(--text-primary)}.page-module__E0kJGG__ticker{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);white-space:nowrap;margin-top:0;padding:14px 0;animation:1.4s cubic-bezier(.33,1,.68,1) .2s both page-module__E0kJGG__zsHeroFade;overflow:hidden}.page-module__E0kJGG__tickerTrack{will-change:transform;gap:0;animation:70s linear infinite page-module__E0kJGG__zsTicker;display:inline-flex}.page-module__E0kJGG__tickerText{letter-spacing:.18em;text-transform:uppercase;color:var(--gray-400);white-space:nowrap;font-size:clamp(1.0625rem,2.3vw,1.625rem);font-weight:300}@media (prefers-reduced-motion:reduce){.page-module__E0kJGG__tickerTrack{animation:none!important}}.page-module__E0kJGG__omLede{max-width:52rem}.page-module__E0kJGG__omStatement{font-weight:300;font-size:var(--text-h2-size);letter-spacing:-.005em;color:var(--text-primary);margin:24px 0 0;line-height:1.3}.page-module__E0kJGG__omStrong{font-weight:600}.page-module__E0kJGG__omPaths{flex-wrap:wrap;gap:0 64px;margin-top:clamp(36px,4vw,56px);display:flex}.page-module__E0kJGG__omPath{border-top:2px solid var(--border-strong);flex:380px;grid-template-columns:56px 1fr;gap:8px 18px;padding:24px 0 8px;display:grid}.page-module__E0kJGG__omIdx{font-weight:900;font-size:var(--text-h4-size);font-variant-numeric:tabular-nums}.page-module__E0kJGG__omName{font-size:var(--text-h4-size);font-weight:600}.page-module__E0kJGG__omBody{flex-direction:column;grid-column:2;gap:6px;display:flex}.page-module__E0kJGG__omBodyText{color:var(--text-secondary)}.page-module__E0kJGG__pfHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 64px;display:flex}.page-module__E0kJGG__pfHeadCopy{max-width:46rem}.page-module__E0kJGG__pfHeading{font-weight:200;font-size:var(--text-display-lg-size);letter-spacing:-.01em;margin:22px 0 0;line-height:1.06}.page-module__E0kJGG__pfHeadNote{color:var(--text-secondary);max-width:26rem;padding-bottom:6px}.page-module__E0kJGG__phLede{max-width:48rem}.page-module__E0kJGG__phHeading{font-weight:300;font-size:var(--text-h1-size);letter-spacing:-.008em;margin:22px 0 0;line-height:1.12}.page-module__E0kJGG__phIntro{color:var(--text-secondary);max-width:42rem;margin:20px 0 0}.page-module__E0kJGG__ipHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 64px;display:flex}.page-module__E0kJGG__ipHeadCopy{max-width:44rem}.page-module__E0kJGG__ipHeading{font-weight:200;font-size:var(--text-display-lg-size);letter-spacing:-.01em;color:var(--text-inverse);margin:22px 0 0;line-height:1.06}.page-module__E0kJGG__ipHeadNote{color:var(--text-inverse-secondary);max-width:26rem;padding-bottom:6px}.page-module__E0kJGG__ipFoot{flex-wrap:wrap;align-items:center;gap:24px 40px;margin-top:clamp(32px,4vw,56px);display:flex}.page-module__E0kJGG__ipRail{flex:220px;min-width:180px;height:48px;position:relative}.page-module__E0kJGG__ipRailSvg{width:100%;height:100%;position:absolute;inset:0}.page-module__E0kJGG__ipRailLine{stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset .64s var(--ease-standard)}[data-revealed=true] .page-module__E0kJGG__ipRailLine{stroke-dashoffset:0}.page-module__E0kJGG__ipRailMark{width:48px;height:48px;display:block;position:absolute;top:0;right:0}.page-module__E0kJGG__ipActions{flex-wrap:wrap;align-items:center;gap:20px 32px;display:flex}.page-module__E0kJGG__ipDisclosure{font-size:var(--text-caption-size);color:var(--white-a48);max-width:30rem;margin:0;line-height:1.45}.page-module__E0kJGG__ipScope{letter-spacing:.15em;text-transform:uppercase;color:var(--white-a48);white-space:nowrap;scrollbar-width:none;margin:clamp(32px,4vw,56px) 0 0;font-size:clamp(.5625rem,1.02vw,.8125rem);font-weight:500;line-height:1.6;overflow-x:auto}.page-module__E0kJGG__futWrap{flex-wrap:wrap;align-items:center;gap:clamp(32px,5vw,80px);display:flex}.page-module__E0kJGG__futCopy{flex:400px;max-width:44rem}.page-module__E0kJGG__futHeading{font-weight:300;font-size:var(--text-h1-size);letter-spacing:-.008em;margin:22px 0 0;line-height:1.12}.page-module__E0kJGG__futIntro{color:var(--text-secondary);max-width:40rem;margin:20px 0 0}.page-module__E0kJGG__futPull{font-style:italic;font-weight:300;font-size:var(--text-intro-size);color:var(--text-primary);margin:24px 0 0;line-height:1.45}.page-module__E0kJGG__futVisual{flex:320px;min-width:280px;max-width:560px}.page-module__E0kJGG__futSvg{width:100%;height:auto;display:block}.page-module__E0kJGG__futDraw{stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset .7s var(--ease-standard)}[data-revealed=true] .page-module__E0kJGG__futDraw{stroke-dashoffset:0}.page-module__E0kJGG__futFade{opacity:0;transition:none;transform:translateY(8px)}[data-revealed=true] .page-module__E0kJGG__futFade{opacity:1;transition:opacity .42s var(--ease-enter) var(--d,0s), transform .42s var(--ease-enter) var(--d,0s);transform:none}.page-module__E0kJGG__cvLede{max-width:62rem}
