.experience-entry{min-height:min(92svh,850px);display:grid;align-items:center;padding:125px 0 85px;background:radial-gradient(circle at 77% 48%,rgba(82,152,243,.22),transparent 34%),linear-gradient(120deg,#f8fbfe,#e4edf8)}
.experience-entry .label{margin-bottom:clamp(42px,6vw,90px)}
.entry-intro{position:relative;isolation:isolate;min-height:480px;display:grid;align-content:center}
.entry-intro .entry-copy{position:relative;z-index:2;max-width:900px}
.entry-intro .entry-copy h2{max-width:950px;font-size:clamp(4.1rem,8vw,9.8rem);line-height:.92;margin-bottom:1.5rem}
.entry-intro .entry-copy>p:not(.entry-kicker){max-width:650px;font-size:clamp(1.05rem,1.35vw,1.3rem);line-height:1.6}
.entry-intro-orbit{position:absolute;z-index:-1;right:0;top:12%;width:min(45vw,590px);aspect-ratio:1;display:grid;place-items:center;opacity:.38;filter:drop-shadow(0 18px 30px rgba(48,107,204,.17))}
.entry-intro-orbit span{position:absolute;inset:7%;border:2px solid rgba(67,152,238,.6);border-radius:50%;transform:rotate(-25deg) scaleY(.63);animation:intro-orbit 11s ease-in-out infinite alternate}
.entry-intro-orbit img{width:55%;animation:intro-mark 8s ease-in-out infinite}
.entry-scroll-cue{display:flex;align-items:center;gap:12px;margin-top:35px;color:#176db9;font-size:.75rem;font-weight:850;letter-spacing:.17em}
.entry-scroll-cue>span:last-child{font-size:1.55rem;animation:entry-arrow 1.6s ease-in-out infinite}
.entry-scroll-line{width:42px;height:2px;background:linear-gradient(90deg,#2abaf8,#6749eb)}
.home-journey{background:#eaf0f7}
.home-journey-stage{position:relative;min-height:100svh;scroll-margin-top:0;background:#eaf0f7}
.home-journey-stage:first-child{background:#081633}
.home-journey-stage:nth-child(2){background:#e7f0fa}
.home-journey-stage:nth-child(3){background:#eff7ff}
.home-journey-stage:nth-child(4){background:#edf3fb}
.home-journey-stage .stage-root{display:block;overflow:hidden}
.home-journey-finish{height:72px;display:flex;align-items:center;justify-content:center;gap:14px;background:#edf3fb;color:#2675be;font-size:.68rem;font-weight:850;letter-spacing:.2em}
.home-journey-finish span:last-child{font-size:1.4rem;animation:entry-arrow 1.7s ease-in-out infinite}
@keyframes intro-orbit{to{transform:rotate(35deg) scaleY(.7)}}
@keyframes intro-mark{50%{transform:translateY(-12px) rotate(9deg)}}
@keyframes entry-arrow{50%{translate:0 7px}}
@media(max-width:700px){.experience-entry{min-height:72svh;padding:115px 0 60px}.experience-entry .label{margin-bottom:50px}.entry-intro{min-height:430px}.entry-intro .entry-copy h2{font-size:clamp(3.4rem,12vw,5.8rem)}.entry-intro .entry-copy>p:not(.entry-kicker){font-size:1rem}.entry-intro-orbit{width:72vw;right:-13vw;top:21%;opacity:.14}.entry-scroll-cue{font-size:.6rem;letter-spacing:.11em}.home-journey-finish{height:62px;font-size:.55rem}}
@media(prefers-reduced-motion:reduce){.entry-intro-orbit span,.entry-intro-orbit img,.entry-scroll-cue>span:last-child,.home-journey-finish span:last-child{animation:none}}
