/* banner-1400-3 (interior page banner) */
@media only screen and (min-width:0rem){#banner-1400-3{z-index:1;position:relative;background-color:#000;overflow:hidden;padding:var(--sectionPadding);padding-top:clamp(16rem,25vw,16.75rem);padding-bottom:clamp(3.75rem,6vw,6rem)}#banner-1400-3 .cs-container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin:auto;max-width:80rem;width:100%;text-align:center;gap:clamp(0.5rem,1vw,0.75rem)}#banner-1400-3 .cs-int-title{position:relative;margin:0;letter-spacing:0.05em;font-weight:700;font-size:clamp(2.4375rem,6.4vw,3.8125rem);line-height:1.1em;color:var(--bodyTextColorWhite);text-align:inherit}#banner-1400-3 .cs-background{z-index:-1;position:absolute;top:0;left:0;display:block;height:100%;width:100%}#banner-1400-3 .cs-background img{position:absolute;top:0;left:0;opacity:0.5;height:100%;width:100%;object-fit:cover}#banner-1400-3 .cs-background:before{z-index:1;position:absolute;top:0;left:0;content:"";opacity:0.4;display:block;background:#000;height:100%;width:100%}#banner-1400-3 .cs-background:after{z-index:2;position:absolute;top:0;left:0;content:"";display:block;background:linear-gradient(to bottom,#000000 0%,rgba(0,0,0,0) 100%);height:40%;width:100%}}@media only screen and (min-width:48rem){#banner-1400-3 .cs-background:before{opacity:1;background:linear-gradient(to right,#000000 0%,rgba(0,0,0,0) 100%);height:100%;width:50%}}

/* sbs-1206 (who we are) */
@media only screen and (min-width: 0rem) {#sbs-1206 {z-index: 1;position: relative;overflow: hidden;padding: var(--sectionPadding);}#sbs-1206 .cs-container {display: flex;flex-direction: column;align-items: center;margin: auto;max-width: 36.5rem;width: 100%;gap: 3rem;}#sbs-1206 .cs-content {z-index: 10;position: relative;display: flex;flex-direction: column;align-items: flex-start;max-width: 39.375rem;width: 100%;text-align: left;}#sbs-1206 .cs-text {margin-bottom: 1rem;}#sbs-1206 .cs-text:last-of-type {margin-bottom: 2rem;}#sbs-1206 .cs-image-group {z-index: 1;position: relative;display: flex;justify-content: center;align-items: flex-end;height: auto;width: 44.9375em;font-size: min(2.0vw, .7em);}#sbs-1206 .cs-picture {display: flex;justify-content: center;align-items: flex-end;height: auto;width: 38.75em;}#sbs-1206 .cs-picture img {height: 100%;width: 100%;object-fit: contain;}#sbs-1206 .cs-graphic {z-index: -1;position: absolute;bottom: -0.3125em;right: -6.25em;opacity: 0.1;transform: rotate(-30deg);height: auto;width: 59.375em;}#sbs-1206 .cs-graphic img {height: auto;width: 100%;}#sbs-1206 .dark {display: none;}#sbs-1206 .cs-texture {z-index: -1;position: absolute;bottom: 0;left: 0;opacity: 0.1;display: block;height: 100%;width: 100%;}#sbs-1206 .cs-texture img {position: absolute;top: 0;left: 0;height: 100%;width: 100%;object-fit: cover;}#sbs-1206 .cs-texture:before {z-index: 1;position: absolute;top: 0;left: 0;content: "";opacity: 1;display: block;background: linear-gradient(180deg, #ffffff 26%, rgba(255, 255, 255, 0) 100%);height: 6%;width: 100%;}#sbs-1206 .cs-texture:after {z-index: 1;position: absolute;bottom: 0;left: 0;content: "";opacity: 1;display: block;background: linear-gradient(0deg, #ffffff 1%, rgba(255, 255, 255, 0) 100%);height: 20%;width: 100%;}}@media only screen and (min-width: 64rem) {#sbs-1206 {overflow: hidden;}#sbs-1206 .cs-container {z-index: 1;position: relative;flex-direction: row;justify-content: flex-end;align-items: center;max-width: 80rem;}#sbs-1206 .cs-content {width: 45%;flex: none;}#sbs-1206 .cs-image-group {position: absolute;bottom: 3.125em;right: 50%;margin-top: auto;margin-right: 0rem;margin-bottom: calc(clamp(3.75rem, 7.82vw, 6.25rem)*-1);font-size: inherit;}#sbs-1206 .cs-graphic {top: -6.25rem;width: 59.375rem;}}@media only screen and (min-width: 0rem) {body.dark-mode #sbs-1206 .cs-title, body.dark-mode #sbs-1206 .cs-text, body.dark-mode #sbs-1206 .cs-li, body.dark-mode #sbs-1206 .cs-h3, body.dark-mode #sbs-1206 .cs-box-li {color: var(--bodyTextColorWhite);}body.dark-mode #sbs-1206 .cs-graphic {opacity: 0.1;}body.dark-mode #sbs-1206 .cs-texture {opacity: 0;}}

/* list-1186 (values list) */
@media only screen and (min-width: 0rem) {#list-1186 {display: flex;flex-direction: column;align-items: flex-start;margin: 0 0 2rem;max-width: 39.375rem;width: 100%;padding: 0;gap: 1.5rem;}#list-1186 .cs-li {display: flex;justify-content: flex-start;align-items: flex-start;margin: 0;padding: 0;list-style: none;gap: clamp(1rem, 2.5vw, 1.25rem);}#list-1186 .cs-li-picture {display: flex;justify-content: center;align-items: center;margin: 0;background-color: var(--primaryDark);height: clamp(3.75rem, 6vw, 5rem);width: clamp(3.75rem, 6vw, 5rem);flex: none;}#list-1186 .cs-li-icon {display: block;height: auto;width: clamp(1.5rem, 3vw, 2.5rem);}#list-1186 .cs-h3 {margin: 0 0 0.75rem 0;font-size: 1.25rem;line-height: 1.2em;font-weight: 700;color: var(--headerColor);text-align: left;}#list-1186 .cs-li-text {margin: 0;font-size: 1rem;line-height: 1.5em;color: var(--bodyTextColor);text-align: left;}}@media only screen and (min-width: 0rem) {body.dark-mode #list-1186 .cs-li-text, body.dark-mode #list-1186 .cs-h3 {color: var(--bodyTextColorWhite);}body.dark-mode #list-1186 .cs-li-text {opacity: 0.8;}body.dark-mode #list-1186 .cs-li-picture {background-color: var(--primaryDark);}}

/* meet-team-977 (barber cards) */
@media only screen and (min-width: 0rem) {#meet-team-977 {z-index: 1;position: relative;background-color: #f7f7f7;overflow: hidden;padding: var(--sectionPadding);}#meet-team-977 .cs-container {display: flex;flex-direction: column;align-items: center;margin: auto;max-width: 34.375rem;width: 100%;gap: clamp(3rem, 6vw, 4rem);}#meet-team-977 .cs-content {display: flex;flex-direction: column;align-items: flex-start;max-width: 56.5rem;width: 100%;text-align: left;}#meet-team-977 .cs-text {max-width: 56.5rem;}#meet-team-977 .cs-card-group {position: relative;display: flex;flex-direction: column;margin: 0;width: 100%;padding: 0;}#meet-team-977 .cs-item {position: relative;display: flex;flex-direction: column;justify-content: flex-end;align-items: center;width: 100%;list-style: none;}#meet-team-977 .cs-item:hover {cursor: pointer;}#meet-team-977 .cs-item:hover .cs-picture img {transform: scale(1.1);}#meet-team-977 .cs-picture {z-index: 1;position: relative;display: block;height: 25rem;width: 100%;overflow: hidden;aspect-ratio: 0.82;}#meet-team-977 .cs-picture img {z-index: -1;position: absolute;top: 0;left: 0;height: 100%;width: 100%;object-fit: cover;object-position: top;transition: transform 0.7s;}#meet-team-977 .cs-info {z-index: 10;position: absolute;bottom: 0;left: 0;display: flex;flex-direction: column;align-items: flex-start;max-width: 15rem;width: 90%;box-sizing: border-box;padding: 1.5rem;pointer-events: none;}#meet-team-977 .cs-info:before {z-index: -1;position: absolute;top: 0;left: 0;content: "";opacity: 0.8;display: block;background: #1a1a1a;height: 100%;width: 100%;transition: background-color 0.3s, opacity 0.3s;}#meet-team-977 .cs-name {display: block;margin: 0 0 0.5rem 0;font-size: 1.25rem;line-height: 1.2em;font-weight: 700;color: #fff;}#meet-team-977 .cs-job {display: block;margin: 0;font-size: 1rem;line-height: 1.5em;color: #fff;}#meet-team-977 .cs-social-group {display: flex;justify-content: center;align-items: center;margin: 0.5rem 0 0 0;gap: 0.5rem;pointer-events: auto;}#meet-team-977 .cs-link {display: flex;justify-content: center;align-items: center;background-color: #e8e8e8;height: 2rem;width: 2rem;}#meet-team-977 .cs-link:hover .cs-icon {transform: translateY(-0.25rem);filter: grayscale(0);}#meet-team-977 .cs-icon {z-index: 10;height: auto;width: 0.875rem;transition: filter 0.3s, transform 0.3s;}#meet-team-977 .cs-texture {z-index: -1;position: absolute;top: 0;left: 0;opacity: 0.1;display: block;height: 100%;width: 100%;}#meet-team-977 .cs-texture img {position: absolute;top: 0;left: 0;height: 100%;width: 100%;object-fit: cover;}#meet-team-977 .cs-texture:before {z-index: 1;position: absolute;top: 0;left: 0;content: "";opacity: 1;display: block;background: linear-gradient(180deg, #ffffff 26%, rgba(255, 255, 255, 0) 100%);height: 6%;width: 100%;}#meet-team-977 .cs-texture:after {z-index: 1;position: absolute;bottom: 0;left: 0;content: "";opacity: 1;display: block;background: linear-gradient(0deg, #ffffff 1%, rgba(255, 255, 255, 0) 100%);height: 20%;width: 100%;}}@media only screen and (min-width: 34.375rem) {#meet-team-977 {background-color: transparent;}#meet-team-977 .cs-content {align-items: center;text-align: center;}#meet-team-977 .cs-card-group {flex-direction: row;flex-wrap: wrap;justify-content: center;align-items: stretch;gap: 1.25rem;}#meet-team-977 .cs-item {width: 47%;}#meet-team-977 .cs-picture {aspect-ratio: initial;}}@media only screen and (min-width: 64rem) {#meet-team-977 .cs-container {max-width: 80rem;}#meet-team-977 .cs-item {width: 23%;}#meet-team-977 .cs-item:hover .cs-info:before {opacity: 1;background-color: var(--primaryDark);}#meet-team-977 .cs-item:hover .cs-social-group {margin-top: 0.5rem;height: 2rem;}#meet-team-977 .cs-item:hover .cs-link {opacity: 1;transform: translateX(0);}#meet-team-977 .cs-social-group {margin-top: 0;height: 0;overflow: hidden;transition: height 0.3s, margin-top 0.3s;}#meet-team-977 .cs-link {opacity: 0;transform: translateX(-0.5rem);transition: opacity 0.6s, transform 0.4s;}#meet-team-977 .cs-link:nth-of-type(2) {transition-delay: 0.1s;}}@media only screen and (min-width: 0rem) {body.dark-mode #meet-team-977 {background-color: var(--dark);}body.dark-mode #meet-team-977 .cs-title, body.dark-mode #meet-team-977 .cs-text {color: var(--bodyTextColorWhite);}body.dark-mode #meet-team-977 .cs-text {opacity: 0.8;}body.dark-mode #meet-team-977 .cs-texture {opacity: 0;}}
