/* The upper page lifts away to uncover the contact panel underneath. */
main{isolation:isolate}
.page-curtain{position:relative;z-index:2;background:var(--paper);border-radius:0 0 48px 48px;overflow:clip;box-shadow:0 22px 45px rgba(0,0,0,.2)}
.motion-enabled .contact-section{position:sticky;bottom:var(--contact-sticky-bottom,0px);z-index:1}
.contact-section{overflow:clip}
@media(max-width:680px){.page-curtain{border-radius:0 0 28px 28px}}
.contact-anchor{position:relative;height:0;scroll-margin-top:0}
