.team .c-item{position:relative}.hs-content-path-team .c-page__intro{padding-top:150px}.c-staff .team_columns{margin-left:-18px;margin-right:-19px}.c-staff .c-staff__member{overflow:hidden;position:relative;min-width:310px;height:475px;display:flex;flex-wrap:wrap-reverse;justify-content:center;align-items:center}.c-staff .c-staff__member.spacer{display:none;height:200px !important;background-color:transparent}@media only screen and (min-width:768px){.c-staff .c-staff__member.spacer{display:block}}.c-staff .c-staff__member .c-staff__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.c-staff .c-staff__member .c-staff__image1{object-fit:cover;min-height:475px;max-height:475px;width:100%;position:absolute;top:0;right:0;left:0;bottom:0;z-index:0}.c-staff .c-staff__member .c-staff__name{font-size:1.5rem;margin:0 0 6px;color:#fff}.c-staff .c-staff__member .c-staff__title{font-family:"Sanchez",serif;font-size:.875rem;letter-spacing:5px;text-transform:uppercase}.c-staff .c-staff__member .c-staff__overlay{opacity:0;transition:opacity .3s ease-in-out}.c-staff .c-staff__member .c-staff__badge{display:none}.c-staff .c-staff__member .circle{display:none}.c-staff .c-staff__member:hover .c-staff__overlay{display:block;opacity:1;position:relative;background-color:rgba(143,138,121,0.65);top:0;right:0;left:0;bottom:0;padding:37px 24px;height:100%;width:100%;z-index:2}.c-staff .c-staff__member:hover .c-staff__overlay .circle{display:block;clip-path:circle(127px at center)}.c-staff .c-staff__member:hover .c-staff__overlay .circle img{height:264px;width:100%;object-fit:cover;object-position:top center}.c-staff .c-staff__member:hover .c-staff__overlay .c-staff__badge{display:block;position:absolute;left:0;bottom:0;padding:37px 24px;width:100%;color:#fff;z-index:1}#team-grid{position:relative;padding-bottom:150px}.team-background-container{display:none}@media only screen and (min-width:768px){.team-background-container{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:flex;justify-content:space-between}}.team-background-container .tb{width:40%}.team-background-container .tb-left{display:flex;flex-direction:column;justify-content:space-evenly}.team-background-container .tb-right{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}.team-background-container .p-text{position:relative;font-family:proxima-nova,sans-serif;-webkit-text-stroke:2px rgba(50,110,135,0.35);-webkit-text-fill-color:transparent;text-transform:uppercase;pointer-events:none;font-size:5.3rem;letter-spacing:15px;font-weight:900;color:rgba(50,110,135,0.25);line-height:1}.team-background-container .p-image{-webkit-filter:grayscale(100%);filter:grayscale(100%);z-index:0;position:relative}.team-background-container .p-image img{background-color:#fcf8ef;-webkit-filter:opacity(0.5);filter:opacity(0.5);align-self:flex-start}.team-background-container .p-image.-portrait img{height:200px;width:160px;object-fit:cover;object-position:center;background-color:#fcf8ef}.team-background-container .p-image.-overlapBottom{margin-bottom:-30px}.team-background-container .-onTop{z-index:1}.team-background-container .-alignRight{text-align:right}.team-background-container .-alignCenter{text-align:center}.team-background-container .-alignLeft{text-align:right}.team-background-container .-smallMargin{margin:0 10px}.team-background-container .-mediumMargin{margin:0 30px}.team-background-container .-topMargin{margin:370px 0 0}.team-background-container .-topMarginSmall{margin:200px 0 0}.team-background-container .-negTop{margin-top:-30px;margin-bottom:30px}.team-background-container .-negRight{margin-right:-50px}.team-background-container .-negRightLarge{margin-right:-70px}.team-background-container .-negRightXLarge{margin-right:-200px}.team-background-container .imagewrap{display:inline-flex;background-color:#fcf8ef;max-height:350px}.staff-header-container{display:flex;position:relative;flex-direction:column}@media only screen and (min-width:768px){.staff-header-container{display:grid;grid-template-columns:1fr 1fr 1fr;gap:35px 35px;grid-template-areas:"staff_fullimage staff_image1 staff_image2" "staff_fullimage staff_nameplate staff_nameplate";z-index:4;position:relative}}.staff_fullimage{grid-area:staff_fullimage}.staff_nameplate{grid-area:staff_nameplate;padding-top:10px}@media only screen and (min-width:768px){.staff_nameplate{padding-top:15px;padding-left:103px}}.staff_image1{grid-area:staff_image1}.staff_image2{grid-area:staff_image2}#staff-detail .c-section__container{padding-bottom:50px}#staff-detail .c-page__intro{padding-top:82px}#staff-detail .c-staff__name{color:#326e87;font-size:3rem;font-style:italic;font-weight:800;letter-spacing:0;line-height:1;margin-bottom:29px}@media only screen and (min-width:768px){#staff-detail .c-staff__name{font-size:6rem}}#staff-detail .c-staff__title{color:#326e87;font-family:"Sanchez",serif;font-size:.875rem;letter-spacing:5px;text-transform:uppercase}#staff-detail .c-staff__image.-full{object-fit:cover;min-height:auto;position:relative;max-width:92%}@media only screen and (min-width:768px){#staff-detail .c-staff__image.-full{min-height:612px;position:relative;max-width:415px}}#staff-detail .c-staff__image.-i2{max-width:90%}@media only screen and (min-width:768px){#staff-detail .c-staff__image.-i2{display:none}}#staff-detail .c-staff__image.-i3{max-width:90%;object-fit:cover;object-position:center;height:509px}@media only screen and (min-width:768px){#staff-detail .c-staff__image.-i3{display:none}}#staff-detail #staff-images{width:100%}#staff-detail .staff_image1,#staff-detail .staff_image2{display:none}@media only screen and (min-width:768px){#staff-detail .staff_image1,#staff-detail .staff_image2{display:block}}#staff-detail .squareimg{position:relative;overflow:hidden}#staff-detail .squareimg::after{content:"";display:block;padding-bottom:100%}#staff-detail .squareimg img.-square{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center center}#staff-detail .c-staff__meta{display:flex;justify-content:flex-start;margin-top:13px}@media only screen and (min-width:768px){#staff-detail .c-staff__meta{justify-content:flex-start}}#staff-detail .c-staff__meta .c-icon{color:#326e87;margin-right:8px}#staff-detail .c-staff__meta .c-icon svg{fill:#326e87;height:20px;width:20px}#staff-detail .c-staff__meta .social-links__icon{height:36px;width:36px;color:#326e87;background-color:transparent;border:solid 1px #326e87;border-radius:100%;display:inline-block;margin:0 10px;vertical-align:middle}#staff-detail .c-staff__meta .social-links__icon:first-child{margin:0 10px 0 0}#staff-detail .c-staff__meta .social-links__icon svg{fill:#326e87}#staff-detail .c-staff__meta .social-links__icon:hover,#staff-detail .c-staff__meta .social-links__icon:focus,#staff-detail .c-staff__meta .social-links__icon:active{background-color:#326e87;color:#fff}#staff-detail .c-staff__meta .social-links__icon:hover svg,#staff-detail .c-staff__meta .social-links__icon:focus svg,#staff-detail .c-staff__meta .social-links__icon:active svg{fill:#fff}#staff-detail .c-staff__meta .phone{margin:0 10px;text-decoration:none;font-size:1rem}#staff-detail .c-staff__meta a:not(.c-button){color:#326e87}#staff-detail .c-staff__details .c-section__container{padding-top:0}#staff-detail .c-staff__details .details-container{display:flex;flex-direction:column}@media only screen and (min-width:768px){#staff-detail .c-staff__details .details-container{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px 0px}}#staff-detail .c-staff__details .leftcol{display:none}@media only screen and (min-width:768px){#staff-detail .c-staff__details .leftcol{grid-area:1/1/2/2}}#staff-detail .c-staff__details .rightcol{grid-area:1/2/2/4}#staff-detail .c-staff__details .footercol{grid-area:2/1/3/4}#staff-detail .c-staff__details .leftcol2{grid-area:3/1/4/2}#staff-detail .c-staff__details .rightcol2{grid-area:3/2/4/4}#staff-detail .leftcol{display:flex;flex-direction:column;justify-content:center;padding-right:calc((((100% - (36px * (12 - 1))) / 12) + 36px) * 1)}#staff-detail .leftcol h3{font-family:proxima-nova,sans-serif;-webkit-text-stroke:2px rgba(65,64,66,0.35);-webkit-text-fill-color:transparent;text-transform:uppercase;pointer-events:none;font-size:3rem;letter-spacing:15px;font-weight:900;color:rgba(65,64,66,0);line-height:1;margin-bottom:18px}#staff-detail .rightcol{margin-top:0;padding:0 15px}@media only screen and (min-width:768px){#staff-detail .rightcol{padding:0 113px}}#staff-detail .rightcol p:first-child{font-size:1.625rem;line-height:1.5}#staff-detail .footercol{display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;padding:20px 0 20px 30px}@media only screen and (min-width:768px){#staff-detail .footercol{padding:20px 0 20px 220px}}#staff-detail .footercol span{font-family:p22-mackinac-pro,serif;font-size:1.5rem;font-weight:700;padding:0;position:relative;display:block}@media only screen and (min-width:768px){#staff-detail .footercol span{padding:0 25px;display:inline}}@media only screen and (min-width:768px){#staff-detail .footercol span:before{content:"";display:block;width:162%;height:1px;background:#93b2c0;position:absolute;left:-162%;top:50%;z-index:-2}}#staff-detail .footercol .tag{margin-bottom:30px}#staff-detail .rightcol2{padding:0 15px}@media only screen and (min-width:768px){#staff-detail .rightcol2{padding:0 113px}}.team-container .c-section__container{padding-bottom:0}.team-grid-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:35px;margin:0 auto;position:relative;z-index:99}@media only screen and (min-width:768px){.team-grid-container{max-width:50%}}.team-grid-container .card{grid-row:span 2;position:relative}.team-grid-container .card:first-child{grid-row:span 1}