.hidden{display:none!important}.noscroll{overflow:hidden}.modal-overlay{z-index:110;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e141499;width:100%;height:100%;position:fixed;top:0;left:0}.modal-overlay div.modal{width:calc((100vw - (clamp(1.5rem,3.75587vw + .619718rem,4rem)*2 + clamp(1rem,.751174vw + .823944rem,1.5rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*7 + clamp(1rem,.751174vw + .823944rem,1.5rem)*6 + clamp(1.5rem,3.75587vw + .619718rem,4rem)*0);background-color:#fffdf6;border:1px solid #d0d4c8;border-radius:max(16px,min(.751174vw + 13.1831px,24px));max-width:700px;padding:1.5rem;position:absolute;top:1rem;bottom:1rem;right:1rem;overflow:scroll}.modal-overlay div.modal div.modal-body{padding:5rem 4.25rem 0 3rem}.modal-overlay div.modal div.modal-body.person div.modal-header{margin-bottom:max(1rem,min(1.50235vw + .647887rem,2rem))}.modal-overlay div.modal div.modal-body.person div.modal-header h5{margin-bottom:max(.5rem,min(.751174vw + .323944rem,1rem))}.modal-overlay div.modal div.close{cursor:pointer;position:fixed;top:2.25rem;right:2.25rem}.modal-overlay div.modal div.close svg{width:26px;height:26px;transition:transform .6s cubic-bezier(.33,1,.68,1)}.modal-overlay div.modal div.close svg path{stroke:#1e1414;transition:all .4s cubic-bezier(.33,1,.68,1)}@media (hover:hover){.modal-overlay div.modal div.close:hover svg{transform:rotate(180deg)}.modal-overlay div.modal div.close:hover svg path{stroke:#57772e}}@media not (min-width:58.75rem){.modal-overlay div.modal{width:calc(100% - 2rem)}.modal-overlay div.modal div.modal-body{padding:2rem 0}}
