.home-hero_hero__JYHzQ{--home-paper:var(--s75-warm,#f7f4ee);--hero-ink:#fff8ed;position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,43%) minmax(0,1fr);align-content:center;min-height:clamp(46rem,62vw,57rem);padding:clamp(3rem,5vw,5rem) clamp(1.25rem,6vw,6rem);overflow:clip;background:#172923}.home-hero_hero__JYHzQ .home-hero_copy__Z3O1f{position:relative;z-index:1;grid-column:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin:0;padding:0;color:var(--hero-ink)}.home-hero_hero__JYHzQ .home-hero_copy__Z3O1f h1{max-width:15ch;font-size:clamp(2.5rem,4.5vw,4.5rem);color:var(--hero-ink);overflow-wrap:anywhere}.home-hero_hero__JYHzQ .home-hero_copy__Z3O1f .s75-accent{color:#f1ddba}.home-hero_hero__JYHzQ .home-hero_copy__Z3O1f .s75-kicker{margin:0 0 1.25rem;color:var(--hero-ink)}.home-hero_hero__JYHzQ .home-hero_copy__Z3O1f .s75-lead{max-width:37ch;margin:1.5rem 0 2rem;color:var(--hero-ink)}.home-hero_hero__JYHzQ .home-hero_copy__Z3O1f .s75-button{color:#172f2b;background:#fff8ed;border-color:#fff8ed}.home-hero_hero__JYHzQ .home-hero_copy__Z3O1f .s75-button:hover{background:#eadcc5;border-color:#eadcc5}.home-hero_hero__JYHzQ .home-hero_copy__Z3O1f .s75-button:focus-visible{outline:3px solid #fff8ed;outline-offset:4px}.home-hero_photo__sdSZj{position:absolute;inset:0;margin:0}.home-hero_image__UkGGd{position:absolute;inset:0;overflow:hidden}.home-hero_image__UkGGd img{object-fit:cover;object-position:50% 48%}.home-hero_image__UkGGd:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(12,27,25,.86) 0,rgba(12,27,25,.73) 32%,rgba(12,27,25,.3) 65%,rgba(12,27,25,.06) 100%),linear-gradient(0deg,var(--home-paper) 0,transparent 8%)}@media (max-width:759px){.home-hero_hero__JYHzQ{grid-template-columns:minmax(0,1fr);align-content:start;min-height:54rem;padding:3rem 1.25rem 12rem}.home-hero_hero__JYHzQ .home-hero_copy__Z3O1f{grid-row:1}.home-hero_hero__JYHzQ .home-hero_copy__Z3O1f h1{max-width:12ch;font-size:clamp(2rem,8vw,2.6rem)}.home-hero_hero__JYHzQ .home-hero_copy__Z3O1f .s75-lead{margin-bottom:1.5rem}.home-hero_image__UkGGd img{object-position:64% 48%}.home-hero_image__UkGGd:after{background:linear-gradient(180deg,rgba(12,27,25,.87) 0,rgba(12,27,25,.76) 52%,rgba(12,27,25,.26) 84%,rgba(12,27,25,.08) 100%),linear-gradient(0deg,var(--home-paper) 0,transparent 8%)}}