/* Water, continuity, freedom. The motion has the same hierarchy as the offer. */
.flow-experience{--flow-white:#f0fcff;--shelf-bg:#05111a;--cyan:#9aebfd;background:var(--shelf-bg)}
.flow-experience header{position:fixed;inset:0 0 auto;z-index:30;background:linear-gradient(#05111aee,transparent);height:88px;gap:24px}
.flow-experience header.scrolled{height:76px;background:#05111aeb;backdrop-filter:blur(20px)}
.flow-experience header nav a{font-size:1rem}
.flow-experience header>.button{gap:16px;background:var(--cyan);box-shadow:0 0 32px #58cded18}
.header-action{border-left:1px solid #042b3f40;padding-left:14px;font-size:0.9375rem}
.flow-experience .button{min-height:52px;border-radius:7px;transition:background .2s,box-shadow .2s,transform .2s}
.flow-experience .button:hover{box-shadow:0 0 28px #72d5f035;transform:translateY(-2px)}
.flow-journey{position:relative;isolation:isolate;background:#05111a}
.journey-stage{height:100svh;min-height:770px;position:relative;overflow:hidden;isolation:isolate;background:#05111a}
.journey-ready .journey-stage{position:sticky;top:var(--journey-top,0px)}
.journey-ready{height:270svh;min-height:1750px}
.journey-poster,.journey-video,.journey-shade{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.journey-poster{z-index:-4;object-position:70% center}
.journey-video{z-index:-3;opacity:0;object-position:70% center;transition:opacity .6s}
.journey-video.is-playing,.journey-video.is-seeking{opacity:1}
.journey-shade{z-index:-2;background:linear-gradient(90deg,#04131eee 0%,#04131eaa 34%,#04131e15 80%),linear-gradient(0deg,#05111a 0%,#05111a40 30%,transparent 60%,#05111a70)}
.journey-content{padding:145px 5.2vw 125px;max-width:1120px}
.journey-signature{display:flex;gap:12px;align-items:center;font-size:0.9375rem;letter-spacing:.16em;font-weight:800;color:#ecfcff}
.journey-signature .flow-icon{color:var(--cyan);width:30px;height:26px}
.journey-signature>span{padding-left:12px;border-left:1px solid #b3e7f54d;font-size:0.8125rem;font-weight:400;letter-spacing:.13em}
.journey-titles{position:relative;margin-top:35px;min-height:306px}
.journey-panel{display:none}
.journey-panel.active{display:block}
.journey-ready .journey-panel{display:block;position:absolute;inset:0;opacity:0;visibility:hidden;transform:translateY(22px);filter:blur(5px);transition:opacity .55s ease,transform .7s cubic-bezier(.22,1,.36,1),filter .55s,visibility .55s}
.journey-ready .journey-panel.active{opacity:1;visibility:visible;transform:translateY(0);filter:none}
.journey-kicker{display:block;font-size:0.8125rem;letter-spacing:.19em;color:#b8e2ed;margin-bottom:16px}
.flow-experience .journey-panel h1,.flow-experience .journey-panel h2{font-family:Impact,'Arial Narrow','Helvetica Neue',Arial,sans-serif;font-size:clamp(64px,6.6vw,110px);font-weight:900;line-height:1.01;letter-spacing:-.025em;text-transform:uppercase;margin:0 0 18px;text-shadow:0 4px 32px #0003}
.journey-panel h1 em,.journey-panel h2 em{color:var(--cyan);text-shadow:0 0 60px #33bee433}
.journey-panel p{font-size:clamp(1.0625rem,1.4vw,1.25rem);line-height:1.5;color:#e0eef2;margin:0}
.journey-offer{display:flex;align-items:center;gap:25px;margin:14px 0 21px;flex-wrap:wrap}
.journey-offer>div{display:flex;align-items:baseline;gap:8px}
.journey-offer strong{font-size:2.9rem;font-weight:800;letter-spacing:-.065em;line-height:1}
.journey-offer>div>span{font-size:1rem;color:#d1e4e9}
.freedom-tag{display:flex;align-items:center;gap:8px;font-size:1rem;font-weight:700;color:#b7ebfa;line-height:1.4;padding:8px 0}
.freedom-tag .flow-icon{width:20px;height:20px}
.journey-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.journey-actions .flow-primary{background:var(--cyan);color:#051621;box-shadow:0 0 45px #37bde225}
.journey-actions .flow-primary .flow-icon{fill:currentColor;stroke-width:1}
.journey-actions .flow-secondary{background:#d0f5ff16;border:1px solid #dcf7ff4a;color:white;backdrop-filter:blur(12px)}
.journey-actions .flow-secondary:hover{background:#c5f2ff30}
.journey-reassurance{font-size:0.9375rem;line-height:1.5;margin:14px 0 0;color:#bbd1d8}
.journey-bottom{position:absolute;bottom:29px;left:5.2vw;right:5.2vw;display:flex;align-items:center;justify-content:space-between;gap:22px}
.journey-scroll{display:flex;align-items:center;gap:11px;font-size:0.9375rem;color:#d8ecf2;min-height:44px}
.journey-scroll .flow-icon{height:25px;width:25px;color:var(--cyan);animation:flow-cue 2.5s ease-in-out infinite}
.journey-chapters{display:flex;gap:18px;align-items:center}
.journey-chapters button{position:relative;background:transparent;color:#8ba7b1;display:flex;gap:9px;align-items:center;min-height:44px;font-size:0.8125rem;letter-spacing:.05em;padding:8px 4px 13px}
.journey-chapters button span{font-size:0.9375rem;letter-spacing:0}
.journey-chapters i{position:absolute;bottom:0;left:0;right:0;height:2px;background:#d7f6ff26;overflow:hidden}
.journey-chapters i:after{content:'';display:block;width:100%;height:100%;background:var(--cyan);transform:scaleX(var(--chapter-fill,0));transform-origin:left;box-shadow:0 0 10px var(--cyan)}
.journey-chapters button[aria-current]{color:#efffff}
.journey-bottom .motion-toggle{font-size:0.9375rem;min-height:44px;background:#02131d66;border:1px solid #bde7f34d;border-radius:50px;position:static}
.included-strip{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:16px 42px;padding:24px 5.2vw 30px;border-bottom:1px solid #d8f7ff14;background:#061722}
.included-strip>span,.included-strip>a{display:flex;align-items:center;gap:9px;font-size:1rem;color:#c4dce3}
.included-strip .flow-icon{height:21px;width:21px;color:var(--cyan)}
.included-strip>a{font-weight:700;color:#efffff;border-bottom:1px solid #6cd1ed66;padding-block:6px}
.flow-experience .selections{margin-top:0;padding-top:32px;padding-bottom:36px;background:var(--shelf-bg)}
.flow-experience .selections .catalog-heading h2,.flow-experience .originals .section-top h2{font-size:1.5rem}
.flow-experience .selection-copy strong{font-size:1.1rem}
.flow-experience .selection-copy>span{font-size:0.9375rem}
.flow-experience .originals{padding-top:60px;padding-bottom:42px}
.flow-experience .story-card{height:355px}
.flow-experience .card-bottom>strong{font-size:clamp(1.8rem,2.8vw,3rem)}
.flow-experience .episode-meta{font-size:0.9375rem}
.flow-experience .originals .section-top p{font-size:1rem}
.flow-experience .scroll-story{height:240svh}
.flow-experience .story-stage{height:100svh;min-height:740px}
.flow-experience .scene-copy{max-width:1050px}
.flow-experience .scene-line[data-scene="0"] h2{font-size:clamp(50px,5.3vw,88px);line-height:1.06}
.flow-experience .scene-line p{font-size:1.125rem;line-height:1.65}
.flow-experience .after-scene{clip-path:none;opacity:var(--nature,0);transition:opacity .65s}
.flow-experience .family-scene-video{opacity:0;object-fit:cover}
.flow-experience .family-scene-video.is-playing{opacity:var(--nature,0)}
.flow-experience .scene-shade{background:linear-gradient(90deg,#03111be8,#03111b80 54%,#03111b25),linear-gradient(0deg,#05111a,transparent 28%,#05111a28)}
.flow-experience .scene-chapters{font-size:0.9375rem}
.flow-experience .service{background:linear-gradient(#05111a,#08202d);padding-block:90px}
.flow-experience .service-intro>p{font-size:1.0625rem;line-height:1.65}
.flow-experience .service-grid{grid-template-columns:1fr 1fr;gap:6vw}
.flow-experience .service-image{min-height:570px;background:#101b24;border-radius:10px;border:1px solid #d1f2ff24;overflow:hidden;isolation:isolate}
.flow-experience .service-image>img,.service-video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center 23%;z-index:-2}
.service-video{opacity:0;transition:opacity .5s}
.service-video.is-playing{opacity:1}
.flow-experience .service-image:after{background:linear-gradient(0deg,#081b29 0%,#081b29f0 15%,#081b2960 45%,transparent 70%)}
.flow-experience .service-image figcaption{left:32px;right:32px;bottom:30px}
.flow-experience .service-image figcaption strong{font-size:2.7rem;line-height:1.08}
.service-image figcaption .text-link{display:inline-flex;background:none;border-color:#8bddf448;align-items:center;gap:9px;font-size:1rem;margin:8px 0;min-height:44px;padding-block:9px}
.service-image figcaption small{display:block;font-size:0.8125rem;color:#a4bec9;line-height:1.5;max-width:360px}
.flow-experience .service-steps p{font-size:1rem}
.flow-experience .service-ribbon{font-size:1rem}
.flow-experience .subscription{background:radial-gradient(ellipse at 78% 45%,#1770882e,transparent 65%),#081d2a;padding-top:100px;padding-bottom:100px;gap:7vw;align-items:start}
.flow-experience .subscription-head h2{font-size:clamp(42px,4.5vw,72px);line-height:1.07}
.flow-experience .subscription-head>p{font-size:1.125rem;color:#c1d5df;line-height:1.7}
.freedom-proof{display:flex;gap:20px;align-items:center;padding:27px 0;margin:8px 0 25px;border-top:1px solid #6dd5f246;border-bottom:1px solid #6dd5f246}
.freedom-symbol{display:grid;place-items:center;flex:0 0 52px;height:52px;border-radius:50%;border:1px solid #67d2f075;color:var(--cyan);box-shadow:0 0 35px #2db8de15,inset 0 0 22px #2db8de15}
.freedom-symbol .flow-icon{width:27px;height:27px}
.freedom-proof strong{font-size:clamp(1.45rem,2.1vw,2rem);letter-spacing:-.035em}
.freedom-proof p{margin:8px 0 0;font-size:1rem;color:#b7d5df;line-height:1.6}
.flow-experience .price-card{position:relative;overflow:hidden;border:1px solid #7fd7ef75;box-shadow:0 25px 80px #0004,0 0 48px #60d1f01a;border-radius:14px;background:linear-gradient(135deg,#133347,#092030);padding:42px;margin-top:0}
.flow-experience .price-card:before{content:'';position:absolute;left:15%;right:15%;top:0;height:1px;background:#d0f5ff;box-shadow:0 0 35px 4px #83e4ff88}
.flow-experience .price-card h3{font-size:2.05rem;line-height:1.2}
.flow-experience .price-card .price{font-size:clamp(68px,6.7vw,100px);letter-spacing:-.075em}
.flow-experience .price-card .daily{font-size:0.9375rem}
.flow-experience .plan-freedom{display:flex;align-items:flex-start;gap:10px;color:#bbf0ff;font-size:1rem;font-weight:700;line-height:1.5;padding:17px 0;border-top:1px solid #8ad3e72c;border-bottom:1px solid #8ad3e72c}
.plan-freedom .flow-icon{flex:0 0 21px;margin-top:1px}
.flow-experience .price-card li{font-size:1rem;line-height:1.55}
.flow-experience .price-card .fine-print{font-size:0.9375rem;line-height:1.7}
.flow-experience .price-card .button{width:100%;margin-top:10px;min-height:58px}
.flow-experience .price-footer{font-size:0.8125rem}
.flow-experience .manifesto{margin:0;padding:100px 5.2vw;background:radial-gradient(ellipse at 35% 50%,#1854673d,transparent 68%),#05111a}
.flow-experience .manifesto-sub{font-size:clamp(1.5rem,3vw,2.6rem)}
.flow-experience .contact{background:radial-gradient(ellipse at 80% 30%,#0e637533,transparent 70%),#081d29;padding-block:100px}
.flow-experience .contact-card{border:1px solid #89d8ee63;border-radius:12px;padding:38px;background:#102e3f;box-shadow:0 25px 90px #0003}
.flow-experience .contact-card>p,.flow-experience .contact-copy>p{font-size:1rem}
.flow-experience .contact-card h3{font-size:2rem}
.flow-experience .contact-card label{font-size:1rem}
.flow-experience .contact-card input,.flow-experience .contact-card select{font-size:1rem;min-height:54px;border-radius:6px}
.flow-experience .contact-send{font-size:1rem;line-height:1.4;text-align:left;min-height:58px}
.flow-experience .contact-card small,.flow-experience .contact-disclosure{font-size:0.9375rem;line-height:1.6}
.flow-experience .questions summary{font-size:1.0625rem}
.flow-experience .questions details>p{font-size:1rem}
.horizon-interlude{position:relative;aspect-ratio:1280/196;width:100%;background:#081d29;overflow:hidden}
.horizon-interlude img,.horizon-interlude video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.horizon-interlude video{opacity:0;transition:opacity .7s}
.horizon-interlude video.is-playing{opacity:1}
.horizon-interlude:after{content:'';position:absolute;inset:0;background:linear-gradient(#081d29,transparent 35%,#05111a 100%)}
.flow-experience .finale{min-height:650px;height:80svh;max-height:900px}
.flow-experience .finale h2{font-size:clamp(44px,6.3vw,92px);line-height:1.03}
.flow-experience .finale p{font-size:1rem}
.flow-experience .floating-subscribe{z-index:28;width:auto;max-width:720px;border-radius:12px;background:#0a2534f5;border:1px solid #70d4f077;box-shadow:0 10px 50px #0009;backdrop-filter:blur(22px);gap:22px;padding:12px 12px 12px 25px}
.flow-experience .floating-subscribe>span{display:none}
.flow-experience .floating-subscribe strong{font-size:1.7rem;line-height:1.15}
.flow-experience .floating-subscribe small{font-size:0.9375rem}
.floating-freedom{display:block;font-size:0.9375rem;color:#b5e8f6;font-weight:400;letter-spacing:0;margin-top:4px}
.flow-experience .floating-subscribe b{font-size:1rem;min-height:49px;border-radius:6px;display:flex;align-items:center;gap:9px}
.film-conversion{display:flex;align-items:center;gap:24px;margin-top:24px;padding-top:24px;border-top:1px solid #c1e6f12c;flex-wrap:wrap}
.film-conversion p{font-size:1rem!important;color:#b3d5de!important;margin:0!important}
.film-conversion .button{font-size:1rem}
.flow-experience .player-controls button{min-width:44px;min-height:44px}
.flow-experience .silent-film{font-size:0.8125rem}
.flow-experience .plan-questions,.flow-experience .contact-alternatives a{min-height:44px;font-size:1rem}
.flow-experience .section.reveal{opacity:1;transform:none}
@keyframes flow-cue{0%,100%{transform:translateY(0)}50%{transform:translateY(7px)}}
@media(min-width:1650px){.journey-content{padding-top:18svh}.journey-titles{min-height:345px}}
@media(max-width:1150px){.header-action{display:none}.flow-experience header{gap:18px}.flow-experience header nav{gap:17px}.flow-experience header nav a{font-size:0.9375rem}.journey-chapters{gap:12px}.journey-chapters button span{display:none}.journey-content{padding-top:137px}.journey-titles{min-height:295px}.journey-offer{gap:17px}.flow-experience .price-card{padding:30px}.flow-experience .service-image figcaption strong{font-size:2.2rem}}
@media(max-width:760px){
 .flow-experience header,.flow-experience header.scrolled{height:76px;padding-inline:5vw;gap:10px}
 .flow-experience header .brand{width:170px;max-width:41vw}
 .flow-experience header>.button{font-size:0.9375rem;padding:11px 12px;min-height:44px}
 .flow-experience header>.button small{font-size:0.8125rem}
 .flow-experience header nav{top:75px;max-height:calc(100svh - 75px)}
 .flow-experience header nav a{font-size:1.125rem;min-height:48px}
 .journey-ready{height:240svh;min-height:1600px}
 .journey-stage{min-height:840px}
 .journey-content{padding:112px 6vw 110px;max-width:100%}
 .journey-signature{font-size:0.9375rem;letter-spacing:.12em;gap:9px}
 .journey-signature>span{display:none}
 .journey-signature .flow-icon{width:27px;height:23px}
 .journey-titles{margin-top:22px;min-height:clamp(250px,40vw,310px)}
 .journey-kicker{font-size:0.8125rem;letter-spacing:.13em;margin-bottom:16px}
 .flow-experience .journey-panel h1,.flow-experience .journey-panel h2{font-size:clamp(48px,10.7vw,74px);line-height:1.05;margin-bottom:22px;letter-spacing:-.025em}
 .journey-panel p{font-size:1.0625rem;line-height:1.5;max-width:350px}
 .journey-offer{display:flex;gap:3px 19px;align-items:center;flex-wrap:wrap;margin-top:0;margin-bottom:20px}
 .journey-offer strong{font-size:2.75rem}
 .freedom-tag{font-size:1rem;padding-block:10px}
 .journey-actions{gap:10px;align-items:stretch;max-width:400px}
 .journey-actions>.button{flex:1 0 100%;justify-content:center;font-size:1rem;min-height:53px;padding-inline:14px}
 .journey-actions>.flow-secondary{background:#051d2670;min-height:48px}
 .journey-reassurance{font-size:0.9375rem;margin-top:12px}
 .journey-shade{background:linear-gradient(90deg,#05111acc,#05111a55),linear-gradient(0deg,#05111a,transparent 65%,#05111a66)}
 .journey-bottom{left:6vw;right:6vw;bottom:20px;gap:12px}
 .journey-scroll{font-size:0.8125rem;max-width:170px}
 .journey-chapters{display:none}
 .journey-bottom .motion-toggle{min-width:44px;width:44px;height:44px;border-radius:50%;padding:10px;flex-shrink:0}
 .journey-bottom .motion-toggle>span{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}
 .included-strip{display:grid;grid-template-columns:1fr 1fr;gap:17px 12px;padding:25px 6vw}
 .included-strip>span,.included-strip>a{font-size:0.9375rem;line-height:1.5;align-items:flex-start}
 .included-strip .flow-icon{flex:0 0 19px;margin-top:1px}
 .included-strip>a{padding:0;border:0}
 .flow-experience .selection-card{flex-basis:68%;min-height:175px}
 .flow-experience .selection-copy strong{font-size:1.2rem}
 .flow-experience .selections .catalog-heading h2,.flow-experience .originals .section-top h2{font-size:1.35rem}
 .flow-experience .originals{padding-top:45px}
 .flow-experience .story-card{flex-basis:84%;height:330px}
 .flow-experience .card-bottom>strong{font-size:2.25rem}
 .flow-experience .scroll-story{height:auto}
 .flow-experience .story-stage{height:auto;min-height:0}
 .flow-experience .scene-copy{padding:82px 6vw 45px;gap:0}
 .flow-experience .scene-line{min-height:420px;padding:35px 0 50px}
 .flow-experience .scene-line[data-scene="0"] h2,.flow-experience .scene-line h2{font-size:clamp(38px,9.4vw,64px);line-height:1.08}
 .flow-experience .scene-line p{font-size:1rem}
 .flow-experience .room-video{object-position:60% center}
 .flow-experience .after-scene{opacity:.15}
 .flow-experience .family-scene-video{display:none}
 .flow-experience .service{padding-block:62px}
 .flow-experience .service-grid{grid-template-columns:1fr;gap:30px}
 .flow-experience .service-image{height:475px;min-height:0}
 .flow-experience .service-image figcaption{inset:auto 25px 24px}
 .flow-experience .service-image figcaption strong{font-size:2.15rem}
 .flow-experience .service-intro>p{font-size:1rem}
 .flow-experience .service-ribbon{font-size:0.9375rem}
 .flow-experience .subscription{padding-block:65px;gap:35px}
 .flow-experience .subscription-head h2{font-size:clamp(40px,10vw,60px)}
 .flow-experience .subscription-head>p{font-size:1rem}
 .flow-experience .price-card{padding:30px 25px;margin-top:10px}
 .flow-experience .price-card h3{font-size:1.95rem}
 .flow-experience .price-card .price{font-size:5rem;white-space:nowrap}
 .flow-experience .plan-freedom{font-size:1rem}
 .freedom-proof{gap:15px;padding-block:24px}
 .freedom-proof strong{font-size:1.5rem}
 .freedom-proof p{font-size:1rem}
 .flow-experience .manifesto{padding:65px 6vw}
 .flow-experience .contact{padding-block:65px}
 .flow-experience .contact-card{padding:28px 23px}
 .flow-experience .contact-card .input-pair{grid-template-columns:1fr;gap:20px}
 .flow-experience .contact-card h3{font-size:1.9rem}
 .flow-experience .contact-send{padding-inline:17px;gap:10px;font-size:1rem}
 .horizon-interlude{aspect-ratio:4/1}
 .flow-experience .finale{height:650px;min-height:0}
 .flow-experience .finale h2{font-size:clamp(43px,10.5vw,68px)}
 .flow-experience .finale p{max-width:290px;margin-inline:auto;line-height:1.6}
 .flow-experience .floating-subscribe{bottom:max(10px,env(safe-area-inset-bottom));width:calc(100% - 20px);padding:10px 10px 10px 17px;gap:10px;max-width:500px}
 .flow-experience .floating-subscribe strong{font-size:1.45rem;white-space:nowrap}
 .flow-experience .floating-subscribe b{font-size:0.9375rem;padding:12px 15px;justify-content:center;text-align:center}
 .floating-freedom{font-size:0.8125rem}
 .film-conversion{gap:15px}
 .film-conversion .button{width:100%;font-size:0.9375rem;padding-inline:13px}
}
@media(max-width:380px){.journey-content{padding-top:112px}.journey-stage{min-height:865px}.journey-titles{min-height:275px}.journey-offer{gap:0 10px}.journey-offer strong{font-size:2.5rem}.freedom-tag{font-size:0.9375rem}.flow-experience .journey-panel h1,.flow-experience .journey-panel h2{font-size:10.6vw}.flow-experience .floating-subscribe b{padding-inline:10px;font-size:0.9375rem}.flow-experience .price-card{padding-inline:21px}.flow-experience .price-card .price{font-size:4.5rem}}

@media(prefers-reduced-motion:reduce){.journey-ready{height:auto;min-height:0}.journey-ready .journey-stage{position:relative;height:auto;min-height:770px}.journey-video,.service-video,.horizon-interlude video{display:none}.journey-ready .journey-panel{transition:none;filter:none;transform:none}.journey-chapters{display:none}.flow-experience .scroll-story{height:auto}.flow-experience .story-stage{position:relative;height:auto;min-height:0}.flow-experience .scene-line{transition:none}.flow-experience .button{transition:none}.flow-experience .after-scene{transition:none}.journey-scroll .flow-icon{animation:none}}
.motion-paused .journey-panel,.motion-paused .journey-video,.motion-paused .service-video{transition:none;filter:none}
.mobile-scene-art{display:none}
.journey-word{display:inline-block;white-space:nowrap}
.journey-letter{display:inline-block;vertical-align:baseline}
.journey-scrubbed .journey-panel,.journey-scrubbed .journey-panel.active{opacity:1;transform:none;filter:none;transition:none}
.journey-scrubbed .journey-kicker,.journey-scrubbed .journey-panel>p{opacity:var(--panel-alpha,1);transform:translate3d(0,var(--panel-y,0px),0);transition:none}
.journey-scrubbed .journey-letter{opacity:var(--letter-alpha,1);transform:translate3d(0,var(--letter-y,0px),0);transition:none}
.journey-scrubbed .journey-video{transition:none}
@media(max-width:760px){.flow-experience .scene-copy{padding-inline:0}.flow-experience .scene-line{padding:50px 6vw;isolation:isolate;overflow:hidden}.mobile-scene-art{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.flow-experience .scene-line:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#05111adb,#05111a75),linear-gradient(0deg,#05111a,transparent 55%,#05111a66)}.flow-experience .scene-line h2{position:relative}.flow-experience .room-video{display:none}.flow-experience .scene-copy>.scene-line:last-child{padding-bottom:70px}}
