.season-slot[data-astro-cid-52q5xhqt]{margin-top:var(--section-y)}.svc-group__h[data-astro-cid-52q5xhqt]{border-bottom-color:var(--keel)}.svc-list[data-astro-cid-52q5xhqt]{display:grid;gap:1.25rem;margin-top:1.25rem;grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.svc-list[data-astro-cid-52q5xhqt]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.svc-list[data-astro-cid-52q5xhqt]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.svc[data-astro-cid-52q5xhqt]{display:flex;flex-direction:column;background:#fff;border:1px solid var(--color-deck-100);border-bottom:3px solid var(--keel);border-radius:2px;overflow:hidden;transition:box-shadow .18s ease,border-color .18s ease}.svc[data-astro-cid-52q5xhqt]:hover{box-shadow:0 16px 36px -22px #0e2c2e8c;border-color:var(--keel)}.svc__media[data-astro-cid-52q5xhqt]{position:relative;isolation:isolate;aspect-ratio:4 / 3;overflow:hidden;background:var(--color-hull-950)}.svc__img[data-astro-cid-52q5xhqt]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transform:scale(1.001);transition:transform 7s cubic-bezier(.15,.6,.2,1)}.svc[data-astro-cid-52q5xhqt]:hover .svc__img[data-astro-cid-52q5xhqt]{transform:scale(1.09)}.svc__scrim[data-astro-cid-52q5xhqt]{position:absolute;inset:0;z-index:-1;background:var(--hero-scrim-b)}.svc__plate[data-astro-cid-52q5xhqt]{position:absolute;inset:0;z-index:-2;align-items:flex-start;justify-content:flex-end;padding:.9rem 1rem}.svc__plate[data-astro-cid-52q5xhqt]:after{inset:.55rem}.svc__platename[data-astro-cid-52q5xhqt]{font-size:clamp(2.4rem,1.8rem + 2.5vw,3.4rem);color:#ffffff12;max-width:8ch;line-height:.95}.svc__name[data-astro-cid-52q5xhqt]{position:absolute;left:0;right:0;bottom:0;padding:0 1.1rem 1.05rem;font-family:var(--font-display);font-weight:800;font-size:clamp(1.3rem,1.1rem + .7vw,1.6rem);line-height:1.02;letter-spacing:-.03em;text-wrap:balance}.svc__name[data-astro-cid-52q5xhqt] a[data-astro-cid-52q5xhqt]{color:#fff;text-decoration:none}.svc[data-astro-cid-52q5xhqt]:hover .svc__name[data-astro-cid-52q5xhqt] a[data-astro-cid-52q5xhqt]{color:var(--color-teak-300)}.svc__name[data-astro-cid-52q5xhqt] a[data-astro-cid-52q5xhqt]:after{content:"";position:absolute;inset:0}.svc[data-astro-cid-52q5xhqt]{position:relative}.svc__lead[data-astro-cid-52q5xhqt]{padding:1rem 1.1rem 0;font-size:.98rem;line-height:1.6;color:var(--color-hull-750)}.svc__more[data-astro-cid-52q5xhqt]{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.6rem;margin:.9rem 1.1rem 1.15rem;font-size:.9rem;font-weight:700;color:var(--color-wake-600);text-decoration:none}.svc__more[data-astro-cid-52q5xhqt]:hover{color:var(--color-hull-900)}html[data-off~="3"] .svc-group__h[data-astro-cid-52q5xhqt]{border-bottom-color:var(--color-deck-100)}html[data-off~="3"] .svc-list[data-astro-cid-52q5xhqt]{display:block;margin-top:.5rem}html[data-off~="3"] .svc[data-astro-cid-52q5xhqt]{display:grid;gap:.75rem 2rem;grid-template-columns:minmax(0,1fr);grid-template-areas:"img" "name" "lead" "more";padding:1.5rem 0;background:transparent;border:0;border-bottom:1px solid var(--color-deck-100);border-radius:0;overflow:visible;box-shadow:none}@media(min-width:640px){html[data-off~="3"] .svc[data-astro-cid-52q5xhqt]{grid-template-columns:9rem minmax(0,1fr);grid-template-areas:"img name" "img lead" "img more";align-content:start}}html[data-off~="3"] .svc__media[data-astro-cid-52q5xhqt]{display:contents}html[data-off~="3"] .svc__img[data-astro-cid-52q5xhqt],html[data-off~="3"] .svc__plate[data-astro-cid-52q5xhqt]{grid-area:img;position:static;inset:auto;aspect-ratio:4 / 3;width:100%;height:auto;transform:none;transition:none;z-index:auto}@media(min-width:640px){html[data-off~="3"] .svc__img[data-astro-cid-52q5xhqt],html[data-off~="3"] .svc__plate[data-astro-cid-52q5xhqt]{width:9rem}}html[data-off~="3"] .svc__plate[data-astro-cid-52q5xhqt]{display:flex;align-items:flex-end;padding:0}html[data-off~="3"] .svc__plate[data-astro-cid-52q5xhqt]:after{inset:.7rem}html[data-off~="3"] .svc__platename[data-astro-cid-52q5xhqt]{padding:.75rem;font-size:.95rem;color:#ffffffd9;max-width:none;line-height:.98}html[data-off~="3"] .svc__scrim[data-astro-cid-52q5xhqt]{display:none}html[data-off~="3"] .svc__name[data-astro-cid-52q5xhqt]{grid-area:name;position:static;padding:0;font-size:1.3rem;line-height:1.375;letter-spacing:-.025em;text-wrap:pretty}html[data-off~="3"] .svc__name[data-astro-cid-52q5xhqt] a[data-astro-cid-52q5xhqt]{color:var(--color-hull-900)}html[data-off~="3"] .svc[data-astro-cid-52q5xhqt]:hover .svc__name[data-astro-cid-52q5xhqt] a[data-astro-cid-52q5xhqt]{color:var(--color-wake-600)}html[data-off~="3"] .svc__name[data-astro-cid-52q5xhqt] a[data-astro-cid-52q5xhqt]:after{content:none}html[data-off~="3"] .svc__lead[data-astro-cid-52q5xhqt]{grid-area:lead;padding:0;max-width:68ch;font-size:1.02rem;line-height:1.625;margin-top:-.25rem}html[data-off~="3"] .svc__more[data-astro-cid-52q5xhqt]{grid-area:more;margin:.125rem 0 0}
