.accreditations{background-color:var(--color-white);border-top:1px solid #eef2f4;height:140px;overflow:hidden}.accreditations .container{height:100%}.accreditations__inner{align-items:center;gap:24px;height:140px;display:flex}.accreditations__label{color:#46525a;font-family:var(--font-primary);font-size:16px;font-weight:var(--regular);line-height:var(--line-height140);white-space:nowrap;flex:none;margin:0}.accreditations__slider{flex:auto;min-width:0;overflow:hidden}.accreditations__track{align-items:center;width:100%;transition:transform .6s;display:flex}.accreditations__group{flex:0 0 100%;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:24px;width:100%;min-width:0;display:grid}.accreditations__logo{justify-content:center;align-items:center;min-width:0;display:flex}.accreditations__logo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:56px;display:block}@media (max-width:767.98px){.accreditations__label{white-space:normal;max-width:110px}}
.video-review{background-color:#eef2f4}.video-review.white{background-color:#fff}.video-review.center_align .video-review__header{justify-content:center;margin-bottom:80px;display:flex}@media (max-width:1099.98px){.video-review.center_align .video-review__header{margin-bottom:32px}}.video-review.center_align .video-review__header .video-review__content{text-align:center;max-width:746px}@media (max-width:1099.98px){.video-review.center_align .video-review__header .video-review__content{max-width:548px}}.video-review.center_align .video-review__header .video-review__content h2{padding-bottom:32px;font-size:56px;font-weight:350;line-height:108%}@media (max-width:1099.98px){.video-review.center_align .video-review__header .video-review__content h2{padding-bottom:24px;font-size:40px}}@media (max-width:767.98px){.video-review.center_align .video-review__header .video-review__content h2{font-size:32px}}.video-review.center_align .video-review__header .video-review__content h2 i{font-weight:300}.video-review__header{grid-template-columns:minmax(0,6fr) minmax(0,4fr);align-items:start;gap:134px;margin-bottom:64px;display:grid}@media (max-width:1099.98px){.video-review__header{grid-template-columns:1fr;gap:24px;margin-bottom:40px}}.video-review__title{color:var(--color-primary);max-width:636px;margin:0}.video-review__content p{color:var(--color-font);font-size:18px;font-weight:var(--regular);line-height:var(--line-height140);margin:0}@media (max-width:1099.98px){.video-review__content p{font-size:16px}}.video-review__media{background-color:#000;width:100%;height:620px;position:relative;overflow:hidden}@media (max-width:1099.98px){.video-review__media{height:360px}}@media (max-width:767.98px){.video-review__media{height:300px}}.video-review__video{object-fit:cover;pointer-events:none;border:0;width:100%;height:100%;display:block}.video-review__play{z-index:2;background-color:var(--color-white);height:44px;color:var(--color-primary);font-family:var(--font-primary);letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:0;align-items:center;gap:10px;padding:0 16px;font-size:12px;font-style:normal;font-weight:500;line-height:140%;display:inline-flex;position:absolute;top:24px;left:24px}@media (max-width:767.98px){.video-review__play{height:36px;padding:0 12px;top:16px;left:16px}}.video-review__play-icon{border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid var(--color-primary);width:0;height:0;display:block}.video-review-modal .modal-dialog{max-width:min(1100px,100vw - 48px);margin:24px auto}.video-review-modal .modal-content{background-color:#000;border:0;border-radius:0;overflow:hidden}.video-review-modal__close{z-index:2;background-color:var(--color-white);color:#000;cursor:pointer;border:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:28px;line-height:1;display:flex;position:absolute;top:12px;right:12px}.video-review-modal__video{aspect-ratio:16/9;background-color:#000;border:0;width:100%;height:auto;display:block}
.insights{background-color:var(--color-white)}.insights__header{margin-bottom:56px}@media (max-width:1099.98px){.insights__header{margin-bottom:32px}}.insights__title h3{color:var(--color-primary);margin:0 0 24px}.insights__toolbar{justify-content:space-between;align-items:center;gap:24px;display:flex}@media (max-width:767.98px){.insights__toolbar{flex-direction:column;align-items:flex-start}}.insights__tabs{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.insights__tab{height:44px;color:var(--color-font);font-family:var(--font-primary);letter-spacing:.6px;text-transform:uppercase;background:0 0;border:0;justify-content:center;align-items:center;padding:0 16px;font-size:12px;font-weight:500;line-height:140%;display:inline-flex}.insights__tab:hover{color:var(--color-primary)}.insights__tab.is-active{color:var(--color-primary);background-color:#eef2f4}.insights__view-all{border:1px solid var(--color-primary);color:var(--color-primary)}.insights__view-all:hover,.insights__view-all:focus{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.insights__grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (max-width:1099.98px){.insights__grid{grid-template-columns:1fr}}.insights__link{color:inherit;display:block}.insights__link:hover,.insights__link:focus{color:inherit}.insights__media{background-color:#eef2f4;overflow:hidden}.insights__media img{object-fit:cover;width:100%;height:320px;display:block}.insights__card{min-width:0}.insights__card h4{color:var(--color-primary);font-family:var(--font-primary);font-size:16px;font-weight:var(--medium);letter-spacing:0;margin:16px 0 4px;line-height:140%}.insights__card--featured .insights__media img{height:560px}@media (max-width:1099.98px){.insights__card--featured .insights__media img{height:400px}}@media (max-width:767.98px){.insights__card--featured .insights__media img{height:240px}}.insights__meta{color:var(--color-font);margin:0;font-size:16px;line-height:140%}
.team-listing{background-color:var(--color-white)}.team-listing__header{text-align:center;max-width:636px;margin:0 auto 40px}.team-listing__header h1,.team-listing__header h2,.team-listing__header h3{color:var(--color-primary);margin:0 0 28px}.team-listing__header p{color:var(--color-font);margin:0;font-size:18px}@media (max-width:1099.98px){.team-listing__header{margin-bottom:32px}}.team-listing__tabs{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:80px;display:flex}@media (max-width:1099.98px){.team-listing__tabs{margin-bottom:40px}}.team-listing__tab{color:rgba(26,47,60,.55);height:44px;font-family:var(--font-primary);letter-spacing:.6px;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0 16px;font-size:12px;font-weight:500;line-height:140%;display:inline-flex}.team-listing__tab:hover{color:#000}.team-listing__tab.is-active{color:#000;background-color:#eef2f4}.team-listing__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}@media (max-width:1099.98px){.team-listing__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.team-listing__grid{grid-template-columns:1fr}}.team-listing__link{color:inherit;display:block}.team-listing__link:hover,.team-listing__link:focus{color:inherit}.team-listing__media{background-color:#eef2f4;height:340px;margin-bottom:16px;overflow:hidden}.team-listing__media img{object-fit:cover;object-position:top center;width:100%;height:340px;display:block}.team-listing__card{min-width:0}.team-listing__card h5{color:var(--color-primary);font-family:var(--font-primary);font-size:16px;font-weight:var(--medium);margin:0 0 4px;line-height:140%}.team-listing__card p{color:var(--color-font);margin:0;font-size:16px;line-height:140%}.team-listing__empty{text-align:center;color:var(--color-font);margin:0}
.area-guide-listing{background-color:var(--color-white)}.area-guide-listing__header{text-align:center;max-width:760px;margin:0 auto 80px}.area-guide-listing__header h1,.area-guide-listing__header h2,.area-guide-listing__header h3{color:var(--color-primary);margin:0}.area-guide-listing__header p{color:var(--color-font);margin:0;padding-top:32px}@media (max-width:1099.98px){.area-guide-listing__header{margin-bottom:40px}.area-guide-listing__header p{padding-top:24px}}@media (max-width:767.98px){.area-guide-listing__header{margin-bottom:32px}}.area-guide-listing__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}@media (max-width:1099.98px){.area-guide-listing__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.area-guide-listing__grid{grid-template-columns:1fr}}.area-guide-listing__card{min-width:0}.area-guide-listing__card h4{color:var(--color-primary);letter-spacing:0;margin:24px 0 8px;font-size:1.5rem;font-weight:350;line-height:128%}@media (max-width:1099.98px){.area-guide-listing__card h4{font-size:1.25rem}}@media (max-width:767.98px){.area-guide-listing__card h4{margin:16px 0 8px}}.area-guide-listing__card p{color:var(--color-font);font-family:var(--para-font-family);margin:0;font-size:1rem;font-weight:400;line-height:140%}.area-guide-listing__link{color:inherit;display:block}.area-guide-listing__link:hover,.area-guide-listing__link:focus{color:inherit}.area-guide-listing__link:hover h4,.area-guide-listing__link:focus h4{color:var(--color-secondary)}.area-guide-listing__media{background-color:#d5d5d5;border-radius:4px;height:340px;overflow:hidden}.area-guide-listing__media img{object-fit:cover;width:100%;height:340px;display:block}
