.luna-v5 .luna-experience{color:#f4f0e5;background:#082c2d;padding:0 24px 64px}.luna-v5 .experience-intro{justify-content:space-between;align-items:center;gap:20px;padding:40px 3vw 28px;display:flex}.luna-v5 .experience-intro p{letter-spacing:.14em;text-transform:uppercase;font-size:.875rem}.luna-v5 .experience-intro a{border-bottom:1px solid #8fced1;align-items:center;gap:24px;padding:12px 0;font-size:.875rem;display:inline-flex}.luna-v5 .experience-deck{isolation:isolate;position:relative}.luna-v5 .experience-card{margin:0;padding:0 0 20px;scroll-margin-top:104px;position:relative}.luna-v5 .experience-surface{isolation:isolate;transform-origin:top;background:#082c2d;border:1px solid #8fced155;border-radius:18px;align-items:center;min-height:650px;padding:64px 5vw 92px;display:flex;position:relative;overflow:hidden}.luna-v5 .experience-image{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.luna-v5 .experience-surface:before{content:"";z-index:-1;background:linear-gradient(90deg,#031e1af5 0%,#031e1ae0 48%,#031e1a38 100%);position:absolute;inset:0}.luna-v5 .experience-copy{width:55%;max-width:710px}.luna-v5 .experience-label{letter-spacing:.12em;text-transform:uppercase;color:#a8dadd;margin-bottom:28px;font-size:.875rem}.luna-v5 .experience-copy h2{letter-spacing:-.04em;font-size:clamp(44px,5.3vw,86px);line-height:1.07}.luna-v5 .experience-copy h2 em{color:#f4f0e5}.luna-v5 .experience-description{max-width:480px;margin:26px 0 28px;font-size:1rem;line-height:1.65}.luna-v5 .experience-copy .v5-button{color:#082c2d;background:#8fced1;font-size:.9375rem}.luna-v5 .experience-copy .v5-button:hover{background:#b7e2e2}.luna-v5 .experience-caption{color:#f4f0e5;background:#082c2df2;margin-left:28px;padding:8px 12px;font-size:.875rem;line-height:1.5;position:absolute;bottom:24px;right:28px}.luna-v5 .luna-experience[data-stack=true] .experience-card{height:var(--scene-height);padding-bottom:20px;position:sticky;top:104px}.luna-v5 .luna-experience[data-stack=true] .experience-surface{height:100%;min-height:0}.luna-v5 .v5-gather.v5-gather-compact{background:#082c2d;min-height:0;padding:70px 6vw}.luna-v5 .v5-gather-compact:before{display:none}.luna-v5 .v5-gather-compact .v5-gather-card{grid-template-columns:1.2fr 1fr;column-gap:7vw;width:100%;max-width:none;padding:0;display:grid}.luna-v5 .v5-gather-compact .v5-eyebrow{grid-column:1/-1}.luna-v5 .v5-gather-compact h2{grid-row:2/4}.luna-v5 .v5-gather-compact .v5-gather-card>p:not(.v5-eyebrow){max-width:400px;margin:0 0 24px}.luna-v5 .v5-gather-compact .v5-button{justify-self:start}@media (max-width:1099px){.luna-v5 .luna-experience{padding:0 18px 32px}.luna-v5 .experience-surface{min-height:580px}.luna-v5 .experience-copy{width:75%}.luna-v5 .experience-surface:before{background:linear-gradient(90deg,#031e1af5,#031e1ad9 75%,#031e1a80)}}@media (max-width:650px){.luna-v5 .luna-experience{padding:0 12px 24px}.luna-v5 .experience-intro{flex-wrap:wrap;gap:4px;padding:24px 12px}.luna-v5 .experience-surface{min-height:0;padding:0 24px 26px;display:block}.luna-v5 .experience-image{z-index:auto;aspect-ratio:4/3;object-fit:cover;width:calc(100% + 48px);max-width:none;height:auto;margin:0 -24px 28px;position:relative;inset:auto}.luna-v5 .experience-surface:before{display:none}.luna-v5 .experience-copy{width:100%}.luna-v5 .experience-copy h2{font-size:clamp(2.5rem,9vw,3.5rem)}.luna-v5 .experience-label{letter-spacing:.08em;margin-bottom:18px}.luna-v5 .experience-caption{color:#a8dadd;background:0 0;margin:26px 0 0;padding:0;position:static}.luna-v5 .experience-copy .v5-button{gap:16px;width:100%;padding:14px 16px}.luna-v5 .v5-gather-compact .v5-gather-card{display:block}.luna-v5 .v5-gather-compact .v5-gather-card>p:not(.v5-eyebrow){margin:24px 0}}@media (prefers-reduced-motion:reduce),(max-height:759px),(max-width:1099px){.luna-v5 .luna-experience[data-stack] .experience-card{height:auto;position:relative;top:auto}.luna-v5 .luna-experience[data-stack] .experience-surface{height:auto;transform:none!important}}
