.Services-module__PFRRnG__intro{text-align:center;padding:var(--section-y-desktop) var(--gutter-desktop);flex-direction:column;align-items:center;display:flex}.Services-module__PFRRnG__heading{font-family:var(--serif);font-size:var(--t-hero);letter-spacing:.005em;color:var(--black);margin:0;font-weight:500;line-height:.98}.Services-module__PFRRnG__lede{margin:var(--grid-gap) 0 0;max-width:var(--measure-hero);font-family:var(--sans);font-size:var(--t-lede);letter-spacing:.06em;color:var(--ink);font-weight:300;line-height:1.8}.Services-module__PFRRnG__listSection{padding-bottom:var(--section-y-desktop)}.Services-module__PFRRnG__list{padding:0 var(--gutter-desktop);border-top:1px solid var(--hairline);margin:0;list-style:none}.Services-module__PFRRnG__row{isolation:isolate;border-bottom:1px solid var(--hairline);position:relative}.Services-module__PFRRnG__row:before{content:"";z-index:-1;opacity:0;pointer-events:none;background:radial-gradient(760px 100% at 0%,#0000000a,#0000 72%);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.Services-module__PFRRnG__row:before{transition:opacity var(--dur-hover) var(--ease)}.Services-module__PFRRnG__row:hover:before{opacity:1}.Services-module__PFRRnG__row:hover .Services-module__PFRRnG__num{color:var(--black)}.Services-module__PFRRnG__row:hover .Services-module__PFRRnG__title{transform:translate(6px)}}@media (prefers-reduced-motion:reduce){.Services-module__PFRRnG__row:hover .Services-module__PFRRnG__title{transform:none}}.Services-module__PFRRnG__num{font-family:var(--sans);font-size:var(--t-category);letter-spacing:.12em;color:var(--muted);transition:color var(--dur-hover) var(--ease);font-weight:400}.Services-module__PFRRnG__titleGroup{flex-direction:column;display:flex}.Services-module__PFRRnG__title{font-family:var(--serif);font-size:var(--t-section);color:var(--black);transition:transform var(--dur-hover) var(--ease);margin:0;font-weight:500;line-height:1.1}.Services-module__PFRRnG__subtitle{font-family:var(--sans);font-size:var(--t-category);letter-spacing:.12em;color:var(--muted);margin:4px 0 0;font-weight:400}.Services-module__PFRRnG__description{max-width:420px;font-family:var(--sans);font-size:var(--t-body);color:var(--ink);margin:0;font-weight:300;line-height:1.8}@media (min-width:900px){.Services-module__PFRRnG__row{grid-template-columns:var(--service-num-col) minmax(0, 1.25fr) minmax(0, 1fr);column-gap:var(--grid-gap);padding-block:var(--service-row-y-desktop);align-items:center;display:grid}.Services-module__PFRRnG__description{justify-self:end}}@media (max-width:899px){.Services-module__PFRRnG__row{gap:var(--service-stack-gap);padding-block:var(--service-row-y-mobile);flex-direction:column;display:flex}}.Services-module__PFRRnG__closing{text-align:center;padding:0 var(--gutter-desktop) var(--section-y-desktop);flex-direction:column;align-items:center;display:flex}.Services-module__PFRRnG__closingHeading{font-family:var(--serif);font-size:var(--t-section);color:var(--black);margin:0;font-weight:500;line-height:1.1}.Services-module__PFRRnG__closingLink{min-height:44px;margin-top:var(--grid-gap);font-family:var(--sans);font-size:var(--t-nav);letter-spacing:.12em;color:var(--ink);border-bottom:1px solid var(--black);align-items:center;font-weight:400;text-decoration:none;display:inline-flex}@media (max-width:560px){.Services-module__PFRRnG__intro{padding:var(--section-y-mobile) var(--gutter-mobile)}.Services-module__PFRRnG__listSection{padding-bottom:var(--section-y-mobile)}.Services-module__PFRRnG__list{padding:0 var(--gutter-mobile)}.Services-module__PFRRnG__closing{padding:0 var(--gutter-mobile) var(--section-y-mobile)}}
