.skip-to-content-link,a[href="#MainContent"].skip-to-content-link,.sfumato-skip-link{position:absolute!important;left:-9999px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}.skip-to-content-link:focus,a[href="#MainContent"].skip-to-content-link:focus,.sfumato-skip-link:focus{position:fixed!important;left:8px!important;top:8px!important;width:auto!important;height:auto!important;overflow:visible!important;z-index:9999;background:#fff;padding:8px 16px;color:#1a1a1a}.sfumato-about{padding-top:calc(var(--header-height, 72px) + 48px);padding-bottom:80px;background-color:var(--about-bg, #fafaf8);color:var(--about-text, #1a1a1a)}.sfumato-about__content{display:grid;grid-template-columns:1fr;gap:0}.sfumato-about__breadcrumbs{text-align:center;margin-bottom:32px;font-family:var(--font-body, "Inter", sans-serif);font-size:.65rem;text-transform:uppercase;letter-spacing:.12em;color:#7a7672e5}.sfumato-about__breadcrumbs a{color:#7a7672e5;text-decoration:none;transition:color .2s ease}.sfumato-about__breadcrumbs a:hover{color:var(--about-accent, #b8977e)}.sfumato-about__breadcrumbs span{margin:0 6px}.sfumato-about__header{text-align:center;margin-bottom:64px}.sfumato-about__title{margin:0}.sfumato-about__title-line1{display:block;font-family:var(--font-heading, "Playfair Display", serif);font-size:clamp(2rem,5vw,3.5rem);font-weight:400;font-style:italic;color:var(--about-text, #1a1a1a);margin-bottom:8px}.sfumato-about__title-line2{display:block;font-family:var(--font-body, "Inter", sans-serif);font-size:clamp(1.3rem,3.2vw,2.2rem);font-weight:300;text-transform:uppercase;letter-spacing:.25em;color:var(--about-text, #1a1a1a)}.sfumato-about__text{max-width:var(--about-desktop-text-width, 640px);margin:0 auto;padding:0 48px;font-family:var(--font-heading, "Playfair Display", serif);font-size:var(--about-desktop-body-size, 18px);font-weight:400;line-height:1.85;color:var(--about-text, #1a1a1a);text-align:var(--about-desktop-text-align, center)}.sfumato-about__text p{margin:0 0 1.6em}.sfumato-about__text p:last-child{margin-bottom:0}.sfumato-about__text em,.sfumato-about__text i{color:var(--about-accent-text, #8C7260);font-style:italic}.sfumato-about__text strong,.sfumato-about__text b{font-weight:500;color:var(--about-text, #1a1a1a)}.sfumato-about__text a{color:var(--about-accent-text, #8C7260);text-decoration:underline;text-underline-offset:2px}.sfumato-about__image{width:min(1400px,100vw);margin:64px auto}.sfumato-about__image img{display:block;width:100%;height:auto;max-height:min(85vh,980px);object-fit:cover}.sfumato-about__cta{text-align:center;margin-top:64px}.sfumato-about__cta-link{display:inline-block;font-family:var(--font-body, "Inter", sans-serif);font-size:.7rem;text-transform:uppercase;letter-spacing:.15em;color:var(--about-text, #1a1a1a);text-decoration:none;border:1px solid var(--about-text, #1a1a1a);padding:16px 48px;transition:background-color .3s ease,color .3s ease}.sfumato-about__cta-link:hover{background-color:var(--about-text, #1a1a1a);color:var(--about-bg, #fafaf8)}.sfumato-about[data-desktop-layout=full_image_top] .sfumato-about__image{order:-1;margin-top:0}@media(min-width:750px){.sfumato-about[data-desktop-layout=split] .sfumato-about__content{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start;width:min(1400px,calc(100% - 96px));margin:0 auto}.sfumato-about[data-desktop-layout=split] .sfumato-about__text{max-width:none;padding:0}.sfumato-about[data-desktop-layout=split] .sfumato-about__text--top,.sfumato-about[data-desktop-layout=split] .sfumato-about__text--bottom{grid-column:1}.sfumato-about[data-desktop-layout=split] .sfumato-about__image{grid-column:2;grid-row:1 / span 2;width:100%;margin:0;position:sticky;top:calc(var(--header-height, 72px) + 24px)}.sfumato-about[data-desktop-layout=split] .sfumato-about__image img{max-height:min(88vh,980px)}}.sfumato-about-page shopify-forms,.sfumato-about-page .shopify-forms-overlay,.sfumato-about-page .shopify-forms-modal,.sfumato-about-page .shopify-forms-popup,.sfumato-about-page [id*=shopify-form],.sfumato-about-page [class*=shopify-form-popup],.sfumato-about-page [class*=shopify-forms-popup]{display:none!important}.sfumato-page{max-width:800px;margin:0 auto;padding:max(var(--header-height, 72px),80px) 48px 80px}.sfumato-page--wide{max-width:1200px}.sfumato-page__breadcrumbs{font-family:var(--font-body);font-size:.65rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-foreground-muted, #706C68);margin-bottom:32px}.sfumato-page__breadcrumbs a{color:var(--color-foreground-muted, #706C68);text-decoration:none}.sfumato-page__breadcrumbs a:hover{color:var(--color-primary-accent, #b8977e)}.sfumato-page__title{font-family:var(--font-body);font-size:clamp(1.75rem,4vw,3rem);font-weight:400;text-transform:uppercase;letter-spacing:.2em;text-align:center;color:var(--color-foreground, #1a1a1a);margin-bottom:48px}.sfumato-page__cta{display:inline-block;font-family:var(--font-body);font-size:.7rem;font-weight:400;text-transform:uppercase;letter-spacing:.15em;color:var(--color-foreground, #1a1a1a);text-decoration:none;padding:14px 40px;border:1px solid var(--color-foreground, #1a1a1a);background:transparent;transition:background-color .3s ease,color .3s ease;margin-top:48px}.sfumato-page__cta:hover{background:var(--color-foreground, #1a1a1a);color:var(--color-background, #fff)}.sfumato-page__cta-wrapper{text-align:center;margin-top:48px}.sfumato-faq-page{max-width:var(--faq-max-width, 800px);background-color:var(--faq-bg, #fafaf8);color:var(--faq-text, #1a1a1a)}.sfumato-faq-page .sfumato-page__breadcrumbs,.sfumato-faq-page .sfumato-page__breadcrumbs a{color:#7a7672e5}.sfumato-faq-page .sfumato-page__breadcrumbs a:hover{color:var(--faq-category, #b8977e)}.sfumato-faq-page .sfumato-page__title{color:var(--faq-text, #1a1a1a)}.sfumato-faq-page .sfumato-page__cta{color:var(--faq-text, #1a1a1a);border-color:var(--faq-text, #1a1a1a)}.sfumato-faq-page .sfumato-page__cta:hover{background:var(--faq-text, #1a1a1a);color:var(--faq-bg, #fafaf8)}.sfumato-faq-page .sfumato-faq__intro{font-family:var(--font-heading);font-style:italic;font-size:1rem;color:#7a7672eb;text-align:center;max-width:500px;margin:0 auto 48px;line-height:1.6}.sfumato-faq-page .sfumato-faq__category{margin-top:40px;margin-bottom:0}.sfumato-faq-page .sfumato-faq__category:first-of-type{margin-top:0}.sfumato-faq-page .sfumato-faq__category-title{font-family:var(--font-body);font-size:.65rem;font-weight:400;text-transform:uppercase;letter-spacing:.15em;color:var(--faq-category-text, #8C7260);margin-bottom:0;padding-bottom:12px;border-bottom:1px solid rgb(26 26 26 / 10%)}.sfumato-faq-page .sfumato-faq__item{margin:0;border-bottom:1px solid rgb(26 26 26 / 10%)}.sfumato-faq-page .sfumato-faq__item summary,.sfumato-faq-page .sfumato-faq__question{font-family:var(--font-body);font-size:var(--faq-question-size-desktop, 16px);font-weight:400;color:var(--faq-text, #1a1a1a);padding:14px 0;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.sfumato-faq-page .sfumato-faq__item summary::marker,.sfumato-faq-page .sfumato-faq__item summary::-webkit-details-marker{display:none}.sfumato-faq-page .sfumato-faq__item summary:after{content:"+";font-family:var(--font-body);font-size:1.1rem;font-weight:300;color:#7a7672eb;transition:transform .3s ease;flex-shrink:0;margin-left:16px}.sfumato-faq-page .sfumato-faq__item[open] summary:after{content:"\2212"}.sfumato-faq-page .sfumato-faq__answer{font-family:var(--font-body);font-size:.85rem;line-height:1.65;color:#7a7672f0;padding-bottom:16px;max-width:600px}.sfumato-faq-page .sfumato-faq__answer a{color:var(--faq-category-text, #8C7260);text-decoration:underline;text-underline-offset:2px}.sfumato-faq-page .sfumato-faq__contact{text-align:center;padding:48px 0;margin-top:32px;border-top:1px solid rgb(26 26 26 / 10%)}.sfumato-faq-page .sfumato-faq__contact-text{font-family:var(--font-heading);font-style:italic;font-size:1rem;color:#7a7672eb;margin-bottom:20px}.sfumato-faq-page[data-accordion-style=bordered] .sfumato-faq__item{border:1px solid rgb(26 26 26 / 12%);margin-top:12px;border-radius:0;padding-inline:18px}.sfumato-faq-page[data-accordion-style=bordered] .sfumato-faq__item:first-of-type{margin-top:0}.sfumato-faq-page[data-accordion-style=bordered] .sfumato-faq__item summary{padding-block:16px}.sfumato-faq-page[data-accordion-style=bordered] .sfumato-faq__answer{padding-bottom:18px}.sfumato-faq-page[data-accordion-style=open] .sfumato-faq__item{border:0}.sfumato-faq-page[data-accordion-style=open] .sfumato-faq__item summary{padding-block:12px}.sfumato-faq-page[data-accordion-style=open] .sfumato-faq__answer{padding-bottom:14px}@media(min-width:750px)and (max-width:1023px){.sfumato-about__text{padding:0 32px}.sfumato-about__image{margin:48px auto}}@media(max-width:749px){.sfumato-about{padding-top:calc(var(--header-height, 60px) + 24px);padding-bottom:48px;background-color:var(--about-mobile-bg, var(--about-bg, #fafaf8))}.sfumato-about__breadcrumbs{text-align:var(--about-mobile-text-align, left);padding:0 20px;margin-bottom:24px}.sfumato-about__header{text-align:var(--about-mobile-text-align, left);padding:0 20px;margin-bottom:40px}.sfumato-about__title-line1{font-size:clamp(1.7rem,7.5vw,2.3rem)}.sfumato-about__title-line2{font-size:clamp(1.05rem,5vw,1.4rem);letter-spacing:.16em}.sfumato-about__text{max-width:100%;text-align:var(--about-mobile-text-align, left);padding:0 20px;font-size:var(--about-mobile-body-size, 16px);line-height:1.8}.sfumato-about__content{display:flex;flex-direction:column}.sfumato-about[data-desktop-layout=split] .sfumato-about__content{grid-template-columns:1fr;width:100%;max-width:none}.sfumato-about[data-desktop-layout=split] .sfumato-about__image{position:static}.sfumato-about__image{width:100vw;margin:40px calc(50% - 50vw);max-width:none}.sfumato-about__image img{width:100%;min-height:var(--about-mobile-image-height, 60vh);max-height:80vh;object-fit:cover;object-position:center top}.sfumato-about[data-mobile-layout=image_top] .sfumato-about__image{order:-1}.sfumato-about[data-mobile-layout=image_bottom] .sfumato-about__image{order:99}.sfumato-about[data-mobile-layout=no_image] .sfumato-about__image{display:none!important}.sfumato-about__cta{margin-top:40px;padding:0 20px}.sfumato-about__cta-link{display:block;text-align:center}.sfumato-faq-page{background-color:var(--faq-mobile-bg, var(--faq-bg, #fafaf8))}.sfumato-faq-page .sfumato-faq__item summary,.sfumato-faq-page .sfumato-faq__question{font-size:var(--faq-question-size-mobile, 15px)}.sfumato-page{padding:80px 24px 48px}}.sfumato-about-container{width:min(1200px,calc(100% - 48px));margin:0 auto}.sfumato-about-hero,.sfumato-about-story,.sfumato-about-values,.sfumato-about-team,.sfumato-about-timeline,.sfumato-about-quote,.sfumato-about-gallery{background-color:var(--about-section-bg, #fafaf8);color:var(--about-section-text, #1a1a1a)}.sfumato-about-hero{padding-top:calc(var(--header-height, 72px) + var(--about-hero-padding-top, 80px));padding-bottom:var(--about-hero-padding-bottom, 40px)}.sfumato-about-hero__breadcrumbs{display:flex;justify-content:center;align-items:center;gap:10px;margin:0 0 24px;font-family:var(--font-body, "Inter", sans-serif);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--about-section-muted, #706c68)}.sfumato-about-hero__breadcrumbs a{color:inherit;text-decoration:none}.sfumato-about-hero__breadcrumbs a:hover{text-decoration:underline;text-underline-offset:3px}.sfumato-about-hero__breadcrumbs a:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.sfumato-about-hero__header{text-align:center}.sfumato-about-hero__heading{margin:0;font-family:var(--font-heading, "Playfair Display", serif);font-style:italic;font-weight:400;font-size:clamp(2rem,5vw,var(--about-hero-heading-size, 64px));line-height:1.1;color:var(--about-section-text, #1a1a1a)}.sfumato-about-hero__subtitle{margin:14px 0 0;font-family:var(--font-body, "Inter", sans-serif);font-size:clamp(.78rem,1.2vw,.95rem);letter-spacing:.38em;text-transform:uppercase;color:var(--about-section-muted, #706c68)}.sfumato-about-story{padding-top:var(--about-story-padding-top, 80px);padding-bottom:var(--about-story-padding-bottom, 80px)}.sfumato-about-story__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,48px);align-items:center}.sfumato-about-story[data-text-width=narrow] .sfumato-about-story__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.sfumato-about-story[data-text-width=balanced] .sfumato-about-story__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sfumato-about-story[data-text-width=wide] .sfumato-about-story__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.sfumato-about-story[data-image-position=image_left_text_right] .sfumato-about-story__media{order:1}.sfumato-about-story[data-image-position=image_left_text_right] .sfumato-about-story__text{order:2}.sfumato-about-story[data-vertical-alignment=top] .sfumato-about-story__grid{align-items:start}.sfumato-about-story[data-vertical-alignment=center] .sfumato-about-story__grid{align-items:center}.sfumato-about-story[data-vertical-alignment=bottom] .sfumato-about-story__grid{align-items:end}.sfumato-about-story__text{min-width:0}.sfumato-about-story__block{margin-bottom:22px}.sfumato-about-story__block:last-child{margin-bottom:0}.sfumato-about-story__block p{margin:0 0 1.05em;font-family:var(--font-body, "Inter", sans-serif);font-size:16px;line-height:1.65;color:var(--about-section-text, #1a1a1a)}.sfumato-about-story__block p:last-child{margin-bottom:0}.sfumato-about-story__block--heading,.sfumato-about-story__block--heading p{font-family:var(--font-heading, "Playfair Display", serif);font-style:italic;font-size:clamp(1.5rem,2.1vw,28px);line-height:1.28;margin-bottom:0}.sfumato-about-story__block--accent_text,.sfumato-about-story__block--accent_text p{margin-bottom:0;font-family:var(--font-body, "Inter", sans-serif);font-size:14px;text-transform:uppercase;letter-spacing:.14em;color:var(--about-section-muted, #706c68)}.sfumato-about-story__block em,.sfumato-about-story__block i{color:#8c7260}.sfumato-about-story__media{min-width:0}.sfumato-about-story__image{width:100%;height:auto;display:block;aspect-ratio:var(--about-story-image-ratio, 3 / 4);object-fit:cover}.sfumato-about-media{position:relative;width:100%;padding-top:var(--about-media-padding-top, 0);padding-bottom:var(--about-media-padding-bottom, 0)}.sfumato-about-media__frame{position:relative;width:100%;min-height:var(--about-media-height, 60vh);height:var(--about-media-height, 60vh);overflow:hidden}.sfumato-about-media__image,.sfumato-about-media__video,.sfumato-about-media__iframe{width:100%;height:100%;display:block;object-fit:cover}.sfumato-about-media__iframe{border:0}.sfumato-about-media__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--about-media-overlay-color, #000);opacity:var(--about-media-overlay-alpha, 0);pointer-events:none}.sfumato-about-media__overlay-content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--about-media-text-color, #fff);padding:24px;pointer-events:none}.sfumato-about-media__overlay-content p{margin:0;font-family:var(--font-heading, "Playfair Display", serif);font-style:italic;text-wrap:balance;text-shadow:0 1px 18px rgb(0 0 0 / 30%)}.sfumato-about-media__overlay-content--small p{font-size:clamp(1.2rem,2vw,1.8rem)}.sfumato-about-media__overlay-content--medium p{font-size:clamp(1.6rem,3vw,2.7rem)}.sfumato-about-media__overlay-content--large p{font-size:clamp(2rem,4.2vw,4rem)}.sfumato-about-media--parallax .sfumato-about-media__image{transform:translateY(var(--about-media-parallax-offset, 0));will-change:transform}.sfumato-about-values{padding-top:var(--about-values-padding-top, 80px);padding-bottom:var(--about-values-padding-bottom, 80px)}.sfumato-about-values__header{text-align:center;margin-bottom:36px}.sfumato-about-values__header h2{margin:0}.sfumato-about-values__header--display h2{font-family:var(--font-heading, "Playfair Display", serif);font-style:italic;font-size:clamp(2rem,3.4vw,3rem);font-weight:400}.sfumato-about-values__header--minimal h2{font-family:var(--font-body, "Inter", sans-serif);font-size:.78rem;letter-spacing:.24em;text-transform:uppercase;font-weight:500}.sfumato-about-values__grid{display:grid;grid-template-columns:repeat(var(--about-values-columns, 3),minmax(0,1fr));gap:32px}.sfumato-about-values__item{text-align:center}.sfumato-about-values[data-alignment=left] .sfumato-about-values__item{text-align:left}.sfumato-about-values__icon-wrap{width:48px;height:48px;margin:0 auto 18px}.sfumato-about-values[data-alignment=left] .sfumato-about-values__icon-wrap{margin-inline:0}.sfumato-about-values__icon{width:48px;height:48px;object-fit:contain;display:block}.sfumato-about-values__title{margin:0 0 12px;font-family:var(--font-body, "Inter", sans-serif);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.14em}.sfumato-about-values__description{margin:0;font-family:var(--font-body, "Inter", sans-serif);font-size:14px;line-height:1.6;color:var(--about-section-muted, #706c68)}.sfumato-about-team{padding-top:var(--about-team-padding-top, 80px);padding-bottom:var(--about-team-padding-bottom, 80px)}.sfumato-about-team__header{text-align:center;margin-bottom:36px}.sfumato-about-team__header h2{margin:0}.sfumato-about-team__header--display h2{font-family:var(--font-heading, "Playfair Display", serif);font-style:italic;font-size:clamp(2rem,3.4vw,3rem);font-weight:400}.sfumato-about-team__header--minimal h2{font-family:var(--font-body, "Inter", sans-serif);font-size:.78rem;letter-spacing:.24em;text-transform:uppercase;font-weight:500}.sfumato-about-team__grid{display:grid;grid-template-columns:repeat(var(--about-team-columns, 2),minmax(0,1fr));gap:32px}.sfumato-about-team__grid--single{grid-template-columns:minmax(0,1fr)}.sfumato-about-team__grid--single .sfumato-about-team__card{max-width:600px;margin:0 auto;text-align:center}.sfumato-about-team__media{overflow:hidden}.sfumato-about-team__image{width:100%;display:block;aspect-ratio:3 / 4;object-fit:cover;transition:transform .3s ease}.sfumato-about-team__card:hover .sfumato-about-team__image{transform:scale(1.02)}.sfumato-about-team__body{padding-top:14px}.sfumato-about-team__name{margin:0;font-family:var(--font-body, "Inter", sans-serif);font-size:16px;font-weight:600}.sfumato-about-team__role{margin:8px 0 0;font-family:var(--font-body, "Inter", sans-serif);font-size:13px;text-transform:uppercase;letter-spacing:.12em;color:var(--about-section-muted, #706c68)}.sfumato-about-team__bio{margin:12px 0 0;font-family:var(--font-body, "Inter", sans-serif);font-size:14px;line-height:1.6;color:var(--about-section-text, #1a1a1a)}.sfumato-about-timeline{padding-top:var(--about-timeline-padding-top, 80px);padding-bottom:var(--about-timeline-padding-bottom, 80px)}.sfumato-about-timeline__container{max-width:min(920px,calc(100% - 48px))}.sfumato-about-timeline__header{margin-bottom:32px}.sfumato-about-timeline__header h2{margin:0;text-align:center}.sfumato-about-timeline__header--display h2{font-family:var(--font-heading, "Playfair Display", serif);font-style:italic;font-size:clamp(2rem,3.4vw,3rem);font-weight:400}.sfumato-about-timeline__header--minimal h2{font-family:var(--font-body, "Inter", sans-serif);font-size:.78rem;letter-spacing:.24em;text-transform:uppercase;font-weight:500}.sfumato-about-timeline__list{position:relative;margin:0;padding:0 0 0 36px;list-style:none}.sfumato-about-timeline[data-line-style=dotted] .sfumato-about-timeline__list{border-left:1px dotted var(--about-section-muted, #706c68)}.sfumato-about-timeline[data-line-style=solid] .sfumato-about-timeline__list{border-left:1px solid var(--about-section-muted, #706c68)}.sfumato-about-timeline[data-line-style=none] .sfumato-about-timeline__list{border-left:0}.sfumato-about-timeline__item{margin:0 0 48px;padding-left:20px}.sfumato-about-timeline__item:last-child{margin-bottom:0}.sfumato-about-timeline__row{display:flex;align-items:baseline;gap:12px}.sfumato-about-timeline__year{font-family:var(--font-heading, "Playfair Display", serif);font-size:24px;font-style:italic;color:#8c7260}.sfumato-about-timeline__dot{color:var(--about-section-muted, #706c68)}.sfumato-about-timeline__title{margin:0;font-family:var(--font-body, "Inter", sans-serif);font-size:16px;font-weight:600}.sfumato-about-timeline__description{margin:8px 0 0;font-family:var(--font-body, "Inter", sans-serif);font-size:14px;line-height:1.6;color:var(--about-section-muted, #706c68)}.sfumato-about-quote{padding-top:var(--about-quote-padding-top, 120px);padding-bottom:var(--about-quote-padding-bottom, 120px)}.sfumato-about-quote__figure{margin:0 auto;max-width:900px;text-align:center}.sfumato-about-quote[data-text-alignment=left] .sfumato-about-quote__figure{text-align:left}.sfumato-about-quote[data-text-alignment=right] .sfumato-about-quote__figure{text-align:right}.sfumato-about-quote__text{margin:0}.sfumato-about-quote__text p{margin:0;font-size:var(--about-quote-size-desktop, 48px);text-wrap:balance}.sfumato-about-quote[data-font-style=serif_italic] .sfumato-about-quote__text p{font-family:var(--font-heading, "Playfair Display", serif);font-style:italic;font-weight:400;line-height:1.3}.sfumato-about-quote[data-font-style=sans_uppercase] .sfumato-about-quote__text p{font-family:var(--font-body, "Inter", sans-serif);font-style:normal;font-weight:500;text-transform:uppercase;letter-spacing:.08em;line-height:1.4}.sfumato-about-quote__attribution{margin-top:24px;font-family:var(--font-body, "Inter", sans-serif);font-size:12px;text-transform:uppercase;letter-spacing:.24em;color:var(--about-section-muted, #706c68)}.sfumato-about-gallery{padding-top:var(--about-gallery-padding-top, 40px);padding-bottom:var(--about-gallery-padding-bottom, 40px);background-color:var(--about-gallery-bg, #fafaf8);color:var(--about-gallery-text, #1a1a1a)}.sfumato-about-gallery__header{margin-bottom:24px;text-align:center}.sfumato-about-gallery__header h2{margin:0;font-family:var(--font-body, "Inter", sans-serif);font-size:.78rem;text-transform:uppercase;letter-spacing:.24em;font-weight:500}.sfumato-about-gallery__grid{display:grid;grid-template-columns:repeat(var(--about-gallery-columns, 3),minmax(0,1fr));gap:var(--about-gallery-gap, 12px)}.sfumato-about-gallery[data-layout=masonry] .sfumato-about-gallery__grid{display:block;columns:var(--about-gallery-columns, 3);column-gap:var(--about-gallery-gap, 12px)}.sfumato-about-gallery[data-layout=masonry] .sfumato-about-gallery__item{break-inside:avoid;margin-bottom:var(--about-gallery-gap, 12px)}.sfumato-about-gallery__item{margin:0}.sfumato-about-gallery__media-link{display:block;text-decoration:none}.sfumato-about-gallery__media-link:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.sfumato-about-gallery__media{position:relative;overflow:hidden}.sfumato-about-gallery__image{width:100%;display:block;aspect-ratio:var(--about-gallery-ratio, 3 / 4);object-fit:cover;transition:transform .35s ease}.sfumato-about-gallery__media:hover .sfumato-about-gallery__image{transform:scale(1.02)}.sfumato-about-gallery__caption{position:absolute;inset:auto 0 0;margin:0;padding:14px 12px;font-family:var(--font-body, "Inter", sans-serif);font-size:13px;color:#fff;background:linear-gradient(180deg,#0000,#000000a3);opacity:0;transition:opacity .25s ease}.sfumato-about-gallery__media:hover .sfumato-about-gallery__caption{opacity:1}.sfumato-about-gallery__caption-mobile{display:none}@media(max-width:1023px){.sfumato-about-values__grid{grid-template-columns:repeat(min(2,var(--about-values-columns, 3)),minmax(0,1fr))}.sfumato-about-team__grid{grid-template-columns:repeat(min(2,var(--about-team-columns, 2)),minmax(0,1fr))}}@media(max-width:767px){.sfumato-about-container{width:calc(100% - 48px)}.sfumato-about-hero{padding-top:calc(var(--header-height, 60px) + var(--about-hero-padding-top, 80px))}.sfumato-about-hero__breadcrumbs{justify-content:flex-start}.sfumato-about-hero__header{text-align:left}.sfumato-about-hero__subtitle{letter-spacing:.22em}.sfumato-about-story__grid{grid-template-columns:minmax(0,1fr)!important}.sfumato-about-story__media{order:1}.sfumato-about-story__text,.sfumato-about-story[data-mobile-image-position=below_text] .sfumato-about-story__media{order:2}.sfumato-about-story[data-mobile-image-position=below_text] .sfumato-about-story__text{order:1}.sfumato-about-story__image{aspect-ratio:4 / 5}.sfumato-about-story__block p{font-size:15px;line-height:1.7}.sfumato-about-values__grid,.sfumato-about-team__grid{grid-template-columns:minmax(0,1fr);gap:24px}.sfumato-about-values__item,.sfumato-about-values[data-alignment=left] .sfumato-about-values__item{text-align:left}.sfumato-about-values__icon-wrap,.sfumato-about-values[data-alignment=left] .sfumato-about-values__icon-wrap{margin-inline:0}.sfumato-about-team__image{max-height:500px}.sfumato-about-timeline__list{padding-left:18px}.sfumato-about-timeline__item{padding-left:12px}.sfumato-about-timeline__row{flex-direction:column;align-items:flex-start;gap:4px}.sfumato-about-timeline__dot{display:none}.sfumato-about-quote__text p{font-size:var(--about-quote-size-mobile, 36px)}.sfumato-about-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.sfumato-about-gallery[data-layout=masonry] .sfumato-about-gallery__grid{columns:2;column-gap:4px}.sfumato-about-gallery__caption{display:none}.sfumato-about-gallery__caption-mobile{display:block;margin:6px 0 0;font-family:var(--font-body, "Inter", sans-serif);font-size:12px;line-height:1.4;color:var(--about-gallery-text, #1a1a1a)}}@media(prefers-reduced-motion:reduce){.sfumato-about-media--parallax .sfumato-about-media__image,.sfumato-about-gallery__image,.sfumato-about-team__image{transition:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/sfumato-pages.css.map */
