.contact-banner[data-astro-cid-cqgfo7hc]{background:#494a4c;border-radius:8px;align-items:center;width:min(100%,1140px);margin-inline:auto;display:grid;overflow:hidden}.contact-banner[data-astro-cid-cqgfo7hc] img[data-astro-cid-cqgfo7hc]{object-fit:cover;object-position:left center;grid-area:1/1;width:100%;height:100%;min-height:240px}.contact-banner__copy[data-astro-cid-cqgfo7hc]{grid-area:1/1;grid-template-rows:1fr auto;align-self:stretch;justify-items:start;gap:8px;max-width:48%;padding:clamp(24px,4vw,56px) clamp(24px,4vw,56px) 8px;display:grid;position:relative}.contact-banner__experience[data-astro-cid-cqgfo7hc]{color:#fff;align-self:center;margin:0;font-size:clamp(16px,2vw,24px);line-height:1.2}.contact-banner__experience[data-astro-cid-cqgfo7hc] strong[data-astro-cid-cqgfo7hc]{color:var(--yellow);font-size:1.35em}a[data-astro-cid-cqgfo7hc]{background:var(--yellow);min-height:44px;color:var(--ink);border-radius:6px;flex-wrap:wrap;align-items:center;gap:0 .35em;padding:8px 14px;font-weight:600;display:inline-flex}a[data-astro-cid-cqgfo7hc]:hover{background:var(--yellow-button);color:var(--ink)}a[data-astro-cid-cqgfo7hc] span[data-astro-cid-cqgfo7hc]{white-space:nowrap}@media (width<=767px){.contact-banner[data-astro-cid-cqgfo7hc] img[data-astro-cid-cqgfo7hc]{min-height:144px}.contact-banner__copy[data-astro-cid-cqgfo7hc]{max-width:max(46%,180px);padding:clamp(12px,3vw,24px) clamp(12px,3vw,24px) 8px}.contact-banner__experience[data-astro-cid-cqgfo7hc]{font-size:clamp(14px,3vw,22px)}a[data-astro-cid-cqgfo7hc]{padding:6px 10px;font-size:clamp(12px,2.4vw,16px)}}.home-intro[data-astro-cid-55fzm6vk]{background:#f6f5f1;border-bottom:1px solid #e8e5dd;padding:44px 0}.home-intro__grid[data-astro-cid-55fzm6vk]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.home-intro__eyebrow[data-astro-cid-55fzm6vk]{color:#68541b;letter-spacing:1.3px;margin:0 0 16px;font-size:10px;font-weight:700;line-height:1.8}h1[data-astro-cid-55fzm6vk]{color:var(--ink);letter-spacing:-1.1px;text-wrap:balance;margin:0 0 18px;font-size:clamp(30px,3vw,42px);line-height:1.2}h1[data-astro-cid-55fzm6vk]:after{content:"";background:var(--yellow);width:64px;height:4px;margin-top:20px;display:block}.home-intro__area[data-astro-cid-55fzm6vk]{color:var(--ink);margin:0;font-size:14px;font-weight:600;line-height:1.7}.home-intro__description[data-astro-cid-55fzm6vk]{color:#5d5d5d;margin:0 0 22px;font-size:15px;line-height:1.85}.home-intro__actions[data-astro-cid-55fzm6vk]{flex-wrap:wrap;gap:12px;display:flex}.home-intro__button[data-astro-cid-55fzm6vk]{border:1px solid var(--ink);min-height:50px;color:var(--ink);border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.home-intro__button--primary[data-astro-cid-55fzm6vk]{background:var(--yellow);border-color:var(--yellow)}.home-intro__button[data-astro-cid-55fzm6vk]:hover{background:var(--ink);color:#fff}.home-intro__button--primary[data-astro-cid-55fzm6vk]:hover{background:var(--yellow-button);border-color:var(--yellow-button);color:var(--ink)}.home-intro__note[data-astro-cid-55fzm6vk]{color:#6f6f6f;margin:14px 0 0;font-size:11px}.home-intro--photo[data-astro-cid-55fzm6vk]{background:linear-gradient(90deg, #101112db, #101112a6), var(--intro-photo) 60% 35% / cover no-repeat #222;padding-block:clamp(48px,6vw,96px)}.home-intro--photo[data-astro-cid-55fzm6vk] [data-astro-cid-55fzm6vk]:is(h1,.home-intro__area,.home-intro__description,.home-intro__note){color:#fff}.home-intro--photo[data-astro-cid-55fzm6vk] .home-intro__eyebrow[data-astro-cid-55fzm6vk]{color:var(--yellow)}.home-intro--photo[data-astro-cid-55fzm6vk] .home-intro__button[data-astro-cid-55fzm6vk]:not(.home-intro__button--primary){color:#fff;border-color:#fff}@media (width<=1023px){.home-intro__grid[data-astro-cid-55fzm6vk]{gap:28px}}@media (width<=767px){.home-intro[data-astro-cid-55fzm6vk]{padding:28px 0}.home-intro--photo[data-astro-cid-55fzm6vk]{background-size:auto,auto max(112%,75vw);background-position:center, var(--intro-mobile-position,left 35%)}.home-intro__grid[data-astro-cid-55fzm6vk]{grid-template-columns:minmax(0,1fr);gap:20px}.home-intro__eyebrow[data-astro-cid-55fzm6vk]{letter-spacing:1px;font-size:9px}h1[data-astro-cid-55fzm6vk]{letter-spacing:-.8px;font-size:clamp(29px,8vw,38px)}.home-intro__description[data-astro-cid-55fzm6vk]{margin-bottom:20px;font-size:14px}.home-intro__actions[data-astro-cid-55fzm6vk]{flex-direction:column}.home-intro__button[data-astro-cid-55fzm6vk]{width:100%}}@media (width<=540px){.home-intro--photo[data-astro-cid-55fzm6vk]{background-position:center, var(--intro-mobile-position,48% 35%)}}
