main:has(>#hero){--home-serif: "EB Garamond", Georgia, serif;--home-sans: "Jost", ui-sans-serif, system-ui, sans-serif}main:has(>#hero) #hero h1{font-family:var(--home-serif);font-size:clamp(2.375rem,5.5vw,5.5rem)!important;font-weight:400;line-height:1.08;letter-spacing:0!important}main:has(>#hero) :is(#reasons-hub,#heritage,#values,#selfcare,#botanicals,#showcase,#bpom,#ritual) :is(h2,h3,h4){font-family:var(--home-serif);font-weight:400}main:has(>#hero) #hub-header-title h2{font-size:clamp(1.625rem,3.3vw,3.125rem)!important;line-height:1.15;letter-spacing:.06em}main:has(>#hero) #reasons-hub h3{letter-spacing:.06em}main:has(>#hero) #heritage h2{font-size:clamp(2rem,4.6vw,4.25rem)!important;line-height:1.12;letter-spacing:.045em}main:has(>#hero) #values h2{font-size:clamp(1.875rem,4.5vw,4.125rem)!important;line-height:1.13;letter-spacing:.035em;text-wrap:balance}main:has(>#hero) #values h2 span{font-style:normal;letter-spacing:inherit}main:has(>#hero) #selfcare h2{font-size:clamp(2rem,4.4vw,3.875rem)!important;line-height:1.15;letter-spacing:0}main:has(>#hero) #selfcare h3{font-family:var(--home-sans);font-size:clamp(.875rem,1.3vw,1.125rem);line-height:1.6;letter-spacing:.06em}main:has(>#hero) #selfcare h4{letter-spacing:.035em;text-transform:none}main:has(>#hero) #botanicals h2{font-size:clamp(2.375rem,4.2vw,4.25rem)!important;line-height:1.08;letter-spacing:0}main:has(>#hero) #botanicals h3{letter-spacing:0}main:has(>#hero) #showcase h2{font-size:clamp(1.5rem,3.3vw,3rem);line-height:1.15;letter-spacing:.04em;text-transform:none}main:has(>#hero) #bpom h2{font-size:clamp(2.125rem,3.8vw,3.5rem);line-height:1.12;letter-spacing:.045em;text-transform:none}main:has(>#hero) #bpom h3{letter-spacing:.055em}main:has(>#hero) #bpom p{font-weight:400;letter-spacing:.12em}main:has(>#hero) #ritual h2{letter-spacing:0}main:has(>#hero) #ritual h3{font-size:clamp(2.625rem,5vw,5rem);line-height:1.08;letter-spacing:0}main:has(>#hero) :is(#hero,#heritage,#values,#selfcare,#botanicals,#showcase,#ritual) p.font-sans,main:has(>#hero) #heritage .editorial-body{font-family:var(--home-sans);font-weight:400;letter-spacing:.01em}main:has(>#hero) #values p.font-serif{font-family:var(--home-sans);font-size:clamp(1rem,1.4vw,1.1875rem);font-weight:400;font-style:normal;line-height:1.8;letter-spacing:.01em}main:has(>#hero) #selfcare p.font-serif{font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:400;font-style:normal;line-height:1.7;letter-spacing:0}main:has(>#hero) #showcase p{font-size:clamp(.875rem,1vw,1rem);line-height:1.7}main:has(>#hero) :is(#hero,#heritage,#values,#botanicals) .uppercase:not(h2):not(h3):not(button){font-family:var(--home-sans);font-weight:400;letter-spacing:.16em}main:has(>#hero) #reasons-hub .font-mono{font-family:var(--home-sans);font-weight:400}main:has(>#hero) #footer .whitespace-nowrap>span{letter-spacing:.06em}main:has(>#hero) #footer button span{opacity:.92}#app>div:has(>main>#hero)>header .font-serif{font-weight:400;letter-spacing:.14em}#app>div:has(>main>#hero)>header .font-sans:not(button){font-weight:400}@media(max-width:639px){main:has(>#hero) :is(#hub-header-title,#heritage,#values) h2{letter-spacing:.025em}main:has(>#hero) #hero .font-semibold{font-weight:400;letter-spacing:.12em}main:has(>#hero) #selfcare p.font-sans{font-size:.875rem}#app>div:has(>main>#hero)>header .font-serif{letter-spacing:.06em}}
