.canine-site.hub-draft #services>.section-inner>.section-heading{text-align:center;max-width:none;margin:0 auto 52px}.canine-site.draft-two.hub-draft #about.founder-editorial{background:#fafafa}.canine-site.hub-draft #services>.section-inner>.section-heading h2{max-width:none}.hub-draft .hub-services-intro{text-align:center;max-width:76ch;margin:0 auto 48px}.hub-draft .hub-kicker{letter-spacing:.075em;font-size:10px;font-weight:400;line-height:1.35}.hub-draft .hub-service-grid{border-block:1px solid var(--cr-line);grid-template-columns:repeat(2,minmax(0,1fr));width:92vw;margin-inline:calc(50% - 46vw);display:grid;position:relative}.hub-draft .hub-service{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:24px;min-width:0;padding:32px 24px;display:grid}.hub-draft .hub-service:nth-child(2n){border-left:1px solid var(--cr-line)}.hub-draft .hub-service:nth-child(n+3){border-top:1px solid var(--cr-line)}.hub-draft .hub-service-image{isolation:isolate;background:#dce4e7;border-radius:14px;align-self:stretch;width:100%;min-height:240px;position:relative;overflow:hidden}.hub-draft .hub-service-image :is(img,video){object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.hub-draft .hub-service:nth-child(2) .hub-service-image img{object-position:center 30%}.hub-draft .hub-service-content{text-align:left;flex-direction:column;align-self:stretch;align-items:flex-start;min-width:0;display:flex}.hub-draft .hub-service-content>:is(h3,p,small){width:100%;max-width:none}.hub-draft .hub-service-content .hub-kicker{color:#7c949e;margin:0 0 10px}.hub-draft .hub-service h3{letter-spacing:-.025em;margin:0 0 14px;font-size:21px;line-height:1.2}.canine-site.hub-draft #services .hub-service-content>p:not(.hub-kicker){color:#627580;margin:0 0 20px;line-height:1.65;font-size:13px!important}.hub-draft .hub-service-button{border:1px solid var(--cr-line);max-width:100%;color:var(--cr-muted);border-radius:999px;align-items:center;gap:24px;margin-top:auto;padding:12px 20px;font-size:14px;text-decoration:none;display:inline-flex}.hub-draft .hub-service-button:hover{color:var(--cr-ink);background:#f5f8f9}.hub-draft .hub-service-button>span:last-child{flex-shrink:0}.hub-draft .hub-video-toggle{z-index:2;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#263b4680;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;bottom:12px;right:12px}.hub-draft .hub-video-toggle:focus-visible{outline-offset:3px;outline:2px solid #fff}.hub-draft .hub-draft-note{color:#627580;text-align:center;background:#f3f6f7;padding:14px 7%;font-size:10px}.hub-draft .hub-draft-note a{text-underline-offset:3px;text-decoration:underline}.hub-draft :is(#services,#membership,#programs,#memberships){scroll-margin-top:110px}@media (width<=1050px),(width<=1400px) and (pointer:coarse){.hub-draft .hub-service-grid{width:94vw;margin-inline:calc(50% - 47vw)}.hub-draft .hub-service{gap:18px;padding:28px 18px}}@media (width>=601px) and (width<=1000px){.hub-draft .hub-service-grid{grid-template-columns:1fr}.hub-draft .hub-service{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:28px;padding:28px}.hub-draft .hub-service-image{min-height:240px}.hub-draft .hub-service:nth-child(2n){border-left:0}.hub-draft .hub-service:not(:first-child){border-top:1px solid var(--cr-line)}}@media (width<=600px){.hub-draft .hub-services-intro{margin-bottom:32px}.hub-draft .hub-service-grid{grid-template-columns:1fr}.hub-draft .hub-service{grid-template-columns:1fr;gap:20px;padding:28px 12px}.hub-draft .hub-service:nth-child(2n){border-left:0}.hub-draft .hub-service:not(:first-child){border-top:1px solid var(--cr-line)}.hub-draft .hub-service-image{aspect-ratio:16/9;min-height:0}.hub-draft .hub-service h3{font-size:22px}}
