.home-hero[data-astro-cid-pgpo2ev5]{position:relative;isolation:isolate;overflow:hidden;background:var(--ink);color:var(--white)}.hh-bg[data-astro-cid-pgpo2ev5]{position:absolute;inset:0;z-index:-2}.hh-bg[data-astro-cid-pgpo2ev5] img[data-astro-cid-pgpo2ev5]{width:100%;height:100%;object-fit:cover;object-position:40% 20%}.hh-scrim[data-astro-cid-pgpo2ev5]{position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#15202eeb,#15202ed6 36%,#15202e73,#15202e00 76%)}@media(prefers-reduced-motion:no-preference){.hh-bg[data-astro-cid-pgpo2ev5] img[data-astro-cid-pgpo2ev5]{animation:hh-drift 12s cubic-bezier(.22,.61,.36,1) both}.hh-scrim[data-astro-cid-pgpo2ev5]:after{content:"";position:absolute;inset:0;background:var(--ink);opacity:0;animation:hh-settle 2.4s var(--ease-out-expo) both}}.hh-w[data-astro-cid-pgpo2ev5]{display:inline-block}@media(prefers-reduced-motion:no-preference){.hh-scrim[data-astro-cid-pgpo2ev5]{animation:hh-scrim .9s var(--ease-out-expo) backwards}.hh-w[data-astro-cid-pgpo2ev5]{animation:hh-word .6s var(--ease-out-expo) backwards}.hh-w[data-astro-cid-pgpo2ev5]:nth-child(2){animation-delay:60ms}.hh-w[data-astro-cid-pgpo2ev5]:nth-child(3){animation-delay:.12s}.hh-w[data-astro-cid-pgpo2ev5]:nth-child(4){animation-delay:.18s}.hh-w[data-astro-cid-pgpo2ev5]:nth-child(5){animation-delay:.24s}.hh-w[data-astro-cid-pgpo2ev5]:nth-child(n+6){animation-delay:.3s}}@keyframes hh-scrim{0%{opacity:.9}}@keyframes hh-word{0%{opacity:0;transform:translate3d(0,.35em,0)}}@keyframes hh-drift{0%{transform:scale(1.06) translate3d(-1.2%,.8%,0)}to{transform:none}}@keyframes hh-settle{0%{opacity:.3}to{opacity:0}}.hh-inner[data-astro-cid-pgpo2ev5]{display:flex;align-items:flex-end;min-height:88vh;min-height:88svh;padding-block:48px 72px}.hh-copy[data-astro-cid-pgpo2ev5]{max-width:35rem}.hh-eyebrow[data-astro-cid-pgpo2ev5]{color:var(--paper);margin-bottom:12px}.home-hero[data-astro-cid-pgpo2ev5] h1[data-astro-cid-pgpo2ev5]{color:var(--white);font-weight:500;font-size:2.375rem;line-height:2.75rem;max-width:12em;text-wrap:balance}.hh-sub[data-astro-cid-pgpo2ev5]{margin-top:14px;max-width:29em;font-size:1rem;line-height:1.55;color:#fbf9f4eb}.hh-actions[data-astro-cid-pgpo2ev5]{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.hh-call[data-astro-cid-pgpo2ev5]{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:14px 18px;border:1.5px solid var(--white);border-radius:6px;color:var(--white);font-weight:600;font-size:1rem;line-height:1.25rem;text-decoration:none;white-space:nowrap;transition:background-color var(--t) var(--ease)}.hh-call[data-astro-cid-pgpo2ev5]:hover{background:#ffffff1f}@media(min-width:700px){.hh-inner[data-astro-cid-pgpo2ev5]{min-height:clamp(560px,72vh,760px);padding-block:64px 64px}.hh-bg[data-astro-cid-pgpo2ev5] img[data-astro-cid-pgpo2ev5]{object-position:23% 20%}.home-hero[data-astro-cid-pgpo2ev5] h1[data-astro-cid-pgpo2ev5]{font-size:2.75rem;line-height:3.125rem}.hh-sub[data-astro-cid-pgpo2ev5]{font-size:1.0625rem}}@media(min-width:1100px){.hh-inner[data-astro-cid-pgpo2ev5]{align-items:center;padding-block:72px}.hh-bg[data-astro-cid-pgpo2ev5]{left:30%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 32%);mask-image:linear-gradient(90deg,transparent 0%,#000 32%)}.hh-bg[data-astro-cid-pgpo2ev5] img[data-astro-cid-pgpo2ev5]{object-position:62% 28%}.hh-scrim[data-astro-cid-pgpo2ev5]{background:linear-gradient(90deg,#15202ec7,#15202e73 38%,#15202e00 65%)}.home-hero[data-astro-cid-pgpo2ev5] h1[data-astro-cid-pgpo2ev5]{font-size:3.25rem;line-height:3.625rem}.hh-sub[data-astro-cid-pgpo2ev5]{font-size:1.125rem;margin-top:18px}.hh-actions[data-astro-cid-pgpo2ev5]{margin-top:30px}}@media(min-width:1100px)and (max-width:1279px){.hh-bg[data-astro-cid-pgpo2ev5]{left:34%}.hh-copy[data-astro-cid-pgpo2ev5]{max-width:30rem}}.lp-list[data-astro-cid-rtmlg7dd]{list-style:none;margin:0;padding:0;display:grid;gap:20px;grid-template-columns:1fr}@media(min-width:700px){.lp-list[data-astro-cid-rtmlg7dd]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.lp-list[data-astro-cid-rtmlg7dd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.lp-card[data-astro-cid-rtmlg7dd]{display:flex;flex-direction:column;height:100%;padding:0;overflow:hidden;text-decoration:none;color:var(--ink);background:var(--white)}.lp-pic[data-astro-cid-rtmlg7dd]{display:block;aspect-ratio:3 / 2;overflow:hidden;background:var(--paper-deep)}.lp-pic[data-astro-cid-rtmlg7dd] img[data-astro-cid-rtmlg7dd]{width:100%;height:100%;object-fit:cover}.lp-body[data-astro-cid-rtmlg7dd]{display:flex;flex-direction:column;gap:8px;padding:20px 24px 24px;flex:1}.lp-meta[data-astro-cid-rtmlg7dd]{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.lp-meta[data-astro-cid-rtmlg7dd] time[data-astro-cid-rtmlg7dd]{color:var(--scott-blue)}.lp-title[data-astro-cid-rtmlg7dd]{font-family:var(--font-display);font-optical-sizing:auto;font-size:1.3125rem;line-height:1.75rem;font-weight:500;color:var(--scott-blue-deep);transition:color var(--t) var(--ease)}.lp-more[data-astro-cid-rtmlg7dd]{margin-top:auto;padding-top:6px;color:var(--scott-blue);font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}.lp-card[data-astro-cid-rtmlg7dd]:focus-visible .lp-title[data-astro-cid-rtmlg7dd]{color:var(--scott-blue)}@media(hover:hover){.lp-card[data-astro-cid-rtmlg7dd]:hover .lp-title[data-astro-cid-rtmlg7dd]{color:var(--scott-blue)}.lp-card[data-astro-cid-rtmlg7dd]:hover .lp-more[data-astro-cid-rtmlg7dd]{color:var(--scott-blue-deep)}}.home-values[data-astro-cid-j7pv25f6]{padding-block:40px}.hv-list[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;gap:16px}@media(min-width:900px){.hv-list[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.home-values[data-astro-cid-j7pv25f6]{padding-block:64px}}.hv-card[data-astro-cid-j7pv25f6]{background:var(--white);border-top:3px solid var(--scott-blue)}.hv-title[data-astro-cid-j7pv25f6]{font-size:1.375rem;line-height:1.875rem;margin-bottom:8px;color:var(--scott-blue-deep)}.hv-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--ink-soft)}.hv-icon[data-astro-cid-j7pv25f6]{display:block;width:28px;height:28px;margin-bottom:14px;color:var(--scott-blue)}.hv-icon[data-astro-cid-j7pv25f6] svg{display:block;transform-origin:50% 70%}.hw-grid[data-astro-cid-j7pv25f6]{display:grid;gap:40px}.hw-badge[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;max-width:420px;height:auto;margin-inline:auto}.hw-copy[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-top:4px}.hw-prose[data-astro-cid-j7pv25f6]{margin-top:20px}@media(min-width:1100px){.hw-grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px;align-items:center}}.hs-intro[data-astro-cid-j7pv25f6]{margin-top:16px;color:var(--ink-soft);max-width:68ch}.hs-cta[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;margin-top:40px;padding-top:32px;border-top:1px solid var(--line)}.hs-cta[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:60ch;font-weight:500;color:var(--ink)}.home-band[data-astro-cid-j7pv25f6]{background:var(--ink);color:var(--white);padding-block:56px}.hb-inner[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 48px}.home-band[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:var(--white);max-width:24ch}.home-band[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-top:12px;color:#fbf9f4d9;max-width:60ch}@media(min-width:1100px){.home-band[data-astro-cid-j7pv25f6]{padding-block:96px}}.hy-grid[data-astro-cid-j7pv25f6]{display:grid;gap:32px}.hy-body[data-astro-cid-j7pv25f6]{margin-top:16px;max-width:60ch;color:var(--ink-soft)}.hy-btn[data-astro-cid-j7pv25f6]{margin-top:28px}.hy-list[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;gap:14px;align-content:center}.hy-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;background:var(--paper-deep);border:1px solid var(--line);border-radius:var(--radius-card);color:var(--ink);font-weight:500}.hy-check[data-astro-cid-j7pv25f6]{flex:none;color:var(--scott-blue);margin-top:1px}@media(min-width:1100px){.hy-grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:72px;align-items:center}}.hf-all[data-astro-cid-j7pv25f6]{margin-top:12px;text-align:center}.hn-head[data-astro-cid-j7pv25f6]{margin-bottom:32px;max-width:68ch}
