.ServicesPage_page__5qWOQ{min-height:100svh;background:#000;color:#fff;overflow:clip}.ServicesPage_hero__mS9QT{min-height:50svh;max-width:var(--content-max);margin:0 auto;padding:clamp(112px,14vw,190px) var(--page-x) clamp(5rem,10vw,11rem);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center}.ServicesPage_hero__mS9QT p{margin:0 0 clamp(1.5rem,2.5vw,2.5rem);font-size:16px;font-weight:600;line-height:1.35}.ServicesPage_hero__mS9QT h1{max-width:17ch;margin:0;font-family:var(--font-display-serif);font-variation-settings:"wght" 300;font-size:clamp(6rem,8vw,8.25rem);font-weight:300;line-height:.94}.ServicesPage_hero__mS9QT h1 span{display:block;-webkit-mask-image:linear-gradient(90deg,transparent,transparent 45%,#000 60%,#000);mask-image:linear-gradient(90deg,transparent,transparent 45%,#000 60%,#000);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-position:0 0;mask-position:0 0;animation:ServicesPage_heroHeadlineReveal__AAWg_ 1.25s cubic-bezier(.22,1,.36,1) .15s forwards}.ServicesPage_heroRevealed__85lx4 h1 span{-webkit-mask-image:none;mask-image:none;animation:none}.ServicesPage_layout__hiHzD{max-width:var(--content-max);margin:0 auto;padding:0 var(--page-x) clamp(7rem,14vw,16rem);display:grid;grid-template-columns:minmax(15rem,.78fr) minmax(0,1.42fr);grid-gap:clamp(3.5rem,9vw,12rem);gap:clamp(3.5rem,9vw,12rem)}.ServicesPage_serviceNav__6j36I{position:-webkit-sticky;position:sticky;top:calc(80px + clamp(2rem, 5vw, 5rem));align-self:start;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(1.05rem,1.75vw,1.75rem)}.ServicesPage_serviceNavItem___RxTf{padding:0;border:0;background:transparent;color:rgba(255,255,255,.43);cursor:pointer;font-family:var(--font-display-serif);font-variation-settings:"wght" 300;font-size:clamp(2rem,3.3vw,4rem);font-weight:300;line-height:.94;text-align:left;transition:color .36s cubic-bezier(.2,.7,.2,1)}.ServicesPage_serviceNavItemActive__VQvNv,.ServicesPage_serviceNavItem___RxTf:hover{color:#fff}.ServicesPage_serviceNavItem___RxTf span{width:4.17em;aspect-ratio:1;margin-right:clamp(.85rem,1.25vw,1.35rem);display:inline-grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.12);color:#fff;font-family:var(--font-manrope),Arial,sans-serif;font-size:.24em;font-weight:600;line-height:1;vertical-align:middle;transform:translateY(-7%);transition:background .36s cubic-bezier(.2,.7,.2,1),color .36s cubic-bezier(.2,.7,.2,1)}.ServicesPage_serviceNavItemActive__VQvNv span{background:#fff;color:#000}.ServicesPage_chapters__SyuLw{min-width:0}.ServicesPage_chapter__QQn0W{min-height:min(76svh,800px);padding:clamp(1.5rem,3vw,3.5rem) 0 clamp(7rem,14vw,14rem);scroll-margin-top:calc(80px + clamp(2rem, 5vw, 5rem));display:flex;align-items:center}.ServicesPage_chapterContent__9F29D{width:100%;opacity:0;transform:translateY(18px);transition:opacity .68s cubic-bezier(.22,1,.36,1),transform .68s cubic-bezier(.22,1,.36,1)}.ServicesPage_chapter__QQn0W[data-revealed=true] .ServicesPage_chapterContent__9F29D{opacity:1;transform:translateY(0)}.ServicesPage_chapter__QQn0W h2{margin:0 0 clamp(2rem,4vw,4.5rem);color:#9e9e9e;font-family:var(--font-manrope),Arial,sans-serif;font-size:clamp(1.25rem,1.55vw,1.5rem);font-weight:600;line-height:1.3}.ServicesPage_mobileChapterNav__Eo4kR{display:none}.ServicesPage_intro__Dl_NG{max-width:39rem;margin:0 0 clamp(3rem,5vw,5.5rem);font-size:clamp(1.25rem,1.55vw,1.5rem);line-height:1.3}.ServicesPage_serviceList__azOtz{max-width:52rem;margin:0;padding:0;column-count:2;column-gap:clamp(2rem,5vw,6rem);list-style:none;font-size:clamp(1.125rem,1.42vw,1.375rem);line-height:1.38}.ServicesPage_serviceList__azOtz li{page-break-inside:avoid;break-inside:avoid;margin-bottom:.38em}@keyframes ServicesPage_heroHeadlineReveal__AAWg_{to{-webkit-mask-position:100% 0;mask-position:100% 0}}@media (prefers-reduced-motion:reduce){.ServicesPage_hero__mS9QT h1 span{-webkit-mask-image:none;mask-image:none;animation:none}.ServicesPage_chapterContent__9F29D{transition:none;transform:none}}@media (max-width:700px){.ServicesPage_hero__mS9QT{min-height:50svh;padding-top:128px;padding-bottom:clamp(4rem,14vw,6rem)}.ServicesPage_hero__mS9QT h1{max-width:12ch;font-size:clamp(3.55rem,14.3vw,5rem);line-height:.94}.ServicesPage_layout__hiHzD{display:block;padding:0 0 clamp(5rem,15vw,8rem)}.ServicesPage_serviceNav__6j36I{display:none}.ServicesPage_chapters__SyuLw{padding:0 var(--page-x)}.ServicesPage_chapter__QQn0W{min-height:auto;padding:clamp(3.75rem,12vw,5rem) 0;scroll-margin-top:126px;align-items:flex-start}.ServicesPage_mobileChapterNav__Eo4kR{margin-bottom:1.75rem;display:flex;align-items:center;gap:.8rem;font-family:var(--font-manrope),Arial,sans-serif;font-size:24px;font-weight:600;line-height:1.32}.ServicesPage_mobileChapterNav__Eo4kR span{width:1.8rem;aspect-ratio:1;display:inline-grid;place-items:center;border-radius:50%;background:#fff;color:#000;font-size:9px;font-weight:600;line-height:1}.ServicesPage_chapter__QQn0W h2{display:none}.ServicesPage_intro__Dl_NG{margin-bottom:2.75rem;font-size:20px;line-height:1.32}.ServicesPage_serviceList__azOtz{column-count:1;font-size:18px;line-height:1.42}}.WorkCarousel_stage__UJU5x{width:100%;height:clamp(500px,52vw,760px);position:relative;overflow:hidden;background:#000;perspective:1140px;perspective-origin:50% 50%;margin-bottom:clamp(-7rem,-8vw,-4rem);margin-top:clamp(-8rem,-10vw,-4rem)}.WorkCarousel_ring__Aqo_e{position:absolute;inset:0;transform-style:preserve-3d}.WorkCarousel_card__IAKMO{width:clamp(158px,13vw,245px);aspect-ratio:5/7;position:absolute;top:50%;left:50%;margin:0;overflow:hidden;border-radius:16px;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;transform-origin:center center}.WorkCarousel_stage__UJU5x[data-animating=true] .WorkCarousel_card__IAKMO{will-change:transform}.WorkCarousel_image__B2uFW{position:absolute;inset:0;background-repeat:no-repeat;background-position:50%;background-size:cover;background-color:#111}.WorkCarousel_card__IAKMO:after,.WorkCarousel_card__IAKMO:before,.WorkCarousel_image__B2uFW,.WorkCarousel_image__B2uFW:after,.WorkCarousel_image__B2uFW:before{border-radius:inherit}@media (max-width:1099px){.WorkCarousel_stage__UJU5x{height:clamp(430px,64vw,620px);perspective:1160px;margin-bottom:clamp(-5.5rem,-8vw,-3.5rem)}.WorkCarousel_card__IAKMO{width:clamp(148px,19vw,205px)}}@media (max-width:700px){.WorkCarousel_stage__UJU5x{height:clamp(350px,104vw,470px);perspective:1100px;margin-bottom:-3rem}.WorkCarousel_card__IAKMO{width:clamp(126px,36vw,165px);border-radius:14px}}@media (prefers-reduced-motion:reduce){.WorkCarousel_card__IAKMO{will-change:auto}}