.cai-home-hero{--cai-home-hero-bg-start:var(--tr-deeper-cobalt);--cai-home-hero-bg-end:var(--cai-brand-primary,#2d28d4);--cai-home-hero-body:rgba(var(--tr-white-rgb),0.9);--cai-home-hero-column-top:color-mix(in srgb,var(--cai-brand-primary,#2d28d4) 86%,var(--tr-white) 14%);--cai-home-hero-column-bottom:var(--cai-brand-primary-dark,#211c9c);--cai-home-hero-glow:color-mix(in srgb,var(--cai-brand-primary,#2d28d4) 78%,transparent);--cai-home-hero-orbit:rgba(var(--tr-white-rgb),0.76);--cai-home-hero-button-bg:var(--tr-blue-2935-wash);--cai-home-hero-button-text:var(--tr-charcoal-425);--cai-home-hero-button-border:var(--cai-brand-primary,#5fcbff);--cai-home-hero-news-start:color-mix(in srgb,var(--cai-brand-primary,#2d28d4) 72%,var(--tr-deeper-cobalt) 28%);--cai-home-hero-news-end:color-mix(in srgb,var(--tr-deeper-cobalt) 84%,var(--cai-brand-primary-dark,#211c9c) 16%);--cai-home-hero-news-text:var(--tr-white);--cai-home-hero-text-card-bg:rgba(var(--tr-deeper-cobalt-rgb),0.52);--cai-home-hero-text-card-fade-angle:90deg;--cai-home-hero-text-card-fade-amount:10%;--cai-home-hero-min-height:500px;--cai-home-hero-desktop-max-height:var(--cai-home-hero-min-height);--cai-home-hero-media-overlay-opacity:0.54;--cai-home-hero-radius:32px;--cai-home-hero-header-offset:116px;--cai-home-hero-content-half:var(--ca-content-half,720px);--cai-home-hero-content-gutter:var(--ca-module-gutter,var(--ca-gutter,24px));--cai-home-hero-subhead-right-space:clamp(2ch,3vw,5ch);--cai-home-hero-content-left:max(var(--cai-home-hero-content-gutter),calc(50vw - var(--cai-home-hero-content-half)));color:var(--cai-home-hero-heading)}.cai-home-hero--light{--cai-home-hero-bg-start:var(--tr-blue-293-wash);--cai-home-hero-bg-end:var(--tr-off-white-2330-25);--cai-home-hero-heading:var(--tr-white);--cai-home-hero-body:rgba(var(--tr-charcoal-425-rgb),0.84);--cai-home-hero-column-top:color-mix(in srgb,var(--tr-blue-293) 72%,transparent);--cai-home-hero-column-bottom:color-mix(in srgb,var(--tr-blue-293) 76%,transparent);--cai-home-hero-glow:rgba(var(--tr-blue-2935-rgb),0.44);--cai-home-hero-orbit:rgba(var(--tr-deeper-cobalt-rgb),0.34);--cai-home-hero-button-bg:var(--tr-white);--cai-home-hero-button-text:var(--tr-charcoal-425);--cai-home-hero-button-border:var(--tr-cyan-2995);--cai-home-hero-news-start:var(--tr-white);--cai-home-hero-news-end:var(--tr-off-white-2330-25);--cai-home-hero-news-text:var(--tr-charcoal-425);--cai-home-hero-text-card-bg:rgba(var(--tr-white-rgb),0.72)}.cai-home-hero__shell{background:radial-gradient(circle at 66% 42%,rgba(var(--tr-deeper-cobalt-rgb),.18) 0,rgba(var(--tr-deeper-cobalt-rgb),0) 34%),radial-gradient(circle at 50% 88%,rgba(var(--tr-deeper-cobalt-rgb),.18) 0,rgba(var(--tr-deeper-cobalt-rgb),0) 36%),linear-gradient(90deg,var(--cai-home-hero-bg-start) 0,var(--cai-home-hero-bg-end) 100%);border-radius:0 0 var(--cai-home-hero-radius) var(--cai-home-hero-radius);isolation:isolate;min-height:var(--cai-home-hero-min-height);overflow:hidden;position:relative}.cai-home-hero__shell:before{background:linear-gradient(180deg,rgba(var(--tr-white-rgb),.04) 0,rgba(var(--tr-white-rgb),0) 12%,rgba(0,0,0,.12) 100%),radial-gradient(circle at 12% 100%,rgba(var(--tr-deeper-cobalt-rgb),.46) 0,rgba(var(--tr-deeper-cobalt-rgb),0) 42%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.cai-home-hero--light .cai-home-hero__shell:before{background:linear-gradient(180deg,rgba(var(--tr-white-rgb),.42) 0,rgba(var(--tr-white-rgb),0) 18%,rgba(var(--tr-white-rgb),.08) 100%),radial-gradient(circle at 12% 100%,color-mix(in srgb,var(--tr-blue-293) 16%,transparent) 0,color-mix(in srgb,var(--tr-blue-293) 0%,transparent) 42%)}.cai-home-hero__inner{margin:0 auto;max-width:1680px;min-height:var(--cai-home-hero-min-height);padding:calc(clamp(24px, 3vw, 32px) + var(--cai-home-hero-header-offset)) var(--ca-gutter,24px) clamp(28px,3vw,32px);position:relative;z-index:2}.cai-home-hero--width-default .cai-home-hero__inner{max-width:1360px}.cai-home-hero--width-wide .cai-home-hero__inner{max-width:1540px}.cai-home-hero--width-full .cai-home-hero__inner{max-width:none}.cai-home-hero__ambient{inset:0;pointer-events:none;position:absolute;z-index:1}.cai-home-hero__media{inset:0;overflow:hidden;position:absolute;z-index:0}.cai-home-hero__media-image,.cai-home-hero__media-video{display:block;height:100%;object-fit:cover;width:100%}.cai-home-hero__media-overlay{background:linear-gradient(90deg,color-mix(in srgb,var(--cai-home-hero-bg-start) 90%,transparent) 0,color-mix(in srgb,var(--cai-home-hero-bg-start) 72%,transparent) 28%,color-mix(in srgb,var(--cai-home-hero-bg-end) 46%,transparent) 62%,color-mix(in srgb,var(--cai-home-hero-bg-end) 68%,transparent) 100%),radial-gradient(circle at 66% 18%,color-mix(in srgb,var(--cai-home-hero-glow) 48%,transparent) 0,transparent 34%);inset:0;opacity:var(--cai-home-hero-media-overlay-opacity);position:absolute}.cai-home-hero__beam,.cai-home-hero__column{bottom:-1px;position:absolute}.cai-home-hero__beam{background:linear-gradient(180deg,color-mix(in srgb,var(--cai-home-hero-glow) 86%,var(--tr-white) 14%) 0,rgba(var(--tr-white-rgb),0) 100%);border-radius:999px;filter:none;height:88%;mix-blend-mode:screen;opacity:.78;width:clamp(116px,10vw,164px)}.cai-home-hero__beam--1{left:34%}.cai-home-hero__beam--2{left:55.5%}.cai-home-hero__beam--3{height:80%;left:76%}.cai-home-hero__column{background:linear-gradient(180deg,var(--cai-home-hero-column-top) 0,var(--cai-home-hero-column-bottom) 100%);border-radius:999px 999px 0 0;box-shadow:none;opacity:.92;width:clamp(106px,10.4vw,174px)}.cai-home-hero__column:after{background:linear-gradient(180deg,rgba(var(--tr-white-rgb),.08) 0,rgba(var(--tr-white-rgb),0) 24%,rgba(var(--tr-white-rgb),0) 100%);border-radius:inherit;content:"";inset:0;position:absolute}.cai-home-hero__column--1{height:66%;left:10%}.cai-home-hero__column--2{height:44%;left:30.5%;width:clamp(98px,9.5vw,152px)}.cai-home-hero__column--3{height:82%;left:39.5%}.cai-home-hero__column--4{height:96%;left:50.5%;width:clamp(110px,10vw,142px)}.cai-home-hero__column--5{height:74%;left:60.4%;width:clamp(104px,10vw,148px)}.cai-home-hero__column--6{height:28%;left:42.2%;width:clamp(88px,8.5vw,134px)}.cai-home-hero__column--7{height:40%;right:4%;width:clamp(106px,10vw,172px)}.cai-home-hero__orbits{height:66%;position:absolute;right:6%;top:14%;width:min(58vw,760px)}.cai-home-hero__orbit{animation:cai-home-hero-orbit-rotate 20s linear infinite;border:1px solid color-mix(in srgb,var(--cai-home-hero-orbit) 88%,transparent);border-radius:50%;height:26%;left:0;opacity:.96;position:absolute;width:100%}.cai-home-hero__orbit--1{animation-duration:26s;top:0;transform:rotate(0deg)}.cai-home-hero__orbit--2{animation-duration:22s;top:18%;transform:rotate(-1deg)}.cai-home-hero__orbit--3{animation-duration:24s;top:36%;transform:rotate(.5deg)}.cai-home-hero__orbit--4{animation-duration:21s;top:54%;transform:rotate(-1deg)}.cai-home-hero__orbit--5{animation-duration:28s;top:72%;transform:rotate(1deg)}.cai-home-hero__dot{background:var(--tr-white);border-radius:50%;box-shadow:none;height:12px;left:14%;position:absolute;top:9%;width:12px}.cai-home-hero__orbit--2 .cai-home-hero__dot{left:93%;top:24%}.cai-home-hero__orbit--3 .cai-home-hero__dot{left:54%;top:78%}.cai-home-hero__orbit--4 .cai-home-hero__dot{left:67%;top:18%}.cai-home-hero__orbit--5 .cai-home-hero__dot{left:.5%;top:72%}.cai-home-hero__content{border-radius:24px;bottom:clamp(40px,4.8vw,64px);isolation:isolate;left:var(--cai-home-hero-content-left);max-width:var(--cai-home-hero-content-max-width,880px);padding-top:12px;position:absolute;width:min(var(--cai-home-hero-content-max-width,880px),calc(100vw - var(--cai-home-hero-content-left) - var(--cai-home-hero-content-left)));z-index:3}.cai-home-hero--text-card-fade .cai-home-hero__content{padding:24px}.cai-home-hero__content:before{background:var(--cai-home-hero-text-card-bg);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .18s ease;z-index:0}.cai-home-hero--text-card-fade .cai-home-hero__content:before{-webkit-mask-image:linear-gradient(var(--cai-home-hero-text-card-fade-angle,90deg),#000 0,#000 calc(100% - var(--cai-home-hero-text-card-fade-amount, 10%)),transparent 100%);mask-image:linear-gradient(var(--cai-home-hero-text-card-fade-angle,90deg),#000 0,#000 calc(100% - var(--cai-home-hero-text-card-fade-amount, 10%)),transparent 100%);opacity:1}.cai-home-hero__content>*{position:relative;z-index:1}.cai-home-hero__headline{color:var(--cai-home-hero-heading);font-weight:var(--ca-display-weight,200);letter-spacing:var(--ca-display-letter-spacing,-.04em);line-height:.9;margin:0;max-width:var(--cai-home-hero-headline-max-width,13ch);text-wrap:balance}.cai-home-hero--headline-hero .cai-home-hero__headline,.cai-home-hero--headline-lg .cai-home-hero__headline,.cai-home-hero--headline-xl .cai-home-hero__headline{font-size:var(--ca-type-headline-1)}.cai-home-hero__subhead{line-height:1.48;margin-top:12px;max-width:max(22ch,calc(var(--cai-home-hero-subhead-max-width, 28ch) - var(--cai-home-hero-subhead-right-space)))}.cai-home-hero__button{margin-top:20px}.cai-home-hero__inner>.cai-home-hero__news-card,.cai-home-hero__news-rotator{bottom:clamp(24px,2.4vw,28px);position:absolute;right:var(--cai-home-hero-content-left);width:min(100%,364px);z-index:3}.cai-home-hero__news-rotator{min-height:160px}.cai-home-hero__news-card{align-items:center;backdrop-filter:none;background:radial-gradient(circle at 0 0,rgba(var(--tr-white-rgb),.06) 0,rgba(var(--tr-white-rgb),0) 38%),linear-gradient(135deg,var(--cai-home-hero-news-start) 0,var(--cai-home-hero-news-end) 100%);border-radius:20px;box-shadow:none;color:var(--cai-home-hero-news-text);display:grid;gap:14px;grid-template-columns:minmax(112px,132px) minmax(0,1fr);min-height:136px;outline:var(--ca-hairline);outline-offset:-1px;padding:14px;text-decoration:none;transition:transform .24s ease,box-shadow .24s ease;width:100%}.cai-home-hero__news-card.is-text-only{grid-template-columns:1fr;min-height:0;width:min(100%,308px)}.cai-home-hero__news-slide{inset:0;opacity:0;pointer-events:none;position:absolute;transform:translateY(16px);transition:opacity .32s ease,transform .32s ease}.cai-home-hero__news-slide.is-active{opacity:1;pointer-events:auto;transform:translateY(0)}.cai-home-hero__news-card.is-linked:focus-visible,.cai-home-hero__news-card.is-linked:hover{box-shadow:none;transform:translateY(-4px)}.cai-home-hero__news-media{aspect-ratio:1.56/1;background:rgba(var(--tr-white-rgb),.08);border-radius:8px;overflow:hidden}.cai-home-hero--light .cai-home-hero__news-media{background:rgba(var(--tr-deeper-cobalt-rgb),.08)}.cai-home-hero__news-media img{display:block;height:100%;object-fit:cover;width:100%}.cai-home-hero__news-copy{display:flex;flex-direction:column;justify-content:center;min-width:0}.cai-home-hero__news-label{font-size:var(--ca-type-body-tiny);font-weight:600;letter-spacing:-.04em;line-height:1.06;margin:0 0 6px}.cai-home-hero__news-title{color:color-mix(in srgb,var(--cai-home-hero-news-text) 92%,transparent);display:-webkit-box;font-size:var(--ca-type-body-sm);-webkit-line-clamp:3;line-height:1.34;max-width:20ch;-webkit-box-orient:vertical;overflow:hidden}.cai-home-hero--bg-image .cai-home-hero__shell,.cai-home-hero--bg-video .cai-home-hero__shell{background:radial-gradient(circle at 66% 42%,rgba(var(--tr-deeper-cobalt-rgb),.08) 0,rgba(var(--tr-deeper-cobalt-rgb),0) 34%),linear-gradient(90deg,var(--cai-home-hero-bg-start) 0,var(--cai-home-hero-bg-end) 100%)}@media (min-width:901px){.cai-home-hero__inner,.cai-home-hero__shell{min-height:clamp(min(500px,var(--cai-home-hero-desktop-max-height,var(--cai-home-hero-min-height))),calc(68vh + var(--cai-home-hero-header-offset, 116px)),var(--cai-home-hero-desktop-max-height,var(--cai-home-hero-min-height)))}}.cai-home-hero--animated.is-ready [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .76s ease,transform .76s ease}.cai-home-hero--animated.is-ready.is-visible [data-reveal]{opacity:1;transform:translateY(0)}.cai-home-hero--animated.is-ready.is-visible [data-reveal]:first-child{transition-delay:80ms}.cai-home-hero--animated.is-ready.is-visible [data-reveal]:nth-child(2){transition-delay:.18s}@keyframes cai-home-hero-orbit-rotate{0%{transform:rotate(var(--cai-home-orbit-start,0deg))}to{transform:rotate(calc(var(--cai-home-orbit-start, 0deg) + 1turn))}}.cai-home-hero__orbit--1{--cai-home-orbit-start:0deg}.cai-home-hero__orbit--2{--cai-home-orbit-start:-1deg}.cai-home-hero__orbit--3{--cai-home-orbit-start:0.5deg}.cai-home-hero__orbit--4{--cai-home-orbit-start:-1deg}.cai-home-hero__orbit--5{--cai-home-orbit-start:1deg}@media (max-width:1360px){.cai-home-hero__inner,.cai-home-hero__shell{min-height:clamp(min(716px,var(--cai-home-hero-desktop-max-height,var(--cai-home-hero-min-height))),calc(50vw + var(--cai-home-hero-header-offset, 116px)),var(--cai-home-hero-desktop-max-height,var(--cai-home-hero-min-height)))}.cai-home-hero__content{bottom:clamp(32px,3.6vw,48px);max-width:min(56vw,var(--cai-home-hero-content-max-width,880px))}.cai-home-hero--headline-hero .cai-home-hero__headline,.cai-home-hero--headline-lg .cai-home-hero__headline,.cai-home-hero--headline-xl .cai-home-hero__headline{font-size:var(--ca-type-headline-1)}.cai-home-hero__orbits{right:5%;width:min(60vw,720px)}}@media (max-width:1120px){.cai-home-hero__inner,.cai-home-hero__shell{min-height:min(736px,var(--cai-home-hero-desktop-max-height,var(--cai-home-hero-min-height)))}.cai-home-hero__content{max-width:min(58vw,var(--cai-home-hero-content-max-width,880px))}.cai-home-hero__inner>.cai-home-hero__news-card,.cai-home-hero__news-rotator{width:min(38vw,364px)}.cai-home-hero__news-card{gap:14px;grid-template-columns:112px minmax(0,1fr)}.cai-home-hero__orbits{right:4%;width:min(66vw,660px)}}@media (max-width:900px){.cai-home-hero{--cai-home-hero-header-offset:90px}.cai-home-hero__inner,.cai-home-hero__shell{min-height:auto}.cai-home-hero__shell{max-height:var(--cai-home-hero-mobile-max-height,none)}.cai-home-hero__inner{display:grid;gap:28px;padding-bottom:28px;padding-top:calc(84px + var(--cai-home-hero-header-offset))}.cai-home-hero__ambient{height:520px;inset:0 0 auto}.cai-home-hero__content,.cai-home-hero__inner>.cai-home-hero__news-card,.cai-home-hero__news-rotator{bottom:auto;left:auto;position:relative;right:auto}.cai-home-hero__content{margin-top:308px;max-width:34rem}.cai-home-hero__subhead{max-width:40ch}.cai-home-hero__inner>.cai-home-hero__news-card,.cai-home-hero__news-rotator{width:min(100%,364px)}.cai-home-hero__column--1{height:60%;left:5%}.cai-home-hero__column--2{height:44%;left:28%}.cai-home-hero__column--3{height:73%;left:42%}.cai-home-hero__column--4{height:82%;left:58%}.cai-home-hero__column--5{height:66%;left:72%}.cai-home-hero__column--6{height:28%;left:40%}.cai-home-hero__column--7{height:40%;right:-4%}.cai-home-hero__orbits{height:420px;inset:40px auto auto 38%;width:76%}.cai-home-hero--graphics-off .cai-home-hero__inner{padding-top:calc(28px + var(--cai-home-hero-header-offset))}.cai-home-hero--graphics-off .cai-home-hero__content{margin-top:0}}@media (max-width:640px){.cai-home-hero{--cai-home-hero-header-offset:76px}.cai-home-hero__shell{border-radius:0 0 24px 24px}.cai-home-hero__inner{gap:24px;padding:calc(72px + var(--cai-home-hero-header-offset)) 16px 24px}.cai-home-hero__ambient{height:430px}.cai-home-hero__content{margin-top:250px;max-width:none}.cai-home-hero__headline{text-wrap:pretty}.cai-home-hero--headline-hero .cai-home-hero__headline,.cai-home-hero--headline-lg .cai-home-hero__headline,.cai-home-hero--headline-xl .cai-home-hero__headline{font-size:var(--ca-type-headline-1)}.cai-home-hero__subhead{font-size:var(--ca-type-body);margin-top:20px}.cai-home-hero__button{justify-content:center;margin-top:24px;width:100%}.cai-home-hero__news-card{gap:16px;grid-template-columns:1fr;padding:16px}.cai-home-hero__news-card.is-text-only{width:100%}.cai-home-hero__news-media{max-width:160px}.cai-home-hero__orbits{height:340px;left:30%;width:92%}.cai-home-hero__orbit{height:24%}.cai-home-hero__beam{filter:none}.cai-home-hero--graphics-off .cai-home-hero__inner{padding-top:calc(24px + var(--cai-home-hero-header-offset))}}.cai-home-hero{--cai-home-hero-bg-start:var(--tr-blue-293,#2d28d4);--cai-home-hero-bg-end:var(--tr-blue-2935,#0a51f5);--cai-home-hero-heading:var(--tr-white);--cai-home-hero-body:rgba(var(--tr-white-rgb),0.84);--cai-home-hero-button-bg:var(--tr-white);--cai-home-hero-button-text:var(--tr-deep-cobalt,#211c9c);--cai-home-hero-button-border:var(--tr-white);--cai-home-hero-button-hover-bg:var(--tr-deep-cobalt,#211c9c);--cai-home-hero-button-hover-text:var(--tr-white);--cai-home-hero-foreground-width:100%;--cai-home-hero-foreground-scale:1;--cai-home-hero-foreground-x:0%;--cai-home-hero-foreground-y:0%;--cai-home-hero-foreground-opacity:0.92;--cai-home-hero-foreground-fit:cover;--cai-home-hero-foreground-position-x:50%;--cai-home-hero-foreground-position-y:50%;--cai-home-hero-lines-display:block;--cai-home-hero-lines-angle:102deg;--cai-home-hero-lines-left:43%;--cai-home-hero-lines-top:0%;--cai-home-hero-lines-width:57%;--cai-home-hero-lines-opacity:0.58;--cai-home-hero-lines-thickness:3px;--cai-home-hero-lines-gap:13px;background:var(--ca-paper-2,#fafaf9);padding:clamp(132px,10vw,238px) var(--ca-gutter,24px) clamp(54px,7vw,96px)}.cai-home-hero__shell{background:radial-gradient(circle at 74% 42%,rgba(var(--tr-cyan-2995-rgb),.34) 0,rgba(var(--tr-cyan-2995-rgb),0) 32%),linear-gradient(100deg,var(--tr-blue-293,#2d28d4) 0,var(--tr-blue-2935,#0a51f5) 58%,var(--tr-cyan-2995,#13b7e5) 100%);border:0;border-radius:clamp(34px,4vw,68px);box-shadow:none;box-sizing:border-box;margin:0 auto;min-height:clamp(520px,46vw,792px);width:min(100%,1568px)}.cai-home-hero__shell:before{background:radial-gradient(circle at 8% 100%,rgba(var(--tr-deeper-cobalt-rgb),.5) 0,transparent 44%),linear-gradient(90deg,rgba(var(--tr-deeper-cobalt-rgb),.24) 0,rgba(var(--tr-blue-2935-rgb),.08) 58%,rgba(var(--tr-cyan-2995-rgb),.16) 100%)}.cai-home-hero__shell:after{background:repeating-linear-gradient(var(--cai-home-hero-lines-angle),rgba(var(--tr-cyan-2995-rgb),.86) 0 var(--cai-home-hero-lines-thickness),transparent var(--cai-home-hero-lines-thickness) calc(var(--cai-home-hero-lines-thickness) + var(--cai-home-hero-lines-gap))),radial-gradient(circle at 70% 44%,rgba(var(--tr-cyan-2995-rgb),.54),transparent 33%);border-radius:inherit;bottom:0;content:"";display:var(--cai-home-hero-lines-display);left:var(--cai-home-hero-lines-left);-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%,#000);mask-image:linear-gradient(90deg,transparent,#000 20%,#000);opacity:var(--cai-home-hero-lines-opacity);pointer-events:none;position:absolute;right:auto;top:var(--cai-home-hero-lines-top);width:var(--cai-home-hero-lines-width);z-index:1}.cai-home-hero__inner{max-width:none;min-height:inherit;padding:clamp(76px,8vw,196px) clamp(24px,4.8vw,64px) clamp(64px,6vw,104px)}.cai-home-hero__ambient,.cai-home-hero__beam,.cai-home-hero__column,.cai-home-hero__orbits{display:none}.cai-home-hero__foreground{border-radius:inherit;box-sizing:border-box;height:100%;inset:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;transform:translate(var(--cai-home-hero-foreground-x),var(--cai-home-hero-foreground-y));width:100%;z-index:2}.cai-home-hero__foreground--right{right:0}.cai-home-hero__foreground--left{left:0}.cai-home-hero__foreground-image,.cai-home-hero__foreground-video{display:block;filter:saturate(1.18) contrast(1.08);height:100%;max-height:100%;max-width:100%;mix-blend-mode:screen;object-fit:var(--cai-home-hero-foreground-fit);object-position:var(--cai-home-hero-foreground-position-x) var(--cai-home-hero-foreground-position-y);opacity:var(--cai-home-hero-foreground-opacity);transform:scale(var(--cai-home-hero-foreground-scale));transform-origin:center;width:var(--cai-home-hero-foreground-width)}.cai-home-hero__foreground-video{border-radius:clamp(18px,2vw,30px);object-fit:cover}.cai-home-hero__content{bottom:auto;left:clamp(24px,4.8vw,64px);max-width:900px;padding:0;top:clamp(54px,6.2vw,112px);width:min(60vw,900px)}.cai-home-hero--foreground-left .cai-home-hero__content{left:auto;right:clamp(24px,4.8vw,64px)}.cai-home-hero--has-foreground .cai-home-hero__content{max-width:760px;width:min(46vw,760px)}.cai-home-hero--text-card-fade .cai-home-hero__content{padding:0}.cai-home-hero__content:before{content:none}.cai-home-hero__headline{font-weight:200;letter-spacing:var(--ca-headline-letter-spacing);line-height:1.04;max-width:min(15.5ch,100%)}.cai-home-hero--headline-hero .cai-home-hero__headline,.cai-home-hero--headline-lg .cai-home-hero__headline,.cai-home-hero--headline-xl .cai-home-hero__headline{font-size:var(--ca-type-headline-1)}.cai-home-hero__button{align-items:center;background:transparent!important;border:var(--button-border-width,1.5px) solid var(--cai-home-hero-button-border)!important;border-radius:999px;bottom:clamp(40px,4.8vw,64px);color:var(--cai-home-hero-button-text)!important;display:inline-flex!important;font-size:var(--button-font-size);font-weight:600;gap:10px;justify-content:center;left:clamp(24px,4.8vw,64px);letter-spacing:0;line-height:1;min-height:48px;opacity:1!important;padding:0 var(--button-padding-x,18px);position:absolute;text-decoration:none;text-transform:uppercase;visibility:visible!important;z-index:4}.cai-home-hero__button:focus-visible,.cai-home-hero__button:hover{background:rgba(var(--tr-white-rgb),.12)!important;border-color:var(--tr-white)!important;color:var(--tr-white)!important}.cai-home-hero__button-icon{display:grid;flex:0 0 36px;height:36px;place-items:center;width:36px}.cai-home-hero__button-icon svg{display:block;fill:var(--tr-white);height:36px;width:36px}.cai-home-hero__subhead{color:var(--cai-home-hero-body);display:block;font-size:var(--ca-type-body);line-height:1.45;margin-top:clamp(18px,2vw,28px);max-width:min(36rem,100%)}@media (min-width:901px){.cai-home-hero__inner,.cai-home-hero__shell{min-height:clamp(319px,calc(46vw - 201px),591px)}}@media (max-width:900px){.cai-home-hero{padding:96px 14px 40px}.cai-home-hero__shell{border-radius:28px;border-width:0;min-height:min(479px,calc(100vh - 116px))}.cai-home-hero__shell:after{bottom:0;left:0;-webkit-mask-image:linear-gradient(180deg,transparent,#000 20%,#000);mask-image:linear-gradient(180deg,transparent,#000 20%,#000);right:0;top:44%;width:100%}.cai-home-hero__inner{display:flex;flex-direction:column;min-height:inherit;padding:58px 24px 42px}.cai-home-hero__content{bottom:auto;left:auto;margin:0;max-width:24rem;position:relative;right:auto;top:auto;width:min(100%,24rem)}.cai-home-hero--foreground-left .cai-home-hero__content{right:auto}.cai-home-hero__foreground{height:100%;inset:0;max-height:none;padding:0;transform:translate(var(--cai-home-hero-foreground-x),var(--cai-home-hero-foreground-y));width:100%}.cai-home-hero__foreground--right{right:0}.cai-home-hero__foreground--left{left:0;right:auto}.cai-home-hero--has-foreground .cai-home-hero__content{max-width:21rem;width:min(100%,21rem)}.cai-home-hero__button{align-self:flex-start;bottom:auto;left:auto;margin-top:auto;position:relative;width:auto}.cai-home-hero--headline-hero .cai-home-hero__headline,.cai-home-hero--headline-lg .cai-home-hero__headline,.cai-home-hero--headline-xl .cai-home-hero__headline{font-size:var(--ca-type-headline-1);line-height:1.04}}@media (max-width:640px){.cai-home-hero{padding:88px 12px 32px}.cai-home-hero__shell{border-radius:24px;border-width:0;min-height:min(431px,calc(100vh - 106px))}.cai-home-hero__inner{padding:52px 20px 36px}.cai-home-hero__foreground{padding:0}}@media (prefers-reduced-motion:reduce){.cai-home-hero__button,.cai-home-hero__news-card,.cai-home-hero__orbit{animation:none!important;transition:none!important}.cai-home-hero--animated.is-ready [data-reveal]{transform:none!important;transition:none!important}}.cai-home-hero .cai-home-hero__field{border-radius:inherit;inset:0;overflow:hidden;position:absolute;z-index:1}.cai-home-hero .cai-home-hero__field canvas{display:block;height:100%;touch-action:pan-y!important;width:100%}.cai-home-hero .cai-home-hero__shell--field-active:after{display:none}.cai-home-hero .cai-home-hero__shell:has([data-home-hero-field]) .cai-home-hero__inner{pointer-events:none}.cai-home-hero .cai-home-hero__shell:has([data-home-hero-field]) .cai-home-hero__inner>*{pointer-events:auto}@media (max-width:900px){.cai-home-hero .cai-home-hero__shell:has([data-home-hero-field]){max-height:none;min-height:0}.cai-home-hero .cai-home-hero__field{--cai-home-hero-field-reach:1.6;border-radius:0;bottom:auto;height:calc(clamp(240px, 48vw, 340px)*var(--cai-home-hero-field-reach));-webkit-mask-image:linear-gradient(180deg,#000,#000 50%,transparent);mask-image:linear-gradient(180deg,#000,#000 50%,transparent)}.cai-home-hero .cai-home-hero__shell:has([data-home-hero-field]) .cai-home-hero__inner{min-height:0;padding-top:calc(clamp(240px, 48vw, 340px) + 24px)}.cai-home-hero .cai-home-hero__shell:has([data-home-hero-field]) .cai-home-hero__content{margin-top:0;max-width:none;width:100%}}.cai-home-hero{--cai-home-hero-radius:var(--ca-radius,24px);--cai-home-hero-header-offset:0px;--cai-home-hero-content-left:max(var(--cai-home-hero-content-gutter),calc((var(--ca-panel-width, 100vw) - 2*var(--cai-home-hero-content-half))/2));background:transparent;padding:0}.cai-home-hero__shell{border-radius:var(--ca-radius,24px);width:100%}.cai-home-hero,.cai-home-hero[style*="--cai-home-hero-glow"]{
  /* !important beats the glow colour field's inline value; the field stays */--cai-home-hero-glow:transparent!important}.cai-home-hero__beam{display:none!important}.cai-home-hero .cai-home-hero__shell:has([data-home-hero-field]){background:var(--tr-blue-2935)!important}.cai-home-hero .cai-home-hero__shell:has([data-home-hero-field]):after,.cai-home-hero .cai-home-hero__shell:has([data-home-hero-field]):before{content:none!important}.cai-home-hero .cai-home-hero__shell:has([data-home-hero-field])>:is(.cai-home-hero__media,.cai-home-hero__ambient){display:none!important}.cai-home-hero .cai-home-hero__field canvas{opacity:0;transition:opacity .6s ease-out}.cai-home-hero .cai-home-hero__field.cai-home-hero__field--ready canvas{opacity:1}@media (prefers-reduced-motion:reduce){.cai-home-hero .cai-home-hero__field canvas{transition:none}}.cai-home-hero .cai-home-hero__shell:after{content:none!important;display:none!important}.cai-home-hero .cai-home-hero__news-rotator{height:auto!important;min-height:0;width:min(100%,340px)}.cai-home-hero .cai-home-hero__news-rotator .cai-home-hero__news-slide{inset:auto;opacity:1;pointer-events:auto;position:relative;transform:none;transition:none}.cai-home-hero .cai-home-hero__news-rotator .cai-home-hero__news-slide:not(:first-child){display:none}.cai-home-hero .cai-home-hero__news-card{--cai-home-hero-news-text:var(--tr-charcoal-425);backdrop-filter:none!important;background:var(--tr-white)!important;border-radius:var(--ca-radius-inner,16px);box-shadow:none!important;color:var(--tr-charcoal-425);gap:8px;min-height:0;outline:var(--ca-hairline);outline-offset:-1px;padding:20px 24px;transform:none!important}.cai-home-hero .cai-home-hero__news-card.is-text-only{width:100%}.cai-home-hero .cai-home-hero__news-label{color:var(--tr-blue-2935);font-size:var(--ca-type-body-sm);font-weight:600;letter-spacing:0;line-height:1.3;margin:0}.cai-home-hero .cai-home-hero__news-title{color:var(--tr-charcoal-425);font-size:var(--ca-type-body-sm);line-height:1.45;max-width:none}.cai-home-hero .cai-home-hero__news-card.is-linked:is(:hover,:focus-visible),.cai-home-hero a.cai-home-hero__news-card:is(:hover,:focus-visible){outline:2px solid var(--tr-blue-2935);outline-offset:-2px}@media (min-width:901px){.cai-home-hero .cai-home-hero__inner>.cai-home-hero__news-card,.cai-home-hero .cai-home-hero__news-rotator{bottom:var(--ca-panel-pad,48px);left:auto;position:absolute;right:var(--ca-panel-pad,48px);width:min(32%,340px);z-index:4}}@media (max-width:900px){.cai-home-hero .cai-home-hero__inner>.cai-home-hero__news-card,.cai-home-hero .cai-home-hero__news-rotator{bottom:auto;margin-top:24px;max-width:24rem;position:relative;right:auto;width:100%}}