.ph-hero[data-astro-cid-hcjuqwdu]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.7fr);align-items:stretch;min-height:clamp(460px,52vw,720px)}.ph-video[data-astro-cid-hcjuqwdu]{overflow:hidden;background:var(--navy)}.ph-video[data-astro-cid-hcjuqwdu] video[data-astro-cid-hcjuqwdu]{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.ph-text[data-astro-cid-hcjuqwdu]{display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,5rem)}.ph-sub[data-astro-cid-hcjuqwdu]{font-family:var(--font-serif);font-weight:600;color:var(--navy);font-size:clamp(1.15rem,1rem + .6vw,1.5rem);line-height:1.4;margin:.6rem 0 1.35rem;max-width:50ch}.ph-body[data-astro-cid-hcjuqwdu]{font-family:var(--font-body);color:var(--ink);font-size:clamp(1rem,.97rem + .2vw,1.075rem);line-height:1.7;margin-bottom:1.85rem;max-width:56ch}.ph-cta[data-astro-cid-hcjuqwdu]{display:inline-flex;align-items:center;gap:.75rem;align-self:flex-start;font-family:var(--font-ui);font-weight:600;font-size:1rem;color:var(--navy);background:transparent;border:1px solid var(--navy);border-radius:999px;padding:.5rem .5rem .5rem 1.5rem;transition:background-color .2s,color .2s}.ph-cta[data-astro-cid-hcjuqwdu]:hover{background:var(--navy);color:var(--white)}.ph-cta-arrow[data-astro-cid-hcjuqwdu]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--navy);color:var(--white);flex:none;transition:background-color .2s,color .2s}.ph-cta[data-astro-cid-hcjuqwdu]:hover .ph-cta-arrow[data-astro-cid-hcjuqwdu]{background:var(--white);color:var(--navy)}@media (max-width: 820px){.ph-hero[data-astro-cid-hcjuqwdu]{grid-template-columns:1fr;min-height:0}.ph-video[data-astro-cid-hcjuqwdu] video[data-astro-cid-hcjuqwdu]{height:clamp(380px,95vw,560px)}.ph-text[data-astro-cid-hcjuqwdu]{padding:clamp(1.75rem,7vw,2.5rem)}.ph-body[data-astro-cid-hcjuqwdu]{transition-delay:0s!important}}#products[data-astro-cid-hcjuqwdu]{max-width:var(--container);margin-inline:auto;padding-inline:var(--pad);padding-block:clamp(3.25rem,7vw,5.5rem) clamp(2.5rem,6vw,5rem)}.prow[data-astro-cid-hcjuqwdu]{display:grid;grid-template-columns:minmax(0,620px) minmax(0,620px);justify-content:center;align-items:center;text-decoration:none;color:inherit}.prow[data-astro-cid-hcjuqwdu].reverse{grid-template-columns:minmax(0,620px) minmax(0,620px)}.prow[data-astro-cid-hcjuqwdu]+.prow[data-astro-cid-hcjuqwdu]{margin-top:clamp(2.5rem,6vw,5rem)}.prow-media[data-astro-cid-hcjuqwdu]{overflow:hidden}.prow-media[data-astro-cid-hcjuqwdu] img[data-astro-cid-hcjuqwdu]{width:100%;height:clamp(450px,40vw,560px);object-fit:cover;object-position:center;display:block}.prow[data-astro-cid-hcjuqwdu].reverse .prow-media[data-astro-cid-hcjuqwdu]{order:2}.prow[data-astro-cid-hcjuqwdu].reverse .prow-content[data-astro-cid-hcjuqwdu]{order:1}.prow-content[data-astro-cid-hcjuqwdu]{display:flex;align-items:center}.prow-card[data-astro-cid-hcjuqwdu]{position:relative;z-index:1;width:100%;background:var(--white);border:2px solid var(--navy-alt);padding:clamp(1.75rem,3.5vw,3rem);transition:box-shadow .2s,transform .2s}.prow[data-astro-cid-hcjuqwdu]:not(.reverse) .prow-card[data-astro-cid-hcjuqwdu]{margin-left:clamp(-3rem,-2.5vw,-1.5rem)}.prow[data-astro-cid-hcjuqwdu].reverse .prow-card[data-astro-cid-hcjuqwdu]{margin-right:clamp(-3rem,-2.5vw,-1.5rem)}.prow[data-astro-cid-hcjuqwdu].reverse .prow-content[data-astro-cid-hcjuqwdu]{justify-content:flex-end}.prow-more[data-astro-cid-hcjuqwdu]{display:inline-block;margin-top:1.1rem;font-family:var(--font-ui);font-weight:600;color:var(--navy)}.prow-more[data-astro-cid-hcjuqwdu] span[data-astro-cid-hcjuqwdu]{display:inline-block;transition:transform .2s}.prow[data-astro-cid-hcjuqwdu]:hover .prow-card[data-astro-cid-hcjuqwdu],.prow[data-astro-cid-hcjuqwdu]:focus-visible .prow-card[data-astro-cid-hcjuqwdu]{box-shadow:0 16px 40px #0f173729;transform:translateY(-3px)}.prow[data-astro-cid-hcjuqwdu]:hover .prow-more[data-astro-cid-hcjuqwdu] span[data-astro-cid-hcjuqwdu],.prow[data-astro-cid-hcjuqwdu]:focus-visible .prow-more[data-astro-cid-hcjuqwdu] span[data-astro-cid-hcjuqwdu]{transform:translate(4px)}.prow[data-astro-cid-hcjuqwdu]:focus-visible{outline:2px solid var(--navy);outline-offset:4px}.prow-card[data-astro-cid-hcjuqwdu] .value-title[data-astro-cid-hcjuqwdu]{margin-bottom:.5rem}.prow-body[data-astro-cid-hcjuqwdu]{font-size:1.075rem;margin-bottom:1rem}.bullet-list[data-astro-cid-hcjuqwdu]{display:flex;flex-direction:column;gap:.55rem}.bullet-list[data-astro-cid-hcjuqwdu] li[data-astro-cid-hcjuqwdu]{display:flex;align-items:center;gap:.6rem;font-size:1.02rem}.bullet-tick[data-astro-cid-hcjuqwdu]{width:20px;height:20px;flex:none}@media (max-width: 820px){.prow[data-astro-cid-hcjuqwdu],.prow[data-astro-cid-hcjuqwdu].reverse{grid-template-columns:1fr}.prow[data-astro-cid-hcjuqwdu] .prow-media[data-astro-cid-hcjuqwdu],.prow[data-astro-cid-hcjuqwdu].reverse .prow-media[data-astro-cid-hcjuqwdu]{order:-1}.prow[data-astro-cid-hcjuqwdu] .prow-content[data-astro-cid-hcjuqwdu],.prow[data-astro-cid-hcjuqwdu].reverse .prow-content[data-astro-cid-hcjuqwdu]{order:0}.prow-media[data-astro-cid-hcjuqwdu] img[data-astro-cid-hcjuqwdu]{aspect-ratio:auto;min-height:0;height:clamp(340px,82vw,480px)}.prow-content[data-astro-cid-hcjuqwdu]{padding-inline:var(--pad)}.prow[data-astro-cid-hcjuqwdu]:not(.reverse) .prow-card[data-astro-cid-hcjuqwdu],.prow[data-astro-cid-hcjuqwdu].reverse .prow-card[data-astro-cid-hcjuqwdu]{margin:-2.5rem var(--pad) 0;max-width:none}.prow[data-astro-cid-hcjuqwdu]+.prow[data-astro-cid-hcjuqwdu]{margin-top:clamp(2rem,7vw,3.5rem)}.bullet-list[data-astro-cid-hcjuqwdu] li[data-astro-cid-hcjuqwdu]{align-items:flex-start}.bullet-tick[data-astro-cid-hcjuqwdu]{margin-top:2px}}
