.luna-v5.luna-purpose-page{background:var(--cream);color:var(--teal)}.luna-purpose-page main{padding-top:86px}.luna-purpose-page .purpose-hero{background:var(--teal);color:var(--cream);grid-template-columns:1.05fr 1fr;display:grid}.purpose-hero-copy{align-self:center;padding:clamp(40px,5vw,90px) 6vw}.purpose-hero h1{letter-spacing:-.05em;margin:32px 0;font:400 clamp(50px,5.7vw,88px)/1.03 Georgia,serif}.purpose-hero h1 em{color:var(--aqua)}.purpose-hero-copy>p:not(.v5-eyebrow){font-size:1.125rem;line-height:1.7}.purpose-hero-photo{min-height:570px;position:relative}.purpose-hero-photo img{object-fit:cover;width:100%;height:100%;position:absolute}.purpose-hero-photo figcaption{background:linear-gradient(#0000,#001c1cea);width:100%;padding:60px 24px 20px;font-size:.875rem;position:absolute;bottom:0}.purpose-trinity{padding:80px 6vw}.purpose-section-heading{max-width:760px}.purpose-section-heading h2,.purpose-process h2,.purpose-welcome h2{margin:24px 0;font-size:clamp(40px,4.6vw,70px);line-height:1.08}.purpose-section-heading>p:last-child{max-width:52ch;font-size:1.0625rem}.purpose-ingredients{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:56px;display:grid}.purpose-ingredients article{border-top:1px solid #082c2d66;padding-top:20px}.purpose-ingredients article>span{letter-spacing:.08em;font-size:.875rem}.purpose-ingredients h3{margin:20px 0;font:400 clamp(48px,5vw,78px)/1.1 Georgia,serif}.purpose-ingredients p{color:#334e47;max-width:32ch;font-size:1rem}.purpose-concept-photo{background:var(--teal);margin-top:56px;position:relative;overflow:hidden}.purpose-concept-photo img{aspect-ratio:2.35;object-fit:cover;width:100%;height:auto;display:block}.purpose-concept-photo figcaption{color:var(--cream);background:var(--teal);padding:7px 10px;font-size:.75rem;line-height:1.35;position:absolute;bottom:18px;left:18px}.purpose-process{background:#dfe8e1;grid-template-columns:1fr 1fr;display:grid}.purpose-process figure{min-height:560px;position:relative}.purpose-process figure img{object-fit:cover;width:100%;height:100%;position:absolute}.purpose-process figcaption{width:100%;color:var(--cream);background:linear-gradient(#0000,#001c1cea);padding:60px 24px 20px;font-size:.875rem;position:absolute;bottom:0}.purpose-process>div{align-self:center;padding:60px 6vw}.purpose-process p:not(.v5-eyebrow){max-width:48ch;margin-top:20px;font-size:1rem}.purpose-welcome{grid-template-columns:1fr 240px;align-items:center;gap:80px;padding:80px 8vw;display:grid}.purpose-welcome p:not(.v5-eyebrow){max-width:55ch;font-size:1rem}.purpose-welcome>img{width:100%;height:auto}.purpose-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.purpose-actions .v5-text-link{margin-top:0}.purpose-source{color:#334e47;padding:0 6vw 36px;font-size:.875rem}.purpose-source a{text-underline-offset:4px;text-decoration:underline!important}.luna-v5.luna-purpose-page main :focus-visible{outline-color:var(--teal)!important}.luna-v5.luna-purpose-page .purpose-hero :focus-visible{outline-color:var(--aqua)!important}@media (max-width:850px){.luna-purpose-page main{padding-top:84px}.purpose-hero-photo{min-height:490px}.purpose-welcome{grid-template-columns:1fr 150px;gap:40px;padding-inline:6vw}.purpose-ingredients{gap:24px}}@media (max-width:600px){.luna-purpose-page main{padding-top:78px}.luna-purpose-page .purpose-hero,.purpose-process{grid-template-columns:1fr}.purpose-hero h1{font-size:clamp(48px,12vw,68px)}.purpose-hero-photo{min-height:280px}.purpose-trinity{padding-block:48px}.purpose-ingredients{grid-template-columns:1fr;gap:28px;margin-top:36px}.purpose-ingredients h3{margin-block:12px}.purpose-concept-photo{margin-top:36px}.purpose-concept-photo img{aspect-ratio:4/3}.purpose-process figure{min-height:320px}.purpose-process>div{padding-block:40px}.purpose-welcome{padding-block:48px;display:block}.purpose-welcome>img{width:90px;margin-top:36px}}
