.services-experience-module__PXiaZW__experience{gap:var(--grid-gap);padding-bottom:var(--section-space);grid-template-columns:minmax(0,5.5fr) minmax(25rem,6.5fr);display:grid}.services-experience-module__PXiaZW__mobileMedia{display:none}.services-experience-module__PXiaZW__media{top:calc(var(--header-height) + 1rem);background:var(--moss);height:min(70svh,43rem);position:sticky;overflow:hidden}.services-experience-module__PXiaZW__mediaFrame{width:100%;height:100%;position:relative;overflow:hidden}.services-experience-module__PXiaZW__mediaFrame img{object-fit:cover;opacity:0;transition:opacity .62s var(--ease-out), transform .95s var(--ease-out);transform:scale(1.035)}.services-experience-module__PXiaZW__mediaFrame img[data-active]{opacity:1;transform:scale(1)}.services-experience-module__PXiaZW__mediaFrame>span{background:linear-gradient(#0000 50%,#080908a1);position:absolute;inset:0}.services-experience-module__PXiaZW__mediaFrame>p{z-index:2;color:var(--chalk);font-size:var(--meta);letter-spacing:.1em;text-transform:uppercase;margin:0;position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem}.services-experience-module__PXiaZW__list{border-top:1px solid var(--rule)}.services-experience-module__PXiaZW__list article{border-bottom:1px solid var(--rule)}.services-experience-module__PXiaZW__list article[data-active]{background:linear-gradient(90deg,#ffffffa8,#0000 84%)}.services-experience-module__PXiaZW__list button{gap:var(--grid-gap);width:100%;min-height:clamp(7rem,9vw,9rem);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:3rem minmax(0,1fr) 2rem;align-items:center;padding:1.25rem 0;display:grid}.services-experience-module__PXiaZW__list button>span{color:var(--quiet);font-size:var(--meta);letter-spacing:.1em}.services-experience-module__PXiaZW__list button>span:last-child{justify-self:end;font-size:1.4rem}.services-experience-module__PXiaZW__list .services-experience-module__PXiaZW__title{font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(2.35rem,4vw,4.75rem);font-weight:400;line-height:.88}.services-experience-module__PXiaZW__body{gap:var(--grid-gap);grid-template-columns:3rem minmax(0,1fr);padding:0 0 2.25rem;display:grid}.services-experience-module__PXiaZW__body[hidden]{display:none}.services-experience-module__PXiaZW__body>p,.services-experience-module__PXiaZW__body>a,.services-experience-module__PXiaZW__body ol{grid-column:2}.services-experience-module__PXiaZW__body>p{max-width:37rem;font-size:clamp(1rem,1.2vw,1.25rem)}.services-experience-module__PXiaZW__body ol{margin:1.5rem 0 0;padding:0;list-style:none}.services-experience-module__PXiaZW__body li{border-top:1px solid color-mix(in srgb, var(--ink) 12%, transparent);grid-template-columns:2.5rem 1fr;gap:.75rem;padding:.7rem 0;display:grid}.services-experience-module__PXiaZW__body li span{color:var(--quiet);font-size:var(--meta)}@media (max-width:900px){.services-experience-module__PXiaZW__experience{grid-template-columns:1fr}.services-experience-module__PXiaZW__media{height:38svh;position:relative;top:auto}.services-experience-module__PXiaZW__list .services-experience-module__PXiaZW__title{font-size:clamp(2.2rem,8vw,3.75rem)}}@media (max-width:560px){.services-experience-module__PXiaZW__list button{grid-template-columns:2rem minmax(0,1fr) 1.5rem;min-height:6.5rem}.services-experience-module__PXiaZW__body{grid-template-columns:2rem minmax(0,1fr)}}@media (max-width:760px){.services-experience-module__PXiaZW__media{display:none}.services-experience-module__PXiaZW__list button{isolation:isolate;grid-template-columns:1.1rem minmax(0,1fr) .8rem;gap:.5rem;min-height:5rem;padding:1rem .75rem;position:relative;overflow:hidden}.services-experience-module__PXiaZW__list article[data-active] button{min-height:9.5rem;color:var(--chalk);background:var(--moss)}.services-experience-module__PXiaZW__list article[data-active] button>span{color:var(--chalk)}.services-experience-module__PXiaZW__list .services-experience-module__PXiaZW__title{font-size:var(--mobile-service-title);white-space:nowrap;line-height:1.1}.services-experience-module__PXiaZW__mobileMedia{z-index:-1;opacity:0;transition:opacity .45s var(--ease-out);display:block;position:absolute;inset:0}.services-experience-module__PXiaZW__mobileMedia img{object-fit:cover;object-position:center 55%}.services-experience-module__PXiaZW__mobileMedia:after{content:"";background:linear-gradient(90deg,#080908ad,#08090859);position:absolute;inset:0}.services-experience-module__PXiaZW__list article[data-active] .services-experience-module__PXiaZW__mobileMedia{opacity:1}.services-experience-module__PXiaZW__body{padding:1rem .75rem 1.5rem;display:block}.services-experience-module__PXiaZW__body>p{margin-bottom:1rem}.services-experience-module__PXiaZW__body ol{margin-top:0}}@media (prefers-reduced-motion:reduce){.services-experience-module__PXiaZW__mediaFrame img,.services-experience-module__PXiaZW__mobileMedia{transition:none}}.services-experience-module__PXiaZW__body>a{text-underline-offset:.3em;grid-column:2;align-items:center;width:fit-content;min-height:44px;margin-top:1rem;display:inline-flex}.services-experience-module__PXiaZW__list .services-experience-module__PXiaZW__title{color:inherit;letter-spacing:-.055em}
.services-module__NL8ehG__page{padding:0 var(--page-gutter) var(--section-space)}.services-module__NL8ehG__hero{gap:var(--grid-gap);min-height:0;padding:calc(var(--header-height) + 2rem) 0 clamp(2rem, 3.5vw, 3.5rem);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.services-module__NL8ehG__hero h1{font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.07em;text-transform:uppercase;grid-column:1/span 8;margin:0;font-size:clamp(3.5rem,6vw,6rem);font-weight:400;line-height:.8}.services-module__NL8ehG__hero p{grid-column:9/-1;max-width:34rem;margin:0;font-size:clamp(1.05rem,1.3vw,1.35rem);line-height:1.25}.services-module__NL8ehG__cta{gap:var(--grid-gap);border-top:1px solid var(--rule);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;padding-top:clamp(3rem,6vw,6rem);display:grid}.services-module__NL8ehG__cta p{max-width:30rem;color:var(--quiet);grid-column:1/span 4;margin:0}.services-module__NL8ehG__cta a{width:fit-content;font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.055em;grid-column:6/-1;font-size:clamp(2.6rem,5vw,5.25rem);line-height:.9;text-decoration:none}@media (max-width:760px){.services-module__NL8ehG__hero,.services-module__NL8ehG__cta{grid-template-columns:repeat(4,minmax(0,1fr))}.services-module__NL8ehG__hero{min-height:0;padding-top:calc(var(--header-height) + 1rem);padding-bottom:1.25rem}.services-module__NL8ehG__hero h1,.services-module__NL8ehG__hero p,.services-module__NL8ehG__cta p,.services-module__NL8ehG__cta a{grid-column:1/-1}.services-module__NL8ehG__hero h1{font-size:var(--mobile-page-title);line-height:.95}.services-module__NL8ehG__hero p{margin-top:.5rem}.services-module__NL8ehG__cta a{font-size:var(--mobile-section-title);margin-top:1rem}}.services-module__NL8ehG__selection{padding-bottom:var(--section-space);grid-template-columns:4fr 6fr;align-items:center;gap:clamp(2rem,8vw,8rem);display:grid}.services-module__NL8ehG__selection figure{margin:0}.services-module__NL8ehG__selection img{width:100%;height:auto;display:block}.services-module__NL8ehG__selection figcaption{font-size:var(--meta);color:var(--quiet);padding-top:.75rem}.services-module__NL8ehG__selection h2{font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.05em;font-size:clamp(2.5rem,4vw,4.25rem);font-weight:400;line-height:1}.services-module__NL8ehG__selection p{max-width:44ch;font-size:1.2rem}.services-module__NL8ehG__selection a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:760px){.services-module__NL8ehG__selection{grid-template-columns:1fr}.services-module__NL8ehG__selection figure{width:75%}}
