.animated-title-head[data-astro-cid-5kzqka4m]{justify-items:start;gap:1rem;display:grid}.animated-title[data-astro-cid-5kzqka4m]{color:var(--ds-foreground);font-family:var(--ds-font-display);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.85rem,1.2rem + 2.4vw,2.6rem);font-style:italic;font-weight:400;line-height:1.12}.animated-title-word[data-astro-cid-5kzqka4m]{display:inline-block}.animated-title-rule[data-astro-cid-5kzqka4m]{width:3.5rem;height:2px}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.animated-title-word[data-astro-cid-5kzqka4m],.animated-title-rule[data-astro-cid-5kzqka4m],[data-at-follow]{opacity:0}}.service-card[data-astro-cid-hwunfzhe]{border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-soft);transition:transform var(--ds-duration-base) var(--ds-ease-emphasis), box-shadow var(--ds-duration-base) var(--ds-ease-standard), border-color var(--ds-duration-base) var(--ds-ease-standard);background:#fffef9d1;border:1px solid #7e857347;overflow:hidden}.service-card[data-astro-cid-hwunfzhe]:hover{border-color:var(--ds-lila-line);transform:translateY(-.4rem);box-shadow:0 1.4rem 2.6rem -1rem #78685066}.service-card-link[data-astro-cid-hwunfzhe]{height:100%;color:inherit;text-decoration:none;display:grid}.service-card-link[data-astro-cid-hwunfzhe]:focus-visible{outline:2px solid var(--ds-primary);outline-offset:-2px}.service-card[data-astro-cid-hwunfzhe][data-sc-entering],.service-card[data-astro-cid-hwunfzhe][data-sc-entering] .service-card-media[data-astro-cid-hwunfzhe] img{transition:none}.service-card-media[data-astro-cid-hwunfzhe]{aspect-ratio:4/3;background:var(--ds-soft-sage);overflow:hidden}.service-card-body[data-astro-cid-hwunfzhe]{align-content:start;gap:.85rem;padding:1.5rem 1.5rem 1.65rem;display:grid}.service-card-subtitle[data-astro-cid-hwunfzhe]{color:#0009;font-family:var(--ds-font-sans,inherit);margin-top:.15rem;font-size:.85rem;font-weight:600;display:block}.service-card-tags[data-astro-cid-hwunfzhe]{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.service-card-tags[data-astro-cid-hwunfzhe] li[data-astro-cid-hwunfzhe]{gap:.45rem;padding:.3rem .75rem .3rem .6rem;font-size:.76rem}.service-card-cta[data-astro-cid-hwunfzhe]{color:var(--ds-accent);transition:gap var(--ds-duration-fast) var(--ds-ease-standard);align-items:center;gap:.5rem;margin-top:.15rem;font-size:.9rem;font-weight:700;display:inline-flex}.group[data-astro-cid-hwunfzhe]:hover .service-card-cta[data-astro-cid-hwunfzhe]{gap:.75rem}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.service-card[data-astro-cid-hwunfzhe]{opacity:0}}.services-compare-grid[data-astro-cid-bjt3ojfj]{gap:1.5rem;display:grid}@media (width>=640px){.services-compare-grid[data-astro-cid-bjt3ojfj]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.services-compare-grid[data-astro-cid-bjt3ojfj]{grid-template-columns:repeat(3,minmax(0,1fr))}}.services-compare[data-astro-cid-bjt3ojfj]{isolation:isolate;position:relative}.services-compare-light[data-astro-cid-bjt3ojfj]{z-index:-1;background:radial-gradient(ellipse 42rem 26rem at 92% 34%, #fffef966, transparent 70%), radial-gradient(ellipse 30rem 22rem at 4% 78%, var(--ds-lila-wash), transparent 70%);pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 clamp(10rem,18vw,16rem) 72%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 clamp(10rem,18vw,16rem) 72%,#0000 100%)}.services-compare-light[data-astro-cid-bjt3ojfj]:before{content:"";background:linear-gradient(112deg,#0000 28%,#fffef957 37%,#0000 46% 54%,#fffef938 60%,#fffef914 64%,#0000 70%);position:absolute;inset:-10% -25%}.services-compare[data-astro-cid-bjt3ojfj]{--sv-hh:7.5rem;--sv-photo:clamp(30rem, 72svh, 40rem)}@media (width>=1024px){.services-compare[data-astro-cid-bjt3ojfj]{--sv-hh:9.625rem;--sv-photo:clamp(30rem, 70svh, 44rem)}}.services-bg[data-astro-cid-bjt3ojfj]{inset:calc(-1 * var(--sv-hh)) 0 auto;z-index:-1;height:calc(var(--sv-photo) + var(--sv-hh));pointer-events:none;position:absolute;overflow:hidden;-webkit-mask-image:linear-gradient(#000 62%,#0000);mask-image:linear-gradient(#000 62%,#0000)}.services-bg-parallax[data-astro-cid-bjt3ojfj]{position:absolute;inset:-2.5rem 0}.services-bg-img[data-astro-cid-bjt3ojfj]{object-fit:cover;object-position:70% 78%;filter:blur(5px)saturate(.66)brightness(1.08);width:100%;height:100%;transform:scale(1.08)}.services-bg[data-astro-cid-bjt3ojfj]:after{content:"";background:radial-gradient(28rem 12rem at 50% 4.5rem,#ffffffeb,#fff0 72%),linear-gradient(#fffef9b3 0,#fffef980 45%,#fffef933 100%);position:absolute;inset:0}@media (width>=1024px){.services-bg[data-astro-cid-bjt3ojfj]:after{background:radial-gradient(28rem 12rem at 50% 4.5rem,#ffffffeb,#fff0 72%),linear-gradient(90deg,#fffef9d1 0,#fffef98c 38%,#fffef900 68%),linear-gradient(#fffef973 0,#fffef91f 40%,#fffef900 100%)}}@media (prefers-reduced-motion:no-preference){.services-bg-img[data-astro-cid-bjt3ojfj]{animation:sv-bg-in 1.6s var(--ds-ease-emphasis) backwards}}@keyframes sv-bg-in{0%{opacity:0;filter:blur(14px)saturate(.66)brightness(1.08);transform:scale(1.16)}}@media (prefers-reduced-motion:no-preference) and (hover:none){.services-bg-img[data-astro-cid-bjt3ojfj]{animation-name:sv-bg-in-lite}.services-compare-light[data-astro-cid-bjt3ojfj]:before{animation:none}}@keyframes sv-bg-in-lite{0%{opacity:0;transform:scale(1.16)}}.services-first-session[data-astro-cid-bjt3ojfj]{background-color:#f7f4ee;box-shadow:inset 0 .7rem #fffef9c2,inset 0 -.9rem #dfe6d85c}@media (prefers-reduced-motion:no-preference){.services-compare-light[data-astro-cid-bjt3ojfj]:before{will-change:transform;animation:services-light-drift 28s var(--ds-ease-standard) infinite alternate}}@keyframes services-light-drift{0%{transform:translate(-7%)}to{transform:translate(7%)}}
