main:has(>#hero){--home-serif: "EB Garamond", Georgia, serif;--home-sans: "EB Garamond", Georgia, 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-serif);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}:is(main:has(#hero),main) #bpom h2{font-size:clamp(2.125rem,3.8vw,3.5rem);line-height:1.12;letter-spacing:.045em;text-transform:none}:is(main:has(#hero),main) #bpom h3{letter-spacing:.055em}:is(main:has(#hero),main) #bpom p.font-mono{font-weight:600;letter-spacing:.22em}:is(main:has(#hero),main) #bpom p.font-sans{font-size:clamp(.95rem,1.15vw,1.075rem);font-weight:400;letter-spacing:.01em;line-height:1.65}:is(main:has(#hero),main) #ritual h2{letter-spacing:0}:is(main:has(#hero),main) #ritual h3{font-size:clamp(2.625rem,5vw,5rem);line-height:1.08;letter-spacing:0}:is(main:has(#hero),main) :is(#hero,#heritage,#values,#selfcare,#botanicals,#showcase,#ritual) p.font-sans,:is(main:has(#hero),main) #heritage .editorial-body{font-family:var(--home-serif);font-size:clamp(1.125rem,1.35vw,1.35rem);font-weight:400;line-height:1.75;letter-spacing:.015em}:is(main:has(#hero),main) #values p.font-serif{font-family:var(--home-serif);font-size:clamp(1.1875rem,1.55vw,1.45rem);font-weight:400;font-style:normal;line-height:1.8;letter-spacing:.015em}:is(main:has(#hero),main) #selfcare p.font-serif{font-family:var(--home-serif);font-size:clamp(1.28rem,1.8vw,1.6rem);font-weight:400;font-style:normal;line-height:1.7;letter-spacing:.01em}:is(main:has(#hero),main) #selfcare p.font-sans{font-family:var(--home-serif);font-size:clamp(1.0625rem,1.25vw,1.25rem);line-height:1.7}:is(main:has(#hero),main) #showcase p{font-family:var(--home-serif);font-size:clamp(1.125rem,1.35vw,1.3rem);line-height:1.75}:is(main:has(#hero),main) #botanicals p{font-size:clamp(1.0625rem,1.25vw,1.25rem);line-height:1.7}:is(main:has(#hero),main) #reasons-hub p{font-size:clamp(1rem,1.15vw,1.15rem);line-height:1.6}:is(main:has(#hero),main) :is(#hero,#heritage,#values,#botanicals) .uppercase:not(h2):not(h3):not(button){font-family:var(--home-serif);font-size:clamp(.875rem,1vw,.975rem);font-weight:500;letter-spacing:.18em}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}:is(main:has(#hero),main) #selfcare p.font-sans{font-size:1rem}#app>div:has(>main>#hero)>header .font-serif{letter-spacing:.06em}}
