.page-title{margin-top:0}.main-page-title{margin-bottom:3rem}@media screen and (min-width:750px){.main-page-title{margin-bottom:4rem}}.page-placeholder-wrapper{display:flex;justify-content:center}.page-placeholder{width:52.5rem;height:52.5rem}.ss-contact-page{text-align:center}.ss-contact-page__title{margin:0;color:rgb(var(--ebm-ink));font-family:var(--ebm-font-display);font-size:clamp(4rem,6vw,7.6rem);font-weight:400;line-height:.95;letter-spacing:0;text-transform:uppercase}.ss-contact-page__copy{max-width:68rem;margin:1.2rem auto 0;color:rgb(var(--ebm-ink) / .68);font-family:var(--ebm-font-body);font-size:clamp(1.5rem,1.2vw,1.8rem);line-height:1.65}.ss-contact-page__copy *{color:inherit}.ss-contact-page__copy>*:first-child{margin-top:0}.ss-contact-page__copy>*:last-child{margin-bottom:0}.ss-about{background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.ss-about__inner{display:grid;gap:clamp(1.8rem,3vw,3.2rem)}.ss-about__hero{position:relative;min-height:clamp(20rem,24vw,32rem);overflow:hidden;border:1px solid rgb(255 255 255 / .1);border-radius:1rem;background:linear-gradient(135deg,rgb(255 255 255 / .08),transparent 34%),radial-gradient(circle at 12% 10%,rgb(255 255 255 / .1),transparent 25%),#080808;color:#fff;box-shadow:0 2.4rem 8rem -6rem #000}.ss-about__hero:before,.ss-about__mission:before{content:"";position:absolute;inset:clamp(1rem,1.3vw,1.8rem);border:1px solid rgb(255 255 255 / .12);border-radius:.7rem;pointer-events:none}.ss-about__hero-copy{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;padding:clamp(2.4rem,3.5vw,4.8rem)}.ss-about__logo{position:relative;z-index:1;display:inline-flex;align-items:center;gap:1.4rem;width:max-content;margin-bottom:clamp(1.4rem,2vw,2.2rem);opacity:.92}.ss-about__logo:after{content:"";width:clamp(4rem,6vw,7.6rem);height:1px;background:linear-gradient(90deg,rgb(255 255 255 / .62),transparent)}.ss-about__logo-img{display:block;width:clamp(7.6rem,7vw,10.8rem);height:auto;filter:invert(1) grayscale(1) contrast(1.08)}.ss-about__eyebrow{position:relative;z-index:1;margin:0 0 1.2rem;color:#ffffffad;font-size:1.2rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.ss-about__title{position:relative;z-index:1;max-width:18ch;margin:0;color:#fff;font-family:var(--font-heading-family);font-size:clamp(3.2rem,4.6vw,6.8rem);font-weight:800;line-height:.9;letter-spacing:0;text-transform:uppercase;text-shadow:0 1.4rem 3.4rem rgb(0 0 0 / .34),0 0 1px rgb(var(--color-background) / .45)}.ss-about__intro{position:relative;z-index:1;max-width:52rem;margin:clamp(1.4rem,2vw,2.2rem) 0 0;color:#ffffffbd;font-size:clamp(1.55rem,1.3vw,1.85rem);line-height:1.65}.ss-about__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgb(var(--color-foreground) / .1);border-radius:.8rem;background:rgb(var(--color-foreground) / .1)}.ss-about__stats div{min-height:13rem;padding:clamp(2rem,3vw,3.2rem);background:rgb(var(--color-background))}.ss-about__stats span{display:block;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:clamp(3.8rem,5vw,6.4rem);font-weight:800;line-height:.9}.ss-about__stats p{max-width:28rem;margin:1.2rem 0 0;color:rgb(var(--color-foreground) / .62);font-size:1.35rem;font-weight:700;line-height:1.35;text-transform:uppercase}.ss-about__story{display:grid;grid-template-columns:minmax(0,.4fr) minmax(42rem,.6fr);gap:clamp(2rem,3vw,4rem);align-items:center;padding:clamp(3rem,5vw,7rem);border:1px solid rgb(var(--color-foreground) / .1);border-radius:1rem;background:rgb(var(--color-background))}.ss-about__story-copy{max-width:74rem}.ss-about__story-copy .ss-about__eyebrow{color:rgb(var(--color-foreground) / .46)}.ss-about__story-copy h2{max-width:10ch;margin:0 0 clamp(2.4rem,3vw,3.6rem);color:rgb(var(--color-foreground));font-size:clamp(4rem,5vw,7.8rem);line-height:.95;text-transform:uppercase}.ss-about__text{display:grid;gap:1.6rem;color:rgb(var(--color-foreground) / .74);font-size:clamp(1.55rem,1.25vw,1.86rem);line-height:1.78}.ss-about__text p{margin:0}.ss-about__owner-media{position:relative;overflow:hidden;width:100%;min-height:clamp(46rem,48vw,68rem);border:1px solid rgb(var(--color-foreground) / .1);border-radius:.8rem;background:rgb(var(--color-foreground));box-shadow:0 2rem 5rem -4.2rem rgb(var(--color-foreground))}.ss-about__carousel{display:flex;width:300%;height:100%;min-height:inherit;animation:ss-about-slide 15s infinite}.ss-about__slide{flex:0 0 calc(100% / 3);min-width:calc(100% / 3);margin:0}.ss-about__slide img{display:block;width:100%;height:100%;object-fit:cover}.ss-about__slide:nth-child(1) img{object-position:68% 18%}.ss-about__slide:nth-child(2) img{object-position:center 22%}.ss-about__slide:nth-child(3) img{object-position:center}.ss-about__carousel-dots{position:absolute;right:1.8rem;bottom:1.8rem;z-index:2;display:flex;gap:.7rem;padding:.7rem;border:1px solid rgb(var(--color-background) / .18);border-radius:999px;background:rgb(var(--color-foreground) / .7)}.ss-about__carousel-dots span{width:.8rem;height:.8rem;border-radius:999px;background:rgb(var(--color-background) / .52)}@keyframes ss-about-slide{0%,27%{transform:translate(0)}33%,60%{transform:translate(-33.3333%)}66%,93%{transform:translate(-66.6667%)}to{transform:translate(0)}}.ss-about__mission{position:relative;overflow:hidden;padding:clamp(3rem,5vw,6.8rem);border-radius:1rem;background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.ss-about__mission h2{position:relative;z-index:1;max-width:92rem;margin:0;color:rgb(var(--color-background));font-size:clamp(3.2rem,4.8vw,7.2rem);line-height:.98;text-transform:uppercase}@media screen and (max-width:900px){.ss-about__story{grid-template-columns:1fr}.ss-about__hero-copy{min-height:20rem;padding:2.4rem 2rem}.ss-about__title{max-width:14ch;font-size:clamp(3.2rem,11vw,5.2rem)}.ss-about__intro{font-size:1.45rem}.ss-about__stats{grid-template-columns:1fr}.ss-about__stats div{min-height:auto}.ss-about__story{padding:3rem 2.2rem}.ss-about__story-copy h2{font-size:clamp(3.6rem,12vw,5.8rem)}.ss-about__text{font-size:1.5rem}.ss-about__logo-img{width:8rem}.ss-about__owner-media{min-height:42rem}.ss-about__mission{padding:3rem 2.2rem 3.4rem}.ss-about__mission h2{font-size:clamp(3.2rem,10vw,5.4rem)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-main-page.css.map */
