._hero_60q11_1{padding:clamp(1.5rem, 3vw, 3rem) var(--gutter) var(--band);background:var(--canvas);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid;overflow:clip}._hero-text_60q11_11{gap:clamp(1.25rem,2.5vw,2rem);display:grid}._hero_60q11_1 .subhead{max-width:24em}._lens_60q11_20{aspect-ratio:1;justify-self:end;width:min(100%,78vh);position:relative}._lens_60q11_20 .lens-half{border-radius:50%;width:100%;height:100%;position:absolute;inset:0}._lens_60q11_20 .lens-top{clip-path:inset(0 0 50%);animation:1.1s cubic-bezier(.2,.7,.2,1) both _slide-from-left_60q11_1}._lens_60q11_20 .lens-bottom{clip-path:inset(50% 0 0);animation:1.1s cubic-bezier(.2,.7,.2,1) both _slide-from-right_60q11_1}@keyframes _slide-from-left_60q11_1{0%{transform:translate(-14%)}}@keyframes _slide-from-right_60q11_1{0%{transform:translate(14%)}}@media (prefers-reduced-motion:reduce){._lens_60q11_20 .lens-half{animation:none}}@media (width<=52rem){._hero_60q11_1{grid-template-columns:minmax(0,1fr)}._lens_60q11_20{justify-self:center;width:88%}}
