section.FeatureCapabilitySections-module__0HTnHa__experience{--feature-depth-supporting:1;--feature-depth-focal:2;--feature-depth-overlay:3;--feature-depth-control:4;--feature-frame-top:calc(var(--fr-public-nav-link-height) + ((var(--fr-space-4) + (var(--fr-space-1) / 2)) * 2));--feature-bottom-clearance:0px;--feature-chapter-distance:clamp(640px, 84svh, 880px);--feature-source-float-duration:calc(var(--motion-section-reveal-duration) * 12);--feature-viewport-height:calc(100svh - var(--feature-frame-top) - var(--feature-bottom-clearance));min-block-size:calc(var(--feature-viewport-height) + (var(--feature-chapter-distance) * 2));opacity:1;gap:0;padding-block:0;animation:none;overflow:visible;transform:none}section.FeatureCapabilitySections-module__0HTnHa__experience[data-feature-experience][data-section-reveal]{opacity:1;animation:none;transform:none}section.FeatureCapabilitySections-module__0HTnHa__experience>.visuallyHidden{position:absolute;inset-block-start:0;inset-inline-start:0}.FeatureCapabilitySections-module__0HTnHa__timelineViewport{--feature-copy-width:clamp(280px, 24vw, 390px);--feature-column-gap:clamp(var(--fr-space-5), 4vw, calc(var(--fr-space-6) * 2));box-sizing:border-box;inline-size:100%;max-inline-size:100%;block-size:var(--feature-viewport-height);min-block-size:0;min-inline-size:0;position:sticky;inset-block-start:0;overflow:hidden}.FeatureCapabilitySections-module__0HTnHa__timelineCanvas{z-index:var(--feature-depth-supporting);box-sizing:border-box;grid-template-columns:minmax(0, 1fr) var(--feature-copy-width);column-gap:var(--feature-column-gap);block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0;padding-block:clamp(var(--fr-space-5), 4svh, var(--fr-space-6));grid-template-rows:minmax(0,1fr);align-items:stretch;display:grid;position:relative;overflow:hidden}.FeatureCapabilitySections-module__0HTnHa__timelineStage{isolation:isolate;grid-area:1/1;block-size:100%;min-block-size:0;min-inline-size:0;position:relative;overflow:visible}.FeatureCapabilitySections-module__0HTnHa__scene{pointer-events:none;will-change:opacity, transform;position:absolute;inset:0}.FeatureCapabilitySections-module__0HTnHa__directScene{opacity:var(--feature-direct-opacity);transform:translate3d(0, calc(var(--feature-direct-exit) * -2.5%), 0) scale(calc(1 - (var(--feature-direct-exit) * .025)))}.FeatureCapabilitySections-module__0HTnHa__adaptScene{z-index:var(--feature-depth-overlay);opacity:var(--feature-adapt-opacity);transform:translate3d(0, calc((1 - var(--feature-adapt-open)) * 3%), 0) scale(calc(.97 + (var(--feature-adapt-open) * .03)))}.FeatureCapabilitySections-module__0HTnHa__enhanceScene{z-index:var(--feature-depth-overlay);opacity:var(--feature-enhance-opacity);transform:translate3d(0, calc((1 - var(--feature-enhance-open)) * 3%), 0) scale(calc(.97 + (var(--feature-enhance-open) * .03)))}.FeatureCapabilitySections-module__0HTnHa__scene figure,.FeatureCapabilitySections-module__0HTnHa__continuityMaster{border-radius:var(--fr-radius-card);background:var(--fr-surface-canvas);min-inline-size:0;box-shadow:var(--fr-surface-raised-shadow);margin:0;position:absolute;overflow:hidden}.FeatureCapabilitySections-module__0HTnHa__scene figure>img,.FeatureCapabilitySections-module__0HTnHa__continuityMaster>img{block-size:100%;inline-size:100%;display:block}.FeatureCapabilitySections-module__0HTnHa__scene figcaption,.FeatureCapabilitySections-module__0HTnHa__continuityMaster figcaption{z-index:var(--feature-depth-overlay);inset-inline:var(--fr-space-2);gap:var(--fr-space-2);min-inline-size:0;padding:var(--fr-space-2) var(--fr-space-3);border-radius:var(--fr-radius-control);background:var(--fr-surface-raised);box-shadow:var(--fr-surface-raised-shadow);justify-content:space-between;align-items:baseline;display:flex;position:absolute;inset-block-end:var(--fr-space-2)}.FeatureCapabilitySections-module__0HTnHa__scene figcaption strong,.FeatureCapabilitySections-module__0HTnHa__scene figcaption span,.FeatureCapabilitySections-module__0HTnHa__continuityMaster figcaption strong,.FeatureCapabilitySections-module__0HTnHa__continuityMaster figcaption span{font-size:var(--fr-font-size-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FeatureCapabilitySections-module__0HTnHa__scene figcaption span,.FeatureCapabilitySections-module__0HTnHa__continuityMaster figcaption span{color:var(--fr-foreground-muted)}.FeatureCapabilitySections-module__0HTnHa__sourceReel{z-index:var(--feature-depth-supporting);perspective:1100px;block-size:100%;inline-size:100%;transform-style:preserve-3d;position:absolute;inset:0}.FeatureCapabilitySections-module__0HTnHa__sourceCard:first-child{--fan-enter-x:54%;--fan-enter-y:62%;--fan-rotate:-9deg;--fan-drift-x:-4px;--fan-drift-y:-3px;--fan-gather-x:76%;--fan-gather-y:54%;z-index:1;aspect-ratio:1.91;inline-size:48%;inset-block-start:7%;inset-inline-start:3%}.FeatureCapabilitySections-module__0HTnHa__sourceCard:nth-child(2){--fan-enter-x:12%;--fan-enter-y:58%;--fan-rotate:5deg;--fan-drift-x:4px;--fan-drift-y:-5px;--fan-gather-x:88%;--fan-gather-y:-8%;z-index:2;aspect-ratio:1.5;inline-size:38%;inset-block-start:59%;inset-inline-start:11%}.FeatureCapabilitySections-module__0HTnHa__sourceCard:nth-child(3){--fan-enter-x:-118%;--fan-enter-y:84%;--fan-rotate:11deg;--fan-drift-x:3px;--fan-drift-y:5px;--fan-gather-x:-118%;--fan-gather-y:52%;z-index:3;aspect-ratio:.63;inline-size:19%;inset-block-start:20%;inset-inline-start:76%}.FeatureCapabilitySections-module__0HTnHa__sourceCard{opacity:calc(1 - var(--feature-direct-exit));translate:calc(var(--feature-direct-exit) * var(--fan-gather-x)) calc(var(--feature-direct-exit) * var(--fan-gather-y));scale:calc(1 - (var(--feature-direct-exit) * .24));transform:rotate(var(--fan-rotate));transform-origin:50% 80%;will-change:transform, opacity}.FeatureCapabilitySections-module__0HTnHa__directScene[data-active] .FeatureCapabilitySections-module__0HTnHa__sourceCard{animation:none}.FeatureCapabilitySections-module__0HTnHa__sourceCard>img{object-fit:contain}.FeatureCapabilitySections-module__0HTnHa__sourceCard:first-child>img{object-fit:cover}.FeatureCapabilitySections-module__0HTnHa__continuityMaster{z-index:var(--feature-depth-focal);aspect-ratio:2;inline-size:60%;opacity:var(--feature-master-opacity);transform:translate3d(calc(var(--feature-adapt-open) * 4%), calc(var(--feature-adapt-open) * -4%), 0) scale(calc(1 - (var(--feature-adapt-open) * .08) - (var(--feature-enhance-open) * .08)));transform-origin:50%;will-change:transform, opacity;inset-block-start:34%;inset-inline-start:27%}.FeatureCapabilitySections-module__0HTnHa__continuityMaster>img,.FeatureCapabilitySections-module__0HTnHa__adaptSquare>img,.FeatureCapabilitySections-module__0HTnHa__adaptStory>img,.FeatureCapabilitySections-module__0HTnHa__adaptBanner>img{object-fit:cover}.FeatureCapabilitySections-module__0HTnHa__continuityMaster figcaption{opacity:calc(1 - var(--feature-adapt-open))}.FeatureCapabilitySections-module__0HTnHa__adaptSquare{--output-enter-x:112%;--output-enter-y:-36%;z-index:var(--feature-depth-overlay);aspect-ratio:1;inline-size:31%;inset-block-end:7%;inset-inline-start:1%}.FeatureCapabilitySections-module__0HTnHa__adaptStory{--output-enter-x:-126%;--output-enter-y:74%;z-index:var(--feature-depth-overlay);aspect-ratio:9/16;inline-size:18%;inset-block-start:9%;inset-inline-end:4%}.FeatureCapabilitySections-module__0HTnHa__adaptBanner{--output-enter-x:-44%;--output-enter-y:-128%;z-index:var(--feature-depth-overlay);aspect-ratio:3;inline-size:46%;inset-block-end:7%;inset-inline-end:2%}.FeatureCapabilitySections-module__0HTnHa__adaptSquare,.FeatureCapabilitySections-module__0HTnHa__adaptStory,.FeatureCapabilitySections-module__0HTnHa__adaptBanner{opacity:var(--feature-adapt-open);translate:calc((1 - var(--feature-adapt-open)) * var(--output-enter-x)) calc((1 - var(--feature-adapt-open)) * var(--output-enter-y));scale:calc(.78 + (var(--feature-adapt-open) * .22));will-change:transform, opacity;transform:none}.FeatureCapabilitySections-module__0HTnHa__adaptScene[data-active] .FeatureCapabilitySections-module__0HTnHa__adaptSquare,.FeatureCapabilitySections-module__0HTnHa__adaptScene[data-active] .FeatureCapabilitySections-module__0HTnHa__adaptStory,.FeatureCapabilitySections-module__0HTnHa__adaptScene[data-active] .FeatureCapabilitySections-module__0HTnHa__adaptBanner{animation:none}.FeatureCapabilitySections-module__0HTnHa__enhanceScene{place-items:center;display:grid}.FeatureCapabilitySections-module__0HTnHa__comparisonFrame{inline-size:min(80%, calc(var(--feature-viewport-height) * .8));aspect-ratio:1;block-size:auto;inset-block:10%;inset-inline-start:43%;transform:translate(-50%)}.FeatureCapabilitySections-module__0HTnHa__comparisonBefore,.FeatureCapabilitySections-module__0HTnHa__comparisonAfter{object-fit:cover;position:absolute;inset:0}.FeatureCapabilitySections-module__0HTnHa__comparisonAfter{clip-path:inset(0 0 0 calc(100% - (var(--feature-enhance-open) * 100%)));transition:none}.FeatureCapabilitySections-module__0HTnHa__enhanceScene[data-active] .FeatureCapabilitySections-module__0HTnHa__comparisonAfter{clip-path:inset(0 0 0 calc(100% - (var(--feature-enhance-open) * 100%)))}.FeatureCapabilitySections-module__0HTnHa__timelineNarrative{z-index:var(--feature-depth-control);justify-self:stretch;gap:var(--fr-space-5);flex-direction:column;grid-area:1/2;justify-content:center;block-size:100%;min-block-size:0;inline-size:auto;min-inline-size:0;display:flex;position:relative}.FeatureCapabilitySections-module__0HTnHa__timelineCopy{flex:none;min-block-size:0;display:grid;position:relative}.FeatureCapabilitySections-module__0HTnHa__timelineCopyState{gap:var(--fr-space-4);opacity:0;pointer-events:none;inline-size:100%;min-inline-size:0;transform:translate3d(0, var(--product-motion-section-reveal-distance), 0);transition:opacity var(--fr-duration-normal) var(--product-motion-ease), transform var(--fr-duration-normal) var(--product-motion-ease);flex-direction:column;grid-area:1/1;justify-content:flex-start;display:flex;position:relative}.FeatureCapabilitySections-module__0HTnHa__timelineCopyState[data-active]{opacity:1;pointer-events:auto;transform:none}.FeatureCapabilitySections-module__0HTnHa__timelineCopyState>*{min-inline-size:0;max-inline-size:100%;margin:0}.FeatureCapabilitySections-module__0HTnHa__timelineCopyState h2{text-wrap:balance;font-size:clamp(2.8rem,3.6vw,5.8rem);line-height:.94}.FeatureCapabilitySections-module__0HTnHa__frameAnswer{color:var(--fr-foreground-default);max-inline-size:36ch;font-size:var(--public-lead-size);text-wrap:pretty;line-height:1.42}.FeatureCapabilitySections-module__0HTnHa__timelineAction{align-self:flex-start;margin-block-start:var(--fr-space-2)}.FeatureCapabilitySections-module__0HTnHa__timelineNav{padding:var(--fr-space-1);border-radius:var(--fr-radius-panel);background:var(--fr-surface-quiet);box-shadow:var(--fr-surface-raised-shadow);isolation:isolate;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;position:relative}.FeatureCapabilitySections-module__0HTnHa__timelineNav:before{z-index:0;inset-block:var(--fr-space-1);inline-size:calc((100% - (var(--fr-space-1) * 2)) / 3);border-radius:calc(var(--fr-radius-panel) - var(--fr-space-1));background:var(--fr-surface-raised);box-shadow:var(--fr-surface-raised-shadow);content:"";transform:translate3d(calc(var(--feature-timeline-progress) * 100%), 0, 0);will-change:transform;position:absolute;inset-inline-start:var(--fr-space-1)}.FeatureCapabilitySections-module__0HTnHa__timelineNav>button{z-index:1;gap:var(--fr-space-2);border-radius:calc(var(--fr-radius-panel) - var(--fr-space-1));inline-size:100%;min-inline-size:0;padding-inline:var(--fr-space-1);flex-direction:row;position:relative}.FeatureCapabilitySections-module__0HTnHa__timelineNav>button[aria-current]{background:0 0}@keyframes FeatureCapabilitySections-module__0HTnHa__featureSourceFanOpen{0%{opacity:0;transform:translate3d(var(--fan-enter-x), var(--fan-enter-y), 0) rotate(0deg) scale(.78)}to{opacity:1;transform:translate3d(0, 0, 0) rotate(var(--fan-rotate)) scale(1)}}@keyframes FeatureCapabilitySections-module__0HTnHa__featureSourceFanDrift{0%{opacity:1;transform:translate3d(0, 0, 0) rotate(var(--fan-rotate)) scale(1)}to{opacity:1;transform:translate3d(var(--fan-drift-x), var(--fan-drift-y), 0) rotate(var(--fan-rotate)) scale(1.012)}}@keyframes FeatureCapabilitySections-module__0HTnHa__featureMasterSettle{0%{opacity:0;transform:translate(-4%,5%)scale(.9)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes FeatureCapabilitySections-module__0HTnHa__featureOutputFanOpen{0%{opacity:0;transform:translate3d(var(--output-enter-x), var(--output-enter-y), 0) scale(.78)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (max-width:1100px){.FeatureCapabilitySections-module__0HTnHa__timelineCopyState h2{font-size:clamp(2.6rem,5vw,4.6rem)}}@media (max-width:900px){section.FeatureCapabilitySections-module__0HTnHa__experience{overflow:clip}.FeatureCapabilitySections-module__0HTnHa__timelineCanvas{row-gap:var(--fr-space-3);padding-block:clamp(var(--fr-space-3), 2.5svh, var(--fr-space-5));grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);column-gap:0;overflow:visible}.FeatureCapabilitySections-module__0HTnHa__timelineStage{aspect-ratio:1;grid-area:2/1;align-self:center;block-size:auto;max-block-size:100%;inline-size:100%;overflow:visible}.FeatureCapabilitySections-module__0HTnHa__sourceReel{block-size:100%;inline-size:100%;inset:0}.FeatureCapabilitySections-module__0HTnHa__sourceCard:first-child{--fan-enter-x:62%;--fan-enter-y:76%;--fan-rotate:-10deg;inline-size:58%;animation-delay:calc(var(--feature-source-float-duration) / -2);inset-block-start:8%;inset-inline-start:5%}.FeatureCapabilitySections-module__0HTnHa__sourceCard:nth-child(2){--fan-enter-x:8%;--fan-enter-y:72%;--fan-rotate:6deg;inline-size:48%;animation-delay:calc(var(--feature-source-float-duration) / -3);inset-block-start:32%;inset-inline-start:21%}.FeatureCapabilitySections-module__0HTnHa__sourceCard:nth-child(3){--fan-enter-x:-128%;--fan-enter-y:96%;--fan-rotate:12deg;inline-size:25%;animation-delay:calc(var(--feature-source-float-duration) / -5);inset-block-start:7%;inset-inline:auto 7%}.FeatureCapabilitySections-module__0HTnHa__directScene[data-active] .FeatureCapabilitySections-module__0HTnHa__sourceCard{animation-name:FeatureCapabilitySections-module__0HTnHa__featureSourceFanDrift;animation-duration:var(--feature-source-float-duration);animation-timing-function:var(--product-motion-ease);animation-iteration-count:infinite;animation-direction:alternate}.FeatureCapabilitySections-module__0HTnHa__sourceCard figcaption{display:none}.FeatureCapabilitySections-module__0HTnHa__continuityMaster{inline-size:92%;inset-block-start:52%;inset-inline-start:4%}.FeatureCapabilitySections-module__0HTnHa__adaptSquare{inline-size:40%;inset-block:46% auto;inset-inline-start:2%}.FeatureCapabilitySections-module__0HTnHa__adaptStory{inline-size:24%;inset-block-start:4%;inset-inline-end:3%}.FeatureCapabilitySections-module__0HTnHa__adaptBanner{inline-size:70%;inset-block:62% auto;inset-inline-end:1%}.FeatureCapabilitySections-module__0HTnHa__comparisonFrame{block-size:auto;inline-size:min(100%,28rem);inset-block:2% auto;inset-inline-start:50%;transform:translate(-50%)}.FeatureCapabilitySections-module__0HTnHa__scene figcaption{inset-inline:var(--fr-space-1);padding:var(--fr-space-1) var(--fr-space-2);inset-block-end:var(--fr-space-1)}.FeatureCapabilitySections-module__0HTnHa__scene figcaption span{display:none}.FeatureCapabilitySections-module__0HTnHa__enhanceScene .FeatureCapabilitySections-module__0HTnHa__comparisonCaption span{display:inline}.FeatureCapabilitySections-module__0HTnHa__timelineNarrative{display:contents}.FeatureCapabilitySections-module__0HTnHa__timelineCopy{grid-area:1/1;align-self:start;min-block-size:0;position:relative}.FeatureCapabilitySections-module__0HTnHa__timelineCopyState{gap:var(--fr-space-2);justify-content:flex-start}.FeatureCapabilitySections-module__0HTnHa__timelineCopyState h2{font-size:clamp(2.4rem,11vw,3.25rem)}.FeatureCapabilitySections-module__0HTnHa__frameAnswer{max-inline-size:34ch;font-size:clamp(1rem,4.35vw,1.2rem);line-height:1.42}.FeatureCapabilitySections-module__0HTnHa__timelineNav{pointer-events:auto;grid-area:3/1;align-self:end;position:relative}.FeatureCapabilitySections-module__0HTnHa__timelineCopyState[data-active]{pointer-events:auto}}@media (max-width:720px){section.FeatureCapabilitySections-module__0HTnHa__experience{--feature-frame-top:calc(var(--fr-public-nav-mobile-action-height) + (var(--fr-space-2) * 2) - (var(--fr-space-1) / 4) + max(env(safe-area-inset-top), var(--tg-safe-area-top,0px), var(--tg-content-safe-area-top,0px)));--feature-bottom-clearance:calc(var(--fr-public-nav-bottom-item-height) + ((var(--fr-space-2) - (var(--fr-space-1) / 4)) * 2) + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.FeatureCapabilitySections-module__0HTnHa__scene,.FeatureCapabilitySections-module__0HTnHa__timelineCopyState,.FeatureCapabilitySections-module__0HTnHa__comparisonAfter,.FeatureCapabilitySections-module__0HTnHa__timelineNav:before{transition:none}.FeatureCapabilitySections-module__0HTnHa__directScene,.FeatureCapabilitySections-module__0HTnHa__adaptScene,.FeatureCapabilitySections-module__0HTnHa__enhanceScene{opacity:0;transform:none}.FeatureCapabilitySections-module__0HTnHa__scene[data-active]{opacity:1}.FeatureCapabilitySections-module__0HTnHa__directScene[data-active] .FeatureCapabilitySections-module__0HTnHa__sourceCard,.FeatureCapabilitySections-module__0HTnHa__continuityMaster,.FeatureCapabilitySections-module__0HTnHa__adaptSquare,.FeatureCapabilitySections-module__0HTnHa__adaptStory,.FeatureCapabilitySections-module__0HTnHa__adaptBanner{opacity:1;will-change:auto;animation:none}.FeatureCapabilitySections-module__0HTnHa__sourceCard{opacity:1;translate:none;scale:1;transform:rotate(var(--fan-rotate))}.FeatureCapabilitySections-module__0HTnHa__continuityMaster,.FeatureCapabilitySections-module__0HTnHa__adaptSquare,.FeatureCapabilitySections-module__0HTnHa__adaptStory,.FeatureCapabilitySections-module__0HTnHa__adaptBanner{opacity:1;transform:none}section.FeatureCapabilitySections-module__0HTnHa__experience[data-feature-mode=enhance] .FeatureCapabilitySections-module__0HTnHa__continuityMaster{opacity:0}.FeatureCapabilitySections-module__0HTnHa__scene[data-active],.FeatureCapabilitySections-module__0HTnHa__timelineCopyState[data-active]{transform:none}.FeatureCapabilitySections-module__0HTnHa__comparisonAfter,.FeatureCapabilitySections-module__0HTnHa__enhanceScene[data-active] .FeatureCapabilitySections-module__0HTnHa__comparisonAfter{clip-path:inset(0)}}
