.ai-band-module__6qH_6W__root.ai-band-module__6qH_6W__root{min-height:0;padding-block:var(--spacing-xl5);justify-content:center;align-items:center}.ai-band-module__6qH_6W__root .ai-band-module__6qH_6W__band{gap:var(--spacing-sm);flex-direction:column;justify-content:center}@media (min-width:768px){.ai-band-module__6qH_6W__root.ai-band-module__6qH_6W__root{min-height:calc(var(--viewport-height) / 2);padding-block:var(--spacing-xl3)}.ai-band-module__6qH_6W__root .ai-band-module__6qH_6W__band{gap:var(--spacing-xl);flex-direction:row}}
.wipe-button-module__-tlSna__root{--pad-y:calc(var(--spacing-sm));--pad-x:0px;--corner:0;padding-block:var(--pad-y);padding-inline:var(--pad-x);border:0;border-bottom:1.5px solid var(--color-foreground-100);color:inherit;font:inherit;text-align:start;white-space:nowrap;cursor:pointer;transition:padding var(--duration-slow) var(--easing-emphasized);background:0 0;border-radius:0;text-decoration:none;display:inline-flex;position:relative}.wipe-button-module__-tlSna__root:hover{--pad-x:var(--spacing-md)}.wipe-button-module__-tlSna__content{gap:var(--spacing-xs2);align-items:center;display:inline-flex}.wipe-button-module__-tlSna__sweep{--wipe-bar-height:100%;--wipe-bar-color:var(--color-foreground-100);position:absolute;inset:0 0 -1px}.wipe-button-module__-tlSna__ghost{padding-top:var(--pad-y);padding-left:var(--pad-x);color:var(--color-background-100);transition:padding var(--duration-slow) var(--easing-emphasized);position:absolute;top:0;left:0}.wipe-button-module__-tlSna__cornerStart,.wipe-button-module__-tlSna__cornerEnd{width:var(--corner);height:var(--corner);background:var(--color-background-100);position:absolute}.wipe-button-module__-tlSna__cornerStart{top:0;left:0}.wipe-button-module__-tlSna__cornerEnd{bottom:0;right:0}
.action-row-module__cLECvq__root{justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);width:100%;padding-block:var(--spacing-xs2);color:inherit;text-decoration:none;display:flex}.action-row-module__cLECvq__bottom{border-bottom:1px solid var(--color-foreground-20)}.action-row-module__cLECvq__padded{padding-inline:var(--spacing-sm)}.action-row-module__cLECvq__lg{padding-block:var(--spacing-xs)}.action-row-module__cLECvq__text{flex-direction:column;min-width:0;display:flex}.action-row-module__cLECvq__arrow{height:calc(1em * var(--text-body-large-line-height));flex-shrink:0;align-items:center;display:flex}.action-row-module__cLECvq__root:hover .action-row-module__cLECvq__text>:first-child{text-underline-position:from-font;text-decoration:underline}.action-row-module__cLECvq__fill{--bleed:var(--spacing-sm);isolation:isolate;width:auto;margin-inline:calc(-1 * var(--bleed));padding-inline:var(--bleed);background:var(--color-background-100);border-color:#0000;position:relative}.action-row-module__cLECvq__fill.action-row-module__cLECvq__padded{--bleed:0px;padding-block:var(--spacing-sm);padding-inline:var(--spacing-sm)}.action-row-module__cLECvq__fill.action-row-module__cLECvq__bottom:after{content:"";inset-inline:var(--bleed);background:var(--color-foreground-20);height:1px;position:absolute}.action-row-module__cLECvq__fill.ruled:before{content:"";inset-inline:var(--bleed);background:var(--color-foreground-20);height:1px;position:absolute}.action-row-module__cLECvq__fill.ruled:before{top:-1px}.action-row-module__cLECvq__fill.action-row-module__cLECvq__bottom:after{bottom:-1px}.action-row-module__cLECvq__fill:hover .action-row-module__cLECvq__text>:first-child{text-decoration:none}.action-row-module__cLECvq__sweep{--wipe-bar-height:100%;--wipe-bar-color:var(--base-color-white);z-index:1;mix-blend-mode:difference;position:absolute;inset:-1px 0}@media (min-width:768px){.action-row-module__cLECvq__fill.action-row-module__cLECvq__padded{padding-block:var(--spacing-xs2)}}
.wipe-label-module__DX7fPG__root{display:inline-block;position:relative}.wipe-label-module__DX7fPG__text{visibility:hidden;animation:wipe-label-module__DX7fPG__wipe-text-reveal var(--overlay-duration) both;display:inline-block}.wipe-label-module__DX7fPG__box{inset:0 calc(-1 * var(--spacing-xs3));background:var(--color-foreground-100);transform-origin:top;animation:wipe-label-module__DX7fPG__wipe-box-in var(--overlay-duration) var(--easing-in-out) both;position:absolute;transform:scaleY(0)}.wipe-label-module__DX7fPG__hiding .wipe-label-module__DX7fPG__text{animation:wipe-label-module__DX7fPG__wipe-text-conceal var(--overlay-duration) both}.wipe-label-module__DX7fPG__hiding .wipe-label-module__DX7fPG__box{animation:wipe-label-module__DX7fPG__wipe-box-out var(--overlay-duration) var(--easing-in-out) both}@keyframes wipe-label-module__DX7fPG__wipe-text-reveal{0%,50%{visibility:hidden}51%,to{visibility:visible}}@keyframes wipe-label-module__DX7fPG__wipe-text-conceal{0%,50%{visibility:visible}51%,to{visibility:hidden}}@keyframes wipe-label-module__DX7fPG__wipe-box-in{0%{transform-origin:top;transform:scaleY(0)}49.9%{transform-origin:top;transform:scaleY(1)}50.1%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}@keyframes wipe-label-module__DX7fPG__wipe-box-out{0%{transform-origin:bottom;transform:scaleY(0)}49.9%{transform-origin:bottom;transform:scaleY(1)}50.1%{transform-origin:top;transform:scaleY(1)}to{transform-origin:top;transform:scaleY(0)}}
.styles-module__dkF0kG__root{top:0;z-index:10;min-height:var(--site-header-height);color:var(--color-foreground-100);position:absolute;inset-inline:0}:root[data-header-tone=invert] .styles-module__dkF0kG__root,:root[data-header-tone=dark] .styles-module__dkF0kG__root{color:var(--color-background-100)}.styles-module__dkF0kG__root:has(+#main>[data-header-tone=invert]){color:var(--color-background-100)}.styles-module__dkF0kG__root:has(+#main>[data-header-tone=dark]){color:var(--color-background-100)}:root[data-theme=dark][data-header-tone=dark] .styles-module__dkF0kG__root{color:var(--color-foreground-100)}:root[data-theme=dark] .styles-module__dkF0kG__root:has(+#main>[data-header-tone=dark]){color:var(--color-foreground-100)}:root[data-theme=dark][data-header-tone=light] .styles-module__dkF0kG__root{color:var(--color-background-100)}:root[data-theme=dark] .styles-module__dkF0kG__root:has(+#main>[data-header-tone=light]){color:var(--color-background-100)}.styles-module__dkF0kG__inner{padding-block:var(--spacing-xl);grid-template-columns:1fr auto;align-items:center;display:grid}.styles-module__dkF0kG__symbol{display:contents}.styles-module__dkF0kG__symbol>svg{transition:opacity var(--entry-swap) var(--easing-out)}.styles-module__dkF0kG__brandText{transition:opacity var(--entry-brand) var(--easing-out) var(--entry-swap)}:root[data-entry-brand] .styles-module__dkF0kG__symbol>svg,:root[data-entry-brand] .styles-module__dkF0kG__brandText{opacity:0}.styles-module__dkF0kG__brand{align-items:center;gap:var(--spacing-xs);white-space:nowrap;justify-self:start;text-decoration:none;display:inline-flex}.styles-module__dkF0kG__menu{color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;justify-self:end;margin:0;padding:0}.styles-module__dkF0kG__skip{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.styles-module__dkF0kG__skip:focus{clip-path:none;width:auto;height:auto;padding:var(--spacing-xs2);background:var(--color-foreground-100);color:var(--color-background-100);margin:0;position:static;overflow:visible}.styles-module__dkF0kG__overlay{padding:0}.styles-module__dkF0kG__overlay>button:first-child{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.styles-module__dkF0kG__panelClip{flex-direction:column;width:100%;max-height:100%;display:flex;overflow:hidden}.styles-module__dkF0kG__panel{background:color-mix(in srgb, var(--color-background-100) 98%, var(--color-foreground-100));min-height:0;color:var(--color-foreground-100);transition:translate var(--overlay-duration) var(--easing-emphasized);outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden;translate:0}.styles-module__dkF0kG__panelInner{gap:var(--spacing-sm);min-height:0;padding:var(--spacing-sm) var(--spacing-sm) clamp(var(--spacing-sm), calc(100svh - var(--measure-menu-content) - var(--spacing-xl4)), var(--spacing-xl));transition:translate var(--overlay-duration) var(--easing-emphasized);flex-direction:column;display:flex;overflow-y:auto;translate:0}@starting-style{.styles-module__dkF0kG__panel{translate:0 -100%}.styles-module__dkF0kG__panelInner{translate:0 100%}}.styles-module__dkF0kG__panelClosing .styles-module__dkF0kG__panel{translate:0 -100%}.styles-module__dkF0kG__panelClosing .styles-module__dkF0kG__panelInner{translate:0 100%}.styles-module__dkF0kG__staggerItem{--reveal-duration:var(--overlay-duration);--reveal-delay:0s}.styles-module__dkF0kG__close{padding:var(--spacing-sm) 0;color:inherit;font:inherit;letter-spacing:inherit;text-align:center;cursor:pointer;background:0 0;border:0;align-self:flex-end;margin:0}.styles-module__dkF0kG__panelBody{gap:clamp(var(--spacing-sm), calc((100svh - var(--measure-menu-content)) / 2), var(--spacing-xl3));flex-direction:column;display:flex}.styles-module__dkF0kG__primary{gap:var(--spacing-xs3);flex-direction:column;display:flex}a.styles-module__dkF0kG__primaryLink{padding-block:var(--spacing-xs);line-height:var(--text-display-large-line-height);letter-spacing:var(--text-display-large-letter-spacing);white-space:nowrap;text-decoration:none;display:block}.styles-module__dkF0kG__secondary{gap:var(--spacing-xs);max-width:var(--measure-card-body);flex-direction:column;display:flex}.styles-module__dkF0kG__secondaryLink{white-space:nowrap;text-decoration:none;display:inline-block;position:relative}.styles-module__dkF0kG__contacts{flex-direction:column;display:flex}.styles-module__dkF0kG__contact{justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);padding-block:var(--spacing-xs2);white-space:nowrap;text-decoration:none;display:flex}.styles-module__dkF0kG__contactText{flex-direction:column;display:flex}@media (min-width:768px){.styles-module__dkF0kG__inner{grid-template-columns:1fr auto 1fr}.styles-module__dkF0kG__menu{justify-self:center}.styles-module__dkF0kG__overlay{padding-inline:var(--spacing-sm);padding-bottom:var(--spacing-sm)}.styles-module__dkF0kG__close{padding-inline:var(--spacing-xs);align-self:auto}.styles-module__dkF0kG__panelClip{max-width:var(--measure-menu)}}
.share-module__eBXuGq__trigger{color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.share-module__eBXuGq__title,.share-module__eBXuGq__close{padding:var(--spacing-xl) var(--spacing-sm);color:var(--color-foreground-100);font:inherit;letter-spacing:inherit;white-space:nowrap;background:0 0;border:0;margin:0;position:absolute;top:0}.share-module__eBXuGq__title{left:0}.share-module__eBXuGq__close{cursor:pointer;right:0}.share-module__eBXuGq__dialog{border-top:1px solid var(--color-foreground-100);width:100%;color:var(--color-foreground-100);transition:border-color var(--overlay-duration) var(--easing-in-out);outline:none;position:relative;overflow:hidden}.share-module__eBXuGq__content{gap:var(--spacing-md);padding:var(--spacing-sm);border-bottom:1px solid var(--color-foreground-100);background:color-mix(in srgb, var(--color-background-100) 98%, var(--color-foreground-100));transition:translate var(--overlay-duration) var(--easing-emphasized), border-color var(--overlay-duration) var(--easing-in-out);flex-direction:column;display:flex;translate:0}@starting-style{.share-module__eBXuGq__dialog{border-color:var(--color-foreground-20)}.share-module__eBXuGq__content{border-color:var(--color-foreground-20);translate:0 -100%}}.share-module__eBXuGq__closing{border-color:var(--color-foreground-20)}.share-module__eBXuGq__closing .share-module__eBXuGq__content{border-color:var(--color-foreground-20);translate:0 -100%}.share-module__eBXuGq__qr{width:100%;max-width:var(--container-xs);padding:var(--spacing-md);background:var(--base-color-white);margin-inline:auto}.share-module__eBXuGq__qrImage{width:100%;height:auto;display:block}.share-module__eBXuGq__meta{gap:var(--spacing-xs3);flex-direction:column;display:flex}.share-module__eBXuGq__url{overflow-wrap:anywhere}.share-module__eBXuGq__actions{gap:var(--spacing-md);flex-wrap:wrap;display:flex}.share-module__eBXuGq__status{min-height:calc(var(--text-body-medium-size) * var(--text-body-medium-line-height))}@media (min-width:768px){.share-module__eBXuGq__dialog{max-width:var(--measure-dialog)}.share-module__eBXuGq__title,.share-module__eBXuGq__close{padding-inline:var(--spacing-xl)}.share-module__eBXuGq__content{padding:var(--spacing-md)}}
.hero-module__kIxoYa__root.hero-module__kIxoYa__root{gap:var(--spacing-xl3);min-height:var(--viewport-height);padding-top:calc(var(--site-header-height) + var(--spacing-xl));position:relative;overflow-x:clip}.hero-module__kIxoYa__lines{aspect-ratio:5/4;clip-path:inset(0 0 -25%);opacity:.2;pointer-events:none;min-width:100%;height:100%;position:absolute;top:0;left:50%;overflow:visible;translate:-50%}.hero-module__kIxoYa__linesHidden{visibility:hidden}.hero-module__kIxoYa__liquid{pointer-events:none;opacity:0;width:100%;height:125%;transition:opacity .5s;position:absolute;top:0;left:0;right:0}.hero-module__kIxoYa__liquid[data-active=true]{opacity:1}.hero-module__kIxoYa__title{max-width:var(--measure-body);position:relative}.hero-module__kIxoYa__cta{align-self:flex-start;position:relative}@media (min-width:768px){.hero-module__kIxoYa__root.hero-module__kIxoYa__root{gap:var(--spacing-xl2)}.hero-module__kIxoYa__title{max-width:var(--measure-hero)}}
.styles-module__QihsIW__root{--dock-height:calc(var(--spacing-sm) * 2 + var(--spacing-xl2));min-height:var(--viewport-height);padding-bottom:calc(var(--dock-height) + var(--spacing-xl) + env(safe-area-inset-bottom));flex-direction:column;display:flex}.styles-module__QihsIW__header{justify-content:space-between;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-sm);display:flex}.styles-module__QihsIW__logo{color:var(--color-foreground-100);font-size:var(--spacing-md);display:inline-flex}.styles-module__QihsIW__layout{gap:var(--spacing-md);flex-direction:column;display:flex}.styles-module__QihsIW__photo{aspect-ratio:1;background:var(--color-foreground-5);width:100%;position:relative;overflow:hidden}.styles-module__QihsIW__image{object-fit:cover;object-position:top center;animation:styles-module__QihsIW__photo-slide var(--reveal-duration) var(--easing-emphasized) both;animation-delay:var(--reveal-delay)}@keyframes styles-module__QihsIW__photo-slide{0%{translate:-50%}to{translate:0}}.styles-module__QihsIW__details{gap:var(--spacing-sm);padding-inline:var(--spacing-sm);flex-direction:column;display:flex}.styles-module__QihsIW__name{margin:0}.styles-module__QihsIW__role{padding-block:var(--spacing-xs2);border-bottom:1px solid var(--color-foreground-20)}.styles-module__QihsIW__bio{max-width:var(--measure-body)}.styles-module__QihsIW__dock{inset-inline:0;z-index:1;padding:var(--spacing-sm);padding-bottom:calc(var(--spacing-sm) + env(safe-area-inset-bottom));background:linear-gradient(to top, var(--color-background-100) 70%, transparent);position:fixed;bottom:0}@media (min-width:768px){.styles-module__QihsIW__root{padding-bottom:calc(var(--dock-height) + var(--spacing-xl3))}.styles-module__QihsIW__header{padding:var(--spacing-xl)}.styles-module__QihsIW__layout{gap:var(--spacing-xl);max-width:var(--container-xl2);padding-inline:var(--spacing-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;margin-inline:auto;display:grid}.styles-module__QihsIW__photo{top:var(--spacing-xl);aspect-ratio:269/354;position:sticky}.styles-module__QihsIW__details{gap:var(--spacing-md);padding-inline:0}.styles-module__QihsIW__dock{padding-inline:var(--spacing-xl)}.styles-module__QihsIW__dock>*{max-width:var(--container-sm);margin-inline:auto}}@media (prefers-reduced-motion:reduce){.styles-module__QihsIW__image{animation:none}}
.disclosure-list-module__SPVnsG__root{flex-direction:column;width:100%;display:flex}.disclosure-list-module__SPVnsG__item{border-top:1px solid var(--color-foreground-30);transition:border-color var(--duration-slow) var(--easing-emphasized)}.disclosure-list-module__SPVnsG__item:last-child{border-bottom:1px solid var(--color-foreground-30)}.disclosure-list-module__SPVnsG__item[data-open=true],.disclosure-list-module__SPVnsG__item[data-open=true]+.disclosure-list-module__SPVnsG__item{border-top-color:var(--color-foreground-100)}.disclosure-list-module__SPVnsG__item[data-open=true]:last-child{border-bottom-color:var(--color-foreground-100)}.disclosure-list-module__SPVnsG__trigger{gap:var(--spacing-md);width:100%;padding:0;padding-block:var(--spacing-md);color:inherit;text-align:start;cursor:pointer;transition:color var(--duration-slow) var(--easing-emphasized);background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}.disclosure-list-module__SPVnsG__dimmed{color:var(--color-foreground-50)}.disclosure-list-module__SPVnsG__title{min-width:0;max-width:var(--measure-menu)}.disclosure-list-module__SPVnsG__hasNote{gap:var(--spacing-xs2) var(--spacing-sm);flex-wrap:wrap;align-items:center;display:inline-flex}.disclosure-list-module__SPVnsG__note{padding:var(--spacing-xs3) var(--spacing-xs2);color:var(--color-background-100);white-space:nowrap;background:var(--color-foreground-100);align-items:center;display:inline-flex}.disclosure-list-module__SPVnsG__arrow{height:calc(1em * var(--text-headline-large-line-height));transition:rotate var(--duration-slow) var(--easing-emphasized);flex-shrink:0;align-items:center;display:flex}.disclosure-list-module__SPVnsG__item[data-open=true] .disclosure-list-module__SPVnsG__arrow{rotate:90deg}.disclosure-list-module__SPVnsG__panel{transition:grid-template-rows var(--duration-slow) var(--easing-emphasized);grid-template-rows:0fr;display:grid}.disclosure-list-module__SPVnsG__item[data-open=true] .disclosure-list-module__SPVnsG__panel{grid-template-rows:1fr}.disclosure-list-module__SPVnsG__panelInner{min-height:0;overflow:hidden}.disclosure-list-module__SPVnsG__panelContent{gap:var(--spacing-xl);padding-bottom:var(--spacing-xl);flex-direction:column;display:flex}.disclosure-list-module__SPVnsG__body{max-width:var(--measure-card-body)}.disclosure-list-module__SPVnsG__link{align-self:flex-start}@media (min-width:768px){.disclosure-list-module__SPVnsG__trigger{gap:var(--spacing-xl);padding-block:var(--spacing-xl);align-items:flex-start}}@media (prefers-reduced-motion:reduce){.disclosure-list-module__SPVnsG__item,.disclosure-list-module__SPVnsG__trigger,.disclosure-list-module__SPVnsG__arrow,.disclosure-list-module__SPVnsG__panel{transition:none}}
.infrastructure-module__q_XuuG__root{justify-content:flex-start}.infrastructure-module__q_XuuG__root .infrastructure-module__q_XuuG__intro{--reveal-play:paused;row-gap:var(--spacing-xl);flex:1;grid-template-rows:1fr auto 1fr;display:grid}[data-in-view] .infrastructure-module__q_XuuG__intro{--reveal-play:running}.infrastructure-module__q_XuuG__root .infrastructure-module__q_XuuG__intro>:first-child{align-self:start}.infrastructure-module__q_XuuG__root .infrastructure-module__q_XuuG__intro>:last-child{gap:calc(var(--spacing-md) * 2)}.infrastructure-module__q_XuuG__actions{gap:var(--spacing-md) var(--spacing-xl);flex-direction:column;justify-content:center;align-items:center;display:flex}.infrastructure-module__q_XuuG__cta{white-space:nowrap}@media (min-width:768px){.infrastructure-module__q_XuuG__root .infrastructure-module__q_XuuG__intro>:last-child{gap:var(--spacing-xl)}.infrastructure-module__q_XuuG__actions{flex-flow:wrap}}
.capability-section-module__eDmFjG__root{justify-content:space-between;gap:var(--spacing-xl6)}.capability-section-module__eDmFjG__root.capability-section-module__eDmFjG__root{min-height:0}.capability-section-module__eDmFjG__header{gap:var(--spacing-xl);grid-template-columns:1fr;width:100%;display:grid}.capability-section-module__eDmFjG__number,.capability-section-module__eDmFjG__title{grid-column:1/-1}.capability-section-module__eDmFjG__body{max-width:var(--measure-body)}.capability-section-module__eDmFjG__listWrap{grid-template-columns:1fr;width:100%;display:grid}@media (min-width:768px){.capability-section-module__eDmFjG__root{gap:var(--spacing-xl3)}.capability-section-module__eDmFjG__root.capability-section-module__eDmFjG__root{min-height:var(--viewport-height)}}@media (min-width:1024px){.capability-section-module__eDmFjG__header,.capability-section-module__eDmFjG__listWrap{grid-template-columns:repeat(2,1fr)}.capability-section-module__eDmFjG__list{grid-column:2}}
.proprietary-investments-module__ku_iAW__root{justify-content:center;gap:var(--spacing-xl7)}.proprietary-investments-module__ku_iAW__intro p{max-width:var(--measure-body-sm)}.proprietary-investments-module__ku_iAW__grid{grid-template-columns:1fr;width:100%;display:grid}@media (min-width:768px){.proprietary-investments-module__ku_iAW__root{justify-content:space-between;gap:var(--spacing-xl3)}.proprietary-investments-module__ku_iAW__grid{gap:var(--spacing-xl)}}@media (min-width:1024px){.proprietary-investments-module__ku_iAW__grid{grid-template-columns:repeat(2,1fr)}}
