.block-m-experience{background:#060606;color:#ececec}.block-m-experience__heading{width:min(100% - clamp(40px,7vw,144px),1600px);margin:auto;padding:clamp(64px,7vw,110px) 0 40px}.block-m-experience__heading h2{margin:0;font-family:var(--display);font-size:clamp(2.7rem,4.5vw,4.25rem);line-height:1.05;font-weight:500;letter-spacing:-.035em}.block-m-experience__journey{position:relative;min-height:var(--demo-height)}.block-m-experience__sticky{position:relative;background:#060606}.block-m-experience__loading button{font:inherit;color:#ddd;background:transparent;border:0;min-height:44px;cursor:pointer}.block-m-experience button:focus-visible,.block-m-experience a:focus-visible{outline:2px solid #eee;outline-offset:4px}.block-m-experience__frame{display:block;width:100%;height:var(--demo-height);border:0;background:#060606}.block-m-experience__loading{min-height:var(--demo-height);display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center;color:#aaa}.block-m-experience__frame+.block-m-experience__loading{position:absolute;inset:0;background:#060606}.block-m-experience__loading a{color:#ddd}@media (max-width: 760px){.block-m-experience__heading{width:calc(100% - 40px);padding:64px 0 26px}.block-m-experience__heading h2{font-size:clamp(2rem,8.5vw,2.7rem)}.block-m-experience__frame{max-width:100%}}.block-m-specs{padding:clamp(80px,9vw,160px) 0;background:#060606;color:#f0f0ec;border-top:1px solid #242424}.block-m-specs__layout{width:min(100% - clamp(40px,7vw,144px),1600px);margin:auto;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:clamp(48px,7vw,130px)}.block-m-specs__lead h2{margin:0;font-family:var(--display);font-size:clamp(2.7rem,4.2vw,4.25rem);font-weight:500;line-height:.98;letter-spacing:-.035em;overflow-wrap:anywhere}.block-m-specs__rule{display:block;width:52px;height:1px;margin:32px 0;background:#a2a2a2}.block-m-specs__lead p{max-width:38ch;color:#a9a9a9;font-size:1rem;line-height:1.65}.block-m-specs__metrics{display:grid;grid-template-columns:1fr 1fr;margin-top:52px}.block-m-specs__metric{padding:24px 16px 26px 0;border-top:1px solid #303030}.block-m-specs__metric:nth-child(2n){padding-left:24px;border-left:1px solid #303030}.block-m-specs__metric strong{display:block;font-family:var(--display);font-size:clamp(1.9rem,2.6vw,3.1rem);font-weight:500;letter-spacing:-.025em;line-height:1.1;white-space:nowrap}.block-m-specs__metric span{display:block;margin-top:12px;color:#aaa;font-size:.8rem;line-height:1.4}.block-m-specs__group h3{margin:30px 0 14px;font-size:.82rem;font-weight:500;color:#eee;letter-spacing:.05em;text-transform:uppercase}.block-m-specs__group dl{margin:0}.block-m-specs__row{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:17px 0;border-bottom:1px solid #252525;font-size:.9rem;line-height:1.5}.block-m-specs__row dt{color:#a5a5a5}.block-m-specs__row dd{margin:0;color:#e8e8e8;font-weight:500;font-variant-numeric:tabular-nums}@media (max-width: 1000px){.block-m-specs__layout{grid-template-columns:1fr;gap:56px;max-width:760px}.block-m-specs__lead h2{max-width:14ch}.block-m-specs__metrics{max-width:560px}}@media (max-width: 480px){.block-m-specs__row{grid-template-columns:1fr 1fr;gap:18px;font-size:.8rem}.block-m-specs__metric strong{font-size:1.9rem}}._section_p4hwz_1{width:100%;padding:clamp(88px,9vw,152px) 0;color:#f0f0ec;background:#080b0c;border-top:1px solid #202526}._layout_p4hwz_9{width:min(100% - clamp(40px,7vw,144px),1600px);margin:0 auto;display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:clamp(48px,5.4vw,88px);align-items:center}._copy_p4hwz_18{min-width:0}._copy_p4hwz_18 h2{max-width:none;margin:0;font-family:var(--display);font-size:clamp(2.7rem,4.2vw,4.25rem);font-weight:500;line-height:.98;letter-spacing:-.04em;text-wrap:balance}._copy_p4hwz_18 ._lead_p4hwz_33{margin:26px 0 0;color:#a9a9a1;font-size:1rem;line-height:1.6}._items_p4hwz_40{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,3.2vw,52px);row-gap:2px;margin:48px 0 0;padding:0;list-style:none}._items_p4hwz_40 li{position:relative;display:flex;align-items:center;min-height:58px;padding:15px 0 15px 18px;border-top:1px solid #303738;color:#dfdfda;font-size:.94rem;line-height:1.5;text-wrap:pretty}._items_p4hwz_40 li:before{position:absolute;top:50%;left:0;width:6px;height:2px;background:#9aa4a2;content:"";transform:translateY(-50%)}._visual_p4hwz_74{min-width:0}._figure_p4hwz_78{margin:0}._visual_p4hwz_74 img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:contain}@media (max-width: 1000px){._layout_p4hwz_9{grid-template-columns:1fr;gap:44px}._copy_p4hwz_18 h2{max-width:none}._items_p4hwz_40{max-width:860px}}@media (max-width: 560px){._section_p4hwz_1{padding:72px 0 80px}._layout_p4hwz_9{width:calc(100% - 36px);gap:30px}._copy_p4hwz_18 h2{font-size:clamp(2.65rem,12vw,3.6rem)}._copy_p4hwz_18 ._lead_p4hwz_33{margin-top:18px}._items_p4hwz_40{grid-template-columns:1fr;margin-top:34px}._items_p4hwz_40 li{min-height:54px;font-size:1rem}}._section_s684g_1{color:#f0f0ec;background:#080b0c;scroll-margin-top:76px}._intro_s684g_7{display:flex;align-items:flex-end;width:min(100% - clamp(40px,7vw,144px),1600px);min-height:clamp(320px,48svh,580px);margin:0 auto;padding:clamp(88px,9vw,150px) 0 clamp(48px,6vw,92px)}._heading_s684g_16{max-width:100%;margin:0;font-family:var(--display);font-size:clamp(3rem,5vw,4.25rem);font-weight:500;line-height:1;letter-spacing:-.035em;text-wrap:balance;overflow-wrap:normal}._scenes_s684g_28{position:relative;width:min(100%,2200px);margin:0 auto}._scene_s684g_28{position:sticky;top:76px;isolation:isolate;display:flex;align-items:flex-start;justify-content:flex-end;min-height:max(600px,calc(100svh - 76px));overflow:hidden;background:#151b1e}._scene_s684g_28:nth-child(1){z-index:1}._scene_s684g_28:nth-child(2){z-index:2}._scene_s684g_28:nth-child(3){z-index:3}._visual_s684g_50,._visual_s684g_50:after,._visual_s684g_50 img{position:absolute;inset:0;width:100%;height:100%}._visual_s684g_50 img{display:block;object-fit:cover;object-position:center 46%}._visual_s684g_50:after{z-index:1;background:linear-gradient(90deg,transparent 28%,rgba(5,8,9,.22) 52%,rgba(5,8,9,.88) 100%),linear-gradient(0deg,rgba(5,8,9,.62),transparent 45%);content:"";pointer-events:none}._copy_s684g_74{position:relative;z-index:2;width:min(42%,640px);margin:clamp(72px,9vh,136px) clamp(48px,6vw,120px) 0 0;padding-top:28px;border-top:1px solid rgba(240,240,236,.6);text-shadow:0 1px 14px rgba(0,0,0,.36)}._copy_s684g_74 h3{max-width:none;margin:0;font-family:var(--display);font-size:clamp(2.1rem,2.6vw,3.25rem);font-weight:500;line-height:1.04;letter-spacing:-.025em;text-wrap:balance}._copy_s684g_74 p{max-width:43ch;margin:36px 0 0;color:#e0e4e0;font-size:clamp(1.05rem,1.32vw,1.3rem);line-height:1.55;text-wrap:pretty}._section_s684g_1[data-studio-active=true] ._scene_s684g_28{position:relative;top:auto}@media (max-width: 760px){._scenes_s684g_28{display:grid;gap:16px}._intro_s684g_7{width:calc(100% - 36px);min-height:270px;padding:105px 0 38px}._heading_s684g_16{font-size:clamp(2.45rem,7.2vw,3.6rem)}._scene_s684g_28{position:relative;top:auto;align-items:flex-end;min-height:max(620px,calc(100svh - 64px))}._visual_s684g_50 img{object-position:50% center}._scene_s684g_28:nth-child(2) ._visual_s684g_50 img{object-position:43% center}._scene_s684g_28:nth-child(3) ._visual_s684g_50 img{object-position:45% center}._visual_s684g_50:after{background:linear-gradient(0deg,rgba(4,7,8,.97) 0%,rgba(4,7,8,.84) 18%,rgba(4,7,8,.22) 66%,transparent 100%)}._copy_s684g_74{width:calc(100% - 36px);margin:0 18px 58px;padding-top:20px}._copy_s684g_74 h3{max-width:none;font-size:clamp(2rem,7vw,2.7rem)}._copy_s684g_74 p{max-width:42ch;margin-top:28px;font-size:1rem}}@media (max-width: 380px){._heading_s684g_16{font-size:2.08rem}._copy_s684g_74 h3{font-size:1.82rem}._copy_s684g_74 p{font-size:.95rem}}@media (prefers-reduced-motion: reduce){._scene_s684g_28{position:relative;top:auto}}._section_1prgd_1{color:#f0f0ec;background:#080b0c;border-top:1px solid #202526}._layout_1prgd_7{width:min(100%,1800px);margin:0 auto}._headingWrap_1prgd_12{width:min(100% - clamp(40px,7vw,144px),1600px);margin:0 auto;padding:clamp(76px,7vw,112px) 0 clamp(48px,5vw,76px)}._heading_1prgd_12{margin:0;font-family:var(--display);font-size:clamp(3.4rem,6.2vw,5.8rem);font-weight:500;line-height:.98;letter-spacing:-.035em}._list_1prgd_27{margin:0;padding:0 0 clamp(72px,7vw,110px);list-style:none}._item_1prgd_33{position:relative;isolation:isolate}._visual_1prgd_38{position:relative;overflow:hidden;background:#101416}._visual_1prgd_38 img{display:block;width:100%;height:100%;object-fit:cover}._copy_1prgd_51{position:relative;z-index:1}._item_1prgd_33 h3{max-width:20ch;margin:0;font-family:var(--display);font-size:clamp(2.9rem,4.8vw,5.1rem);font-weight:500;line-height:1.02;letter-spacing:-.03em;text-wrap:balance}._item_1prgd_33 p{max-width:42ch;margin:30px 0 0;color:#d4d9d7;font-size:clamp(1.05rem,1.45vw,1.35rem);line-height:1.55;text-wrap:pretty}._item_1prgd_33:first-child,._item_1prgd_33:nth-child(3){display:flex;align-items:center;min-height:clamp(500px,42vw,620px);overflow:hidden}._item_1prgd_33:first-child ._visual_1prgd_38,._item_1prgd_33:nth-child(3) ._visual_1prgd_38{position:absolute;z-index:-1;inset:0}._item_1prgd_33:first-child ._visual_1prgd_38:after,._item_1prgd_33:nth-child(3) ._visual_1prgd_38:after{position:absolute;inset:0;content:"";pointer-events:none}._item_1prgd_33:first-child ._visual_1prgd_38 img{object-position:center 40%}._item_1prgd_33:first-child ._visual_1prgd_38:after{background:linear-gradient(90deg,#040607f7,#040607b8 33%,#0406070f 72%)}._item_1prgd_33:first-child ._copy_1prgd_51{width:min(47%,680px);margin-left:max(clamp(24px,7vw,132px),calc((100% - 1600px)/2))}._item_1prgd_33:nth-child(2),._item_1prgd_33:nth-child(4){display:grid;width:min(100% - clamp(40px,7vw,144px),1600px);height:clamp(420px,38vw,540px);margin:clamp(60px,6vw,96px) auto}._item_1prgd_33:nth-child(2){grid-template-columns:46% 54%}._item_1prgd_33:nth-child(2) ._visual_1prgd_38 img{object-position:center 56%}._item_1prgd_33:nth-child(2) ._copy_1prgd_51{display:flex;flex-direction:column;justify-content:center;padding:0 0 0 clamp(45px,7vw,125px)}._item_1prgd_33:nth-child(3){justify-content:flex-end}._item_1prgd_33:nth-child(3) ._visual_1prgd_38 img{object-position:center top}._item_1prgd_33:nth-child(3) ._visual_1prgd_38:after{background:linear-gradient(90deg,transparent 18%,rgba(4,6,7,.2) 46%,rgba(4,6,7,.93) 100%)}._item_1prgd_33:nth-child(3) ._copy_1prgd_51{width:min(35%,550px);margin-right:max(clamp(24px,5vw,96px),calc((100% - 1680px)/2));transform:translateY(-42px)}._item_1prgd_33:nth-child(4){grid-template-columns:43% 57%}._item_1prgd_33:nth-child(4) ._visual_1prgd_38{grid-column:2;grid-row:1}._item_1prgd_33:nth-child(4) ._visual_1prgd_38 img{object-position:center 48%}._item_1prgd_33:nth-child(4) ._copy_1prgd_51{display:flex;flex-direction:column;justify-content:center;grid-column:1;grid-row:1;padding-right:clamp(42px,6vw,104px)}._item_1prgd_33:nth-child(5){display:flex;align-items:center;min-height:clamp(440px,36vw,520px);overflow:hidden}._item_1prgd_33:nth-child(5) ._visual_1prgd_38{position:absolute;z-index:-1;inset:0}._item_1prgd_33:nth-child(5) ._visual_1prgd_38 img{object-position:center 40%}._item_1prgd_33:nth-child(5) ._visual_1prgd_38:after{position:absolute;inset:0;background:linear-gradient(90deg,#040607f5,#040607c7 32%,#0406070f 72%);content:"";pointer-events:none}._item_1prgd_33:nth-child(5) ._copy_1prgd_51{width:min(48%,680px);margin-left:max(clamp(24px,7vw,132px),calc((100% - 1600px)/2))}._item_1prgd_33:nth-child(5) p{margin-top:30px}._item_1prgd_33:nth-child(n+6){display:grid;grid-template-columns:46% 54%;width:min(100% - clamp(40px,7vw,144px),1600px);min-height:420px;margin:clamp(60px,6vw,96px) auto}._item_1prgd_33:nth-child(n+6) ._visual_1prgd_38{min-height:420px}._item_1prgd_33:nth-child(n+6) ._copy_1prgd_51{align-self:center;padding-left:clamp(45px,7vw,125px)}._item_1prgd_33._textOnly_1prgd_223{display:flex;align-items:center;justify-content:center;width:min(100% - clamp(40px,7vw,144px),1600px);height:auto;min-height:320px;margin:clamp(60px,6vw,96px) auto}._item_1prgd_33._textOnly_1prgd_223 ._visual_1prgd_38{position:absolute;z-index:-1;inset:0;min-height:0;background:#101416}._item_1prgd_33._textOnly_1prgd_223 ._copy_1prgd_51{width:min(100% - 48px,900px);margin:0 auto;padding:64px 0;transform:none}@media (max-width: 760px){._headingWrap_1prgd_12{width:calc(100% - 36px);padding:72px 0 44px}._heading_1prgd_12{font-size:clamp(2.8rem,11vw,4.2rem)}._list_1prgd_27{padding-bottom:64px}._item_1prgd_33 h3{font-size:clamp(2.25rem,9vw,3.5rem)}._item_1prgd_33 p{margin-top:20px;font-size:1rem}._item_1prgd_33:first-child,._item_1prgd_33:nth-child(3){align-items:flex-end;min-height:500px}._item_1prgd_33:first-child ._visual_1prgd_38 img{object-position:58% center}._item_1prgd_33:nth-child(3) ._visual_1prgd_38 img{object-position:40% center}._item_1prgd_33:first-child ._visual_1prgd_38:after,._item_1prgd_33:nth-child(3) ._visual_1prgd_38:after{background:linear-gradient(0deg,rgba(4,6,7,.97) 0%,rgba(4,6,7,.75) 24%,transparent 75%)}._item_1prgd_33:first-child ._copy_1prgd_51,._item_1prgd_33:nth-child(3) ._copy_1prgd_51{width:calc(100% - 36px);margin:0 18px 54px}._item_1prgd_33:nth-child(3) ._copy_1prgd_51{transform:none}._item_1prgd_33:nth-child(2),._item_1prgd_33:nth-child(4){display:flex;flex-direction:column;width:100%;height:auto;margin:56px auto}._item_1prgd_33:nth-child(2) ._visual_1prgd_38,._item_1prgd_33:nth-child(4) ._visual_1prgd_38{height:clamp(300px,72vw,430px)}._item_1prgd_33:nth-child(2) ._copy_1prgd_51,._item_1prgd_33:nth-child(4) ._copy_1prgd_51{padding:32px 18px 0}._item_1prgd_33:nth-child(5){align-items:flex-end;min-height:500px}._item_1prgd_33:nth-child(5) ._visual_1prgd_38 img{object-position:63% center}._item_1prgd_33:nth-child(5) ._visual_1prgd_38:after{background:linear-gradient(0deg,rgba(4,6,7,.97) 0%,rgba(4,6,7,.78) 30%,transparent 76%)}._item_1prgd_33:nth-child(5) ._copy_1prgd_51{width:calc(100% - 36px);margin:0 18px 54px}._item_1prgd_33:nth-child(5) p{margin-top:20px}._item_1prgd_33:nth-child(n+6){display:flex;flex-direction:column;width:calc(100% - 36px);min-height:0;margin:56px auto}._item_1prgd_33:nth-child(n+6) ._visual_1prgd_38{min-height:clamp(300px,72vw,430px)}._item_1prgd_33:nth-child(n+6) ._copy_1prgd_51{padding:32px 0 0}._item_1prgd_33._textOnly_1prgd_223{min-height:260px;margin:56px auto}._item_1prgd_33._textOnly_1prgd_223 ._visual_1prgd_38{min-height:0}._item_1prgd_33._textOnly_1prgd_223 ._copy_1prgd_51{width:calc(100% - 36px);margin:0 auto;padding:48px 0}}.block-m-page{color:#eef0eb;background:#080b0c;font-family:var(--body, Inter, sans-serif)}.block-m-page section[id]{scroll-margin-top:100px!important}@media (max-width: 760px){.block-m-page section[id]{scroll-margin-top:88px!important}}.block-m-hero h1,.block-m-hero p{margin:0}.block-m-page h1{font-family:var(--display, "IBM Plex Sans Condensed", sans-serif);font-weight:400;letter-spacing:-.03em;text-wrap:balance}.block-m-hero{position:relative;height:calc(100svh + var(--block-m-scroll-distance, 4220px))}.block-m-hero__sticky{position:sticky;top:0;isolation:isolate;height:100svh;overflow:hidden;background:#080b0c}.block-m-sequence{--block-m-exposure: .88;position:absolute;inset:0;overflow:hidden;background:#080b0c}.block-m-sequence:after{position:absolute;z-index:2;inset:0;pointer-events:none;content:"";background:radial-gradient(ellipse 84% 86% at 50% 45%,transparent 52%,rgb(0 0 0 / 16%) 100%),linear-gradient(180deg,rgb(0 0 0 / 8%),transparent 22%,transparent 80%,rgb(0 0 0 / 12%))}.block-m-sequence__poster,.block-m-sequence__frame,.block-m-sequence__video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:brightness(var(--block-m-exposure)) contrast(1.12) saturate(1.1)}.block-m-sequence__poster--mobile{display:none}.block-m-sequence__video{z-index:1;pointer-events:none}.block-m-hero[data-editor-active=true] .block-m-sequence__video{pointer-events:auto}.block-m-sequence__frame{z-index:1;pointer-events:none}@media (min-width: 761px){.block-m-sequence__poster,.block-m-sequence__frame{transform:translate(var(--block-m-scene-shift, 0px),clamp(48px,6svh,72px));mask-image:linear-gradient(90deg,transparent,#000 18%)}}.block-m-sequence[data-frame-ready=true] .block-m-sequence__poster{visibility:hidden}.block-m-hero__content{position:absolute;z-index:3;left:50%;top:clamp(170px,20svh,260px);transform:translate(-50%);width:min(100% - clamp(40px,7vw,136px),1480px);pointer-events:none;text-shadow:0 3px 24px rgba(0,0,0,.8)}.block-m-hero[data-editor-active=true] .block-m-hero__content h1,.block-m-hero[data-editor-active=true] .block-m-hero__content p{pointer-events:auto}.block-m-hero__title{max-width:400px;font-size:clamp(4.2rem,5.2vw,5.6rem);line-height:.98}.block-m-hero .block-m-hero__lead{max-width:390px;margin-top:16px;color:#d8dfdc;font-size:clamp(1.2rem,1.5vw,1.45rem);line-height:1.32;text-wrap:balance}.block-m-hero{--stagger-dur: .42s;--stagger-distance: 9px;--stagger-ease: cubic-bezier(.22, 1, .36, 1)}.t-stagger-line{display:block;opacity:0;transform:translateY(var(--stagger-distance));transition:opacity var(--stagger-dur) var(--stagger-ease),transform var(--stagger-dur) var(--stagger-ease)}.t-stagger.is-shown>.t-stagger-line{opacity:1;transform:translateY(0)}.t-stagger.is-hiding>.t-stagger-line{opacity:0;transform:translateY(0);transition:opacity .2s ease,transform 0s linear;transition-delay:0s}.block-m-hero__story{position:absolute;z-index:3;top:clamp(150px,23svh,310px);left:clamp(28px,5vw,128px);width:min(34vw,590px);pointer-events:none;text-shadow:0 3px 24px rgb(0 0 0 / 88%)}.block-m-hero__story-intro,.block-m-hero__modes-panel{position:absolute;top:0;left:0;width:100%}.block-m-hero__modes-panel{box-sizing:border-box;left:-40px;padding:20px 24px 22px;border:1px solid rgb(193 211 221 / 18%);border-radius:12px;background:#081016d1;box-shadow:0 20px 48px #0003;opacity:0;transform:translateY(8px);transition:opacity .36s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1)}.block-m-hero__story-intro{width:100%;opacity:0;transform:translateY(8px);transition:opacity .36s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1)}.block-m-hero__modes-panel{width:min(380px,calc(100% + 40px));padding-inline:26px}.block-m-hero__story-intro.is-shown,.block-m-hero__modes-panel.is-shown{opacity:1;transform:translateY(0)}.block-m-hero__story-intro.is-hiding,.block-m-hero__modes-panel.is-hiding{opacity:0;transform:translateY(0);transition-duration:.18s}.block-m-hero__context-title{margin:0 0 24px;color:#f0f2ef;font-family:var(--body, Inter, sans-serif);font-size:clamp(1.8rem,2.75vw,3.55rem);font-weight:600;letter-spacing:-.035em;line-height:1.16}.block-m-hero__context-title>span{display:block}.block-m-hero__context-title>span+span{color:#aeb7bf;font-weight:400}.block-m-hero__story-intro p{max-width:44ch;color:#e5ebef;font-size:clamp(.94rem,1.12vw,1.35rem);font-weight:400;line-height:1.5;transition-delay:70ms}.block-m-hero__context-bottom{position:absolute;z-index:4;bottom:13svh;left:clamp(28px,5vw,128px);width:min(34vw,590px);pointer-events:none}.block-m-hero__context-facts{display:grid;grid-template-columns:1fr 1.25fr 1fr}.block-m-hero__context-facts>div{padding:0 16px;border-left:1px solid rgb(180 204 216 / 25%)}.block-m-hero__context-facts>div:first-child{padding-left:0;border-left:0}.block-m-hero__context-facts span{display:block;min-height:2.8em;color:#aeb8bf;font-size:clamp(.7rem,.83vw,1rem);line-height:1.4}.block-m-hero__context-facts strong{display:block;margin-top:10px;font-size:clamp(.75rem,.85vw,1rem);font-weight:500;line-height:1.45;overflow-wrap:break-word}@media (min-width: 761px) and (max-width: 1199px){.block-m-hero__context-bottom{width:min(36vw,390px)}.block-m-hero__context-facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.block-m-hero__context-facts>div:last-child{grid-column:1 / -1;padding-left:0;border-left:0}.block-m-hero__context-facts>div:last-child span{min-height:0}.block-m-hero__context-facts>div:last-child strong{max-width:30ch;margin-top:4px}}.block-m-hero__mode-callout{position:absolute;z-index:4;inset:0;opacity:0;pointer-events:none;transition:opacity .24s ease}.block-m-hero__mode-callout.is-shown{opacity:1}.block-m-hero__mode-line{position:absolute;inset:0;width:100%;height:100%}.block-m-hero__mode-line path{fill:none;stroke:#e6edf2d1;stroke-width:1.25;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .5s cubic-bezier(.22,1,.36,1) 80ms}.block-m-hero__mode-callout.is-shown path{stroke-dashoffset:0}.block-m-hero__mode-line circle{fill:#f2f5f5;opacity:0;transition:opacity .18s ease .12s}.block-m-hero__mode-callout.is-shown circle{opacity:1}.block-m-hero__mode-label{position:absolute;top:37%;left:82%;width:min(16vw,260px);color:#f0f2ef;font-size:clamp(1rem,1.1vw,1.2rem);line-height:1.3;text-shadow:0 2px 18px #000;opacity:0;transition:opacity .25s ease .16s}.block-m-hero__mode-label p{margin-top:8px;color:#abb6bf;font-size:clamp(.78rem,.86vw,1rem);line-height:1.5}.block-m-hero__mode-callout:not(.is-shown) .block-m-hero__mode-label,.block-m-hero__mode-callout:not(.is-shown) path,.block-m-hero__mode-callout:not(.is-shown) circle{transition-delay:0s}.block-m-hero__mode-callout.is-shown .block-m-hero__mode-label{opacity:1}.block-m-hero[data-editor-active=true] .block-m-hero__mode-callout.is-shown .block-m-hero__mode-label{pointer-events:auto}.block-m-hero__modes-heading{color:#e5ebef;font-size:clamp(1.05rem,1.2vw,1.25rem);font-weight:400;letter-spacing:0}.block-m-hero__mode-list{position:relative;height:clamp(3rem,3.5vw,3.5rem);margin-top:8px}.block-m-hero__mode{position:absolute;top:0;left:0;width:100%}.block-m-hero__mode-name{font-family:var(--display, "IBM Plex Sans Condensed", sans-serif);color:#f0f2ef;font-size:clamp(2.25rem,2.8vw,2.5rem);font-weight:400;line-height:1.05}.block-m-hero[data-editor-active=true] .block-m-hero__mode{pointer-events:none}.block-m-hero[data-editor-active=true] .block-m-hero__story-intro.is-shown,.block-m-hero[data-editor-active=true] .block-m-hero__modes-panel.is-shown,.block-m-hero[data-editor-active=true] .block-m-hero__mode.is-shown{pointer-events:auto}@media (max-width: 760px){.block-m-hero{height:100svh}.block-m-hero__sticky{position:relative}.block-m-hero__content{opacity:1!important}.block-m-hero__story,.block-m-hero__context-bottom,.block-m-hero__mode-callout{display:none}.block-m-hero__content{width:min(100% - 40px,560px);top:clamp(84px,10.5svh,108px);text-align:left}.block-m-hero__title{max-width:100%;font-size:clamp(3.7rem,15.2vw,4.75rem);line-height:1}.block-m-hero .block-m-hero__lead{display:block;max-width:330px;margin:12px 0 0;font-size:clamp(.92rem,3.8vw,1.08rem);line-height:1.38}.block-m-sequence__poster--desktop{display:none}.block-m-sequence__poster--mobile{display:block}}@media (max-width: 760px) and (max-height: 650px){.block-m-hero__content{top:80px}.block-m-hero__title{font-size:3.25rem}}@media (prefers-reduced-motion: reduce){.t-stagger-line{transition:none!important}.block-m-hero__story-intro,.block-m-hero__modes-panel{opacity:1;transform:none;transition:none}.block-m-hero{height:auto;min-height:100svh}.block-m-hero__sticky{position:relative;display:flex;flex-direction:column;height:auto;min-height:100svh;padding-bottom:36px}.block-m-hero__content{position:relative;top:auto;left:auto;width:min(calc(100% - 40px),600px);margin:clamp(104px,15svh,160px) 20px 0;opacity:1!important;transform:none}.block-m-hero__story{position:relative;top:auto;left:auto;width:min(calc(100% - 40px),600px);margin:28px 20px 0;padding:20px;background:#050a0fbd}.block-m-hero__mode-callout{display:none}.block-m-hero__context-bottom{position:relative;bottom:auto;left:auto;width:min(calc(100% - 40px),600px);margin:24px 20px;pointer-events:auto}.block-m-hero__context-bottom .t-stagger-line{opacity:1;transform:none}.block-m-hero__mode-line path,.block-m-hero__mode-line circle,.block-m-hero__mode-label{transition:none}.block-m-hero__story-intro,.block-m-hero__modes-panel{position:relative;top:auto;left:auto}.block-m-hero__modes-panel{margin-top:24px}.block-m-hero__mode-list{display:grid;height:auto;gap:10px;margin-top:12px}.block-m-hero__mode{position:relative}.block-m-hero__story .t-stagger-line{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce) and (max-width: 760px){.block-m-hero__content{margin-top:clamp(84px,10.5svh,108px)}}
