.HomeSections_featuredWork__qSWcS{padding:104px 48px 176px;color:#101820;background:#f5f2ec}.HomeSections_featuredInner__QaVr1{width:min(100%,1500px);margin:0 auto}.HomeSections_featuredHeader__9bBX1{padding:0 0 52px;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);align-items:end;grid-gap:clamp(48px,8vw,140px);gap:clamp(48px,8vw,140px)}.HomeSections_featuredHeader__9bBX1 h2{margin:0;color:#071a2f;font-size:clamp(76px,9.2vw,144px);line-height:.86;letter-spacing:-.075em;font-weight:660}.HomeSections_featuredSummary__QhsCa{max-width:580px;margin:0 0 4px;color:#4e5861;font-size:clamp(17px,1.4vw,21px);line-height:1.72;letter-spacing:-.025em;word-break:keep-all}.HomeSections_easyCalcVisual__3D9Hk{position:relative;display:block;width:80%;max-width:1200px;margin:0 auto;aspect-ratio:1.44/1;overflow:hidden;background:#f3f5f9;box-shadow:0 30px 80px rgba(31,42,58,.12)}.HomeSections_easyCalcVisual__3D9Hk img{object-fit:cover;object-position:center top;transition:transform .7s cubic-bezier(.22,.8,.3,1)}.HomeSections_easyCalcVisual__3D9Hk:hover img{transform:scale(1.006)}.HomeSections_easyCalcVisual__3D9Hk:focus-visible{outline:3px solid var(--focus-ring);outline-offset:5px}.HomeSections_easyCalcMobile__rRMc9{display:none}.HomeSections_liveSiteLabel__km6Oz{position:absolute;right:0;bottom:0;z-index:2;min-height:48px;padding:0 18px;display:inline-flex;align-items:center;gap:20px;color:#fff;background:#071a2f;font-size:11px;font-weight:760;letter-spacing:.13em}.HomeSections_liveSiteLabel__km6Oz b{color:#a892ff;font-size:16px;font-weight:500}.HomeSections_featuredFooter__trRUg{padding-top:32px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:48px;gap:48px}.HomeSections_featuredMeta__we9qc{margin:0;display:grid;grid-template-columns:1.1fr .75fr 1.25fr;grid-gap:32px;gap:32px}.HomeSections_featuredMeta__we9qc div{min-width:0;padding-top:13px;border-top:1px solid rgba(7,26,47,.18)}.HomeSections_featuredMeta__we9qc dt{margin-bottom:8px;color:#7b838b;font-size:10px;font-weight:760;letter-spacing:.14em;text-transform:uppercase}.HomeSections_featuredMeta__we9qc dd{margin:0;color:#26323c;font-size:13px;line-height:1.55;word-break:keep-all}.HomeSections_featuredDetailLink__op_xp{min-height:44px;padding:0 0 7px;display:inline-flex;align-items:center;gap:10px;color:#071a2f;font-size:14px;font-weight:700;white-space:nowrap}.HomeSections_conceptWork__eUAtx{padding:96px 48px 160px;background:#f5f2ec}.HomeSections_conceptHeader__iSv_T{width:min(100%,1500px);margin:0 auto 80px;padding-top:64px;border-top:1px solid rgba(7,26,47,.18);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:clamp(48px,8vw,140px);gap:clamp(48px,8vw,140px)}.HomeSections_conceptHeader__iSv_T h2{max-width:920px;margin:0;color:#071a2f;font-size:clamp(48px,5.4vw,82px);line-height:1.08;letter-spacing:-.06em;font-weight:640;word-break:keep-all}.HomeSections_conceptNavigation__gnlvJ{display:flex;justify-content:flex-end}.HomeSections_conceptList__dYpsK{width:min(100%,1500px);margin:0 auto;display:flex;flex-direction:column;gap:0}.HomeSections_conceptProject__53e6F{width:100%;display:grid;grid-template-columns:minmax(0,1.62fr) minmax(400px,.88fr);align-items:start;grid-gap:clamp(48px,5vw,80px);gap:clamp(48px,5vw,80px)}.HomeSections_conceptProject__53e6F+.HomeSections_conceptProject__53e6F{position:relative;margin-top:128px}.HomeSections_conceptProject__53e6F+.HomeSections_conceptProject__53e6F:before{content:"";position:absolute;top:-64px;left:0;width:100%;height:1px;background:rgba(7,26,47,.14)}.HomeSections_conceptLeft__d0xEd{padding-right:4%}.HomeSections_conceptRight__oRfkc{padding-left:4%;grid-template-columns:minmax(400px,.88fr) minmax(0,1.62fr)}.HomeSections_conceptRight__oRfkc .HomeSections_conceptVisual__1F4yw{grid-column:2;grid-row:1}.HomeSections_conceptRight__oRfkc .HomeSections_conceptInfo__muSfg{grid-column:1;grid-row:1}.HomeSections_conceptVisual__1F4yw{position:relative;display:block;width:100%;aspect-ratio:1.48/1;overflow:hidden;background:#f3f5f9;outline:1px solid rgba(7,26,47,.08);outline-offset:-1px}.HomeSections_conceptVisual__1F4yw img{object-fit:cover;object-position:center top}.HomeSections_conceptProject__53e6F[data-project=lumiere-one-river] .HomeSections_conceptVisual__1F4yw{aspect-ratio:1265/712}.HomeSections_conceptProject__53e6F[data-project=lumiere-one-river] .HomeSections_conceptVisual__1F4yw img{object-position:center top}.HomeSections_conceptInfo__muSfg{min-width:0;margin-top:clamp(64px,5vw,76px);display:grid;grid-gap:34px;gap:34px}.HomeSections_conceptDetails__cKqOK,.HomeSections_conceptHeading__Rxr_H{min-width:0}.HomeSections_conceptMeta__dCEwo{margin:0 0 14px;color:#7b838b;font-size:11px;line-height:1.4;font-weight:700;letter-spacing:-.015em}.HomeSections_conceptInfo__muSfg h3{margin:0;color:#071a2f;font-size:clamp(38px,3.35vw,50px);line-height:1.04;letter-spacing:-.058em;font-weight:660;word-break:keep-all}.HomeSections_conceptCopy__5xeBh{max-width:430px;margin:0;color:#4e5861;font-size:16px;line-height:1.72;letter-spacing:-.025em;word-break:keep-all}.HomeSections_conceptExternal__hU4nm{position:relative;min-height:44px;margin-top:20px;padding-bottom:7px;display:inline-flex;align-items:center;align-self:flex-start;gap:8px;color:#071a2f;font-size:14px;font-weight:700}.HomeSections_conceptExternal__hU4nm:after{content:"";position:absolute;left:0;bottom:0;width:32px;height:1px;background:currentColor;opacity:.52;transition:width .22s ease,color .22s ease,opacity .22s ease}.HomeSections_conceptExternal__hU4nm:focus-visible:after,.HomeSections_conceptExternal__hU4nm:hover:after{width:100%;color:var(--cta-accent);opacity:1}.HomeSections_conceptExternal__hU4nm span{color:var(--cta-accent);font-size:14px}.HomeSections_conceptExternal__hU4nm:focus-visible span,.HomeSections_conceptExternal__hU4nm:hover span{transform:none}.HomeSections_conceptMore__6heNo span{color:#5e37d8;font-size:20px;font-weight:400}.HomeSections_conceptMore__6heNo{position:relative;min-height:48px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:0 0 9px;display:inline-flex;align-items:center;justify-content:flex-start;gap:14px;color:#071a2f;font-size:16px;font-weight:620;letter-spacing:-.04em;word-break:keep-all;white-space:nowrap}.HomeSections_servicesEditorial__CGayY{padding:174px 48px 184px;color:#fff;background:#071a2f}.HomeSections_servicesInner__3xSaF{width:min(100%,1500px);margin:0 auto}.HomeSections_servicesIntro__u_Mx4{margin-bottom:104px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:clamp(40px,5vw,80px);gap:clamp(40px,5vw,80px)}.HomeSections_servicesIntro__u_Mx4 h2{margin:0;font-size:clamp(48px,5.4vw,82px);line-height:1.04;letter-spacing:-.055em;font-weight:600;word-break:keep-all;text-wrap:balance;max-width:1000px}.HomeSections_serviceRows__4eug1{border-top:1px solid rgba(230,239,247,.3)}.HomeSections_serviceRow__sjkfk:nth-child(2){--motion-delay:85ms}.HomeSections_serviceRow__sjkfk:nth-child(3){--motion-delay:170ms}.HomeSections_serviceRow__sjkfk:nth-child(4){--motion-delay:255ms}.HomeSections_serviceRow__sjkfk:nth-child(5),.HomeSections_serviceRow__sjkfk:nth-child(6){--motion-delay:320ms}.HomeSections_serviceRow__sjkfk{position:relative;min-height:130px;display:grid;grid-template-columns:minmax(250px,.9fr) minmax(280px,1.25fr) minmax(180px,.72fr);align-items:center;grid-gap:clamp(20px,3vw,48px);gap:clamp(20px,3vw,48px);border-bottom:1px solid rgba(230,239,247,.17)}.HomeSections_serviceTitleGroup__0GzBD{display:flex;flex-direction:column}.HomeSections_serviceTitleGroup__0GzBD strong{font-size:clamp(26px,2.4vw,38px);line-height:1.15;letter-spacing:-.045em;font-weight:620;word-break:keep-all}.HomeSections_serviceDescription__gHaSq{color:rgba(232,239,244,.74);font-size:14px;line-height:1.7;word-break:keep-all}.HomeSections_serviceScope__Fg4be{color:rgba(211,222,231,.46);font-size:11px;line-height:1.7;word-break:keep-all}.HomeSections_servicesCta__i__d3{display:flex;justify-content:flex-end;align-self:end}.HomeSections_servicesMore___JU_y{--cta-idle-delay:1.15s;width:-moz-fit-content;width:fit-content;max-width:100%;padding-bottom:9px;justify-content:flex-start;color:#fff;font-size:16px;font-weight:650}@media (min-width:1280px){.HomeSections_conceptHeader__iSv_T,.HomeSections_servicesIntro__u_Mx4{gap:clamp(28px,3vw,48px)}.HomeSections_conceptHeader__iSv_T h2,.HomeSections_servicesIntro__u_Mx4 h2{max-width:none;white-space:nowrap}}.HomeSections_statement__83NP8{min-height:76svh;padding:168px 48px;display:flex;align-items:center;background:#f5f2ec}.HomeSections_statementInner__v6vbs{width:min(100%,1500px);margin:0 auto}.HomeSections_statementRule__nF_zo{display:block;width:82px;height:2px;margin-bottom:48px;background:#5e37d8}.HomeSections_statement__83NP8 h2{margin:0;display:flex;flex-direction:column;color:#071a2f;font-size:clamp(54px,7vw,108px);line-height:1.04;letter-spacing:-.065em;font-weight:590;word-break:keep-all}.HomeSections_statement__83NP8 h2>span:nth-child(2){padding-left:8%}.HomeSections_statement__83NP8 h2>span:nth-child(3){padding-left:17%;color:#5e37d8}.HomeSections_statement__83NP8 h2[data-entrance=waiting]>span{opacity:0;transform:translateY(24px)}.HomeSections_statement__83NP8 h2[data-entrance=entered]>span{animation:HomeSections_statementEntrance__e9vD4 .95s cubic-bezier(.2,.6,.3,1) 80ms both}.HomeSections_statement__83NP8 h2[data-entrance=entered]>span:nth-child(2){animation-delay:.32s}.HomeSections_statement__83NP8 h2[data-entrance=entered]>span:nth-child(3){animation-delay:.56s}@keyframes HomeSections_statementEntrance__e9vD4{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.HomeSections_insights__OGips{padding:164px 48px 172px;display:grid;grid-template-columns:minmax(560px,.82fr) minmax(0,1fr);grid-gap:clamp(64px,6vw,90px);gap:clamp(64px,6vw,90px);background:#fff}.HomeSections_insightsHeader__JPy_M{max-width:600px;justify-self:end}.HomeSections_insightsHeader__JPy_M h2{margin:0;color:#071a2f;font-size:clamp(40px,3.6vw,52px);line-height:1.08;letter-spacing:-.056em;font-weight:610;word-break:keep-all;text-wrap:balance}.HomeSections_insightsKeepTogether__3m513{white-space:nowrap}.HomeSections_insightsHeader__JPy_M>p{margin:27px 0 0;color:#69727a;font-size:14px;line-height:1.75}.HomeSections_insightsHeader__JPy_M>a{min-height:44px;margin-top:28px;padding:0 23px;display:inline-flex;align-items:center;color:#fff;background:#03c75a;font-size:13px;font-weight:700;transition:background-color .18s ease}.HomeSections_insightsHeader__JPy_M>a:focus-visible,.HomeSections_insightsHeader__JPy_M>a:hover{background:#02ad4f}.HomeSections_insightsImage__xTn6g{position:relative;width:min(100%,540px);aspect-ratio:2.2/1;margin:36px 0 0;overflow:hidden;background:#e7e7e4}.HomeSections_insightsImage__xTn6g img{object-fit:cover;object-position:50% 50%}.HomeSections_insightList__IEE_P{margin-top:78px;border-top:1px solid #071a2f}.HomeSections_insightRow__bl1z1:nth-child(2){--motion-delay:90ms}.HomeSections_insightRow__bl1z1:nth-child(3){--motion-delay:180ms}.HomeSections_insightRow__bl1z1{min-height:116px;display:grid;grid-template-columns:108px minmax(0,1fr) 24px;align-items:center;grid-gap:24px;gap:24px;border-bottom:1px solid #dfe3e6;transition:padding .28s cubic-bezier(.22,.8,.3,1),background .2s ease}.HomeSections_insightRow__bl1z1:focus-visible,.HomeSections_insightRow__bl1z1:hover{padding-left:12px;background:#faf9f6}.HomeSections_insightThumbnail__dk8c4{position:relative;display:block;width:108px;aspect-ratio:3/2;overflow:hidden;background:#e7e7e4}.HomeSections_insightThumbnail__dk8c4 img{object-fit:cover}.HomeSections_insightPostCopy__sVViN{min-width:0;display:grid;grid-gap:8px;gap:8px}.HomeSections_insightPostCopy__sVViN strong{color:#172431;font-size:clamp(17px,1.4vw,21px);line-height:1.5;letter-spacing:-.025em;font-weight:610;word-break:keep-all}.HomeSections_insightPostCopy__sVViN time{color:#7d858c;font-size:11px}.HomeSections_insightRow__bl1z1 b{color:var(--cta-accent);font-size:15px;font-weight:500}.HomeSections_startSite__deAol{padding:0 48px;background:#e8e4dd}.HomeSections_startSiteInner__LQQOP{width:min(100%,1500px);min-height:188px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:48px}.HomeSections_startSiteInner__LQQOP p{margin:0 0 14px;color:#525b63;font-size:clamp(16px,1.35vw,20px);line-height:1.4;font-weight:620;word-break:keep-all}.HomeSections_startSiteInner__LQQOP h2{margin:0;color:#26323b;font-size:clamp(24px,2.6vw,40px);line-height:1.28;letter-spacing:-.04em;font-weight:600;word-break:keep-all;text-wrap:balance}.HomeSections_startSiteInner__LQQOP>a{position:relative;min-width:0;min-height:48px;align-self:center;padding:0 0 6px;display:inline-flex;align-items:center;justify-content:flex-start;gap:18px;color:#071a2f;font-size:14px;font-weight:700;white-space:nowrap}.HomeSections_contactBottom__Kixcj a span,.HomeSections_startSiteInner__LQQOP>a span{color:#5e37d8;font-size:17px}.HomeSections_contactCta__SQ6g_{padding:72px 48px 160px;color:#fff;background:#071a2f}.HomeSections_contactInner__x7_ZU{width:min(100%,1500px);margin:0 auto;display:grid;grid-template-columns:minmax(0,.68fr) minmax(0,1fr);align-items:center;grid-gap:clamp(40px,3.2vw,60px);gap:clamp(40px,3.2vw,60px)}.HomeSections_contactImage__CDwO4{position:relative;grid-column:2;grid-row:1;width:100%;aspect-ratio:2.15/1;margin:0;overflow:hidden;background:#d9dcdd}.HomeSections_contactImage__CDwO4 img{object-fit:cover;object-position:55% 52%}.HomeSections_contactCopy__1UqYO{grid-column:1;grid-row:1;min-width:0}.HomeSections_contactCopy__1UqYO h2{--motion-delay:130ms;margin:0;font-size:clamp(54px,4.5vw,68px);line-height:1.02;letter-spacing:-.065em;font-weight:590;word-break:keep-all;text-wrap:balance}.HomeSections_contactCopy__1UqYO h2 span{display:block;white-space:nowrap}.HomeSections_contactBottom__Kixcj{--motion-delay:230ms;margin-top:50px;padding-top:30px;display:grid;grid-template-columns:1fr;align-items:start;grid-gap:28px;gap:28px;border-top:1px solid rgba(232,240,246,.2)}.HomeSections_contactBottom__Kixcj>p{max-width:900px;margin:0;color:rgba(231,239,245,.65);font-size:15px;line-height:1.8;word-break:keep-all}.HomeSections_contactBottom__Kixcj>div{justify-self:start}.HomeSections_contactBottom__Kixcj a{position:relative;min-width:224px;min-height:58px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;gap:20px;color:var(--navy);font-size:14px;font-weight:720}.HomeSections_contactBottom__Kixcj a span{color:#a892ff}@media (max-width:1100px){.HomeSections_featuredHeader__9bBX1{grid-template-columns:1fr;gap:30px}.HomeSections_featuredSummary__QhsCa{max-width:660px}.HomeSections_featuredFooter__trRUg{grid-template-columns:1fr}.HomeSections_featuredDetailLink__op_xp{justify-self:start}.HomeSections_serviceRow__sjkfk{grid-template-columns:minmax(220px,.8fr) minmax(260px,1fr)}.HomeSections_serviceTitleGroup__0GzBD{grid-column:1;grid-row:1/3}.HomeSections_serviceDescription__gHaSq{grid-column:2;grid-row:1}.HomeSections_serviceScope__Fg4be{grid-column:2;grid-row:2}.HomeSections_insights__OGips{grid-template-columns:1fr;gap:72px}.HomeSections_insightsHeader__JPy_M{justify-self:start}.HomeSections_insightList__IEE_P{margin-top:0}.HomeSections_contactInner__x7_ZU{grid-template-columns:1fr;gap:0}.HomeSections_contactImage__CDwO4{grid-column:1;grid-row:auto;width:min(100%,860px);aspect-ratio:2.2/1;margin:0 0 42px}.HomeSections_contactCopy__1UqYO{grid-column:1;grid-row:auto}}@media (max-width:700px){.HomeSections_conceptWork__eUAtx,.HomeSections_contactCta__SQ6g_,.HomeSections_featuredWork__qSWcS,.HomeSections_insights__OGips,.HomeSections_servicesEditorial__CGayY,.HomeSections_startSite__deAol,.HomeSections_statement__83NP8{padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right))}.HomeSections_featuredWork__qSWcS{padding-top:64px;padding-bottom:112px}.HomeSections_featuredHeader__9bBX1{padding:0 0 36px;gap:24px}.HomeSections_featuredHeader__9bBX1 h2{font-size:clamp(58px,20vw,82px)}.HomeSections_featuredSummary__QhsCa{font-size:16px;line-height:1.7}.HomeSections_easyCalcVisual__3D9Hk{width:100%;max-width:none;margin:0;aspect-ratio:.63/1;max-height:680px}.HomeSections_easyCalcDesktop__wJ_wx{display:none}.HomeSections_easyCalcMobile__rRMc9{display:block}.HomeSections_easyCalcVisual__3D9Hk img{object-position:center top}.HomeSections_liveSiteLabel__km6Oz{min-height:44px;padding:0 14px;gap:14px}.HomeSections_featuredFooter__trRUg{padding-top:24px;gap:30px}.HomeSections_featuredMeta__we9qc{grid-template-columns:1fr;gap:20px}.HomeSections_conceptWork__eUAtx{padding-top:72px;padding-bottom:104px}.HomeSections_conceptHeader__iSv_T{margin-bottom:52px;padding-top:40px;grid-template-columns:1fr;align-items:start;gap:28px}.HomeSections_conceptHeader__iSv_T h2{max-width:620px;font-size:clamp(38px,11.2vw,48px);line-height:1.1;letter-spacing:-.055em}.HomeSections_conceptNavigation__gnlvJ{justify-content:flex-start}.HomeSections_conceptList__dYpsK{gap:0}.HomeSections_conceptProject__53e6F{display:block}.HomeSections_conceptProject__53e6F+.HomeSections_conceptProject__53e6F{margin-top:80px}.HomeSections_conceptProject__53e6F+.HomeSections_conceptProject__53e6F:before{top:-40px}.HomeSections_conceptLeft__d0xEd,.HomeSections_conceptRight__oRfkc{padding:0}.HomeSections_conceptRight__oRfkc .HomeSections_conceptInfo__muSfg,.HomeSections_conceptRight__oRfkc .HomeSections_conceptVisual__1F4yw{grid-column:auto;grid-row:auto}.HomeSections_conceptVisual__1F4yw{aspect-ratio:1.38/1}.HomeSections_conceptProject__53e6F[data-project=lumiere-one-river] .HomeSections_conceptVisual__1F4yw{aspect-ratio:1265/712}.HomeSections_conceptInfo__muSfg{margin-top:0;padding-top:23px;display:block}.HomeSections_conceptInfo__muSfg h3{font-size:clamp(30px,8.6vw,34px);line-height:1.08}.HomeSections_conceptCopy__5xeBh{margin-top:14px;font-size:14px;line-height:1.72}.HomeSections_conceptExternal__hU4nm{margin-top:14px}.HomeSections_conceptMore__6heNo{justify-self:start;font-size:16px}.HomeSections_servicesEditorial__CGayY{padding-top:108px;padding-bottom:118px}.HomeSections_servicesIntro__u_Mx4{margin-bottom:68px;display:block}.HomeSections_servicesIntro__u_Mx4 h2{font-size:clamp(40px,12vw,52px);line-height:1.1}.HomeSections_serviceRow__sjkfk{min-height:0;padding:26px 0;grid-template-columns:minmax(0,1fr);gap:14px 8px}.HomeSections_serviceTitleGroup__0GzBD{grid-column:1;grid-row:1}.HomeSections_serviceTitleGroup__0GzBD strong{font-size:clamp(25px,7.6vw,32px)}.HomeSections_serviceDescription__gHaSq{grid-column:1;grid-row:2;font-size:13px}.HomeSections_serviceScope__Fg4be{grid-column:1;grid-row:3;font-size:10px}.HomeSections_servicesCta__i__d3{margin-top:28px;justify-content:flex-start}.HomeSections_servicesMore___JU_y{width:-moz-fit-content;width:fit-content;max-width:100%}.HomeSections_statement__83NP8{min-height:auto;padding-top:112px;padding-bottom:118px}.HomeSections_statementRule__nF_zo{margin-bottom:34px}.HomeSections_statement__83NP8 h2{font-size:clamp(38px,11vw,48px);line-height:1.12}.HomeSections_statement__83NP8 h2>span{white-space:nowrap}.HomeSections_statement__83NP8 h2>span:nth-child(2){align-self:flex-end;padding-left:0;text-align:right}.HomeSections_statement__83NP8 h2>span:nth-child(3){width:100%;margin-top:48px;padding-left:0;display:flex;flex-direction:column}.HomeSections_statementFinalLine__whAFi>span:first-child{align-self:flex-start}.HomeSections_statementFinalLine__whAFi>span:last-child{align-self:flex-end;text-align:right}.HomeSections_statement__83NP8 h2[data-entrance=waiting]>span{transform:translateY(6px)}.HomeSections_statement__83NP8 h2[data-entrance=entered]>span{animation-name:HomeSections_statementEntranceMobile__gTvxy}.HomeSections_insights__OGips{padding-top:108px;padding-bottom:116px;gap:62px}.HomeSections_insightsHeader__JPy_M h2{font-size:clamp(34px,calc(10.5vw - 2.55px),46px);line-height:1.14}.HomeSections_insightsKeepTogether__3m513{letter-spacing:-.102em}.HomeSections_insightsImage__xTn6g{aspect-ratio:1.55/1;margin-top:32px}.HomeSections_insightsImage__xTn6g img{object-position:66% 50%}.HomeSections_insightRow__bl1z1{min-height:132px;padding:23px 0;grid-template-columns:90px minmax(0,1fr) 22px;gap:14px}.HomeSections_insightThumbnail__dk8c4{width:90px}.HomeSections_insightPostCopy__sVViN strong{font-size:17px}.HomeSections_insightRow__bl1z1 b{grid-column:3;align-self:center}.HomeSections_insightRow__bl1z1:focus-visible,.HomeSections_insightRow__bl1z1:hover{padding-left:6px}.HomeSections_startSiteInner__LQQOP{min-height:230px;padding:42px 0;flex-direction:column;align-items:flex-start;justify-content:center;gap:28px}.HomeSections_startSiteInner__LQQOP p{font-size:17px}.HomeSections_startSiteInner__LQQOP>a{min-height:48px;align-self:flex-start}.HomeSections_contactCta__SQ6g_{padding-top:72px;padding-bottom:calc(118px + env(safe-area-inset-bottom))}.HomeSections_contactImage__CDwO4{width:100%;aspect-ratio:1.76/1;margin-bottom:34px}.HomeSections_contactImage__CDwO4 img{object-position:58% 54%}.HomeSections_contactCopy__1UqYO h2{font-size:clamp(38px,10.25vw,42px);line-height:1.08}.HomeSections_contactBottom__Kixcj{margin-top:50px;grid-template-columns:1fr;gap:36px}.HomeSections_contactBottom__Kixcj>div{justify-self:start}.HomeSections_contactBottom__Kixcj a{min-width:min(100%,240px)}}@keyframes HomeSections_statementEntranceMobile__gTvxy{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:380px){.HomeSections_conceptWork__eUAtx,.HomeSections_contactCta__SQ6g_,.HomeSections_featuredWork__qSWcS,.HomeSections_insights__OGips,.HomeSections_servicesEditorial__CGayY,.HomeSections_startSite__deAol,.HomeSections_statement__83NP8{padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right))}.HomeSections_serviceTitleGroup__0GzBD strong{font-size:25px}.HomeSections_contactImage__CDwO4{aspect-ratio:1.72/1}.HomeSections_contactCopy__1UqYO h2{font-size:38px}}@media (prefers-reduced-motion:reduce){.HomeSections_conceptExternal__hU4nm span,.HomeSections_conceptExternal__hU4nm:after,.HomeSections_conceptMore__6heNo span,.HomeSections_easyCalcVisual__3D9Hk img,.HomeSections_insightRow__bl1z1,.HomeSections_insightsHeader__JPy_M>a{transition:none}.HomeSections_statement__83NP8 h2[data-entrance]>span{animation:none!important;opacity:1;transform:none}}.page_hero__7KFOs{position:relative;min-height:clamp(760px,100svh,960px);overflow:hidden;color:#fff;background-color:#071522;background-image:url(/images/devonix-hero-bluehour.webp);background-size:cover;background-position:50%}.page_hero__7KFOs:before{background:linear-gradient(90deg,rgba(3,12,22,.46),rgba(5,17,29,.24) 37%,rgba(5,16,28,.12) 66%,rgba(4,14,24,.2)),linear-gradient(180deg,rgba(4,14,24,.07),rgba(4,14,24,.03) 56%,rgba(2,10,18,.28)),radial-gradient(ellipse at 52% 45%,transparent 35%,rgba(3,10,19,.2) 100%)}.page_hero__7KFOs:after,.page_hero__7KFOs:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:1}.page_hero__7KFOs:after{opacity:.28;background-image:radial-gradient(circle,rgba(255,255,255,.045) 0 .55px,transparent .8px);background-size:4px 4px;mix-blend-mode:soft-light}.page_skyGlow__zoWYN{position:absolute;z-index:1;left:33%;top:12%;width:56%;height:62%;background:radial-gradient(ellipse,rgba(100,139,178,.1),transparent 66%);filter:blur(48px);pointer-events:none}.page_heroInner__8WoKQ{position:relative;z-index:3;width:min(calc(100% - 96px),1500px);min-height:clamp(760px,100svh,960px);margin:0 auto;padding:126px 0 78px;display:grid;grid-template-columns:minmax(0,.88fr) minmax(500px,1.12fr);grid-gap:clamp(48px,6vw,112px);gap:clamp(48px,6vw,112px);align-items:center}.page_heroCopy__r3YU6{grid-column:1;padding-bottom:2vh;opacity:0;transform:translateY(22px);pointer-events:none;animation:page_heroContentIn__C7eV8 .85s cubic-bezier(.22,.8,.3,1) 6.68s forwards}.page_heroCopy__r3YU6 h1{margin:0;max-width:720px;display:flex;flex-direction:column;font-size:clamp(66px,5.45vw,92px);line-height:.98;letter-spacing:-.058em;font-weight:590;text-shadow:0 6px 36px rgba(1,8,15,.22)}.page_heroCopy__r3YU6 h1 span{white-space:nowrap}.page_heroCopy__r3YU6 p{margin:40px 0 0;color:rgba(239,245,250,.74);font-size:clamp(16px,1.1vw,18px);line-height:1.65;letter-spacing:-.025em;text-shadow:0 3px 20px rgba(1,8,15,.22)}.page_heroLink__p57GC{position:relative;display:inline-grid;grid-template-columns:auto 22px;align-items:center;column-gap:16px;min-width:242px;margin-top:46px;padding:0 2px 16px 0;color:#fff;font-size:15px;font-weight:660;letter-spacing:-.015em}.page_heroLink__p57GC:before{content:"";position:absolute;left:0;bottom:0;width:38%;background:rgba(231,239,246,.86);transition:width .38s cubic-bezier(.22,.8,.3,1),background .22s ease}.page_heroLink__p57GC:after{content:"";position:absolute;right:-1px;border-radius:50%;background:#8257e5;box-shadow:0 0 12px rgba(130,87,229,.28);opacity:0;transform:scale(.65);transition:opacity .22s ease,transform .25s ease}.page_heroLink__p57GC span{justify-self:end;transition:transform .24s cubic-bezier(.22,.8,.3,1),color .22s ease}.page_heroLink__p57GC:hover:before{background:linear-gradient(90deg,rgba(231,239,246,.92),#8257e5)}.page_heroLink__p57GC:hover:after{transform:scale(1)}.page_heroLink__p57GC:hover span{transform:translateX(4px);color:#a18aff}.page_heroLink__p57GC:focus-visible{outline:2px solid #9a82ff;outline-offset:6px}.page_heroVisual__b_sym{position:absolute;z-index:2;left:50%;top:50%;width:min(85vw,1180px);transform:translate(-50%,-50%) scale(1);transform-origin:center;will-change:left,top,transform;animation:page_dockHeroVisual__7gB8M 1.08s cubic-bezier(.22,.8,.3,1) 5.55s forwards}.page_heroLine__dXeHN{position:absolute;z-index:2;left:max(48px,calc((100vw - 1500px)/2));right:max(48px,calc((100vw - 1500px)/2));bottom:38px;height:1px;background:rgba(255,255,255,.14);opacity:0;animation:page_lineIn__szXSd .7s ease 6.95s forwards}@keyframes page_heroContentIn__C7eV8{to{opacity:1;transform:translateY(0);pointer-events:auto}}@keyframes page_lineIn__szXSd{to{opacity:1}}.page_featureProject__cwG6c{width:min(calc(100% - 96px),1500px);margin:0 auto;padding:150px 0 180px}.page_projectVisualLarge__dOGQh{position:relative;height:min(58vw,820px);overflow:hidden;background:#e4e7e8}.page_projectVisualLarge__dOGQh img{object-fit:cover;transition:transform .7s ease}.page_projectVisualLarge__dOGQh:hover img{transform:scale(1.01)}.page_projectHead__UrNlq{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-top:30px}.page_corporateCopy__S6jA4 h2,.page_projectHead__UrNlq h2{margin:0;color:#071a2f;font-size:clamp(32px,3.25vw,50px);line-height:1.06;letter-spacing:-.04em;font-weight:650}.page_corporateCopy__S6jA4 p,.page_projectHead__UrNlq p{margin:10px 0 0;color:#747c84;font-size:15px}.page_projectLink__rr9ta{display:inline-flex;gap:9px;align-items:center;padding-bottom:5px;border-bottom:1px solid #071a2f;color:#071a2f;font-weight:670;white-space:nowrap}.page_finalCta__NLnKF a span,.page_projectLink__rr9ta span,.page_startsite__oikXN a span{transition:transform .2s ease}.page_finalCta__NLnKF a:hover span,.page_projectLink__rr9ta:hover span,.page_startsite__oikXN a:hover span{transform:translate(3px,-3px)}.page_corporateProject__45u5X{width:min(calc(100% - 96px),1500px);margin:0 auto;padding:0 0 190px;display:grid;grid-template-columns:1.45fr .55fr;grid-gap:90px;gap:90px;align-items:end}.page_corporateVisual___V3SD{position:relative;min-height:670px;overflow:hidden;background:#e5e8ea}.page_corporateVisual___V3SD img{object-fit:cover}.page_corporateCopy__S6jA4{padding-bottom:42px}.page_corporateCopy__S6jA4 p{margin-bottom:38px}.page_services__Hx9vZ{background:#071a2f;color:#fff;display:grid;grid-template-columns:1fr .9fr;min-height:780px}.page_serviceList__mJSI7{padding:80px 5vw 80px max(48px,calc((100vw - 1500px)/2));display:flex;flex-direction:column;justify-content:center}.page_serviceRow__vXhM1{display:grid;grid-template-columns:1fr 24px;align-items:center;grid-gap:24px;gap:24px;padding:25px 0;border-bottom:1px solid rgba(255,255,255,.16)}.page_serviceRow__vXhM1:first-child{border-top:1px solid rgba(255,255,255,.16)}.page_serviceRow__vXhM1 strong{font-size:clamp(27px,2.45vw,41px);letter-spacing:-.035em;font-weight:570}.page_serviceRow__vXhM1 b{font-size:14px;font-weight:500;opacity:.58;transition:transform .2s ease,color .2s ease}.page_serviceRow__vXhM1:hover b{transform:translate(3px,-3px);color:#9a82ff;opacity:1}.page_serviceVisual__XGjFS{position:relative;overflow:hidden;min-height:780px}.page_serviceVisual__XGjFS img{object-fit:cover;filter:saturate(.72) contrast(.93)}.page_statement__u5dTW{position:relative;min-height:72svh;display:flex;align-items:flex-end;overflow:hidden}.page_statement__u5dTW>img{object-fit:cover;object-position:center 58%}.page_statementShade__aqNHa{position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,26,47,.05),rgba(7,26,47,.58))}.page_statementCopy__fYb0v{position:relative;z-index:1;width:min(calc(100% - 96px),1500px);margin:0 auto;padding:100px 0 86px;color:#fff}.page_statementCopy__fYb0v h2{margin:0;font-size:clamp(54px,6vw,90px);line-height:1;letter-spacing:-.055em;font-weight:610}.page_insights__zlIQz{width:min(calc(100% - 96px),1500px);margin:0 auto;padding:130px 0 145px}.page_insightsTop__gADQZ{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:42px}.page_insightsTop__gADQZ h2{margin:0;color:#071a2f;font-size:clamp(40px,4.5vw,64px);letter-spacing:-.05em;font-weight:620}.page_insightsTop__gADQZ a{font-weight:650;padding-bottom:5px;border-bottom:1px solid #071a2f}.page_insightList__wpqGF{border-top:1px solid #8f9aa5}.page_insightItem__LJSUJ{display:grid;grid-template-columns:1fr 120px 24px;align-items:center;grid-gap:30px;gap:30px;padding:29px 0;border-bottom:1px solid #d7dce0}.page_insightItem__LJSUJ strong{color:#071a2f;font-size:clamp(18px,1.6vw,24px);font-weight:580}.page_insightItem__LJSUJ span{color:#7b858f;font-size:13px}.page_insightItem__LJSUJ b{font-size:15px;transition:transform .2s ease}.page_insightItem__LJSUJ:hover b{transform:translate(3px,-3px)}.page_startsite__oikXN{width:min(calc(100% - 96px),1500px);margin:0 auto;padding:82px 0;border-top:1px solid #cfd5da;display:grid;grid-template-columns:1fr auto;align-items:end;grid-gap:60px;gap:60px}.page_startsite__oikXN p{margin:0 0 10px;color:#717b85;font-size:14px}.page_startsite__oikXN h2{margin:0;color:#071a2f;font-size:clamp(31px,3.6vw,51px);line-height:1.12;letter-spacing:-.045em;font-weight:600}.page_startsite__oikXN a{display:inline-flex;align-items:center;gap:10px;padding-bottom:6px;border-bottom:1px solid #071a2f;font-weight:670;white-space:nowrap}.page_finalCta__NLnKF{background:#071a2f;color:#fff;padding:116px max(48px,calc((100vw - 1500px)/2));display:flex;align-items:flex-end;justify-content:space-between;gap:80px}.page_finalCta__NLnKF h2{margin:0;font-size:clamp(46px,5.3vw,78px);line-height:1.04;letter-spacing:-.055em;font-weight:610}.page_finalCta__NLnKF a{display:inline-flex;align-items:center;gap:11px;padding-bottom:7px;border-bottom:1px solid #fff;font-size:18px;font-weight:660;white-space:nowrap}@media (prefers-reduced-motion:reduce){.page_heroCopy__r3YU6,.page_heroLine__dXeHN,.page_heroVisual__b_sym{animation:none}.page_heroCopy__r3YU6{opacity:1;transform:none;pointer-events:auto}.page_heroVisual__b_sym{left:75%;top:52%;transform:translate(-50%,-50%) scale(.62)}.page_heroLine__dXeHN{opacity:1}}@media (max-width:1000px){.page_hero__7KFOs{min-height:900px}.page_heroInner__8WoKQ{width:calc(100% - 40px);min-height:900px;padding:118px 0 76px;grid-template-columns:1fr;align-items:start}.page_heroCopy__r3YU6{grid-column:1;padding-top:110px;padding-bottom:0}.page_heroCopy__r3YU6 h1{font-size:clamp(52px,10vw,72px);max-width:100%}.page_heroVisual__b_sym{width:min(94vw,760px)}.page_heroLine__dXeHN{left:20px;right:20px;bottom:22px}.page_corporateProject__45u5X,.page_featureProject__cwG6c,.page_insights__zlIQz,.page_startsite__oikXN{width:calc(100% - 40px)}.page_featureProject__cwG6c{padding:100px 0 115px}.page_projectVisualLarge__dOGQh{height:74vw;min-height:420px}.page_projectHead__UrNlq{align-items:flex-start;flex-direction:column}.page_corporateProject__45u5X{grid-template-columns:1fr;gap:32px;padding-bottom:115px}.page_corporateVisual___V3SD{min-height:520px}.page_corporateCopy__S6jA4{padding-bottom:0}.page_services__Hx9vZ{grid-template-columns:1fr;min-height:auto}.page_serviceList__mJSI7{padding:76px 20px}.page_serviceVisual__XGjFS{min-height:56vh}.page_statement__u5dTW{min-height:62vh}.page_statementCopy__fYb0v{width:calc(100% - 40px);padding:80px 0 58px}.page_insights__zlIQz{padding:100px 0}.page_startsite__oikXN{grid-template-columns:1fr;gap:32px;padding:68px 0}.page_finalCta__NLnKF{padding:95px 20px;align-items:flex-start;flex-direction:column;gap:44px}}@media (max-width:640px){.page_hero__7KFOs{min-height:820px}.page_heroInner__8WoKQ{min-height:820px;padding-top:92px;padding-bottom:58px}.page_heroCopy__r3YU6{padding-top:112px}.page_heroCopy__r3YU6 h1{font-size:clamp(46px,13vw,60px);line-height:1.01}.page_heroCopy__r3YU6 h1 span{white-space:normal}.page_heroCopy__r3YU6 p{max-width:330px;margin-top:26px;font-size:14px;line-height:1.75}.page_heroLink__p57GC{margin-top:32px}.page_projectVisualLarge__dOGQh{min-height:340px}.page_corporateVisual___V3SD{min-height:390px}.page_serviceRow__vXhM1{padding:22px 0}.page_serviceRow__vXhM1 strong{font-size:26px}.page_serviceVisual__XGjFS{min-height:44vh}.page_statement__u5dTW{min-height:54vh}.page_insightsTop__gADQZ{align-items:flex-start;flex-direction:column}.page_insightItem__LJSUJ{grid-template-columns:1fr 24px;gap:14px}.page_insightItem__LJSUJ span{grid-column:1/-1;grid-row:2}.page_insightItem__LJSUJ b{grid-column:2;grid-row:1}}@media (max-width:1000px) and (prefers-reduced-motion:reduce){.page_heroVisual__b_sym{left:50%;top:72%;transform:translate(-50%,-50%) scale(.58)}}.page_heroVisual__b_sym{width:min(88vw,1240px)}@media (prefers-reduced-motion:reduce){.page_heroVisual__b_sym{left:75%;top:52%;transform:translate(-50%,-50%) scale(.64)}}@media (max-width:1000px){.page_heroVisual__b_sym{width:min(95vw,780px)}.page_hero__7KFOs{min-height:980px}.page_heroInner__8WoKQ{min-height:980px;padding-top:104px;padding-bottom:64px}.page_heroCopy__r3YU6{padding-top:470px}}@media (max-width:640px){.page_hero__7KFOs{min-height:920px}.page_heroInner__8WoKQ{min-height:920px;padding-top:84px;padding-bottom:52px;width:calc(100% - 24px)}.page_heroVisual__b_sym{width:min(97vw,620px)}.page_heroCopy__r3YU6{padding-top:420px}.page_heroCopy__r3YU6 h1{font-size:clamp(42px,11.5vw,54px);line-height:1.02}.page_heroCopy__r3YU6 p{max-width:100%;font-size:13px;line-height:1.6}.page_heroLink__p57GC{margin-top:24px}}@media (max-width:1000px) and (prefers-reduced-motion:reduce){.page_heroVisual__b_sym{left:50%;top:36%;transform:translate(-50%,-50%) scale(.56)}}@media (max-width:640px) and (prefers-reduced-motion:reduce){.page_heroVisual__b_sym{left:50%;top:33%;transform:translate(-50%,-50%) scale(.53)}}@media (max-width:1000px){.page_hero__7KFOs{min-height:1040px}.page_heroInner__8WoKQ{min-height:1040px;padding-top:104px;padding-bottom:64px}.page_heroVisual__b_sym{width:min(96vw,900px)}.page_heroCopy__r3YU6{padding-top:500px}@keyframes page_dockHeroVisual__7gB8M{0%{left:50%;top:50%;transform:translate(-50%,-50%) scale(1)}to{left:50%;top:31%;transform:translate(-50%,-50%) scale(.82)}}}@media (max-width:640px){.page_hero__7KFOs{min-height:980px}.page_heroInner__8WoKQ{width:calc(100% - 24px);min-height:980px;padding-top:80px;padding-bottom:52px}.page_heroVisual__b_sym{width:96vw}.page_heroCopy__r3YU6{padding-top:390px}.page_heroCopy__r3YU6 h1{font-size:clamp(42px,11.5vw,54px);line-height:1.02}.page_heroCopy__r3YU6 p{max-width:100%;margin-top:24px;font-size:13px;line-height:1.6}.page_heroLink__p57GC{margin-top:24px}}@media (max-width:1000px) and (prefers-reduced-motion:reduce){.page_heroVisual__b_sym{left:50%;top:31%;transform:translate(-50%,-50%) scale(.82)}}@media (max-width:640px) and (prefers-reduced-motion:reduce){.page_heroVisual__b_sym{left:50%;top:25.5%;transform:translate(-50%,-50%) scale(.9)}}@media (max-width:640px){.page_hero__7KFOs{min-height:1020px}.page_heroInner__8WoKQ{width:calc(100% - 24px);min-height:1020px;padding-top:80px;padding-bottom:54px}.page_heroVisual__b_sym{width:96vw;top:50svh}.page_heroCopy__r3YU6{padding-top:445px}}@media (max-width:640px) and (prefers-reduced-motion:reduce){.page_heroVisual__b_sym{left:50%;top:clamp(195px,29svh,230px);transform:translate(-50%,-50%) scale(.95)}}@media (max-width:640px){.page_heroVisual__b_sym{width:96vw;aspect-ratio:auto}}@media (max-width:640px) and (prefers-reduced-motion:reduce){.page_heroVisual__b_sym{left:50%;top:clamp(200px,29svh,235px);transform:translate(-50%,-50%) scale(.95)}}@media (max-width:640px){.page_hero__7KFOs{min-height:1030px}.page_heroInner__8WoKQ{width:calc(100% - 40px);min-height:1030px;padding-top:82px;padding-bottom:54px}.page_heroVisual__b_sym{width:100vw;top:50svh}.page_heroCopy__r3YU6{box-sizing:border-box;width:100%;padding:404px 6px 0}.page_heroCopy__r3YU6 h1{font-size:clamp(43px,11.7vw,55px);line-height:1.01}.page_heroCopy__r3YU6 p{margin-top:22px}.page_heroLink__p57GC{margin-top:24px}}@media (max-width:640px) and (prefers-reduced-motion:reduce){.page_heroVisual__b_sym{left:50%;top:clamp(228px,33svh,270px);transform:translate(-50%,-50%) scale(1)}}@media (prefers-reduced-motion:reduce){.page_heroVisual__b_sym{left:72%;top:52%;transform:translate(-50%,-50%) scale(.64)}}@media (max-width:640px){.page_hero__7KFOs{min-height:1040px}.page_heroInner__8WoKQ{width:calc(100% - 40px);min-height:1040px;padding-top:82px;padding-bottom:54px}.page_heroVisual__b_sym{width:106vw;top:50svh}.page_heroCopy__r3YU6{width:100%;padding:392px 12px 0}.page_heroCopy__r3YU6 h1{font-size:clamp(44px,11.8vw,56px);line-height:1.01}.page_heroCopy__r3YU6 p{margin-top:21px}}.page_heroVisual__b_sym{width:min(94vw,1320px)}.page_scrollCue__9AIT_{position:absolute;z-index:4;left:50%;bottom:13px;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;color:rgba(240,246,250,.66);pointer-events:none;opacity:0;animation:page_scrollCueIn__lf6VA .65s ease 7.05s forwards}.page_scrollCue__9AIT_ span{writing-mode:vertical-rl;-webkit-text-orientation:mixed;font-size:9px;line-height:1;font-weight:650}.page_scrollCue__9AIT_ i{position:relative;width:1px;height:24px;overflow:hidden;background:rgba(240,246,250,.22)}.page_scrollCue__9AIT_ i:after{content:"";position:absolute;inset:-50% 0 auto;height:50%;background:rgba(255,255,255,.9);animation:page_scrollCueMove__5M05u 1.6s cubic-bezier(.45,0,.55,1) 7.3s infinite}@keyframes page_scrollCueIn__lf6VA{to{opacity:1}}@keyframes page_scrollCueMove__5M05u{0%{transform:translateY(0);opacity:0}18%{opacity:1}82%{opacity:1}to{transform:translateY(72px);opacity:0}}@media (prefers-reduced-motion:reduce){.page_heroVisual__b_sym{left:71%;top:52%;transform:translate(-50%,-50%) scale(.68)}.page_scrollCue__9AIT_{opacity:1;animation:none}.page_scrollCue__9AIT_ i:after{animation:none;top:45%}}@media (max-width:1000px){.page_heroVisual__b_sym{width:min(106vw,900px)}}@media (max-width:640px){.page_heroVisual__b_sym{width:108vw}.page_scrollCue__9AIT_{bottom:12px}.page_scrollCue__9AIT_ span{font-size:8px}}@keyframes page_dockHeroVisual__7gB8M{0%{left:50%;top:50%;transform:translate(-50%,-50%) scale(1)}to{left:68.5%;top:52%;transform:translate(-50%,-50%) scale(.68)}}.page_scrollCue__9AIT_{gap:12px}.page_scrollCue__9AIT_ span{writing-mode:horizontal-tb;-webkit-text-orientation:initial;text-orientation:mixed;transform:rotate(-90deg);transform-origin:center;white-space:nowrap;letter-spacing:.22em;margin-bottom:11px}@media (prefers-reduced-motion:reduce){.page_heroVisual__b_sym{left:68.5%;top:52%;transform:translate(-50%,-50%) scale(.68)}}@media (max-width:640px){@keyframes page_dockHeroVisual__7gB8M{0%{left:50%;top:50svh;transform:translate(-50%,-50%) scale(1)}to{left:50%;top:clamp(238px,34svh,282px);transform:translate(-50%,-50%) scale(1)}}}@media (max-width:640px) and (prefers-reduced-motion:reduce){.page_heroVisual__b_sym{left:50%;top:clamp(238px,34svh,282px);transform:translate(-50%,-50%) scale(1)}}.page_heroLink__p57GC{min-width:272px;column-gap:18px;margin-top:44px;padding:4px 3px 17px 0;overflow:visible;isolation:isolate}.page_heroLink__p57GC:before{width:46px;height:1.5px;background:rgba(235,242,248,.88);box-shadow:0 0 0 rgba(130,87,229,0)}.page_heroLink__p57GC:after{right:0;bottom:-2px;width:5px;height:5px;opacity:.72;transform:scale(.78)}.page_heroLink__p57GC span{position:relative;display:grid;place-items:center;width:31px;height:31px;margin-bottom:-8px;border:1px solid rgba(235,242,248,.24);border-radius:50%;background:rgba(9,28,46,.08);font-size:13px;transition:transform .34s cubic-bezier(.22,.8,.3,1),color .22s ease,border-color .28s ease,background .28s ease,box-shadow .28s ease}.page_heroLink__p57GC span:before{content:"";position:absolute;inset:-4px;border-radius:50%;border-color:rgba(154,130,255,.72) rgba(154,130,255,.22) transparent transparent;border-style:solid;border-width:1px;opacity:0;transform:rotate(-55deg) scale(.86);transition:opacity .26s ease,transform .48s cubic-bezier(.22,.8,.3,1)}.page_heroLink__p57GC:hover:before{width:100%;background:linear-gradient(90deg,rgba(235,242,248,.92),rgba(235,242,248,.72) 76%,#8f6df2);box-shadow:0 0 14px rgba(130,87,229,.13)}.page_heroLink__p57GC:hover:after{opacity:1;transform:scale(1.08);box-shadow:0 0 14px rgba(130,87,229,.48)}.page_heroLink__p57GC:hover span{transform:translateX(5px);color:#b29eff;border-color:rgba(162,139,255,.52);background:rgba(130,87,229,.1);box-shadow:0 8px 24px rgba(2,10,19,.16)}.page_heroLink__p57GC:hover span:before{opacity:1;transform:rotate(18deg) scale(1)}.page_heroLink__p57GC:active span{transform:translateX(3px) scale(.96)}.page_scrollCue__9AIT_{display:none}@media (max-width:640px){.page_heroLink__p57GC{min-width:238px;margin-top:26px;padding-bottom:15px}.page_heroLink__p57GC span{width:29px;height:29px}}.page_heroSecondLine___Rf9W{padding-left:.18em}.page_heroLink__p57GC{min-width:0;width:-moz-fit-content;width:fit-content;column-gap:11px;grid-template-columns:auto 31px;padding-right:0}@media (max-width:640px){.page_heroSecondLine___Rf9W{padding-left:.16em;white-space:nowrap!important}.page_heroLink__p57GC{min-width:0;width:-moz-fit-content;width:fit-content;column-gap:9px}}.page_heroSecondLine___Rf9W{padding-left:.62em}.page_heroLink__p57GC{margin-top:38px;min-height:44px}.page_heroLink__p57GC:before{width:74px}.page_heroVisual__b_sym{animation:page_dockHeroVisual__7gB8M .72s cubic-bezier(.22,.8,.3,1) 3.36s forwards}.page_heroCopy__r3YU6{animation:page_heroContentIn__C7eV8 .62s cubic-bezier(.22,.8,.3,1) 3.92s forwards}.page_heroLine__dXeHN{animation:page_lineIn__szXSd .5s ease 4.08s forwards}@media (max-width:640px){.page_heroSecondLine___Rf9W{padding-left:.58em}.page_heroLink__p57GC{margin-top:28px}.page_heroLink__p57GC:before{width:66px}}@media (min-width:1001px){.page_heroCopy__r3YU6{align-self:stretch;position:relative;display:flex;flex-direction:column;justify-content:center;padding-bottom:0}.page_heroLink__p57GC{position:absolute;left:0;bottom:clamp(34px,4.6vh,48px);margin-top:0}}@media (max-width:1000px){.page_heroLink__p57GC{position:relative;left:auto;bottom:auto;margin-top:36px}}@media (max-width:640px){.page_heroLink__p57GC{margin-top:32px}}@media (min-width:1001px){.page_heroLink__p57GC{bottom:clamp(68px,7.2vh,82px);bottom:calc(clamp(68px, 7.2vh, 82px) + 44px)}}.ScrollCue_scrollCue__K905F{position:fixed;z-index:90;left:50%;bottom:calc(14px + env(safe-area-inset-bottom));transform:translateX(-50%) translateY(8px);display:flex;flex-direction:column;align-items:center;gap:8px;color:rgba(240,246,250,.68);pointer-events:none;opacity:0;visibility:hidden;transition:opacity .34s ease,transform .34s cubic-bezier(.22,.8,.3,1),visibility .34s}.ScrollCue_visible__TeZgM{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}body:has(#site-navigation[aria-hidden=false]) .ScrollCue_scrollCue__K905F{opacity:0;visibility:hidden;pointer-events:none;transition:none}.ScrollCue_letters__vVEha{display:flex;flex-direction:column;align-items:center;gap:1px}.ScrollCue_letters__vVEha i{display:block;min-width:10px;text-align:center;font-size:8px;line-height:.94;font-style:normal;font-weight:680;letter-spacing:0}.ScrollCue_line___p_Dl{position:relative;display:block;width:1px;height:25px;overflow:hidden;background:rgba(240,246,250,.22)}.ScrollCue_line___p_Dl i{position:absolute;left:0;top:-55%;width:1px;height:55%;background:rgba(255,255,255,.94);animation:ScrollCue_scrollFlow__VRlpV 1.55s cubic-bezier(.45,0,.55,1) infinite}@keyframes ScrollCue_scrollFlow__VRlpV{0%{transform:translateY(0);opacity:0}18%{opacity:1}82%{opacity:1}to{transform:translateY(48px);opacity:0}}@media (max-width:640px){.ScrollCue_scrollCue__K905F{bottom:calc(10px + env(safe-area-inset-bottom));gap:6px}.ScrollCue_letters__vVEha i{font-size:7px}.ScrollCue_line___p_Dl{height:20px}}@media (prefers-reduced-motion:reduce){.ScrollCue_scrollCue__K905F{transition:none}.ScrollCue_line___p_Dl i{animation:none;top:38%;height:28%}}