/* Existing Webflow typography and links, with full-frame footage. */
.experience-world{position:relative;background:#131313;padding:80px 5% 100px;color:white}
.experience-destination{position:relative;max-width:1440px;margin:0 auto}
.experience-link{display:block;color:inherit;text-decoration:none}
.experience-picture{aspect-ratio:16/9;width:100%;background:#131313;overflow:hidden}
.experience-picture video{display:block;width:100%;height:100%;object-fit:contain}
.experience-caption{display:grid;grid-template-columns:1.35fr 1fr;gap:8%;align-items:center;padding:38px 0 16px}
.experience-caption .flow-label{margin-bottom:16px}
.experience-caption .title-text{margin:0;padding:0}
.experience-description .sub-title-text{position:static;margin:0 0 24px;padding:0}
.experience-link:focus-visible{outline:2px solid #8fffd0;outline-offset:12px}
.experience-link:hover .link-3{text-decoration:underline;text-underline-offset:5px}
.experience-pause{display:block;margin:18px 0 0 auto;padding:8px 0;background:none;border:0;cursor:pointer}
.experience-connection{padding:100px 0;text-align:center}
.experience-connection .sub-title-text{position:static;margin:0;padding:0}
@media(max-width:991px){.experience-caption{gap:5%;grid-template-columns:1.2fr 1fr}.experience-world{padding-top:50px}}
@media(max-width:767px){.experience-world{padding:45px 5% 65px}.experience-caption{grid-template-columns:1fr;gap:22px;padding-top:26px}.experience-description .sub-title-text{margin-bottom:18px}.experience-connection{padding:65px 0}.experience-pause{margin-top:8px}.experience-caption .flow-label{margin-bottom:12px}}

@media(min-width:768px){.experience-picture{height:64svh;aspect-ratio:auto}.experience-world{padding-top:45px}}
