.sn-about-section{--sn-about-ink:#241f1d;--sn-about-muted:#5f5955;--sn-about-line:#eadfd9;box-sizing:border-box;width:100%;margin:0;background:var(--sn-about-bg,#fffdfa);color:var(--sn-about-ink);font-family:var(--font-body--family,Arial,sans-serif)}.sn-about-section *{box-sizing:border-box}.sn-about-section img,.sn-about-section svg{display:block;max-width:100%}.sn-about-section h1,.sn-about-section h2,.sn-about-section h3,.sn-about-section p{margin-block-start:0}.sn-about-section h1,.sn-about-section h2{font-family:var(--font-heading--family,Georgia,serif);font-style:var(--font-heading--style,normal);font-weight:var(--font-heading--weight,500);letter-spacing:-.025em}.sn-about-section a{color:inherit}.sn-about__inner{width:min(100% - 48px,var(--sn-about-max,1320px));margin-inline:auto;padding-block:var(--sn-about-pt,64px) var(--sn-about-pb,64px)}.sn-about__eyebrow{margin:0 0 18px;color:var(--sn-about-muted);font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.16em;text-transform:uppercase}.sn-about__heading{margin:0;color:var(--sn-about-ink);font-size:clamp(30px,3vw,46px);line-height:1.04}.sn-about__text{margin-top:22px;color:var(--sn-about-muted);font-size:15px;line-height:1.7}.sn-about__text p:last-child{margin-bottom:0}.sn-about__media,.sn-about__placeholder{position:relative;overflow:hidden;background:#f4ece7}.sn-about__media img,.sn-about__media svg,.sn-about__placeholder svg{width:100%;height:100%;object-fit:cover}.sn-about__placeholder svg{color:#d8c7bd}.sn-about__section-title{margin:0 0 34px;text-align:center;font-family:var(--font-heading--family,Georgia,serif);font-size:clamp(28px,2.4vw,40px);font-weight:var(--font-heading--weight,500);line-height:1.1;letter-spacing:-.025em}.sn-about-icon{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.sn-about-hero{position:relative;overflow:hidden;background:var(--sn-about-bg,#f8eee7)}.sn-about-hero__track{position:relative;min-height:var(--sn-about-hero-height,590px)}.sn-about-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;visibility:hidden;opacity:0;transition:opacity .45s ease,visibility .45s ease}.sn-about-hero__slide.is-active{position:relative;visibility:visible;opacity:1}.sn-about-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;background:#f2e7df}.sn-about-hero__media picture,.sn-about-hero__media img,.sn-about-hero__media svg{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--sn-about-focus,50% 50%)}.sn-about-hero__mobile{display:none!important}.sn-about-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(255,253,250,var(--sn-about-shade,.96)),#fffdfaad 29%,#fffdfa00 52%)}.sn-about-hero__copy{position:relative;z-index:2;display:flex;width:min(100% - 48px,var(--sn-about-max,1320px));min-height:var(--sn-about-hero-height,590px);margin-inline:auto;flex-direction:column;justify-content:center;align-items:flex-start;padding-block:70px}.sn-about-hero__copy-inner{width:min(430px,40%)}.sn-about-hero__copy h1,.sn-about-hero__copy h2{margin:0;font-size:clamp(44px,4.2vw,70px);line-height:1.02}.sn-about-hero__copy .sn-about__text{max-width:35em;font-size:16px}.sn-about-hero__dots{position:absolute;z-index:4;left:50%;bottom:22px;display:flex;gap:9px;transform:translate(-50%)}.sn-about-hero__dot{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#cbbdb5;cursor:pointer}.sn-about-hero__dot.is-active{background:#79503d}.sn-about-intro__grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.22fr);align-items:center;gap:clamp(38px,7vw,100px)}.sn-about-intro__copy{padding-left:24px}.sn-about-intro__media{height:var(--sn-about-intro-image-height,360px);border-radius:var(--sn-about-radius,4px)}.sn-about-philosophy__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sn-about-philosophy__card{display:grid;grid-template-columns:calc(var(--sn-about-philosophy-icon-size,96px) + 12px) minmax(0,1fr);align-items:center;gap:24px;min-height:164px;padding:26px 30px;background:var(--sn-card-bg,#fffaf6)}.sn-about-philosophy__icon{display:grid;width:var(--sn-about-philosophy-icon-size,96px);height:var(--sn-about-philosophy-icon-size,96px);place-items:center;border-radius:50%;background:var(--sn-icon-bg,#f8d8da);color:#2b2624}.sn-about-philosophy__icon img,.sn-about-philosophy__icon .sn-about-icon{width:46%;height:46%;object-fit:contain}.sn-about-philosophy__number{display:block;margin-bottom:4px;color:#db9898;font-family:var(--font-heading--family,Georgia,serif);font-size:13px}.sn-about-philosophy__card h3{margin:0 0 10px;font-size:15px;font-weight:700;line-height:1.25}.sn-about-philosophy__card p{margin:0;color:var(--sn-about-muted);font-size:12px;line-height:1.55}.sn-about-design__grid{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.sn-about-design__media{height:var(--sn-about-design-image-height,390px)}.sn-about-design__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(48px,7vw,100px);background:var(--sn-panel-bg,#fffdfa)}.sn-about-quality__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.sn-about-quality__item{padding:0 24px;border-left:1px solid var(--sn-about-line)}.sn-about-quality__item:first-child{border-left:0}.sn-about-quality__head{display:flex;min-height:54px;align-items:center;gap:12px;margin-bottom:14px}.sn-about-quality__icon{display:grid;flex:0 0 var(--sn-about-quality-icon-size,42px);width:var(--sn-about-quality-icon-size,42px);height:var(--sn-about-quality-icon-size,42px);place-items:center;border-radius:50%;background:var(--sn-icon-bg,#f8eee3)}.sn-about-quality__icon img,.sn-about-quality__icon .sn-about-icon{width:48%;height:48%;object-fit:contain}.sn-about-quality__item h3{margin:0 0 2px;font-size:13px;font-weight:700;line-height:1.25}.sn-about-quality__item p{margin:0;color:var(--sn-about-muted);font-size:11px;line-height:1.25}.sn-about-quality__media{height:var(--sn-about-quality-image-height,120px);border-radius:4px}.sn-about-collections__grid{display:grid;grid-template-columns:repeat(var(--sn-about-cols,6),minmax(0,1fr));gap:clamp(14px,2.5vw,34px)}.sn-about-collection{text-align:center;text-decoration:none}.sn-about-collection__media{height:var(--sn-about-collection-image-height,140px);margin-bottom:14px;border-radius:5px}.sn-about-collection__media img{transition:transform .35s ease}.sn-about-collection:hover .sn-about-collection__media img{transform:scale(1.025)}.sn-about-collection h3{margin:0;font-size:13px;font-weight:700;line-height:1.25}.sn-about-collection p{margin:3px 0 0;color:var(--sn-about-muted);font-size:11px;line-height:1.2}.sn-about-story__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.45fr) minmax(280px,.72fr);align-items:center;gap:38px}.sn-about-story__copy .sn-about__heading{font-size:36px}.sn-about-story__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--sn-stats-bg,#fff9f7)}.sn-about-story__stat{position:relative;padding:28px 12px;text-align:center}.sn-about-story__stat+.sn-about-story__stat:before{position:absolute;left:0;top:20%;width:1px;height:60%;content:"";background:var(--sn-about-line)}.sn-about-story__stat-icon{width:var(--sn-about-stat-icon-size,26px);height:var(--sn-about-stat-icon-size,26px);margin:0 auto 8px;color:#777}.sn-about-story__value{display:block;color:#ef9ca5;font-family:var(--font-heading--family,Georgia,serif);font-size:30px;font-weight:600;line-height:1}.sn-about-story__label{display:block;margin-top:8px;font-size:10px;font-weight:600;line-height:1.25}.sn-about-story__media{height:var(--sn-about-story-image-height,220px);border-radius:5px}.sn-about-contact__grid{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(300px,1.45fr) minmax(210px,.7fr) minmax(260px,.9fr);gap:0}.sn-about-contact__column{padding:0 clamp(22px,3vw,48px);border-left:1px solid var(--sn-about-line)}.sn-about-contact__column:first-child{padding-left:0;border-left:0}.sn-about-contact__column:last-child{padding-right:0}.sn-about-contact__column h2,.sn-about-contact__column h3{margin:0 0 18px;font-family:var(--font-heading--family,Georgia,serif);font-size:26px;font-weight:500;line-height:1.1}.sn-about-contact__intro{margin:0 0 22px;color:var(--sn-about-muted);font-size:12px;line-height:1.55}.sn-about-contact__list{display:grid;gap:16px}.sn-about-contact__item{display:flex;align-items:flex-start;gap:12px;text-decoration:none}.sn-about-contact__icon{display:grid;flex:0 0 var(--sn-about-contact-icon-size,30px);width:var(--sn-about-contact-icon-size,30px);height:var(--sn-about-contact-icon-size,30px);place-items:center;border-radius:50%;background:#fff4ef}.sn-about-contact__icon img,.sn-about-contact__icon .sn-about-icon{width:52%;height:52%;object-fit:contain}.sn-about-contact__item strong,.sn-about-contact__item span{display:block;font-size:11px;line-height:1.35}.sn-about-contact__item span{color:var(--sn-about-muted)}.sn-about-contact__address{margin:0 0 20px;color:var(--sn-about-muted);font-size:12px;line-height:1.65}.sn-about-contact__address strong{display:block;margin-bottom:5px;color:var(--sn-about-ink)}.sn-about-contact__map{display:block;height:var(--sn-about-map-height,250px);overflow:hidden;background:#f4ece7;text-decoration:none}.sn-about-contact__map iframe{display:block;width:100%;height:100%;border:0}.sn-about-contact__map-placeholder{display:grid;width:100%;height:100%;padding:24px;place-items:center;align-content:center;gap:12px;color:var(--sn-about-muted);text-align:center}.sn-about-contact__map-placeholder .sn-about-icon{width:34px;height:34px}.sn-about-contact__care{margin:0;padding:0;list-style:none}.sn-about-contact__care li+li{margin-top:11px}.sn-about-contact__care a{font-size:12px;text-decoration:none}.sn-about-contact__care a:before{margin-right:10px;content:"\2022"}.sn-about-contact__brand-media{height:var(--sn-about-brand-image-height,220px);border-radius:5px}.sn-about-cta__grid{display:grid;grid-template-columns:1.16fr 1fr}.sn-about-cta__media{height:var(--sn-about-cta-image-height,330px)}.sn-about-cta__copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(42px,6vw,90px);background:var(--sn-cta-bg,#f9d7d6)}.sn-about-cta__copy .sn-about__heading{font-size:clamp(34px,3.2vw,52px)}.sn-about-cta__button{display:inline-flex;min-height:42px;margin-top:24px;padding:0 24px;align-items:center;justify-content:center;border:1px solid var(--sn-button-bg,#171717);border-radius:4px;background:var(--sn-button-bg,#171717);color:var(--sn-button-color,#fff)!important;font-size:12px;font-weight:700;letter-spacing:.02em;text-decoration:none;transition:opacity .2s ease}.sn-about-cta__button:hover{opacity:.82}@media(max-width:989px){.sn-about-philosophy__card{grid-template-columns:calc(var(--sn-about-philosophy-icon-size,96px) + 12px) 1fr;padding:22px 18px}.sn-about-quality__item{padding-inline:14px}.sn-about-contact__grid{grid-template-columns:1fr 1fr;row-gap:48px}.sn-about-contact__column:nth-child(3){padding-left:0;border-left:0}.sn-about-contact__column:nth-child(2){padding-right:0}.sn-about-contact__column:nth-child(4){padding-right:0}.sn-about-story__grid{grid-template-columns:1fr 1.7fr}.sn-about-story__media{grid-column:1/-1}}@media(max-width:749px){.sn-about__inner{width:min(100% - 32px,var(--sn-about-max,1320px));padding-block:var(--sn-about-pt-mobile,44px) var(--sn-about-pb-mobile,44px)}.sn-about__eyebrow{margin-bottom:15px;font-size:10px}.sn-about__heading{font-size:32px;line-height:1.08}.sn-about__text{margin-top:18px;font-size:13px;line-height:1.65}.sn-about__section-title{margin-bottom:26px;font-size:29px}.sn-about-hero__track{min-height:0}.sn-about-hero__slide,.sn-about-hero__slide.is-active{position:relative;display:none;grid-template-rows:auto auto;visibility:visible;opacity:1}.sn-about-hero__slide.is-active{display:grid}.sn-about-hero__media{position:relative;height:var(--sn-about-hero-mobile-height,520px)}.sn-about-hero__desktop.has-mobile{display:none!important}.sn-about-hero__mobile{display:block!important}.sn-about-hero__shade{display:none}.sn-about-hero__copy{width:100%;min-height:0;padding:43px 32px 68px;background:var(--sn-about-copy-bg,#fffaf7)}.sn-about-hero__copy-inner{width:100%}.sn-about-hero__copy h1,.sn-about-hero__copy h2{font-size:44px;line-height:1.08}.sn-about-hero__copy .sn-about__text{font-size:14px;line-height:1.7}.sn-about-hero__dots{bottom:28px}.sn-about-intro__grid,.sn-about-design__grid{grid-template-columns:1fr;gap:30px}.sn-about-intro__copy{padding-left:0}.sn-about-intro__media{height:var(--sn-about-intro-image-height-mobile,280px)}.sn-about-design__media{height:var(--sn-about-design-image-height-mobile,280px)}.sn-about-design__copy{padding:0;background:transparent}.sn-about-philosophy__grid{grid-template-columns:1fr;gap:18px}.sn-about-philosophy__card{grid-template-columns:calc(var(--sn-about-philosophy-icon-size-mobile,104px) + 12px) 1fr;min-height:150px;padding:20px 12px;background:transparent}.sn-about-philosophy__icon{width:var(--sn-about-philosophy-icon-size-mobile,104px);height:var(--sn-about-philosophy-icon-size-mobile,104px)}.sn-about-philosophy__card h3{font-size:13px}.sn-about-philosophy__card p{font-size:11px}.sn-about-quality__grid{grid-template-columns:1fr;gap:14px}.sn-about-quality__item{display:grid;grid-template-columns:minmax(0,1fr) 42%;align-items:center;gap:16px;padding:0;border:0}.sn-about-quality__head{margin:0}.sn-about-quality__icon{flex-basis:var(--sn-about-quality-icon-size-mobile,42px);width:var(--sn-about-quality-icon-size-mobile,42px);height:var(--sn-about-quality-icon-size-mobile,42px)}.sn-about-quality__media{height:var(--sn-about-quality-image-height-mobile,100px)}.sn-about-quality__item h3{font-size:12px}.sn-about-quality__item p{font-size:10px}.sn-about-collections__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 10px}.sn-about-collection__media{height:var(--sn-about-collection-image-height-mobile,110px);margin-bottom:10px}.sn-about-collection h3{font-size:11px}.sn-about-collection p{font-size:9px}.sn-about-story__grid{grid-template-columns:1fr;gap:30px}.sn-about-story__copy .sn-about__heading{font-size:30px}.sn-about-story__stats{grid-template-columns:repeat(4,minmax(0,1fr));margin-inline:-8px}.sn-about-story__stat{padding:20px 4px}.sn-about-story__stat-icon{width:var(--sn-about-stat-icon-size-mobile,24px);height:var(--sn-about-stat-icon-size-mobile,24px)}.sn-about-story__value{font-size:23px}.sn-about-story__label{font-size:8px}.sn-about-story__media{grid-column:auto;height:var(--sn-about-story-image-height-mobile,260px)}.sn-about-contact__grid{grid-template-columns:1fr 1fr;gap:36px 18px}.sn-about-contact__column{padding:0;border:0}.sn-about-contact__column:first-child{grid-column:1/-1;text-align:center}.sn-about-contact__column:last-child{padding:0}.sn-about-contact__column h2,.sn-about-contact__column h3{font-size:23px}.sn-about-contact__column:first-child .sn-about-contact__list{width:min(290px,100%);margin-inline:auto;text-align:left}.sn-about-contact__icon{flex-basis:var(--sn-about-contact-icon-size-mobile,30px);width:var(--sn-about-contact-icon-size-mobile,30px);height:var(--sn-about-contact-icon-size-mobile,30px)}.sn-about-contact__map{height:var(--sn-about-map-height-mobile,220px);margin-top:12px}.sn-about-contact__brand-media{height:var(--sn-about-brand-image-height-mobile,220px);margin-top:12px}.sn-about-cta__grid{grid-template-columns:1.05fr 1fr}.sn-about-cta__media{height:var(--sn-about-cta-image-height-mobile,260px)}.sn-about-cta__copy{padding:28px 20px}.sn-about-cta__copy .sn-about__heading{font-size:27px}.sn-about-cta__copy .sn-about__text{font-size:11px}.sn-about-cta__button{min-height:38px;margin-top:18px;padding-inline:16px;font-size:10px}}@media(max-width:420px){.sn-about-hero__copy h1,.sn-about-hero__copy h2{font-size:38px}.sn-about-philosophy__card{grid-template-columns:calc(var(--sn-about-philosophy-icon-size-mobile,104px) + 12px) 1fr}.sn-about-story__value{font-size:20px}.sn-about-story__label{font-size:7px}.sn-about-contact__grid{gap-inline:14px}.sn-about-contact__column h2,.sn-about-contact__column h3{font-size:20px}.sn-about-cta__grid{grid-template-columns:1fr}.sn-about-cta__media{height:var(--sn-about-cta-image-height-mobile,260px)}.sn-about-cta__copy{min-height:230px}}.sn-about-contact__grid{grid-template-columns:minmax(220px,.85fr) repeat(var(--sn-about-location-count,3),minmax(240px,1fr))}.sn-about-contact__column--location{display:flex;min-width:0;flex-direction:column}.sn-about-contact__column--location .sn-about-contact__map{width:100%;margin-top:auto}.sn-about-cta__media picture{display:block;width:100%;height:100%}@media(max-width:989px){.sn-about-contact__grid{grid-template-columns:1fr 1fr;gap:48px 26px}.sn-about-contact__column{padding:0;border-left:0}}@media(max-width:749px){.sn-about-contact__grid{grid-template-columns:1fr;gap:36px}.sn-about-contact__column--contact{grid-column:auto;text-align:center}.sn-about-contact__column--contact .sn-about-contact__list{width:min(290px,100%);margin-inline:auto;text-align:left}}@media(prefers-reduced-motion:reduce){.sn-about-hero__slide,.sn-about-collection__media img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/sn-about-page.css.map */
