.hero[data-astro-cid-bbe6dxrz]{overflow:hidden;padding-block:clamp(2rem,1rem + 4vw,5rem) clamp(3.5rem,2rem + 5vw,7rem);position:relative}.hero__bg[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;pointer-events:none}.hero__blob[data-astro-cid-bbe6dxrz]{position:absolute;border-radius:50%;filter:blur(60px);opacity:.55}.hero__blob--a[data-astro-cid-bbe6dxrz]{width:520px;height:520px;right:-120px;top:-140px;background:radial-gradient(circle,#cfe9f6,transparent 70%)}.hero__blob--b[data-astro-cid-bbe6dxrz]{width:420px;height:420px;left:-160px;bottom:-160px;background:radial-gradient(circle,#ece9ff,transparent 70%)}.hero__trail[data-astro-cid-bbe6dxrz]{position:absolute;left:2%;bottom:6%;display:flex;gap:26px;transform:rotate(-12deg)}.hero__trail[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{width:22px;height:22px;background:var(--brand-indigo);opacity:0;-webkit-mask:url(/patterns/paw.svg) center / contain no-repeat;mask:url(/patterns/paw.svg) center / contain no-repeat;transform:rotate(90deg);animation:step 6s ease-in-out infinite;animation-delay:calc(var(--i) * .45s)}.hero__trail[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]:nth-child(2n){margin-top:22px}@keyframes step{0%,8%{opacity:0}15%,55%{opacity:.16}70%,to{opacity:0}}.hero__grid[data-astro-cid-bbe6dxrz]{position:relative;z-index:1;display:grid;grid-template-columns:1.02fr 1fr;align-items:center;gap:clamp(2rem,1rem + 4vw,5rem)}.hero__copy[data-astro-cid-bbe6dxrz]{display:grid;gap:1.5rem;justify-items:start}.hero__eyebrow[data-astro-cid-bbe6dxrz]{font-size:var(--fs-xs);font-weight:800;letter-spacing:.16em;color:var(--brand-sky)}.hero__title[data-astro-cid-bbe6dxrz] .hl{display:inline}.hero__title[data-astro-cid-bbe6dxrz]{font-size:var(--fs-h1);font-weight:800;letter-spacing:-.045em;line-height:.98;color:var(--brand-indigo);max-width:13ch}.hero__subtitle[data-astro-cid-bbe6dxrz]{font-size:var(--fs-lg);color:var(--ink-soft);max-width:46ch}.hero__ctas[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.hero__emergency[data-astro-cid-bbe6dxrz]{margin-top:.25rem}.hero__media[data-astro-cid-bbe6dxrz]{position:relative}.hero__frame[data-astro-cid-bbe6dxrz]{aspect-ratio:1 / 1.08;border-radius:var(--radius-lg);overflow:hidden;background:var(--indigo-50);box-shadow:var(--shadow)}.hero__video[data-astro-cid-bbe6dxrz]{width:100%;height:100%;object-fit:cover}.mosaic[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:1.35fr 1fr;grid-template-rows:1fr 1fr;gap:14px;aspect-ratio:4 / 4.4}.mosaic__tile[data-astro-cid-bbe6dxrz]{position:relative;overflow:hidden;display:grid;place-items:center;border-radius:var(--radius-lg)}.mosaic__tile--a[data-astro-cid-bbe6dxrz]{grid-row:1 / 3;background:var(--brand-indigo);color:#fff}.mosaic__tile--b[data-astro-cid-bbe6dxrz]{background:var(--sky-50);color:var(--brand-sky)}.mosaic__tile--c[data-astro-cid-bbe6dxrz]{background:var(--red-50);color:var(--brand-red)}.mosaic__rings[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#ffffff1a;stroke-width:1.5}.mosaic[data-astro-cid-bbe6dxrz] .mosaic__pet{position:relative;width:58%;height:auto}.mosaic__heart[data-astro-cid-bbe6dxrz]{position:absolute;left:50%;bottom:18%;translate:-50% 0;display:grid;place-items:center;width:56px;height:56px;border-radius:999px;background:var(--brand-red);color:#fff;box-shadow:0 12px 30px -10px #ea101bb3;animation:beat 2.8s var(--ease) infinite}@keyframes beat{0%,to{transform:scale(1)}12%{transform:scale(1.12)}24%{transform:scale(1)}36%{transform:scale(1.08)}48%{transform:scale(1)}}.chip[data-astro-cid-bbe6dxrz]{position:absolute;display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1rem;border-radius:999px;background:#fffffff2;box-shadow:var(--shadow);font-size:var(--fs-xs);font-weight:700;color:var(--brand-indigo-900);backdrop-filter:blur(8px)}.chip[data-astro-cid-bbe6dxrz] svg{color:var(--brand-red)}.chip--loc[data-astro-cid-bbe6dxrz]{left:-18px;bottom:9%}.chip--svc[data-astro-cid-bbe6dxrz]{right:-10px;top:7%}.chip__dot[data-astro-cid-bbe6dxrz]{width:9px;height:9px;border-radius:999px;background:var(--brand-sky);box-shadow:0 0 0 4px var(--sky-100)}@media(max-width:900px){.hero__bg[data-astro-cid-bbe6dxrz] .deco[data-astro-cid-bbe6dxrz],.hero__trail[data-astro-cid-bbe6dxrz]{display:none}.hero__grid[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr}.hero__title[data-astro-cid-bbe6dxrz]{max-width:16ch}.hero__frame[data-astro-cid-bbe6dxrz]{aspect-ratio:4 / 4.2}.mosaic[data-astro-cid-bbe6dxrz]{aspect-ratio:5 / 4}.chip--loc[data-astro-cid-bbe6dxrz]{left:12px;bottom:12px}.chip--svc[data-astro-cid-bbe6dxrz]{right:12px;top:12px}}@media(max-width:520px){.hero__ctas[data-astro-cid-bbe6dxrz]{display:grid;width:100%}.hero__ctas[data-astro-cid-bbe6dxrz] .btn[data-astro-cid-bbe6dxrz]{width:100%}.hero__frame[data-astro-cid-bbe6dxrz]{aspect-ratio:1 / 1.08}.chip[data-astro-cid-bbe6dxrz]{font-size:.72rem;padding:.55rem .8rem}}@media(max-width:600px){.hero[data-astro-cid-bbe6dxrz]{padding-block:1.25rem 2.75rem}.hero__grid[data-astro-cid-bbe6dxrz]{gap:1.75rem}.hero__copy[data-astro-cid-bbe6dxrz]{gap:1rem}.hero__eyebrow[data-astro-cid-bbe6dxrz]{font-size:.68rem;letter-spacing:.1em}.hero__title[data-astro-cid-bbe6dxrz]{font-size:clamp(2.3rem,10.5vw,2.9rem);line-height:1.02;max-width:none}.hero__subtitle[data-astro-cid-bbe6dxrz]{font-size:1.02rem;line-height:1.55}.hero__ctas[data-astro-cid-bbe6dxrz]{gap:.6rem;margin-top:.25rem}.hero__emergency[data-astro-cid-bbe6dxrz]{font-size:.95rem}.hero__frame[data-astro-cid-bbe6dxrz]{aspect-ratio:4 / 3.3;border-radius:24px}.chip[data-astro-cid-bbe6dxrz]{font-size:.7rem;padding:.5rem .75rem}.chip--loc[data-astro-cid-bbe6dxrz]{left:10px;bottom:10px}.chip--svc[data-astro-cid-bbe6dxrz]{right:10px;top:10px}.hero__blob--a[data-astro-cid-bbe6dxrz]{width:320px;height:320px;right:-140px;top:-80px}.hero__blob--b[data-astro-cid-bbe6dxrz]{display:none}}.expect__media[data-astro-cid-wikdtyp2]{position:relative;margin-top:1rem;border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:4 / 3;box-shadow:var(--shadow)}.expect__media[data-astro-cid-wikdtyp2] img[data-astro-cid-wikdtyp2]{width:100%;height:115%;object-fit:cover;margin-top:-7%}.expect__badge[data-astro-cid-wikdtyp2]{position:absolute;left:1rem;bottom:1rem;display:inline-flex;align-items:center;gap:.45rem;padding:.6rem 1rem;border-radius:999px;background:#fff;font-weight:800;font-size:var(--fs-xs);color:var(--brand-indigo-900);box-shadow:var(--shadow)}.expect__badge[data-astro-cid-wikdtyp2] svg{color:var(--brand-red)}.expect__item[data-astro-cid-wikdtyp2] .icon-badge[data-astro-cid-wikdtyp2]{transition:transform .5s var(--ease)}.expect__item[data-astro-cid-wikdtyp2]:hover .icon-badge[data-astro-cid-wikdtyp2]{transform:rotate(-8deg) scale(1.1)}.expect__grid[data-astro-cid-wikdtyp2]{display:grid;grid-template-columns:.9fr 1.3fr;gap:clamp(2rem,1rem + 4vw,6rem);align-items:start}.expect__head[data-astro-cid-wikdtyp2]{position:sticky;top:calc(var(--header-h) + 2rem);display:grid;gap:1rem}.expect__head[data-astro-cid-wikdtyp2] h2[data-astro-cid-wikdtyp2]{font-size:var(--fs-h2);color:var(--brand-indigo)}.expect__list[data-astro-cid-wikdtyp2]{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.expect__item[data-astro-cid-wikdtyp2]{position:relative;display:grid;gap:.85rem;align-content:start;padding:2rem;border-radius:var(--radius);background:var(--surface-alt);border:1px solid transparent;transition:border-color .3s,background-color .3s,transform .4s var(--ease)}.expect__item[data-astro-cid-wikdtyp2]:hover{background:#fff;border-color:var(--line);transform:translateY(-4px)}.expect__item[data-astro-cid-wikdtyp2]:nth-child(2n){translate:0 2.5rem}.expect__num[data-astro-cid-wikdtyp2]{position:absolute;top:1.6rem;right:1.8rem;font-weight:800;font-size:.85rem;color:var(--indigo-200);letter-spacing:.05em}.expect__item[data-astro-cid-wikdtyp2] h3[data-astro-cid-wikdtyp2]{font-size:var(--fs-h3);margin-top:.75rem}.expect__item[data-astro-cid-wikdtyp2] p[data-astro-cid-wikdtyp2]{color:var(--ink-soft)}@media(max-width:900px){.expect__grid[data-astro-cid-wikdtyp2]{grid-template-columns:1fr}.expect__head[data-astro-cid-wikdtyp2]{position:static}.expect__item[data-astro-cid-wikdtyp2]:nth-child(2n){translate:none}}@media(max-width:560px){.expect__list[data-astro-cid-wikdtyp2]{grid-template-columns:1fr}.expect__item[data-astro-cid-wikdtyp2]{padding:1.5rem}}@media(max-width:600px){.expect__head[data-astro-cid-wikdtyp2]{gap:.75rem}.expect__media[data-astro-cid-wikdtyp2]{aspect-ratio:16 / 10;margin-top:.5rem;border-radius:var(--radius)}.expect__list[data-astro-cid-wikdtyp2]{gap:.75rem}.expect__item[data-astro-cid-wikdtyp2]{grid-template-columns:auto 1fr;column-gap:1rem;row-gap:.25rem;padding:1.1rem 1.15rem}.expect__item[data-astro-cid-wikdtyp2] .icon-badge[data-astro-cid-wikdtyp2]{grid-row:span 2;width:46px;height:46px;border-radius:14px}.expect__item[data-astro-cid-wikdtyp2] h3[data-astro-cid-wikdtyp2]{margin-top:0;font-size:1.12rem;align-self:end}.expect__item[data-astro-cid-wikdtyp2] p[data-astro-cid-wikdtyp2]{font-size:.95rem}.expect__num[data-astro-cid-wikdtyp2]{display:none}}.groups[data-astro-cid-g5jplrhu]{display:grid;gap:clamp(3rem,2rem + 2vw,4.5rem)}.group[data-astro-cid-g5jplrhu]{display:grid;grid-template-columns:260px 1fr;gap:2rem;padding-top:2rem;border-top:1px solid var(--line)}.group__head[data-astro-cid-g5jplrhu]{display:grid;gap:.5rem;align-content:start}.group__head[data-astro-cid-g5jplrhu] h3[data-astro-cid-g5jplrhu]{font-size:var(--fs-h3);color:var(--brand-indigo)}.group__head[data-astro-cid-g5jplrhu] p[data-astro-cid-g5jplrhu]{color:var(--ink-soft);font-size:var(--fs-sm)}.svc-grid[data-astro-cid-g5jplrhu]{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}.svc[data-astro-cid-g5jplrhu]{position:relative;display:grid;grid-template-rows:auto 1fr;background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;transition:transform .45s var(--ease),box-shadow .45s var(--ease),border-color .3s}.svc[data-astro-cid-g5jplrhu]:hover{transform:translateY(-6px);box-shadow:var(--shadow);border-color:transparent}.svc__media[data-astro-cid-g5jplrhu]{position:relative;overflow:hidden;display:grid;place-items:center;aspect-ratio:16 / 9;background:linear-gradient(160deg,var(--indigo-50),var(--sky-50));color:var(--brand-indigo)}.svc__media[data-astro-cid-g5jplrhu] img[data-astro-cid-g5jplrhu]{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease)}.svc[data-astro-cid-g5jplrhu]:hover .svc__media[data-astro-cid-g5jplrhu] img[data-astro-cid-g5jplrhu]{transform:scale(1.07)}.svc__media[data-astro-cid-g5jplrhu]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(21,17,74,.35));pointer-events:none}.svc__icon[data-astro-cid-g5jplrhu]{position:absolute;left:1rem;bottom:-1px;z-index:1;display:grid;place-items:center;width:46px;height:46px;border-radius:14px 14px 0 0;background:#fff;color:var(--brand-indigo)}.svc--emergency[data-astro-cid-g5jplrhu] .svc__icon[data-astro-cid-g5jplrhu]{color:var(--brand-red)}.svc__media[data-astro-cid-g5jplrhu]:not(:has(img)) .svc__icon[data-astro-cid-g5jplrhu],.svc__media[data-astro-cid-g5jplrhu]:not(:has(img)):after{display:none}.svc__media[data-astro-cid-g5jplrhu] svg{transition:transform .6s var(--ease)}.svc[data-astro-cid-g5jplrhu]:hover .svc__media[data-astro-cid-g5jplrhu]>svg{transform:scale(1.08) rotate(-3deg)}.svc--emergency[data-astro-cid-g5jplrhu] .svc__media[data-astro-cid-g5jplrhu]{background:var(--red-50);color:var(--brand-red)}.svc__body[data-astro-cid-g5jplrhu]{display:grid;gap:.75rem;align-content:start;padding:1.5rem}.svc__body[data-astro-cid-g5jplrhu] h4[data-astro-cid-g5jplrhu]{font-size:1.2rem;letter-spacing:-.02em}.svc__link[data-astro-cid-g5jplrhu]{text-decoration:none;color:var(--brand-indigo-900)}.svc__link[data-astro-cid-g5jplrhu]:after{content:"";position:absolute;inset:0;z-index:0}.svc__body[data-astro-cid-g5jplrhu] p[data-astro-cid-g5jplrhu]{color:var(--ink-soft);font-size:var(--fs-sm)}.svc__actions[data-astro-cid-g5jplrhu]{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.5rem;flex-wrap:wrap}.group--emergency[data-astro-cid-g5jplrhu] .svc-grid[data-astro-cid-g5jplrhu]{grid-template-columns:1fr}.group--emergency[data-astro-cid-g5jplrhu] .svc[data-astro-cid-g5jplrhu]{grid-template-columns:minmax(280px,42%) 1fr;grid-template-rows:none}.group--emergency[data-astro-cid-g5jplrhu] .svc__media[data-astro-cid-g5jplrhu]{aspect-ratio:auto;min-height:240px}.group--emergency[data-astro-cid-g5jplrhu] .svc__body[data-astro-cid-g5jplrhu]{align-content:center;padding:2rem}.group--emergency[data-astro-cid-g5jplrhu] .svc__body[data-astro-cid-g5jplrhu] h4[data-astro-cid-g5jplrhu]{font-size:1.6rem}.group--emergency[data-astro-cid-g5jplrhu] .svc__ask[data-astro-cid-g5jplrhu]{--bg: var(--brand-red);--fg: #fff;--bd: var(--brand-red)}@media(max-width:900px){.group[data-astro-cid-g5jplrhu]{grid-template-columns:1fr;gap:1.25rem}.group--emergency[data-astro-cid-g5jplrhu] .svc[data-astro-cid-g5jplrhu]{grid-template-columns:1fr}.group--emergency[data-astro-cid-g5jplrhu] .svc__media[data-astro-cid-g5jplrhu]{aspect-ratio:16 / 7;min-height:0}}@media(max-width:700px){.groups[data-astro-cid-g5jplrhu]{gap:2.25rem}.group[data-astro-cid-g5jplrhu]{padding-top:1.25rem;gap:1rem}.group__head[data-astro-cid-g5jplrhu]{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.group__head[data-astro-cid-g5jplrhu] h3[data-astro-cid-g5jplrhu]{font-size:1.3rem}.group[data-astro-cid-g5jplrhu]:not(.group--emergency) .svc-grid[data-astro-cid-g5jplrhu]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:82%;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin-inline:calc(var(--gutter) * -1);padding:.25rem var(--gutter) 1rem;scroll-padding-inline:var(--gutter);scrollbar-width:none}.svc-grid[data-astro-cid-g5jplrhu]::-webkit-scrollbar{display:none}.svc[data-astro-cid-g5jplrhu]{scroll-snap-align:start}.svc[data-astro-cid-g5jplrhu]:hover{transform:none}.svc__body[data-astro-cid-g5jplrhu]{padding:1.15rem 1.15rem 1.25rem;gap:.55rem}.svc__body[data-astro-cid-g5jplrhu] h4[data-astro-cid-g5jplrhu]{font-size:1.12rem}.svc__body[data-astro-cid-g5jplrhu] p[data-astro-cid-g5jplrhu]{font-size:.9rem}.svc__actions[data-astro-cid-g5jplrhu]{margin-top:.25rem;flex-wrap:nowrap;gap:.5rem}.svc__actions[data-astro-cid-g5jplrhu] .link-arrow[data-astro-cid-g5jplrhu]{font-size:.88rem;white-space:nowrap}.svc__ask[data-astro-cid-g5jplrhu]{min-height:40px;padding:.45rem .95rem;font-size:.85rem}.group--emergency[data-astro-cid-g5jplrhu] .svc__media[data-astro-cid-g5jplrhu]{aspect-ratio:16 / 9}.group--emergency[data-astro-cid-g5jplrhu] .svc__body[data-astro-cid-g5jplrhu]{padding:1.25rem}.group--emergency[data-astro-cid-g5jplrhu] .svc__body[data-astro-cid-g5jplrhu] h4[data-astro-cid-g5jplrhu]{font-size:1.35rem}}@media(max-width:380px){.group[data-astro-cid-g5jplrhu]:not(.group--emergency) .svc-grid[data-astro-cid-g5jplrhu]{grid-auto-columns:88%}.svc__body[data-astro-cid-g5jplrhu]{padding-inline:1rem}}.collage[data-astro-cid-v2cbyr3p]{position:relative;padding:0 12% 14% 0}.collage__main[data-astro-cid-v2cbyr3p]{width:100%;aspect-ratio:3 / 3.6;object-fit:cover;border-radius:var(--radius-lg);box-shadow:var(--shadow)}.collage__small[data-astro-cid-v2cbyr3p]{position:absolute;right:0;bottom:4%;width:46%;aspect-ratio:1;object-fit:cover;object-position:80% 40%;border-radius:var(--radius);border:6px solid #fff;box-shadow:var(--shadow)}.collage__quote[data-astro-cid-v2cbyr3p]{position:absolute;left:-4%;bottom:0;width:min(62%,340px);margin:0;display:grid;gap:.6rem;padding:1.4rem 1.5rem;border-radius:var(--radius);background:var(--brand-indigo);color:#fff;box-shadow:0 24px 50px -24px #292180b3}.collage__quote[data-astro-cid-v2cbyr3p] svg{color:#8fd0ee}.collage__quote[data-astro-cid-v2cbyr3p] blockquote[data-astro-cid-v2cbyr3p]{margin:0;font-weight:700;font-size:1.02rem;line-height:1.4}.collage__quote[data-astro-cid-v2cbyr3p] figcaption[data-astro-cid-v2cbyr3p]{font-size:var(--fs-xs);opacity:.75}.collage__paw[data-astro-cid-v2cbyr3p]{position:absolute;top:-18px;right:6%;display:grid;place-items:center;width:64px;height:64px;border-radius:999px;background:var(--brand-red);color:#fff;box-shadow:0 14px 30px -12px #ea101b99;animation:floaty 5s ease-in-out infinite}.collage__note[data-astro-cid-v2cbyr3p]{position:absolute;top:12px;left:12px;padding:.25rem .6rem;border-radius:999px;background:#ffffffd9;font-size:.7rem;font-weight:700;color:var(--ink-soft)}@media(max-width:560px){.collage__quote[data-astro-cid-v2cbyr3p]{position:relative;left:0;width:100%;margin-top:-2.5rem}.collage[data-astro-cid-v2cbyr3p]{padding:0}.collage__small[data-astro-cid-v2cbyr3p]{display:none}}.about__grid[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(2rem,1rem + 4vw,6rem);align-items:center}.about__copy[data-astro-cid-v2cbyr3p]{display:grid;gap:1.25rem}.about__copy[data-astro-cid-v2cbyr3p] h2[data-astro-cid-v2cbyr3p]{font-size:var(--fs-h2);color:var(--brand-indigo)}.about__body[data-astro-cid-v2cbyr3p]{font-size:var(--fs-lg);color:var(--ink-soft)}.about__pillars[data-astro-cid-v2cbyr3p]{list-style:none;display:grid;gap:1.25rem;margin-top:1rem}.about__pillars[data-astro-cid-v2cbyr3p] li[data-astro-cid-v2cbyr3p]{display:flex;gap:1rem;align-items:flex-start}.about__pillars[data-astro-cid-v2cbyr3p] h3[data-astro-cid-v2cbyr3p]{font-size:1.1rem;margin-bottom:.2rem}.about__pillars[data-astro-cid-v2cbyr3p] p[data-astro-cid-v2cbyr3p]{color:var(--ink-soft);font-size:var(--fs-sm)}.about__placeholder[data-astro-cid-v2cbyr3p]{position:relative;margin:0;aspect-ratio:4 / 4.6;border-radius:var(--radius-lg);background:var(--brand-indigo);color:#fff;display:grid;align-content:end;gap:1.25rem;padding:clamp(1.75rem,1rem + 3vw,3rem);overflow:hidden}.about__placeholder[data-astro-cid-v2cbyr3p]:before{content:"";position:absolute;width:140%;aspect-ratio:1;right:-60%;top:-60%;border-radius:50%;border:1.5px solid rgba(255,255,255,.12);box-shadow:0 0 0 70px #ffffff08,0 0 0 140px #ffffff05}.about__placeholder[data-astro-cid-v2cbyr3p]:after{content:"";position:absolute;left:clamp(1.75rem,1rem + 3vw,3rem);top:clamp(1.75rem,1rem + 3vw,3rem);width:56px;height:4px;border-radius:4px;background:var(--brand-red);box-shadow:66px 0 0 var(--brand-sky)}.about__quote[data-astro-cid-v2cbyr3p]{position:relative;margin:0;display:grid;gap:1.25rem}.about__quote[data-astro-cid-v2cbyr3p] svg{color:#8fd0ee}.about__quote[data-astro-cid-v2cbyr3p] p[data-astro-cid-v2cbyr3p]{font-size:clamp(1.5rem,1.1rem + 1.6vw,2.3rem);font-weight:700;line-height:1.2;letter-spacing:-.025em}.about__placeholder[data-astro-cid-v2cbyr3p] figcaption[data-astro-cid-v2cbyr3p]{position:relative;font-size:var(--fs-sm);opacity:.8}.about__photos[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.about__photo[data-astro-cid-v2cbyr3p]{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-lg)}.about__photo--1[data-astro-cid-v2cbyr3p]{margin-top:3rem}.team[data-astro-cid-v2cbyr3p]{margin-top:1.5rem}.team[data-astro-cid-v2cbyr3p] ul[data-astro-cid-v2cbyr3p]{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem;margin-top:1rem}.team[data-astro-cid-v2cbyr3p] li[data-astro-cid-v2cbyr3p]{display:grid;gap:.25rem}.team[data-astro-cid-v2cbyr3p] img[data-astro-cid-v2cbyr3p]{border-radius:16px}.team[data-astro-cid-v2cbyr3p] span[data-astro-cid-v2cbyr3p]{color:var(--ink-soft);font-size:var(--fs-sm)}@media(max-width:900px){.about__grid[data-astro-cid-v2cbyr3p]{grid-template-columns:1fr}.about__placeholder[data-astro-cid-v2cbyr3p]{aspect-ratio:auto;min-height:340px}}@media(max-width:600px){.about__grid[data-astro-cid-v2cbyr3p]{gap:2rem}.collage__main[data-astro-cid-v2cbyr3p]{aspect-ratio:4 / 3.4;border-radius:var(--radius)}.collage__paw[data-astro-cid-v2cbyr3p]{width:52px;height:52px;top:-14px}.collage__quote[data-astro-cid-v2cbyr3p]{margin-top:-2rem;padding:1.1rem 1.2rem}.about__body[data-astro-cid-v2cbyr3p]{font-size:1rem}.about__pillars[data-astro-cid-v2cbyr3p]{gap:1rem;margin-top:.25rem}}.reviews[data-astro-cid-bgwftent]{position:relative;overflow:hidden;background:linear-gradient(180deg,#e9e8f6bf,#ffffff4d)}.reviews__head[data-astro-cid-bgwftent]{display:flex;justify-content:space-between;align-items:end;gap:2rem;flex-wrap:wrap;margin-bottom:clamp(2rem,1.5rem + 2vw,3rem)}.reviews__head[data-astro-cid-bgwftent] .section-head[data-astro-cid-bgwftent]{margin-bottom:0}.g-badge[data-astro-cid-bgwftent]{display:inline-flex;align-items:center;gap:.85rem;padding:.9rem 1.2rem;border-radius:18px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow);text-decoration:none;color:var(--brand-indigo-900);transition:transform .3s var(--ease)}.g-badge[data-astro-cid-bgwftent]:hover{transform:translateY(-3px)}.g-badge[data-astro-cid-bgwftent]>span[data-astro-cid-bgwftent]{display:grid;line-height:1.25;font-size:var(--fs-xs);color:var(--ink-soft)}.g-badge[data-astro-cid-bgwftent] strong[data-astro-cid-bgwftent]{font-size:1rem;color:var(--brand-indigo-900)}.marquee[data-astro-cid-bgwftent]{position:relative;overflow:hidden;padding-block:1rem 2rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.marquee[data-astro-cid-bgwftent]:focus-visible{outline-offset:-3px}.marquee__track[data-astro-cid-bgwftent]{display:flex;gap:1.25rem;width:max-content;list-style:none;padding-inline:.625rem;animation:marquee var(--dur, 40s) linear infinite}.marquee[data-astro-cid-bgwftent]:hover .marquee__track[data-astro-cid-bgwftent],.marquee[data-astro-cid-bgwftent]:focus-within .marquee__track[data-astro-cid-bgwftent]{animation-play-state:paused}@keyframes marquee{to{transform:translate(calc(-50% - .625rem))}}.review{flex:none;width:min(380px,82vw);display:grid;grid-template-rows:auto 1fr auto;gap:1.1rem;padding:1.75rem;background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.review:hover{transform:translateY(-6px) rotate(-.4deg);box-shadow:var(--shadow)}.review__top{display:flex;justify-content:space-between;align-items:center}.review__stars{display:flex;gap:2px;color:#f5a524}.review__stars svg{width:20px;height:20px}.review__stars .is-off{color:var(--indigo-200)}.review__text{margin:0;font-size:1.02rem;line-height:1.65;color:var(--ink);display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.review__author{display:flex;align-items:center;gap:.75rem;padding-top:1rem;border-top:1px solid var(--line)}.review__author>div{flex:1;min-width:0}.review__author img,.review__avatar{width:42px;height:42px;border-radius:999px;flex:none;object-fit:cover}.review__avatar{display:grid;place-items:center;color:#fff;font-weight:800}.review__name{display:block;font-weight:800;color:var(--brand-indigo-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.review__meta{font-size:var(--fs-xs);color:var(--ink-soft);display:block}.review__link{font-size:var(--fs-xs);font-weight:800;color:var(--brand-sky);white-space:nowrap}.reviews__fallback[data-astro-cid-bgwftent]{display:flex;gap:1.25rem;align-items:center;padding:2rem;border-radius:var(--radius);background:#fff;border:1px solid var(--line);max-width:760px;box-shadow:var(--shadow-sm)}.reviews__fallback[data-astro-cid-bgwftent] h3[data-astro-cid-bgwftent]{font-size:var(--fs-h3);margin-bottom:.35rem}.reviews__fallback[data-astro-cid-bgwftent] p[data-astro-cid-bgwftent]{color:var(--ink-soft)}.reviews__footer[data-astro-cid-bgwftent]{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;margin-top:2rem}.reviews__attr[data-astro-cid-bgwftent]{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--fs-xs);color:var(--ink-soft)}@media(prefers-reduced-motion:reduce){.marquee[data-astro-cid-bgwftent]{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.marquee__track[data-astro-cid-bgwftent]{animation:none}.marquee__track[data-astro-cid-bgwftent] [aria-hidden=true]{display:none}}@media(max-width:560px){.reviews__fallback[data-astro-cid-bgwftent]{flex-direction:column;align-items:flex-start}}.gallery__grid[data-astro-cid-ihllb3az]{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,1rem + 4vw,5rem);align-items:center}.gallery__copy[data-astro-cid-ihllb3az]{display:grid;gap:1.25rem;justify-items:start}.gallery__copy[data-astro-cid-ihllb3az] h2[data-astro-cid-ihllb3az]{font-size:var(--fs-h2);color:var(--brand-indigo)}.gallery__copy[data-astro-cid-ihllb3az]>p[data-astro-cid-ihllb3az]:not(.eyebrow):not(.gallery__handle){font-size:var(--fs-lg);color:var(--ink-soft)}.gallery__ctas[data-astro-cid-ihllb3az]{display:flex;gap:.75rem;flex-wrap:wrap}.gallery__handle[data-astro-cid-ihllb3az]{font-weight:700;color:var(--brand-sky)}.masonry[data-astro-cid-ihllb3az]{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:clamp(90px,10vw,150px);gap:12px}.masonry__item[data-astro-cid-ihllb3az]{display:grid;place-items:center;overflow:hidden;border-radius:var(--radius)}.masonry__item[data-astro-cid-ihllb3az] img[data-astro-cid-ihllb3az]{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease),filter .6s}.photo[data-astro-cid-ihllb3az]{position:relative;box-shadow:var(--shadow-sm)}.photo[data-astro-cid-ihllb3az]:hover img[data-astro-cid-ihllb3az]{transform:scale(1.08)}.photo[data-astro-cid-ihllb3az]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,transparent 60%,rgba(21,17,74,.45));opacity:0;transition:opacity .4s}.photo[data-astro-cid-ihllb3az]:hover:after{opacity:1}.photo__heart[data-astro-cid-ihllb3az]{position:absolute;right:10px;bottom:10px;z-index:1;display:grid;place-items:center;width:36px;height:36px;border-radius:999px;background:#fff;color:var(--brand-red);transform:scale(0);transition:transform .4s var(--ease)}.photo[data-astro-cid-ihllb3az]:hover .photo__heart[data-astro-cid-ihllb3az]{transform:scale(1)}.masonry__item--0[data-astro-cid-ihllb3az]{grid-row:span 3}.masonry__item--1[data-astro-cid-ihllb3az],.masonry__item--2[data-astro-cid-ihllb3az],.masonry__item--3[data-astro-cid-ihllb3az],.masonry__item--4[data-astro-cid-ihllb3az]{grid-row:span 2}.masonry__item--5[data-astro-cid-ihllb3az]{grid-row:span 1;grid-column:1}.tone--indigo[data-astro-cid-ihllb3az]{background:var(--brand-indigo);color:#fff}.tone--sky[data-astro-cid-ihllb3az]{background:var(--brand-sky);color:#fff}.tone--red[data-astro-cid-ihllb3az]{background:var(--red-50);color:var(--brand-red)}.tone--soft[data-astro-cid-ihllb3az]{background:var(--indigo-50);color:var(--brand-indigo)}.tone--sky-soft[data-astro-cid-ihllb3az]{background:var(--sky-50);color:var(--brand-sky)}.tone--indigo-soft[data-astro-cid-ihllb3az]{background:var(--indigo-100);color:var(--brand-indigo)}.masonry__note[data-astro-cid-ihllb3az]{margin-top:.75rem;font-size:.72rem;color:var(--ink-soft);text-align:right}@media(max-width:900px){.gallery__grid[data-astro-cid-ihllb3az]{grid-template-columns:1fr}}@media(max-width:520px){.masonry[data-astro-cid-ihllb3az]{grid-auto-rows:70px;gap:8px}}@media(max-width:600px){.gallery__grid[data-astro-cid-ihllb3az]{gap:1.75rem}.gallery__ctas[data-astro-cid-ihllb3az]{display:grid;width:100%}.gallery__ctas[data-astro-cid-ihllb3az] .btn[data-astro-cid-ihllb3az]{width:100%}.masonry[data-astro-cid-ihllb3az]{grid-auto-rows:74px}}.contact[data-astro-cid-xmivup5a]{position:relative;background:linear-gradient(180deg,#fff0,#e9e8f6b3)}.contact__grid[data-astro-cid-xmivup5a]{display:grid;grid-template-columns:1.25fr 1fr;gap:1.25rem;align-items:start}.panel[data-astro-cid-xmivup5a]{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(1.5rem,1rem + 2.5vw,3rem);box-shadow:var(--shadow)}.panel__head[data-astro-cid-xmivup5a]{display:grid;gap:.85rem;margin-bottom:2rem}.panel__head[data-astro-cid-xmivup5a] h2[data-astro-cid-xmivup5a]{font-size:clamp(1.8rem,1.3rem + 1.8vw,2.6rem);color:var(--brand-indigo)}.panel__head[data-astro-cid-xmivup5a]>p[data-astro-cid-xmivup5a]:not(.eyebrow){color:var(--ink-soft)}.notice[data-astro-cid-xmivup5a]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;padding:.85rem 1rem;border-radius:14px;background:var(--red-50);color:var(--brand-red-700);font-weight:600;font-size:var(--fs-sm);text-decoration:none}.notice[data-astro-cid-xmivup5a]:hover strong[data-astro-cid-xmivup5a]{text-decoration:underline}.form[data-astro-cid-xmivup5a]{display:grid;gap:1.25rem}.form__grid[data-astro-cid-xmivup5a]{display:grid;grid-template-columns:1fr 1fr;gap:1.1rem 1rem}.form__grid--single[data-astro-cid-xmivup5a]{grid-template-columns:1fr}.field--full[data-astro-cid-xmivup5a]{grid-column:1 / -1}.form__status[data-astro-cid-xmivup5a]:empty{display:none}.form__status[data-astro-cid-xmivup5a]{padding:.75rem 1rem;border-radius:12px;background:var(--red-50);color:var(--brand-red-700);font-weight:600;font-size:var(--fs-sm)}.form__legal[data-astro-cid-xmivup5a]{font-size:var(--fs-xs);color:var(--ink-soft);text-align:center}.form__legal[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]{color:var(--brand-indigo)}.alert[data-astro-cid-xmivup5a]{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;margin-top:.5rem;padding:.85rem 1rem;border-radius:14px;background:var(--red-50);color:var(--brand-red-700);font-weight:600;font-size:var(--fs-sm)}.alert[data-astro-cid-xmivup5a][hidden]{display:none}.choice[data-astro-cid-xmivup5a]{border:0;padding:0;margin:0}.choice[data-astro-cid-xmivup5a] legend[data-astro-cid-xmivup5a]{font-size:var(--fs-sm);font-weight:700;color:var(--brand-indigo-900);margin-bottom:.5rem}.choice__opts[data-astro-cid-xmivup5a]{display:flex;flex-wrap:wrap;gap:.5rem}.pill[data-astro-cid-xmivup5a]{position:relative}.pill[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a]{position:absolute;opacity:0;inset:0;cursor:pointer}.pill[data-astro-cid-xmivup5a] span[data-astro-cid-xmivup5a]{display:inline-block;padding:.6rem 1rem;border-radius:999px;border:1.5px solid var(--line);font-weight:600;font-size:var(--fs-sm);transition:all .2s}.pill[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a]:checked+span[data-astro-cid-xmivup5a]{background:var(--brand-indigo);border-color:var(--brand-indigo);color:#fff}.pill[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a]:focus-visible+span[data-astro-cid-xmivup5a]{outline:3px solid var(--brand-sky);outline-offset:2px}.result[data-astro-cid-xmivup5a]{display:grid;gap:1rem}.result[data-astro-cid-xmivup5a]:focus{outline:none}.result__title{font-size:1.4rem;color:var(--brand-indigo);display:flex;gap:.6rem;align-items:center}.result__title svg{color:var(--brand-sky);flex:none}.result__text{color:var(--ink-soft)}.result__summary{white-space:pre-wrap;font-family:inherit;font-size:var(--fs-sm);background:var(--surface-alt);border:1px solid var(--line);border-radius:14px;padding:1rem 1.25rem;margin:0;max-height:280px;overflow:auto}.result__actions{display:flex;gap:.6rem;flex-wrap:wrap}.contact-tabs[data-astro-cid-xmivup5a]{display:none}@media(max-width:1000px){.contact__grid[data-astro-cid-xmivup5a]{grid-template-columns:1fr}.contact-tabs[data-astro-cid-xmivup5a]{position:sticky;top:calc(var(--header-h) + 8px);z-index:5;display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;margin-bottom:1rem;border-radius:999px;background:#ffffffeb;border:1px solid var(--line);box-shadow:var(--shadow-sm);backdrop-filter:blur(10px)}.contact-tabs[data-astro-cid-xmivup5a] button[data-astro-cid-xmivup5a]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:46px;border:0;border-radius:999px;background:transparent;font-weight:800;font-size:.88rem;color:var(--brand-indigo);cursor:pointer;transition:background-color .25s,color .25s}.contact-tabs[data-astro-cid-xmivup5a] button[data-astro-cid-xmivup5a][aria-selected=true]{background:var(--brand-indigo);color:#fff}.contact__grid[data-astro-cid-xmivup5a][data-active=book] .panel--quote[data-astro-cid-xmivup5a],.contact__grid[data-astro-cid-xmivup5a][data-active=quote] .panel--book[data-astro-cid-xmivup5a]{display:none}}@media(max-width:600px){.panel[data-astro-cid-xmivup5a]{padding:1.35rem 1.15rem;border-radius:var(--radius)}.panel__head[data-astro-cid-xmivup5a]{margin-bottom:1.25rem;gap:.6rem}.panel__head[data-astro-cid-xmivup5a] h2[data-astro-cid-xmivup5a]{font-size:1.75rem}.form[data-astro-cid-xmivup5a]{gap:1rem}.form__grid[data-astro-cid-xmivup5a]{gap:.85rem}.notice[data-astro-cid-xmivup5a]{font-size:.82rem;padding:.7rem .85rem}}@media(max-width:560px){.form__grid[data-astro-cid-xmivup5a]{grid-template-columns:1fr}}.location__grid[data-astro-cid-ueubjekm]{display:grid;grid-template-columns:1.5fr 1fr;gap:1.25rem;align-items:stretch}.map[data-astro-cid-ueubjekm]{position:relative;min-height:460px;border-radius:var(--radius-lg);overflow:hidden;background:var(--sky-50);border:1px solid var(--line)}.map[data-astro-cid-ueubjekm] iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.map__placeholder[data-astro-cid-ueubjekm]{position:absolute;inset:0;display:grid;place-items:center;align-content:center;gap:1rem;padding:1.5rem;text-align:center}.map__pattern[data-astro-cid-ueubjekm]{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#fff;stroke-width:14;stroke-linecap:round;opacity:.9}.map__pin[data-astro-cid-ueubjekm]{position:relative;display:grid;place-items:center;width:68px;height:68px;border-radius:999px 999px 999px 4px;rotate:-45deg;background:var(--brand-red);color:#fff;box-shadow:0 16px 30px -12px #ea101b99}.map__pin[data-astro-cid-ueubjekm] svg{rotate:45deg}.map__load[data-astro-cid-ueubjekm]{position:relative;box-shadow:var(--shadow)}.map__note[data-astro-cid-ueubjekm]{position:relative;font-size:var(--fs-xs);color:var(--ink-soft)}.loc-card[data-astro-cid-ueubjekm]{display:grid;gap:1.5rem;align-content:start;padding:clamp(1.5rem,1rem + 2vw,2.5rem);border-radius:var(--radius-lg);background:var(--surface-alt);border:1px solid var(--line)}.loc-card[data-astro-cid-ueubjekm] h3[data-astro-cid-ueubjekm]{font-size:var(--fs-h3);color:var(--brand-indigo)}.loc-card__list[data-astro-cid-ueubjekm]{display:grid;gap:1.1rem;margin:0}.loc-card__list[data-astro-cid-ueubjekm] dt[data-astro-cid-ueubjekm]{display:flex;align-items:center;gap:.45rem;font-size:var(--fs-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-sky)}.loc-card__list[data-astro-cid-ueubjekm] dd[data-astro-cid-ueubjekm]{margin:.3rem 0 0;font-weight:600;color:var(--brand-indigo-900)}.loc-card__list[data-astro-cid-ueubjekm] dd[data-astro-cid-ueubjekm] a[data-astro-cid-ueubjekm]{color:var(--brand-indigo)}.hours[data-astro-cid-ueubjekm]{list-style:none;display:grid;gap:.25rem}.hours[data-astro-cid-ueubjekm] li[data-astro-cid-ueubjekm]{display:flex;justify-content:space-between;gap:1rem}.loc-card__ctas[data-astro-cid-ueubjekm]{display:grid;gap:.6rem}@media(max-width:900px){.location__grid[data-astro-cid-ueubjekm]{grid-template-columns:1fr}.map[data-astro-cid-ueubjekm]{min-height:340px}}@media(max-width:600px){.map[data-astro-cid-ueubjekm]{min-height:280px;border-radius:var(--radius)}.loc-card[data-astro-cid-ueubjekm]{padding:1.35rem 1.15rem;border-radius:var(--radius);gap:1.1rem}}.ticker[data-astro-cid-kofmyqso]{position:relative;z-index:2;overflow:hidden;background:var(--brand-indigo);color:#fff;padding-block:1.1rem;transform:rotate(-1.2deg);margin-block:-1rem 1rem;box-shadow:0 18px 40px -22px #292180b3}.ticker__track[data-astro-cid-kofmyqso]{display:flex;width:max-content;list-style:none;animation:tick 60s linear infinite}.ticker[data-astro-cid-kofmyqso]:hover .ticker__track[data-astro-cid-kofmyqso]{animation-play-state:paused}.ticker[data-astro-cid-kofmyqso] li[data-astro-cid-kofmyqso]{display:flex;align-items:center}.ticker[data-astro-cid-kofmyqso] a[data-astro-cid-kofmyqso]{display:inline-flex;align-items:center;gap:.6rem;padding-inline:1.5rem;color:#fff;text-decoration:none;font-weight:800;font-size:clamp(1rem,.9rem + .5vw,1.35rem);letter-spacing:-.01em;white-space:nowrap}.ticker[data-astro-cid-kofmyqso] a[data-astro-cid-kofmyqso] svg{color:#8fd0ee}.ticker[data-astro-cid-kofmyqso] a[data-astro-cid-kofmyqso]:hover{color:#ffd3d5}.ticker__paw[data-astro-cid-kofmyqso]{width:18px;height:18px;background:var(--brand-red);-webkit-mask:url(/patterns/paw.svg) center / contain no-repeat;mask:url(/patterns/paw.svg) center / contain no-repeat}@keyframes tick{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ticker__track[data-astro-cid-kofmyqso]{animation:none}.ticker[data-astro-cid-kofmyqso]{overflow-x:auto}}@media(max-width:600px){.ticker[data-astro-cid-kofmyqso]{padding-block:.8rem;margin-block:-.5rem .5rem}.ticker[data-astro-cid-kofmyqso] a[data-astro-cid-kofmyqso]{padding-inline:1rem}}.cta-band[data-astro-cid-kokrr3jq]{padding-block:clamp(3rem,2rem + 4vw,6rem)}.cta-band__box[data-astro-cid-kokrr3jq]{position:relative;overflow:hidden;display:grid;grid-template-columns:1.4fr auto 220px;align-items:center;gap:2rem;padding:clamp(2rem,1.5rem + 3vw,4rem);border-radius:var(--radius-lg);background:radial-gradient(120% 140% at 100% 0%,#3a31a8 0%,var(--brand-indigo) 45%,var(--brand-indigo-900) 100%);color:#fff;box-shadow:0 40px 80px -40px #292180cc}.cta-band__copy[data-astro-cid-kokrr3jq]{position:relative;z-index:1;display:grid;gap:.9rem}.cta-band[data-astro-cid-kokrr3jq] h2[data-astro-cid-kokrr3jq]{color:#fff;font-size:clamp(1.8rem,1.2rem + 2.2vw,3rem)}.cta-band[data-astro-cid-kokrr3jq] h2[data-astro-cid-kokrr3jq] .hl{color:#ff8a90;background-image:linear-gradient(transparent 68%,rgba(143,208,238,.3) 68%,rgba(143,208,238,.3) 92%,transparent 92%)}.cta-band[data-astro-cid-kokrr3jq] p[data-astro-cid-kokrr3jq]{color:#ffffffd1;font-size:var(--fs-lg)}.cta-band__actions[data-astro-cid-kokrr3jq]{position:relative;z-index:1;display:grid;gap:.75rem}.cta-band__pet[data-astro-cid-kokrr3jq]{align-self:end;width:220px;aspect-ratio:1;object-fit:cover;border-radius:999px;border:6px solid rgba(255,255,255,.18);margin-bottom:-1rem}@media(max-width:1000px){.cta-band__box[data-astro-cid-kokrr3jq]{grid-template-columns:1fr}.cta-band__pet[data-astro-cid-kokrr3jq]{display:none}.cta-band__actions[data-astro-cid-kokrr3jq]{grid-auto-flow:column;justify-content:start}}@media(max-width:520px){.cta-band__actions[data-astro-cid-kokrr3jq]{grid-auto-flow:row}}@media(max-width:600px){.cta-band[data-astro-cid-kokrr3jq]{padding-block:2rem 2.5rem}.cta-band__box[data-astro-cid-kokrr3jq]{padding:1.75rem 1.35rem;gap:1.25rem;border-radius:var(--radius)}.cta-band[data-astro-cid-kokrr3jq] p[data-astro-cid-kokrr3jq]{font-size:1rem}.cta-band__actions[data-astro-cid-kokrr3jq] .btn[data-astro-cid-kokrr3jq]{width:100%}}
