.H0uHna_hero{background:var(--surface-sunk);height:100svh;min-height:26rem;position:relative;overflow:hidden}.H0uHna_stage{position:absolute;inset:0}.H0uHna_slide{opacity:0;transition:opacity .8s var(--ease);position:absolute;inset:0}.H0uHna_slide[data-active=true]{opacity:1;z-index:1}.H0uHna_scrim{z-index:2;background:var(--veil-hero);pointer-events:none;position:absolute;inset:0}.H0uHna_overlay{z-index:3;text-align:center;height:100%;padding-inline:var(--gutter);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.H0uHna_title{font-size:var(--step-display);letter-spacing:.06em;color:var(--on-scrim);text-shadow:var(--shadow-photo-text);font-weight:300}@media (max-width:560px){.H0uHna_title{font-size:min(var(--step-display), 8.4vw)}}.H0uHna_logoWrap{justify-content:center;align-items:center;display:flex}.H0uHna_heroLogo{object-fit:contain;width:auto;max-width:85vw;height:clamp(4.5rem,12vw,10rem);filter:var(--shadow-photo-logo)}.H0uHna_eyebrow{letter-spacing:.12em;color:var(--on-scrim);text-wrap:balance;text-shadow:var(--shadow-photo-text);margin-top:1.25rem;font-size:clamp(.875rem,1.3vw,1rem);font-weight:500}.H0uHna_actions{justify-content:center;align-items:center;gap:var(--s2) var(--s4);margin-top:var(--s4);flex-wrap:wrap;display:flex}.H0uHna_browse{color:var(--on-scrim);text-shadow:var(--shadow-photo-text);border-bottom:1px solid var(--accent);transition:opacity var(--dur-fast) var(--ease);padding-block:.5rem .375rem;font-size:.875rem;font-weight:500}.H0uHna_browse:hover{opacity:.78}.H0uHna_control{z-index:4;color:var(--on-scrim);transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);place-items:center;padding:.875rem;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.H0uHna_control:hover{opacity:.7}.H0uHna_prev{left:max(var(--gutter), calc(50% - var(--maxw-narrow) / 2 - .875rem))}.H0uHna_prev:hover{transform:translate(-.1875rem,-50%)}.H0uHna_next{right:max(var(--gutter), calc(50% - var(--maxw-narrow) / 2 - .875rem))}.H0uHna_next:hover{transform:translate(.1875rem,-50%)}@media (max-width:560px){.H0uHna_prev,.H0uHna_next{padding:.625rem}}@media (max-width:700px){.H0uHna_overlay{padding-bottom:calc(var(--s3) + 3.5rem + var(--s2) + env(safe-area-inset-bottom));justify-content:flex-end}.H0uHna_prev,.H0uHna_next{top:auto;bottom:calc(var(--s3) + env(safe-area-inset-bottom));transform:none}.H0uHna_prev:hover{transform:translate(-.1875rem)}.H0uHna_next:hover{transform:translate(.1875rem)}.H0uHna_scrim:after{content:"";background:var(--veil-hero-foot);position:absolute;inset:45% 0 0}}
.VPgRoG_grid{grid-template-columns:20fr 5.3fr 29fr 9.3fr 36.3fr;align-items:center;gap:0;display:grid}.VPgRoG_photoSmall{aspect-ratio:2/3;grid-area:1/1;overflow:hidden}.VPgRoG_photoLarge{aspect-ratio:2/3;grid-area:1/3;overflow:hidden}.VPgRoG_copy{grid-area:1/5}.VPgRoG_copy h2{font-size:var(--step-display)}.VPgRoG_lead{margin-top:var(--s3);max-width:var(--measure)}.VPgRoG_cta{margin-top:var(--s4)}@media (max-width:1099px){.VPgRoG_grid{grid-template-columns:20fr 5.3fr 29fr}.VPgRoG_copy{margin-top:var(--s6);grid-area:2/1/auto/-1}}@media (max-width:699px){.VPgRoG_grid{grid-template-columns:1fr;gap:0}.VPgRoG_photoLarge{order:1;grid-area:auto/1;width:78%}.VPgRoG_photoSmall{z-index:1;width:48%;box-shadow:0 0 0 .375rem var(--canvas);order:2;grid-area:auto/1;justify-self:end;margin-top:-40%;position:relative}.VPgRoG_copy{margin-top:var(--s5);order:3;grid-area:auto/1}}
