.capability-scenario-section[data-v-9bebd10f]{position:relative;overflow:hidden;padding:var(--capability-section-y) 0;background:#000}.capability-scenario-section--xr-vp[data-v-9bebd10f]{background:#050505}.capability-content-container[data-v-9bebd10f]{width:min(var(--container-1180),100%);padding:0 var(--space-24);margin:0 auto}.capability-scenario-rail-wrap[data-v-9bebd10f]{position:relative;width:calc(50vw + 50%);overflow:hidden}.capability-scenario-section--full-viewport[data-v-9bebd10f]{--scenario-full-viewport-offset:calc((100vw - min(var(--container-1180), 100vw))/2 + var(--space-24))}@media(min-width:768px){.capability-scenario-section--full-viewport .capability-scenario-rail-wrap[data-v-9bebd10f]{width:100vw;margin-left:calc((min(var(--container-1180),100vw) - 100vw)/2 - var(--space-24))}.capability-scenario-section--full-viewport .capability-scenario-rail[data-v-9bebd10f]{padding-right:var(--scenario-full-viewport-offset);padding-left:var(--scenario-full-viewport-offset);scroll-padding-right:var(--scenario-full-viewport-offset);scroll-padding-left:var(--scenario-full-viewport-offset)}.capability-scenario-section--full-viewport .capability-scenario-card[data-v-9bebd10f]{flex:0 0 min(var(--size-760),calc(100vw - var(--space-48)));width:min(var(--size-760),calc(100vw - var(--space-48)))}}.capability-section-header--left[data-v-9bebd10f]{max-width:none;margin-bottom:var(--capability-title-gap);text-align:left}.capability-section-header--left .capability-section-description[data-v-9bebd10f]{margin-right:0;margin-left:0}.capability-section-title[data-v-9bebd10f]{margin:0;color:#f5f5f7;font-size:var(--font-size-capability-section-title);font-weight:900;line-height:var(--line-height-1-08)}.capability-section-description[data-v-9bebd10f]{max-width:var(--size-860);margin:var(--space-20) 0 0;color:#ffffff94;font-size:var(--font-size-18);line-height:var(--line-height-1-7)}.capability-scenario-section--xr-vp .capability-section-title[data-v-9bebd10f]{margin-bottom:var(--space-16);font-size:var(--font-size-capability-fluid-title-small)}.capability-scenario-section--xr-vp .capability-section-description[data-v-9bebd10f]{margin-top:0;color:#ffffff8c;font-size:var(--font-size-20);line-height:var(--line-height-1-5)}.capability-scenario-rail[data-v-9bebd10f]{display:flex;justify-content:flex-start;gap:var(--space-24);width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:var(--space-8);scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.capability-scenario-rail[data-v-9bebd10f]::-webkit-scrollbar{display:none}.capability-scenario-card[data-v-9bebd10f]{position:relative;display:block;flex:0 0 calc(70% - 12px);width:calc(70% - var(--space-12));height:min(var(--size-520),56vw);min-height:var(--size-420);overflow:hidden;border-radius:var(--radius-28);background:#000;cursor:pointer;scroll-snap-align:start}.capability-scenario-section--xr-vp .capability-scenario-rail[data-v-9bebd10f]{gap:var(--space-18)}.capability-scenario-section--xr-vp .capability-scenario-card[data-v-9bebd10f]{flex:0 0 min(680px,78vw);width:min(var(--size-680),78vw);height:min(var(--size-460),52vw);min-height:var(--size-380);transition:transform .3s ease}.capability-scenario-card[data-v-9bebd10f]:hover{transform:translateY(-4px)}.capability-scenario-card[data-v-9bebd10f]:after,.capability-scenario-card[data-v-9bebd10f]:before{position:absolute;inset:0;content:""}.capability-scenario-card[data-v-9bebd10f]:before{background-image:var(--scenario-image);background-position:50%;background-size:cover;opacity:.76;transform:scale(1.02);transition:transform 1.15s cubic-bezier(.2,.8,.2,1),opacity .6s ease}.capability-scenario-card[data-v-9bebd10f]:after{background:linear-gradient(90deg,#000000c7,#00000042 48%,#00000014),linear-gradient(0deg,rgba(0,0,0,.68),transparent 46%)}.capability-scenario-card[data-v-9bebd10f]:hover:before{opacity:.9;transform:scale(1.1)}.capability-scenario-card__content[data-v-9bebd10f]{position:relative;z-index:1;display:flex;height:100%;flex-direction:column;justify-content:flex-end;padding:var(--space-48) var(--space-56)}.capability-scenario-section--xr-vp .capability-scenario-card__content[data-v-9bebd10f]{justify-content:space-between;padding:clamp(2rem,4vw,4rem)}.capability-scenario-card__content h3[data-v-9bebd10f]{max-width:var(--size-720);margin:0 0 var(--space-16);color:#fff;font-size:clamp(var(--font-size-30),3.2vw,var(--font-size-36));font-weight:600;line-height:var(--line-height-1-25)}.capability-scenario-section--xr-vp .capability-scenario-card__content h3[data-v-9bebd10f]{max-width:var(--size-448);margin:0}.capability-scenario-section--xr-vp .capability-scenario-card:first-child .capability-scenario-card__content h3[data-v-9bebd10f]{max-width:var(--size-512)}@media(min-width:768px){.capability-scenario-section--xr-vp .capability-scenario-card__content h3[data-v-9bebd10f]{font-size:var(--font-size-36)}}.capability-scenario-card__content p[data-v-9bebd10f]{max-width:var(--size-448);margin:0 0 var(--space-24);color:#ffffffb3;font-size:var(--font-size-16);line-height:var(--line-height-1-625)}.capability-detail-button[data-v-9bebd10f]{display:inline-flex;min-height:var(--space-24);align-items:center;padding:0;border:0;border-radius:0;color:#fff;background:transparent;box-shadow:none;font-size:var(--font-size-action);font-weight:400;line-height:var(--line-height-24);text-decoration:none;white-space:nowrap;transition:none}.capability-scenario-section--xr-vp .capability-detail-button[data-v-9bebd10f]{min-height:0;padding:var(--space-12) var(--space-28);border:1px solid hsla(0,0%,100%,.22);border-radius:var(--radius-pill);color:#fff;background:#0071e3;box-shadow:0 10px 28px #0071e361;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:var(--font-size-16);font-weight:700;line-height:normal;transition:transform .3s ease,background .3s ease,border-color .3s ease,box-shadow .3s ease}.capability-detail-button[data-v-9bebd10f]:hover{color:#fff;background:transparent;box-shadow:none;transform:none}.capability-scenario-section--xr-vp .capability-detail-button[data-v-9bebd10f]:hover{border-color:#fff6;color:#fff;background:#1687f8;box-shadow:0 14px 34px #0071e380;transform:translateY(-2px)}.capability-scenario-controls[data-v-9bebd10f]{display:flex;justify-content:flex-end;gap:var(--space-12);margin-top:var(--space-40)}.capability-scenario-section--xr-vp .capability-scenario-controls[data-v-9bebd10f]{margin-top:var(--space-48)}.capability-scenario-controls button[data-v-9bebd10f]{display:inline-flex;width:var(--size-44);height:var(--size-44);align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.12);border-radius:var(--radius-pill);color:#fff;background:#ffffff14;cursor:pointer;font-size:var(--font-size-16);transition:background .25s ease,border-color .25s ease}.capability-scenario-controls button[data-v-9bebd10f]:hover{border-color:#fff3;background:#ffffff26}@media(max-width:767px){.capability-scenario-section[data-v-9bebd10f]{padding:var(--capability-section-y) 0}.capability-scenario-rail-wrap[data-v-9bebd10f]{width:calc(50vw + 50%)}.capability-scenario-card[data-v-9bebd10f]{flex:0 0 min(700px,78vw);width:min(var(--size-700),78vw);height:auto;min-height:var(--size-360);border-radius:var(--radius-24)}html.reveal-animate{opacity:1;transform:none}.capability-scenario-controls button[data-v-9bebd10f]{width:var(--size-36);height:var(--size-36)}.capability-scenario-card__content[data-v-9bebd10f]{padding:var(--space-28)}.capability-scenario-card__content h3[data-v-9bebd10f]{max-width:100%;font-size:clamp(var(--font-size-24),7.2vw,var(--font-size-30));line-height:var(--line-height-1-18);overflow-wrap:anywhere}.capability-scenario-card__content p[data-v-9bebd10f]{display:-webkit-box;overflow:hidden;margin-bottom:var(--space-20);font-size:var(--font-size-14);-webkit-box-orient:vertical;-webkit-line-clamp:4}.capability-scenario-section--xr-vp .capability-scenario-card[data-v-9bebd10f]{flex:0 0 min(680px,78vw);width:min(var(--size-680),78vw);height:auto;min-height:var(--size-360)}.capability-scenario-section--xr-vp .capability-scenario-card__content[data-v-9bebd10f]{padding:var(--space-28)}.capability-scenario-section--xr-vp .capability-scenario-card__content h3[data-v-9bebd10f]{font-size:clamp(var(--font-size-24),7.2vw,var(--font-size-30))}.capability-detail-button[data-v-9bebd10f],.capability-scenario-section--xr-vp .capability-detail-button[data-v-9bebd10f]{max-width:100%;white-space:normal}}
