.gmr-catalog-roster{background-color:var(--gmr-white);color:var(--gmr-dark);margin-top:-7px;padding:35px 35px 70px;position:relative}@media (min-width:1280px){.gmr-catalog-roster{margin:0 0 0 25%;padding:90px 100px 120px}}@media (max-width:668px),(max-width:979px) and (max-height:415px) and (orientation:landscape){.gmr-catalog-roster{margin-top:-4px;padding:30px 20px 50px}}.gmr-catalog-roster__main-tabs{border-bottom:1px solid #e8eff1;display:flex;margin-bottom:22px}.gmr-catalog-roster__main-tab{color:var(--gmr-dark);cursor:pointer;font-family:var(--gmr-font-primary);font-size:16px;font-weight:900;letter-spacing:0;line-height:12px;padding:0 0 14px;position:relative;text-decoration:none;text-transform:uppercase;white-space:nowrap}.gmr-catalog-roster__main-tab+.gmr-catalog-roster__main-tab{margin-left:25px}.gmr-catalog-roster__main-tab.is-active,.gmr-catalog-roster__main-tab:hover{color:var(--gmr-blue)}.gmr-catalog-roster__main-tab.is-active:after{background-color:var(--gmr-blue);bottom:-2px;content:"";height:3px;left:0;position:absolute;right:0}@media (min-width:668px) and (min-height:416px){.gmr-catalog-roster__main-tab{padding:10px 0 20px}}@media (max-width:668px),(max-width:979px) and (max-height:415px) and (orientation:landscape){.gmr-catalog-roster__main-tabs{margin-bottom:15px}}.gmr-catalog-roster__views{display:flex;margin-bottom:26px}.gmr-catalog-roster__view{align-items:center;color:var(--gmr-dark);cursor:pointer;display:inline-flex;font-family:var(--gmr-font-primary);font-size:12px;font-weight:700;gap:10px;letter-spacing:1px;line-height:18px;text-decoration:none;text-transform:uppercase}.gmr-catalog-roster__view+.gmr-catalog-roster__view{margin-left:36px}.gmr-catalog-roster__view.is-active,.gmr-catalog-roster__view:hover{color:var(--gmr-blue)}.gmr-catalog-roster__view-icon{flex-shrink:0}@media (max-width:668px),(max-width:979px) and (max-height:415px) and (orientation:landscape){.gmr-catalog-roster__view{padding:10px 0}.gmr-catalog-roster__view+.gmr-catalog-roster__view{margin-left:20px}}.gmr-catalog-roster__photos{column-gap:5px;display:grid;grid-auto-rows:190px;grid-template-columns:repeat(3,calc(33.33% - 5px));margin:35px -35px -70px -30px;padding-bottom:45px;row-gap:5px}.gmr-catalog-roster__photos--end3-1{padding-bottom:5px}.gmr-catalog-roster__photos--end3-2{padding-bottom:25px}@media (min-width:1280px){.gmr-catalog-roster__photos{grid-auto-rows:18.4vw;margin:50px -100px -120px -95px}}.gmr-catalog-roster__card{grid-column:var(--c3);grid-row:var(--r3);position:relative;z-index:1}.gmr-catalog-roster__card--c3-1{top:20px}.gmr-catalog-roster__card--c3-3{top:40px}@media (max-width:668px),(max-width:979px) and (max-height:415px) and (orientation:landscape){.gmr-catalog-roster__photos{grid-auto-rows:160px;grid-template-columns:repeat(2,calc(50% - 5px));margin:20px -20px 40px -15px;padding-bottom:25px}.gmr-catalog-roster__photos.gmr-catalog-roster__photos--end2-1{padding-bottom:5px}.gmr-catalog-roster__card{grid-column:var(--c2);grid-row:var(--r2);top:0}.gmr-catalog-roster__card--c2-1{top:20px}}.gmr-catalog-roster__card a{color:var(--gmr-white);display:block;inset:0;position:absolute;text-decoration:none}.gmr-catalog-roster__card img{height:100%;inset:0;object-fit:cover;object-position:center top;position:absolute;transition:transform .4s cubic-bezier(.25,.74,.22,.99);width:100%;z-index:1}.gmr-catalog-roster__card-text{bottom:30px;left:30px;position:absolute;white-space:nowrap;z-index:2}.gmr-catalog-roster__card-name{display:block;font-family:var(--gmr-font-primary);font-size:24px;font-weight:900;line-height:19px;text-transform:uppercase}.gmr-catalog-roster__card-accent{color:var(--gmr-blue)}.gmr-catalog-roster__card-count{bottom:-26px;font-size:12px;left:0;line-height:18px;opacity:0;position:absolute;text-transform:uppercase;transition:opacity .4s cubic-bezier(.25,.74,.22,.99)}@media (hover:hover){.gmr-catalog-roster__card:focus-within,.gmr-catalog-roster__card:hover{z-index:5}.gmr-catalog-roster__card:focus-within img,.gmr-catalog-roster__card:hover img{transform:scale(1.2)}.gmr-catalog-roster__card:focus-within .gmr-catalog-roster__card-count,.gmr-catalog-roster__card:hover .gmr-catalog-roster__card-count{opacity:1}}@media (max-width:668px),(max-width:979px) and (max-height:415px) and (orientation:landscape){.gmr-catalog-roster__card-text{bottom:20px;left:20px}.gmr-catalog-roster__card-name{font-size:16px;line-height:12px}}.gmr-catalog-roster__layout{column-gap:20px}@media (max-width:979px) and (max-height:415px) and (orientation:landscape),(min-width:668px) and (min-height:416px){.gmr-catalog-roster__layout{column-count:2;column-gap:40px;padding-top:1px}}@media (min-width:980px){.gmr-catalog-roster__layout{column-count:3}}.gmr-catalog-roster__group{break-inside:avoid-column}.gmr-catalog-roster__letter{background-color:var(--gmr-blue);border-radius:50%;color:var(--gmr-white);display:inline-block;height:40px;margin:36px 0 12px;position:relative;width:40px}.gmr-catalog-roster__letter span{font-size:18px;font-weight:700;inset:0;line-height:41px;position:absolute;text-align:center}.gmr-catalog-roster__list{list-style:none;margin:0;padding:0}.gmr-catalog-roster__list li{line-height:28px}.gmr-catalog-roster__list a,.gmr-catalog-roster__list span{color:var(--gmr-dark);font-family:var(--gmr-font-primary);font-size:12px;font-weight:700;letter-spacing:1px;line-height:18px;text-decoration:none;text-transform:uppercase}.gmr-catalog-roster__list a.is-active,.gmr-catalog-roster__list a:hover{color:var(--gmr-blue)}.gmr-catalog-roster__main-tab:focus{outline:none}.gmr-catalog-roster__contact{align-items:flex-start;background:rgba(0,0,0,.15);display:flex;inset:0;justify-content:center;position:absolute;z-index:200}.gmr-catalog-roster__contact[hidden]{display:none}.gmr-catalog-roster__contact-box{background:var(--gmr-white);bottom:45vh;color:var(--gmr-dark);font-family:var(--gmr-font-primary);font-size:17.1px;line-height:20.52px;list-style:none;margin:17.1px 0 0;padding:34.2px;position:fixed}.gmr-catalog-roster__contact-box strong{font-weight:800}.gmr-catalog-roster__contact-box li{min-height:20.52px}.gmr-catalog-roster__contact-box .gmr-catalog-roster__contact-gap{line-height:.5em;min-height:0}.gmr-catalog-roster__contact-box a{color:var(--gmr-dark);font-size:12px;letter-spacing:1px;line-height:18px;text-decoration:none;text-transform:uppercase}.gmr-catalog-roster__contact-box a:hover{color:var(--gmr-blue)}.gmr-catalog-roster__contact-box b{font-weight:700}.gmr-catalog-roster__request{display:none;margin-top:40px}@media (max-width:667px){.gmr-catalog-roster__request{display:block}}.gmr-catalog-roster__request-btn{align-items:center;background-color:var(--gmr-blue-deep);border-radius:50px;color:var(--gmr-white);display:inline-flex;font-family:var(--gmr-font-primary);font-size:12px;font-weight:700;gap:10px;height:50px;letter-spacing:1px;padding:0 30px;text-decoration:none;text-transform:uppercase}[data-roster-panel][hidden],[data-roster-view-panel][hidden]{display:none}@media (prefers-reduced-motion:reduce){.gmr-catalog-roster__card img,.gmr-catalog-roster__card-count{transition:none}}