.lx-explore {
    --lx-explore-ink: #3b2b1f;
    --lx-explore-bone: #faf6ef;
    --lx-explore-bone-2: #f2e8d8;
    --lx-explore-bone-3: #e9dac0;
    --lx-explore-gold: #8e6d3a;
    --lx-explore-gold-light: #e3cb9b;
    color: var(--lx-explore-ink);
    background: var(--lx-explore-bone);
}

.lx-explore-hero {
    isolation: isolate;
    background: #0b0c10;
}

.lx-explore-hero__copy {
    padding: 48px 56px;
    text-shadow: 0 3px 18px rgba(0, 0, 0, .4);
}

.lx-explore-hero__copy::before {
    width:100%;
    position: absolute;
    inset: -42% -18%;
    z-index: -1;
    content: "";
    pointer-events: none;
    background: radial-gradient(ellipse at center,
        rgba(11, 12, 16, .56) 0%,
        rgba(11, 12, 16, .42) 30%,
        rgba(11, 12, 16, .22) 50%,
        rgba(11, 12, 16, .08) 62%,
        rgba(11, 12, 16, 0) 74%);
}

.lx-explore-hero__eyebrow {
    display: inline-flex;
    align-items: center;
    gap: 14px;
    margin-bottom: 18px;
    color: #e3cb9b;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: .28em;
}

.lx-explore-hero__eyebrow::before,
.lx-explore-hero__eyebrow::after {
    width: 42px;
    height: 1px;
    content: "";
    background: rgba(227, 203, 155, .7);
}

.lx-explore-hero h1 em {
    color: #e3cb9b;
    font-weight: inherit;
}

.lx-explore .ajaxfeature {
    background: var(--lx-explore-bone);
}

.lx-explore-section {
    color: var(--lx-explore-ink);
}

.lx-explore-section--bone {
    background: var(--lx-explore-bone);
}

.lx-explore-section--warm {
    background: var(--lx-explore-bone-2);
}

.lx-explore-section--gold {
    background: var(--lx-explore-bone-3);
}

.lx-explore-section__copy {
    color: rgba(59, 43, 31, .78);
}

.lx-explore-section__title,
.lx-explore-section__subtitle {
    color: var(--lx-explore-gold);
    font-family: var(--font-sub), "Cormorant Garamond", Georgia, serif;
    font-weight: 400;
}

.lx-explore-section__title {
    line-height: 1.04;
    letter-spacing: -.015em;
}

    .lx-explore-section__title i {
        color: #3b2b1f;
        font-weight: 300;
    }

.lx-explore-section__subtitle {
    font-size: clamp(30px, 2.2vw, 36px);
    line-height: 1.15;
    letter-spacing: .01em;
}

.lx-explore-section__line,
.lx-explore-section__divider {
    height: 1px;
    background: rgba(198, 164, 108, .55);
}

@media (max-width: 767px) {
    .lx-explore-hero__copy {
        width: calc(100% - 32px);
        padding: 40px 18px;
    }

    .lx-explore-hero__copy::before {
        inset: -34% -10%;
        background: radial-gradient(ellipse at center,
            rgba(11, 12, 16, .6) 0%,
            rgba(11, 12, 16, .44) 32%,
            rgba(11, 12, 16, .2) 52%,
            rgba(11, 12, 16, .07) 64%,
            rgba(11, 12, 16, 0) 76%);
    }

    .lx-explore-hero__eyebrow {
        gap: 9px;
        font-size: 10px;
        letter-spacing: .2em;
    }

    .lx-explore-hero__eyebrow::before,
    .lx-explore-hero__eyebrow::after {
        width: 24px;
    }
}
