.phero[data-astro-cid-75ysl5lo]{--hat-w:min(100vw, 76vw + 40px, 560px);position:relative;overflow:hidden}.phero__grid[data-astro-cid-75ysl5lo]{padding-block:clamp(32px, 4vw + 16px, 72px) var(--space-6);display:grid}.phero__copy[data-astro-cid-75ysl5lo]{gap:var(--space-5);justify-items:start;min-width:0;display:grid}.phero__copy[data-astro-cid-75ysl5lo] .cluster{z-index:3;position:relative}.phero__panel[data-astro-cid-75ysl5lo]{padding-top:var(--space-6);clip-path:polygon(var(--chamfer-l) 0, 100% 0, 100% 100%, 0 100%, 0 var(--chamfer-l));justify-content:flex-end;display:flex;overflow:hidden}.phero[data-astro-cid-75ysl5lo] .phero__hat{width:var(--hat-w);margin:0 calc(var(--hat-w) * -.085) var(--space-6) 0;flex:none}.phero--short[data-astro-cid-75ysl5lo] .phero__hat{--hat-w:min(80vw, 60vw + 40px, 420px)}@media (width<=1099.98px){.phero__panel--wide[data-astro-cid-75ysl5lo]{display:none}}@media (width>=1100px){.phero[data-astro-cid-75ysl5lo]{--panel-w:40vw;--hat-w:38vw;align-items:center;min-height:clamp(520px,68vh,720px);display:grid}.phero--short[data-astro-cid-75ysl5lo]{--panel-w:32vw;--hat-w:29vw;min-height:clamp(360px,46vh,480px)}.phero__grid[data-astro-cid-75ysl5lo]{padding-block:var(--space-7);width:100%}.phero__copy[data-astro-cid-75ysl5lo]{max-width:calc(100% - var(--panel-w) - 24px + var(--page-gutter))}.phero__panel[data-astro-cid-75ysl5lo]{width:var(--panel-w);clip-path:polygon(48px 0,100% 0,100% 100%,0 100%,0 48px);align-items:flex-end;padding:0;position:absolute;top:0;bottom:0;right:0}.phero[data-astro-cid-75ysl5lo] .phero__hat{margin-bottom:clamp(32px,5vh,64px)}}
