.lp-experience{--lp-gold:#c9a24a;--lp-rule:1;font-family:Inter,sans-serif}.lp-experience .lp-section{border-radius:0;position:relative}.lp-experience .lp-section:not(.lp-hero):before{content:"";z-index:1;background:linear-gradient(90deg, transparent, var(--lp-gold), transparent);width:100%;height:1px;transform:scaleX(var(--lp-rule));transform-origin:0;pointer-events:none;border-radius:0;position:absolute;top:0;left:0}.lp-experience .lp-section:not(.lp-hero){padding-block:clamp(4rem,8vw,8rem)}.lp-experience .lp-section h2{letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere;font-family:Poppins,sans-serif;font-size:clamp(2rem,4.5vw,4.25rem);font-weight:500;line-height:1.12}.lp-experience .eyebrow-label{letter-spacing:.22em;line-height:1.6}.lp-experience .lp-hero{background:radial-gradient(ellipse at 85% 20%, #62143e 0%, transparent 58%), var(--plum-deep);min-height:min(920px,100svh);padding-top:clamp(8rem,12vw,12rem);padding-bottom:2rem}.lp-experience .lp-hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:15ch;font-family:Poppins,sans-serif;font-size:clamp(2.75rem,5.5vw,5.6rem);font-weight:500;line-height:1.06}.lp-experience .lp-feature{background:#f2e9e10f;border:1px solid #f2e9e13d;border-radius:1.5rem 1.5rem .25rem .25rem;min-height:36rem;box-shadow:0 30px 70px -35px #0009}.lp-experience .lp-feature h2{letter-spacing:-.025em;font-size:clamp(1.4rem,2.3vw,2.25rem);line-height:1.25}.lp-experience .lp-chapters{column-gap:clamp(1.2rem,3vw,3rem)}.lp-experience .lp-chapters a{border-bottom:1px solid #0000;border-radius:0;padding-block:.75rem;position:relative}.lp-experience .lp-chapters a[aria-current=location]{color:var(--gold-soft);border-bottom-color:currentColor}.lp-experience [id]{scroll-margin-top:7rem}.lp-experience :is(a,button,summary,input,textarea,select):focus-visible{outline-offset:5px;outline:3px solid}.lp-experience section[tabindex="-1"]:focus-visible{outline:2px solid var(--lp-gold);outline-offset:-3px}.lp-experience .lp-events-grid{gap:clamp(1.5rem,3vw,2.5rem)}.lp-experience .lp-event-card{background:color-mix(in srgb, var(--secondary) 60%, white);box-shadow:none;border-radius:1.25rem 1.25rem .25rem .25rem;transition:border-color .2s,box-shadow .2s}.lp-experience .lp-event-card>a{overflow:hidden}.lp-experience .lp-event-card h3{letter-spacing:-.035em;font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.25}.lp-experience .lp-pillar{border:0;border-top:1px solid color-mix(in srgb, var(--plum) 25%, transparent);background:0 0;border-radius:0;padding:2rem 0}.lp-experience .lp-pillar>span{width:auto;height:auto;color:var(--plum);letter-spacing:-.07em;background:0 0;border-radius:0;justify-content:flex-start;font-size:3.5rem;font-weight:400;line-height:1}.lp-experience .lp-pillar h4{font-size:1.4rem;line-height:1.3}.lp-experience .lp-step{border:0;border-bottom:1px solid color-mix(in srgb, var(--plum) 20%, transparent);background:0 0;border-radius:0;padding:1.75rem 0}.lp-experience .lp-step:first-child{border-top:1px solid color-mix(in srgb, var(--plum) 20%, transparent)}.lp-experience .lp-step>span{background:var(--plum-deep);border-radius:50%;width:3.25rem;height:3.25rem;font-size:1rem}.lp-experience .lp-club-panel{background:radial-gradient(ellipse at 100% 0%, #8b315e 0%, transparent 65%), var(--plum-deep);box-shadow:0 25px 65px -45px var(--plum);border-radius:1.5rem}.lp-experience .lp-club-panel h2{font-size:clamp(2rem,4vw,3.75rem)}.lp-experience .lp-reading-progress{background:#1a081014}.lp-experience .lp-cursor{box-shadow:0 0 0 1px #1a081073}.lp-experience .lp-card :is(a,button){touch-action:manipulation}@media (width>=1024px){.lp-experience .lp-hero-grid{grid-template-columns:1.08fr .92fr;align-items:center}.lp-experience .lp-feature{margin-top:1rem}.lp-experience .lp-about-grid{grid-template-columns:1.15fr .85fr}.lp-experience .lp-pillar-grid{gap:3rem}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.lp-experience .lp-event-card:hover{border-color:var(--lp-gold);box-shadow:0 22px 45px -35px var(--plum)}.lp-experience .lp-event-card>a img{transition:transform .65s cubic-bezier(.22,1,.36,1)}.lp-experience .lp-event-card>a:hover img{transform:scale(1.035)}.lp-experience a:hover>svg{translate:2px -2px}.lp-experience a>svg{transition:translate .18s}}@media (width>=1024px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.lp-experience .lp-cursor{display:block}}@media (width<=767px){.lp-experience .lp-hero{min-height:auto;padding-top:8rem}.lp-experience .lp-feature{min-height:33rem}.lp-experience .lp-chapters{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem 1.25rem;display:grid}.lp-experience .lp-chapters a{font-size:.8rem;line-height:1.5}.lp-experience .lp-club-panel{padding:2rem 1.5rem}.lp-experience .lp-pillar{padding-block:1.75rem}}@media (prefers-reduced-motion:reduce){.lp-experience *,.lp-experience :before,.lp-experience :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.lp-experience .lp-cursor{display:none}}@media print{.lp-experience .lp-reading-progress,.lp-experience .lp-cursor{display:none}.lp-experience [data-lp-mask]{clip-path:none!important}.lp-experience :is([data-lp-intro],.lp-card,.lp-step,h2){opacity:1!important;transform:none!important}}
