﻿/*!
 * Preboot v2
 *
 * Open sourced under MIT license by @mdo.
 * Some variables and mixins from Bootstrap (Apache 2 license).
 */
.Size100{width:100%;height:100%;}.Margin0{margin:0;}.Margin5{margin:5px;}.Margin10{margin:10px;}.Position0{top:0;left:0;}.Padding5{padding:5px;}.BackgroundImageContainCenter{background-size:contain;background-position:center;background-repeat:no-repeat;}.BackgroundImageCoverCenter{background-size:cover;background-position:center;background-repeat:no-repeat;}.RowFlex{display:flex;flex-direction:row;align-items:center;}.ColFlex{display:flex;flex-direction:column;align-items:center;}@font-face{font-family:Barlow-Regular;src:url('../../Fonts/Barlow/Barlow-Regular.ttf');}.FontRegular{font-family:Barlow-Regular;font-display:auto;}@font-face{font-family:BarlowCondensed-Medium;src:url('../../Fonts/Barlow_Condensed/BarlowCondensed-Medium.ttf');}.FontBold{font-family:BarlowCondensed-Medium;font-display:auto;}.SmallSize{font-size:14px;}.NormalSize{font-size:16px;}.MediumSize{font-size:20px;}.LargeSize{font-size:24px;}.ExtraLargeSize{font-size:36px;}.ExtraExtraLargeSize{font-size:48px;}.ExtraExtraExtraLargeSize{font-size:80px;}.unselectable{user-drag:none;-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.selectable{user-drag:initial;-webkit-user-drag:initial;-webkit-touch-callout:initial;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;}.unclickable{pointer-events:none;cursor:default;}.clickable{pointer-events:all;cursor:pointer;}.elementGallery{width:100%;position:relative;}.elementGallery .elementGalleryFrame{position:relative;width:100%;display:flex;align-items:center;}.elementGallery .elementGalleryViewport{width:100%;overflow:hidden;touch-action:pan-y;}.elementGallery .elementGalleryTrack{display:flex;align-items:stretch;will-change:transform;}.elementGallery .elementGallerySlide{flex:0 0 auto;display:flex;flex-direction:row;justify-content:center;box-sizing:border-box;padding:0 12px;}.elementGallery .elementGalleryItem{width:100%;height:100%;}.elementGallery .elementGalleryArrow{width:44px;height:44px;border:0;border-radius:999px;cursor:pointer;position:absolute;z-index:5;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.9);box-shadow:0 4px 16px rgba(0,0,0,.18);}.elementGallery .elementGalleryArrow:before{content:"";display:block;width:12px;height:12px;border-top:2px solid #111;border-right:2px solid #111;position:absolute;top:50%;left:50%;}.elementGallery .elementGalleryArrow:hover{background:#fff;}.elementGallery .elementGalleryArrow--left{left:12px;}.elementGallery .elementGalleryArrow--left:before{transform:translate(-35%,-50%) rotate(-135deg);}.elementGallery .elementGalleryArrow--right{right:12px;}.elementGallery .elementGalleryArrow--right:before{transform:translate(-65%,-50%) rotate(45deg);}.elementGallery.is-dragging .elementGalleryTrack{cursor:grabbing;}.elementGallery.elementGallery--static .elementGalleryArrow{display:none;}#splash{background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(/Files/GetRelativeFile?filepath=splash/teamSplash.webp);}#teamText{display:flex;flex-direction:column;align-items:center;align-items:flex-start;gap:20px;}#teamText .imageLayout{display:flex;flex-direction:row;align-items:center;gap:30px;width:100%;}@media only screen and (max-width:529px){#teamText .imageLayout{display:flex;flex-direction:column;align-items:center;}}#teamText .imageLayout .splashImage{background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(/Files/GetRelativeFile?filepath=splash/homeSplash.webp);aspect-ratio:3/2;height:300px;border-radius:10px;}@media only screen and (max-width:529px){#teamText .imageLayout .splashImage{height:unset;width:100%;}}#teamText .imageLayout .imageLayoutInner{display:flex;flex-direction:column;align-items:center;gap:20px;height:100%;width:100%;justify-content:flex-start;}@media only screen and (max-width:529px){#teamText .imageLayout .imageLayoutInner{height:unset;}}#team{display:flex;flex-direction:column;gap:var(--mainSpacing);}#team #teamTitle{font-family:BarlowCondensed-Medium;font-display:auto;font-size:48px;text-align:center;}#team #teamRow1Container{position:relative;}#team #teamRow1Container #teamRow1 .teamMember{display:flex;flex-direction:column;align-items:center;user-drag:none;-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;gap:5px;align-items:flex-start;}@media only screen and (max-width:529px){#team #teamRow1Container #teamRow1 .teamMember{text-align:center;align-items:center;}}#team #teamRow1Container #teamRow1 .teamMember.showDetail .photo .photoDetail{opacity:1;}#team #teamRow1Container #teamRow1 .teamMember .photo{background-size:cover;background-position:50% 0%;background-repeat:no-repeat;border-radius:10px;aspect-ratio:1/1;position:relative;overflow:hidden;height:100%;}#team #teamRow1Container #teamRow1 .teamMember .photo .photoDetail{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;user-drag:none;-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:'opacity';-moz-transition:'opacity';-o-transition:'opacity';transition:'opacity';-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;opacity:0;justify-content:center;padding:10px;color:#fff;box-sizing:border-box;text-align:center;pointer-events:none;background-color:#007db6;}@media only screen and (max-width:529px){#team #teamRow1Container #teamRow1 .teamMember .photo .photoDetail{visibility:hidden;}}#team #teamRow1Container #teamRow1 .teamMember .name{font-size:24px;font-family:BarlowCondensed-Medium;font-display:auto;text-transform:lowercase;color:#007db6;width:100%;}#team #teamRow1Container #teamRow1 .teamMember .title{width:100%;}#team #teamRow1Container #teamRow1 .teamMember .button{display:none;}@media only screen and (max-width:529px){#team #teamRow1Container #teamRow1 .teamMember .button{display:inline-flex;}}@media only screen and (max-width:529px){#team #teamRow1Container .elementGallerySlide:not(.is-active){opacity:.2;}#team #teamRow1Container .elementGallerySlide:not(.is-active) .button{pointer-events:none!important;}}#team #teamRow1Container #photoDetailPanel{display:flex;flex-direction:column;align-items:center;align-content:center;position:absolute;color:#fff;text-align:center;width:100%;height:100%;top:0;left:0;z-index:99;padding:10px;box-sizing:border-box;background-color:#007db6;opacity:0;pointer-events:none;cursor:default;-webkit-transition:'opacity';-moz-transition:'opacity';-o-transition:'opacity';transition:'opacity';-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;}@media only screen and (max-width:529px){#team #teamRow1Container #photoDetailPanel.show{pointer-events:all;cursor:pointer;display:block;opacity:1;}}#team #teamRow2{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px;}@media only screen and (max-width:529px){#team #teamRow2{display:flex;flex-direction:column;align-items:center;}}#team #teamRow2 #supportText{font-family:BarlowCondensed-Medium;font-display:auto;display:flex;flex-direction:column;align-items:center;align-items:flex-end;text-align:right;gap:10px;width:200px;}@media only screen and (max-width:529px){#team #teamRow2 #supportText{text-align:center;align-items:center;}}#team #teamRow2 .members{display:flex;flex-direction:row;align-items:center;gap:20px;}#team #teamRow2 .members .supportMember{display:flex;flex-direction:column;align-items:center;align-items:flex-start;gap:5px;}@media only screen and (max-width:529px){#team #teamRow2 .members .supportMember{align-items:center;}}#team #teamRow2 .members .supportMember .photo{background-size:cover;background-position:50% 0%;background-repeat:no-repeat;border-radius:10px;aspect-ratio:1/1;height:100%;width:20vw;}@media only screen and (max-width:529px){#team #teamRow2 .members .supportMember .photo{width:40vw;}}#team #teamRow2 .members .supportMember .name{font-size:24px;font-family:BarlowCondensed-Medium;font-display:auto;text-transform:lowercase;color:#007db6;width:100%;}.lineBreak{position:relative;width:100%;height:1px;}.lineBreak:after{width:80%;left:10%;height:100%;position:absolute;content:'';background-color:#c2c2c2;}