.component-bios-modal{padding:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem) min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}.component-bios-modal .component-modal .modal-backdrop{background:rgba(35,43,49,.2);-webkit-backdrop-filter:blur(2.1875rem);backdrop-filter:blur(2.1875rem)}.component-bios-modal .component-modal .modal-content-wrapper:not(.is-fullscreen){width:85rem;max-height:100%;scrollbar-color:#a5b18c orange;scrollbar-width:thin}.component-bios-modal .component-modal .modal-content-wrapper:not(.is-fullscreen) .modal-content{position:relative;border-radius:min(calc(0.25rem + 0.375 * (100vw - 22.5rem) / 77.5),0.625rem);overflow:hidden;width:100%}.component-bios-modal .bios-wrapper{display:grid;gap:min(calc(2.5rem + 2.5 * (100vw - 22.5rem) / 77.5),5rem);position:relative}@media(min-width: 48rem){.component-bios-modal .bios-wrapper{grid-template-columns:min(calc(15.625rem + 23.125 * (100vw - 22.5rem) / 77.5),38.75rem) 1fr;padding-right:min(calc(1.25rem + 5 * (100vw - 22.5rem) / 77.5),6.25rem)}}.component-bios-modal .bios-wrapper .modal-close{position:absolute;right:1.25rem;top:1.25rem;z-index:1}@media(min-width: 48rem){.component-bios-modal .bios-wrapper .modal-close{color:#232b31}}.component-bios-modal .image-wrapper{position:relative;min-height:min(calc(17.5rem + 18.6875 * (100vw - 22.5rem) / 77.5),36.1875rem);height:100%}.component-bios-modal .image-wrapper .torn-paper-horizontal{position:absolute;left:-1px;bottom:-1px;z-index:1;width:100%;display:flex;flex-direction:column}.component-bios-modal .image-wrapper .torn-paper-horizontal svg{width:100%;height:100%;color:#f3f1ed}.component-bios-modal .image-wrapper .torn-paper-vertical{position:absolute;right:-1px;top:-1px;height:100%;z-index:1;display:none}.component-bios-modal .image-wrapper .torn-paper-vertical svg{height:100%;scale:-1;color:#f3f1ed}@media(min-width: 48rem){.component-bios-modal .image-wrapper .torn-paper-horizontal{display:none}.component-bios-modal .image-wrapper .torn-paper-vertical{display:block}}.component-bios-modal .image-wrapper .component-image,.component-bios-modal .image-wrapper img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}.component-bios-modal .image-wrapper .component-image{border-radius:0}.component-bios-modal .content-wrapper{display:flex;flex-flow:column;padding-block:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);padding-inline:min(calc(1.25rem + 5 * (100vw - 22.5rem) / 77.5),6.25rem);gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}@media(min-width: 48rem){.component-bios-modal .content-wrapper{padding-inline:0}}.component-bios-modal .content-wrapper .heading,.component-bios-modal .content-wrapper .contact-info{display:flex;flex-flow:column;gap:clamp(0.5rem,calc(0.5rem + 0 * (100vw - 22.5rem) / 77.5),0.5rem)}.component-bios-modal .content-wrapper .title{font-size:min(calc(1rem + 0.25 * (100vw - 22.5rem) / 77.5),1.25rem);line-height:1;font-weight:400;font-family:"Playfair Display";letter-spacing:-0.02em}.component-bios-modal .content-wrapper .position{font-size:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 77.5),1rem);line-height:1.2;font-weight:400;font-family:"Neutraface Text";letter-spacing:0em}.component-bios-modal .content-wrapper .contact{display:flex;flex-flow:row;gap:clamp(1rem,calc(1rem + 0 * (100vw - 22.5rem) / 77.5),1rem);align-items:center}.component-bios-modal .content-wrapper .contact a{color:inherit;text-decoration:none}.component-bios-modal .content-wrapper .contact a:hover{text-decoration:underline}.component-bios-modal .content-wrapper .contact .icon{display:grid;place-content:center;color:#232b31;width:2.5rem;height:2.5rem}.component-bios-modal .hidden{display:none}