.home2_home2Page__RmTXv[data-offerbar=true]{--offer-reserve:52px}.home2_offerBar__U0tkc{position:fixed;z-index:12;top:calc(var(--mobile-header-h, 76px) + 10px);left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:clamp(4px,2.2vw,14px);padding:4px clamp(6px,2vw,10px);max-width:calc(100vw - 2 * var(--home-gutter, 24px));border-radius:999px;background:rgba(255,255,255,.66);backdrop-filter:blur(14px) saturate(1.3);border:1px solid rgba(255,255,255,.55);box-shadow:0 6px 20px rgba(8,13,29,.1);opacity:1;transition:opacity .32s ease,transform .32s cubic-bezier(.32,0,.18,1);will-change:opacity,transform}.home2_offerBar__U0tkc[data-away=true]{opacity:0;transform:translateX(-50%) translateY(-14px);pointer-events:none}.home2_offerLink__QO8A1{display:inline-flex;align-items:center;padding:7px clamp(8px,2.4vw,14px);border-radius:999px;color:var(--blue,#0060ff);font-size:clamp(12px,3.4vw,14px);font-weight:500;line-height:1.2;letter-spacing:-.01em;white-space:nowrap;text-decoration:none;transition:background-color .15s ease}.home2_offerLink__QO8A1:focus-visible,.home2_offerLink__QO8A1:hover{background:rgba(0,96,255,.09)}@media (prefers-reduced-motion:reduce){.home2_offerBar__U0tkc{transition:none}}.home2_home2Page__RmTXv :where(button,input,select,textarea){letter-spacing:inherit}.home2_home2Page__RmTXv{background:var(--white);--title-scale:1.2;--home-title:calc(var(--title-scale, 1) * clamp(26px, min(4.4vw, 5.4vh), 56px));letter-spacing:.01rem;--home-gutter:var(--page-gutter,72px);--offer-reserve:0px}.home2_pinTrack__tUb4I{position:relative;min-height:130vh}.home2_pinStage__xCYMv{position:sticky;top:0;min-height:100vh;min-height:var(--lp-vh,100dvh);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:calc(var(--mobile-header-h, 76px) + 20px) 0 40px;background:var(--white)}.home2_filmSection__fwPMY{position:relative;z-index:3}.home2_filmStage__x6G_5{contain:layout paint;position:sticky;top:0;height:100vh;height:var(--lp-vh,100dvh);width:100%;overflow:hidden;background:#030b1c;isolation:isolate;transform:translate3d(0,calc(var(--film-exit, 0) * -100%),0);border-bottom-left-radius:var(--film-exit-radius,0);border-bottom-right-radius:var(--film-exit-radius,0);will-change:transform}.home2_filmStage__x6G_5[data-act=blue] .home2_filmPhoto__fR2ch,.home2_filmStage__x6G_5[data-act=light] .home2_filmPhoto__fR2ch,.home2_filmStage__x6G_5[data-act=photo] .home2_filmWorld__u0UrZ,.home2_filmStage__x6G_5[data-hero=covered] .home2_filmHero__QkCkT{content-visibility:hidden}.home2_filmHero__QkCkT{position:absolute;inset:0;overflow:hidden;background:#0a1020;color:var(--white);transform:translate3d(0,var(--hero-shift,0),0)}.home2_heroVideo__so3gZ{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform-origin:center;animation:home2_heroBreathe__JgO7R 48s ease-in-out infinite}@keyframes home2_heroBreathe__JgO7R{0%,to{transform:scale(1)}50%{transform:scale(1.055)}}.home2_heroLightShift__bJ_n_{position:absolute;inset:0;background:linear-gradient(120deg,rgba(0,96,255,.16),rgba(224,255,0,.08),rgba(0,96,255,.16));background-size:260% 260%;mix-blend-mode:soft-light;animation:home2_lightShift__1K2YR 60s ease-in-out infinite}@keyframes home2_lightShift__1K2YR{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.home2_filmHero__QkCkT:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(6,10,22,.66),rgba(6,10,22,.28) 40%,rgba(6,10,22,.04) 66%)}.home2_filmHeroCopy__C34dF{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:var(--mobile-header-h,76px) var(--home-gutter,72px) 0;opacity:var(--hero-copy,1);transform:translate3d(0,calc((1 - var(--hero-copy, 1)) * -24px),0);will-change:opacity,transform}.home2_heroHeading__7RpgD{margin:0 0 26px;font-size:min(var(--home-title),calc((100vw - 2 * var(--home-gutter, 72px)) / 12.6));line-height:1.12;font-weight:500;letter-spacing:-.025em;color:var(--white);text-wrap:balance}.home2_heroLine__S_NbB{display:block;white-space:nowrap}.home2_heroHeadingEmphasis__t5Xyu,.home2_heroHeadingLead__zS31X{display:block;font-weight:500}.home2_heroHeadingLead__zS31X{color:rgba(255,255,255,.66)}.home2_heroHeadingEmphasis__t5Xyu{margin-top:.55em;color:#ffffff}.home2_heroHeadingEmphasis__t5Xyu .home2_heroLine__S_NbB{--l:clamp(0,calc(var(--hero-l2, 1) * 2.6 - var(--i, 0)),1);opacity:var(--l);transform:translate3d(0,calc((1 - var(--l)) * .34em),0);will-change:opacity,transform}.home2_filmHeroCopy__C34dF .home2_heroActions__2Pitp,.home2_filmStaticHeroCopy__v_oAH .home2_heroActions__2Pitp{opacity:var(--hero-cta,1);transform:translate3d(0,calc((1 - var(--hero-cta, 1)) * 16px),0);will-change:opacity,transform}.home2_heroActions__2Pitp{display:flex;flex-wrap:wrap;gap:12px}.home2_filmHeroCopy__C34dF .home2_heroActions__2Pitp .home2_heroCta__CPP8C,.home2_filmStaticHeroCopy__v_oAH .home2_heroActions__2Pitp .home2_heroCta__CPP8C{background:transparent;color:#ffffff;border:1px solid rgba(255,255,255,.55);transition:background-color .18s ease,color .18s ease,border-color .18s ease}.home2_filmHeroCopy__C34dF .home2_heroActions__2Pitp .home2_heroCta__CPP8C:focus-visible,.home2_filmHeroCopy__C34dF .home2_heroActions__2Pitp .home2_heroCta__CPP8C:hover,.home2_filmStaticHeroCopy__v_oAH .home2_heroActions__2Pitp .home2_heroCta__CPP8C:focus-visible,.home2_filmStaticHeroCopy__v_oAH .home2_heroActions__2Pitp .home2_heroCta__CPP8C:hover{background:#ffffff;color:#0b1a33;border-color:#ffffff}.home2_filmHeroCopy__C34dF .home2_heroActions__2Pitp .home2_heroCtaPrimary__qVyRd,.home2_filmStaticHeroCopy__v_oAH .home2_heroActions__2Pitp .home2_heroCtaPrimary__qVyRd{transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .22s ease}.home2_filmHeroCopy__C34dF .home2_heroActions__2Pitp .home2_heroCtaPrimary__qVyRd:focus-visible,.home2_filmHeroCopy__C34dF .home2_heroActions__2Pitp .home2_heroCtaPrimary__qVyRd:hover,.home2_filmStaticHeroCopy__v_oAH .home2_heroActions__2Pitp .home2_heroCtaPrimary__qVyRd:focus-visible,.home2_filmStaticHeroCopy__v_oAH .home2_heroActions__2Pitp .home2_heroCtaPrimary__qVyRd:hover{background:var(--lime,#e0ff00);border-color:var(--lime,#e0ff00);color:var(--text,#080d1d);box-shadow:0 16px 32px rgba(224,255,0,.35)}.home2_filmHeroCopy__C34dF .home2_heroActions__2Pitp .home2_heroCta__CPP8C:focus-visible,.home2_filmStaticHeroCopy__v_oAH .home2_heroActions__2Pitp .home2_heroCta__CPP8C:focus-visible{outline:3px solid rgba(255,255,255,.75);outline-offset:3px}.home2_filmPhoto__fR2ch{position:absolute;inset:0;z-index:3;overflow:hidden;clip-path:inset(calc((1 - var(--takeover, 0)) * 100%) 0 0 0 round var(--takeover-radius,0) var(--takeover-radius,0) 0 0);will-change:clip-path}.home2_filmScene__FGTbm{position:absolute;inset:0;overflow:hidden;transform:scale(1.015)}.home2_filmSceneVideo__f2tFE{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform-origin:center;will-change:transform,opacity}.home2_filmSceneVeil__XOHBm{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.42),rgba(0,0,0,.56) 34%,rgba(0,0,0,.62) 52%,rgba(0,0,0,.44) 74%,rgba(0,0,0,.3));pointer-events:none}.home2_filmSceneDark__dg3R6{position:absolute;inset:0;background:#000000;opacity:0;pointer-events:none;will-change:opacity}.home2_filmScene__FGTbm[data-film=tower]{opacity:var(--tower-alpha,1)}.home2_filmScene__FGTbm[data-film=tower] .home2_filmSceneVideo__f2tFE{transform:scale(var(--tower-push,1))}.home2_filmScene__FGTbm[data-film=tower] .home2_filmSceneDark__dg3R6{opacity:calc(var(--tower-dark, 0) * .82)}.home2_filmScene__FGTbm[data-film=office]{opacity:var(--office-alpha,0)}.home2_filmScene__FGTbm[data-film=office] .home2_filmSceneVideo__f2tFE{transform:scale(var(--office-push,1))}.home2_filmPhotoScrim__VSy6Z{position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,10,25,.24),rgba(4,10,25,.62) 58%,rgba(4,10,25,.4));opacity:var(--photo-scrim,0);pointer-events:none}.home2_filmLine__Np6QD{position:absolute;left:50%;top:50%;z-index:4;width:min(1080px,86vw);margin:0;color:#ffffff;font-size:var(--home-title);line-height:1.16;font-weight:500;letter-spacing:-.02em;text-align:center;text-shadow:0 2px 30px rgba(3,8,20,.5);opacity:0;will-change:opacity,transform}.home2_filmLineBreak__V979R{display:block}.home2_filmLine1__7rskj{opacity:var(--t1,0);transform:translate3d(-50%,calc(-50% + (1 - var(--t1, 0)) * 10px),0)}.home2_filmLine2__zxTm7{opacity:var(--t2,0)}.home2_filmLine3__dTtka{opacity:var(--t3,0)}.home2_filmCostBlock__3VJLp{--film-safe-top:calc(var(--mobile-header-h, 76px) + clamp(20px, 4vh, 44px));position:absolute;left:50%;top:var(--film-safe-top);bottom:clamp(16px,3vh,40px);z-index:5;width:min(620px,90vw);display:flex;flex-direction:column;justify-content:center;align-items:stretch;transform:translate3d(-50%,calc(var(--cost-lift, 0) * -6vh),0);will-change:transform;pointer-events:none}.home2_filmHeadlineSlot__bnxk8{display:grid;flex:0 0 auto;width:100%}.home2_filmCostBlock__3VJLp .home2_filmLine__Np6QD{grid-area:1/1;position:static;left:auto;top:auto;width:100%;font-size:var(--home-title);line-height:1.14}.home2_filmCostBlock__3VJLp .home2_filmLine2__zxTm7{transform:translate3d(0,calc((1 - var(--t2, 0)) * 10px),0)}.home2_filmCostBlock__3VJLp .home2_filmLine3__dTtka{transform:translate3d(0,calc((1 - var(--t3, 0)) * 10px),0)}.home2_filmCostSheet__zU_yS{flex:0 0 auto;margin-top:clamp(14px,2vh,26px);font-size:clamp(13px,min(1.15vw,2.4vh),17px);line-height:1.3;text-shadow:0 1px 12px rgba(3,8,20,.7);opacity:var(--sheet,0);will-change:opacity}.home2_filmCostRow__OAHrQ,.home2_filmCostTotal__Oo7j3{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:clamp(3px,.5vh,7px) 0;border-bottom:1px solid rgba(190,214,255,.16);opacity:0}.home2_filmCostLabel__iAhqC,.home2_filmCostRow__OAHrQ>span:first-child,.home2_filmCostTotal__Oo7j3>span:first-child{color:rgba(232,240,253,.95);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home2_filmCostRow__OAHrQ[data-typing=true] .home2_filmCostLabel__iAhqC:after{content:"";display:inline-block;width:1px;height:1em;margin-left:2px;vertical-align:-.14em;background:rgba(226,235,250,.9);animation:home2_filmCaret__4Icgn 1s step-end infinite}@keyframes home2_filmCaret__4Icgn{0%,45%{opacity:1}46%,to{opacity:0}}.home2_filmCostValue__xFDWx{flex:0 0 auto;color:#ff4d4d;font-variant-numeric:tabular-nums;font-weight:600}.home2_filmCostTotal__Oo7j3{margin-top:.5em;border-bottom:none;border-top:1px solid rgba(190,214,255,.34);font-weight:600}.home2_filmCostTotal__Oo7j3>span:first-child{color:#ffffff}.home2_filmBlue__C1W2o{position:absolute;inset:0;z-index:6;background:#0060ff;clip-path:inset(calc((1 - var(--blue, 0)) * 100%) 0 0 0 round var(--blue-radius,0) var(--blue-radius,0) 0 0);pointer-events:none;will-change:clip-path}.home2_filmClarity__Ie_3O{position:absolute;left:50%;top:50%;z-index:2;transform:translate3d(-50%,calc(-50% + (1 - var(--clarity, 0)) * 14px),0);width:min(1320px,90vw);margin:0;font-size:var(--home-title);line-height:1.2;font-weight:500;letter-spacing:-.022em;text-align:center;opacity:var(--clarity,0);text-wrap:balance}.home2_filmClarityLine__m25Gj{display:block}.home2_filmClarityWord__ikbJJ{display:inline-block;margin-right:.26em;color:rgb(255 255 255/calc(.26 + .74 * clamp(0, calc(var(--words, 0) * (var(--n) + 4) - var(--i)), 1)));transition:color .12s linear}.home2_filmClarityLine__m25Gj:last-child .home2_filmClarityWord__ikbJJ:last-child{margin-right:0}.home2_filmWorld__u0UrZ{position:absolute;inset:0;opacity:var(--world,0)}.home2_filmBrand__A_WnA{--brand-travel:46vh;--brand-line:calc(clamp(54px, 9vw, 118px) * 1.04 + clamp(4px, 0.8vh, 14px));position:absolute;left:50%;top:50%;z-index:2;display:flex;flex-direction:column;align-items:center;gap:clamp(4px,.8vh,14px);width:min(900px,88vw);text-align:center;color:#ffffff;opacity:var(--brand,0);transform:translate3d(-50%,calc(-50% + var(--mobile-header-h, 76px) / 2 + (1 - var(--brand, 0)) * 16px + var(--brand-pos, 0) * var(--brand-line)),0);pointer-events:none}.home2_filmBrandWord__zmkxD{display:block;font-size:clamp(54px,9vw,118px);font-weight:400;letter-spacing:-.04em;line-height:1.04;white-space:nowrap;transform:translate3d(0,calc((1 - var(--rise, 1)) * var(--brand-travel)),0);will-change:transform}.home2_filmBrandSupport__4UaDy{position:absolute;left:50%;top:50%;margin:0;width:min(680px,84vw);transform:translate3d(-50%,calc(-50% + var(--slot, 0) * var(--brand-line) + var(--brand-line) * .62),0);font-size:clamp(16px,1.9vw,22px);line-height:1.5;font-weight:400;letter-spacing:-.01em;text-align:center;opacity:var(--env,0)}.home2_filmBrandSupportWord__0cX8x{display:inline-block;margin-right:.3em;color:rgb(255 255 255/calc(.34 + .66 * clamp(0, calc(var(--sw, 0) * (var(--n, 1) + 3) - var(--i, 0)), 1)));transition:color .12s linear}.home2_filmBrandSupportWord__0cX8x:last-child{margin-right:0}.home2_filmBrandLetter__FeoOB{--lp:clamp(0,calc(var(--w, 0) * (var(--n, 1) + 5) - var(--i, 0)),1);display:inline-block;opacity:var(--lp);transform:translate3d(0,calc((1 - var(--lp)) * .24em),0);filter:blur(calc((1 - var(--lp)) * 7px));will-change:opacity,transform,filter}.home2_filmTrademark__jje6S{font-size:.17em;font-weight:400;letter-spacing:0;vertical-align:super;width:0;margin-left:.05em;filter:none}.home2_filmLight__xBusN{position:absolute;inset:0;z-index:7;display:flex;align-items:center;justify-content:center;padding:0 24px;background:#F6F6F6;opacity:var(--light,0);pointer-events:none}.home2_filmHandoff__qn0tw{margin:0;max-width:min(1200px,88vw);color:#0b1a33;font-size:var(--home-title);line-height:1.2;font-weight:500;letter-spacing:-.022em;text-align:center;text-wrap:balance;opacity:var(--handoff-text,0);transform:translate3d(0,calc((1 - var(--handoff-text, 0)) * 16px),0)}.home2_filmStatic__kKoek{background:#030b1c;color:#ffffff}.home2_filmStaticHero__YuqZH{position:relative;height:100vh;height:var(--lp-vh,100dvh);overflow:hidden;background:#0a1020}.home2_filmStaticHeroCopy__v_oAH{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:var(--mobile-header-h,76px) var(--home-gutter,72px) 0;background:linear-gradient(0deg,rgba(6,10,22,.7),rgba(6,10,22,.1) 60%)}.home2_filmStaticScene__ddoZ1{position:relative;min-height:70vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:72px 24px}.home2_filmStaticScene__ddoZ1 img,.home2_filmStaticScene__ddoZ1 video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.45}.home2_filmStaticCost___umE4>p,.home2_filmStaticScene__ddoZ1 p,.home2_filmStaticStatement__wj5xw p{position:relative;z-index:1;margin:0;max-width:1080px;font-size:var(--home-title);font-weight:500;line-height:1.15;text-align:center;text-wrap:balance}.home2_filmStaticCost___umE4{padding:80px 24px;display:flex;flex-direction:column;align-items:center;gap:32px}.home2_filmStaticCost___umE4 .home2_filmCostSheet__zU_yS{position:relative;left:auto;top:auto;width:min(460px,86vw);opacity:1;font-size:14px}.home2_filmStaticStatement__wj5xw{padding:110px 24px;background:#0060ff}.home2_filmStaticBrand__XHwKw{padding:96px 24px;text-align:center;background:#0060ff;border-top:1px solid rgba(255,255,255,.16)}.home2_filmStaticBrand__XHwKw h2{margin:0;font-size:clamp(48px,8vw,96px);font-weight:400;letter-spacing:-.04em}.home2_homeGrid__kGuu7{width:100%;box-sizing:border-box;padding:0 var(--home-gutter,72px)}.home2_sectionIntro__AaGWb{padding-bottom:clamp(28px,4vh,52px)}.home2_sectionHeading__JQcQ_{margin:0;max-width:20ch;color:var(--text);font-size:var(--home-title);line-height:1.14;font-weight:500;letter-spacing:-.025em;text-wrap:balance}.home2_sectionCopy__3POxT{margin:18px 0 0;max-width:62ch;color:var(--muted);font-size:clamp(15px,1.25vw,18px);line-height:1.6;font-weight:400}.home2_projectsSection2__WkTZi{position:relative;z-index:1;margin-top:-150vh;background:var(--white)}.home2_projRevealWord__rbvuu{display:inline-block;margin-right:.26em;color:rgb(8 13 29/calc(.2 + .8 * clamp(0, calc(var(--rw, 1) * (var(--n, 1) + 3) - var(--i, 0)), 1)));transition:color .12s linear}.home2_projRevealWord__rbvuu:last-child{margin-right:0}.home2_projRevealWordMuted__MBu8P{color:rgb(74 85 104/calc(.28 + .72 * clamp(0, calc(var(--rw, 1) * (var(--n, 1) + 3) - var(--i, 0)), 1)))}.home2_projectsStage__rptyi{contain:layout paint;position:sticky;top:0;height:100vh;height:var(--lp-vh,100dvh);overflow:hidden;background:var(--white);--pj-band:calc(var(--mobile-header-h, 76px) + var(--offer-reserve, 0px) + clamp(24px, 5vh, 60px));--pj-lead-top:calc(var(--home-title) * 1.08 + clamp(1px, 0.2vh, 3px))}.home2_projectsTitle__4nJim{--t:var(--pj-travel,1);position:absolute;left:var(--home-gutter,72px);top:var(--pj-band);margin:0;white-space:nowrap;font-size:var(--home-title);line-height:1.08;font-weight:500;letter-spacing:-.03em;transform:translate3d(calc((1 - var(--t)) * (50vw - var(--home-gutter, 72px))),calc((1 - var(--t)) * (50vh - var(--pj-band))),0) translate(calc((1 - var(--t)) * -50%),calc((1 - var(--t)) * -50%));will-change:transform;text-wrap:balance}.home2_projectsTitle__4nJim .home2_projRevealWord__rbvuu{color:rgb(8 13 29/calc((.2 + .8 * clamp(0, calc(var(--rw, 1) * (var(--n, 1) + 3) - var(--i, 0)), 1)) * (1 - .58 * var(--pj-travel, 1))))}.home2_projectsLead__qEjbV{position:absolute;left:var(--home-gutter,72px);top:calc(var(--pj-band) + var(--pj-lead-top));margin:0;max-width:62ch;font-size:clamp(15px,1.25vw,18px);line-height:1.6;opacity:var(--pj-desc-in,1);transform:translate3d(0,calc((1 - var(--pj-desc-in, 1)) * 8px),0)}.home2_projectsFrame__GadIC{position:absolute;left:var(--home-gutter,72px);right:var(--home-gutter,72px);top:var(--pj-band);bottom:clamp(28px,5vh,64px);opacity:calc(1 - var(--pj-out, 0))}.home2_projectSheet__j5SbC{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);-moz-column-gap:clamp(36px,4.5vw,96px);column-gap:clamp(36px,4.5vw,96px);align-items:stretch;pointer-events:none}.home2_projectInfo__4hvbZ{min-width:0;display:flex;flex-direction:column;padding-top:clamp(130px,17vh,210px);opacity:var(--on,1);transform:translate3d(0,calc(var(--y, 0) * -14%),0)}.home2_projectFoot__xtlKa{margin-top:clamp(22px,3.5vh,44px)}.home2_projectIndex__YH_Du{margin:0 0 clamp(6px,1vh,14px);color:var(--muted-light);font-size:clamp(64px,7.2vw,128px);line-height:.9;font-weight:400;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.home2_projectCategory__57z7C{margin:0 0 10px;color:var(--blue);font-size:14px;font-weight:500}.home2_projectName__md_l5{margin:0 0 clamp(14px,2vh,22px);max-width:24ch;color:var(--text);font-size:calc(var(--title-scale, 1) * (clamp(26px, 2.9vw, 46px)));line-height:1.14;font-weight:500;letter-spacing:-.025em;text-wrap:balance}.home2_projectCopyShort__yVi3w{display:none}.home2_projectCopy__S9rB4{margin:0;max-width:44ch;color:var(--muted);font-size:15px;line-height:1.65}.home2_projectSkip__y6REQ{position:absolute;left:var(--home-gutter,72px);bottom:clamp(28px,5vh,64px);z-index:6;display:inline-flex;align-items:center;gap:8px;padding:8px 0;border:none;background:none;color:var(--muted);font-size:14px;font-weight:500;letter-spacing:.01em;cursor:pointer;opacity:var(--pj-rail,1);transition:color .16s ease}.home2_projectSkip__y6REQ:after{content:"";width:22px;height:1px;background:currentColor;transition:width .22s cubic-bezier(.32,0,.18,1)}.home2_projectSkip__y6REQ:hover{color:var(--blue)}.home2_projectSkip__y6REQ:hover:after{width:40px}.home2_projectSkip__y6REQ:focus-visible{outline:2px solid var(--blue);outline-offset:4px;border-radius:4px}.home2_projectsRail__CmM3R{--rail-h:calc(clamp(64px, 7.2vw, 128px) * 0.9);position:absolute;left:calc(var(--home-gutter, 72px) * .3);top:calc(var(--pj-band) + clamp(130px, 17vh, 210px));height:var(--rail-h);display:flex;flex-direction:column;align-items:center;justify-content:space-between;opacity:var(--pj-rail,1);z-index:5}.home2_projectsRailMark__mtCR1{--near:clamp(0,calc(1 - max(var(--pj-active, 0) - var(--k, 0), var(--k, 0) - var(--pj-active, 0))),1);width:4px;height:calc(max(5px, var(--rail-h) * .055) + var(--near) * var(--rail-h) * .22);border-radius:999px;background:rgb(8 13 29/calc(.22 + .62 * var(--near)))}.home2_projectVisual__QeCHH{position:relative;height:100%;overflow:hidden;border-radius:var(--radius-medium);opacity:clamp(0,calc(var(--on, 1) * 6),1)}.home2_projectImage__m6Zfy{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:translate3d(0,calc(var(--y, 0) * -100%),0);will-change:transform}.home2_metricsTrack__cLmhm{position:relative;height:800vh;background:#F6F6F6}.home2_metricsStage__FpW2u{position:sticky;top:0;height:100vh;height:var(--lp-vh,100dvh);display:flex;align-items:center;overflow:hidden;background:#F6F6F6}.home2_metricsStage__FpW2u>div{position:relative;height:100%;display:flex;align-items:center}.home2_metricChapter__4fTNU{--metric-size:calc(var(--home-title) * 2.4);position:absolute;left:var(--home-gutter,72px);right:var(--home-gutter,72px);top:calc(50% + var(--mobile-header-h, 76px) / 2);transform:translate3d(0,calc(-50% + (1 - var(--m, 1)) * 6vh - var(--my, 0) * 14vh),0);opacity:var(--m,1);will-change:opacity,transform;pointer-events:none}.home2_metricNumber__NCTpF{margin:0;font-size:var(--metric-size);line-height:.95;font-weight:400;letter-spacing:-.05em;color:var(--text);font-variant-numeric:tabular-nums}.home2_metricRule__FR1eY{width:clamp(64px,8vw,140px);height:1px;margin:clamp(18px,3vh,30px) 0 clamp(14px,2.2vh,22px);background:rgba(8,13,29,.18)}.home2_metricLabel__7Wg0M{margin:0;font-size:calc(var(--metric-size) / 4);line-height:1.25;color:var(--muted);letter-spacing:-.01em}@media (max-height:880px){.home2_metricsFinale___o8W8{--trust-title:clamp(22px,2.6vw,38px)}.home2_insightFrame__VAsuB{--frame-cap:36vh;--frame-gap:clamp(24px,4vh,44px)}.home2_insightsSection2__fqUpQ .home2_pinStage__xCYMv{padding-bottom:clamp(48px,6vh,80px)}.home2_trustHeading__dA5D_{text-wrap:balance}}.home2_metricsFinale___o8W8{--trust-type:var(--trust-type-fit,var(--trust-title));--trust-name:var(--trust-type);--trust-step:calc(var(--trust-name) * 1.62);--reel-window:calc(var(--trust-step) * 5.2);--trust-title:var(--home-title);position:absolute;left:var(--home-gutter,72px);right:var(--home-gutter,72px);top:calc(50% + var(--mobile-header-h, 76px) / 2);height:0;opacity:var(--tr-head,1);pointer-events:none}.home2_trustHeading__dA5D_{position:absolute;left:0;top:0;transform:translateY(-50%);margin:0;max-width:12ch;font-size:var(--trust-type);line-height:1.1;font-weight:500;letter-spacing:-.025em}.home2_metricsTrustWord__4FGwd{display:inline-block;margin-right:.24em;color:rgb(8 13 29/calc(.18 + .82 * clamp(0, calc(var(--tr-fill, 1) * (var(--n, 1) + 3) - var(--i, 0)), 1)));transition:color .12s linear}.home2_metricsTrustWord__4FGwd:last-child{margin-right:0}.home2_trustReel__gczxg{position:absolute;left:max(calc(var(--nav-pill-left, 27vw) - var(--home-gutter, 72px)),calc(var(--trust-title) * 7.4));right:0;top:calc(var(--reel-window) / -2);height:var(--reel-window);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 26%,#000 74%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 26%,#000 74%,transparent)}.home2_home2Page__RmTXv[data-trust-line=one] .home2_trustHeading__dA5D_{max-width:none;white-space:nowrap}.home2_home2Page__RmTXv[data-trust-line=one] .home2_trustReel__gczxg{left:calc(var(--trust-head-w, 0px) + max(48px, 5%));right:calc(-1 * var(--home-gutter, 72px))}.home2_trustStack__258YH{position:absolute;left:0;right:0;top:calc(var(--reel-window) / 2);margin:0;padding:0;list-style:none;transform:translateY(calc(-.5 * var(--trust-step) - var(--tr-pos, 0) * var(--trust-step)));will-change:transform}.home2_trustName__s3aep{--d:max(calc(var(--i) - var(--tr-pos, 0)),calc(var(--tr-pos, 0) - var(--i)));--near:clamp(0,calc(1 - var(--d) / 1.6),1);height:var(--trust-step);line-height:var(--trust-step);font-size:var(--trust-name);font-weight:500;letter-spacing:-.02em;white-space:nowrap;color:rgb(8 13 29/calc(.2 + .8 * var(--near)));transform:scale(calc(1 + .05 * var(--near)));transform-origin:left center;filter:blur(calc(clamp(0, calc(var(--d) - .55), 1.6) * 1.5px));transition:color 90ms linear}.home2_insightsSection2__fqUpQ{position:relative;z-index:2;background:transparent;min-height:330vh;margin-top:-100vh}.home2_insightsSection2__fqUpQ .home2_pinStage__xCYMv{padding-bottom:clamp(72px,9vh,120px);background:var(--white);transform:translate3d(0,calc((1 - var(--ins-enter, 1)) * 100vh),0);border-top-left-radius:var(--ins-radius,0);border-top-right-radius:var(--ins-radius,0);overflow:hidden;will-change:transform}.home2_insightsIntro__IFsyA{transform:none}.home2_insightRow__qtbqn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:clamp(28px,3.4vw,64px);column-gap:clamp(28px,3.4vw,64px);container-type:inline-size;margin-bottom:0}.home2_insightStory__DidOG{--stagger:calc(var(--col, 0) * 0.16);position:relative;display:flex;flex-direction:column;min-height:clamp(500px,64vh,720px);padding-left:clamp(18px,1.8vw,30px);text-decoration:none;color:inherit}.home2_insightHairline__hoFKp{position:absolute;left:0;top:0;bottom:0;width:1px;background:rgba(8,13,29,.16);transform:scaleY(clamp(0,calc((var(--ins-line, 1) * 1.4) - var(--stagger)),1));transform-origin:top}.home2_insightText__Pzk2l{--tp:clamp(0,calc((var(--ins-text, 1) * 1.4) - var(--stagger)),1);opacity:var(--tp);transform:translate3d(0,calc((1 - var(--tp)) * 12px),0)}.home2_insightEyebrow__Gpt96{margin:0 0 10px;font-size:13px;font-weight:500;letter-spacing:.02em;color:var(--muted)}.home2_insightHeadline__95J34{margin:0 0 auto;font-size:clamp(20px,1.9vw,28px);line-height:1.25;font-weight:500;letter-spacing:-.02em;color:var(--text);transition:color .18s ease}.home2_insightStory__DidOG:hover .home2_insightHeadline__95J34{color:var(--blue)}.home2_insightFrame__VAsuB{--ip:clamp(0,calc((var(--ins-img, 1) * 1.4) - var(--stagger)),1);--frame-w:calc((100cqw - 2 * clamp(28px, 3.4vw, 64px)) / 3);--frame-ratio:1;--frame-cap:40vh;--frame-h:min(calc(var(--frame-w) * var(--frame-ratio)),var(--frame-cap));--frame-gap:clamp(36px,6.5vh,88px);--grow:0px;height:calc(var(--frame-h) + var(--grow));margin-top:calc(var(--frame-gap) - var(--grow));margin-bottom:0;overflow:hidden;border-radius:var(--radius-medium);clip-path:inset(calc((1 - var(--ip)) * 100%) 0 0 0);transition:height .56s cubic-bezier(.32,0,.18,1),margin-top .56s cubic-bezier(.32,0,.18,1);will-change:height,margin-top}@supports not (width:1cqw){.home2_insightFrame__VAsuB{--frame-w:clamp(260px,26vw,380px)}}.home2_insightPicture__A5sEY{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1.001);transition:transform .48s cubic-bezier(.32,0,.18,1)}@media (hover:hover){.home2_insightStory__DidOG:focus-visible .home2_insightFrame__VAsuB,.home2_insightStory__DidOG:hover .home2_insightFrame__VAsuB{--grow:min(calc(var(--frame-gap) * 0.85),64px)}.home2_insightStory__DidOG:focus-visible .home2_insightPicture__A5sEY,.home2_insightStory__DidOG:hover .home2_insightPicture__A5sEY{transform:scale(1.05)}}.home2_insightStory__DidOG:focus-visible{outline:2px solid var(--blue);outline-offset:4px;border-radius:6px}.home2_finalTrack__InQ5B{margin-top:-100vh}.home2_finalTerrain__0T00K{overflow:hidden;opacity:calc(.2 + .8 * var(--cta-bg, 1));will-change:opacity}.home2_finalTerrainFilm__850f8,.home2_finalTerrain__0T00K{position:absolute;inset:0;border-radius:inherit;mix-blend-mode:multiply}.home2_finalTerrainFilm__850f8{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.85;pointer-events:none}.home2_finalTerrainCanvas__Bm_D_{display:block;border-radius:inherit;width:100%;height:100%}.home2_finalContent__nReA8{position:relative;z-index:2;opacity:var(--cta-content,1);max-width:680px;padding:48px 0}.home2_finalHeading__UmleL{margin:0 0 14px;font-size:var(--home-title);line-height:1.08;letter-spacing:-.02em;font-weight:500;text-wrap:balance}.home2_finalSub__D3jSg{margin:0 0 30px;color:rgba(255,255,255,.95);font-size:17px;transform:translate3d(0,calc((1 - var(--cta-sub, 1)) * 10px),0)}.home2_finalSubWord__SbvFE{display:inline-block;margin-right:.28em;opacity:calc(.06 + .94 * clamp(0, calc(var(--cta-sub, 1) * (var(--n, 1) + 3) - var(--i, 0)), 1));transition:opacity .12s linear}.home2_finalSubWord__SbvFE:last-child{margin-right:0}.home2_finalActions__drioI{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:12px}.home2_finalActions__drioI .home2_finalAction__cn5jH{width:auto;min-height:44px;padding:10px 20px;font-size:15px;gap:10px}.home2_finalAction__cn5jH{--bp:clamp(0,calc(var(--cta-btn, 1) * 1.6 - var(--i, 0) * 0.6),1);opacity:var(--bp);transform:translate3d(0,calc((1 - var(--bp)) * 14px),0);will-change:opacity,transform}.home2_finalActions__drioI .home2_buttonSolidLight__i734D{background:var(--white,#ffffff);border:1px solid var(--white,#ffffff);color:var(--blue,#0060ff)}.home2_finalActions__drioI .home2_buttonSolidLight__i734D:focus-visible,.home2_finalActions__drioI .home2_buttonSolidLight__i734D:hover{background:var(--lime,#e0ff00);border-color:var(--lime,#e0ff00);color:var(--text,#080d1d)}.home2_buttonOutlineDark__gn30_{border-color:rgba(255,255,255,.5);background:transparent;color:var(--white,#ffffff)}.home2_buttonOutlineDark__gn30_:hover{background:rgba(255,255,255,.14);border-color:var(--white,#ffffff)}@media (max-width:1024px){.home2_projectsTitle__4nJim{font-size:var(--home-title)}.home2_projectSheet__j5SbC{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);-moz-column-gap:clamp(20px,3vw,40px);column-gap:clamp(20px,3vw,40px);align-items:stretch}.home2_projectVisual__QeCHH{align-self:stretch;height:100%;aspect-ratio:auto}.home2_projectsFrame__GadIC{top:calc(var(--pj-band) + var(--pj-lead-top) + var(--pj-lead-h, 78px) + clamp(22px, 3.4vh, 44px))}.home2_projectInfo__4hvbZ{padding-top:0}.home2_projectFoot__xtlKa{margin-top:clamp(18px,3vh,30px)}.home2_projectIndex__YH_Du{font-size:clamp(44px,11vw,76px)}.home2_projectsRail__CmM3R{--rail-w:clamp(56px,12vw,96px);flex-direction:row;left:var(--home-gutter,72px);top:auto;bottom:calc(clamp(28px, 5vh, 64px) + 52px);width:var(--rail-w);height:auto}.home2_projectsRailMark__mtCR1{width:calc(max(5px, var(--rail-w) * .055) + var(--near) * var(--rail-w) * .22);height:4px}.home2_metricsFinale___o8W8{--trust-title:var(--home-title);--trust-step:calc(var(--trust-name) * 1.72);--reel-window:calc(var(--trust-step) * 3.1);top:calc(50% + var(--mobile-header-h, 76px) / 2 + var(--trust-name) * .85)}.home2_trustHeading__dA5D_{left:0;right:0;transform:translateY(calc(-100% - var(--reel-window) / 2 - 10px));font-size:var(--trust-type);max-width:none;text-align:center}.home2_trustReel__gczxg{left:calc(var(--home-gutter, 24px) * -1);right:calc(var(--home-gutter, 24px) * -1);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 34%,#000 66%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 34%,#000 66%,transparent)}.home2_trustName__s3aep{text-align:center;transform-origin:center;filter:blur(calc(clamp(0, calc(var(--d) - .4), 1.6) * 2.1px))}.home2_metricsTrack__cLmhm{height:620vh}.home2_insightsSection2__fqUpQ{min-height:0;margin-top:0;padding-top:clamp(64px,10vh,104px);padding-bottom:clamp(72px,10vh,128px)}.home2_insightsSection2__fqUpQ .home2_pinStage__xCYMv{position:static;min-height:0;justify-content:flex-start;transform:none;border-top-left-radius:0;border-top-right-radius:0}.home2_finalTrack__InQ5B{margin-top:0}.home2_insightRow__qtbqn{grid-template-columns:1fr;row-gap:clamp(48px,7vh,72px);margin-bottom:clamp(40px,6vh,72px)}.home2_insightStory__DidOG{min-height:0;padding-left:0;padding-top:20px}.home2_insightHairline__hoFKp{top:0;bottom:auto;left:0;right:0;width:auto;height:1px;transform:scaleX(clamp(0,calc((var(--ins-line, 1) * 1.4) - var(--stagger)),1));transform-origin:left}.home2_insightFrame__VAsuB{margin-top:22px;--frame-w:min(100cqw,340px);--frame-ratio:1.12}.home2_pinTrack__tUb4I{min-height:0}.home2_pinStage__xCYMv{position:static;height:auto;min-height:0;padding:64px 0}}@media (max-width:869px){.home2_projectSheet__j5SbC{grid-template-columns:1fr;grid-template-rows:auto minmax(0,auto);row-gap:clamp(16px,2.6vh,28px);align-items:start;align-content:start}.home2_projectVisual__QeCHH{align-self:start;width:min(100%,60vh);height:auto;aspect-ratio:16/9;max-height:100%}.home2_projectCopyFull__JpcfI{display:none}.home2_projectCopyShort__yVi3w{display:inline}.home2_projectIndex__YH_Du{margin-bottom:2px;font-size:clamp(34px,9vw,52px)}.home2_projectName__md_l5{margin-bottom:clamp(8px,1.4vh,14px);font-size:calc(var(--title-scale, 1) * (clamp(21px, 5.6vw, 30px)))}.home2_projectCopy__S9rB4{font-size:14px;line-height:1.55}.home2_projectFoot__xtlKa{margin-top:clamp(10px,1.8vh,18px)}.home2_projectsFrame__GadIC{bottom:calc(clamp(28px, 5vh, 64px) + 70px)}.home2_projectsRail__CmM3R{bottom:calc(clamp(28px, 5vh, 64px) + 50px)}.home2_projectFoot__xtlKa{margin-top:clamp(18px,3vh,30px)}}@media (max-width:480px){.home2_projectsTitle__4nJim{white-space:nowrap;max-width:none}}@media (max-width:869px) and (max-height:740px){.home2_projectsStage__rptyi{--pj-band:calc(var(--mobile-header-h, 76px) + var(--offer-reserve, 0px) + clamp(16px, 3.4vh, 44px));--pj-lead-top:calc(var(--home-title) * 1.08 + clamp(1px, 0.2vh, 3px))}.home2_projectsLead__qEjbV{font-size:13px;line-height:1.5}.home2_projectsFrame__GadIC{top:calc(var(--pj-band) + var(--pj-lead-top) + var(--pj-lead-h, 60px) + clamp(16px, 2.4vh, 30px));bottom:calc(clamp(28px, 5vh, 64px) + 56px)}.home2_projectsRail__CmM3R{bottom:calc(clamp(28px, 5vh, 64px) + 40px)}.home2_projectSheet__j5SbC{row-gap:clamp(12px,2vh,22px)}.home2_projectIndex__YH_Du{font-size:clamp(26px,7vw,40px)}.home2_projectCategory__57z7C{margin-bottom:8px}.home2_projectFoot__xtlKa{margin-top:clamp(8px,1.4vh,14px)}.home2_projectName__md_l5{margin-bottom:clamp(6px,1.2vh,12px);font-size:calc(var(--title-scale, 1) * (clamp(18px, 5vw, 26px)))}.home2_projectCopy__S9rB4{font-size:13px;line-height:1.5}}@media (max-width:720px){.home2_filmClarityLine__m25Gj{display:inline}.home2_filmStaticStatement__wj5xw br{display:none}.home2_home2Page__RmTXv{--home-title:calc(var(--title-scale, 1) * clamp(24px, 6.6vw, 38px))}.home2_finalContent__nReA8{padding:40px 0}.home2_heroActions__2Pitp a{width:auto;min-height:44px;padding:10px 20px;font-size:15px}.home2_filmLine__Np6QD{width:90vw}.home2_filmLine3__dTtka{top:18%}.home2_filmClarity__Ie_3O,.home2_filmHandoff__qn0tw{font-size:calc(var(--title-scale, 1) * (clamp(26px, 7vw, 40px)))}.home2_filmBrandWord__zmkxD{font-size:clamp(40px,13vw,72px)}.home2_filmBrand__A_WnA{--brand-line:calc(clamp(40px, 13vw, 72px) * 1.04 + clamp(4px, 0.8vh, 14px));--brand-travel:42vh}.home2_filmBrandSupport__4UaDy{font-size:15px}.home2_filmCostSheet__zU_yS{font-size:13px}}@media (hover:none) and (pointer:coarse){.home2_filmBrandLetter__FeoOB{filter:none}}@media (prefers-reduced-motion:reduce){.home2_filmCostRow__OAHrQ[data-typing=true] .home2_filmCostLabel__iAhqC:after,.home2_heroLightShift__bJ_n_,.home2_heroVideo__so3gZ{animation:none!important}.home2_finalTrack__InQ5B{margin-top:0}.home2_insightsSection2__fqUpQ{min-height:0;margin-top:0}.home2_insightsSection2__fqUpQ .home2_pinStage__xCYMv{transform:none}.home2_projectsSection2__WkTZi{height:auto!important;margin-top:0}.home2_filmStage__x6G_5{transform:none}.home2_projectsStage__rptyi{position:static;height:auto;padding:80px 0}.home2_projectsFrame__GadIC,.home2_projectsLead__qEjbV,.home2_projectsTitle__4nJim{position:static;transform:none}.home2_projectsTitle__4nJim{font-size:var(--home-title);margin:0 var(--home-gutter,72px) 18px}.home2_projectsLead__qEjbV{margin:0 var(--home-gutter,72px) 40px}.home2_projectsFrame__GadIC{margin:0 var(--home-gutter,72px);height:70vh}.home2_projectSheet__j5SbC:not(:first-child),.home2_projectSkip__y6REQ{display:none}}.home2_intro__3um30{position:fixed;inset:0;z-index:9000;display:flex;align-items:center;justify-content:center;background:#0060ff;transition:opacity .7s cubic-bezier(.65,0,.35,1),transform .7s cubic-bezier(.65,0,.35,1)}.home2_introLeaving__0Miax{opacity:0;transform:scale(1.04);pointer-events:none}.home2_introGlow__oytSU{position:absolute;width:min(58vmin,520px);height:min(58vmin,520px);border-radius:50%;background:radial-gradient(closest-side,rgba(255,255,255,.2),rgba(255,255,255,0));animation:home2_introBloom__Efa8R 1.4s cubic-bezier(.22,1,.36,1) both;pointer-events:none}@keyframes home2_introBloom__Efa8R{0%{opacity:0;transform:scale(.82)}55%{opacity:1}to{opacity:.7;transform:scale(1)}}.home2_introMark__AZTPl{position:relative;display:flex;align-items:center;justify-content:center;animation:home2_introSettle__99u9G .62s cubic-bezier(.22,1,.36,1) .7s both;width:clamp(112px,16vmin,176px)}.home2_introSvg__oFYU0{display:block;width:100%;height:auto;overflow:visible}@keyframes home2_introDrawPath__WITPv{to{stroke-dashoffset:0}}@keyframes home2_introSettle__99u9G{0%{transform:scale(.94)}to{transform:scale(1)}}.home2_stackScene__10hDo{pointer-events:none}.home2_stackCanvasHost__6FNU5,.home2_stackScene__10hDo{position:absolute;inset:0}.home2_stackCanvas__zk1hM{display:block;width:100%;height:100%}.home2_stackLabel__g_8on{position:absolute;left:var(--home-gutter,72px);transform:translateY(-50%);text-align:left;max-width:34vw;color:rgba(232,243,255,.95);text-shadow:0 1px 16px rgba(2,20,60,.9),0 0 4px rgba(2,20,60,.75);font-size:clamp(11px,.95vw,14px);font-weight:500;line-height:1.25;white-space:nowrap;opacity:0;transition:opacity .16s linear}@media (max-width:720px){.home2_stackLabel__g_8on{max-width:46vw;font-size:10.5px;white-space:normal;transform:translateY(calc(-50% - 28px))}}