.modal-shell-module__U-OKGW__close{padding:var(--spacing-xl) var(--spacing-sm);color:var(--color-foreground-100);font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;margin:0;position:absolute;top:0;right:0}.modal-shell-module__U-OKGW__dialog{border-top:1px solid var(--color-foreground-100);width:100%;max-height:100%;color:var(--color-foreground-100);transition:border-color var(--overlay-duration) var(--easing-in-out);outline:none;align-content:end;display:grid;position:relative;overflow:hidden}.modal-shell-module__U-OKGW__content{gap:var(--spacing-xl3);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{.modal-shell-module__U-OKGW__dialog{border-color:var(--color-foreground-20)}.modal-shell-module__U-OKGW__content{border-color:var(--color-foreground-20);translate:0 -100%}}.modal-shell-module__U-OKGW__closing{border-color:var(--color-foreground-20)}.modal-shell-module__U-OKGW__closing .modal-shell-module__U-OKGW__content{border-color:var(--color-foreground-20);translate:0 -100%}@media (min-width:768px){.modal-shell-module__U-OKGW__dialog{max-width:var(--measure-dialog)}.modal-shell-module__U-OKGW__close{padding-inline:var(--spacing-xl);left:50%;right:auto;translate:-50%}}
.section-label-module__mAQ0IG__root{width:100%;min-height:var(--spacing-xl2);padding:var(--spacing-xs) var(--spacing-sm);justify-content:center;align-items:center;display:flex}.section-label-module__mAQ0IG__divider{border-bottom:1px solid var(--color-foreground-30)}.section-label-module__mAQ0IG__text{white-space:nowrap}
.contact-module__H_wazG__root{gap:var(--spacing-xl5);align-items:center}.contact-module__H_wazG__content{gap:var(--spacing-xl3);flex-direction:column;align-items:center;width:100%;display:flex}.contact-module__H_wazG__label{width:100%}.contact-module__H_wazG__statement{max-width:var(--container-prose);text-align:center}.contact-module__H_wazG__action{width:100%;max-width:var(--container-md);margin-inline:auto}@media (min-width:768px){.contact-module__H_wazG__content{gap:var(--spacing-xl5)}}@media (min-width:1024px){.contact-module__H_wazG__statement>h2{white-space:pre-line}.contact-module__H_wazG__action{column-gap:var(--spacing-md);max-width:var(--container-xl);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}}
.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)}}
.capabilities-module__3LfQ_G__root{justify-content:center;gap:var(--spacing-xl)}.capabilities-module__3LfQ_G__grid{gap:var(--spacing-xl);width:100%;margin-top:var(--spacing-xl6);grid-template-columns:1fr;display:grid}.capabilities-module__3LfQ_G__list{flex-direction:column;display:flex}.capabilities-module__3LfQ_G__list p{max-width:var(--measure-card-body-sm)}@media (min-width:768px){.capabilities-module__3LfQ_G__root{justify-content:flex-start}.capabilities-module__3LfQ_G__grid{margin-top:var(--spacing-xl)}.capabilities-module__3LfQ_G__list{gap:var(--spacing-xl)}}@media (min-width:1024px){.capabilities-module__3LfQ_G__intro{top:var(--spacing-xl3);align-self:start;position:sticky}.capabilities-module__3LfQ_G__grid{grid-template-columns:repeat(2,1fr)}.capabilities-module__3LfQ_G__list{grid-column:2}}
.checkbox-module__FSdZ3q__root{align-items:start;gap:var(--spacing-xs);max-width:var(--measure-body);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.checkbox-module__FSdZ3q__box{border:1px solid var(--color-foreground-100);appearance:none;cursor:pointer;background:0 0;border-radius:0;place-content:center;width:1.25em;height:1.25em;margin:0;display:grid}.checkbox-module__FSdZ3q__box:before{content:"";background:var(--color-foreground-100);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);width:.75em;height:.75em;transition:scale var(--duration-fast) var(--easing-out);scale:0}.checkbox-module__FSdZ3q__box:checked:before{scale:1}.checkbox-module__FSdZ3q__box:focus-visible{outline:2px solid var(--color-foreground-100);outline-offset:2px}.checkbox-module__FSdZ3q__root a{color:var(--color-foreground-100);text-underline-position:from-font;text-decoration:underline}@media (prefers-reduced-motion:reduce){.checkbox-module__FSdZ3q__box:before{transition:none}}
.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)}}
.video-card-module__wM6sva__card{gap:var(--spacing-sm);width:100%;color:var(--color-foreground-100);display:grid;position:relative}.video-card-module__wM6sva__media{aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--base-color-black);color:var(--base-color-white);isolation:isolate;position:relative;overflow:hidden}.video-card-module__wM6sva__media:has(.video-card-module__wM6sva__cover:focus-visible){outline:2px solid var(--color-foreground-100);outline-offset:var(--spacing-xs3)}.video-card-module__wM6sva__video{object-fit:cover;background:var(--base-color-black);width:100%;height:100%;position:absolute;inset:0}.video-card-module__wM6sva__cover{z-index:1;width:100%;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;transition:opacity var(--duration-slower) var(--easing-in-out), visibility 0s linear var(--duration-slower);background:0 0;border:0;outline:none;margin:0;padding:0;display:block;position:absolute;inset:0}.video-card-module__wM6sva__cover:after{content:"";background:radial-gradient(ellipse 90% 70% at 0% 100%, color-mix(in srgb, var(--base-color-black) 70%, transparent), transparent), linear-gradient(to top, color-mix(in srgb, var(--base-color-black) 45%, transparent), transparent 40%), linear-gradient(to right, color-mix(in srgb, var(--base-color-black) 35%, transparent), transparent 55%);pointer-events:none;position:absolute;inset:0}.video-card-module__wM6sva__poster{object-fit:cover;transition:scale var(--duration-slower) var(--easing-smooth)}.video-card-module__wM6sva__play{top:50%;left:var(--spacing-sm);z-index:1;font-size:var(--text-headline-small-size);line-height:var(--text-headline-small-line-height);letter-spacing:var(--text-headline-small-letter-spacing);font-weight:var(--font-weight-medium);transition:opacity var(--duration-slow) var(--easing-in-out);align-items:center;gap:.4em;display:flex;position:absolute;translate:0 -50%}.video-card-module__wM6sva__icon{width:.5em;height:auto;transition:translate var(--duration-slow) var(--easing-smooth)}.video-card-module__wM6sva__caption{gap:var(--spacing-xs3);font-size:var(--text-body-large-size);line-height:var(--text-body-large-line-height);transition:opacity var(--duration-slower) var(--easing-in-out), visibility 0s linear var(--duration-slower);display:grid}.video-card-module__wM6sva__byline{font-weight:var(--font-weight-medium)}.video-card-module__wM6sva__title{max-width:var(--container-sm);color:var(--color-foreground-60);text-wrap:balance}.video-card-module__wM6sva__loading .video-card-module__wM6sva__play{opacity:.5}.video-card-module__wM6sva__playing .video-card-module__wM6sva__cover{opacity:0;visibility:hidden}@media (hover:hover) and (pointer:fine){.video-card-module__wM6sva__cover:hover .video-card-module__wM6sva__poster{scale:1.03}.video-card-module__wM6sva__cover:hover .video-card-module__wM6sva__icon{translate:.15em}}@media (min-width:768px){.video-card-module__wM6sva__media{border-radius:var(--radius-lg)}.video-card-module__wM6sva__play{left:var(--spacing-xl);font-size:var(--text-headline-large-size);line-height:var(--text-headline-large-line-height);letter-spacing:var(--text-headline-large-letter-spacing)}.video-card-module__wM6sva__caption{bottom:var(--spacing-xl);left:var(--spacing-xl);z-index:2;max-width:75%;color:var(--base-color-white);pointer-events:none;position:absolute}.video-card-module__wM6sva__title{color:color-mix(in srgb, var(--base-color-white) 72%, transparent)}.video-card-module__wM6sva__playing .video-card-module__wM6sva__caption{opacity:0;visibility:hidden}}@media (min-width:1024px){.video-card-module__wM6sva__play{left:var(--spacing-xl3);font-size:var(--text-display-small-size);line-height:var(--text-display-small-line-height);letter-spacing:var(--text-display-small-letter-spacing)}.video-card-module__wM6sva__caption{bottom:var(--spacing-xl2);left:var(--spacing-xl3);font-size:var(--text-title-large-size);line-height:var(--text-title-large-line-height)}}@keyframes video-card-module__wM6sva__expand-settle{0%{translate:0 calc(var(--viewport-height) * .15);scale:tan(atan2(100cqw, min(var(--video-width), 100cqw)))}to{translate:0;scale:1}}@keyframes video-card-module__wM6sva__expand-parallax{0%{transform:translateY(-7%)scale(1.16)}to{transform:translateY(7%)scale(1.16)}}@keyframes video-card-module__wM6sva__expand-reveal{0%{opacity:0}to{opacity:1}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.video-card-module__wM6sva__expand,.video-card-module__wM6sva__expand .video-card-module__wM6sva__poster{animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both}.video-card-module__wM6sva__expand{transform-origin:top;animation-name:video-card-module__wM6sva__expand-settle}.video-card-module__wM6sva__expand .video-card-module__wM6sva__poster{animation-name:video-card-module__wM6sva__expand-parallax,video-card-module__wM6sva__expand-reveal}.video-card-module__wM6sva__fromTop{--expand-distance:calc(var(--viewport-height) * .5 - max(var(--site-header-height), (var(--viewport-height) - min(var(--video-width), 100cqw) * 9 / 16) / 2));animation-timeline:scroll(root);animation-range:0 var(--expand-distance)}.video-card-module__wM6sva__fromTop .video-card-module__wM6sva__poster{animation-timeline:scroll(root);animation-range:0 calc(var(--viewport-height) * 1.75), 0 var(--expand-distance)}.video-card-module__wM6sva__inView,.video-card-module__wM6sva__inView .video-card-module__wM6sva__poster{animation-timeline:--video-stage}.video-card-module__wM6sva__inView{animation-range:entry cover 50%}.video-card-module__wM6sva__inView .video-card-module__wM6sva__poster{animation-range:cover,entry cover 50%}}}
.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}}
.styles-module__bSc2nq__content{--video-width:min(var(--measure-video), calc((var(--viewport-height) - var(--spacing-xl3) * 2) * 16 / 9));width:100%;max-width:var(--video-width)}.styles-module__bSc2nq__stage{z-index:1;view-timeline:--video-stage block;flex-direction:column;align-items:center;width:100%;display:flex;position:relative;container-type:inline-size}
.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)}}
.contact-module__Eizmva__root{gap:var(--spacing-xl5);align-items:center}.contact-module__Eizmva__content{gap:var(--spacing-xl3);flex-direction:column;align-items:center;width:100%;display:flex}.contact-module__Eizmva__label{width:100%}.contact-module__Eizmva__statement{max-width:var(--container-prose);text-align:center}.contact-module__Eizmva__action{width:100%;max-width:var(--container-md);margin-inline:auto}@media (min-width:768px){.contact-module__Eizmva__content{gap:var(--spacing-xl5)}}
