.services-logo-module__PoAx4q__intro{padding-top:7rem;padding-bottom:.5rem}.services-logo-module__PoAx4q__introCopy{grid-template-columns:1.2fr 1fr;align-items:end;gap:3rem;padding-top:1.5rem;display:grid}.services-logo-module__PoAx4q__introCopy h1{letter-spacing:var(--heading-letter-spacing,-.04em);font-size:clamp(2rem,4.5vw,4.5rem);line-height:1.08}.services-logo-module__PoAx4q__introCopy p{max-width:34rem;padding-bottom:.25rem;font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.7}.services-logo-module__PoAx4q__section{--ink:var(--brand-green-earth);--paper:var(--brand-green-pastel);--logo-ink:var(--brand-black);color:var(--ink);background:radial-gradient(ellipse at 50% 43%, color-mix(in oklab, var(--brand-green-tint) 35%, transparent), transparent 48%), var(--paper);border-radius:var(--radius-content-card);padding:clamp(1.25rem,3vw,3rem)}.services-logo-module__PoAx4q__diagram{isolation:isolate;grid-template-columns:25% 25%;place-content:center space-between;align-items:center;row-gap:4rem;min-height:650px;padding-block:4rem;display:grid;position:relative}.services-logo-module__PoAx4q__service{color:inherit;outline:none;text-decoration:none}.services-logo-module__PoAx4q__leaf{width:24%;filter:drop-shadow(0 16px 10px color-mix(in oklab, var(--logo-ink) 22%, transparent));transition:transform .65s cubic-bezier(.2,.8,.2,1),filter .65s;animation:1.2s cubic-bezier(.2,.8,.2,1) both services-logo-module__PoAx4q__assemble;position:absolute;bottom:48%;left:27.2%;overflow:visible;transform:none}.services-logo-module__PoAx4q__service[data-leaf="1"] .services-logo-module__PoAx4q__leaf,.services-logo-module__PoAx4q__service[data-leaf="3"] .services-logo-module__PoAx4q__leaf{left:48.8%}.services-logo-module__PoAx4q__service[data-leaf="2"] .services-logo-module__PoAx4q__leaf,.services-logo-module__PoAx4q__service[data-leaf="3"] .services-logo-module__PoAx4q__leaf{top:48%;bottom:auto}.services-logo-module__PoAx4q__service[data-leaf="1"] .services-logo-module__PoAx4q__leaf{animation-delay:.1s}.services-logo-module__PoAx4q__service[data-leaf="2"] .services-logo-module__PoAx4q__leaf{animation-delay:.2s}.services-logo-module__PoAx4q__service[data-leaf="3"] .services-logo-module__PoAx4q__leaf{animation-delay:.3s}.services-logo-module__PoAx4q__face{fill:var(--logo-ink)}.services-logo-module__PoAx4q__leafShape{width:100%;display:block}.services-logo-module__PoAx4q__label{border-radius:.4rem;transition:background-color .25s,box-shadow .25s;position:relative}.services-logo-module__PoAx4q__service:hover .services-logo-module__PoAx4q__label,.services-logo-module__PoAx4q__service:focus-visible .services-logo-module__PoAx4q__label{background:color-mix(in oklab, var(--ink) 8%, var(--paper));box-shadow:0 0 0 12px color-mix(in oklab, var(--ink) 8%, var(--paper))}.services-logo-module__PoAx4q__title{overflow-wrap:anywhere;margin-block:.8rem;font-size:clamp(1.5rem,2.1vw,2rem);line-height:1.25}.services-logo-module__PoAx4q__description{text-wrap:pretty;font-size:1.0625rem;line-height:1.7}.services-logo-module__PoAx4q__action{align-items:center;gap:1rem;margin-top:1.1rem;font-size:1rem;font-weight:600;display:flex}.services-logo-module__PoAx4q__action span{font-size:1rem;transition:transform .4s}.services-logo-module__PoAx4q__service:hover .services-logo-module__PoAx4q__leaf,.services-logo-module__PoAx4q__service:focus-visible .services-logo-module__PoAx4q__leaf{filter:drop-shadow(0 24px 15px color-mix(in oklab, var(--logo-ink) 30%, transparent));transform:translateY(-12px)}.services-logo-module__PoAx4q__service:hover .services-logo-module__PoAx4q__action span,.services-logo-module__PoAx4q__service:focus-visible .services-logo-module__PoAx4q__action span{transform:translate(3px,-3px)}.services-logo-module__PoAx4q__service:focus-visible .services-logo-module__PoAx4q__label{outline:2px solid var(--ink);outline-offset:8px}.services-logo-module__PoAx4q__service:focus-visible .services-logo-module__PoAx4q__face{stroke:var(--logo-ink);stroke-width:1px}.services-logo-module__PoAx4q__footer{border-top:1px solid color-mix(in oklab, var(--ink) 20%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding-top:1.5rem;font-size:1rem;display:flex}.services-logo-module__PoAx4q__footer a{color:var(--brand-white);background:var(--brand-purple-primary);border-radius:999px;gap:2rem;padding:.8rem 1.25rem;font-weight:600;display:flex}.services-logo-module__PoAx4q__footer a:focus-visible{outline:2px solid var(--ink);outline-offset:4px}@keyframes services-logo-module__PoAx4q__assemble{0%{opacity:0;translate:0 22px;scale:.92}to{opacity:1;translate:0;scale:1}}[class~=dark] .services-logo-module__PoAx4q__section{--logo-ink:var(--brand-white);--paper:var(--brand-green-earth);--ink:var(--brand-green-pastel)}[class~=dark] .services-logo-module__PoAx4q__footer a{color:var(--brand-purple-earth);background:var(--brand-purple-tint)}@media (max-width:767px){.services-logo-module__PoAx4q__intro{padding-top:6rem}.services-logo-module__PoAx4q__introCopy{grid-template-columns:1fr;gap:1rem;padding-top:.5rem}.services-logo-module__PoAx4q__diagram{grid-template-columns:1fr;align-items:start;gap:2rem 1.5rem;min-height:auto;padding-top:calc(100% + 3rem);padding-bottom:2.5rem}.services-logo-module__PoAx4q__leaf{width:47%;top:2rem;bottom:auto;left:5.5%}.services-logo-module__PoAx4q__service[data-leaf="1"] .services-logo-module__PoAx4q__leaf,.services-logo-module__PoAx4q__service[data-leaf="3"] .services-logo-module__PoAx4q__leaf{left:47.5%}.services-logo-module__PoAx4q__service[data-leaf="2"] .services-logo-module__PoAx4q__leaf,.services-logo-module__PoAx4q__service[data-leaf="3"] .services-logo-module__PoAx4q__leaf{top:calc(2rem + 43cqw)}.services-logo-module__PoAx4q__diagram{container-type:inline-size}.services-logo-module__PoAx4q__title{font-size:1.5rem}.services-logo-module__PoAx4q__description{font-size:1rem}.services-logo-module__PoAx4q__action{gap:.4rem;font-size:1rem}.services-logo-module__PoAx4q__footer{font-size:1rem}}@media (prefers-reduced-motion:reduce){.services-logo-module__PoAx4q__leaf{transition:none;animation:none;transform:none}.services-logo-module__PoAx4q__service:hover .services-logo-module__PoAx4q__leaf,.services-logo-module__PoAx4q__service:focus-visible .services-logo-module__PoAx4q__leaf{transform:none}.services-logo-module__PoAx4q__label,.services-logo-module__PoAx4q__action span{transition:none}}.services-logo-module__PoAx4q__service:hover .services-logo-module__PoAx4q__title,.services-logo-module__PoAx4q__service:focus-visible .services-logo-module__PoAx4q__title{text-underline-offset:.2em;text-decoration:underline 2px}