.CalInline_wrap__ZwNwj{position:relative;width:100%;min-height:700px;overflow:visible}.CalInline_skeleton__GIuJQ{position:absolute;inset:0;display:flex;flex-direction:column;gap:20px;padding:32px;border:1px solid var(--color-line);border-radius:20px;background-color:var(--color-surface);transition:opacity var(--dur) var(--ease)}.CalInline_skeleton__GIuJQ[data-hidden]{opacity:0;pointer-events:none}.CalInline_bar__T8C1U{width:40%;height:22px;border-radius:8px;background-color:var(--color-line)}.CalInline_grid__tGd8z{display:grid;flex:1 1;grid-template-columns:repeat(7,1fr);grid-gap:10px;gap:10px}.CalInline_cell__0IpwS{border-radius:10px;background-color:var(--color-line);opacity:.6}@media (max-width:640px){.CalInline_wrap__ZwNwj{min-height:600px}.CalInline_skeleton__GIuJQ{padding:20px;border-radius:16px}}.Footer_cta__8mHz5{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:clamp(430px,37.3vw,900px);overflow:hidden;background-color:#111111;color:var(--color-white)}.Footer_ripples__UFKma{position:absolute;inset:0;z-index:0}.Footer_ripple__dD_NY{position:absolute;top:50%;left:50%;width:100%;aspect-ratio:1;border:1px solid rgba(255,255,255,.07);border-radius:50%;opacity:0;transform:translate(-50%,-50%) scale(.06);animation:Footer_ripple__dD_NY 18s linear infinite;will-change:transform,opacity}.Footer_ripple__dD_NY:nth-child(2){animation-delay:-3s}.Footer_ripple__dD_NY:nth-child(3){animation-delay:-6s}.Footer_ripple__dD_NY:nth-child(4){animation-delay:-9s}.Footer_ripple__dD_NY:nth-child(5){animation-delay:-12s}.Footer_ripple__dD_NY:nth-child(6){animation-delay:-15s}@keyframes Footer_ripple__dD_NY{0%{opacity:0;transform:translate(-50%,-50%) scale(.06)}12%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(1.9)}}.Footer_ctaInner__CYRI5{position:relative;z-index:1;padding-block:72px;text-align:center}.Footer_heading__E6W7t{font-size:clamp(39px,4.6vw,88px);font-weight:var(--fw-bold);line-height:.95;letter-spacing:-.03em;text-transform:uppercase;text-wrap:wrap}.Footer_body__bwjBl{max-width:640px;margin-top:34px;margin-inline:auto;color:rgba(255,255,255,.82);font-size:16px;font-weight:var(--fw-regular);line-height:1.35}.Footer_badge__moRtW{position:absolute;top:86%;left:50%;z-index:2;display:none;place-content:center;transform:translate(-50%,-50%);width:112px;height:112px;border-radius:50%;background-color:var(--color-brand);color:var(--color-white);font-size:14px;font-weight:var(--fw-bold);line-height:1.15;letter-spacing:.02em;text-align:center;text-transform:uppercase;opacity:0;transition:opacity var(--dur) var(--ease);will-change:transform}.Footer_badge__moRtW span{display:block}.Footer_badge__moRtW:focus-visible,.Footer_badge__moRtW[data-visible=true]{opacity:1}.Footer_pill__Axg_r{display:inline-flex;align-items:center;justify-content:center;height:44px;margin-top:34px;padding-inline:26px;border:1px solid rgba(255,255,255,.9);border-radius:var(--radius-pill);color:var(--color-white);font-size:13px;font-weight:var(--fw-medium);letter-spacing:.12em;text-transform:uppercase;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease)}.Footer_pill__Axg_r:hover{background-color:var(--color-white);color:var(--color-brand)}@media (hover:hover) and (pointer:fine){.Footer_badge__moRtW{display:grid}.Footer_pill__Axg_r{display:none}}@media (max-width:1279px){.Footer_body__bwjBl{margin-top:32px}}@media (max-width:640px){.Footer_cta__8mHz5{min-height:min(126.3vw,500px)}.Footer_ctaInner__CYRI5{padding-block:56px}.Footer_body__bwjBl{margin-top:24px}.Footer_bodyBreak__6hIon{display:none}}@media (prefers-reduced-motion:reduce){.Footer_ripples__UFKma{display:none}.Footer_cta__8mHz5:before{content:"";position:absolute;inset:0;z-index:0;background:repeating-radial-gradient(circle at 50% 50%,transparent 0 calc(4.8vw - 1px),rgba(255,255,255,.055) calc(4.8vw - 1px) 4.8vw)}}@media (prefers-reduced-motion:reduce) and (max-width:640px){.Footer_cta__8mHz5:before{background:repeating-radial-gradient(circle at 50% 50%,transparent 0 calc(15vw - 1px),rgba(255,255,255,.055) calc(15vw - 1px) 15vw)}}.Footer_main__zifJQ{padding-top:36px;padding-bottom:56px;background-color:var(--color-white);color:var(--color-ink)}.Footer_grid__nc0Wv{display:grid;grid-template-columns:repeat(8,1fr);grid-column-gap:17px;column-gap:17px;grid-row-gap:0;row-gap:0;align-items:start}.Footer_ruleFull__WgGyt,.Footer_ruleLong__aphe4,.Footer_ruleShort__MV01f,.Footer_ruleTabs__AnIk3{height:1px;background-color:#e7e7e7}.Footer_tagline__JbGy8{grid-column:1/3;grid-row:1;color:#535353;font-size:14px;font-weight:var(--fw-semibold);line-height:1.4;letter-spacing:-.01em}.Footer_ruleShort__MV01f{grid-column:1/3;grid-row:2;max-width:231px;margin-top:16px}.Footer_ruleLong__aphe4{grid-column:3/-1;grid-row:2;margin-top:16px}.Footer_brand__hrKsL{grid-column:1/3;grid-row:3;margin-top:26px}.Footer_logoLink__KJfgp{display:inline-block}.Footer_logo__y_pDi{width:auto;height:20px}.Footer_navColumns__chqPA{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:24px;column-gap:24px;grid-column:3/7;grid-row:3;margin-top:70px}.Footer_navColumn__EaYKf{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.Footer_navLink__shifr{color:#535353;font-size:14px;font-weight:var(--fw-semibold);line-height:1.4;letter-spacing:-.01em;transition:color var(--dur) var(--ease)}.Footer_navLink__shifr:hover{color:var(--color-ink)}.Footer_ctaBlock__MgT39{grid-column:7/-1;grid-row:3;margin-top:70px}.Footer_ctaButton__MjiAe{display:inline-flex;align-items:center;gap:10px;height:38px;padding-inline:20px;border-radius:var(--radius-pill);background-color:#111111;color:var(--color-white);font-size:11px;font-weight:var(--fw-bold);letter-spacing:.09em;text-transform:uppercase;transition:background-color var(--dur) var(--ease)}.Footer_ctaButton__MjiAe:hover{background-color:var(--color-brand)}.Footer_ctaIcon__Zg5x2{width:15px;height:15px}.Footer_ctaNote__xeqpt{margin-top:26px;color:var(--color-muted);font-size:12px;line-height:1.65}.Footer_ctaNote__xeqpt a{text-decoration:underline;text-underline-offset:3px}.Footer_ctaNote__xeqpt a:hover{color:var(--color-ink)}.Footer_tabs__xSn_T{grid-column:3/-1;grid-row:4;margin-top:72px}.Footer_tabList__krUsl{display:inline-flex;padding:3px;border-radius:var(--radius-pill);background-color:#f3f3f3}.Footer_tab__DHXx8{padding:8px 18px;border-radius:var(--radius-pill);color:var(--color-muted);font-size:11px;font-weight:var(--fw-semibold);letter-spacing:.11em;line-height:1;text-transform:uppercase;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.Footer_tab__DHXx8:hover{color:var(--color-ink)}.Footer_tab__DHXx8[aria-selected=true]{background-color:var(--color-white);box-shadow:0 1px 2px rgba(0,0,0,.06);color:var(--color-ink)}.Footer_marquee__XvenB{margin-top:16px;overflow:hidden;animation:Footer_tabFade__zxtiK .45s var(--ease) both;-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.Footer_marqueeTrack__wA8GV{display:flex;width:max-content;animation-name:Footer_marqueeScroll__5r0og;animation-duration:40s;animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform}@media (hover:hover) and (pointer:fine){.Footer_marquee__XvenB:hover .Footer_marqueeTrack__wA8GV{animation-play-state:paused}}@keyframes Footer_marqueeScroll__5r0og{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.Footer_tabItem__r73zx,.Footer_tabItems__Ozilx{display:flex;align-items:baseline}.Footer_tabItem__r73zx{color:#d9d9d9;font-size:22px;font-weight:var(--fw-medium);line-height:1.35;letter-spacing:-.015em;white-space:nowrap}.Footer_tabItem__r73zx:after{content:".";padding-inline:22px;color:inherit}.Footer_tabLink__E4WU9{transition:color var(--dur) var(--ease)}.Footer_tabLink__E4WU9:hover{color:var(--color-brand)}@media (prefers-reduced-motion:reduce){.Footer_marqueeTrack__wA8GV{animation:none}}@keyframes Footer_tabFade__zxtiK{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.Footer_ruleTabs__AnIk3{grid-column:3/-1;grid-row:5;margin-top:20px}.Footer_thumbnail__Mhzjt{grid-column:1/3;grid-row:6/8;width:100%;max-width:231px;height:auto;margin-top:64px;border-radius:30px}.Footer_detailOffice__a0kTf{grid-column:3/5;grid-row:6;margin-top:64px}.Footer_detailReach__K6dKO{display:flex;flex-direction:column;gap:40px;grid-column:5/7;grid-row:6;margin-top:64px}.Footer_detailAccepting__XgRGo{grid-column:3/5;grid-row:7;margin-top:52px}.Footer_detailHours__zDH5m{grid-column:5/7;grid-row:7;margin-top:52px}.Footer_aside__ZZLNN{grid-column:7/-1;grid-row:6/8;margin-top:64px}.Footer_detailLabel__sXcNK{color:var(--color-muted);font-size:11px;font-weight:var(--fw-semibold);letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.Footer_detailValue__IxTe4{margin-top:14px;font-size:13px;font-weight:var(--fw-semibold);line-height:1.5;letter-spacing:-.01em}.Footer_detailValue__IxTe4 a:hover{color:var(--color-brand)}.Footer_detailLink__GyLwf{display:inline-flex;align-items:baseline;gap:8px;margin-top:14px;font-size:13px;line-height:1.5;text-decoration:underline;text-underline-offset:4px}.Footer_detailLink__GyLwf:hover{color:var(--color-brand)}.Footer_detailArrow__4Pp5d{text-decoration:none}.Footer_love__Z5Exo{color:var(--color-muted);font-size:12px;line-height:1.65}.Footer_loveIcon__ZpJDW{display:inline-block;width:12px;height:12px;vertical-align:-.1em;margin-inline:1px}.Footer_clocks__wWvgr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column-gap:21px;column-gap:21px;margin-top:30px}.Footer_clock__SA3C0{display:flex;flex-direction:column}.Footer_clockTime__wBoB3{font-family:var(--font-mono);font-size:12.8px;font-weight:var(--fw-regular);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;letter-spacing:0;color:#0a0a0a}.Footer_clockCity__Yo2Fx{margin-top:7px;color:#5f5d57;font-size:11px;font-weight:var(--fw-regular);line-height:1.55}.Footer_clockRegion__wwfuU{color:#9a958c;font-family:var(--font-mono);font-size:9px;font-weight:var(--fw-regular);letter-spacing:.12em;line-height:1.55;text-transform:uppercase;white-space:nowrap}.Footer_ruleFull__WgGyt{grid-column:1/-1;grid-row:8;margin-top:44px}.Footer_copyright__lB5DI{gap:4px 14px;grid-column:1/3;line-height:1.5}.Footer_copyright__lB5DI,.Footer_legalLinks__1_T6w{display:flex;flex-wrap:wrap;grid-row:9;margin-top:20px;color:#414141;font-size:11px;font-weight:var(--fw-medium);letter-spacing:.06em;text-transform:uppercase}.Footer_legalLinks__1_T6w{justify-content:flex-end;gap:10px 32px;grid-column:3/-1}.Footer_legalLinks__1_T6w a{transition:color var(--dur) var(--ease)}.Footer_legalLinks__1_T6w a:hover{color:var(--color-ink)}.Footer_media__rfqzC{position:relative}.Footer_dotStage__nNGWe{padding:5vw var(--container-gutter)}.Footer_dotCanvas__YJ6HY{display:block;max-width:100%;margin-inline:auto;pointer-events:none}.Footer_dotHeadline__HnY_T{font-size:clamp(30px,4.2vw,88px);font-weight:800;line-height:1.06;letter-spacing:-.02em;text-align:center;text-transform:uppercase;text-wrap:balance}.Footer_dotText__exWrV{position:relative;display:inline-block;background-image:radial-gradient(circle .0255em at 50% 50%,#0b0b0b 0 92%,transparent 94%);background-size:.075em .075em}@supports ((-webkit-background-clip:text) or (background-clip:text)){.Footer_dotText__exWrV{-webkit-background-clip:text;background-clip:text;color:transparent}}@media (max-width:1279px){.Footer_ctaBlock__MgT39,.Footer_navColumns__chqPA{margin-top:54px}.Footer_tabs__xSn_T{margin-top:56px}.Footer_tabItem__r73zx{font-size:20px}.Footer_aside__ZZLNN,.Footer_detailOffice__a0kTf,.Footer_detailReach__K6dKO,.Footer_thumbnail__Mhzjt{margin-top:52px}}@media (max-width:1023px){.Footer_grid__nc0Wv{grid-template-columns:repeat(4,1fr);column-gap:20px}.Footer_ruleShort__MV01f,.Footer_tagline__JbGy8{grid-column:1/3}.Footer_ruleShort__MV01f{max-width:none}.Footer_ruleLong__aphe4{grid-column:3/-1}.Footer_brand__hrKsL{grid-column:1/-1}.Footer_navColumns__chqPA{grid-column:1/-1;grid-row:4;margin-top:48px}.Footer_ctaBlock__MgT39{grid-column:1/-1;grid-row:5;margin-top:40px}.Footer_tabs__xSn_T{grid-column:1/-1;grid-row:6;margin-top:48px}.Footer_ruleTabs__AnIk3{grid-column:1/-1;grid-row:7}.Footer_thumbnail__Mhzjt{grid-column:1/-1;grid-row:8;max-width:320px}.Footer_detailOffice__a0kTf{grid-column:1/3;grid-row:9}.Footer_detailReach__K6dKO{grid-column:3/-1;grid-row:9}.Footer_detailAccepting__XgRGo{grid-column:1/3;grid-row:10}.Footer_detailHours__zDH5m{grid-column:3/-1;grid-row:10}.Footer_aside__ZZLNN{grid-column:1/-1;grid-row:11;margin-top:44px}.Footer_ruleFull__WgGyt{grid-row:12}.Footer_copyright__lB5DI{grid-column:1/-1;grid-row:13}.Footer_legalLinks__1_T6w{grid-column:1/-1;grid-row:14;margin-top:14px}.Footer_dotStage__nNGWe{padding-block:8vw}.Footer_dotHeadline__HnY_T{font-size:clamp(26px,5.4vw,56px)}}@media (max-width:640px){.Footer_main__zifJQ{padding-top:28px;padding-bottom:44px}.Footer_grid__nc0Wv{grid-template-columns:repeat(2,1fr)}.Footer_aside__ZZLNN,.Footer_brand__hrKsL,.Footer_copyright__lB5DI,.Footer_ctaBlock__MgT39,.Footer_detailAccepting__XgRGo,.Footer_detailHours__zDH5m,.Footer_detailOffice__a0kTf,.Footer_detailReach__K6dKO,.Footer_legalLinks__1_T6w,.Footer_navColumns__chqPA,.Footer_ruleFull__WgGyt,.Footer_ruleLong__aphe4,.Footer_ruleShort__MV01f,.Footer_ruleTabs__AnIk3,.Footer_tabs__xSn_T,.Footer_tagline__JbGy8,.Footer_thumbnail__Mhzjt{grid-column:1/-1}.Footer_ruleLong__aphe4{display:none}.Footer_detailOffice__a0kTf{grid-row:9}.Footer_detailReach__K6dKO{grid-row:10}.Footer_detailAccepting__XgRGo{grid-row:11}.Footer_detailHours__zDH5m{grid-row:12}.Footer_aside__ZZLNN{grid-row:13}.Footer_ruleFull__WgGyt{grid-row:14}.Footer_copyright__lB5DI{grid-row:15}.Footer_legalLinks__1_T6w{grid-row:16;justify-content:flex-start}.Footer_navColumns__chqPA{grid-template-columns:repeat(2,1fr);row-gap:28px;margin-top:40px}.Footer_tabItem__r73zx{font-size:17px}.Footer_tabItem__r73zx:after{padding-inline:14px}.Footer_clocks__wWvgr{grid-template-columns:repeat(2,1fr);gap:24px 12px}.Footer_thumbnail__Mhzjt{max-width:none}.Footer_detailAccepting__XgRGo,.Footer_detailHours__zDH5m,.Footer_detailReach__K6dKO{margin-top:32px}.Footer_dotStage__nNGWe{padding-block:9vw}.Footer_dotHeadline__HnY_T{font-size:clamp(24px,8.4vw,44px)}}.Footer_topRow__d_rgI{padding:36px 0;background-color:var(--color-white);color:var(--color-ink);border-bottom:1px solid #e7e7e7}.Footer_topRowInner__s55tZ{display:flex;flex-wrap:wrap;justify-content:space-between;gap:32px 48px}.Footer_topGroup__K2jnb{display:flex;flex-direction:column;align-items:flex-start}.Footer_followGroup__jD2Ga{align-items:flex-start}.Footer_topHeading__7jYa8{color:var(--color-ink);font-size:16px;font-weight:var(--fw-semibold);letter-spacing:-.01em;line-height:1.4}.Footer_tiles__sW2ft{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 0;padding:0;list-style:none}.Footer_tile__jhLP1{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;background-color:#f1f1f1;color:var(--color-ink);transition:transform var(--dur) var(--ease),background-color var(--dur) var(--ease)}.Footer_tile__jhLP1 svg{display:block;width:28px;height:28px}.Footer_tile__jhLP1:hover{background-color:#e6e6e6;transform:translateY(-2px)}.Footer_tile__jhLP1:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.Footer_topNotice__hKK2d{margin-top:10px;color:var(--color-muted);font-size:11px;letter-spacing:.02em;line-height:1.5}@media (prefers-reduced-motion:reduce){.Footer_tile__jhLP1{transition:background-color var(--dur) var(--ease)}.Footer_tile__jhLP1:hover{transform:none}}@media (max-width:768px){.Footer_topRowInner__s55tZ{flex-direction:column;gap:28px}.Footer_tiles__sW2ft{gap:8px}.Footer_tile__jhLP1{width:48px;height:48px;border-radius:14px}.Footer_tile__jhLP1 svg{width:24px;height:24px}}.ResultsHeadline_section__7L87_{padding-block:72px 64px}.ResultsHeadline_heading__3J24I{color:var(--color-ink);text-align:left}@media (max-width:1279px){.ResultsHeadline_section__7L87_{padding-block:56px 48px}}@media (max-width:640px){.ResultsHeadline_section__7L87_{padding-block:40px 32px}}.ResultsShowcase_section__jMljH{padding-block:96px 128px}.ResultsShowcase_list__6pvlO{display:flex;flex-direction:column;gap:128px;margin:0;padding:0;list-style:none}.ResultsShowcase_frame__ewg_0,.ResultsShowcase_imageLink__5297w{display:block;border-radius:30px}.ResultsShowcase_frame__ewg_0{position:relative;overflow:hidden;aspect-ratio:16/9;background-color:var(--color-line)}.ResultsShowcase_frame__ewg_0 picture,.ResultsShowcase_image__Q0kTx{display:block;width:100%;height:100%}.ResultsShowcase_image__Q0kTx{object-fit:cover;transition:transform .4s ease-out}.ResultsShowcase_imageLink__5297w:focus-visible .ResultsShowcase_image__Q0kTx,.ResultsShowcase_project__nDPq9:has(a:hover) .ResultsShowcase_image__Q0kTx{transform:scale(1.02)}.ResultsShowcase_caption__HPh04{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-top:22px}.ResultsShowcase_text__0c2H7{display:flex;flex-direction:column;gap:10px;min-width:0}.ResultsShowcase_name__dembO{color:var(--color-ink);font-size:22px;font-weight:var(--fw-semibold);letter-spacing:-.01em;line-height:1.2}.ResultsShowcase_description__6Vz6b{color:var(--color-muted);font-size:15px;line-height:1.4}.ResultsShowcase_tags__JKhW5{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;list-style:none;color:var(--color-body-muted);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.ResultsShowcase_tag__aGsv9+.ResultsShowcase_tag__aGsv9:before{content:"\00b7";margin-inline:10px}.ResultsShowcase_visit__v49vF{flex:none;display:inline-flex;align-items:center;gap:6px;padding-top:2px;color:var(--color-ink);font-size:15px;font-weight:var(--fw-medium);white-space:nowrap;transition:color var(--dur) var(--ease)}.ResultsShowcase_visit__v49vF:hover{color:var(--color-brand)}.ResultsShowcase_arrow__NM4je{display:inline-block;transition:transform .25s ease-out}.ResultsShowcase_project__nDPq9:has(a:hover) .ResultsShowcase_arrow__NM4je{transform:translateX(6px)}@media (max-width:1279px){.ResultsShowcase_section__jMljH{padding-block:80px 104px}.ResultsShowcase_list__6pvlO{gap:104px}}@media (max-width:1023px){.ResultsShowcase_list__6pvlO{gap:88px}}@media (max-width:640px){.ResultsShowcase_section__jMljH{padding-block:56px 80px}.ResultsShowcase_list__6pvlO{gap:64px}.ResultsShowcase_frame__ewg_0,.ResultsShowcase_imageLink__5297w{border-radius:22px}.ResultsShowcase_caption__HPh04{flex-direction:column;gap:14px;margin-top:16px}}@media (prefers-reduced-motion:reduce){.ResultsShowcase_arrow__NM4je,.ResultsShowcase_image__Q0kTx{transition:none}.ResultsShowcase_imageLink__5297w:focus-visible .ResultsShowcase_image__Q0kTx,.ResultsShowcase_project__nDPq9:has(a:hover) .ResultsShowcase_arrow__NM4je,.ResultsShowcase_project__nDPq9:has(a:hover) .ResultsShowcase_image__Q0kTx{transform:none}}