.services_hero__2wRf1{position:relative;min-height:60vh;display:flex;align-items:flex-start;overflow:hidden}.services_heroBg__XTiwy{position:absolute;inset:0;background-size:cover;background-position:center 30%;opacity:.65}.services_heroOverlay__bRlFD{position:absolute;inset:0;background:linear-gradient(160deg,hsla(0,0%,4%,.6),hsla(0,0%,4%,.15) 45%,hsla(0,0%,4%,.88))}.services_heroContent__CvuoK{position:relative;z-index:2;max-width:860px;width:100%;padding:calc(var(--nav-h, 88px) + 64px) clamp(24px,6vw,80px) 80px}.services_heroTag__L0bDp{display:block;font-family:var(--sans);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:hsla(40,23%,95%,.88);margin-bottom:20px;text-shadow:0 1px 12px rgba(0,0,0,.8)}.services_heroH1__39XEZ{font-family:var(--serif);font-size:clamp(38px,6vw,88px);font-weight:300;color:var(--ivory);line-height:1.1;margin:0 0 20px;text-shadow:0 2px 24px rgba(0,0,0,.45)}.services_heroH1__39XEZ em{font-style:italic}.services_heroSub__jGCay{font-family:var(--sans);font-size:clamp(15px,1.4vw,17px);color:hsla(40,23%,95%,.82);max-width:48ch;line-height:1.65;margin:0 0 32px}.services_heroCta__mRmWQ{display:inline-block;font-family:var(--sans);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--ivory);border:1px solid hsla(40,23%,95%,.5);padding:14px 32px;text-decoration:none;transition:background .2s,border-color .2s}.services_heroCta__mRmWQ:hover{background:hsla(40,23%,95%,.1);border-color:var(--ivory)}.services_infoBar__9fkA6{display:grid;grid-template-columns:repeat(4,1fr);background:var(--cream);border-bottom:1px solid var(--rule)}.services_infoItem__BUi6Z{padding:22px 28px;border-right:1px solid var(--rule)}.services_infoItem__BUi6Z:last-child{border-right:none}.services_infoLabel__lSAS0{display:block;font-family:var(--sans);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--rust);margin-bottom:6px}.services_infoValue__5nz_N{display:block;font-family:var(--sans);font-size:14px;color:var(--charcoal)}.services_servicesSection__RteEc{background:var(--ivory,#f5f3ef);padding:80px 0 0}.services_servicesIntro__M4sVa{max-width:1100px;margin:0 auto 64px;padding:0 clamp(24px,6vw,80px)}.services_sectionTitle__0YAR6{font-family:var(--serif);font-size:clamp(28px,4vw,52px);font-weight:300;font-style:italic;color:var(--black,#0b0b0b);margin:0 0 12px}.services_sectionSub__ZaXP_{font-family:var(--sans);font-size:16px;color:hsla(0,0%,4%,.6)}.services_serviceBlock__pCLak{display:grid;grid-template-columns:280px 1fr;grid-gap:0;gap:0;max-width:1100px;margin:0 auto;border-top:1px solid hsla(0,0%,4%,.1);padding:56px clamp(24px,6vw,80px) 72px}.services_serviceLeft__wvJgP{padding-right:48px;position:-webkit-sticky;position:sticky;top:calc(var(--nav-h, 88px) + 24px);align-self:start}.services_catTitle__1lLYy{font-family:var(--serif);font-size:clamp(22px,2.5vw,32px);font-weight:300;font-style:italic;color:var(--black);margin:0 0 10px}.services_catTagline___u4nQ{font-family:var(--sans);font-size:13px;color:var(--ink-60);line-height:1.6}.services_serviceRight__ZpLcy{display:flex;flex-direction:column;gap:0}.services_serviceItem__kN4rq{padding:24px 0;border-bottom:1px solid hsla(0,0%,4%,.08)}.services_serviceItem__kN4rq:first-child{border-top:1px solid hsla(0,0%,4%,.08)}.services_serviceItemHeader__C02t2{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:6px}.services_serviceName__DZ8IY{font-family:var(--sans);font-size:15px;font-weight:500;color:var(--black)}.services_serviceDuration__yzEOW{font-family:var(--sans);font-size:12px;letter-spacing:.08em;color:hsla(0,0%,4%,.45);white-space:nowrap}.services_serviceDesc__iudVp{font-family:var(--sans);font-size:14px;color:hsla(0,0%,4%,.65);line-height:1.65;margin:0;max-width:60ch}.services_philosophy__pfYka{background:var(--rust,#a85c3a);padding:96px clamp(24px,6vw,80px)}.services_philosophyInner__xX55t{max-width:1100px;margin:0 auto}.services_philosophyEyebrow__Nmjws{display:block;font-family:var(--sans);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:hsla(40,23%,95%,.82);margin-bottom:20px}.services_philosophyTitle__2Zvox{font-family:var(--serif);font-size:clamp(28px,4vw,56px);font-weight:300;color:var(--ivory);margin:0 0 56px;max-width:22ch;line-height:1.15}.services_philosophyTitle__2Zvox em{font-style:italic}.services_philosophyGrid__YIy09{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px}.services_philosophyCard__O5Pkt h4{font-family:var(--serif);font-size:20px;font-weight:400;font-style:italic;color:var(--ivory);margin:0 0 10px}.services_philosophyCard__O5Pkt p{font-family:var(--sans);font-size:14px;color:hsla(40,23%,95%,.8);line-height:1.7;margin:0}.services_alsoSection__t0viT{background:var(--ivory);padding:96px clamp(24px,6vw,80px)}.services_alsoInner__AcabG{max-width:1100px;margin:0 auto}.services_alsoTitle__Ipsjj{font-family:var(--serif);font-size:clamp(26px,3.5vw,48px);font-weight:300;font-style:italic;color:var(--black);margin:0 0 48px}.services_alsoGrid__STZle{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px}.services_alsoCard__JQLbI{padding:36px 32px;border:1px solid hsla(0,0%,4%,.1);background:#fff}.services_alsoIcon__4hGS4{display:block;font-size:18px;color:var(--rust);margin-bottom:16px}.services_alsoCard__JQLbI h3{font-family:var(--serif);font-size:22px;font-weight:400;font-style:italic;color:var(--black);margin:0 0 10px}.services_alsoCard__JQLbI p{font-family:var(--sans);font-size:14px;color:hsla(0,0%,4%,.65);line-height:1.65;margin:0 0 20px}.services_alsoLink__1QhzW{font-family:var(--sans);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--rust);text-decoration:none}.services_alsoLink__1QhzW:hover{color:var(--charcoal)}.services_cta__IVjYB{background:var(--black,#0b0b0b);padding:96px clamp(24px,6vw,80px)}.services_ctaInner__u8teI{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:start}.services_ctaTitle__7Clc2{font-family:var(--serif);font-size:clamp(28px,4vw,56px);font-weight:300;color:var(--ivory);margin:0 0 16px;line-height:1.1}.services_ctaTitle__7Clc2 em{font-style:italic}.services_ctaSub__BUm39{font-family:var(--sans);font-size:15px;color:hsla(40,23%,95%,.7);line-height:1.7;margin:0 0 32px;max-width:44ch}.services_ctaBtn__s4tEZ{display:inline-block;font-family:var(--sans);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--black);background:var(--gold);padding:16px 40px;text-decoration:none;transition:background .2s}.services_ctaBtn__s4tEZ:hover{background:#caa87a}.services_faqMini__Q2xRl{padding-top:8px}.services_faqTitle__Bwz5U{font-family:var(--sans);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0 0 24px}.services_faqItem__JfJge{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid hsla(0,0%,100%,.07)}.services_faqItem__JfJge:last-child{border-bottom:none;margin-bottom:0}.services_faqItem__JfJge strong{display:block;font-family:var(--sans);font-size:14px;font-weight:500;color:var(--ivory);margin-bottom:6px}.services_faqItem__JfJge p{font-family:var(--sans);font-size:13px;color:hsla(40,23%,95%,.65);line-height:1.65;margin:0}@media (max-width:800px){.services_heroOverlay__bRlFD{background:hsla(0,0%,4%,.78)}.services_infoBar__9fkA6{grid-template-columns:1fr 1fr}.services_infoItem__BUi6Z{border-right:none;border-bottom:1px solid hsla(0,0%,100%,.06)}.services_serviceBlock__pCLak{grid-template-columns:1fr}.services_serviceLeft__wvJgP{position:static;padding-right:0;margin-bottom:24px}.services_philosophyGrid__YIy09{grid-template-columns:1fr;gap:28px}.services_alsoGrid__STZle{grid-template-columns:1fr}.services_ctaInner__u8teI{grid-template-columns:1fr;gap:48px}}@media (max-width:480px){.services_infoBar__9fkA6{grid-template-columns:1fr}}