.cross-fade{opacity:0;object-fit:cover;width:100%;height:100%;transition:all .8s;position:absolute;top:0;left:0}.cross-fade:first-child{opacity:1;position:relative}.cross-fade.visible{opacity:1!important}.cross-fade.exiting{opacity:0}#app-team{position:relative}#app-team h6,#app-team .h6,#app-team h5,#app-team .h5,#app-team h4,#app-team .h4,#app-team h3,#app-team .h3,#app-team h2,#app-team .h2,#app-team h1,#app-team .h1{font-family:cake-mono,sans-serif;font-style:normal;font-weight:300}#app-team #hero{padding-top:6rem}@media (max-width:1280px){#app-team #hero{padding-top:4.4rem}}@media (max-width:767px){#app-team #hero{padding-top:3.4rem}}#app-team #hero .hero-wrapper{max-height:85vh;margin:auto;position:relative;overflow:hidden}@media (max-width:1280px){#app-team #hero .hero-wrapper{max-height:60vh}}@media (max-width:991px){#app-team #hero .hero-wrapper{max-height:50vh}}@media (max-width:767px){#app-team #hero .hero-wrapper{max-height:40vh}}#app-team #hero .arrow-overlay{z-index:1;width:22vw;max-width:22rem;position:absolute;top:80vh;left:-2rem}@media (max-width:1280px){#app-team #hero .arrow-overlay{top:60vh}}@media (max-width:767px){#app-team #hero .arrow-overlay{top:40vh}}#app-team #hero .title-overlay{z-index:1;text-align:center;color:#fff;margin:auto;position:absolute;bottom:2rem;left:0;right:0}#app-team #hero .title-overlay h1{margin-bottom:clamp(1rem,5vw,3.4rem);font-weight:300!important}#app-team #hero .title-overlay svg{width:clamp(38px,5vw,62px)}#app-team .decal-overlay{width:40vw;max-width:700px;position:absolute;top:34%;left:0}#app-team .draw-lines{top:36%;left:initial;z-index:0;height:inherit;right:0}#app-team .draw-lines .line-overlay{height:inherit;right:0;left:initial;width:60vw;max-width:inherit}#app-team .red-decal{right:calc(var(--bs-gutter-x)*.5);z-index:1;position:absolute;bottom:0}#app-team .red-decal img{max-width:46vw}#app-team #team-members{margin:auto;padding:3rem 2rem;position:relative}@media (max-width:767px){#app-team #team-members{padding:2rem}}#app-team #team-members .headline-content{text-transform:uppercase;text-align:center;max-width:90%;margin:auto;font-size:1.8rem}@media (max-width:1920px){#app-team #team-members .headline-content{max-width:74%;font-size:2vw}}@media (max-width:767px){#app-team #team-members .headline-content{max-width:85%;font-size:.85rem}}#app-team #team-members .heading{text-transform:uppercase;justify-content:center;align-items:center;gap:12px;min-height:48px;margin:clamp(1.2rem,3vw,2.4rem);padding:8px 0;font-size:clamp(1.2rem,3vw,2.4rem);font-weight:400;line-height:1.1;display:flex}#app-team #team-members .heading span{font-size:.9em}#app-team #team-members .space-top{margin-top:clamp(7rem,16vw,20rem)}#app-team #team-members .grid{--bs-gutter-x:8px;--bs-gutter-y:8px}#app-team #team-members .photo,#app-team #team-members .panel{height:clamp(200px,34vw,800px);position:relative;overflow:hidden}#app-team #team-members .photo.tall{height:clamp(420px,56vw,2000px)}#app-team #team-members .image{object-fit:cover;object-position:center}#app-team #team-members .panel{background:#e2f52b;margin:0;padding:clamp(20px,3.4vw,48px)}#app-team #team-members .intro h3{z-index:1;text-transform:uppercase;margin:clamp(8px,2.8vw,40px) 0 0;font-size:clamp(1.65rem,4.5vw,7rem);font-weight:400;line-height:1.08;position:relative}#app-team #team-members .quote{flex-direction:column;justify-content:center;gap:clamp(16px,3vw,36px);display:flex}#app-team #team-members .quote blockquote{text-transform:uppercase;margin:0;padding-right:10%;font-size:clamp(.9rem,2.2vw,2.3rem);font-weight:400;line-height:1.12;position:relative}#app-team #team-members .quote figcaption{text-transform:uppercase;border-left:2px solid;padding-left:8px;font-size:clamp(.9rem,2vw,1.35rem);line-height:1.15}#app-team #team-members .quote figcaption span{margin-top:3px;font-size:.72em;display:block}#app-team #team-members .dots{color:#ff3038;line-height:1;position:absolute;top:6px;right:16px}@media (max-width:575.98px){#app-team #team-members .photo{aspect-ratio:3/3;height:auto}#app-team #team-members .photo.wide{aspect-ratio:16/9}#app-team #team-members .photo.wide img{position:relative!important}#app-team #team-members .photo:not(.wide).tall{height:clamp(610px,56vw,2000px)}#app-team #team-members .photo.tall{aspect-ratio:inherit}#app-team #team-members .panel{height:auto;min-height:250px;padding:28px}#app-team #team-members .intro h3{margin-top:10px;font-size:clamp(1.5rem,6.6vw,2.25rem)}#app-team #team-members .quote blockquote{font-size:1rem}}
