.buddy-experience{--exp-teal:#0d3b4e;--exp-gold:#c9a96a;--exp-cream:#f6f1e7;color:#20282a}.exp-kicker{font-family:var(--font-body),sans-serif;letter-spacing:.15em;text-transform:uppercase;color:#8f6b35;margin:0;font-size:.82rem;font-weight:750;line-height:1.35}.exp-kicker-light{color:#e8cb91}.exp-hero{background:radial-gradient(circle at 10% 15%,#bdd3de29,transparent 34%),var(--exp-teal);position:relative}.exp-hero-image:after{content:"";pointer-events:none;border-left:1px solid #c9a96a52;position:absolute;inset:0}.exp-intro>div>div{border-color:#c9a96a5c;box-shadow:0 22px 64px #0d3b4e21}.exp-intro-note{gap:20px;position:relative}.exp-intro-plane{color:#ae874d;flex:none;transform:rotate(-16deg)}.exp-timeline>div{transition:background .2s;position:relative}.exp-timeline>div:before{content:"";background:var(--exp-gold);width:21px;height:2px;position:absolute;top:0;left:14px}.exp-timeline>div:hover{background:#f8f2e8}.exp-plan{background:radial-gradient(circle at 92% 4%,#bdd3de36,#0000 27%)}.exp-stage-card{position:relative;border:1px solid #c9a96a4f!important;box-shadow:0 17px 42px #0d3b4e13!important}.exp-stage-card:after{content:"";background:linear-gradient(90deg,transparent,var(--exp-gold),transparent);height:2px;position:absolute;bottom:0;left:34px;right:34px}.exp-split{border:1px solid #c9a96a4d;box-shadow:0 22px 55px #0d3b4e21!important}.exp-terminals:before,.exp-onboard:before{content:"";background:linear-gradient(90deg,#0000,#c9a96ad9,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}.exp-terminal-card{box-shadow:0 14px 30px #0000001c;border-color:#c9a96a61!important}.exp-terminal-card figcaption{position:relative}.exp-terminal-card figcaption:before{content:"";background:var(--exp-gold);width:43px;height:1px;margin:0 auto 13px;display:block}.exp-aircraft{background:radial-gradient(circle at 0 100%,#bdd3de3d,#0000 30%),#fffdf9}.exp-aircraft-script{color:#a77d43;margin:14px 0 0;font-size:clamp(2.1rem,3vw,3.1rem);line-height:1.2;transform:rotate(-2deg)}.exp-aircraft-images>div{border:1px solid #c9a96a85}.exp-board{background:radial-gradient(circle at 1% 5%,#c9a96a21,#0000 28%),linear-gradient(145deg,#f6f1e7,#eef4f5 52%,#fffdf9)}.exp-onboard{background:radial-gradient(circle at 100% 100%,#bdd3de1a,#0000 32%),#082f3f}.exp-flourish{color:#e6c78a;justify-content:center;align-items:center;gap:14px;margin:22px auto -7px;display:flex}.exp-flourish span{background:#e6c78aa6;width:58px;height:1px}.exp-onboard-card{box-shadow:0 18px 40px #0000001f;border-color:#c9a96a52!important}.exp-onboard-card>div:last-child{border-top:1px solid #c9a96a26}.exp-arrive{background:radial-gradient(circle at 95% 0,#bdd3de85,#0000 35%),#e9e0d1}.exp-finale{border:1px solid #c9a96a7a;box-shadow:0 24px 60px #0d3b4e1f!important}.exp-finale .font-script{padding-top:8px;line-height:1.03;display:block}@media (width<=1023px){.exp-hero-image:after{border-bottom:1px solid #c9a96a52;border-left:0}.exp-intro-note{gap:15px}}@media (width<=640px){.exp-hero h1{font-size:clamp(2.55rem,10.5vw,3.45rem)}.exp-hero .animate-fade-up{width:100%;min-width:0;overflow:visible}.exp-hero .site-hero-script{text-wrap:balance;width:100%;max-width:100%;padding:.08em .05em .18em;font-size:clamp(1.5rem,7.3vw,1.8rem);line-height:1.28;transform:rotate(-1deg)}.exp-hero .site-hero-script+p{max-width:100%}.exp-timeline>div:before{width:16px;left:11px}.exp-aircraft-script{font-size:2.45rem}.exp-flourish{margin-top:15px}.exp-finale .font-script{line-height:1.07}}@media (width<=639px){.exp-timeline>div:nth-child(odd){border-left:0}.exp-timeline>div:nth-child(n+3){border-top:1px solid #0d3b4e1a}}
