﻿.script-block.rso{max-width:100%;}.script-block.rso .intro{max-width:calc(1140px + 2rem);margin:auto;text-align:center;}.script-block.rso .intro h1{font-size:5rem;letter-spacing:-.25rem;}.script-block.rso .intro h1 .red{color:#a80000;}.script-block.rso .intro p{font-size:1.5rem;max-width:1140px;margin:auto;}.script-block.rso .group-buttons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:1rem;}.script-block.rso .group-buttons a{font-size:1.25rem;font-weight:500;padding:.25rem 1rem;border-radius:1.5rem;}.script-block.rso .group-buttons a.active{background:#a80000;color:#fff;}.script-block.rso .profiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,300px));grid-gap:.5rem;justify-content:center;}.script-block.rso .profiles *,.script-block.rso .profiles *:after{transition:all .35s ease;}.script-block.rso .profiles .profile{max-width:300px;position:relative;transition:.25s;overflow:hidden;aspect-ratio:4/5;background-color:#000;}.script-block.rso .profiles .profile .profile-group{position:absolute;top:.5rem;left:.5rem;color:#222;background:#fff;padding:.5rem;line-height:1;border-radius:34px;z-index:2;font-weight:500;}.script-block.rso .profiles .profile figcaption{position:absolute;color:#fff;bottom:.5rem;z-index:0;}.script-block.rso .profiles .profile figcaption .profile-name{position:relative;display:inline-block;background-color:#a80000;font-size:1rem;font-weight:500;letter-spacing:1px;margin:0 0 .5rem 0;padding:.25rem .75rem;text-transform:uppercase;width:fit-content;line-height:1.25;}.script-block.rso .profiles .profile figcaption .profile-name::after{content:'';background-color:#fff;position:absolute;top:-.25rem;display:inline-block;height:calc(100% + .5rem);width:0;left:0;z-index:-1;right:100%;}.script-block.rso .profiles .profile figcaption .caption{display:flex;flex-direction:column;padding:0 .5rem;max-height:0;overflow:hidden;}.script-block.rso .profiles .profile figcaption .caption strong{line-height:1.15;}.script-block.rso .profiles .profile figcaption .caption small{line-height:1.25;font-size:.85rem;}.script-block.rso .profiles .profile figcaption .btn-container{text-align:right;margin-top:.25rem;}.script-block.rso .profiles .profile figcaption .btn-container .rso-btn{display:inline-block;line-height:1;position:relative;padding:.25rem .5rem;margin-right:.5rem;border:2px solid #fff;border-radius:.25rem;cursor:pointer;font-weight:400;background:rgba(0,0,0,.65);top:.1rem;right:-100%;font-size:.8rem;}.script-block.rso .profiles .profile figcaption .btn-container .rso-btn ui-icon{top:.1rem;}.script-block.rso .profiles .profile:hover .profile-img,.script-block.rso .profiles .profile.active .profile-img{opacity:.25;transform:scale(1.3) rotate(5deg);}.script-block.rso .profiles .profile:hover figcaption .profile-name::after,.script-block.rso .profiles .profile.active figcaption .profile-name::after{width:calc(100% + .25rem);}.script-block.rso .profiles .profile:hover figcaption .caption,.script-block.rso .profiles .profile.active figcaption .caption{bottom:80%;max-height:200px;opacity:1;}.script-block.rso .profiles .profile:hover .btn-container .rso-btn,.script-block.rso .profiles .profile.active .btn-container .rso-btn{right:0;}.script-block.rso .profiles .profile.video .profile-img{height:100%;object-fit:cover;}.script-block.rso .popup-message{padding:0;}.script-block.rso .popup-message .popup-exit{z-index:1;}.script-block.rso .popup-message .directory-container{display:flex;flex-direction:row;overflow:hidden;border-radius:.5rem;margin:-1px 0 -1px 0;height:450px;}.script-block.rso .popup-message .directory-container .img-wide{display:none;}.script-block.rso .popup-message .directory-container .directory-inner{width:60%;padding:1rem 1rem .5rem 1rem;display:flex;flex-direction:column;position:relative;height:450px;}.script-block.rso .popup-message .directory-container .directory-inner .directory-titles{position:relative;padding-bottom:.75rem;}.script-block.rso .popup-message .directory-container .directory-inner .directory-titles .name{font-size:2rem;font-weight:500;letter-spacing:-.1rem;line-height:1.25;}.script-block.rso .popup-message .directory-container .directory-inner .directory-titles .subheading{color:#222;letter-spacing:0;font-size:.8rem;line-height:1;font-weight:500;text-transform:uppercase;}.script-block.rso .popup-message .directory-container .directory-inner .directory-titles::after{content:'';width:100px;height:.25rem;position:absolute;bottom:0;left:0;background:#a80000;}.script-block.rso .popup-message .directory-container .directory-inner .directory-content{padding-bottom:1rem;overflow:auto;flex:1;font-size:.9rem;line-height:1.25;}.script-block.rso .popup-message .directory-container .directory-inner .directory-content .directory-bio{padding:.5rem .25rem .5rem 0;display:flex;flex-direction:column;gap:.5rem;}.script-block.rso .popup-message .directory-container .directory-inner .directory-btns{border-top:1px solid #ddd;display:flex;position:relative;line-height:25px;padding:.75rem 0 .5rem 0;justify-content:center;}.script-block.rso .popup-message .directory-container .directory-inner .directory-btns a{font-weight:600;font-size:.8rem;letter-spacing:0;}.script-block.rso .popup-message .directory-container .directory-inner .directory-btns a.b2{padding-left:1rem;border-left:1px solid #ddd;margin-left:1rem;}.script-block.rso .popup-message .directory-container .directory-inner .directory-btns::before{content:'';height:16px;background:linear-gradient(rgba(255,255,255,0),#fff);top:-17px;left:0;z-index:1;display:block;position:absolute;width:calc(100% - 16px);}.script-block.rso .video-container{width:100%;max-width:680px;overflow:hidden;border-radius:.5rem;margin-bottom:-1px;}.script-block.rso .video-container .embedded-iframe{width:100%;margin:-1rem 0;}.script-block.rso .video-container .video-inner{background:#a80000;color:#fff;padding:.5rem;}.script-block.rso .video-container .video-inner .video-title{font-size:2rem;font-weight:500;letter-spacing:-.1rem;line-height:1.25;}.script-block.rso .video-container .video-inner .video-content{font-size:.9rem;}.script-block.rso .video-container .video-inner .video-content a{color:#fff;font-weight:500;text-decoration:underline;}@media screen and (min-width:768px) and (max-width:991px){.script-block.rso .intro h1{font-size:3.5rem;}.script-block.rso .profiles{grid-template-columns:repeat(auto-fill,minmax(200px,245px));}.script-block.rso .profiles .profile{max-width:245px;}}@media screen and (max-width:767px){.script-block.rso .intro{margin:0 auto;}.script-block.rso .intro h1{font-size:3rem;}.script-block.rso .profiles{display:flex;justify-content:flex-start;flex-wrap:nowrap;overflow:auto;grid-gap:0;gap:.5rem;}.script-block.rso .profiles .profile{min-width:245px;max-width:375px;}.script-block.rso .popup-message .directory-container{flex-direction:column;height:fit-content;height:auto;}.script-block.rso .popup-message .directory-container .img-thin{display:none;}.script-block.rso .popup-message .directory-container .img-wide{display:block;}.script-block.rso .popup-message .directory-container .directory-inner{width:100%;height:auto;max-height:450px;}.script-block.rso .popup-message .directory-container .directory-inner .directory-content{height:fit-content;}.script-block.rso .popup-message .directory-container .directory-inner .directory-content .directory-bio{height:fit-content;}.script-block.rso .popup-message .directory-container .directory-inner .directory-content .directory-btns{bottom:-2rem;}.script-block.rso .popup-message .directory-container .directory-inner .directory-content .directory-btns::after{display:none;}}