.prism-edge{display:none}
.prism-ready main{isolation:isolate}
.prism-ready .hero-stage{position:relative;height:calc(max(850px,100svh) + 12svh);z-index:0}
.prism-ready .hero{position:sticky;top:0}
.prism-ready .hero-content{opacity:var(--hero-opacity,1);transform:translateY(var(--hero-lift,0px))}
.prism-ready main>.prism-panel{--edge-a:118px;--edge-b:48px;--edge-scale:1;position:relative;margin-top:-80px;padding-top:170px;padding-bottom:165px;border-top:0;background:transparent;clip-path:polygon(0 var(--edge-a),52% 0,100% var(--edge-b),100% 100%,0 100%)}
.prism-ready main>#about{margin-top:-12svh;min-height:640px}
.prism-ready .prism-panel .prism-edge{display:block;position:absolute;top:0;left:0;width:100%;height:240px;overflow:visible;transform:scaleY(var(--edge-scale));transform-origin:top;pointer-events:none;opacity:var(--edge-opacity,1)}
@media(max-width:700px){.prism-ready .hero-stage{height:calc(max(780px,100svh) + 10svh)}.prism-ready main>.prism-panel{margin-top:-55px;padding-top:135px;padding-bottom:120px}.prism-ready main>#about{margin-top:-10svh}}
@media(prefers-reduced-motion:reduce){.prism-ready .hero-stage{height:auto}.prism-ready .hero{position:relative}.prism-ready .hero-content{opacity:1;transform:none}.prism-ready main>.prism-panel,.prism-ready main>#about{margin-top:0;clip-path:none}.prism-ready .prism-panel .prism-edge{display:none}}
