.home-hero__inner[data-astro-cid-wcolddp2]{padding-top:clamp(88px,12vw,168px);padding-bottom:clamp(96px,12vw,176px)}.home-hero__content[data-astro-cid-wcolddp2]{max-width:1100px}.home-hero__title[data-astro-cid-wcolddp2]{color:var(--peach);margin-bottom:30px}.home-hero__lead[data-astro-cid-wcolddp2]{max-width:540px;color:var(--peach-light);text-wrap:pretty;margin-bottom:38px;font-size:clamp(17px,1.5vw,20px);line-height:1.6}.home-hero[data-astro-cid-wcolddp2] .btn--outline-peach[data-astro-cid-wcolddp2]{padding:16px 27px}.marquee[data-astro-cid-wcolddp2]{border-bottom:1px solid var(--line-header);background:#fff;padding:40px 0 44px;overflow:hidden}.marquee__viewport[data-astro-cid-wcolddp2]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee__track[data-astro-cid-wcolddp2]{align-items:center;gap:88px;width:max-content;padding-right:88px;animation:50s linear infinite marquee;display:flex}.marquee__track[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{opacity:.75;filter:grayscale();flex:none;width:auto;height:64px}.marquee[data-astro-cid-wcolddp2]:hover .marquee__track[data-astro-cid-wcolddp2]{animation-play-state:paused}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee__track[data-astro-cid-wcolddp2]{width:auto;padding:0 var(--gutter);flex-wrap:wrap;justify-content:center;gap:40px 64px;animation:none}.marquee__track[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]:nth-child(n+16){display:none}}@media (width<=640px){.marquee__track[data-astro-cid-wcolddp2]{gap:56px;padding-right:56px}.marquee__track[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{height:48px}}.home-about[data-astro-cid-wcolddp2]{padding-top:8px}.stats[data-astro-cid-wcolddp2]{padding:clamp(72px,9vw,120px) 0}.stats__title[data-astro-cid-wcolddp2]{margin-bottom:56px;font-size:clamp(34px,4vw,56px)}.stats__grid[data-astro-cid-wcolddp2]{border-top:1px solid #ffd0bf47;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}.stats__item[data-astro-cid-wcolddp2]{border-right:1px solid #ffd0bf2e;flex-direction:column-reverse;justify-content:flex-end;padding:40px 32px 8px;display:flex}.stats__item[data-astro-cid-wcolddp2]:first-child{padding-left:0}.stats__item[data-astro-cid-wcolddp2]:last-child{border-right:none;padding-right:0}.stats__item[data-astro-cid-wcolddp2] dd[data-astro-cid-wcolddp2]{font-family:var(--font-head);letter-spacing:-.06em;color:#fff;font-size:clamp(64px,8vw,120px);font-weight:800;line-height:.95}.stats__item[data-astro-cid-wcolddp2] dt[data-astro-cid-wcolddp2]{color:var(--mint);margin-top:18px;font-size:17px}.stats__unit[data-astro-cid-wcolddp2]{letter-spacing:-.03em;color:var(--peach);margin-left:8px;font-size:.42em}.stats__accent[data-astro-cid-wcolddp2]{color:var(--peach)}@media (width<=860px){.stats__item[data-astro-cid-wcolddp2]{border-bottom:1px solid #ffd0bf2e;border-right:none;padding:32px 0 24px}.stats__item[data-astro-cid-wcolddp2]:last-child{border-bottom:none}}.home-reach__title[data-astro-cid-wcolddp2]{margin-bottom:26px}.home-reach__text[data-astro-cid-wcolddp2]{max-width:560px;margin-bottom:36px}.offers-head[data-astro-cid-wcolddp2]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:52px;display:flex}.news-feature[data-astro-cid-wcolddp2]{border-radius:var(--radius-lg);background:var(--peach);color:var(--green);grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:center;gap:clamp(24px,4vw,64px);padding:clamp(32px,4vw,56px);transition:background-color .2s;display:grid}.news-feature[data-astro-cid-wcolddp2]:hover{background:var(--peach-hover);color:var(--green)}.news-feature__head[data-astro-cid-wcolddp2]{flex-direction:column;gap:20px;display:flex}.news-feature__meta[data-astro-cid-wcolddp2]{font-family:var(--font-head);letter-spacing:.06em;align-items:center;gap:14px;font-size:13px;font-weight:800;display:flex}.news-feature__pill[data-astro-cid-wcolddp2]{background:var(--green);color:var(--peach);border-radius:20px;padding:6px 12px}.news-feature__title[data-astro-cid-wcolddp2]{font-family:var(--font-head);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(28px,3vw,42px);font-weight:800;line-height:1.08}.news-feature__body[data-astro-cid-wcolddp2]{flex-direction:column;gap:24px;display:flex}.news-feature__body[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:var(--ink);text-wrap:pretty;font-size:18px;line-height:1.65}.news-feature__more[data-astro-cid-wcolddp2]{font-family:var(--font-head);font-size:15px;font-weight:800}.home-contact[data-astro-cid-wcolddp2]{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:clamp(40px,6vw,96px);display:grid}.home-contact__intro[data-astro-cid-wcolddp2]{flex-direction:column;gap:28px;display:flex}.home-contact__intro[data-astro-cid-wcolddp2] .body-lg[data-astro-cid-wcolddp2]{max-width:520px}.home-contact__title[data-astro-cid-wcolddp2]{font-family:var(--font-head);letter-spacing:-.05em;color:var(--green);font-size:clamp(40px,5vw,72px);font-weight:800;line-height:1}.home-contact__info[data-astro-cid-wcolddp2]{border-top:1px solid #e6d9d2;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:28px;margin-top:8px;padding-top:28px;display:grid}.home-contact__col[data-astro-cid-wcolddp2]{flex-direction:column;gap:8px;font-size:17px;line-height:1.5;display:flex}.home-contact__col[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{align-self:flex-start;font-weight:700}.home-contact__col[data-astro-cid-wcolddp2] address[data-astro-cid-wcolddp2]{font-style:normal}
