.experiences-intro{padding:var(--space-lg) 0 var(--space-xl);text-align:center}.experiences-intro p{font-size:var(--fs-lead);max-width:68ch;margin:0 auto;line-height:1.6}.exp-row-full{align-items:center;min-height:0;padding:clamp(3rem,5vw,4.5rem) 0;scroll-margin-top:80px;display:flex;position:relative;overflow:hidden}.exp-row-bg{z-index:-2;background-position:50%;background-size:cover;background-attachment:fixed;width:100%;height:100%;position:absolute;top:0;left:0}.exp-row-gradient{z-index:-1;background:linear-gradient(90deg,#0a0a0ae6 0%,#0a0a0ab3 40%,#0a0a0a33 100%);width:100%;height:100%;position:absolute;top:0;left:0}.exp-row-full.even .exp-row-gradient{background:linear-gradient(270deg,#0a0a0ae6 0%,#0a0a0ab3 40%,#0a0a0a33 100%)}.exp-row-content{z-index:1;flex-direction:column;width:100%;max-width:1200px;margin:0 auto;padding:0 5%;display:flex;position:relative}.exp-row-full.even .exp-row-content{text-align:right;align-items:flex-end}.exp-row-content-inner{max-width:600px}.exp-number{font-family:var(--font-utility);font-size:var(--fs-label);letter-spacing:.2em;color:var(--accent-gold);margin-bottom:.9rem;font-weight:600;line-height:1}.exp-title{margin-bottom:20px;font-size:clamp(1.6rem,2.8vw,2.3rem);line-height:1.2}.exp-desc{font-size:var(--fs-lead);color:#ddd;margin-bottom:30px;line-height:1.6}.exp-features{margin-bottom:40px;padding:0;list-style:none}.exp-features li{color:#ccc;margin-bottom:15px;padding-left:30px;font-size:1.1rem;position:relative}.exp-features li:before{content:"✓";color:#d4af37;font-weight:700;position:absolute;top:0;left:0}.exp-row-full.even .exp-features li{padding-left:0;padding-right:30px}.exp-row-full.even .exp-features li:before{left:auto;right:0}.editorial-quote-section{padding:var(--space-2xl) 5%;text-align:center;background-color:#050505}.editorial-quote-section blockquote{font-size:var(--fs-quote);color:#fff;max-width:900px;margin:0 auto;font-style:italic;line-height:1.4}@media (max-width:900px){.exp-row-bg{background-attachment:scroll}.exp-row-full{padding:3.5rem 0}.exp-row-gradient,.exp-row-full.even .exp-row-gradient{background:linear-gradient(#0a0a0a99 0%,#0a0a0ad1 50%,#0a0a0af2 100%)}.exp-row-content,.exp-row-full.even .exp-row-content{text-align:left;align-items:flex-start}.exp-row-content-inner{max-width:100%}.exp-row-full.even .exp-features li{padding-left:30px;padding-right:0}.exp-row-full.even .exp-features li:before,.exp-number,.exp-row-full.even .exp-number{left:0;right:auto}}@media (max-width:768px){.experiences-intro p{font-size:1.15rem}.exp-row-full{padding:3rem 0}.exp-desc{font-size:1.05rem}.exp-features li{font-size:1rem}}
