.experience-launch{display:flex;align-items:center;gap:14px;width:100%;max-width:560px;margin-top:18px;padding:20px 22px;border:2px solid #ffbf71;border-radius:16px;background:linear-gradient(110deg,#ff7428,#ed5012);color:#fff;text-align:left;font-size:18px;font-weight:850;box-shadow:0 10px 30px #ff742844;transition:transform .2s,box-shadow .2s}.experience-launch:hover{transform:translateY(-3px);box-shadow:0 14px 35px #ff742866}.experience-launch>span:first-child{font-size:32px}.experience-launch small{display:block;font-size:14px;font-weight:500;margin-top:7px}.experience-section{background:#eef3fc;scroll-margin-top:90px;overflow:hidden}.experience-heading{display:flex;gap:20px;align-items:center;justify-content:space-between}.experience-heading h2{max-width:780px}.experience-heading button{flex-shrink:0}.experience-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:24px 0;font-size:16px}.experience-window{overflow:hidden;padding:12px 0 25px}.experience-track{display:flex;width:max-content;will-change:transform;gap:0}.experience-group{display:flex;gap:18px;padding-right:18px}.experience-card{position:relative;flex:0 0 300px;width:300px;border:0;padding:0;text-align:left;color:white;background:#112a62;border-radius:18px;overflow:hidden;box-shadow:0 9px 25px #12224a22}.experience-card img{display:block;width:100%;height:310px;object-fit:cover;object-position:center;transition:transform .25s}.experience-card:hover img{transform:scale(1.035)}.experience-card-copy{display:block;padding:18px;min-height:113px}.experience-card-copy strong{display:block;font-size:18px;line-height:1.3;margin-top:9px}.experience-badge{display:inline-block;font-size:14px;font-weight:700;color:#ffbc8e}.experience-card[data-premium=true] .experience-badge{background:#ffcf78;color:#422600;border-radius:6px;padding:5px 8px}.experience-play{position:absolute;top:16px;right:16px;padding:8px 12px;border-radius:25px;background:#10245ce8;color:#fff;font-size:14px;font-weight:700}.experience-window:hover .experience-track,.experience-window:focus-within .experience-track,.experience-track.is-paused{animation-play-state:paused}.experience-launch:focus-visible,.experience-card:focus-visible{outline:3px solid #ffb343;outline-offset:4px}.experience-viewer{width:min(900px,calc(100% - 24px));max-height:94dvh;padding:24px;border:0;border-radius:20px;background:#fff;color:#12224a;overflow:auto}.experience-viewer::backdrop{background:#071733dc}.experience-viewer-top,.experience-viewer-nav{display:flex;align-items:center;justify-content:space-between;gap:12px}.experience-viewer-top{margin-bottom:15px;font-size:16px;font-weight:800;color:#c7480b}.experience-viewer h3{font-size:24px;margin:20px 0 8px}.experience-viewer p{font-size:16px;line-height:1.6;color:#54627d}.experience-viewer img,.experience-viewer video{display:block;width:100%;max-height:58dvh;object-fit:contain;background:#0c1730;border-radius:12px}.experience-viewer-nav{margin-top:20px;font-size:14px}.experience-viewer video{min-height:250px}@keyframes experienceTravel{to{transform:translateX(-50%)}}@media(max-width:640px){.experience-launch{font-size:17px;padding:18px}.experience-heading{align-items:flex-start;flex-direction:column;gap:8px}.experience-controls{align-items:flex-start;flex-direction:column}.experience-card{flex-basis:260px;width:260px}.experience-card img{height:290px}.experience-viewer{padding:16px}.experience-viewer-nav .btn{padding:12px 15px}.experience-section{padding:48px 0}}@media(prefers-reduced-motion:reduce){.experience-track{animation:none}.experience-window{overflow:hidden}.experience-launch,.experience-card img{transition:none}}

.experience-launch-icon{flex:0 0 76px;width:76px;height:76px;display:grid;place-items:center}.experience-launch-icon img{width:100%;height:100%;object-fit:contain}.experience-strip-nav{display:flex;align-items:center;gap:12px}.experience-pause{background:#f5661e;color:#fff;border:2px solid #d74607;box-shadow:0 6px 20px #f5661e44;font-size:17px;min-height:56px}.experience-pause[aria-pressed=true]{background:#173578;border-color:#173578}.experience-direction{display:grid;place-items:center;width:54px;height:56px;border:2px solid #173578;background:white;color:#173578;border-radius:12px;font-size:25px;font-weight:800;flex-shrink:0}.experience-direction:hover{background:#173578;color:white}.experience-direction:focus-visible,.experience-pause:focus-visible{outline:3px solid #f5661e;outline-offset:3px}@media(max-width:640px){.experience-strip-nav{width:100%;gap:8px}.experience-pause{flex:1;padding:12px 10px;font-size:16px}.experience-direction{width:48px}.experience-launch-icon{flex-basis:66px;width:66px;height:66px}}

.experience-extras-link{display:flex;align-items:center;gap:15px;padding:20px 22px;margin:24px 0;border:2px solid #f6aa45;border-radius:16px;background:#fff0ce;color:#10245c;text-decoration:none;box-shadow:0 7px 18px #f5661e16}.experience-extras-icon{font-size:36px;flex-shrink:0}.experience-extras-link strong{display:block;font-size:20px;line-height:1.3}.experience-extras-link small{display:block;margin-top:7px;font-size:15px;line-height:1.5;color:#93400e}.experience-extras-link b{margin-left:auto;font-size:30px}.experience-extras-link:hover{background:#ffe5ac}.experience-extras-link:focus-visible{outline:3px solid #173578;outline-offset:4px}@media(max-width:640px){.experience-extras-link{padding:17px;gap:11px}.experience-extras-link strong{font-size:18px}.experience-extras-link small{font-size:14px}.experience-extras-icon{font-size:30px}}

.experience-section.section{padding-top:24px;padding-bottom:32px}.experience-heading{margin-bottom:14px}.experience-heading h2{font-size:clamp(34px,5.2vw,60px);margin:0;max-width:1000px}.experience-controls{margin:12px 0 20px}.experience-extras-link{margin-top:24px}

.experience-return{display:flex;justify-content:flex-start;margin:0 0 18px}.experience-return .btn{white-space:normal;text-align:left;line-height:1.4}
