.lunna-page-hero{position:relative;overflow:hidden}.lunna-page-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(30rem,.75fr);align-items:end;gap:4rem 8rem;padding:clamp(4rem,6vw,8rem);border:1px solid var(--border-hairline);border-radius:3.2rem;background:var(--surface-card);box-shadow:var(--shadow-card)}.lunna-page-hero__inner:after{content:"";position:absolute;top:-8rem;right:-7rem;z-index:-1;width:22rem;height:22rem;border:4rem solid var(--lunna-page-accent, var(--sky-300));border-radius:50%;opacity:.45;pointer-events:none}.lunna-page-hero--peach{--lunna-page-accent: var(--peach-500)}.lunna-page-hero--sky{--lunna-page-accent: var(--sky-500)}.lunna-page-hero--royal{--lunna-page-accent: var(--royal-500)}.lunna-page-hero--navy{--lunna-page-accent: var(--ink-500)}.lunna-page-hero__eyebrow{margin:0 0 1.8rem}.lunna-page-hero__heading{max-width:14ch;margin:0;color:var(--text-heading);font-size:clamp(4.4rem,5.4vw,7.2rem);font-weight:800;letter-spacing:-.05em;line-height:1;text-wrap:balance}.lunna-page-hero__support{position:relative;z-index:1}.lunna-page-hero__text{max-width:54ch;color:var(--text-body);font-size:1.7rem;line-height:1.65}.lunna-page-hero__text>*:first-child{margin-top:0}.lunna-page-hero__text>*:last-child{margin-bottom:0}.lunna-page-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.8rem}.lunna-page-hero--faqs-photo .lunna-page-hero__inner{min-height:clamp(56rem,46vw,72rem);grid-template-columns:minmax(0,1fr);align-content:center;align-items:center;gap:2.4rem;padding:clamp(4.8rem,7vw,7.2rem) clamp(3.2rem,7vw,8rem);border-color:#46254f2e;background-color:#e8ddec;background-image:radial-gradient(ellipse at 50% 42%,#faf7fceb,#f7f1faad 34%,#f7f1fa33 60%,#f7f1fa00 74%),var(--lunna-page-hero-image);background-repeat:no-repeat;background-position:center center;background-size:cover;box-shadow:0 2.4rem 6rem #3e184829;text-align:center}.lunna-page-hero--faqs-photo .lunna-page-hero__inner:after{display:none}.lunna-page-hero--faqs-photo .lunna-page-hero__inner>div,.lunna-page-hero--faqs-photo .lunna-page-hero__support{width:min(100%,58rem);margin-inline:auto}.lunna-page-hero--faqs-photo .lunna-page-hero__eyebrow{color:#6f275f}.lunna-page-hero--faqs-photo .lunna-page-hero__heading{max-width:15ch;margin-inline:auto;color:#2e1835;text-shadow:0 .1rem 1.6rem rgba(255,255,255,.58)}.lunna-page-hero--faqs-photo .lunna-page-hero__text{margin-inline:auto;color:#49334f}.lunna-page-hero--faqs-photo .lunna-page-hero__actions{justify-content:center}.lunna-page-hero--faqs-photo .button--secondary{--color-button: 54, 25, 63;--color-button-text: 255, 255, 255;--alpha-button-background: 1;--alpha-button-border: 1}@media screen and (min-width:750px)and (max-width:989px){.lunna-page-hero--faqs-photo .lunna-page-hero__inner{min-height:58rem;padding:4.8rem clamp(4rem,9vw,7.2rem)}.lunna-page-hero--faqs-photo .lunna-page-hero__inner>div,.lunna-page-hero--faqs-photo .lunna-page-hero__support{width:min(100%,54rem)}.lunna-page-hero--faqs-photo .lunna-page-hero__heading{font-size:clamp(4.2rem,6.5vw,5.8rem)}}@media screen and (max-width:749px){.lunna-page-hero__shell{padding-right:2rem;padding-left:2rem}.lunna-page-hero__inner{grid-template-columns:minmax(0,1fr);gap:2.8rem;padding:4rem 2.4rem;border-radius:2.4rem}.lunna-page-hero__inner:after{top:-6rem;right:-6rem;width:16rem;height:16rem;border-width:3rem;opacity:.3}.lunna-page-hero__heading{max-width:12ch;font-size:clamp(3.8rem,11vw,5rem)}.lunna-page-hero__actions{display:grid}.lunna-page-hero__actions .button{width:100%}.lunna-page-hero--faqs-photo .lunna-page-hero__inner{min-height:clamp(52rem,145vw,64rem);align-content:center;gap:1.8rem;padding:3.6rem 2rem;background-image:radial-gradient(ellipse at 56% 48%,#faf7fcf0,#f7f1fab8 43%,#f7f1fa3d 72%,#f7f1fa0f),var(--lunna-page-hero-image);background-position:22% center;background-size:auto 100%}.lunna-page-hero--faqs-photo .lunna-page-hero__inner>div,.lunna-page-hero--faqs-photo .lunna-page-hero__support{width:min(100%,34rem)}.lunna-page-hero--faqs-photo .lunna-page-hero__heading{max-width:11ch;font-size:clamp(3.8rem,11vw,5rem)}.lunna-page-hero--faqs-photo .lunna-page-hero__text{font-size:1.6rem;line-height:1.55}.lunna-page-hero--faqs-photo .lunna-page-hero__actions{display:flex}.lunna-page-hero--faqs-photo .lunna-page-hero__actions .button{width:auto;min-width:18rem}}.lunna-page-hero--contact-photo{background-color:#0a2f38;background-image:var(--lunna-page-hero-image);background-repeat:no-repeat;background-size:cover;background-position:center bottom;min-height:clamp(600px,150vw,660px);display:flex;align-items:flex-start}.lunna-page-hero--contact-photo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:radial-gradient(118% 76% at 50% 0%,#02222bb8,#02222b61 40%,#02222b00 68%),linear-gradient(180deg,#03283394,#042f3a3d 30%,#042f3a00 52%,#021c2424)}.lunna-page-hero--contact-photo .lunna-page-hero__shell{position:relative;z-index:1;width:100%;padding-top:clamp(2.4rem,5vw,3.6rem);padding-bottom:2.4rem}.lunna-page-hero--contact-photo .lunna-page-hero__inner{max-width:62rem;margin-inline:auto;grid-template-columns:minmax(0,1fr);align-items:start;gap:1.4rem;min-height:0;padding:1.8rem 1.4rem;text-align:center;border-color:#ffffff29;border-radius:1.6rem;background:#04202880;box-shadow:0 1.6rem 4rem #02141a3d;backdrop-filter:blur(6px) saturate(115%);-webkit-backdrop-filter:blur(6px) saturate(115%)}@supports not ((backdrop-filter: blur(6px)) or (-webkit-backdrop-filter: blur(6px))){.lunna-page-hero--contact-photo .lunna-page-hero__inner{background:#042028ad}}.lunna-page-hero--contact-photo .lunna-page-hero__inner:after{display:none}.lunna-page-hero--contact-photo .lunna-page-hero__heading{max-width:none;margin-inline:auto;color:#fff;font-size:clamp(2.4rem,6.4vw,3.4rem);font-weight:700;letter-spacing:-.01em;line-height:1.15;text-shadow:0 .1rem .3rem rgba(2,20,26,.45)}.lunna-page-hero--contact-photo .lunna-page-hero__eyebrow{color:var(--peach-500)}.lunna-page-hero--contact-photo .lunna-page-hero__text{max-width:none;margin-inline:auto;color:#fffffff0;font-size:1.45rem;line-height:1.55;text-shadow:0 .1rem .3rem rgba(2,20,26,.4)}.lunna-page-hero--contact-photo .lunna-page-hero__actions{justify-content:center;gap:.8rem;margin-top:1.8rem}.lunna-page-hero--contact-photo .lunna-page-hero__actions .button{min-height:4.6rem;padding:0 1.8rem;font-size:1.4rem}.lunna-page-hero--contact-photo .button--primary{--color-button: 255, 255, 255;--color-button-text: 5, 52, 60;--alpha-button-background: 1;--alpha-button-border: 1}.lunna-page-hero--contact-photo .button--secondary{--color-button: 3, 30, 37;--color-button-text: 255, 255, 255;--alpha-button-background: .46;--alpha-button-border: 1;color:#fff;box-shadow:inset 0 0 0 .2rem #ffffffe0}.lunna-page-hero--track-photo{background-color:#073d49;background-position:center center}.lunna-page-hero--track-photo:before{background-image:radial-gradient(94% 70% at 50% 0%,#03252fc2,#032d376b 44%,#032d3700 72%),linear-gradient(180deg,#0326305c,#03263000 58%)}.lunna-page-hero--track-photo .lunna-page-hero__inner{background:#03242d8f}.lunna-page-hero--contact-photo .lunna-page-hero__actions .button:focus-visible{outline:.3rem solid #ffffff;outline-offset:.3rem}@media screen and (max-width:749px){.lunna-page-hero--contact-photo .lunna-page-hero__actions{display:flex}.lunna-page-hero--contact-photo .lunna-page-hero__actions .button{width:auto;min-width:0;padding:0 1.6rem}}@media screen and (min-width:750px){.lunna-page-hero--contact-photo{min-height:clamp(600px,82vw,720px)}.lunna-page-hero--contact-photo .lunna-page-hero__shell{padding-top:clamp(3.2rem,5vw,4.8rem)}.lunna-page-hero--contact-photo .lunna-page-hero__inner{padding:2.6rem 3.2rem;border-radius:2rem}.lunna-page-hero--contact-photo .lunna-page-hero__heading{font-size:clamp(3rem,4.6vw,4.4rem)}.lunna-page-hero--contact-photo .lunna-page-hero__text{font-size:1.6rem;line-height:1.6}.lunna-page-hero--contact-photo .lunna-page-hero__actions{gap:1.2rem;margin-top:2.4rem}.lunna-page-hero--contact-photo .lunna-page-hero__actions .button{min-height:5rem;padding:0 2.8rem;font-size:1.5rem}}@media screen and (min-width:990px){.lunna-page-hero--contact-photo{min-height:clamp(560px,68vw,760px)}.lunna-page-hero--contact-photo .lunna-page-hero__shell{padding-top:clamp(4rem,5vw,6rem)}.lunna-page-hero--contact-photo .lunna-page-hero__inner{max-width:76rem;padding:3rem 4rem}.lunna-page-hero--contact-photo .lunna-page-hero__heading{font-size:clamp(3.4rem,3.4vw,4.4rem)}.lunna-page-hero--contact-photo .lunna-page-hero__text{font-size:1.7rem}}@media screen and (min-width:1600px){.lunna-page-hero--contact-photo{min-height:clamp(720px,47vw,900px)}}@media screen and (max-width:749px){.lunna-page-hero--contact-photo{min-height:0;padding-top:30rem;display:block;background-image:none}.lunna-page-hero--contact-photo:before{inset:0 0 auto;height:30rem;background-image:var(--lunna-page-hero-image);background-size:cover;background-repeat:no-repeat;background-position:50% center}.lunna-page-hero--track-photo:before{background-position:12% center}.lunna-page-hero--contact-photo .lunna-page-hero__inner{background:transparent;border:0;-webkit-backdrop-filter:none;backdrop-filter:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-lunna-page-hero.css.map */
