.stats[data-astro-cid-w74ncyn7]{border-top:1px solid var(--line);background:var(--paper);grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.05fr);display:grid}.stats__cell[data-astro-cid-w74ncyn7]{padding:26px var(--gutter);border-right:1px solid var(--line);align-items:center;gap:16px;min-width:0;display:flex}.stats__cell[data-astro-cid-w74ncyn7]:nth-child(n+2){padding-left:clamp(18px,2.2vw,32px)}.stats__v[data-astro-cid-w74ncyn7]{font-size:var(--text-stat);white-space:nowrap;line-height:.9}.stats__l[data-astro-cid-w74ncyn7]{font-size:.75rem}.stats__cell--ink[data-astro-cid-w74ncyn7]{border-right:0;justify-content:space-between}.stats__list[data-astro-cid-w74ncyn7]{letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1.55;list-style:none}.stats__tag[data-astro-cid-w74ncyn7]{letter-spacing:.08em;white-space:nowrap;font-size:.8125rem;font-weight:700}@media (width<=1023px){.stats[data-astro-cid-w74ncyn7]{grid-template-columns:repeat(2,minmax(0,1fr))}.stats__cell[data-astro-cid-w74ncyn7],.stats__cell[data-astro-cid-w74ncyn7]:nth-child(n+2){padding:20px var(--gutter);border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:8px}.stats__cell[data-astro-cid-w74ncyn7]:nth-child(2){border-right:0}.stats__cell[data-astro-cid-w74ncyn7]:nth-child(3){border-right:0;flex-direction:row;grid-column:1/-1;align-items:center}.stats__cell--ink[data-astro-cid-w74ncyn7]{border-bottom:0;grid-column:1/-1;flex-direction:row!important;align-items:center!important}}.pj-grid[data-astro-cid-xs66xdlr]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;list-style:none;display:grid}.pj-card[data-astro-cid-xs66xdlr]{background:var(--white);border:1px solid var(--line-soft);transition:border-color .2s var(--ease);flex-direction:column;display:flex;position:relative}.pj-card[data-astro-cid-xs66xdlr]:hover{border-color:var(--ink)}.pj-card__win[data-astro-cid-xs66xdlr]{background:var(--ink)}.pj-card__bar[data-astro-cid-xs66xdlr]{color:#ffffffb8;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:5px;height:26px;padding:0 10px;font-size:.625rem;font-weight:600;display:flex}.pj-card__bar[data-astro-cid-xs66xdlr] i[data-astro-cid-xs66xdlr]{background:#ffffff47;border-radius:50%;width:7px;height:7px}.pj-card__bar[data-astro-cid-xs66xdlr] i[data-astro-cid-xs66xdlr]:first-child{background:var(--red)}.pj-card__bar[data-astro-cid-xs66xdlr] span[data-astro-cid-xs66xdlr]{text-overflow:ellipsis;white-space:nowrap;margin-left:8px;overflow:hidden}.pj-card__img[data-astro-cid-xs66xdlr]{aspect-ratio:4/3.3;background:#e7e7e4;overflow:hidden}.pj-card__img[data-astro-cid-xs66xdlr] img[data-astro-cid-xs66xdlr]{object-fit:cover;object-position:50% 0;width:100%;height:100%;transition:object-position 5s cubic-bezier(.45,0,.3,1)}.pj-card[data-astro-cid-xs66xdlr]:hover .pj-card__img[data-astro-cid-xs66xdlr] img[data-astro-cid-xs66xdlr],.pj-card[data-astro-cid-xs66xdlr]:focus-within .pj-card__img[data-astro-cid-xs66xdlr] img[data-astro-cid-xs66xdlr]{object-position:50% 100%}.pj-card__body[data-astro-cid-xs66xdlr]{gap:10px;padding:14px 16px 16px;display:grid}.pj-card__top[data-astro-cid-xs66xdlr]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pj-card__h[data-astro-cid-xs66xdlr]{letter-spacing:.04em;text-transform:uppercase;font-size:.875rem;font-weight:800;line-height:1.25}.pj-card__h[data-astro-cid-xs66xdlr] a[data-astro-cid-xs66xdlr]:after{content:"";position:absolute;inset:0}.pj-card__town[data-astro-cid-xs66xdlr]{color:var(--grey);text-align:right;font-size:.75rem}.pj-card__bottom[data-astro-cid-xs66xdlr]{justify-content:space-between;align-items:center;gap:12px;display:flex}.pj-card__svc[data-astro-cid-xs66xdlr]{letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:600}.pj-card[data-astro-cid-xs66xdlr]:hover .pj-card__arrow{color:var(--red)}@media (prefers-reduced-motion:reduce){.pj-card__img[data-astro-cid-xs66xdlr] img[data-astro-cid-xs66xdlr]{transition:none}.pj-card[data-astro-cid-xs66xdlr]:hover .pj-card__img[data-astro-cid-xs66xdlr] img[data-astro-cid-xs66xdlr],.pj-card[data-astro-cid-xs66xdlr]:focus-within .pj-card__img[data-astro-cid-xs66xdlr] img[data-astro-cid-xs66xdlr]{object-position:50% 0}}@media (width<=1023px){.pj-grid[data-astro-cid-xs66xdlr]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=479px){.pj-grid[data-astro-cid-xs66xdlr]{grid-template-columns:1fr}}.hero[data-astro-cid-lcdefpme]{min-height:min(640px, calc(100svh - var(--header-h) - 104px));grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);display:grid}.hero__copy[data-astro-cid-lcdefpme]{padding:clamp(40px, 5vw, 72px) clamp(20px, 3vw, 48px) clamp(40px, 5vw, 64px) var(--gutter);flex-direction:column;justify-content:center;display:flex}.hero__eyebrow[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:clamp(18px,2vw,26px);font-size:.75rem;display:flex}.hero__tagbox[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--white);padding:5px 9px}.hero__fixed[data-astro-cid-lcdefpme],.hero__rot[data-astro-cid-lcdefpme]{display:block}.hero__copy[data-astro-cid-lcdefpme]{container-type:inline-size}.hero__rot[data-astro-cid-lcdefpme]{white-space:nowrap;min-height:.92em;font-size:min(1em,10.4cqi)}.hero__caret[data-astro-cid-lcdefpme]{background:var(--red);vertical-align:-.02em;width:.09em;height:.8em;margin-left:.06em;animation:1s step-end infinite caret;display:inline-block}@keyframes caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.hero__caret[data-astro-cid-lcdefpme]{animation:none}}.hero__p[data-astro-cid-lcdefpme]{max-width:48ch;font-size:var(--text-lg);color:#2b2b2b;margin-top:clamp(20px,2.4vw,32px);line-height:1.5}.hero__btns[data-astro-cid-lcdefpme]{margin-top:clamp(24px,3vw,36px)}.hero__media[data-astro-cid-lcdefpme]{isolation:isolate;background:#cfcfcc;position:relative;overflow:hidden}.hero__img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:60% 40%;width:100%;height:100%;position:absolute;inset:0}.hero__slash[data-astro-cid-lcdefpme]{background:var(--red);mix-blend-mode:multiply;pointer-events:none;position:absolute}.hero__slash--a[data-astro-cid-lcdefpme]{width:20%;top:-5%;bottom:-5%;left:6%;transform:skew(-18deg)}.hero__slash--b[data-astro-cid-lcdefpme]{width:16%;top:38%;bottom:-5%;right:-8%;transform:skew(-18deg)}.home-sec[data-astro-cid-lcdefpme] .sec-head__aside[data-astro-cid-lcdefpme] .arrow{color:var(--ink)}.about__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.about__img[data-astro-cid-lcdefpme]{aspect-ratio:3/2;overflow:hidden}.about__h[data-astro-cid-lcdefpme]{margin-bottom:20px;font-size:clamp(2rem,1.2rem + 3vw,3.75rem)}.about__p[data-astro-cid-lcdefpme]{max-width:52ch}.about__p[data-astro-cid-lcdefpme]+.about__p[data-astro-cid-lcdefpme]{margin-top:14px}.about__stats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,auto) 1fr;align-items:end;gap:20px;margin-top:32px;display:grid}.about__stats[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border-right:1px solid var(--line-soft);gap:6px;padding-right:20px;display:grid}.about__stats[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:nth-child(3){border-right:0}.about__v[data-astro-cid-lcdefpme]{font-size:var(--text-2xl);line-height:.9}.about__stats[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{font-size:.6875rem}.about__btn[data-astro-cid-lcdefpme]{justify-self:end}@media (width<=1023px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr;min-height:0}.hero__media[data-astro-cid-lcdefpme]{aspect-ratio:900/760;order:2}.about__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=767px){.hero__slash--a[data-astro-cid-lcdefpme]{width:26%;left:-6%}.about__stats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}.about__btn[data-astro-cid-lcdefpme]{grid-column:1/-1;justify-self:stretch}}
