.hidden{display:none!important}.noscroll{overflow:hidden}.modal-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e141499;height:100%;left:0;position:fixed;top:0;width:100%;z-index:110}.modal-overlay div.modal{background-color:#fffdf6;border:1px solid #d0d4c8;border-radius:clamp(16px,.7511737089vw + 13.1830985915px,24px);bottom:1rem;max-width:700px;overflow:scroll;padding:1.5rem;position:absolute;right:1rem;top:1rem;width:calc((100vw - clamp(1.5rem,3.7558685446vw + .6197183099rem,4rem)*2 - clamp(1rem,.7511737089vw + .823943662rem,1.5rem)*(var(--grid-column-count) - 1))/var(--grid-column-count)*7 + clamp(1rem,.7511737089vw + .823943662rem,1.5rem)*6 + clamp(1.5rem,3.7558685446vw + .6197183099rem,4rem)*0)}.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:clamp(1rem,1.5023474178vw + .6478873239rem,2rem)}.modal-overlay div.modal div.modal-body.person div.modal-header h5{margin-bottom:clamp(.5rem,.7511737089vw + .323943662rem,1rem)}.modal-overlay div.modal div.close{cursor:pointer;position:fixed;right:2.25rem;top:2.25rem}.modal-overlay div.modal div.close svg{height:26px;transition:transform .6s cubic-bezier(.33,1,.68,1) 0s;width:26px}.modal-overlay div.modal div.close svg path{transition:all .4s cubic-bezier(.33,1,.68,1) 0s;stroke:#1e1414}@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 (width < 58.75rem){.modal-overlay div.modal{width:calc(100% - 2rem)}.modal-overlay div.modal div.modal-body{padding:2rem 0}}
