.staff__module .btn-link{color:inherit;font-size:inherit;margin:inherit;padding:inherit;&:hover{transform:inherit}}.staff__module .dialog__header button{position:absolute;right:1rem;top:1rem}.staff__module .dialog__content{display:grid;gap:2rem;grid-template-columns:1fr 1fr;justify-content:center;margin-top:2rem}.staff__module .dialog__content .image{aspect-ratio:4/3;border-radius:1rem;overflow:hidden;width:100%}.staff__module .dialog__content .bio{border-radius:1rem;padding:0 2rem}.staff__module .dialog__content img{height:100%;object-fit:cover;width:100%}.staff__module .dialog__header h4{font-size:var(--font-size-2)}.staff__module .dialog__header h4,.staff__module .dialog__header p{margin:0}@media (max-width:40rem){.staff__module .dialog__content{grid-template-columns:1fr;grid-template-rows:max-content max-content}}@layer dialog{dialog{background:#fff;border:1px solid var(--gray-700);color:#000;opacity:0;padding:2rem;transform:scale(0);transition:all .3s ease-in-out;transition-behavior:allow-discrete}body:has(dialog[open]){overflow:hidden}dialog::backdrop{background:transparent;transition:all .3s ease-in-out}dialog[open]{opacity:1;transform:scale(1)}dialog[open]::backdrop{background:rgba(0,0,0,.5)}@starting-style{dialog[open]{opacity:0;transform:scale(0)}dialog[open]::backdrop{background:transparent}}dialog .dialog__content{height:max-content;margin-inline:auto;max-width:var(--max-width);width:auto;width:-webkit-fill-available}}