.O7oeeW_root{color:#0b1220;word-break:keep-all;overflow-wrap:anywhere}.O7oeeW_root *{box-sizing:border-box}.O7oeeW_intro{max-width:780px;margin-bottom:32px}.O7oeeW_intro .O7oeeW_eyebrow{color:#1458f5;margin:0 0 12px;font-size:14px;font-weight:700}.O7oeeW_intro h2{letter-spacing:-.045em;margin:0 0 20px;font-size:clamp(28px,3.2vw,42px);line-height:1.3}.O7oeeW_intro>p:last-child{color:#526174;margin:0;font-size:17px;line-height:1.8}.O7oeeW_emptyPreview{margin:0}.O7oeeW_viewport{aspect-ratio:16/10;isolation:isolate;background:#0b182b;border:1px solid #d8e0ea;border-radius:16px;width:100%;min-height:420px;position:relative;overflow:hidden}.O7oeeW_poster{object-fit:cover;object-position:center}.O7oeeW_tourViewport{min-height:600px}.O7oeeW_shade{pointer-events:none;background:linear-gradient(#0000 35%,#0b182bd9);position:absolute;inset:0}.O7oeeW_previewLabel{color:#fff;position:absolute;bottom:clamp(24px,4vw,48px);left:clamp(24px,4vw,48px);right:24px}.O7oeeW_previewLabel span{color:#d7e5ff;font-size:14px}.O7oeeW_previewLabel p{letter-spacing:-.035em;margin:12px 0 0;font-size:clamp(24px,3vw,36px);line-height:1.3}.O7oeeW_caption{flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-top:20px;line-height:1.7;display:flex}.O7oeeW_caption span{color:#526174;font-size:14px}.O7oeeW_caption p{margin:0;font-size:16px}.O7oeeW_tabs{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.O7oeeW_tabs button{color:#0b1220;min-height:48px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e0ea;border-radius:8px;padding:12px 20px;transition:background-color .18s,color .18s}.O7oeeW_tabs button[aria-selected=true]{color:#fff;background:#123a8c;border-color:#123a8c}.O7oeeW_tabs button:hover:not([aria-selected=true]){background:#eaf2ff}.O7oeeW_panel[hidden]{display:none}.O7oeeW_tourHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.O7oeeW_tourHeader h3{letter-spacing:-.035em;margin:0 0 8px;font-size:24px}.O7oeeW_tourHeader p{color:#526174;max-width:40em;margin:0;font-size:16px;line-height:1.7}.O7oeeW_actions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.O7oeeW_actions a{color:#123a8c;text-underline-offset:5px;align-items:center;min-height:48px;font-size:16px;display:inline-flex}.O7oeeW_frame{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.O7oeeW_root :is(button,a):focus-visible{outline-offset:4px;outline:3px solid #1458f5}.O7oeeW_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:599px){.O7oeeW_intro{margin-bottom:24px}.O7oeeW_intro>p:last-child{font-size:16px}.O7oeeW_tourViewport{min-height:720px}.O7oeeW_caption{flex-direction:column}.O7oeeW_tourHeader{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.O7oeeW_root *,.O7oeeW_root :before,.O7oeeW_root :after{transition:none;animation:none}}
.sp0_PG_rail{color:#fff;--story-hero:1;--story-intro:0;--story-night:0;--story-night-image:0;background:#0b182b;position:relative}.sp0_PG_stage{isolation:isolate;position:relative}.sp0_PG_images{z-index:-2;position:absolute;inset:0;overflow:hidden}.sp0_PG_images img{object-fit:cover;object-position:center}.sp0_PG_images img+img{opacity:var(--story-night-image)}.sp0_PG_shade{z-index:-1;background:linear-gradient(90deg,#040d1aa3,#040d1a1f 85%),linear-gradient(#0000 10%,#040d1acc);position:absolute;inset:0}.sp0_PG_content{width:var(--site-content-width);margin-inline:auto;padding-block:100px 56px}.sp0_PG_copyStack{gap:80px;display:grid}.sp0_PG_hero,.sp0_PG_intro,.sp0_PG_night{min-width:0}.sp0_PG_actions{margin-top:32px}.sp0_PG_anchor{top:var(--story-anchor,100svh);width:1px;height:1px;scroll-margin-top:calc(var(--header-height) + 24px);position:absolute}.sp0_PG_rail[data-animated=true]{height:calc(300svh - var(--header-height))}.sp0_PG_rail[data-animated=true] .sp0_PG_stage{top:var(--header-height);min-height:calc(100svh - var(--header-height));align-items:flex-end;display:flex;position:sticky}.sp0_PG_rail[data-animated=true] .sp0_PG_copyStack{gap:0}.sp0_PG_rail[data-animated=true] .sp0_PG_hero,.sp0_PG_rail[data-animated=true] .sp0_PG_intro,.sp0_PG_rail[data-animated=true] .sp0_PG_night{pointer-events:none;grid-area:1/1;align-self:end}.sp0_PG_rail[data-animated=true] .sp0_PG_hero{opacity:var(--story-hero);transform:translateY(var(--story-hero-y,0px))}.sp0_PG_rail[data-animated=true] .sp0_PG_intro{opacity:var(--story-intro);transform:translateY(var(--story-intro-y,18px))}.sp0_PG_rail[data-animated=true] .sp0_PG_night{opacity:var(--story-night);transform:translateY(var(--story-night-y,18px))}@media (max-width:767px){.sp0_PG_content{padding-block:48px calc(100px + env(safe-area-inset-bottom,0px))}.sp0_PG_copyStack{gap:64px}.sp0_PG_images img{object-position:59% center}.sp0_PG_shade{background:linear-gradient(#040d1a59 5%,#040d1aed)}.sp0_PG_actions{margin-top:24px}}@media (prefers-reduced-motion:reduce){.sp0_PG_rail[data-animated=true]{height:auto}.sp0_PG_rail[data-animated=true] .sp0_PG_stage{min-height:0;display:block;position:relative;top:auto}.sp0_PG_rail[data-animated=true] .sp0_PG_copyStack{gap:64px}.sp0_PG_rail[data-animated=true] .sp0_PG_hero,.sp0_PG_rail[data-animated=true] .sp0_PG_intro,.sp0_PG_rail[data-animated=true] .sp0_PG_night{opacity:1;pointer-events:auto;grid-area:auto;transform:none}}
.ejAMtW_page{--ink:#0b1220;--blue:#1458f5;--navy:#0b182b;color:var(--ink);word-break:keep-all;overflow-wrap:break-word;background:#fff}.ejAMtW_page :where(h1,h2,h3,p,figure,dl,dd){margin:0}.ejAMtW_page :where(a){text-decoration:none}.ejAMtW_page :where(a):focus-visible{outline-offset:6px;outline:3px solid #22bfe8}.ejAMtW_wrap{width:min(1280px,100% - 112px);margin-inline:auto}.ejAMtW_eyebrow{color:#536174;letter-spacing:.16em;font-size:12px;font-weight:650;line-height:1.8}.ejAMtW_hero .ejAMtW_eyebrow,.ejAMtW_night .ejAMtW_eyebrow,.ejAMtW_devices .ejAMtW_eyebrow{color:#bfd3f4}.ejAMtW_hero{isolation:isolate;color:#fff;background:var(--navy);align-items:flex-end;min-height:clamp(680px,90svh,980px);display:flex;position:relative}.ejAMtW_heroImage{object-fit:cover;object-position:center;z-index:-2}.ejAMtW_heroShade{z-index:-1;background:linear-gradient(90deg,#040d1a99,#040d1a14 85%),linear-gradient(#0000 20%,#040d1ac2);position:absolute;inset:0}.ejAMtW_heroContent{width:min(1440px,100%);margin-inline:auto;padding:100px 56px 76px}.ejAMtW_hero h1{letter-spacing:-.065em;text-wrap:balance;max-width:1000px;margin-top:24px;font-size:clamp(38px,4.7vw,70px);font-weight:600;line-height:1.18}.ejAMtW_heroCopy{color:#f1f4fa;font-size:18px;line-height:1.8;margin-top:28px!important}.ejAMtW_actions{flex-wrap:wrap;align-items:center;gap:30px;margin-top:34px;display:flex}.ejAMtW_primary{background:var(--blue);color:#fff;border-radius:999px;justify-content:space-between;align-items:center;gap:44px;min-height:56px;padding:17px 25px;font-size:15px;font-weight:650;transition:background .18s;display:inline-flex}.ejAMtW_primary:hover{background:#123a8c}.ejAMtW_heroLink{color:#fff;align-items:center;gap:18px;min-height:44px;font-size:14px;display:inline-flex}.ejAMtW_intro{padding-block:140px}.ejAMtW_page h2{letter-spacing:-.065em;text-wrap:balance;font-size:clamp(36px,4.2vw,60px);font-weight:550;line-height:1.22}.ejAMtW_intro h2{margin-top:24px}.ejAMtW_intro p:not(.ejAMtW_eyebrow){color:#536174;margin-top:28px;font-size:18px;line-height:1.85}.ejAMtW_note{color:#647185;margin-top:22px;font-size:12px;display:block}.ejAMtW_storyCopy{color:#fff;max-width:1000px}.ejAMtW_storyCopy .ejAMtW_eyebrow{color:#bfd3f4}.ejAMtW_storyCopy h1{letter-spacing:-.065em;text-wrap:balance;margin-top:24px;font-size:clamp(38px,4.7vw,70px);font-weight:600;line-height:1.18}.ejAMtW_storyCopy h2{color:#fff;margin-top:24px}.ejAMtW_storyCopy p:not(.ejAMtW_eyebrow){color:#f1f4fa;margin-top:28px;font-size:18px;line-height:1.85}.ejAMtW_storyCopy .ejAMtW_note{color:#c1cede}.ejAMtW_feature{padding-top:104px}.ejAMtW_featureHeading{grid-template-columns:.7fr 1.3fr;align-items:start;gap:50px;margin-bottom:64px;display:grid}.ejAMtW_number{letter-spacing:-.09em;color:#cad8ee;font-size:clamp(112px,15vw,220px);font-weight:450;line-height:.84}.ejAMtW_featureHeading h2{margin-top:18px}.ejAMtW_featureHeading p:not(.ejAMtW_eyebrow){color:#536174;margin-top:24px;font-size:16px;line-height:1.85}.ejAMtW_night{background:var(--navy);color:#fff}.ejAMtW_night .ejAMtW_number{color:#4872a8}.ejAMtW_night .ejAMtW_featureHeading p:not(.ejAMtW_eyebrow){color:#c1cede}.ejAMtW_comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.ejAMtW_scene{background:#e7e7e7;min-width:0;position:relative}.ejAMtW_scene img{aspect-ratio:1672/941;object-fit:cover;width:100%;height:auto;display:block}.ejAMtW_scene figcaption{color:#fff;background:#0b182bc7;border-radius:999px;padding:8px 17px;font-size:13px;line-height:1.5;position:absolute;bottom:24px;left:28px}.ejAMtW_furniture{padding-block:128px}.ejAMtW_reverseHeading{grid-template-columns:1.3fr .7fr}.ejAMtW_reverseHeading .ejAMtW_number{grid-area:1/2;justify-self:end}.ejAMtW_reverseHeading>div{grid-area:1/1}.ejAMtW_insetComparison{gap:12px;width:calc(100% - 64px);margin-inline:auto}.ejAMtW_color{background:var(--navy);color:#fff}.ejAMtW_color h2{color:#fff}.ejAMtW_color .ejAMtW_eyebrow{color:#bfd3f4}.ejAMtW_color .ejAMtW_featureHeading p:not(.ejAMtW_eyebrow){color:#c1cede}.ejAMtW_color .ejAMtW_number{color:#92acd3}.ejAMtW_experience{max-width:1440px;margin-inline:auto;padding:100px 56px;scroll-margin-top:100px}.ejAMtW_devices{background:var(--navy);color:#fff;padding-block:112px}.ejAMtW_devices h2{margin-top:22px}.ejAMtW_deviceList{grid-template-columns:repeat(3,minmax(0,1fr));gap:50px;margin-top:70px;display:grid}.ejAMtW_deviceList>div{border-top:1px solid #405169;padding-top:22px}.ejAMtW_deviceList>div>span{color:#95b9f2;font-size:12px}.ejAMtW_deviceList h3{letter-spacing:-.035em;margin-top:24px;font-size:28px;font-weight:500}.ejAMtW_deviceList p{color:#c1cede;margin-top:16px;font-size:15px;line-height:1.8}.ejAMtW_deviceNote{color:#a5b5ca;font-size:12px;line-height:1.8;margin-top:40px!important}.ejAMtW_projects{padding-block:128px}.ejAMtW_projects h2{margin-top:20px}.ejAMtW_projectIntro{color:#536174;font-size:17px;line-height:1.7;margin-top:24px!important}.ejAMtW_projectList{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:56px 32px 0;display:grid}.ejAMtW_project{color:var(--ink);min-width:0}.ejAMtW_projectImage{overflow:hidden}.ejAMtW_projectImage img{aspect-ratio:8/5;object-fit:cover;width:100%;height:auto;transition:transform .4s;display:block}.ejAMtW_project:hover img{transform:scale(1.025)}.ejAMtW_projectText{gap:18px;padding:24px 4px;display:flex}.ejAMtW_projectNumber{color:#647185;padding-top:6px;font-size:12px}.ejAMtW_projectText h3{letter-spacing:-.04em;font-size:23px;font-weight:600;line-height:1.4}.ejAMtW_projectText p{color:#536174;margin-top:10px;font-size:14px;line-height:1.7}.ejAMtW_projectLink{color:var(--blue);align-items:center;gap:24px;min-height:44px;margin-top:22px;font-size:14px;font-weight:650;display:inline-flex}.ejAMtW_preparation{background:#fff;padding-block:112px}.ejAMtW_preparation h2{margin-top:24px}.ejAMtW_preparationList{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid;margin-top:58px!important}.ejAMtW_preparationList>div{border-top:1px solid #c3d1e3;padding-top:22px}.ejAMtW_preparationList dt{font-size:18px;font-weight:600}.ejAMtW_preparationIcon{color:#123a8c;width:44px;height:44px;margin-bottom:18px;display:block}.ejAMtW_iconAccent{stroke:var(--blue)}.ejAMtW_preparationList dd{color:#536174;margin-top:12px;font-size:15px;line-height:1.8}.ejAMtW_preparationCopy{color:#536174;line-height:1.8;margin-top:46px!important;margin-bottom:24px!important}@media (min-width:1600px){.ejAMtW_heroContent{width:100%;padding-inline:max(56px,50vw - 720px)}}@media (max-width:1023px){.ejAMtW_wrap{width:calc(100% - 64px)}.ejAMtW_heroContent{padding-inline:32px}.ejAMtW_featureHeading{grid-template-columns:.5fr 1.5fr;gap:32px}.ejAMtW_reverseHeading{grid-template-columns:1.5fr .5fr}.ejAMtW_deviceList{gap:24px}.ejAMtW_projectList{gap:18px}.ejAMtW_projectText{gap:10px}.ejAMtW_projectText h3{font-size:20px}.ejAMtW_experience{padding-inline:32px}}@media (max-width:767px){.ejAMtW_wrap{width:calc(100% - 40px)}.ejAMtW_hero{min-height:max(720px,90svh)}.ejAMtW_heroImage{object-position:59% center}.ejAMtW_heroShade{background:linear-gradient(#040d1a1f 5%,#040d1ae6)}.ejAMtW_heroContent{padding:72px 20px 52px}.ejAMtW_hero h1,.ejAMtW_storyCopy h1{letter-spacing:-.06em;font-size:clamp(35px,8.8vw,54px);line-height:1.28}.ejAMtW_storyCopy p:not(.ejAMtW_eyebrow){margin-top:22px;font-size:16px}.ejAMtW_heroCopy{font-size:16px;margin-top:22px!important}.ejAMtW_actions{gap:14px 24px;margin-top:28px}.ejAMtW_primary{padding:15px 22px}.ejAMtW_heroLink{font-size:13px}.ejAMtW_intro{padding-block:80px}.ejAMtW_page h2{font-size:clamp(32px,8.6vw,46px);line-height:1.28}.ejAMtW_intro p:not(.ejAMtW_eyebrow){font-size:16px}.ejAMtW_desktopBreak{display:none}.ejAMtW_feature{padding-top:72px}.ejAMtW_featureHeading,.ejAMtW_reverseHeading{flex-direction:column;gap:28px;margin-bottom:36px;display:flex}.ejAMtW_number{font-size:98px}.ejAMtW_reverseHeading .ejAMtW_number{align-self:flex-end}.ejAMtW_featureHeading p:not(.ejAMtW_eyebrow){margin-top:20px;font-size:15px}.ejAMtW_comparison{grid-template-columns:minmax(0,1fr);gap:4px}.ejAMtW_scene figcaption{padding:6px 14px;font-size:12px;bottom:16px;left:18px}.ejAMtW_furniture{padding-block:80px}.ejAMtW_insetComparison{gap:12px;width:calc(100% - 24px)}.ejAMtW_experience{padding:72px 20px}.ejAMtW_devices,.ejAMtW_projects,.ejAMtW_preparation{padding-block:80px}.ejAMtW_deviceList{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:46px}.ejAMtW_deviceList h3{margin-top:12px}.ejAMtW_deviceList p{margin-top:10px}.ejAMtW_projectList{grid-template-columns:minmax(0,1fr);gap:28px;margin:36px 12px 0}.ejAMtW_projectText{gap:20px;padding:20px 8px 0}.ejAMtW_projectText h3{font-size:24px}.ejAMtW_projectLink{margin-top:12px}.ejAMtW_preparationList{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:38px!important}.ejAMtW_preparationList>div{min-width:0;padding-top:22px}.ejAMtW_preparationIcon{margin-bottom:14px}.ejAMtW_preparationList dd{margin-top:10px}}@media (prefers-reduced-motion:reduce){.ejAMtW_page *,.ejAMtW_page :before,.ejAMtW_page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
