.sh[data-astro-cid-3rmf25uo]{background:var(--sir-ink);color:var(--sir-white);position:relative;overflow:hidden}.sh__tri[data-astro-cid-3rmf25uo]{width:clamp(80px,9vw,140px);height:auto;position:absolute;top:0;right:0}.sh__inner[data-astro-cid-3rmf25uo]{padding:clamp(24px,2.5vw,32px) var(--sir-gutter) clamp(48px,6vw,80px);flex-wrap:wrap;align-items:center;gap:clamp(32px,5vw,72px);display:flex;position:relative}.sh__copy[data-astro-cid-3rmf25uo]{flex:440px;min-width:0;max-width:640px}.sh__crumbs[data-astro-cid-3rmf25uo]{margin-bottom:clamp(20px,3vw,40px)}.sh__eyebrow[data-astro-cid-3rmf25uo]{font-family:var(--sir-font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--sir-cyan);margin-bottom:16px;font-size:12px;font-weight:600}.sh__title[data-astro-cid-3rmf25uo]{letter-spacing:.005em;text-wrap:balance;margin:0 0 16px;font-size:clamp(36px,4.6vw,64px);line-height:.98}.sh__lede[data-astro-cid-3rmf25uo]{max-width:560px;color:var(--sir-on-dark-soft);margin:0 0 26px;font-size:clamp(17px,1.3vw,20px);line-height:1.55}.sh__ctas[data-astro-cid-3rmf25uo]{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.sh__ctas[data-astro-cid-3rmf25uo] .btn--primary[data-astro-cid-3rmf25uo]{padding:18px 30px}.sh__ctas[data-astro-cid-3rmf25uo] .btn--ghost[data-astro-cid-3rmf25uo]{padding:16px 24px}.sh__media[data-astro-cid-3rmf25uo]{flex:380px;min-width:0;position:relative}.sh__media[data-astro-cid-3rmf25uo] .sh__img{aspect-ratio:4/3;object-fit:cover;border-radius:24px;width:100%;height:auto;max-height:min(520px,100vh - 300px);display:block}.sh__badge[data-astro-cid-3rmf25uo]{background:var(--sir-cyan);color:var(--sir-ink);font-family:var(--sir-font-display);letter-spacing:.14em;text-transform:uppercase;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);padding:10px 26px;font-size:12px;font-weight:800;position:absolute;bottom:24px;left:-8px}@media (width<=759.98px){.sh__badge[data-astro-cid-3rmf25uo]{left:0}.sh__tri[data-astro-cid-3rmf25uo]{width:56px}}@media (width<=759px){.sh__media[data-astro-cid-3rmf25uo]{display:none}}.ov[data-astro-cid-e6xhxrnb]{background:var(--sir-white);padding-block:clamp(64px,8vw,104px)}.ov__grid[data-astro-cid-e6xhxrnb]{flex-wrap:wrap;align-items:flex-start;gap:clamp(28px,4vw,64px);display:flex}.ov__head[data-astro-cid-e6xhxrnb]{flex:280px;min-width:0}.ov__label[data-astro-cid-e6xhxrnb]{margin-bottom:18px}.ov__title[data-astro-cid-e6xhxrnb]{text-wrap:balance;font-size:clamp(28px,3.4vw,44px);line-height:1.04}.ov__body[data-astro-cid-e6xhxrnb]{columns:2 300px;min-width:0;color:var(--sir-body-muted);flex:2 520px;column-gap:40px;line-height:1.7}.ov__body[data-astro-cid-e6xhxrnb] p[data-astro-cid-e6xhxrnb]{break-inside:avoid-column;margin:0 0 18px}.ov__body[data-astro-cid-e6xhxrnb] p[data-astro-cid-e6xhxrnb]:last-child{margin-bottom:0}.inc[data-astro-cid-de2td647]{background:var(--sir-sand);padding-block:clamp(64px,8vw,104px)}.inc__head[data-astro-cid-de2td647]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;margin-bottom:clamp(28px,4vw,44px);display:flex}.inc__title[data-astro-cid-de2td647]{font-size:clamp(28px,3.4vw,44px);line-height:1.04}.inc__wave[data-astro-cid-de2td647]{width:clamp(120px,14vw,200px);height:auto}.inc__grid[data-astro-cid-de2td647]{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.inc__item[data-astro-cid-de2td647]{background:var(--sir-white);border-radius:18px;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.inc__item[data-astro-cid-de2td647]>img[data-astro-cid-de2td647]{flex:none;width:30px;height:30px}.inc__name[data-astro-cid-de2td647]{letter-spacing:.02em;margin-bottom:4px;font-size:15px;line-height:1.35}.inc__copy[data-astro-cid-de2td647]{color:var(--sir-slate);margin:0;font-size:15px;line-height:1.5}.who[data-astro-cid-p2t23kwe]{background:var(--sir-white);padding-block:clamp(64px,8vw,104px)}.who__grid[data-astro-cid-p2t23kwe]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:center;gap:clamp(32px,5vw,80px);display:grid}.who__label[data-astro-cid-p2t23kwe]{margin-bottom:18px}.who__title[data-astro-cid-p2t23kwe]{text-wrap:balance;margin:0 0 16px;font-size:clamp(28px,3.4vw,44px);line-height:1.04}.who__copy[data-astro-cid-p2t23kwe]{color:var(--sir-body-muted);max-width:520px;margin:0;line-height:1.65}.who__list[data-astro-cid-p2t23kwe]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.who__list[data-astro-cid-p2t23kwe] li[data-astro-cid-p2t23kwe]{border:1.5px solid var(--sir-line);border-radius:18px;align-items:center;gap:16px;padding:18px 22px;font-weight:500;line-height:1.5;display:flex}.who__list[data-astro-cid-p2t23kwe] img[data-astro-cid-p2t23kwe]{flex:none}.ati[data-astro-cid-xixux2bz]{background:var(--sir-cyan-tint);padding:clamp(56px,7vw,88px) var(--sir-gutter);overflow:hidden}.ati__inner[data-astro-cid-xixux2bz]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(32px,5vw,72px);display:flex}.ati__copy[data-astro-cid-xixux2bz]{flex:380px;min-width:0;max-width:560px}.ati__label[data-astro-cid-xixux2bz]{margin-bottom:18px}.ati__title[data-astro-cid-xixux2bz]{margin:0 0 14px;font-size:clamp(26px,3vw,40px);line-height:1.04}.ati__text[data-astro-cid-xixux2bz]{color:var(--sir-body-muted);margin:0 0 22px;line-height:1.65}.ati__badges[data-astro-cid-xixux2bz]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ati__badges[data-astro-cid-xixux2bz] a[data-astro-cid-xixux2bz]{align-items:center;min-height:44px;display:inline-flex}.ati__badges[data-astro-cid-xixux2bz] img[data-astro-cid-xixux2bz]{width:auto;height:42px;display:block}.ati__links[data-astro-cid-xixux2bz]{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:22px;display:flex}.ati__more[data-astro-cid-xixux2bz]{min-height:44px;color:var(--sir-cyan-deep);font-family:var(--sir-font-display);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.ati__phone[data-astro-cid-xixux2bz]{background:var(--sir-ink);border:7px solid #15171b;border-radius:40px;width:min(220px,60vw);margin-bottom:-80px;padding:6px;box-shadow:0 30px 60px #08448438}.ati__phone[data-astro-cid-xixux2bz] .ati__img{border-radius:32px;width:100%;height:auto;display:block}@media (width<=759.98px){.ati__phone[data-astro-cid-xixux2bz]{margin:0 auto -100px}}@media (width>=760px){.ati__inner[data-astro-cid-xixux2bz]{grid-template-columns:minmax(0,560px) minmax(0,1fr);display:grid}.ati__phone[data-astro-cid-xixux2bz]{justify-self:center;width:275px}}.fs[data-astro-cid-qhf7n72u]{background:var(--sir-ink);color:var(--sir-white);padding-block:clamp(64px,8vw,104px)}.fs__inner[data-astro-cid-qhf7n72u]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(32px,5vw,72px);display:flex}.fs__copy[data-astro-cid-qhf7n72u]{flex:360px;min-width:0;max-width:520px}.fs__title[data-astro-cid-qhf7n72u]{margin:0 0 16px;font-size:clamp(30px,4vw,54px);line-height:1.02}.fs__title[data-astro-cid-qhf7n72u] span[data-astro-cid-qhf7n72u]{color:var(--sir-cyan)}.fs__text[data-astro-cid-qhf7n72u]{color:var(--sir-on-dark-muted);margin:0 0 18px;line-height:1.65}.fs__more[data-astro-cid-qhf7n72u]{min-height:44px;color:var(--sir-cyan);font-family:var(--sir-font-display);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.fs__more[data-astro-cid-qhf7n72u]:hover{color:var(--sir-white)}}.fs__checker[data-astro-cid-qhf7n72u]{flex:0 440px;width:100%;max-width:440px;display:flex}.ac2[data-astro-cid-u4brxahz]{background:var(--sir-white);padding:clamp(56px,7vw,88px) var(--sir-gutter)}.ac2__inner[data-astro-cid-u4brxahz]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 48px;display:flex}.ac2__title[data-astro-cid-u4brxahz]{margin:0 0 6px;font-size:clamp(24px,2.8vw,36px);line-height:1.04}.ac2__copy[data-astro-cid-u4brxahz]{color:var(--sir-slate);margin:0}.ac2__chips[data-astro-cid-u4brxahz]{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ac2__chips[data-astro-cid-u4brxahz] a[data-astro-cid-u4brxahz]{border:1.5px solid var(--sir-line);min-height:44px;color:var(--sir-ink);font-family:var(--sir-font-display);letter-spacing:.03em;border-radius:999px;align-items:center;gap:8px;padding:10px 18px 10px 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.ac2__chips[data-astro-cid-u4brxahz] a[data-astro-cid-u4brxahz]:hover{border-color:var(--sir-cyan);background:var(--sir-cyan-tint);color:var(--sir-ink)}}.sg[data-astro-cid-x5zucwgn]{background:var(--sir-sand);padding-block:clamp(64px,8vw,104px)}.sg__head[data-astro-cid-x5zucwgn]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;margin-bottom:clamp(28px,4vw,44px);display:flex}.sg__label[data-astro-cid-x5zucwgn]{margin-bottom:18px}.sg__title[data-astro-cid-x5zucwgn]{font-size:clamp(28px,3.4vw,44px);line-height:1.04}.sg__wave[data-astro-cid-x5zucwgn]{width:clamp(120px,14vw,200px);height:auto}.sg__grid[data-astro-cid-x5zucwgn]{margin:0;padding:0;list-style:none}.sg__card[data-astro-cid-x5zucwgn]{height:100%;color:var(--sir-ink);background:var(--sir-white);border-radius:20px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}@media (hover:hover) and (pointer:fine){.sg__card[data-astro-cid-x5zucwgn]:hover{outline:2px solid var(--sir-cyan);color:var(--sir-ink)}}.sg__card[data-astro-cid-x5zucwgn] .sg__img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.sg__body[data-astro-cid-x5zucwgn]{flex-direction:column;flex:1;gap:10px;padding:20px 22px 22px;display:flex}.sg__name[data-astro-cid-x5zucwgn]{font-family:var(--sir-font-display);text-transform:uppercase;letter-spacing:.02em;font-size:16px;font-weight:800}.sg__blurb[data-astro-cid-x5zucwgn]{color:var(--sir-slate);font-size:15px;line-height:1.5}.sg__more[data-astro-cid-x5zucwgn]{font-family:var(--sir-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--sir-cyan-deep);align-items:center;gap:6px;margin-top:auto;font-size:12px;font-weight:700;display:inline-flex}
