:root{--ocean-ink:#02080d;--ocean-deep:#07131d;--foam:#f4f4ef;--mist:#c6d0d0;--aqua:#2ed6e0;--aqua-line:#2ed6e08c;--font-display:"Bebas Neue", "Impact", sans-serif;--font-ui:"Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:var(--ocean-ink);color:var(--foam);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.45}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header{z-index:20;pointer-events:none;justify-content:space-between;align-items:center;gap:1.5rem;height:96px;padding:0 64px;display:flex;position:fixed;inset:0 0 auto}.site-header a{pointer-events:auto;color:inherit;text-decoration:none}.site-header__mark{flex-direction:column;gap:.1rem;display:flex}.site-header__osas{font-family:var(--font-display);letter-spacing:.32px;font-size:32px;line-height:34px}.site-header__name{font-family:var(--font-ui);letter-spacing:1.68px;text-transform:uppercase;color:var(--mist);font-size:12px;font-weight:600}.site-header__nav{font-family:var(--font-ui);letter-spacing:1.68px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:24px;font-size:12px;font-weight:600;display:flex}.site-header__cta{background:var(--aqua);height:52px;color:var(--ocean-ink);letter-spacing:1.12px;border-radius:8px;justify-content:center;align-items:center;padding:0 24px;display:inline-flex}.film-note{z-index:18;max-width:22rem;font-family:var(--font-ui);letter-spacing:1.4px;text-transform:uppercase;color:var(--mist);pointer-events:none;margin:0;font-size:11px;font-weight:600;position:fixed;bottom:28px;left:64px}.scene{background:var(--ocean-ink);--scene-p:0;position:relative}.scene--flight,.scene--hold,.scene--playonce,.scene--hybrid{height:var(--scene-h,260svh)}.scene__sticky{position:relative}.scene--flight .scene__sticky,.scene--hold .scene__sticky,.scene--playonce .scene__sticky,.scene--hybrid .scene__sticky{height:100svh;position:sticky;top:0;overflow:hidden}.scene__frame,.scene__journey .scene__frame{min-height:100svh;position:relative;overflow:hidden}.scene--flight .scene__frame,.scene--hold .scene__frame,.scene--playonce .scene__frame,.scene--hybrid .scene__frame{height:100svh;min-height:100svh}.scene--hybrid{--hybrid-scale:1;--hybrid-reef:0;--handoff-p:0}.scene__webgl,.scene__video{position:absolute;inset:0}.hybrid{position:absolute;inset:0;overflow:hidden}.hybrid__stage{transform:scale(var(--hybrid-scale,1));transform-origin:50% 56%;will-change:transform;position:absolute;inset:0}.hybrid__poster,.hybrid__film,.hybrid__land{z-index:1}.hybrid__film{z-index:2}.hybrid__land{opacity:0;display:none}.scene--hybrid.is-landed .hybrid__land{z-index:3;opacity:1;display:block}.scene--hybrid.is-landed .hybrid__film{opacity:0;transition:opacity .1s linear}.hybrid__reef{z-index:4;opacity:var(--hybrid-reef,0);transform:scale(calc(1.04 - (var(--hybrid-reef,0) * .04)));transform-origin:50% 40%;pointer-events:none}.hybrid__veil{z-index:5;pointer-events:none;opacity:.35;background:linear-gradient(#02080d1f 0%,#02080d0a 42%,#02080d47 100%);position:absolute;inset:0}.scene--hybrid.is-landed .hybrid__veil{opacity:.7}.scene--hybrid.is-handoff .hybrid__veil{opacity:calc(.7 - var(--hybrid-reef,0) * .7)}.hybrid__copy{z-index:6;opacity:0;pointer-events:none;max-width:52rem;position:absolute;bottom:11vh;left:80px;right:80px;transform:translateY(14px)}.scene--hybrid.is-landed .hybrid__copy{opacity:calc(1 - clamp(0, calc((var(--handoff-p,0) - .12) / .22), 1));transition:opacity .9s .85s,transform .9s .85s;transform:translateY(0)}.scene--hybrid.is-handoff .hybrid__copy{transition:opacity .45s,transform .45s}.hybrid__copy .scene__headline,.hybrid__copy .scene__headline--stack{font-size:clamp(3.2rem,6.2vw,5.2rem)}.hybrid__copy .scene__headline--stack span{white-space:nowrap;display:block}.hybrid-anchor{pointer-events:none;width:1px;height:1px;position:absolute;top:58%;left:0}.scene__scrub-media{position:absolute;inset:0}.scene__scrub-media--reveal{clip-path:inset(47% round 22px);transform:scale(.93)}.scene__canvas{opacity:0;width:100%;height:100%;transition:opacity .45s;position:absolute;inset:0}.scene__canvas.is-ready{opacity:1}.scene__progress{height:2px;width:calc(var(--scene-p,0) * 100%);background:var(--aqua);z-index:5;pointer-events:none;position:absolute;bottom:0;left:0}.scene__image{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.scene__rest-still{z-index:1;opacity:clamp(0, calc((var(--scene-p,0) - .38) / .18), 1);transform:scale(calc(1.02 + (var(--scene-p,0) * .05)));transform-origin:50%;pointer-events:none}.scene__copy--beat{opacity:0}.scene--arrival .scene__veil{background:linear-gradient(90deg,#02121c6b 0%,#02121c14 48%,#02121c29 100%)}.scene--arrival .scene__headline{font-size:clamp(3.4rem,6.5vw,5.4rem)}.scene--flight .scene__veil,.scene--playonce .scene__veil{background:linear-gradient(90deg,#02080d7a 0%,#02080d1a 48%,#02080d29 100%)}.scene__veil{pointer-events:none;background:linear-gradient(90deg,#02080dd1 0%,#02080d3d 46%,#02080d2e 100%);position:absolute;inset:0}.scene--portrait .scene__veil{background:linear-gradient(90deg,#02080deb 0%,#02080d40 46%,#02080d1a 100%)}.scene__copy{z-index:2;max-width:700px;position:absolute;bottom:10vh;left:80px;right:80px}.scene__copy--arrival{flex-direction:column;justify-content:flex-end;max-width:none;display:flex;inset:145px 80px 10vh}.scene__copy--arrival .scene__label{position:absolute;top:0;left:0}.scene__copy--center{text-align:center;flex-direction:column;align-items:center;max-width:none;display:flex;inset:14vh 80px auto}.scene__copy--lift{top:14vh;bottom:auto}.scene__copy--center .scene__headline{font-size:clamp(3.6rem,7vw,5.8rem)}.scene__copy--center .scene__support{max-width:46ch}.scene--drift .scene__image{transform:scale(calc(1.04 + (var(--scene-p,0) * .08)));transform-origin:50%;will-change:transform}.scene#beyond.scene--drift .scene__image{--zoom-t:clamp(0, calc(var(--scene-p,0) / .55), 1);transform:scale(calc(1.04 + (var(--zoom-t) * .1)))}.scene--portrait.scene--drift .scene__image{transform-origin:72% 42%}.dock{z-index:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid;position:absolute;bottom:6vh;left:80px;right:80px}.dock--thumbs{grid-template-columns:repeat(5,minmax(0,1fr))}.dock--invite{grid-template-columns:repeat(4,minmax(0,1fr))}.glass-card{cursor:pointer;animation:.7s cubic-bezier(.16,1,.3,1) both dockIn;animation-delay:var(--stagger,0s);background:#02080db8;border:1px solid #123040bf;border-radius:8px;padding:1.2rem 1.3rem 1.1rem;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s,background .35s,box-shadow .35s}.glass-card:hover,.glass-card:focus-visible,.glass-card--lit{background:#02121ce6;border-color:#2ed6e0e6;outline:none;transform:translateY(-8px);box-shadow:0 18px 40px #00000059}.glass-card h3,.thumb-card h3,.day-card h3{font-family:var(--font-display);letter-spacing:.04em;margin:0;font-size:1.7rem}.glass-card__kicker{font-family:var(--font-mono);letter-spacing:.5px;color:var(--aqua);margin:.35rem 0 .7rem;font-size:11px}.glass-card ul,.data-card ul{color:var(--mist);margin:0;padding:0;font-size:15px;line-height:1.55;list-style:none}.glass-card__link{color:var(--aqua);font-family:var(--font-mono);letter-spacing:.5px;cursor:pointer;background:0 0;border:0;margin-top:.9rem;padding:0;font-size:11px;text-decoration:none;display:inline-block}.fit-peek{z-index:8;background:#02080d8c;justify-content:center;align-items:center;padding:12vh 80px 8vh;display:flex;position:absolute;inset:0}.fit-peek__card{background:#020a10f0;border:1px solid #2ed6e073;border-radius:10px;width:min(560px,100%);padding:1.8rem 1.7rem 1.5rem;box-shadow:0 24px 60px #0006}.fit-peek__card h3{font-family:var(--font-display);letter-spacing:.04em;margin:0;font-size:3.2rem}.fit-peek__body{color:var(--mist);margin:.7rem 0 1rem;font-size:1.02rem;line-height:1.5}.fit-peek__actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.2rem;display:flex}.fit-peek__close{color:var(--aqua);font-family:var(--font-mono);letter-spacing:.4px;cursor:pointer;background:0 0;border:0;font-size:12px}.story-peek{z-index:40;box-sizing:border-box;padding:.85rem 1.5rem max(1.25rem, env(safe-area-inset-bottom,0px));inset:var(--header-h,4.6rem) 0 0;background:#02080dd6;justify-content:center;align-items:stretch;display:flex;position:fixed;overflow:hidden}.story-peek__card{box-sizing:border-box;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#020a10f5;border:1px solid #2ed6e073;border-radius:10px;width:min(42rem,100%);max-width:70ch;max-height:100%;margin:0 auto;padding:1.35rem 1.7rem 2rem;overflow:hidden auto;box-shadow:0 24px 60px #0008}.story-peek__head{z-index:1;background:#020a10f5;justify-content:space-between;align-items:center;gap:1rem;margin:-.35rem 0 .35rem;padding:.2rem 0 .55rem;display:flex;position:sticky;top:-1.35rem}.story-peek__head .glass-card__kicker{margin:0}.story-peek__card h3{font-family:var(--font-display);letter-spacing:.04em;max-width:18ch;margin:0 0 1rem;font-size:clamp(1.85rem,3.4vw,2.7rem);line-height:.96}.story-peek__body{color:var(--mist);max-width:65ch;margin:0 0 1rem;font-size:clamp(1.28rem,1.45vw,1.375rem);line-height:1.58}.story-peek__closer{color:#fff;border-top:1px solid #2ed6e055;max-width:46ch;margin:1.45rem 0 .35rem;padding:1.15rem 0 .25rem;font-size:clamp(1.22rem,1.4vw,1.35rem);line-height:1.45}.story-peek__closer span{display:block}.story-peek__closer span+span{margin-top:.38rem}.story-peek__close{color:var(--aqua);font-family:var(--font-mono);letter-spacing:.4px;cursor:pointer;background:0 0;border:0;flex:none;min-height:44px;margin:0;padding:0 .15rem;font-size:12px}@media (width>=1025px){.story-peek{padding:.85rem 2rem max(1.25rem, env(safe-area-inset-bottom,0px))}.story-peek__card{width:min(64rem,88vw);max-width:min(64rem,88vw);padding:1.45rem 2.4rem 2rem}.story-peek__body,.story-peek__closer{max-width:none}}@media (width<=1024px){.story-peek{padding:.55rem .9rem max(.85rem, env(safe-area-inset-bottom,0px))}.story-peek__card{width:100%;padding:1.05rem 1.1rem 1.7rem}.story-peek__head{margin-top:-.15rem;top:-1.05rem}.story-peek__card h3{max-width:none;font-size:clamp(1.7rem,8vw,2.15rem)}.story-peek__body{font-size:1.28rem;line-height:1.55}.story-peek__closer{font-size:1.22rem}}@media (width>=1025px) and (height<=800px){.story-peek{padding:.45rem 1.25rem .7rem}.story-peek__card{padding:1.05rem 1.45rem 1.55rem}.story-peek__head{top:-1.05rem}.story-peek__card h3{margin-bottom:.8rem;font-size:clamp(1.7rem,2.6vw,2.15rem)}.story-peek__body{margin-bottom:.85rem;font-size:1.28rem;line-height:1.5}.story-peek__closer{margin-top:1.15rem;padding-top:.95rem;font-size:1.22rem}}.thumb-card{cursor:pointer;opacity:0;min-height:168px;transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);transition-delay:var(--stagger,0s);border-radius:4px;position:relative;overflow:hidden;transform:translateY(-40px)}.scene.is-in .thumb-card{opacity:1;transform:none}.scene.is-in .thumb-card:hover,.scene.is-in .thumb-card:focus-visible{z-index:2;outline:none;transition-delay:0s;transform:translateY(-8px)scale(1.04)}.thumb-card img,.day-card img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.thumb-card:hover img{transform:scale(1.1)}.thumb-card__copy,.day-card__copy{background:linear-gradient(#0000,#02080de0);padding:.85rem .9rem;position:absolute;inset:auto 0 0}.thumb-card p,.day-card span{color:var(--mist);margin:.2rem 0 0;font-size:13px}.journey-board{z-index:3;opacity:0;transition:opacity 1s cubic-bezier(.16,1,.3,1) .28s,transform 1s cubic-bezier(.16,1,.3,1) .28s;position:absolute;bottom:5vh;left:80px;right:80px;transform:translateY(24px)}.scene.is-in .journey-board{opacity:1;transform:none}.scene#journey .scene__copy,.scene#access .scene__copy,.scene#confidence .scene__copy,.scene#cause .scene__copy,.scene#about .scene__copy,.scene#schedule .scene__copy,.scene#faq .scene__copy{opacity:0;transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);transform:translateY(18px)}.scene#journey.is-in .scene__copy,.scene#access.is-in .scene__copy,.scene#confidence.is-in .scene__copy,.scene#cause.is-in .scene__copy,.scene#cause.is-near .scene__copy,.scene#about.is-in .scene__copy,.scene#about.is-near .scene__copy,.scene#schedule.is-in .scene__copy,.scene#schedule.is-near .scene__copy,.scene#faq.is-in .scene__copy,.scene#faq.is-near .scene__copy{opacity:1;transform:none}.scene[data-overlay=access]>.scene__sticky>.scene__frame>.scene__image{opacity:1;filter:blur(22px)saturate(.8)brightness(.5);transition:filter .9s,opacity .8s,transform 1.1s;transform:scale(1.12)}.scene#access.is-in .scene__image{opacity:0}.scene#access.is-near .scene__copy{opacity:.55;transform:none}.scene#access.is-in .scene__copy{opacity:1}.scene[data-overlay=access] .scene__copy{z-index:4;top:8vh}.scene#access .scene__headline{font-size:clamp(3.2rem,6vw,4.6rem)}.access-grid{z-index:1;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:8px;padding:20vh 28px 32px;display:grid;position:absolute;inset:0}@keyframes accessReveal{0%{opacity:0;transform:translateY(32px)scale(.985)}to{opacity:1;transform:none}}.access-pane{opacity:0;border-radius:4px;position:relative;overflow:hidden;transform:translateY(32px)}.scene#access.is-tiles .access-pane{animation:.52s cubic-bezier(.16,1,.3,1) both accessReveal}.scene#access.is-tiles .access-pane:first-child{animation-delay:20ms}.scene#access.is-tiles .access-pane:nth-child(2){animation-delay:.1s}.scene#access.is-tiles .access-pane:nth-child(3){animation-delay:.2s}.scene#access.is-tiles .access-pane:nth-child(4){animation-delay:.3s}.scene#access.is-tiles .access-pane:hover{z-index:2;transition:transform .45s cubic-bezier(.16,1,.3,1);transform:translateY(-6px)}.access-pane img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1)}.access-pane:hover img{transform:scale(1.08)}.access-pane span{font-family:var(--font-mono);letter-spacing:.4px;text-transform:uppercase;color:var(--foam);background:linear-gradient(#0000,#02080dd1);padding:.85rem .95rem;font-size:12px;position:absolute;bottom:0;left:0;right:0}.safety-dock{z-index:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid;position:absolute;bottom:8vh;left:80px;right:80px}.safety-chip{opacity:0;transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1),border-color .35s,background .35s;transition-delay:var(--stagger,0s);background:#02080db8;border:1px solid #2ed6e047;border-radius:8px;padding:1.3rem 1.35rem 1.2rem;transform:translateY(22px)}.scene.is-in .safety-chip{opacity:1;transform:none}.scene.is-in .safety-chip:hover{background:#02121ce0;border-color:#2ed6e0d9;transition-delay:0s;transform:translateY(-6px)}.safety-chip h3{font-family:var(--font-display);letter-spacing:.04em;margin:0;font-size:1.7rem}.safety-chip p{color:var(--mist);margin:.4rem 0 0;font-size:15px}.journey-line{background:#2ed6e047;justify-content:space-between;align-items:center;height:1px;margin:0 8% 1.4rem;display:flex;position:relative}.journey-line__fill{height:100%;width:calc(min(1, var(--scene-p,0) / .72) * 100%);background:var(--aqua);position:absolute;top:0;left:0}.journey-line i{z-index:1;background:var(--aqua);border-radius:50%;width:12px;height:12px;position:relative}.journey-days{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.day-card{cursor:pointer;opacity:.72;border:1px solid #2ed6e02e;min-height:240px;transition:border-color .4s,transform .4s,opacity .4s;position:relative;overflow:hidden;transform:translateY(10px)}.day-card.is-on{opacity:1;border-color:#2ed6e0e6;transform:translateY(0)}.day-card:hover,.day-card:focus-visible{opacity:1;z-index:2;border-color:#2ed6e0f2;outline:none;transform:translateY(-8px)}.scene#journey.is-open .day-card{opacity:.82;transform:translateY(8px)}.scene#journey.is-open .day-card:hover,.scene#journey.is-open .day-card:focus-visible{opacity:1;transform:translateY(-8px)}.day-card:hover img{transform:scale(1.08)}.day-card p{font-family:var(--font-mono);color:var(--aqua);letter-spacing:.5px;margin:0;font-size:11px}.data-card{z-index:3;background:#02080d9e;border:1px solid #123141e6;border-radius:8px;width:230px;padding:1.4rem 1.3rem;position:absolute;top:22vh;right:64px}.data-card p{font-family:var(--font-mono);letter-spacing:.5px;color:var(--aqua);margin:0;font-size:12px}.data-card strong,.tbc{font-family:var(--font-display);letter-spacing:.04em;margin:.2rem 0 1rem;font-size:2.4rem;display:block}.snapshot{margin:.6rem 0 0}.snapshot div{margin:.55rem 0 0}.snapshot dt{font-family:var(--font-mono);color:var(--aqua);font-size:11px}.snapshot dd{font-family:var(--font-display);margin:.15rem 0 0;font-size:1.6rem}@keyframes dockIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.scene__rail{background:#2ed6e0eb;width:2px;height:62vh;position:absolute;top:12px;left:-26px}.scene__label{font-family:var(--font-mono);letter-spacing:.48px;color:var(--aqua);margin:0 0 .85rem;font-size:12px}.scene__headline{font-family:var(--font-display);letter-spacing:.01em;margin:0;font-size:clamp(4.5rem,8vw,6rem);font-weight:400;line-height:.92}.scene__headline--stack{flex-direction:column;font-size:clamp(5.5rem,9vw,7.25rem);line-height:.88;display:flex}.scene__support{font-family:var(--font-mono);letter-spacing:.39px;text-transform:uppercase;color:var(--mist);margin:.65rem 0 0;font-size:13px}.scene--portrait .scene__support{letter-spacing:.54px;font-size:18px;line-height:34px}.scene__cue{color:var(--aqua);font-family:var(--font-mono);letter-spacing:.36px;font-size:12px;text-decoration:none;position:absolute;bottom:10vh;right:80px}.scene__cta{background:var(--aqua);color:var(--ocean-ink);font-family:var(--font-ui);letter-spacing:1.12px;border-radius:8px;margin-top:1.5rem;padding:.9rem 1.4rem;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.invite-cta{z-index:4;flex-direction:column;align-items:flex-start;gap:.85rem;display:flex;position:absolute;bottom:8vh;left:80px}.invite-cta__next{color:var(--aqua);font-family:var(--font-mono);letter-spacing:.36px;font-size:12px;text-decoration:none}#invitation .scene__scrub-media{transform-origin:50% 46%;transform:scale(1.3)}.scene--facts .scene__veil{background:linear-gradient(#02080d80 0%,#02080db3 46%,#02080de0 100%)}.scene--facts .scene__facts-bg{object-fit:cover;pointer-events:none;--zoom-t:clamp(0, calc(var(--scene-p,0) / .7), 1);width:100%;height:100%;transform:scale(calc(1.06 + (var(--zoom-t) * .06)));filter:brightness(.46)saturate(1.05);position:absolute;inset:0}.facts-board{z-index:2;flex-direction:column;max-width:none;padding:108px 64px 56px;display:flex;position:absolute;inset:0}.facts-board__intro{flex:none;max-width:46rem;margin:0 0 1.4rem}.facts-board__intro h2{font-family:var(--font-display);margin:0;font-size:clamp(2.8rem,5vw,4.4rem);font-weight:400;line-height:.92}.facts-board__intro p:not(.scene__label){max-width:52ch;color:var(--mist);margin:.7rem 0 0;font-size:.98rem;line-height:1.45}.facts-strip{flex-wrap:wrap;gap:.85rem 1.5rem;margin:.9rem 0 0;padding:0;list-style:none;display:flex}.facts-strip li{font-family:var(--font-mono);letter-spacing:.4px;text-transform:uppercase;color:var(--mist);align-items:baseline;gap:.45rem;font-size:12px;display:flex}.facts-strip strong{font-family:var(--font-display);color:var(--aqua);font-size:1.45rem;font-weight:400}.facts-board__grid{flex:auto;grid-template-columns:1.05fr .95fr 1.1fr;gap:18px;min-height:0;display:grid}@media (width<=1100px){.facts-board__grid{grid-template-columns:1fr 1fr}.facts-card--form{grid-column:1/-1}.facts-form{grid-template-columns:1fr 1fr}.facts-form label:nth-child(4),.facts-form button{grid-column:1/-1}}.facts-card{cursor:default;min-height:0;padding:1.25rem 1.35rem 1.15rem;animation:.8s cubic-bezier(.16,1,.3,1) both dockIn;overflow:auto}.facts-card:hover,.facts-card:focus-visible{box-shadow:none;transform:none}.facts-card--form{grid-column:auto}.facts-card ul{font-size:14px}.facts-note{color:var(--mist);margin:.8rem 0 0;font-size:12px;line-height:1.45}.facts-form{grid-template-columns:1fr;gap:.7rem;margin-top:.7rem;display:grid}.facts-form__hint{font-family:var(--font-ui);letter-spacing:0;color:var(--mist);margin:.15rem 0 0;font-size:13px;line-height:1.4}.facts-form__hp{clip:rect(0, 0, 0, 0);white-space:nowrap;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.facts-form__error{font-family:var(--font-ui);letter-spacing:0;color:#f0c9a0;grid-column:1/-1;margin:0;font-size:13px;line-height:1.4}.facts-form button.scene__cta:disabled{opacity:.55;cursor:not-allowed}.facts-form label{font-family:var(--font-mono);letter-spacing:.5px;color:var(--aqua);flex-direction:column;gap:.3rem;font-size:11px;display:flex}.facts-form label:nth-child(4),.facts-form button{grid-column:auto}.facts-form input,.facts-form select,.facts-form textarea{width:100%;color:var(--foam);font-family:var(--font-ui);background:#02080d8c;border:1px solid #2ed6e047;border-radius:6px;padding:.6rem .75rem;font-size:14px}.facts-form input:focus,.facts-form select:focus,.facts-form textarea:focus{outline:1px solid var(--aqua)}.facts-form button.scene__cta{cursor:pointer;border:0;justify-content:center;width:100%;max-width:none;margin-top:.15rem}.facts-thanks{color:var(--mist);max-width:42ch;margin:1rem 0 0}.site-end{font-family:var(--font-mono);letter-spacing:.32px;color:var(--mist);flex:none;justify-content:space-between;gap:1rem;margin-top:1rem;font-size:11px;display:flex}.site-end p{margin:0}.site-end__price{text-transform:uppercase}.dock--facts{position:relative;bottom:auto;left:auto;right:auto}.scene[data-overlay=fit] .dock{opacity:clamp(0, calc((var(--scene-p,0) - .5) / .14), 1);transform:translateY(calc((1 - clamp(0, calc((var(--scene-p,0) - .5) / .14), 1)) * 18px))}.scene[data-overlay=fit]:not(.is-late) .dock{pointer-events:none}.scene--deep-ocean .scene__veil{background:linear-gradient(#0212202e 0%,#02182a6b 100%)}@media (width<=820px){.site-header{align-items:flex-start;height:auto;padding:1rem}.site-header__nav{display:none}.film-note{max-width:70%;bottom:1rem;left:1rem}.scene__copy,.scene__copy--portrait{max-width:none;inset:auto 1rem 8vh}.scene__copy--lift,.scene__copy--center{top:12vh;bottom:auto}.invite-cta{left:1rem;right:1rem}.fit-peek{padding:8vh 1rem}.scene--facts{padding:0}.facts-board{padding:88px 1rem 48px;overflow:auto}.site-end{flex-direction:column;gap:.35rem}.scene__copy--arrival .scene__label{position:static}.scene__rail,.scene__cue{display:none}.scene__headline,.scene__headline--stack{font-size:clamp(3rem,16vw,4.5rem)}.scene--flight,.scene--hold,.scene--playonce,.scene--hybrid{height:var(--scene-h,240svh)}.scene--flight .scene__sticky,.scene--hold .scene__sticky,.scene--playonce .scene__sticky,.scene--hybrid .scene__sticky{height:100svh;position:sticky;top:0}.hybrid__copy{bottom:8vh;left:1rem;right:1rem}.scene--hybrid{--scene-h:190svh}.scene__scrub-media--reveal{clip-path:none;transform:none}.scene__copy--beat{opacity:1;filter:none}.dock,.dock--thumbs,.dock--invite,.journey-days,.journey-board,.safety-dock{grid-template-columns:1fr;left:1rem;right:1rem}.access-grid{padding:22vh 1rem 1.5rem;inset:0}.facts-board__grid,.facts-form{grid-template-columns:1fr}.data-card{display:none}}@media (prefers-reduced-motion:reduce){.scene__image,.scene--drift .scene__image{will-change:auto;transform:none}.scene--flight,.scene--hold,.scene--playonce,.scene--hybrid{height:auto}.scene--flight .scene__sticky,.scene--hold .scene__sticky,.scene--playonce .scene__sticky,.scene--hybrid .scene__sticky{position:relative}.hybrid__film{display:none}.hybrid__land,.hybrid__copy{opacity:1;transition:none;transform:none}.hybrid__stage{transform:none}.scene__canvas,.scene__progress{display:none}.scene__scrub-media--reveal{clip-path:none;transform:none}.scene__copy--beat{opacity:1;filter:none}.thumb-card,.access-pane,.safety-chip,.journey-board,.page-plate,.page-plate li,.page-plate__close,.page-plate__cue,.page-plate__lead,.about-points li,.schedule-board,.schedule-board ol li,.schedule-board ol li button,.faq-board,.faq-board article,.scene#journey .scene__copy,.scene#access .scene__copy,.scene#confidence .scene__copy,.scene#cause .scene__copy,.scene#about .scene__copy,.scene#schedule .scene__copy,.scene#faq .scene__copy{opacity:1;animation:none;transform:none}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .hybrid__titles,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .hybrid__titles-card{animation:none;display:none}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .cause-deck__brand,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .cause-deck__headline,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .cause-deck__manifesto,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .cause-deck__stories,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .cause-deck__km,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .cause-deck__scale,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .cause-deck__foot,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .about-deck__eyebrow,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .about-deck__headline,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .about-deck__manifesto,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .about-deck__beats{opacity:1;animation:none;transform:none}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]){--header-logo-h:46px}}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]){--header-h:4.6rem;--header-logo-h:80px;--header-gap:40px;--header-gap-copy:64px;--header-safe:calc(var(--header-h) + var(--header-gap));--header-copy:calc(var(--header-h) + var(--header-gap-copy))}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene__sticky,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene__frame,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#invitation-facts.scene--end .scene__sticky,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#invitation-facts.scene--end .scene__frame{overflow-x:clip}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header--event{-webkit-backdrop-filter:blur(18px)saturate(1.18);background:#02080d85;border-bottom:1px solid #ffffff1a;align-items:center;height:auto;min-height:4.6rem;padding-top:.55rem;padding-bottom:.55rem;box-shadow:inset 0 -1px #ffffff0a}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header__osas{letter-spacing:.14em;font-size:15px;line-height:1.15}html[data-film^=hybrid-v2] .site-header--logo .site-header__mark{flex-direction:row;align-items:center;gap:.7rem}html[data-film^=hybrid-v2] .site-header__logo{flex-shrink:0;width:auto;height:46px;display:block}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header__logo{height:var(--header-logo-h,80px)}html[data-film^=hybrid-v2] .site-header--logo .site-header__event{margin-top:0}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header__event{flex-wrap:nowrap;align-items:flex-start;gap:0;max-width:none;margin-top:0;display:flex}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header__event-line{white-space:normal;flex-direction:column;align-items:flex-start;gap:.08rem;display:flex}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header__event-name,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header__event-dates,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header__event-line,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header__event-short,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header__event-row{font-family:var(--font-ui);letter-spacing:.04em;text-transform:none;color:#ffffffeb;font-size:13px;font-weight:600;line-height:1.2}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header__event-row,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header__event-short{white-space:nowrap;display:block}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header__event-short{display:none}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header__event-dates{color:var(--aqua)}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header__cta{white-space:nowrap;flex:none;height:40px;padding:0 16px}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header--event{gap:2rem}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header__nav{letter-spacing:.06em;flex-wrap:nowrap;flex:auto;justify-content:flex-end;gap:20px;min-width:0;font-size:13px}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .facts-board--offer{padding-top:calc(var(--header-logo-h) + var(--header-gap-copy))}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#invitation-facts.scene--end{height:auto}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#invitation-facts.scene--end .scene__sticky,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#invitation-facts.scene--end .scene__frame{height:auto;min-height:100svh;position:relative;overflow:clip visible}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#invitation-facts.scene--end .facts-board{min-height:100svh;padding:calc(var(--header-logo-h) + var(--header-gap-copy)) 80px 32px;position:relative;inset:auto}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .facts-head .scene__headline--invite{flex-direction:column;max-width:none;font-size:clamp(2rem,3.4vw,3.15rem);line-height:.96;display:flex}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .facts-head .scene__headline--invite span{display:block}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .hybrid__titles{z-index:6;pointer-events:none;max-width:52rem;position:absolute;bottom:12vh;left:80px;right:80px}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .hybrid__titles .scene__headline,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .hybrid__titles .scene__headline--stack{gap:.08em;font-size:clamp(3.2rem,6vw,5rem);line-height:.94}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .hybrid__titles .scene__headline--stack span{white-space:nowrap;display:block}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .hybrid__titles-card{animation:.45s hybrid-title-in}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .hybrid__titles-card .scene__label{white-space:nowrap}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .hybrid__titles-card .scene__label+.scene__label{margin-top:-.45rem}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene--hybrid.is-landed .hybrid__titles,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene--hybrid.is-handoff .hybrid__titles{opacity:0;transition:opacity .4s}@keyframes hybrid-title-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}html[data-film^=hybrid-v2] .site-header__name{letter-spacing:.08em;font-size:16px;font-weight:600}html[data-film^=hybrid-v2] .site-header__nav{font-weight:600}html[data-film^=hybrid-v2] .scene__label,html[data-film^=hybrid-v2] .glass-card__kicker{letter-spacing:.08em;color:#fff;font-size:17px;font-weight:600}html[data-film^=hybrid-v2] .glass-card__kicker{color:var(--aqua)}html[data-film^=hybrid-v2] .scene__support{letter-spacing:.02em;color:#fffffff0;font-size:22px;font-weight:500;line-height:1.45}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#confidence .scene__support{white-space:pre-line}html[data-film^=hybrid-v2] .glass-card h3,html[data-film^=hybrid-v2] .thumb-card h3,html[data-film^=hybrid-v2] .day-card h3,html[data-film^=hybrid-v2] .safety-chip h3{font-size:1.35rem}html[data-film^=hybrid-v2] .glass-card p,html[data-film^=hybrid-v2] .glass-card li,html[data-film^=hybrid-v2] .thumb-card p,html[data-film^=hybrid-v2] .day-card p,html[data-film^=hybrid-v2] .day-card span,html[data-film^=hybrid-v2] .safety-chip p,html[data-film^=hybrid-v2] .facts-board__intro p:not(.scene__label),html[data-film^=hybrid-v2] .facts-note,html[data-film^=hybrid-v2] .facts-include__lead,html[data-film^=hybrid-v2] .facts-include li,html[data-film^=hybrid-v2] .facts-form__hint,html[data-film^=hybrid-v2] .facts-thanks,html[data-film^=hybrid-v2] .offer-board__note,html[data-film^=hybrid-v2] .snapshot dd,html[data-film^=hybrid-v2] .access-pane span,html[data-film^=hybrid-v2] .swim-board__choice span,html[data-film^=hybrid-v2] .swim-card p,html[data-film^=hybrid-v2] .swim-detail p,html[data-film^=hybrid-v2] .swim-guide li,html[data-film^=hybrid-v2] .swim-detail li{font-size:21px;font-weight:500;line-height:1.45}html[data-film^=hybrid-v2] .star-pane__copy p,html[data-film^=hybrid-v2] .star-pane__copy span{font-family:var(--font-mono);font-size:21px;font-weight:600;line-height:1.4}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .host-bar p,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .host-bar span,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .host-bar h3{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:15px;font-weight:600;line-height:1.4}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .host-bar{flex-wrap:nowrap;gap:.85rem 1.15rem;padding:.7rem 1.05rem}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .host-bar img{object-position:50% 18%;border:1px solid #2ed6e047;flex-shrink:0;width:128px;height:128px}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .host-bar__copy{font-family:var(--font-mono);flex:1;gap:0 1ch;font-size:15px}html[data-film^=hybrid-v2] .offer-stats dt,html[data-film^=hybrid-v2] .offer-stats dd span{font-size:16px;font-weight:600}html[data-film^=hybrid-v2] .facts-form label{letter-spacing:.06em;font-size:15px;font-weight:600}html[data-film^=hybrid-v2] .facts-form input,html[data-film^=hybrid-v2] .facts-form select,html[data-film^=hybrid-v2] .facts-form textarea{font-size:17px;font-weight:500}html[data-film^=hybrid-v2] .site-end{letter-spacing:.03em;flex-wrap:wrap;font-size:16px;font-weight:500}@media (width<=1600px){html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header--event{gap:1.5rem;padding-left:48px;padding-right:48px}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header__nav{letter-spacing:.055em;gap:16px;font-size:13px}}@media (width<=1440px){html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]){--header-logo-h:46px}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header--event{align-items:center;gap:1.35rem;height:auto;min-height:0;max-height:none;padding:.45rem 40px}html[data-film^=hybrid-v2] .site-header--logo .site-header__mark{flex-direction:row;flex:none;justify-content:flex-start;align-items:center;gap:.7rem;min-width:0;max-width:none}html[data-film^=hybrid-v2] .site-header__logo{height:46px}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header__event-line{display:flex}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header__event-short{display:none}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header__event-row{letter-spacing:.03em;font-size:12px}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header__nav{letter-spacing:.045em;flex-wrap:nowrap;flex:auto;justify-content:flex-end;gap:14px;min-width:0;font-size:12px}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header__nav a{white-space:nowrap;flex:none}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header__cta{letter-spacing:.05em;white-space:nowrap;height:36px;padding:0 14px;font-size:12px}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .hybrid__titles{left:48px;right:48px}}@media (width<=1366px){html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header--event{gap:1.15rem;padding:.4rem 32px}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header__nav{letter-spacing:.035em;gap:12px;font-size:11.5px}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header__event-row{font-size:11.5px}}@media (width<=1280px){html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]){--header-logo-h:40px}html[data-film^=hybrid-v2] .site-header--logo .site-header__mark{flex-direction:column;justify-content:center;align-items:flex-start;gap:.12rem;max-width:11.75rem}html[data-film^=hybrid-v2] .site-header__logo{height:40px}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header__event-line{display:none}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header__event-short{letter-spacing:.03em;white-space:nowrap;font-size:11px;line-height:1.2;display:block}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header__nav{gap:12px}}html[data-film^=hybrid-v2] .invite-cta__next{font-size:16px;font-weight:500}html[data-film^=hybrid-v2] .scene__cta,html[data-film^=hybrid-v2] .site-header__cta{font-size:15px;font-weight:600}html[data-film^=hybrid-v2] .scene__cta,html[data-film^=hybrid-v2] .swim-card{min-height:44px}@media (width<=1440px){html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header__cta{white-space:nowrap;height:36px;min-height:36px;font-size:12px}}@media (width<=1366px){html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header__cta{font-size:11.5px}}html[data-film^=hybrid-v2] .scene#allstars .scene__copy{z-index:5;bottom:auto}html[data-film^=hybrid-v2] .scene#allstars .scene__headline{font-size:clamp(2.2rem,4.6vw,3.6rem)}html[data-film^=hybrid-v2] .scene#allstars .scene__veil{background:linear-gradient(#02080d8c 0%,#02080d38 38%,#02080db8 100%)}html[data-film^=hybrid-v2] .scene#swims .scene__copy{z-index:5;top:8vh;bottom:auto}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#swims .scene__copy{top:var(--header-copy)}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .stars-grid{grid-template-rows:1fr;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;height:100%;min-height:0}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .star-pane{height:100%;min-height:0}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .host-bar{display:none}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .star-pane__copy h3{font-size:clamp(1.35rem,1.55vw,1.95rem)}@media (width>=1025px){html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#allstars .scene__frame{padding:var(--header-copy) 80px 2.4vh;flex-direction:column;justify-content:flex-start;display:flex}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#allstars .scene__copy,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#allstars .scene__copy.scene__copy--lift{z-index:5;flex:none;width:min(100%,50rem);max-width:50rem;margin:0 0 .7rem;position:relative;inset:auto}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#allstars .scene__label{margin:0 0 .4rem}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#allstars .scene__headline{font-size:clamp(2rem,3.8vw,3.15rem)}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#allstars .scene__support{max-width:48rem;margin-top:.32rem;font-size:17px;line-height:1.32}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#allstars .scene__support:last-of-type{max-width:48rem}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .star-pane__copy p,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .star-pane__copy span{font-size:16px;line-height:1.35}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .stars-wrap{z-index:4;flex:auto;grid-template-rows:1fr;width:100%;min-height:0;display:grid;position:relative;inset:auto}}@media (width>=1025px) and (height<=800px){html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#allstars .scene__copy,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#allstars .scene__copy.scene__copy--lift{margin-bottom:.5rem}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#allstars .scene__support{font-size:16.5px;line-height:1.3}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .star-pane__copy{padding:.85rem .75rem .7rem}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .star-pane__copy h3{font-size:clamp(1.2rem,1.35vw,1.65rem)}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .star-pane__copy p,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .star-pane__copy span{font-size:16px}}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene--hybrid .offer-board{top:var(--header-safe)}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#beyond .scene__copy,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#journey .scene__copy,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#confidence .scene__copy,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#invitation .scene__copy{top:var(--header-copy);bottom:auto}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#access .scene__copy{top:var(--header-copy);z-index:5;max-width:46rem;bottom:auto}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#access .scene__headline{font-size:clamp(2.2rem,4.4vw,3.6rem)}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#access .access-grid{padding:calc(var(--header-copy) + 9.5rem) 28px 28px}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#beyond .dock--thumbs{top:max(32vh, calc(var(--header-copy) + 8.5rem))}html[data-film^=hybrid-v2] .scene#swims .scene__headline{font-size:clamp(2.2rem,4.4vw,3.4rem)}html[data-film^=hybrid-v2] .scene#journey .journey-days{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-film^=hybrid-v2] .day-card{min-height:200px}html[data-film^=hybrid-v2] .scene#journey .journey-board{left:48px;right:48px}html[data-film^=hybrid-v2] .scene#beyond .dock--thumbs{top:max(34vh, calc(var(--header-copy) + 10.5rem));gap:12px;bottom:4vh;left:40px;right:40px}html[data-film^=hybrid-v2] .scene#beyond .thumb-card{height:100%;min-height:0}html[data-film^=hybrid-v2] .scene#beyond .thumb-card__copy{flex-direction:column;justify-content:flex-end;align-items:stretch;display:flex}html[data-film^=hybrid-v2] .scene#beyond .thumb-card h3{align-items:flex-start;min-height:2.1em;line-height:1.05;display:flex}html[data-film^=hybrid-v2] .scene#beyond .thumb-card p{min-height:4.05em;margin-top:.25rem;line-height:1.35}@media (width>=1025px){html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#beyond .scene__frame{padding:var(--header-copy) 80px 2.4vh;flex-direction:column;justify-content:flex-start;display:flex}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#beyond .scene__copy,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#beyond .scene__copy.scene__copy--lift,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#beyond .scene__copy.scene__copy--center{z-index:5;flex:none;width:100%;max-width:none;margin:0 0 1.15rem;position:relative;inset:auto}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#beyond .scene__label{margin:0 0 .4rem}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#beyond .scene__headline{font-size:clamp(2rem,3.8vw,3.15rem)}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#beyond .scene__support{max-width:none;margin-top:.32rem;font-size:18px;line-height:1.32}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#beyond .dock--thumbs{z-index:4;flex:auto;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;width:100%;min-height:0;display:grid;position:relative;inset:auto}}@media (width>=1025px) and (height<=800px){html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#beyond .scene__copy,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#beyond .scene__copy.scene__copy--lift,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#beyond .scene__copy.scene__copy--center{margin-bottom:.9rem}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#beyond .scene__headline{font-size:clamp(1.85rem,3.4vw,2.7rem)}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#beyond .scene__support{font-size:17px;line-height:1.3}}html[data-film^=hybrid-v2] .scene--hybrid .offer-board{z-index:7;opacity:0;pointer-events:none;align-content:space-between;transition:opacity .75s,transform .75s;top:11vh;bottom:5vh;transform:translateY(18px)}html[data-film^=hybrid-v2] .scene--hybrid.is-offer .offer-board{opacity:1;pointer-events:auto;transform:none}html[data-film^=hybrid-v2] .scene--hybrid.is-offer .hybrid__veil{opacity:.5;background:linear-gradient(#020c1466 0%,#020c141a 40%,#020c147a 100%)}html[data-film^=hybrid-v2] .scene--facts .scene__facts-bg{filter:brightness(.92)saturate(1.08)}html[data-film^=hybrid-v2] .scene--facts .scene__veil{background:linear-gradient(#020c1438 0%,#020c1447 46%,#020c147a 100%)}.offer-board{z-index:4;gap:1.25rem;max-width:72rem;display:grid;position:absolute;bottom:7vh;left:80px;right:80px}.offer-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.offer-stats div{background:#020c14b8;border:1px solid #2ed6e038;padding:1.1rem 1.15rem}.offer-stats dt{font-family:var(--font-mono);letter-spacing:.12em;color:var(--aqua);margin:0 0 .4rem;font-size:13px}.offer-stats dd{font-family:var(--font-display);margin:0;font-size:clamp(1.6rem,2.4vw,2.4rem);line-height:1}.offer-stats dd span{font-family:var(--font-mono);letter-spacing:.08em;color:#ffffffdb;margin-top:.4rem;font-size:13px;display:block}.offer-board__note{color:#ffffffeb;max-width:52ch;margin:0;font-size:18px;line-height:1.5}.offer-board__head{max-width:46rem}.offer-board__head .scene__headline{max-width:16ch;font-size:clamp(2.4rem,5vw,4.2rem)}.offer-board .scene__cta{width:max-content}@media (width<=1024px){html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .offer-board .scene__cta{white-space:nowrap;box-sizing:border-box;flex:none;place-self:start;align-items:center;width:max-content;max-width:100%;height:auto;min-height:44px;max-height:52px;padding:.7rem 1.15rem}}.facts-board--offer{justify-content:stretch;align-items:center;padding:108px 80px 28px;display:flex}.facts-shell{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-template-areas:"head head""stats form""body form""foot foot";align-items:start;gap:.9rem 1.5rem;width:100%;display:grid}.facts-head{grid-area:head}.facts-head .scene__headline{max-width:16ch;font-size:clamp(2.4rem,4.6vw,4rem)}.facts-head .scene__support{margin-top:.55rem}.facts-shell .offer-stats{grid-area:stats;align-self:stretch;align-items:stretch;position:relative;bottom:auto;left:auto;right:auto}.facts-shell .offer-stats--close,.facts-shell .offer-stats--panel{grid-template-columns:1fr}.facts-shell .offer-stats--panel{background:#020c14b8;border:1px solid #2ed6e038;gap:0;width:100%;padding:.85rem 1.15rem .9rem}.facts-shell .offer-stats--panel div{background:0 0;border:0;border-bottom:1px solid #2ed6e028;height:auto;min-height:0;padding:.7rem 0}.facts-shell .offer-stats--panel div:first-child{padding-top:.1rem}.facts-shell .offer-stats--panel div:last-child{border-bottom:0;padding-bottom:.1rem}.facts-shell .offer-stats dd{white-space:normal;font-size:clamp(1.2rem,1.5vw,1.55rem)}.facts-shell .offer-stats dd span{white-space:normal}.facts-include{background:#020c14b8;border:1px solid #2ed6e038;grid-area:body;padding:1.1rem 1.2rem 1.05rem}.facts-include__lead{color:#ffffffeb;max-width:54ch;margin:0 0 .85rem;font-size:16px;line-height:1.5}.facts-include .glass-card__kicker{margin:0 0 .55rem}.facts-include ul{grid-template-columns:1fr 1fr;gap:.55rem 1.4rem;margin:0;padding:0;list-style:none;display:grid}.facts-include li{color:#ffffffe6;padding-left:.85rem;font-size:14px;line-height:1.4;position:relative}.facts-include li:before{content:"";background:var(--aqua);width:6px;height:6px;position:absolute;top:.45em;left:0}.facts-shell .facts-card--form{flex-direction:column;grid-area:form;align-self:start;width:100%;margin:0;display:flex;overflow:visible}#secure-place{scroll-margin-top:calc(var(--header-logo-h,4.6rem) + var(--header-gap-copy,.75rem))}.facts-shell .facts-form{flex:none;grid-template-columns:1fr;gap:.65rem;margin-top:.55rem;display:grid}.facts-form__row{grid-template-columns:1fr;gap:.65rem;display:grid}.facts-shell .facts-form textarea{min-height:3.4rem}.facts-shell .facts-form .scene__cta{width:100%;margin-top:.15rem}.facts-shell .site-end{grid-area:foot}.stars-wrap{z-index:4;grid-template-rows:1fr;gap:12px;display:grid;position:absolute;inset:34vh 80px 3.5vh}.stars-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;height:100%;min-height:0;display:grid}.star-pane{background:#071018;min-height:0;position:relative;overflow:hidden}.star-pane img,.star-pane__ph{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.star-pane__ph{background:#0a1822}.star-pane__copy{background:linear-gradient(#0000,#02080deb);padding:1.1rem 1rem .95rem;position:absolute;bottom:0;left:0;right:0}.star-pane__copy h3{font-family:var(--font-display);margin:0;font-size:clamp(1.6rem,2vw,2.2rem);line-height:.95}.star-pane__copy p,.star-pane__copy span,.host-bar span,.host-bar p{font-family:var(--font-mono);color:#ffffffe6;margin:.25rem 0 0;font-size:14px;line-height:1.4}.host-bar{background:#020c14c7;border:1px solid #2ed6e02e;flex-wrap:wrap;align-items:center;gap:.4rem 1.1rem;padding:.75rem 1.1rem;display:flex}.host-bar img{object-fit:cover;border-radius:50%;width:44px;height:44px}.host-bar__copy{flex-wrap:wrap;align-items:baseline;gap:.25rem 1.1rem;min-width:0;display:flex}.host-bar h3{font-family:var(--font-mono);letter-spacing:.08em;color:#ffffffe6;margin:.25rem 0 0;font-size:14px;font-weight:600;line-height:1.4}.swim-board{z-index:4;grid-template-rows:1fr auto;gap:12px;display:grid;position:absolute;inset:28vh 80px 4vh}.swim-board__choice{display:none}.swim-board__choice span{font-family:var(--font-mono);letter-spacing:.08em;margin-top:.3rem;font-size:15px;display:block}.swim-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.swim-card{min-height:18vh;color:inherit;text-align:left;cursor:pointer;background:#071018;border:1px solid #2ed6e033;padding:0;position:relative;overflow:hidden}.swim-card img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.swim-card div{background:linear-gradient(#0000,#02080de6);padding:.9rem;position:absolute;bottom:0;left:0;right:0}.swim-card h3{font-family:var(--font-display);margin:0;font-size:1.5rem}.swim-card p,.swim-detail p,.swim-guide li,.swim-detail li{font-family:var(--font-mono);margin:.3rem 0 0;font-size:14px;line-height:1.4}.swim-card.is-on{border-color:var(--aqua)}.swim-detail,.swim-guide{background:#020c14c7;margin:0;padding:.9rem 1rem;list-style:none}.swim-detail ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:.7rem 0 0;padding:0;list-style:none;display:grid}.swim-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.swim-guide strong,.swim-detail strong{color:var(--aqua);display:block}.swim-guide__short,.film-br{display:none}@media (width<=820px){.offer-board,.stars-wrap,.swim-board{left:1rem;right:1rem}.offer-stats,.stars-grid,.swim-grid{grid-template-columns:1fr 1fr}.swim-guide,.swim-detail ul{grid-template-columns:1fr}html[data-film^=hybrid-v2] .scene#journey .journey-days{grid-template-columns:1fr 1fr}.stars-wrap{top:32vh}html[data-film^=hybrid-v2] .scene#allstars .scene__support{display:none}html[data-film^=hybrid-v2] .scene#beyond .dock--thumbs{grid-template-columns:1fr 1fr;top:auto;left:1rem;right:1rem}.facts-board--offer{align-items:flex-start;padding:96px 1rem 1.5rem}.facts-shell{grid-template-columns:1fr;grid-template-areas:"head""stats""body""form""foot"}.facts-shell .offer-stats--close{grid-template-columns:1fr}.facts-shell .offer-stats dd{white-space:normal}.facts-form__row,.facts-include ul{grid-template-columns:1fr}.page-plate,.schedule-board,.faq-board{left:1rem;right:1rem}.schedule-board ol li button{grid-template-columns:4.4rem 1fr auto}.schedule-board em{grid-column:2}}.page-plate,.schedule-board,.faq-board{z-index:3;opacity:0;transition:opacity 1s cubic-bezier(.16,1,.3,1) .2s,transform 1s cubic-bezier(.16,1,.3,1) .2s;position:absolute;left:80px;right:80px;transform:translateY(24px)}.scene.is-in .page-plate,.scene.is-in .schedule-board,.scene.is-in .faq-board,.scene#cause.is-near .page-plate,.scene#about.is-near .page-plate,.scene#schedule.is-near .schedule-board,.scene#faq.is-near .faq-board{opacity:1;transform:none}.page-plate{background:#02080dc7;border:1px solid #2ed6e047;border-radius:8px;max-width:52rem;padding:1.35rem 1.45rem 1.25rem;bottom:6vh}.page-plate ul{margin:0;padding:0;list-style:none}.page-plate li{margin:0 0 .65rem;padding-left:1rem;position:relative}.page-plate li:last-child{margin-bottom:0}.page-plate li:before{content:"";background:var(--aqua);width:6px;height:6px;position:absolute;top:.55em;left:0}.page-plate__close{font-family:var(--font-display);letter-spacing:.08em;color:var(--aqua);margin:1rem 0 0}.page-plate__cue{color:var(--aqua);font-family:var(--font-ui);letter-spacing:.08em;margin-top:.85rem;font-weight:600;text-decoration:none;display:inline-block}.schedule-board{top:28vh;bottom:4vh;overflow:auto}.schedule-board ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.schedule-board ol li{background:#02080dc7;border:1px solid #2ed6e038;border-radius:8px}.schedule-board ol li button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:5.2rem minmax(0,1fr) auto auto;align-items:baseline;gap:.8rem 1.1rem;padding:.85rem 1.1rem;display:grid}.schedule-board p{font-family:var(--font-mono);letter-spacing:.08em;color:var(--aqua);margin:0}.schedule-board h3{font-family:var(--font-display);letter-spacing:.04em;margin:0}.schedule-board span{margin-top:.25rem;display:block}.schedule-board em{color:var(--mist);white-space:nowrap;font-style:normal}.schedule-board__detail{white-space:normal;color:#ffffffe0;margin-top:.45rem;display:block}.schedule-board__icon,.faq-board__icon{width:1.4rem;height:1.4rem;color:var(--aqua);flex:none;justify-content:center;align-items:center;transition:transform .35s cubic-bezier(.16,1,.3,1);display:inline-flex}.schedule-board__icon:before,.faq-board__icon:before{content:"+";font-family:var(--font-ui);font-size:1.35rem;font-weight:500;line-height:1}.schedule-board ol li.is-open .schedule-board__icon,.faq-board article.is-open .faq-board__icon{transform:rotate(45deg)}.faq-board{align-content:start;gap:8px;display:grid;top:26vh;bottom:4vh;overflow:auto}.faq-board article{background:#02080dc7;border:1px solid #2ed6e038;border-radius:8px}.faq-board article.is-open{border-color:#2ed6e0b3}.faq-board button{width:100%;min-height:52px;color:inherit;text-align:left;font-family:var(--font-ui);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.1rem;font-weight:600;display:flex}.faq-board p,.faq-board ul{margin:0;padding:0 1.1rem 1rem}.faq-board p+p{margin-top:-.4rem;padding-top:0}.faq-board ul{list-style:none}.faq-board li{margin:0 0 .45rem;padding-left:1rem;position:relative}.faq-board li:before{content:"";background:var(--aqua);width:6px;height:6px;position:absolute;top:.55em;left:0}html[data-film^=hybrid-v2] .page-plate li,html[data-film^=hybrid-v2] .page-plate__close,html[data-film^=hybrid-v2] .page-plate__cue,html[data-film^=hybrid-v2] .schedule-board p,html[data-film^=hybrid-v2] .schedule-board span,html[data-film^=hybrid-v2] .schedule-board em,html[data-film^=hybrid-v2] .faq-board button,html[data-film^=hybrid-v2] .faq-board p,html[data-film^=hybrid-v2] .faq-board li{font-size:22px;font-weight:500;line-height:1.45}html[data-film^=hybrid-v2] .page-plate__close,html[data-film^=hybrid-v2] .page-plate__cue,html[data-film^=hybrid-v2] .faq-board button,html[data-film^=hybrid-v2] .schedule-board p{font-weight:600}html[data-film^=hybrid-v2] .schedule-board h3{font-size:1.52rem}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header__nav{flex-wrap:nowrap;min-width:0}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header__nav a{white-space:nowrap;flex:none}html[data-film^=hybrid-v2] .scene#cause .scene__copy,html[data-film^=hybrid-v2] .scene#about .scene__copy,html[data-film^=hybrid-v2] .scene#schedule .scene__copy,html[data-film^=hybrid-v2] .scene#faq .scene__copy{top:max(calc(var(--header-safe,4.6rem) + .6rem), 7vh);z-index:5;max-width:46rem;bottom:auto}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#faq .scene__copy{top:var(--header-copy)}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause .scene__copy,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#about .scene__copy{display:none}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#schedule .scene__copy{top:calc(var(--header-h) + var(--header-gap))}html[data-film^=hybrid-v2] .scene#cause .scene__headline,html[data-film^=hybrid-v2] .scene#about .scene__headline,html[data-film^=hybrid-v2] .scene#schedule .scene__headline,html[data-film^=hybrid-v2] .scene#faq .scene__headline{font-size:clamp(2.2rem,4.4vw,3.6rem)}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#about .scene__headline{font-size:clamp(2.8rem,5.4vw,4.4rem)}@media (width<=820px){.page-plate,.schedule-board,.faq-board{left:1rem;right:1rem}.schedule-board ol li button{grid-template-columns:4.4rem 1fr auto}.schedule-board em{grid-column:2}}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#swims .scene__support{margin-top:.4rem}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#swims .swim-board{top:calc(var(--header-copy) + 10.75rem);gap:10px}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#swims .swim-board__choice{display:none}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#swims .swim-card p{white-space:nowrap}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#swims .swim-guide,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#swims .swim-detail ul{grid-template-columns:repeat(3,minmax(0,1fr))}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#confidence .safety-dock{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#confidence .safety-dock--featured{grid-template-columns:minmax(0,1fr) minmax(18rem,.92fr);align-items:stretch;height:min(44vh,26.5rem)}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#confidence .safety-dock__stack{gap:inherit;grid-template-rows:repeat(3,minmax(0,1fr));min-height:0;display:grid}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#confidence .safety-dock--featured .safety-dock__stack .safety-chip{flex-direction:column;justify-content:center;min-height:0;padding:.85rem 1.15rem .8rem;display:flex}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#confidence .safety-chip p{white-space:pre-line}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#confidence .safety-chip--portrait{background:#02080db8;flex-direction:row-reverse;align-items:stretch;height:100%;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#confidence.is-in .safety-chip--portrait:hover{background:#02121ce0}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#confidence .safety-chip__photo{aspect-ratio:4/5;object-fit:cover;object-position:center 15%;flex:none;align-self:stretch;width:auto;max-width:min(100%,22rem);height:100%;min-height:0;display:block}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#confidence .safety-chip--portrait .safety-chip__copy{z-index:1;background:linear-gradient(90deg,#02080d1f 0%,#02080d00 100%);flex-direction:column;flex:auto;justify-content:flex-end;min-width:0;padding:1.35rem 1.2rem 1.1rem;display:flex;position:relative;inset:auto}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#confidence .safety-chip--portrait h3,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#confidence .safety-chip--portrait p{text-shadow:0 1px 10px #02080db3}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#confidence .safety-chip--portrait h3{font-size:clamp(1.45rem,1.9vw,1.9rem);line-height:1.05}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .swim-grid{align-items:stretch;overflow:visible}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .swim-card{cursor:pointer;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .swim-card img{transition:transform .7s cubic-bezier(.16,1,.3,1)}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .swim-card:hover,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .swim-card:focus-visible,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .swim-card.is-on{border-color:var(--aqua);z-index:1;transform:translateY(-8px)scale(1.02);box-shadow:0 16px 32px #00000061}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .swim-card:hover img,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .swim-card:focus-visible img,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .swim-card.is-on img{transform:scale(1.06)}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .swim-detail,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .swim-guide{min-height:10.25rem}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .swim-detail p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#about .scene__image,html[data-film^=hybrid-v2] .scene#about .scene__image{object-fit:cover;object-position:70% 100%;transform-origin:70% 100%;transform:scale(1.28)}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#about .scene__veil{background:linear-gradient(90deg,#02080dc7 0%,#02080d38 48%,#02080d14 100%)}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .page-plate--about{max-width:40rem;padding:1.6rem 1.7rem 1.45rem}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .page-plate__lead{font-family:var(--font-display);letter-spacing:.03em;margin:0 0 1.15rem;font-size:clamp(1.35rem,2.2vw,1.75rem);line-height:1.25}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .about-points{gap:.95rem;display:grid}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .about-points li{margin:0;padding-left:0}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .about-points li:before{display:none}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .about-points strong{font-family:var(--font-ui);letter-spacing:.16em;color:var(--aqua);margin-bottom:.2rem;font-size:13px;font-weight:600;display:block}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .about-points span{font-size:18px;font-weight:500;line-height:1.4;display:block}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#faq .scene__veil{background:linear-gradient(#02122038 0%,#02182a2e 42%,#02122061 100%)}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .faq-board article{background:#020c148f}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#faq .faq-board{top:calc(var(--header-copy) + 7.6rem);width:min(72rem,100% - 160px);left:80px;right:auto}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#schedule .schedule-board{top:calc(var(--header-copy) + 6.55rem);flex-direction:column;width:auto;max-width:none;height:auto;display:flex;bottom:2vh;left:80px;right:80px;overflow:hidden}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .schedule-board ol{scrollbar-width:none;flex:auto;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:1fr 1fr;grid-auto-flow:column;place-content:stretch start;align-items:stretch;gap:6px;height:100%;min-height:0;overflow:hidden}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .schedule-board ol::-webkit-scrollbar{width:0;display:none}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .schedule-board ol::-webkit-scrollbar-thumb{background:0 0}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .schedule-board ol li{align-items:stretch;height:100%;min-height:0;display:flex}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .schedule-board__row{text-align:left;box-sizing:border-box;flex-direction:column;place-content:start flex-start;align-items:start;gap:.08rem;width:100%;height:100%;min-height:0;margin:0;padding:.48rem .95rem;display:flex}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .schedule-board__row>div{align-self:start;width:100%;margin:0}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .schedule-board span,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .schedule-board em{white-space:normal}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .schedule-board p,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .schedule-board span,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .schedule-board em{line-height:1.25}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .schedule-board em.schedule-board__teaser{color:var(--aqua);white-space:normal;margin-top:.28rem;font-weight:700;display:block}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .schedule-board em.schedule-board__detail{margin-top:.1rem;font-weight:500}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .schedule-board__icon{display:none}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .story-deck__lead,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .story-deck__card,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .story-deck__foot,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .schedule-board__row,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .faq-board article{opacity:0;transform:translateY(22px)}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause.is-tiles .story-deck__lead,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause.is-near .story-deck__lead,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause.is-tiles .story-deck__card,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause.is-near .story-deck__card,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause.is-tiles .story-deck__foot,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause.is-near .story-deck__foot,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#about.is-tiles .story-deck__lead,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#about.is-near .story-deck__lead,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#about.is-tiles .story-deck__card,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#about.is-near .story-deck__card,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#schedule.is-tiles .schedule-board__row,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#schedule.is-near .schedule-board__row,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#faq.is-tiles .faq-board article,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#faq.is-near .faq-board article{animation:.72s cubic-bezier(.16,1,.3,1) both accessReveal}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause.is-tiles .story-deck__lead,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause.is-near .story-deck__lead,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#about.is-tiles .story-deck__lead,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#about.is-near .story-deck__lead,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#schedule.is-tiles .schedule-board ol li:first-child .schedule-board__row,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#schedule.is-near .schedule-board ol li:first-child .schedule-board__row,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#faq.is-tiles .faq-board article:first-child,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#faq.is-near .faq-board article:first-child{animation-delay:40ms}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause.is-tiles .story-deck__card:first-child,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause.is-near .story-deck__card:first-child,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#about.is-tiles .story-deck__card:first-child,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#about.is-near .story-deck__card:first-child,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#schedule.is-tiles .schedule-board ol li:nth-child(2) .schedule-board__row,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#schedule.is-near .schedule-board ol li:nth-child(2) .schedule-board__row,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#faq.is-tiles .faq-board article:nth-child(2),html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#faq.is-near .faq-board article:nth-child(2){animation-delay:.14s}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause.is-tiles .story-deck__card:nth-child(2),html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause.is-near .story-deck__card:nth-child(2),html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#about.is-tiles .story-deck__card:nth-child(2),html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#about.is-near .story-deck__card:nth-child(2),html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#schedule.is-tiles .schedule-board ol li:nth-child(3) .schedule-board__row,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#schedule.is-near .schedule-board ol li:nth-child(3) .schedule-board__row,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#faq.is-tiles .faq-board article:nth-child(3),html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#faq.is-near .faq-board article:nth-child(3){animation-delay:.24s}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause.is-tiles .story-deck__card:nth-child(3),html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause.is-near .story-deck__card:nth-child(3),html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#about.is-tiles .story-deck__card:nth-child(3),html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#about.is-near .story-deck__card:nth-child(3),html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#schedule.is-tiles .schedule-board ol li:nth-child(4) .schedule-board__row,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#schedule.is-near .schedule-board ol li:nth-child(4) .schedule-board__row,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#faq.is-tiles .faq-board article:nth-child(4),html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#faq.is-near .faq-board article:nth-child(4){animation-delay:.34s}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause.is-tiles .story-deck__foot,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause.is-near .story-deck__foot,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#schedule.is-tiles .schedule-board ol li:nth-child(5) .schedule-board__row,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#schedule.is-near .schedule-board ol li:nth-child(5) .schedule-board__row,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#faq.is-tiles .faq-board article:nth-child(5),html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#faq.is-near .faq-board article:nth-child(5){animation-delay:.44s}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#schedule.is-tiles .schedule-board ol li:nth-child(6) .schedule-board__row,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#schedule.is-near .schedule-board ol li:nth-child(6) .schedule-board__row,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#faq.is-tiles .faq-board article:nth-child(6),html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#faq.is-near .faq-board article:nth-child(6){animation-delay:.54s}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#faq.is-tiles .faq-board article:nth-child(7),html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#faq.is-near .faq-board article:nth-child(7){animation-delay:.64s}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#faq.is-tiles .faq-board article:nth-child(8),html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#faq.is-near .faq-board article:nth-child(8){animation-delay:.74s}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#faq.is-tiles .faq-board article:nth-child(n+9),html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#faq.is-near .faq-board article:nth-child(n+9){animation-delay:.8s}@media (width<=820px){html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#schedule .schedule-board,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#faq .faq-board{width:auto;left:1rem;right:1rem}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#swims .swim-board{top:max(32vh, calc(var(--header-copy) + 10.4rem))}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .swim-detail p{white-space:normal}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .story-deck,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .cause-deck,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .about-deck{width:auto;left:1rem;right:1rem}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .cause-deck__stories,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .cause-deck__stats{grid-template-columns:1fr;max-width:none}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .cause-deck__stat strong{font-size:clamp(1.45rem,6vw,1.85rem)}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .story-deck--about,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .about-deck{width:auto;max-width:none}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .story-deck__beats{grid-template-columns:1fr}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .story-deck__foot{flex-direction:column;align-items:flex-start}}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause .scene__image{object-position:28% 46%}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause .scene__veil{background:linear-gradient(105deg,#02080d75 0%,#02080d2e 32%,#02080d0a 58%,#02080d00 100%)}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .cause-deck{--hf-red:#e4002b;left:80px;right:auto;top:calc(var(--header-h) + 72px);z-index:4;pointer-events:none;flex-direction:column;justify-content:flex-start;gap:.85rem;width:min(75vw,100% - 10rem);display:flex;position:absolute;bottom:2.4vh}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .cause-deck a,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .cause-deck .cause-deck__cta,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .cause-deck .story-peek{pointer-events:auto}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .cause-deck button.cause-deck__cta{cursor:pointer;border:0}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .cause-deck__brand,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .cause-deck__headline,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .cause-deck__manifesto,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .cause-deck__stories,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .cause-deck__km,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .cause-deck__scale,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .cause-deck__foot{opacity:0;transform:translateY(22px)}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause.is-tiles .cause-deck__brand,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause.is-near .cause-deck__brand,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause.is-tiles .cause-deck__headline,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause.is-near .cause-deck__headline,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause.is-tiles .cause-deck__manifesto,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause.is-near .cause-deck__manifesto,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause.is-tiles .cause-deck__stories,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause.is-near .cause-deck__stories,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause.is-tiles .cause-deck__km,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause.is-near .cause-deck__km,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause.is-tiles .cause-deck__scale,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause.is-near .cause-deck__scale,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause.is-tiles .cause-deck__foot,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause.is-near .cause-deck__foot{animation:.72s cubic-bezier(.16,1,.3,1) both accessReveal}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause.is-tiles .cause-deck__brand,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause.is-near .cause-deck__brand{animation-delay:20ms}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause.is-tiles .cause-deck__headline,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause.is-near .cause-deck__headline{animation-delay:.1s}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause.is-tiles .cause-deck__manifesto,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause.is-near .cause-deck__manifesto{animation-delay:.16s}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause.is-tiles .cause-deck__stories,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause.is-near .cause-deck__stories{animation-delay:.24s}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause.is-tiles .cause-deck__scale,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause.is-near .cause-deck__scale{animation-delay:.3s}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause.is-tiles .cause-deck__km,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause.is-near .cause-deck__km{animation-delay:.36s}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause.is-tiles .cause-deck__foot,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause.is-near .cause-deck__foot{animation-delay:.44s}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .cause-deck__brand{flex-direction:column;align-items:flex-start;gap:.35rem;max-width:28rem;display:flex}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .cause-deck__logo{width:auto;max-width:min(24rem,48vw);height:clamp(56px,6vw,76px);display:block}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .cause-deck__eyebrow{font-family:var(--font-ui);letter-spacing:.22em;color:#ffffffb8;margin:0;font-size:12px;font-weight:600}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .cause-deck__headline{max-width:16ch;font-family:var(--font-display);letter-spacing:.03em;margin:0;font-size:clamp(2.4rem,4.5vw,3.7rem);line-height:.94}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .cause-deck__manifesto{letter-spacing:.01em;color:#ffffffdb;max-width:32rem;margin:0;font-size:1.35rem;font-weight:500;line-height:1.4}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .cause-deck__stories{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:100%;margin-top:.35rem;display:grid}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .cause-deck__beat{-webkit-backdrop-filter:blur(18px)saturate(1.15);background:#02080d94;border:1px solid #ffffff24;border-radius:10px;margin:0;padding:1.15rem 1.2rem 1.1rem}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .cause-deck__kicker{font-family:var(--font-ui);letter-spacing:.16em;color:var(--aqua);margin:0 0 .45rem;font-size:15px;font-weight:600}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .cause-deck__beat p:last-child{color:#fffffff0;margin:0;font-size:21px;font-weight:500;line-height:1.4}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .cause-deck__km{color:#ffffffbd;max-width:34rem;margin:.1rem 0 .15rem;font-size:1.3rem;font-weight:500;line-height:1.45}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .cause-deck__scale{-webkit-backdrop-filter:blur(18px)saturate(1.12);background:#02080dad;border:1px solid #ffffff1a;border-radius:10px;width:100%;max-width:none;margin-top:.15rem;padding:.85rem 1.15rem .9rem}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .cause-deck__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem 1rem;display:grid}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .cause-deck__stat{margin:0}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .cause-deck__stat strong{font-family:var(--font-display);letter-spacing:.02em;color:#fff;font-size:clamp(1.55rem,2.4vw,2.1rem);font-weight:400;line-height:1;display:block}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .cause-deck__stat span{font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--hf-red);margin-top:.28rem;font-size:14px;font-weight:600;display:block}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .cause-deck__stats-foot{color:#ffffffad;margin:.55rem 0 0;font-size:1.05rem;line-height:1.4}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .cause-deck__stats-foot a{color:#fff;text-underline-offset:.18em;text-decoration:underline}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .cause-deck__stats-foot a:hover,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .cause-deck__stats-foot a:focus-visible{color:var(--hf-red)}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .cause-deck__foot{flex-wrap:wrap;align-items:center;gap:.45rem 1.2rem;margin-top:.15rem;display:flex}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .cause-deck__actions{flex-wrap:wrap;align-items:center;gap:.85rem 1.1rem;display:flex}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .cause-deck__cta,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .cause-deck__out{box-sizing:border-box;justify-content:center;align-items:center;margin-top:0;padding:.82rem 1.15rem;line-height:1;display:inline-flex}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .cause-deck__out{color:#fff;font-family:var(--font-ui);letter-spacing:1.05px;background:#e4002b29;border:1px solid #e4002beb;border-radius:8px;font-size:13px;font-weight:600;text-decoration:none;transition:background .24s,color .24s,border-color .24s}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .cause-deck__out:hover,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .cause-deck__out:focus-visible{background:var(--hf-red);border-color:var(--hf-red);color:#fff}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .cause-deck__charity{letter-spacing:.02em;color:#ffffff85;width:100%;margin:0;font-size:15px}@media (width>=1025px){html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause .cause-deck__scale{padding:1.15rem 1.4rem 1.2rem}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause .cause-deck__stats{gap:.65rem 1.4rem}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause .cause-deck__stat strong{font-size:clamp(2.15rem,3.2vw,2.9rem)}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause .cause-deck__stat span{letter-spacing:.14em;margin-top:.38rem;font-size:16px}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause .cause-deck__stats-foot{margin:.72rem 0 0;font-size:1.22rem;line-height:1.4}}@media (width>=1025px) and (width<=1440px),(width>=1025px) and (height<=900px){html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause .cause-deck{top:calc(var(--header-h) + 14px);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.42rem;width:min(75vw,100% - 7.5rem);display:flex;bottom:1.4vh;left:56px;right:auto}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause .cause-deck__brand{gap:.28rem;max-width:none}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause .cause-deck__logo{max-width:min(22rem,40vw);height:clamp(46px,4.6vw,58px)}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause .cause-deck__eyebrow{font-size:12px}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause .cause-deck__headline{max-width:18ch;font-size:clamp(2.1rem,2.9vw,2.75rem);line-height:.94}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause .cause-deck__manifesto{max-width:42rem;font-size:1.32rem;line-height:1.35}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause .cause-deck__stories{gap:14px;margin-top:.12rem}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause .cause-deck__beat{padding:.72rem 1rem .68rem}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause .cause-deck__kicker{margin:0 0 .3rem;font-size:14px}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause .cause-deck__beat p:last-child{font-size:21px;line-height:1.35}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause .cause-deck__scale{width:100%;max-width:none;margin:0;padding:.92rem 1.25rem .95rem}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause .cause-deck__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem 1.4rem}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause .cause-deck__stat strong{font-size:clamp(2rem,2.8vw,2.5rem)}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause .cause-deck__stat span{margin-top:.3rem;font-size:15.5px}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause .cause-deck__stats-foot{margin:.52rem 0 0;font-size:1.16rem;line-height:1.35}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause .cause-deck__km{max-width:none;margin:.08rem 0 0;font-size:1.25rem;line-height:1.35}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause .cause-deck__foot{flex-direction:column;align-items:flex-start;gap:.28rem;margin:.04rem 0 0}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause .cause-deck__actions{gap:.7rem 1rem}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause .cause-deck__cta,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause .cause-deck__out{justify-content:center;align-items:center;min-height:42px;padding:.62rem 1.05rem;font-size:12.5px;line-height:1;display:inline-flex}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause .cause-deck__charity{font-size:15px;line-height:1.35}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#about .about-deck{top:calc(var(--header-h) + 28px);gap:.55rem;bottom:2.2vh}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#about .about-deck__manifesto{margin:.35rem 0 .1rem;padding:1rem 1.15rem .95rem;font-size:clamp(1.7rem,2.4vw,2.15rem);line-height:1.16}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#about .about-deck__beats{gap:.55rem;margin-top:.15rem}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#about .about-deck__kicker{font-size:16px}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#about .about-deck__beat p:last-child{font-size:21px;line-height:1.35}}@media (width>=1025px) and (height<=800px){html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#confidence .safety-dock--featured{height:min(36vh,20.5rem)}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#confidence .safety-dock--featured .safety-dock__stack .safety-chip{padding:.55rem .95rem .5rem}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#confidence .safety-dock--featured .safety-dock__stack .safety-chip h3{font-size:1.2rem}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#confidence .safety-dock--featured .safety-dock__stack .safety-chip p{font-size:17px}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#confidence .safety-chip--portrait h3{font-size:clamp(1.28rem,1.6vw,1.6rem)}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause .cause-deck{top:calc(var(--header-h) + 8px);gap:.28rem;width:min(75vw,100% - 7.5rem);bottom:.9vh}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause .cause-deck__logo{height:40px}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause .cause-deck__headline{font-size:clamp(1.95rem,2.55vw,2.4rem)}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause .cause-deck__manifesto{font-size:1.25rem;line-height:1.3}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause .cause-deck__stories{gap:10px;margin-top:.06rem}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause .cause-deck__beat{padding:.52rem .85rem .48rem}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause .cause-deck__kicker{margin:0 0 .22rem;font-size:13.5px}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause .cause-deck__beat p:last-child{font-size:20px;line-height:1.3}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause .cause-deck__scale{padding:.72rem 1.1rem .74rem}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause .cause-deck__stat strong{font-size:1.9rem}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause .cause-deck__stat span{font-size:15px}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause .cause-deck__stats-foot{margin:.42rem 0 0;font-size:1.1rem}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause .cause-deck__km{font-size:1.2rem}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#cause .cause-deck__charity{font-size:14.5px}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#about .about-deck{top:calc(var(--header-h) + 16px);gap:.38rem;bottom:1.4vh}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#about .about-deck__headline{font-size:clamp(2.15rem,3.4vw,2.85rem)}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#about .about-deck__manifesto{margin:.2rem 0 0;padding:.78rem .95rem .72rem;font-size:clamp(1.55rem,2.1vw,1.85rem);line-height:1.14}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#about .about-deck__beats{gap:.38rem;margin-top:.08rem}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#about .about-deck__kicker{margin-bottom:.1rem;font-size:15px}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#about .about-deck__beat p:last-child{font-size:20px;line-height:1.3}}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .story-deck{left:80px;right:auto;top:calc(var(--header-h) + 72px + 10.5rem);z-index:4;pointer-events:none;flex-direction:column;justify-content:flex-end;gap:1.15rem;width:min(72rem,100% - 160px);display:flex;position:absolute;bottom:5vh}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .story-deck__lead,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .story-deck__card,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .story-deck__foot,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .story-deck__cta{pointer-events:auto}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .story-deck__lead{-webkit-backdrop-filter:blur(18px)saturate(1.15);max-width:36rem;font-family:var(--font-display);letter-spacing:.03em;background:#02080d57;border:1px solid #ffffff1f;border-radius:8px;margin:0;padding:1.15rem 1.3rem 1.1rem;font-size:clamp(1.45rem,2.4vw,1.9rem);line-height:1.2}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .story-deck__beats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .story-deck__card{-webkit-backdrop-filter:blur(18px)saturate(1.15);background:#02080d5c;border:1px solid #2ed6e038;border-radius:8px;margin:0;padding:1.15rem 1.2rem 1.1rem}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .story-deck__kicker{font-family:var(--font-ui);letter-spacing:.16em;color:var(--aqua);margin:0 0 .45rem;font-size:13px;font-weight:600}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .story-deck__card p:last-child{color:#fffffff0;margin:0;font-size:20px;font-weight:500;line-height:1.4}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .story-deck__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;max-width:36rem;display:flex}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .story-deck__stamp{font-family:var(--font-display);letter-spacing:.08em;color:var(--aqua);margin:0;font-size:clamp(1.4rem,2vw,1.8rem)}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .story-deck__cta{margin-top:0}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .story-deck--about{top:calc(var(--header-h) + 72px + 13.8rem);justify-content:flex-start;gap:1.05rem;width:min(32rem,42vw - 40px);max-width:32rem;bottom:5vh;right:auto}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .story-deck--about .story-deck__lead{max-width:none}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .story-deck--about .story-deck__beats{grid-template-columns:1fr;gap:10px}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .about-deck{left:80px;right:auto;top:calc(var(--header-h) + 72px);z-index:4;pointer-events:none;flex-direction:column;justify-content:flex-start;gap:.85rem;width:min(34rem,100% - 46vw);display:flex;position:absolute;bottom:5vh}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .about-deck__eyebrow,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .about-deck__headline,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .about-deck__manifesto,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .about-deck__beats{opacity:0;transform:translateY(22px)}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#about.is-tiles .about-deck__eyebrow,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#about.is-near .about-deck__eyebrow,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#about.is-tiles .about-deck__headline,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#about.is-near .about-deck__headline,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#about.is-tiles .about-deck__manifesto,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#about.is-near .about-deck__manifesto,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#about.is-tiles .about-deck__beats,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#about.is-near .about-deck__beats{animation:.72s cubic-bezier(.16,1,.3,1) both accessReveal}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#about.is-tiles .about-deck__eyebrow,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#about.is-near .about-deck__eyebrow{animation-delay:20ms}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#about.is-tiles .about-deck__headline,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#about.is-near .about-deck__headline{animation-delay:.1s}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#about.is-tiles .about-deck__manifesto,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#about.is-near .about-deck__manifesto{animation-delay:.18s}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#about.is-tiles .about-deck__beats,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#about.is-near .about-deck__beats{animation-delay:.28s}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .about-deck__eyebrow{font-family:var(--font-ui);letter-spacing:.22em;color:#ffffffb8;margin:0;font-size:12px;font-weight:600}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .about-deck__headline{max-width:11.5em;font-family:var(--font-display);letter-spacing:.03em;margin:0;font-size:clamp(2.6rem,5vw,4.2rem);line-height:.94}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .about-deck__manifesto{-webkit-backdrop-filter:blur(18px)saturate(1.15);max-width:24rem;font-family:var(--font-display);letter-spacing:.03em;background:#02080d94;border:1px solid #ffffff24;border-radius:10px;margin:.7rem 0 .2rem;padding:1.4rem 1.5rem 1.35rem;font-size:clamp(1.85rem,2.85vw,2.4rem);line-height:1.18}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .about-deck__beats{gap:.85rem;max-width:24rem;margin:.35rem 0 0;padding:0;list-style:none;display:grid}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .about-deck__beat{margin:0}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .about-deck__kicker{font-family:var(--font-ui);letter-spacing:.16em;color:var(--aqua);margin:0 0 .18rem;font-size:16px;font-weight:600}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .about-deck__beat p:last-child{color:#ffffffc7;margin:0;font-size:21px;font-weight:500;line-height:1.4}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header__nav a:not(.site-header__cta),html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header__mark{transition:color .24s,opacity .24s}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header__nav a:not(.site-header__cta):hover,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header__nav a:not(.site-header__cta):focus-visible,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header__mark:hover .site-header__osas,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header__mark:focus-visible .site-header__osas{color:var(--aqua)}html[data-film^=hybrid-v2] .site-header__logo{transition:opacity .24s}html[data-film^=hybrid-v2] .site-header__mark:hover .site-header__logo,html[data-film^=hybrid-v2] .site-header__mark:focus-visible .site-header__logo{opacity:.86}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header__cta,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene__cta{cursor:pointer;transition:background .24s,box-shadow .24s,filter .24s}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header__cta:hover,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header__cta:focus-visible,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene__cta:hover,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene__cta:focus-visible{filter:brightness(1.06);background:#5ee8f0;box-shadow:0 0 0 1px #2ed6e059}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .invite-cta__next,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .page-plate__cue,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-end__link{cursor:pointer;transition:color .24s,opacity .24s}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .invite-cta__next:hover,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .invite-cta__next:focus-visible,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .page-plate__cue:hover,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .page-plate__cue:focus-visible,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-end__link:hover,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-end__link:focus-visible{color:#fff}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-end__link{color:var(--aqua);margin:0;text-decoration:none}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-end__partner{flex-direction:column;align-items:stretch;gap:.4rem;width:min-content;display:flex}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-end__partner span{white-space:nowrap}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-end__logo{filter:brightness(0)invert();width:100%;min-width:0;height:auto;display:block}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .faq-board article{transition:border-color .24s,background .24s}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .faq-board article:hover,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .faq-board article:focus-within{background:#02121cbd;border-color:#2ed6e0b8}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .faq-board button:hover .faq-board__icon,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .faq-board button:focus-visible .faq-board__icon{color:#fff}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .facts-form input,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .facts-form select,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .facts-form textarea{transition:border-color .24s,background .24s}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .facts-form input:hover,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .facts-form select:hover,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .facts-form textarea:hover{border-color:#2ed6e08c}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#access.is-tiles .access-pane:hover{transform:none}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .access-pane:hover img{filter:brightness(1.08)}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene.is-in .safety-chip:hover{transform:none}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .story-deck__card{transition:border-color .24s,background .24s}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .story-deck__card:hover{background:#020c147a;border-color:#2ed6e08c}@media (width<=1440px),(height<=900px){html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#journey .journey-board{top:calc(var(--header-copy) + 12rem);bottom:2.4vh}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#journey .journey-days{grid-template-rows:1fr 1fr;gap:8px;height:100%}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#journey .day-card{height:auto;min-height:0}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#invitation-facts.scene--end .facts-board{padding:calc(var(--header-logo-h) + var(--header-gap-copy)) 56px 24px}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .facts-shell{gap:.55rem 1.15rem}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .facts-head .scene__headline--invite{font-size:clamp(1.7rem,2.7vw,2.35rem)}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .facts-shell .offer-stats--panel{padding:.7rem 1rem .75rem}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .facts-shell .offer-stats--panel div{padding:.55rem 0}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .facts-include{padding:.8rem 1rem .75rem}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .facts-include__lead{margin-bottom:.55rem;font-size:17px}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .facts-shell .facts-card--form{padding:.85rem 1rem .9rem}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .facts-shell .facts-form{gap:.45rem;margin-top:.3rem}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .facts-shell .facts-form input,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .facts-shell .facts-form select,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .facts-shell .facts-form textarea{padding:.42rem .65rem}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .facts-shell .facts-form textarea{min-height:2.4rem}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#schedule .scene__headline{font-size:clamp(1.85rem,3.1vw,2.55rem)}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#schedule .scene__copy{margin-top:0}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#schedule .schedule-board{top:calc(var(--header-copy) + 5.85rem);height:auto;bottom:1.5vh;left:48px;right:48px;overflow:hidden}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#schedule .schedule-board ol{gap:6px;height:100%;max-height:none;overflow:hidden}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .schedule-board ol{gap:6px}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .schedule-board__row{justify-content:flex-start;align-items:start;padding:.5rem .95rem}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .schedule-board h3{font-size:1.28rem}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .schedule-board p,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .schedule-board span,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .schedule-board em{font-size:18px;line-height:1.3}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .schedule-board em.schedule-board__teaser{margin-top:.32rem;font-weight:700}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .schedule-board em.schedule-board__detail{margin-top:.1rem;font-weight:500}}@media (width>=1025px) and (height<=800px){html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#schedule .schedule-board{top:calc(var(--header-copy) + 5.1rem);height:auto;bottom:1.1vh;overflow:hidden}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#schedule .schedule-board ol{height:100%;max-height:none;padding-right:0;overflow:hidden;-webkit-mask-image:none;mask-image:none}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .schedule-board__row{justify-content:flex-start;align-items:start;gap:.06rem;padding:.38rem .85rem}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .schedule-board h3{font-size:1.16rem}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .schedule-board p,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .schedule-board span,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .schedule-board em{font-size:16.5px;line-height:1.26}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .schedule-board em.schedule-board__teaser{margin-top:.22rem;font-weight:700}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .schedule-board em.schedule-board__detail{margin-top:.06rem;font-weight:500}}@media (width<=1024px){html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#schedule{height:auto}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#schedule .scene__sticky,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#schedule .scene__frame{height:auto;min-height:100svh;position:relative;overflow:visible}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#schedule .scene__frame{padding-bottom:2.4rem}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#schedule .scene__copy{max-width:none;margin:calc(var(--header-h) + var(--header-gap)) 0 1.15rem;position:relative;inset:auto 1rem}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#schedule .schedule-board{width:auto;max-width:none;height:auto;position:relative;inset:auto auto auto 1rem;overflow:visible}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#schedule .schedule-board ol,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .schedule-board ol{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row;gap:8px;height:auto;max-height:none;padding-right:0;display:grid;overflow:visible}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .schedule-board ol li{height:auto}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .schedule-board__row{flex-direction:column;place-content:start flex-start;align-items:start;gap:.2rem;width:100%;height:auto;min-height:0;margin:0;padding:.95rem 1.1rem;display:flex}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .schedule-board h3{font-size:1.52rem}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .schedule-board p,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .schedule-board span,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .schedule-board em{font-size:20px;line-height:1.4}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .schedule-board em.schedule-board__teaser{margin-top:.7rem;font-weight:700}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .schedule-board em.schedule-board__detail{margin-top:.16rem;font-weight:500}}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header__menu,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header__scrim{display:none}html[data-film=hybrid-v2] .scene#snapshot .offer-board{opacity:1;pointer-events:auto;top:var(--header-safe);bottom:4vh;transform:none}@media (width<=1024px){html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]){--header-h:4.25rem;--header-logo-h:36px;--header-gap:28px;--header-gap-copy:36px}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .facts-form__row{grid-template-columns:1fr}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header--mobile-nav.site-header--event{align-items:center;gap:.75rem;height:auto;min-height:0;padding:.45rem 1rem}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header--mobile-nav .site-header__mark{flex-direction:row;align-items:center;gap:.55rem;min-width:0;max-width:calc(100% - 3.4rem)}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header--mobile-nav .site-header__logo{height:36px}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header--mobile-nav .site-header__event-line{display:none}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header--mobile-nav .site-header__event-short{white-space:nowrap;letter-spacing:.03em;font-size:12px;display:block}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header__menu{z-index:22;color:#fff;cursor:pointer;pointer-events:auto;background:#02080d59;border:1px solid #ffffff29;border-radius:8px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;margin-left:auto;padding:0;display:inline-flex}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header__menu-bars,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header__menu-bars:before,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header__menu-bars:after{background:currentColor;border-radius:1px;width:18px;height:2px;display:block}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header__menu-bars{position:relative}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header__menu-bars:before,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header__menu-bars:after{content:"";position:absolute;left:0}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header__menu-bars:before{top:-6px}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header__menu-bars:after{top:6px}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]).is-nav-open .site-header__menu-bars{background:0 0}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]).is-nav-open .site-header__menu-bars:before{top:0;transform:rotate(45deg)}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]).is-nav-open .site-header__menu-bars:after{top:0;transform:rotate(-45deg)}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header__scrim{z-index:18;pointer-events:auto;background:#02080d8c;border:0;padding:0;display:block;position:fixed;inset:0}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header--mobile-nav .site-header__nav{top:calc(var(--header-h) + .35rem);z-index:21;width:min(22rem,100vw - 1.5rem);max-height:calc(100svh - var(--header-h) - 1rem);pointer-events:auto;background:#020c14f0;border:1px solid #2ed6e047;border-radius:12px;flex-direction:column;align-items:stretch;gap:0;padding:.55rem;display:none;position:fixed;left:auto;right:.75rem;overflow:auto;box-shadow:0 18px 48px #00000073}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header--mobile-nav.is-open .site-header__nav{display:flex}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header--mobile-nav .site-header__nav a{white-space:normal;letter-spacing:.08em;align-items:center;min-height:44px;padding:.7rem .85rem;font-size:14px;display:flex}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .site-header--mobile-nav .site-header__cta{justify-content:center;height:48px;margin-top:.35rem;font-size:14px}html[data-film=hybrid-v2] .hybrid__titles{max-width:none;bottom:9vh;left:1rem;right:1rem}html[data-film=hybrid-v2] .hybrid__titles .scene__headline,html[data-film=hybrid-v2] .hybrid__titles .scene__headline--stack{font-size:clamp(1.85rem,8.4vw,2.7rem);line-height:.96}html[data-film=hybrid-v2] .hybrid__copy{bottom:8vh;left:1rem;right:1rem}html[data-film=hybrid-v2] .hybrid__copy .scene__headline,html[data-film=hybrid-v2] .scene__headline{overflow-wrap:anywhere}html[data-film=hybrid-v2] .scene#invitation .scene__headline,html[data-film=hybrid-v2] .scene#invitation .scene__headline--stack{overflow-wrap:normal}html[data-film=hybrid-v2] .scene#invitation .scene__headline--stack span{white-space:nowrap;display:block}html[data-film=hybrid-v2] .scene__copy,html[data-film=hybrid-v2] .scene__copy--center,html[data-film=hybrid-v2] .scene__copy--lift,html[data-film=hybrid-v2] .invite-cta{left:1rem;right:1rem}html[data-film=hybrid-v2] .scene#allstars .scene__copy,html[data-film=hybrid-v2] .scene#swims .scene__copy,html[data-film=hybrid-v2] .scene#beyond .scene__copy,html[data-film=hybrid-v2] .scene#journey .scene__copy,html[data-film=hybrid-v2] .scene#confidence .scene__copy,html[data-film=hybrid-v2] .scene#access .scene__copy,html[data-film=hybrid-v2] .scene#invitation .scene__copy,html[data-film=hybrid-v2] .scene#faq .scene__copy,html[data-film=hybrid-v2] .scene#schedule .scene__copy{top:var(--header-copy);max-width:none}html[data-film=hybrid-v2] .scene#allstars .scene__headline,html[data-film=hybrid-v2] .scene#swims .scene__headline,html[data-film=hybrid-v2] .scene#access .scene__headline,html[data-film=hybrid-v2] .scene#schedule .scene__headline,html[data-film=hybrid-v2] .scene#faq .scene__headline,html[data-film=hybrid-v2] .scene#beyond .scene__headline,html[data-film=hybrid-v2] .scene#journey .scene__headline{font-size:clamp(1.85rem,8vw,2.6rem)}html[data-film=hybrid-v2] .scene#allstars .scene__sticky,html[data-film=hybrid-v2] .scene#swims .scene__sticky,html[data-film=hybrid-v2] .scene#beyond .scene__sticky,html[data-film=hybrid-v2] .scene#journey .scene__sticky,html[data-film=hybrid-v2] .scene#access .scene__sticky,html[data-film=hybrid-v2] .scene#confidence .scene__sticky,html[data-film=hybrid-v2] .scene#cause .scene__sticky,html[data-film=hybrid-v2] .scene#about .scene__sticky,html[data-film=hybrid-v2] .scene#schedule .scene__sticky,html[data-film=hybrid-v2] .scene#faq .scene__sticky{overflow:visible}html[data-film=hybrid-v2] .stars-wrap{inset:calc(var(--header-copy) + 6.4rem) 1rem .75rem;grid-template-rows:1fr;gap:10px;min-height:0;padding:0;display:grid;overflow:visible}html[data-film=hybrid-v2] .stars-grid{grid-template-columns:1fr 1fr;gap:10px;padding-bottom:0;display:grid;overflow:visible}html[data-film=hybrid-v2] .star-pane{aspect-ratio:3/4;scroll-snap-align:none;flex:none;width:100%;min-height:0}html[data-film=hybrid-v2] .host-bar{display:none}html[data-film=hybrid-v2] .scene#swims .swim-board{inset:calc(var(--header-copy) + 8.4rem) 1rem .75rem;min-height:0;padding:0;overflow:visible}html[data-film=hybrid-v2] .swim-grid{grid-template-columns:1fr 1fr}html[data-film=hybrid-v2] .swim-card{aspect-ratio:16/10;min-height:0}html[data-film=hybrid-v2] .swim-card:hover,html[data-film=hybrid-v2] .swim-card:focus-visible,html[data-film=hybrid-v2] .swim-card:active,html[data-film=hybrid-v2] .swim-card.is-on,html[data-film=hybrid-v2] .swim-card.is-open{box-shadow:none;z-index:auto;transform:none}html[data-film=hybrid-v2] .swim-detail,html[data-film=hybrid-v2] .swim-guide{min-height:0}html[data-film=hybrid-v2] .swim-guide,html[data-film=hybrid-v2] .swim-detail ul{grid-template-columns:1fr}html[data-film=hybrid-v2] .swim-detail p{white-space:normal}html[data-film=hybrid-v2] .scene#beyond .dock--thumbs{inset:calc(var(--header-copy) + 6.4rem) 1rem .75rem;top:calc(var(--header-copy) + 6.4rem);grid-template-columns:1fr;gap:8px;max-height:none;padding:0;bottom:.75rem;left:1rem;right:1rem;overflow:visible}html[data-film=hybrid-v2] .scene#beyond .thumb-card{min-height:18vh}html[data-film=hybrid-v2] .scene#journey .journey-board{inset:calc(var(--header-copy) + 7.2rem) 1rem .75rem;top:calc(var(--header-copy) + 7.2rem);max-height:none;padding:0;bottom:.75rem;left:1rem;right:1rem;overflow:visible}html[data-film=hybrid-v2] .scene#journey .journey-days{grid-template-rows:none;grid-template-columns:1fr;height:auto}html[data-film=hybrid-v2] .scene#journey .day-card{min-height:22vh}html[data-film=hybrid-v2] .scene#access .access-grid{inset:calc(var(--header-copy) + 6.8rem) .75rem .75rem;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;padding:0;overflow:visible}html[data-film=hybrid-v2] .access-pane span{font-size:16px}html[data-film=hybrid-v2] .safety-dock{inset:calc(var(--header-copy) + 7.2rem) 1rem .75rem;grid-template-columns:1fr 1fr;overflow:visible}html[data-film=hybrid-v2] .safety-dock--featured{grid-template-columns:minmax(0,1fr) minmax(14rem,.95fr);height:auto;min-height:22rem}html[data-film=hybrid-v2] .safety-chip--portrait{min-height:22rem}html[data-film=hybrid-v2] .scene#cause .cause-deck,html[data-film=hybrid-v2] .scene#about .about-deck{top:calc(var(--header-h) + 28px);width:auto;max-width:none;padding-bottom:.4rem;bottom:1rem;left:1rem;right:1rem;overflow:visible}html[data-film=hybrid-v2] .cause-deck__headline,html[data-film=hybrid-v2] .about-deck__headline{max-width:14ch;font-size:clamp(1.85rem,8vw,2.6rem)}html[data-film=hybrid-v2] .cause-deck__logo{max-width:min(18rem,78vw);height:58px}html[data-film=hybrid-v2] .cause-deck__stories{grid-template-columns:1fr;max-width:none}html[data-film=hybrid-v2] .cause-deck__stats{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}html[data-film=hybrid-v2] .about-deck__manifesto,html[data-film=hybrid-v2] .about-deck__beats{max-width:none}html[data-film=hybrid-v2] .scene#schedule .schedule-board,html[data-film=hybrid-v2] .scene#faq .faq-board{top:calc(var(--header-copy) + 6.4rem);width:auto;bottom:1rem;left:1rem;right:1rem}html[data-film=hybrid-v2] .scene#faq .faq-board{overflow:visible}html[data-film=hybrid-v2] .scene#schedule .schedule-board{flex-direction:column;display:flex;overflow:visible}html[data-film=hybrid-v2] .scene#schedule .schedule-board ol{flex:none;grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row;height:auto;min-height:0;max-height:none;overflow:visible}html[data-film=hybrid-v2] .schedule-board__row{grid-template-columns:4.2rem minmax(0,1fr);padding:.95rem 1.1rem}html[data-film=hybrid-v2] .faq-board button{min-height:48px}html[data-film=hybrid-v2] .scene#invitation-facts.scene--end .facts-board{padding:calc(var(--header-logo-h) + var(--header-gap-copy)) 1rem 1.5rem}html[data-film=hybrid-v2] .facts-board--offer{padding:calc(var(--header-logo-h) + var(--header-gap-copy)) 1rem 1.5rem;align-items:flex-start}html[data-film=hybrid-v2] .facts-shell{grid-template-columns:1fr;grid-template-areas:"head""stats""body""form""foot"}html[data-film=hybrid-v2] .facts-form__row{grid-template-columns:1fr}html[data-film=hybrid-v2] .facts-head .scene__headline--invite{font-size:clamp(1.7rem,8vw,2.4rem)}html[data-film=hybrid-v2] .facts-shell .offer-stats--close,html[data-film=hybrid-v2] .facts-include ul{grid-template-columns:1fr}html[data-film=hybrid-v2] .facts-shell .offer-stats dd{white-space:normal}html[data-film=hybrid-v2] .scene__cta,html[data-film=hybrid-v2] .cause-deck__out,html[data-film=hybrid-v2] .faq-board button,html[data-film=hybrid-v2] .schedule-board__row{min-height:44px}html[data-film=hybrid-v2] .scene.is-in .thumb-card:hover,html[data-film=hybrid-v2] .scene.is-in .thumb-card:focus-visible,html[data-film=hybrid-v2] .day-card:hover,html[data-film=hybrid-v2] .day-card:focus-visible,html[data-film=hybrid-v2] .scene#access.is-tiles .access-pane:hover,html[data-film=hybrid-v2] .scene.is-in .safety-chip:hover,html[data-film=hybrid-v2] .glass-card:hover{transform:none}}@media (width<=430px){html[data-film=hybrid-v2]{--header-gap:24px;--header-gap-copy:32px}html[data-film=hybrid-v2] .scene#access .access-grid{grid-template-rows:none;grid-template-columns:1fr}html[data-film=hybrid-v2] .access-pane{min-height:0}html[data-film=hybrid-v2] .star-pane{aspect-ratio:4/5;flex-basis:auto;height:auto;min-height:42vh}}@media (width<=1024px){html[data-film=hybrid-v2] .scene--flight,html[data-film=hybrid-v2] .scene--hold,html[data-film=hybrid-v2] .scene--playonce,html[data-film=hybrid-v2] .scene--hybrid{height:auto}html[data-film=hybrid-v2] .scene--flight .scene__sticky,html[data-film=hybrid-v2] .scene--hold .scene__sticky,html[data-film=hybrid-v2] .scene--playonce .scene__sticky,html[data-film=hybrid-v2] .scene--hybrid .scene__sticky{height:auto;position:relative;overflow:visible}html[data-film=hybrid-v2] .scene--flight .scene__frame,html[data-film=hybrid-v2] .scene--hold .scene__frame,html[data-film=hybrid-v2] .scene--playonce .scene__frame{height:auto;min-height:100svh;padding:calc(var(--header-h) + 1rem) 1rem 1.75rem;overflow:visible}html[data-film=hybrid-v2] .scene--hybrid .scene__frame{height:auto;min-height:100svh;overflow:hidden}html[data-film=hybrid-v2] .scene#allstars .scene__copy,html[data-film=hybrid-v2] .scene#swims .scene__copy,html[data-film=hybrid-v2] .scene#beyond .scene__copy,html[data-film=hybrid-v2] .scene#journey .scene__copy,html[data-film=hybrid-v2] .scene#access .scene__copy,html[data-film=hybrid-v2] .scene#confidence .scene__copy,html[data-film=hybrid-v2] .scene#invitation .scene__copy,html[data-film=hybrid-v2] .scene#faq .scene__copy,html[data-film=hybrid-v2] .scene#schedule .scene__copy,html[data-film=hybrid-v2] .scene#snapshot .offer-board{max-width:none;margin:0 0 .85rem;position:relative;inset:auto}html[data-film=hybrid-v2] .scene#beyond .scene__copy{z-index:5;margin-bottom:1rem}html[data-film=hybrid-v2] .stars-wrap,html[data-film=hybrid-v2] .scene#swims .swim-board,html[data-film=hybrid-v2] .scene#beyond .dock--thumbs,html[data-film=hybrid-v2] .scene#journey .journey-board,html[data-film=hybrid-v2] .scene#access .access-grid,html[data-film=hybrid-v2] .safety-dock,html[data-film=hybrid-v2] .scene#cause .cause-deck,html[data-film=hybrid-v2] .scene#about .about-deck,html[data-film=hybrid-v2] .scene#schedule .schedule-board,html[data-film=hybrid-v2] .scene#faq .faq-board,html[data-film=hybrid-v2] .scene#snapshot .offer-board{width:auto;max-width:none;height:auto;min-height:0;max-height:none;margin:0;position:relative;inset:auto;overflow:visible}html[data-film=hybrid-v2] .scene#swims .swim-board{flex-direction:column;gap:12px;padding:0;display:flex}html[data-film=hybrid-v2] .swim-grid{grid-template-columns:1fr 1fr;align-content:start;align-items:start;gap:8px}html[data-film=hybrid-v2] .swim-card{aspect-ratio:16/10;height:auto;min-height:0;overflow:hidden}html[data-film=hybrid-v2] .swim-card p{display:none}html[data-film=hybrid-v2] .swim-card h3{font-size:clamp(1.15rem,3.6vw,1.55rem)}html[data-film=hybrid-v2] .swim-detail,html[data-film=hybrid-v2] .swim-guide{min-height:0}html[data-film=hybrid-v2] .scene#access .access-grid{grid-template-rows:none;grid-template-columns:1fr;gap:12px;padding:0;display:grid;overflow:visible}html[data-film=hybrid-v2] .access-pane{aspect-ratio:16/10;min-height:11rem}html[data-film=hybrid-v2] .scene#journey .journey-days{grid-template-rows:none;grid-template-columns:1fr;gap:12px;height:auto}html[data-film=hybrid-v2] .scene#journey .day-card{min-height:11.5rem}html[data-film=hybrid-v2] .scene#schedule .schedule-board{flex-direction:column;display:flex;overflow:visible}html[data-film=hybrid-v2] .scene#schedule .schedule-board ol{flex:none;grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row;height:auto;overflow:visible}html[data-film=hybrid-v2] .scene#invitation-facts.scene--end .scene__sticky,html[data-film=hybrid-v2] .scene#invitation-facts.scene--end .scene__frame{height:auto;min-height:0;overflow:visible}html[data-film=hybrid-v2] .scene#invitation-facts.scene--end .facts-board,html[data-film=hybrid-v2] .facts-board--offer{min-height:0;padding:calc(var(--header-logo-h) + var(--header-gap-copy)) 1rem 1.5rem}html[data-film=hybrid-v2] .scene--hybrid.is-offer .hybrid__copy{opacity:0;pointer-events:none;transition-delay:0s}html[data-film=hybrid-v2] .scene--hybrid .offer-board{top:var(--header-safe);align-content:start;gap:.75rem;bottom:1rem;left:1rem;right:1rem;overflow:visible}html[data-film=hybrid-v2] .scene--hybrid .offer-stats{grid-template-columns:1fr 1fr}html[data-film=hybrid-v2] .scene--hybrid .offer-board__head .scene__headline{max-width:none;font-size:clamp(1.7rem,7vw,2.6rem)}html[data-film=hybrid-v2] .scene--hybrid .offer-board__note{font-size:15px}html[data-film=hybrid-v2] .scene#invitation{height:auto;min-height:100svh}html[data-film=hybrid-v2] .scene#invitation .scene__sticky{height:auto;min-height:100svh;position:relative;top:auto;overflow:visible}html[data-film=hybrid-v2] .scene#invitation .scene__frame{height:auto;min-height:100svh;padding:calc(var(--header-h) + 1.25rem) 1rem max(1.75rem, env(safe-area-inset-bottom,0px));flex-direction:column;justify-content:flex-end;gap:1.15rem;display:flex;overflow:visible}html[data-film=hybrid-v2] .scene#invitation .scene__copy{z-index:auto;max-width:none;margin:0;position:relative;inset:auto}html[data-film=hybrid-v2] .scene#invitation .scene__headline,html[data-film=hybrid-v2] .scene#invitation .scene__headline--stack{overflow-wrap:normal;font-size:clamp(2.4rem,11vw,4.2rem)}html[data-film=hybrid-v2] .scene#invitation .scene__headline--stack span{white-space:nowrap;display:block}html[data-film=hybrid-v2] .scene#invitation .scene__support{max-width:28ch;font-size:16px;line-height:1.45}html[data-film=hybrid-v2] .scene#invitation .invite-cta{z-index:auto;gap:.65rem;margin:0;position:relative;inset:auto}html[data-film=hybrid-v2] .scene#invitation .scene__cta{white-space:nowrap;margin-top:0}}@media (width>=1025px){html[data-film=hybrid-v2] .scene#schedule{height:var(--scene-h,210svh)}html[data-film=hybrid-v2] .scene#schedule .scene__sticky{height:100svh;position:sticky;top:0;overflow:hidden}html[data-film=hybrid-v2] .scene#schedule .scene__frame{height:100svh;min-height:100svh;padding:calc(var(--header-h) + var(--header-gap)) 80px 2vh;flex-direction:column;justify-content:flex-start;display:flex;overflow:hidden}html[data-film=hybrid-v2] .scene#schedule .scene__copy{z-index:5;flex:none;max-width:46rem;margin:0 0 .7rem;position:relative;inset:auto}html[data-film=hybrid-v2] .scene#schedule .scene__headline{font-size:clamp(2rem,3.8vw,3.15rem)}html[data-film=hybrid-v2] .scene#schedule .scene__support{margin-top:.28rem}html[data-film=hybrid-v2] .scene#schedule .schedule-board{z-index:4;flex-direction:column;flex:auto;width:100%;max-width:none;height:auto;min-height:0;display:flex;position:relative;inset:auto;overflow:hidden}html[data-film=hybrid-v2] .scene#schedule .schedule-board ol{flex:auto;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:1fr 1fr;grid-auto-flow:column;place-content:stretch start;align-items:stretch;gap:6px;height:100%;min-height:0;max-height:none;display:grid;overflow:hidden}html[data-film=hybrid-v2] .schedule-board ol li{align-items:stretch;height:100%;min-height:0;display:flex;overflow:hidden}html[data-film=hybrid-v2] .schedule-board__row{flex-direction:column;place-content:start flex-start;align-items:start;height:100%;min-height:0;margin:0;padding:.48rem .95rem;display:flex}}@media (width>=1025px) and (width<=1440px),(width>=1025px) and (height<=900px){html[data-film=hybrid-v2] .scene#schedule .scene__frame{padding-left:48px;padding-right:48px}html[data-film=hybrid-v2] .scene#schedule .scene__copy{margin-bottom:.55rem}html[data-film=hybrid-v2] .scene#schedule .scene__headline{font-size:clamp(1.9rem,3.4vw,2.7rem)}html[data-film=hybrid-v2] .scene#schedule .schedule-board ol{gap:6px}html[data-film=hybrid-v2] .schedule-board p,html[data-film=hybrid-v2] .schedule-board span,html[data-film=hybrid-v2] .schedule-board em{font-size:20px;line-height:1.22}html[data-film=hybrid-v2] .schedule-board h3{font-size:1.38rem}html[data-film=hybrid-v2] .schedule-board__row{padding:.4rem .85rem}}@media (width>=1025px) and (height<=800px){html[data-film=hybrid-v2] .scene#schedule .scene__frame{padding-top:calc(var(--header-h) + .7rem);padding-bottom:1.1vh}html[data-film=hybrid-v2] .scene#schedule .scene__copy{margin-bottom:.4rem}html[data-film=hybrid-v2] .scene#schedule .scene__headline{font-size:clamp(1.75rem,3.1vw,2.45rem)}html[data-film=hybrid-v2] .schedule-board p,html[data-film=hybrid-v2] .schedule-board span,html[data-film=hybrid-v2] .schedule-board em{font-size:19px;line-height:1.2}}@media (width<=1024px){html[data-film=hybrid-v2] .film-br{display:block}html[data-film=hybrid-v2] .scene#snapshot .offer-board{opacity:1;pointer-events:auto;gap:.85rem;max-width:none;padding:0;position:relative;inset:auto;transform:none}html[data-film=hybrid-v2] .scene#snapshot .offer-stats{grid-template-columns:1fr 1fr}html[data-film=hybrid-v2] .scene#snapshot .offer-board__head .scene__headline{max-width:none;font-size:clamp(1.7rem,7vw,2.6rem)}html[data-film=hybrid-v2] .stars-grid{grid-template-columns:1fr 1fr;display:grid;overflow:visible}html[data-film=hybrid-v2] .star-pane{aspect-ratio:3/4;width:100%;min-height:0}html[data-film=hybrid-v2] .swim-grid{overflow:hidden}html[data-film=hybrid-v2] .swim-card{isolation:isolate;overflow:hidden}html[data-film=hybrid-v2] .swim-card:hover,html[data-film=hybrid-v2] .swim-card:focus-visible,html[data-film=hybrid-v2] .swim-card:active,html[data-film=hybrid-v2] .swim-card.is-on,html[data-film=hybrid-v2] .swim-card.is-open{box-shadow:none;z-index:auto;transform:none}html[data-film=hybrid-v2] .swim-card img{transform-origin:50%;transition:transform .35s cubic-bezier(.16,1,.3,1)}html[data-film=hybrid-v2] .swim-card:hover img,html[data-film=hybrid-v2] .swim-card:focus-visible img,html[data-film=hybrid-v2] .swim-card:active img,html[data-film=hybrid-v2] .swim-card.is-on img,html[data-film=hybrid-v2] .swim-card.is-open img{transform:scale(1.08)}@media (hover:hover){html[data-film=hybrid-v2] .access-pane:hover img,html[data-film=hybrid-v2] .access-pane:focus-visible img{transform:scale(1.03)}}html[data-film=hybrid-v2] .access-pane:active img{transform:scale(1.02)}html[data-film=hybrid-v2] .swim-guide{padding:.75rem .9rem;font-size:14px}html[data-film=hybrid-v2] .swim-guide li{white-space:normal;line-height:1.4}html[data-film=hybrid-v2] .swim-guide strong{margin-right:0;display:inline}html[data-film=hybrid-v2] .swim-guide__for{display:none}html[data-film=hybrid-v2] .swim-guide__short{display:inline}html[data-film=hybrid-v2] .scene#beyond .scene__veil{background:linear-gradient(#02080de8 0%,#02080d99 42%,#02080ded 100%)}html[data-film=hybrid-v2] .scene#beyond .thumb-card{min-height:14.5rem}html[data-film=hybrid-v2] .scene#beyond .thumb-card__copy{padding:.85rem 1rem .95rem}html[data-film=hybrid-v2] .scene#beyond .thumb-card h3{min-height:0;font-size:1.7rem;line-height:1.12}html[data-film=hybrid-v2] .scene#beyond .thumb-card p{min-height:0;margin-top:.28rem;font-size:26px;line-height:1.35}html[data-film=hybrid-v2] .scene#journey .journey-board{grid-template-columns:14px minmax(0,1fr);align-items:stretch;gap:10px;display:grid}html[data-film=hybrid-v2] .scene#journey .journey-line{flex-direction:column;width:1px;height:auto;margin:.4rem auto}html[data-film=hybrid-v2] .scene#journey .journey-line__fill{width:100%;height:0}html[data-film=hybrid-v2] .scene#journey .day-card{min-height:11.5rem;overflow:hidden}html[data-film=hybrid-v2] .scene#journey .day-card__copy{padding:.7rem .8rem .75rem}html[data-film=hybrid-v2] .scene#journey .day-card h3{white-space:normal;font-size:clamp(1.2rem,5.4vw,1.55rem);line-height:1.05;overflow:visible}html[data-film=hybrid-v2] .scene#access .access-grid{grid-template-columns:1fr;overflow:visible}html[data-film=hybrid-v2] .scene#access.is-tiles .access-pane:hover,html[data-film=hybrid-v2] .access-pane:hover{transform:none}html[data-film=hybrid-v2] .scene#confidence .scene__image{object-position:22% 42%;transform:none}html[data-film=hybrid-v2] .scene#confidence .scene__support{font-size:16px;line-height:1.35}html[data-film=hybrid-v2] .safety-chip{padding:.85rem .95rem .8rem}html[data-film=hybrid-v2] .safety-dock--featured{grid-template-columns:1fr;min-height:0}html[data-film=hybrid-v2] .safety-chip--portrait{order:-1}html[data-film=hybrid-v2] .safety-chip h3{font-size:1.25rem}html[data-film=hybrid-v2] .safety-chip--portrait h3{font-size:1.45rem}html[data-film=hybrid-v2] .safety-chip p{font-size:17px}html[data-film=hybrid-v2] .cause-deck__logo{max-width:min(18rem,78vw);height:58px}html[data-film=hybrid-v2] .cause-deck__headline{max-width:14ch}html[data-film=hybrid-v2] .cause-deck__stats{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-film=hybrid-v2] .cause-deck__stat strong{font-size:clamp(1.15rem,4.6vw,1.45rem)}html[data-film=hybrid-v2] .cause-deck__stat span{font-size:13px}html[data-film=hybrid-v2] .cause-deck__foot,html[data-film=hybrid-v2] .cause-deck__actions{text-align:center;flex-direction:column;align-items:center;width:100%}html[data-film=hybrid-v2] .cause-deck__cta,html[data-film=hybrid-v2] .cause-deck__out{letter-spacing:1.05px;justify-content:center;width:min(22rem,100%);min-height:48px;margin:0;padding:.82rem 1.15rem;font-size:13px;font-weight:600}html[data-film=hybrid-v2] .cause-deck__charity{text-align:center}html[data-film=hybrid-v2] .scene#about .scene__image{object-position:58% 16%;transform-origin:58% 16%;transform:scale(1.08)}html[data-film=hybrid-v2] .schedule-board__row{flex-direction:column;justify-content:flex-start;align-items:start;gap:.2rem;min-height:0;display:flex;overflow:visible}html[data-film=hybrid-v2] .schedule-board h3,html[data-film=hybrid-v2] .schedule-board span,html[data-film=hybrid-v2] .schedule-board em,html[data-film=hybrid-v2] .schedule-board p{white-space:normal;text-overflow:unset;overflow:visible}html[data-film=hybrid-v2] .scene#schedule .schedule-board,html[data-film=hybrid-v2] .scene#schedule .schedule-board ol{overflow:visible}html[data-film=hybrid-v2] .scene#faq .scene__image,html[data-film=hybrid-v2] .scene#swims .scene__image,html[data-film=hybrid-v2] .scene#swims .scene__video,html[data-film=hybrid-v2] .scene#swims .scene__scrub-media,html[data-film=hybrid-v2] .scene#schedule .scene__image,html[data-film=hybrid-v2] .scene#confidence .scene__image,html[data-film=hybrid-v2] .scene#beyond .scene__image,html[data-film=hybrid-v2] .scene#about .scene__image{height:100svh;bottom:auto}html[data-film=hybrid-v2] .scene#invitation{height:auto;min-height:100svh}html[data-film=hybrid-v2] .scene#invitation .scene__sticky{height:auto;min-height:100svh;position:relative;top:auto;overflow:visible}html[data-film=hybrid-v2] .scene#invitation .scene__frame{height:auto;min-height:100svh;padding:calc(var(--header-h) + 1.25rem) 1rem max(1.75rem, env(safe-area-inset-bottom,0px));flex-direction:column;justify-content:flex-end;gap:1.15rem;display:flex;overflow:visible}html[data-film=hybrid-v2] .scene#invitation .scene__copy,html[data-film=hybrid-v2] .scene#invitation .invite-cta{margin:0;position:relative;inset:auto}html[data-film=hybrid-v2] .scene#invitation-facts.scene--end .facts-board,html[data-film=hybrid-v2] .facts-board--offer{padding:calc(var(--header-h) + 2rem) 1.15rem 2.25rem}html[data-film=hybrid-v2] .facts-shell{gap:1.15rem}html[data-film=hybrid-v2] .facts-head .scene__headline--invite{font-size:clamp(1.85rem,7.4vw,2.5rem);line-height:1.05}html[data-film=hybrid-v2] .facts-shell .offer-stats--panel{padding:.9rem 1.05rem}html[data-film=hybrid-v2] .facts-shell .offer-stats--panel div{padding:.7rem 0}html[data-film=hybrid-v2] .facts-include{padding:1rem 1.05rem .95rem}html[data-film=hybrid-v2] .facts-card--form{padding:1.15rem 1.1rem 1.2rem}html[data-film=hybrid-v2] .site-end{gap:.45rem;padding-top:.35rem;font-size:13px;line-height:1.45}html[data-film=hybrid-v2] .scene#allstars .scene__sticky,html[data-film=hybrid-v2] .scene#snapshot .scene__sticky,html[data-film=hybrid-v2] .scene#swims .scene__sticky,html[data-film=hybrid-v2] .scene#beyond .scene__sticky,html[data-film=hybrid-v2] .scene#journey .scene__sticky,html[data-film=hybrid-v2] .scene#access .scene__sticky,html[data-film=hybrid-v2] .scene#confidence .scene__sticky,html[data-film=hybrid-v2] .scene#cause .scene__sticky,html[data-film=hybrid-v2] .scene#about .scene__sticky,html[data-film=hybrid-v2] .scene#schedule .scene__sticky,html[data-film=hybrid-v2] .scene#faq .scene__sticky,html[data-film=hybrid-v2] .scene#invitation-facts .scene__sticky,html[data-film=hybrid-v2] .stars-wrap,html[data-film=hybrid-v2] .scene#swims .swim-board,html[data-film=hybrid-v2] .scene#beyond .dock--thumbs,html[data-film=hybrid-v2] .scene#journey .journey-board,html[data-film=hybrid-v2] .scene#access .access-grid,html[data-film=hybrid-v2] .safety-dock,html[data-film=hybrid-v2] .scene#cause .cause-deck,html[data-film=hybrid-v2] .scene#about .about-deck,html[data-film=hybrid-v2] .scene#schedule .schedule-board,html[data-film=hybrid-v2] .scene#schedule .schedule-board ol,html[data-film=hybrid-v2] .scene#faq .faq-board,html[data-film=hybrid-v2] .scene#snapshot .offer-board,html[data-film=hybrid-v2] .scene#invitation-facts .facts-board,html[data-film=hybrid-v2] .facts-board--offer,html[data-film=hybrid-v2] .facts-card{overflow:visible}}@media (width<=430px){html[data-film=hybrid-v2] .swim-grid{grid-template-columns:1fr 1fr}html[data-film=hybrid-v2] .swim-card{aspect-ratio:16/10;min-height:0}html[data-film=hybrid-v2] .scene#access .access-grid{grid-template-rows:none;grid-template-columns:1fr}}@media (width<=1024px){html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .stars-wrap{grid-template-rows:auto}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .stars-grid{grid-template-columns:1fr 1fr;height:auto}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .star-pane{aspect-ratio:3/4;height:auto;min-height:0}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .star-pane__copy h3{font-size:clamp(1.15rem,4.6vw,1.7rem)}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .star-pane__copy p,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .star-pane__copy span{font-size:13px}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .host-bar{display:none}}@media (width<=640px){html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .stars-grid{grid-template-columns:1fr}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .star-pane{aspect-ratio:4/5;width:100%;height:auto;min-height:42vh}}@media (width<=1024px){html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#swims .swim-board{min-height:0}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#swims .swim-grid{grid-template-columns:1fr 1fr;align-content:start;align-items:start;gap:8px;overflow:hidden}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#swims .swim-card{aspect-ratio:16/10;isolation:isolate;width:100%;height:auto;min-height:0;box-shadow:none;z-index:auto;overflow:hidden;transform:none}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#swims .swim-card:hover,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#swims .swim-card:focus-visible,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#swims .swim-card:active,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#swims .swim-card.is-on,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#swims .swim-card.is-open{box-shadow:none;z-index:auto;transform:none}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#swims .swim-card img{transform-origin:50%;transition:transform .35s cubic-bezier(.16,1,.3,1)}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#swims .swim-card:hover img,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#swims .swim-card:focus-visible img,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#swims .swim-card:active img,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#swims .swim-card.is-on img,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#swims .swim-card.is-open img{transform:scale(1.08)}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#swims .swim-guide,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#swims .swim-detail ul{flex:none;grid-template-columns:1fr;gap:.7rem;height:auto;min-height:0;padding:.8rem .9rem;overflow:visible}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#swims .swim-guide li,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#swims .swim-detail li{white-space:normal;text-align:left;font-size:14px;line-height:1.4}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#swims .swim-guide strong,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#swims .swim-detail strong{margin-right:0;display:inline}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#swims .swim-guide__for{display:none}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#swims .swim-guide__short{display:inline}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#swims .swim-card p{white-space:nowrap;font-size:13px}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#confidence .safety-dock,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#confidence .safety-dock--featured{grid-template-columns:1fr;height:auto}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#confidence .safety-chip--portrait{order:-1}}@media (width<=1280px),(height<=800px){html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#confidence .safety-chip--portrait{background:0 0;height:100%;min-height:0;padding:0;display:block;position:relative;overflow:hidden}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#confidence.is-in .safety-chip--portrait:hover{background:0 0}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#confidence .safety-chip__photo{aspect-ratio:auto;object-fit:cover;object-position:center 15%;flex:none;align-self:stretch;width:100%;max-width:none;height:100%;max-height:none;display:block;position:absolute;inset:0}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#confidence .safety-chip--portrait .safety-chip__copy{z-index:1;background:linear-gradient(#02080d00 0%,#02080d38 48%,#02080d80 100%);flex-direction:column;flex:none;justify-content:flex-end;min-width:0;padding:2.25rem 1.2rem 1.05rem;display:flex;position:absolute;inset:auto 0 0}}@media (width>=1025px) and (width<=1280px),(width>=1025px) and (height<=800px){html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#confidence .safety-dock--featured{grid-template-columns:repeat(2,minmax(0,1fr))}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#confidence .safety-dock__stack{width:100%;min-width:0}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#confidence .safety-dock--featured .safety-dock__stack .safety-chip{width:100%;max-width:100%}}@media (width<=1024px){html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#confidence .safety-dock--featured{grid-template-columns:min(100%,min(70vh,34rem)/1.25);justify-content:start}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#confidence .safety-dock--featured .safety-dock__stack{width:100%;min-width:0}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#confidence .safety-dock--featured .safety-dock__stack .safety-chip{width:100%;max-width:100%}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .scene#confidence .safety-chip--portrait{aspect-ratio:4/5;width:100%;height:auto;min-height:min(52vh,26rem);max-height:min(70vh,34rem)}}@media (prefers-reduced-motion:reduce){html[data-film=hybrid-v2] .hybrid__titles,html[data-film=hybrid-v2] .hybrid__titles-card,html[data-film=hybrid-v2] .star-pane,html[data-film=hybrid-v2] .access-pane,html[data-film=hybrid-v2] .cause-deck__brand,html[data-film=hybrid-v2] .cause-deck__headline,html[data-film=hybrid-v2] .about-deck__headline{animation:none;transform:none}}html[data-scroll-cue] .scroll-cue{z-index:12;pointer-events:none;left:50%;bottom:max(1.15rem, env(safe-area-inset-bottom,0px));opacity:.78;flex-direction:column;align-items:center;gap:.35rem;animation:.4s both scroll-cue-in;display:flex;position:fixed;transform:translate(-50%)}html[data-scroll-cue] .scroll-cue__label{font-family:var(--font-mono);letter-spacing:.08em;color:#fff;margin:0;font-size:15px;font-weight:600}html[data-scroll-cue] .scroll-cue__chevron{transform-origin:50%;border-bottom:1.75px solid #fff;border-right:1.75px solid #fff;width:10px;height:10px;animation:.95s ease-in-out 2 both scroll-cue-bounce;transform:rotate(45deg)}@keyframes scroll-cue-in{0%{opacity:0}to{opacity:.78}}@keyframes scroll-cue-bounce{0%,to{transform:rotate(45deg)translate(0)}50%{transform:rotate(45deg)translate(2.5px,2.5px)}}@media (prefers-reduced-motion:reduce){html[data-scroll-cue] .scroll-cue,html[data-scroll-cue] .scroll-cue__chevron{animation:none}html[data-scroll-cue] .scroll-cue{opacity:.78}}@media (width<=820px){html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .hybrid__copy .scene__headline,html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .hybrid__copy .scene__headline--stack{font-size:clamp(1.75rem,10.4vw,2.85rem)}html:is([data-film=hybrid-v2],[data-film=hybrid-v2-pre-mobile]) .hybrid__copy .scene__headline--stack span{white-space:nowrap;display:block}html[data-film=hybrid-v2-pre-mobile] .scene#allstars{height:auto}html[data-film=hybrid-v2-pre-mobile] .scene#allstars .scene__sticky,html[data-film=hybrid-v2-pre-mobile] .scene#beyond .scene__sticky{height:auto;position:relative;overflow:visible}html[data-film=hybrid-v2-pre-mobile] .scene#allstars .scene__frame,html[data-film=hybrid-v2-pre-mobile] .scene#beyond .scene__frame{height:auto;min-height:100svh;padding:calc(var(--header-h) + 1rem) 1rem 1.75rem;overflow:visible}html[data-film=hybrid-v2-pre-mobile] .scene#allstars .scene__copy,html[data-film=hybrid-v2-pre-mobile] .scene#beyond .scene__copy{z-index:5;max-width:none;margin:0 0 1rem;position:relative;inset:auto}html[data-film=hybrid-v2-pre-mobile] .stars-wrap,html[data-film=hybrid-v2-pre-mobile] .scene#beyond .dock--thumbs{width:auto;height:auto;max-height:none;position:relative;inset:auto;overflow:visible}html[data-film=hybrid-v2-pre-mobile] .stars-grid{grid-template-columns:1fr}html[data-film=hybrid-v2-pre-mobile] .star-pane{aspect-ratio:4/5;flex:none;width:100%;height:auto;min-height:42vh}html[data-film=hybrid-v2-pre-mobile] .scene#beyond .dock--thumbs{grid-template-columns:1fr;gap:8px}html[data-film=hybrid-v2-pre-mobile] .scene#beyond .thumb-card{height:auto;min-height:18vh}}@media (width<=1024px){html[data-film=hybrid-v2] .scene#faq{scroll-margin-top:calc(var(--header-h) + .85rem)}html[data-film=hybrid-v2] .scene#faq .scene__frame{padding-top:calc(var(--header-h) + 1.5rem)}html[data-film=hybrid-v2] .scene#faq .faq-board,html[data-film=hybrid-v2] .scene#faq .faq-board article:first-child{scroll-margin-top:calc(var(--header-h) + .85rem)}}
