.about-salon{padding-bottom:0}.about-salon__hero .ti-hero__inner{padding-bottom:32px}.about-salon__gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,2.2vw,20px);display:grid}.about-salon__gallery figure,.about-salon__gallery-item{border-radius:var(--radius-media);background:var(--color-stone-beige-300,#cac2bb);aspect-ratio:1;min-width:0;min-height:0;margin:0;overflow:hidden}.about-salon__gallery-item{cursor:pointer;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.about-salon__gallery-main{grid-column:1/-1;aspect-ratio:16/10!important}.about-salon__gallery img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}@media (hover:hover) and (pointer:fine){.about-salon__gallery-item:hover img{transform:scale(1.03)}}.about-salon__gallery-item:focus-visible{outline:2px solid var(--color-heritage-green-400,#4e7b60);outline-offset:2px}.about-salon__gallery-main img{object-position:center}.about-salon__story,.about-salon__services,.about-salon__brands,.about-salon__reviews,.about-salon>.contacts{margin-top:var(--section-space)}.about-salon__story-intro,.about-salon__section-head{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,40px);display:grid}.about-salon__eyebrow{color:var(--color-heritage-green-400,#4e7b60);font-family:var(--font-text,"Onest", sans-serif);font-size:var(--fs-14);font-weight:var(--font-weight-medium,500);letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;line-height:1.4}.about-salon__section-title{max-width:900px;color:var(--color-carbon-black-500,#1b1e1d);font-family:var(--font-display,"Wix Madefor Display", sans-serif);font-size:clamp(34px,11.6px + 7vw,40px);font-weight:var(--font-weight-semibold,600);letter-spacing:-.02em;margin:0;line-height:1.12}.about-salon__story-copy,.about-salon__section-description{justify-self:start;width:min(100%,760px)}.about-salon__story-copy{flex-direction:column;gap:clamp(16px,3vw,20px);display:flex}.about-salon__story-copy p,.about-salon__section-description,.about-salon__principle p{color:var(--color-carbon-black-500,#1b1e1d);font-family:var(--font-text,"Onest", sans-serif);font-size:clamp(var(--fs-16), calc(11.2px + 1.5vw), var(--fs-18));margin:0;line-height:1.5}.about-salon__story-copy .btn{margin-top:8px}.about-salon__principles{grid-template-columns:minmax(0,1fr);gap:clamp(16px,2vw,20px);margin-top:clamp(40px,5vw,80px);display:grid}.about-salon__principle{min-width:0;padding:var(--surface-padding);border-radius:var(--radius-card);background:#ffffff9e;grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.about-salon__principle h3{color:var(--color-carbon-black-500,#1b1e1d);font-family:var(--font-display,"Wix Madefor Display", sans-serif);font-size:clamp(var(--fs-24), calc(16px + 2.5vw), var(--fs-30));font-weight:var(--font-weight-semibold,600);margin:0;line-height:1.2}.about-salon__principle p{color:var(--color-warm-taupe-500,#6a6259);margin-top:10px;line-height:1.45}.about-salon__video{aspect-ratio:16/9;border-radius:var(--radius-media);background:var(--color-carbon-black-500,#1b1e1d);margin-top:clamp(32px,5vw,80px);position:relative;overflow:hidden}.about-salon__video-frame{object-fit:cover;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.about-salon__section-head{align-items:end;margin-bottom:clamp(32px,4vw,60px)}.about-salon__service-grid{grid-template-columns:minmax(0,1fr);gap:clamp(32px,5vw,40px);margin-top:clamp(24px,4vw,32px);display:grid}.about-salon__service-grid .image-service-card{min-height:0}.about-salon__service-grid .image-service-card__img{aspect-ratio:4/3;flex-basis:auto;height:auto}.about-salon__service-grid .image-service-card__title{font-size:clamp(26px,2vw,36px)}.about-salon__reviews .about__testimonial{margin-top:0}@media (min-width:641px){.about-salon__hero .ti-hero__inner{padding-bottom:clamp(48px,6.25vw,96px)}.about-salon__gallery{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);gap:clamp(16px,1.8vw,20px);height:clamp(440px,62vw,600px)}.about-salon__gallery figure,.about-salon__gallery-item{aspect-ratio:auto}.about-salon__gallery-main{grid-area:1/auto/-1;aspect-ratio:auto!important}.about-salon__video{aspect-ratio:auto;height:clamp(440px,62vw,600px)}.about-salon__principle{grid-template-columns:auto minmax(0,1fr);gap:28px}}@media (min-width:1080px){.about-salon__story-intro,.about-salon__section-head{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:clamp(48px,6vw,116px)}.about-salon__section-title{font-size:clamp(40px,3.438vw,66px);line-height:1.08}.about-salon__story-copy,.about-salon__section-description{justify-self:end;width:min(100%,690px)}.about-salon__story-copy{text-align:right;align-items:flex-end}.about-salon__principles,.about-salon__service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.about-salon__principle{flex-direction:column;justify-content:space-between;gap:40px;min-height:clamp(250px,18.23vw,280px);display:flex}.about-salon__service-grid .image-service-card__img{aspect-ratio:1/.78}}@media (min-width:1201px){.about-salon__gallery,.about-salon__video{height:clamp(520px,39vw,748px)}.about-salon__gallery{grid-template-columns:minmax(0,1.42fr) minmax(300px,.58fr)}.about-salon__story-intro,.about-salon__section-head{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr)}}@media (prefers-reduced-motion:reduce){.about-salon__gallery img{transition:none}}
