.services_wrap__GYbhS{width:100%;max-width:1480px;margin:0 auto;padding:0 2rem}@media (min-width:900px){.services_wrap__GYbhS{padding:0 3.5rem}}.services_section__Rpz6T{position:relative;padding:7rem 0}@media (min-width:900px){.services_section__Rpz6T{padding:11rem 0}}.services_secHead__d4uYE{display:grid;grid-template-columns:1fr;grid-gap:1.6rem;gap:1.6rem;align-items:end;margin-bottom:5rem}@media (min-width:900px){.services_secHead__d4uYE{grid-template-columns:auto 1fr auto;gap:3rem}}.services_secHeadTitle__C4C_d{font-family:var(--serif);font-weight:300;font-variation-settings:"opsz" 144,"SOFT" 30;font-size:clamp(2.4rem,5.4vw,5rem);line-height:.95;letter-spacing:-.022em}.services_secHeadTitle__C4C_d em{font-style:italic;font-variation-settings:"opsz" 144,"SOFT" 80,"WONK" 1;color:var(--brass);font-weight:300}.services_secHeadNum__Dm9h9{font-family:var(--mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);opacity:.6;align-self:start;padding-top:.6rem}.services_secHeadNote__Rzksf{font-family:var(--serif);font-style:italic;font-weight:300;font-size:1.05rem;line-height:1.5;color:var(--ink);opacity:.7;max-width:32ch}.services_hero__pf2sB{position:relative;min-height:80vh;background:var(--teal-deep);color:var(--cream);overflow:hidden;display:flex;align-items:flex-end;padding:8rem 0 5rem}@media (min-width:900px){.services_hero__pf2sB{min-height:78vh;padding:10rem 0 6rem}}.services_heroCanvas__H53J5{position:absolute;inset:0;z-index:1}.services_heroGrain__cy5lA{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:.18;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.services_heroInner__UpACl{position:relative;z-index:3;width:100%}.services_heroEyebrow__uO28h{display:block;font-family:var(--mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:hsla(41,42%,93%,.85);font-weight:700;margin-bottom:2.4rem}.services_heroTitle__nzYqg{font-family:var(--serif);font-weight:300;font-variation-settings:"opsz" 144,"SOFT" 30;font-size:clamp(3rem,10vw,9.5rem);line-height:.92;letter-spacing:-.025em;color:var(--cream);max-width:20ch;margin-bottom:2.4rem}.services_heroTitle__nzYqg em{font-style:italic;font-variation-settings:"opsz" 144,"SOFT" 80,"WONK" 1;color:var(--brass);font-weight:300}.services_heroLede___kurL{font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(1.1rem,1.7vw,1.45rem);line-height:1.5;color:hsla(41,42%,93%,.78);max-width:44ch}.services_pillars__mBsAq{background:var(--cream)}.services_list__2yUtZ{display:flex;flex-direction:column}.services_pillar__aeQg8{position:relative;display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;padding:5rem 0;border-top:1px solid var(--rule);text-decoration:none;color:inherit;transition:background .6s var(--ease)}.services_pillar__aeQg8:first-child{border-top:0}@media (min-width:900px){.services_pillar__aeQg8{grid-template-columns:.32fr 1fr;gap:5rem;padding:8rem 0}}@media (min-width:1200px){.services_pillar__aeQg8{padding:9rem 0}}.services_pillar__aeQg8:hover{background:rgba(26,71,68,.025)}.services_pillar__aeQg8:after{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--brass);opacity:0;transform:scaleX(0);transform-origin:left center;transition:transform 1.4s var(--ease-long),opacity .5s var(--ease)}.services_pillar__aeQg8.in:after{transform:scaleX(1);opacity:.6}.services_pillarMeta__9ochv{display:flex;align-items:flex-start;padding-top:.9rem}.services_pillarNum__B_jRO{font-family:var(--mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);opacity:.55}.services_pillarBody__gQSzJ{display:flex;flex-direction:column;gap:2rem;max-width:62ch}.services_pillarTitle__tPrwG{font-family:var(--serif);font-weight:300;font-variation-settings:"opsz" 144,"SOFT" 30;font-size:clamp(2.6rem,6.4vw,5.6rem);line-height:.95;letter-spacing:-.025em;margin:0}.services_pillarTitle__tPrwG em{font-style:italic;font-variation-settings:"opsz" 144,"SOFT" 80,"WONK" 1;color:var(--teal);font-weight:300}.services_pillarProse__2ybuw{display:flex;flex-direction:column;gap:1.2rem}.services_pillarPara__eAxM9{font-family:var(--sans);font-size:1.02rem;line-height:1.65;color:var(--ink);opacity:.82}.services_pillarPara__eAxM9:nth-child(n+3){opacity:.7}.services_pillarTags__spler{display:flex;flex-wrap:wrap;gap:.5rem .6rem;margin-top:.4rem}.services_pillarTag__siMoo{font-family:var(--mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;padding:.55rem .95rem;border:1px solid var(--rule);border-radius:999px;color:var(--ink);opacity:.75;transition:border-color .4s var(--ease),color .4s var(--ease),opacity .4s var(--ease)}.services_pillar__aeQg8:hover .services_pillarTag__siMoo{border-color:rgba(26,71,68,.35);opacity:.95}.services_pillarCta__uHhIA{font-family:var(--mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--teal);display:inline-flex;align-items:center;gap:.7rem;margin-top:.6rem;align-self:flex-start;border-bottom:1px solid var(--teal);padding-bottom:.3rem;transition:gap .5s var(--ease)}.services_pillar__aeQg8:hover .services_pillarCta__uHhIA{gap:1.2rem}.services_pillarCta__uHhIA svg{width:14px;height:auto}.services_philosophy__8gg2c{background:var(--cream-warm);text-align:center;padding:9rem 0}@media (min-width:900px){.services_philosophy__8gg2c{padding:14rem 0}}.services_philosophyQuote__IB4O_{font-family:var(--serif);font-weight:300;font-style:normal;font-variation-settings:"opsz" 144,"SOFT" 30;font-size:clamp(2rem,5.6vw,4.6rem);line-height:1.04;letter-spacing:-.02em;color:var(--ink);max-width:22ch;margin:0 auto 2.4rem}.services_philosophyQuote__IB4O_ em{font-style:italic;font-variation-settings:"opsz" 144,"SOFT" 80,"WONK" 1;color:var(--brass);font-weight:300}.services_philosophyAmp__b0vsD{color:var(--brass);font-style:italic;font-variation-settings:"opsz" 144,"SOFT" 80,"WONK" 1}.services_philosophyCite__UC0xv{font-family:var(--mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);opacity:.55;font-style:normal}.services_cta__kateQ{background:var(--teal);color:var(--cream);padding:8rem 0 9rem;position:relative;overflow:hidden}@media (min-width:900px){.services_cta__kateQ{padding:12rem 0 13rem}}.services_cta__kateQ:before{content:"";position:absolute;top:-10%;right:-10%;width:60vw;height:60vw;border-radius:50%;background:radial-gradient(circle,rgba(217,160,74,.18) 0,transparent 65%);pointer-events:none;filter:blur(20px)}.services_ctaEyebrow__NIdLZ{display:block;font-family:var(--mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:hsla(41,42%,93%,.6);margin-bottom:2rem}.services_ctaTitle__rrXEN{font-family:var(--serif);font-weight:300;font-variation-settings:"opsz" 144,"SOFT" 40;font-size:clamp(2.6rem,8vw,7.5rem);line-height:.95;letter-spacing:-.025em;margin-bottom:2.4rem;max-width:24ch}.services_ctaTitle__rrXEN em{font-style:italic;font-variation-settings:"opsz" 144,"SOFT" 80,"WONK" 1;color:var(--brass);font-weight:300}.services_ctaLede__6aD_W{font-family:var(--serif);font-weight:300;font-style:italic;font-size:clamp(1.1rem,1.7vw,1.4rem);line-height:1.5;color:hsla(41,42%,93%,.78);max-width:44ch;margin-bottom:2.4rem}.services_ctaLink__oFQfQ{display:inline-flex;align-items:center;gap:1.2rem;background:var(--cream);color:var(--teal);padding:1.2rem 1.8rem;border-radius:999px;font-family:var(--mono);font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;transition:background .5s var(--ease),color .5s var(--ease),transform .6s var(--ease-long);text-decoration:none}.services_ctaLink__oFQfQ:hover{background:var(--brass);color:var(--ink);transform:translateY(-2px)}.services_ctaLink__oFQfQ svg{width:14px}