.Services_services__zqhBO{position:relative;background:var(--bold-dark);color:var(--bold-on-dark);padding:var(--bold-section-y) var(--bold-pad)}.Services_servicesHeader__xyTid{max-width:var(--bold-content-max);margin:0 auto var(--bold-header-gap);display:flex;flex-direction:column;gap:1rem}.Services_services__zqhBO .Services_servicesHeading__lhiNW{font-family:var(--font-heading);font-size:var(--fs-display);font-weight:700;line-height:.96;letter-spacing:-.03em;margin:0;color:var(--bold-on-dark)}.Services_servicesHeadingDim__KJRJ9{color:hsla(0,0%,100%,.5)}.Services_servicesIntro__gomR6{max-width:72ch;color:var(--bold-on-dark-muted)}.Services_servicesList__Up9Cy{max-width:var(--bold-content-max);margin:0 auto;list-style:none;padding:0;display:flex;flex-direction:column}.Services_serviceRowLink__QsFCg{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,1.4fr) auto;grid-gap:clamp(1rem,3vw,2.5rem);gap:clamp(1rem,3vw,2.5rem);align-items:center;padding:clamp(1.4rem,2.5vw,2rem) 0;text-decoration:none;color:inherit;position:relative;transition:padding-left .36s cubic-bezier(.22,1,.36,1);width:100%;background:none;border:0;font:inherit;text-align:left;cursor:pointer}.Services_serviceRowLink__QsFCg:before{content:"";position:absolute;left:-2rem;top:0;bottom:0;right:-2rem;background:var(--bold-dark-2);opacity:0;transition:opacity .32s ease;z-index:-1}.Services_serviceRowLink__QsFCg:hover:before{opacity:1}.Services_serviceRowLink__QsFCg:hover{padding-left:1rem;color:inherit}.Services_serviceRowLink__QsFCg:hover .Services_serviceRowIndex__cJtR1{color:var(--bold-accent)}.Services_serviceRowLink__QsFCg:hover .Services_serviceRowArrow__Qen2Z{transform:translateX(6px);color:var(--bold-accent)}.Services_serviceRowIndex__cJtR1{font-family:var(--font-body);font-size:var(--fs-xs);font-weight:600;letter-spacing:.22em;color:hsla(0,0%,100%,.4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:color .24s ease}.Services_serviceRowTitle__1ckH_{font-family:var(--font-heading);font-size:var(--fs-h3);font-weight:700;line-height:1.05;letter-spacing:-.02em;margin:0;color:var(--bold-on-dark);display:flex;align-items:center;gap:.55rem}.Services_serviceRowChevron__nm_pp{width:.62em;height:.62em;flex-shrink:0;color:#fff}.Services_serviceRowExcerpt__qqDec{font-family:var(--font-heading);font-weight:300;font-size:var(--fs-lede);letter-spacing:.01em;line-height:1.4;color:hsla(0,0%,100%,.65);margin:0;max-width:64ch}.Services_serviceRowExcerpt__qqDec p{margin:0}.Services_serviceRowExcerpt__qqDec p+p{margin-top:.5em}.Services_serviceRowMore__lmdIo{justify-self:end;display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.4rem;border-radius:999px;background:#fff;color:var(--bold-dark);white-space:nowrap;opacity:0;transform:translateX(12px);transition:opacity .3s ease,transform .42s cubic-bezier(.22,1,.36,1)}.Services_serviceRowMoreLabel__G2Lgq{font-family:var(--font-body);font-size:var(--fs-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.Services_serviceRowMoreChevron__0pC2s{width:.72em;height:.72em;flex-shrink:0}.Services_serviceRowLink__QsFCg:hover .Services_serviceRowMore__lmdIo{opacity:1;transform:translateX(0)}.Services_serviceRowArrow__Qen2Z{display:inline-flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.5);transition:transform .32s cubic-bezier(.22,1,.36,1),color .22s ease}.Services_serviceRowArrow__Qen2Z svg{width:22px;height:22px}.Services_serviceRowArrowOpen__t4AsQ{color:var(--bold-accent);transform:rotate(180deg)}.Services_serviceRowOpen__F3L_2 .Services_serviceRowLink__QsFCg:before{opacity:1}.Services_serviceRowOpen__F3L_2 .Services_serviceRowTitle__1ckH_{color:var(--bold-accent)}.Services_servicePanel__dYgv_{overflow:hidden;position:relative}.Services_servicePanelInner__8x3tG{position:relative;margin-bottom:clamp(1.5rem,3vw,2.5rem);overflow:hidden;isolation:isolate;min-height:clamp(440px,55vw,620px);display:flex;align-items:flex-end;background:var(--bold-dark-2)}.Services_servicePanelImage__GAL0W{position:absolute;inset:0;z-index:0;pointer-events:none;will-change:clip-path,transform}.Services_servicePanelImage__GAL0W img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.Services_servicePanelOverlay__ZRyn_{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(33,101,159,0),rgba(33,101,159,.35) 40%,rgba(33,101,159,.92)),linear-gradient(95deg,rgba(33,101,159,.7),rgba(33,101,159,.15) 55%,rgba(33,101,159,0))}.Services_servicePanelNumber__eghWd{position:absolute;top:clamp(1.5rem,3vw,2.5rem);right:clamp(1.5rem,3.5vw,3rem);z-index:2;font-family:var(--font-heading);font-size:var(--fs-display-2xl);font-weight:800;line-height:.85;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1px hsla(0,0%,100%,.22);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Services_servicePanelContent__Q2KVM{position:relative;z-index:2;width:100%;display:flex;flex-direction:column;gap:clamp(1.1rem,2vw,1.6rem);padding:clamp(2rem,5vw,3.5rem) clamp(1.75rem,4.5vw,3.25rem);max-width:760px}.Services_servicePanelEyebrow__2dk0m{display:inline-flex;align-items:center;gap:.85rem;color:var(--bold-accent)}.Services_servicePanelEyebrowLine__PoTyt{display:block;width:44px;height:1px;background:currentColor}.Services_servicePanelEyebrowLabel__ToSQL{font-family:var(--font-body);font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.28em;text-transform:uppercase}.Services_servicePanelLead__6tDrm{font-family:var(--font-heading);font-size:var(--fs-lede);font-weight:400;line-height:1.45;letter-spacing:-.005em;color:hsla(0,0%,100%,.96);margin:0;max-width:60ch;text-shadow:0 1px 24px rgba(0,0,0,.45)}.Services_servicePanelBullets__gcErG{list-style:none;padding:0;margin:.25rem 0 0;display:flex;flex-wrap:wrap;gap:.55rem .6rem}.Services_servicePanelBullets__gcErG li{font-family:var(--font-body);font-size:var(--fs-xs);font-weight:500;letter-spacing:.06em;text-transform:uppercase;line-height:1;color:hsla(0,0%,100%,.92);padding:.55rem .95rem;border:1px solid hsla(0,0%,100%,.22);border-radius:999px;background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.Services_servicePanelCta__xH8bf{align-self:flex-start;display:inline-flex;align-items:center;gap:1rem;margin-top:.5rem;padding:.4rem .4rem .4rem 1.5rem;border:1px solid hsla(0,0%,100%,.35);border-radius:999px;background:hsla(0,0%,100%,.06);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-decoration:none;color:var(--bold-on-dark);transition:background-color .32s ease,border-color .32s ease,padding .36s cubic-bezier(.22,1,.36,1)}.Services_servicePanelCtaLabel__LstKN{font-family:var(--font-body);font-size:var(--fs-sm);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.Services_servicePanelCtaIcon__qhMal{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--bold-accent);color:#fff;transition:transform .42s cubic-bezier(.22,1,.36,1)}.Services_servicePanelCtaIcon__qhMal svg{width:18px;height:18px;transition:transform .36s cubic-bezier(.22,1,.36,1)}.Services_servicePanelCta__xH8bf:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.55);padding-left:1.75rem}.Services_servicePanelCta__xH8bf:hover .Services_servicePanelCtaIcon__qhMal{transform:rotate(-45deg)}.Services_servicePanelCta__xH8bf:hover .Services_servicePanelCtaIcon__qhMal svg{transform:rotate(45deg) translateX(2px)}@media (max-width:900px){.Services_serviceRowLink__QsFCg{grid-template-columns:1fr;grid-template-areas:"title" "ex";row-gap:.5rem}.Services_serviceRowTitle__1ckH_{grid-area:title}.Services_serviceRowExcerpt__qqDec{grid-area:ex}.Services_serviceRowMore__lmdIo{display:none}.Services_servicePanelInner__8x3tG{min-height:480px}.Services_servicePanelNumber__eghWd{font-size:6rem;top:1rem;right:1.25rem}.Services_servicePanelLead__6tDrm{font-size:var(--fs-base)}}