:root{--d:min(1px,.0694445vw);--m:.133333vw;--navy:#000031;--orange:#ff6400;--blue:#085dff;--purple:#ca43ff;--ink:#262626;--section-gap:60;--proposition-space:60;--h5-proposition-title-body-gap:16;--disclosure-duration:.46s;--disclosure-ease:cubic-bezier(.22,.61,.36,1);--gradient:linear-gradient(110deg,#ff6400 0%,#ec35ea 40%,#ca43ff 56%,#085dff 100%);color:var(--ink);font-synthesis:none;scroll-behavior:smooth;font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif}*{box-sizing:border-box}body{background:#fafafa;min-width:320px;margin:0}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}img,video{max-width:100%;display:block}h1,h2,h3,p,figure{margin:0}[inert]{pointer-events:none}[hidden]{display:none!important}.sr-only{-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:#fff;padding:10px 16px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:none}:focus-visible{outline:2px solid var(--blue);outline-offset:5px}.container{width:calc(1100*var(--d));margin-left:auto;margin-right:auto}.section{scroll-margin-top:70px;position:relative}.button{background:var(--orange);color:#fff;border-radius:999px;justify-content:center;align-items:center;font-weight:400;line-height:1;transition:background-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.button:hover{color:#fff;background:#e95d00;transform:translateY(-2px);box-shadow:0 8px 18px rgba(255,100,0,.26)}.button:focus-visible{color:#fff;background:#e95d00;transform:translateY(-2px);box-shadow:0 8px 18px rgba(255,100,0,.26)}.brand-logo{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.site-header{z-index:40;height:calc(53*var(--d));background:#fff;position:-webkit-sticky;position:sticky;top:0}.site-header__inner{height:100%;padding-top:calc(8*var(--d));justify-content:space-between;align-items:flex-start;display:flex;position:relative}.site-header__brand{width:calc(100*var(--d));height:calc(38*var(--d));margin-left:calc(2*var(--d));display:block}.site-header__cta{width:calc(135.2*var(--d));height:calc(30.4*var(--d));margin-top:calc(4*var(--d));font-size:max(12px,calc(16*var(--d)))}.menu-toggle,.mobile-menu{display:none}.hero{aspect-ratio:1440/455;background:var(--navy);width:100%;position:relative;overflow:hidden}.hero__desktop-art{-o-object-fit:fill;object-fit:fill;width:100%;max-width:none;height:178.02%;position:absolute;top:-38.9%;left:0}.hero__desktop-video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;top:0}.hero__mobile-backdrop,.hero__mobile-mark,.hero__cta{display:none}.hero-video{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.hero-video__poster{z-index:1;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.hero-video.is-playing .hero-video__poster{opacity:0}.hero-video--desktop{top:0;left:0}.hero-video--desktop>video{-o-object-fit:cover;object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.hero-video__play{z-index:4;color:#fff;cursor:pointer;background:rgba(0,0,49,.48);border:0;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0;padding:0;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px rgba(0,0,0,.28)}.hero-video__play:hover{background:rgba(0,0,49,.62)}.hero-video__play:focus-visible{background:rgba(0,0,49,.62)}.hero-video__play-icon{border:12px solid transparent;border-left:20px solid #fff;border-right-width:0;width:0;height:0;margin-left:4px;display:block}.about{min-height:calc(809*var(--d));padding:calc(var(--section-gap)*var(--d))0;background:#fafafa}.page-root__glow,.about__decoration{display:none}.about__grid{-moz-column-gap:7.67127%;grid-template-columns:46.3636% 45.9651%;grid-template-areas:"heading heading""lead media""extended extended";align-items:start;column-gap:7.67127%;display:grid}.section-heading{width:-moz-fit-content;background:var(--gradient);color:transparent;width:fit-content;max-width:100%;font-size:calc(32*var(--d));font-weight:700;line-height:calc(48*var(--d));-webkit-background-clip:text;background-clip:text}.section-heading small{margin-left:calc(8*var(--d));font-size:calc(24*var(--d));font-weight:inherit}.about .section-heading{margin:0 0 calc(29*var(--d))calc(2*var(--d));grid-area:heading}.about__lead{padding-top:calc(12*var(--d));grid-area:lead}.about__lead,.about__extended{font-size:max(12px,calc(14*var(--d)));line-height:max(22px,calc(28*var(--d)));text-align:justify;overflow-wrap:break-word}.about__lead strong{font-weight:700}.about__lead p+p,.about__extended p+p{margin-top:calc(28*var(--d))}.about__extended{margin-top:calc(14*var(--d));grid-area:extended}.program-media{width:100%;margin-top:calc(16*var(--d));aspect-ratio:16/9;background:#000;grid-area:media;overflow:hidden}.program-media__visual{aspect-ratio:16/9;width:100%;height:100%;position:relative}.program-media__player{width:100%;height:100%;position:relative}.program-media__poster{z-index:1;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.program-media__player.is-playing .program-media__poster{opacity:0}.program-media__play{z-index:5}.program-media__cta,.about__toggle{display:none}.program-media picture{width:100%;height:100%;display:block}.program-media__asset{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.propositions{min-height:calc(742*var(--d));padding:calc(var(--section-gap)*var(--d))0;background:#f0f0f0}.propositions__grid{-moz-column-gap:11.8182%;grid-template-columns:29.0909% 59.0909%;column-gap:11.8182%;display:grid}.propositions__heading{font-size:calc(32*var(--d));font-weight:700;line-height:calc(48*var(--d));background:var(--gradient);color:transparent;white-space:nowrap;-webkit-background-clip:text;background-clip:text}.proposition{min-height:0;padding:0 0 calc(var(--proposition-space)*var(--d));border-bottom:1px solid #c5c5c5;grid-template-columns:17.2308% 82.7692%;display:grid}.proposition+.proposition{padding-top:calc(var(--proposition-space)*var(--d))}.proposition:last-child{border:0;padding-bottom:0}.proposition__number{padding-top:calc(17*var(--d));color:var(--item-color);font-family:Arial,PingFang SC,sans-serif;font-size:calc(64*var(--d));font-weight:800;line-height:calc(48*var(--d));letter-spacing:calc(-3.2*var(--d))}.proposition__copy h3{font-size:max(15px,calc(20*var(--d)));line-height:calc(50*var(--d));color:var(--item-color);font-weight:700}.proposition__copy p{font-size:max(12px,calc(14*var(--d)));line-height:max(22px,calc(28*var(--d)));text-align:justify}.proposition--light-blue{--item-color:#6b9eff}.proposition--blue{--item-color:#085dff}.proposition--purple{--item-color:#ca43ff}.proposition--orange{--item-color:#ff6400}.timeline{min-height:calc(378*var(--d));padding:calc(57*var(--d))0 calc(62*var(--d));background:#fafafa}.timeline .section-heading{margin-left:calc(6*var(--d));line-height:calc(50*var(--d))}.timeline .section-heading small{line-height:1}.timeline__track{--timeline-unit:var(--d);--timeline-axis:107;--timeline-dot:12;height:calc(164*var(--d));margin-top:calc(45*var(--d));position:relative}.timeline__track:before{content:"";left:4.63636%;right:7.81818%;top:calc(var(--timeline-axis)*var(--timeline-unit));background:var(--orange);height:1px;position:absolute;transform:translateY(-50%)}.timeline-item{--timeline-date-top:0;--timeline-title-top:136;top:0;left:var(--timeline-x);text-align:center;width:0;position:absolute}.timeline-item:first-child{--timeline-x:4.63636%;--timeline-date-top:56}.timeline-item:nth-child(2){--timeline-x:23%}.timeline-item:nth-child(3){--timeline-x:42.1818%}.timeline-item:nth-child(4){--timeline-x:65.2727%;--timeline-date-top:56}.timeline-item:nth-child(5){--timeline-x:92.1818%}.timeline-item__date,.timeline-item__content,.timeline-item__dot{position:absolute;left:0;transform:translate(-50%)}.timeline-item__date{top:calc(var(--timeline-date-top)*var(--timeline-unit));width:-moz-max-content;width:max-content;color:var(--orange);font-size:max(13px,calc(18*var(--d)));font-weight:700;line-height:calc(28*var(--d));text-align:center;white-space:nowrap}.timeline-item__dot{z-index:1;top:calc((var(--timeline-axis) - var(--timeline-dot)/2)*var(--timeline-unit));width:calc(var(--timeline-dot)*var(--timeline-unit));height:calc(var(--timeline-dot)*var(--timeline-unit));max-width:none}.timeline-item__content{top:calc(var(--timeline-title-top)*var(--timeline-unit));width:-moz-max-content;width:max-content}.timeline-item__content h3{font-size:max(13px,calc(18*var(--d)));font-weight:500;line-height:calc(28*var(--d));white-space:nowrap}.timeline-item__line{display:block}.timeline-item__content p{display:none}@media (min-width:768px){.propositions__list>.proposition{--proposition-space:30;padding-bottom:calc(40*var(--d))}}.signup{min-height:calc(262*var(--d));padding:calc(var(--section-gap)*var(--d))0;background:#f0f0f0}.signup__inner{grid-template-columns:1fr calc(132*var(--d));-moz-column-gap:calc(80*var(--d));column-gap:calc(80*var(--d));align-items:start;display:grid}.signup__copy{width:-moz-fit-content;flex-direction:column;grid-column:1;align-items:center;width:fit-content;max-width:100%;display:flex}.signup h2{font-size:calc(32*var(--d));font-weight:700;line-height:calc(50*var(--d));background:var(--gradient);color:transparent;width:-moz-fit-content;-webkit-background-clip:text;background-clip:text;width:fit-content}.signup p{margin-top:calc(28*var(--d));font-size:max(12px,calc(14*var(--d)));line-height:max(22px,calc(28*var(--d)))}.signup__qr{width:calc(132*var(--d));height:calc(132*var(--d));grid-area:1/2}.signup__qr>*{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.signup__qr>img,.qr-placeholder{background:#fff;border:1px solid #000}.floating-signup{z-index:45;right:calc(15*var(--d));top:min(calc(53*var(--d) + 31.5972vw + 135*var(--d)),70vh);width:calc(40*var(--d));min-width:30px;height:calc(120*var(--d));isolation:isolate;background:var(--orange);color:#fff;writing-mode:vertical-rl;min-height:100px;font-size:max(13px,calc(16*var(--d)));letter-spacing:2px;border-radius:38px;justify-content:center;align-items:center;transition:background-color .18s,box-shadow .18s,transform .18s;display:flex;position:fixed;overflow:hidden;box-shadow:0 7px 18px rgba(255,100,0,.28)}.floating-signup>span{z-index:1;position:relative}.floating-signup:before{z-index:0;content:"";opacity:0;will-change:transform,opacity;pointer-events:none;background:linear-gradient(rgba(255,255,255,0) 0%,rgba(255,255,255,.1) 24%,rgba(255,255,255,.34) 42%,rgba(255,255,255,.6) 50%,rgba(255,255,255,.34) 58%,rgba(255,255,255,.1) 76%,rgba(255,255,255,0) 100%);width:160%;height:34%;animation:3.6s cubic-bezier(.2,.82,.2,1) infinite floating-signup-sheen;position:absolute;top:-42%;left:-30%;transform:translateY(-120%)}.floating-signup:hover{color:#fff;background:#e95d00;transform:translate(-2px);box-shadow:0 8px 20px rgba(255,100,0,.3)}.floating-signup:focus-visible{color:#fff;background:#e95d00;transform:translate(-2px);box-shadow:0 8px 20px rgba(255,100,0,.3)}.floating-signup:hover:before{animation-play-state:paused}.floating-signup:focus-visible:before{animation-play-state:paused}@keyframes floating-signup-sheen{0%,80%{opacity:0;transform:translateY(-120%)}82%{opacity:1}97%{opacity:1;transform:translateY(420%)}99%,to{opacity:0;transform:translateY(420%)}}.site-footer{min-height:calc(406*var(--d));padding:calc(76*var(--d))0 calc(95*var(--d));color:#fff;background:#000;position:relative;overflow:hidden}.site-footer__glow{top:calc(-429*var(--d));left:calc(50% - 176*var(--d));width:calc(2321*var(--d));height:calc(2321*var(--d));pointer-events:none;align-items:center;justify-items:center;display:grid;position:absolute}.site-footer__glow img{width:calc(1997.58*var(--d));height:calc(1997.58*var(--d));max-width:none;transform:rotate(-79.75deg)}.site-footer__grid{grid-template-columns:51.8182% 48.1818%;display:grid;position:relative}.site-footer__logo{width:calc(202*var(--d));height:calc(76.823*var(--d));display:block}.site-footer__brand>p{margin-top:calc(44*var(--d));font-size:max(11px,calc(14*var(--d)));line-height:calc(17*var(--d))}.site-footer__contact{padding-top:calc(19*var(--d))}.site-footer__contact h2{font-size:max(12px,calc(16*var(--d)));font-weight:400;line-height:1.125}.site-footer__contact small{font-size:inherit;display:block}.site-footer__emails{gap:calc(49*var(--d));margin-top:calc(43*var(--d));font-size:max(11px,calc(14*var(--d)));line-height:calc(20*var(--d));display:flex}.site-footer__legal{margin-top:calc(56*var(--d));font-size:max(10px,calc(14*var(--d)));line-height:calc(20*var(--d));grid-column:1/-1}.site-footer__mobile-slogan{display:none}@media (min-width:768px) and (max-width:1023px){.container{width:88%}.site-header{height:53px}.site-header__inner{align-items:center;padding:0}.site-header__brand{width:92px;height:35px}.site-header__cta{width:112px;height:30px;margin:0}.about{padding-top:42px;padding-bottom:42px}.about__grid{-moz-column-gap:6%;grid-template-columns:48% 46%;column-gap:6%}.section-heading{font-size:24px;line-height:36px}.section-heading small{font-size:17px}.about__lead{padding:0}.program-media{margin-top:0}.about__extended{margin-top:24px}.propositions{padding-top:44px;padding-bottom:44px}.propositions__grid{grid-template-columns:30% 62%;gap:8%}.propositions__heading{white-space:nowrap;font-size:21px;line-height:1.6}.proposition__copy h3{margin-bottom:8px;line-height:1.6}.proposition__number{padding-top:4px}.timeline,.signup{padding-top:42px;padding-bottom:42px}}@media (min-width:1024px){.timeline-item__date,.timeline-item__content h3{font-size:calc(18*var(--d))}.about,.propositions,.signup,.site-footer{padding-top:calc(60*var(--d));padding-bottom:calc(70*var(--d))}}@media (min-width:768px){.about,.propositions{min-height:0;padding-bottom:calc(70*var(--d))}.propositions__list>.proposition:last-child{padding-bottom:0}}@media (max-width:767px){:root{--h5-body-size:clamp(14px,calc(26*var(--m)),26px);--h5-heading-size:clamp(18px,calc(36*var(--m)),36px);--h5-toggle-size:clamp(12px,calc(20*var(--m)),20px);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--navy)}.page-root{isolation:isolate;position:relative;overflow:clip}.page-root__glow{z-index:0;left:calc(-405.374*var(--m));bottom:calc(-1161.37*var(--m));width:calc(1586.75*var(--m));height:calc(1586.75*var(--m));pointer-events:none;display:block;position:absolute;transform:rotate(-45deg)}.page-root.is-about-expanded .page-root__glow{bottom:calc(-1169.37*var(--m))}.page-root__glow img,.page-root__glow svg{-o-object-fit:fill;object-fit:fill;width:100%;max-width:none;height:100%;display:block}main{z-index:1;position:relative;overflow:clip}.site-header,.mobile-menu,.floating-signup,.site-footer{z-index:1;position:relative}.site-header{z-index:40;position:fixed}.mobile-menu{z-index:41}.floating-signup{z-index:45}.container{width:calc(644*var(--m))}.section{scroll-margin-top:76px}.site-header{height:calc(155*var(--m));pointer-events:none;background:0 0;position:fixed;top:0;left:0;right:0}.site-header:before{content:"";z-index:0;inset:0 0 calc(-38*var(--m));opacity:0;pointer-events:none;background:linear-gradient(rgba(0,0,49,.88) 0%,rgba(0,0,49,.8) 16%,rgba(0,0,49,.65) 32%,rgba(0,0,49,.48) 48%,rgba(0,0,49,.33) 62%,rgba(0,0,49,.21) 74%,rgba(0,0,49,.12) 84%,rgba(0,0,49,.06) 91%,rgba(0,0,49,.024) 96%,rgba(0,0,49,.008) 99%,rgba(0,0,49,0) 100%);transition:opacity .28s;position:absolute}.site-header__inner{z-index:1;width:calc(650*var(--m));pointer-events:none;padding:0;position:relative}.site-header__brand{left:0;top:calc(85*var(--m));width:calc(184.06*var(--m));height:calc(70*var(--m));pointer-events:auto;margin:0;position:absolute}.site-header__cta{display:none}.menu-toggle{top:calc(120*var(--m) - 22px);color:#fff;pointer-events:auto;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;margin:0;padding:8px;transition:top .24s cubic-bezier(.22,.61,.36,1);display:flex;position:absolute;right:-5.5px}.menu-toggle span{background:currentColor;flex-shrink:0;width:22px;height:2px;transition:transform .18s,opacity .18s;display:block;box-shadow:0 1px 3px rgba(0,0,49,.65),0 0 1px rgba(0,0,49,.45)}.is-menu-open .menu-toggle span:first-child{transform:translateY(7px)rotate(45deg)}.is-menu-open .menu-toggle span:nth-child(2){opacity:0}.is-menu-open .menu-toggle span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.site-header.is-scrolled,.site-header.is-menu-open{height:68px}.site-header.is-scrolled:before,.site-header.is-menu-open:before{opacity:1}.site-header.is-scrolled .site-header__brand,.site-header.is-menu-open .site-header__brand{opacity:0;visibility:hidden;pointer-events:none}.site-header.is-scrolled .menu-toggle,.site-header.is-menu-open .menu-toggle{top:12px}.mobile-menu{z-index:41;visibility:hidden;opacity:0;background:rgba(0,0,49,.6);transition:opacity .18s,visibility .18s;display:block;position:fixed;top:68px;bottom:0;left:0;right:0}.mobile-menu.is-open{visibility:visible;opacity:1}.mobile-menu__panel{background:#fff;padding:20px 7% 30px}.mobile-menu__link{border-bottom:1px solid #eee;align-items:center;min-height:50px;font-size:16px;display:flex}.mobile-menu__link--cta{background:var(--orange);color:#fff;border:0;border-radius:30px;justify-content:center;margin-top:18px;transition:background-color .18s,box-shadow .18s,transform .18s}.mobile-menu__link--cta:hover{color:#fff;background:#e95d00;transform:translateY(-2px);box-shadow:0 8px 18px rgba(255,100,0,.26)}.mobile-menu__link--cta:focus-visible{color:#fff;background:#e95d00;transform:translateY(-2px);box-shadow:0 8px 18px rgba(255,100,0,.26)}.hero{height:calc(800*var(--m));aspect-ratio:auto;overflow:visible}.hero__desktop-art{display:none}.hero__mobile-backdrop{top:calc(-76.18*var(--m));width:100%;height:calc(909.379*var(--m));pointer-events:none;background:url(../../images/hero-frame.795ed2bb.png) 50%/100% 100% no-repeat;display:block;position:absolute;left:0;transform:rotate(180deg)}.hero__mobile-mark{left:calc(236*var(--m));top:calc(271*var(--m));width:calc(279*var(--m));height:calc(225.5*var(--m));-o-object-fit:contain;object-fit:contain;display:block;position:absolute}.hero--mobile-video .hero__mobile-backdrop,.hero--mobile-video .hero__mobile-mark{display:none}.hero-video--mobile{z-index:1;aspect-ratio:1;width:100%;height:auto;position:absolute;top:0;bottom:auto;left:0;right:auto}.hero__mobile-full-video,.hero-video--mobile>video{z-index:2;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;background:var(--navy);width:100%;max-width:none;height:100%;display:block;position:absolute;top:0;left:0}.hero-video--mobile .hero-video__poster{z-index:3;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.hero-video--mobile.is-playing .hero-video__poster{opacity:0;transition:opacity .2s}.hero-video--mobile .hero-video__play{z-index:5;width:calc(120*var(--m));height:calc(120*var(--m));min-width:56px;min-height:56px}.hero-video--mobile .hero-video__play-icon{border-width:calc(18*var(--m))0 calc(18*var(--m))calc(30*var(--m))}.hero--mobile-video:after{content:"";z-index:2;height:calc(300*var(--m));background:linear-gradient(180deg,rgba(0,0,49,0) 0%,rgba(0,0,49,.035) 10%,rgba(0,0,49,.13) 20%,rgba(0,0,49,.28) 30%,rgba(0,0,49,.47) 40%,rgba(0,0,49,.66) 50%,rgba(0,0,49,.83) 60%,rgba(0,0,49,.95) 70%,rgba(0,0,49,.99) 77%,var(--navy)82%,var(--navy)100%);pointer-events:none;position:absolute;bottom:0;left:0;right:0}.hero.is-about-expanded .hero__mobile-mark{top:calc(328*var(--m))}.about{--about-toggle-bottom-space:30;min-height:0;padding:calc(32*var(--m))0 calc(var(--about-toggle-bottom-space)*var(--m));color:#fff;z-index:3;top:calc(-36*var(--m));margin-bottom:calc(-36*var(--m));transition:padding-bottom var(--disclosure-duration)var(--disclosure-ease);background:0 0;position:relative}.about__decoration{pointer-events:none;display:block;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.about__decoration img{left:calc(93.843*var(--m));top:calc(250.843*var(--m));width:calc(2419.74*var(--m));height:calc(2419.74*var(--m));max-width:none;position:absolute;transform:rotate(-120deg)}.about__grid{width:calc(650*var(--m));flex-direction:column;gap:0;min-height:0;display:flex;position:relative}.section-heading{font-size:var(--h5-heading-size);font-weight:700;line-height:1.33333}.section-heading small{font-size:clamp(12px,calc(24*var(--m)),24px);margin:0;line-height:2;display:block}.about .section-heading{margin:0 0 calc(30*var(--m));top:calc(-10*var(--m));order:0;position:relative}.about__lead,.about__extended{width:calc(100% - 11*var(--m));min-width:0;margin-left:calc(6*var(--m));font-size:var(--h5-body-size);letter-spacing:.01em;text-align:left;overflow-wrap:anywhere;padding:0;line-height:1.84615}.about__lead>p,.about__extended>p{text-box-trim:trim-end;text-box-edge:text}.about__lead{min-height:0;margin-top:calc(40*var(--m));order:2}.about__lead p+p,.about__extended p+p{margin-top:calc(48*var(--m))}.about__extended{margin-top:calc(48*var(--m));order:3}.program-media{width:calc(640*var(--m));aspect-ratio:640/361.026;order:1;margin:0 auto;position:relative}.program-media__visual{aspect-ratio:640/361.026}.program-media__cta,.program-media--video .program-media__cta{display:none}.program-media__play{width:calc(96*var(--m));height:calc(96*var(--m));min-width:56px;min-height:56px}.program-media__play .hero-video__play-icon{border-width:calc(14*var(--m))0 calc(14*var(--m))calc(24*var(--m))}.about__toggle{width:max(44px,4.1em);min-width:44px;margin-top:calc(30*var(--m));margin-left:calc(-16*var(--m));color:#fff;font-size:var(--h5-toggle-size);letter-spacing:.01em;white-space:nowrap;background:0 0;border:0;flex-direction:column;flex:none;order:4;align-self:center;align-items:center;gap:0;padding:0;line-height:2.4;display:flex}.about__toggle img,.about__toggle svg{width:clamp(40px,calc(70*var(--m)),52px);height:clamp(40px,calc(70*var(--m)),52px);transition:transform .38s var(--disclosure-ease)}.about__toggle[aria-expanded=true] img{transform:rotate(180deg)}.about.is-expanded{padding-bottom:calc(var(--about-toggle-bottom-space)*var(--m))}.about__extended{transition:max-height var(--disclosure-duration)var(--disclosure-ease),opacity .28s ease,transform var(--disclosure-duration)var(--disclosure-ease),margin-top var(--disclosure-duration)var(--disclosure-ease);will-change:max-height,opacity,transform;overflow:hidden}.about__extended.is-disclosure-closed{opacity:0;transform:translateY(calc(-8*var(--m)));margin-top:0}.about__extended.is-disclosure-open{opacity:1;transform:translateY(0)}.propositions{min-height:0;padding:calc(70*var(--m))0 0;background:#f5f5f5}.propositions__grid{width:calc(650*var(--m));display:block}.propositions__heading{font-size:var(--h5-heading-size);letter-spacing:calc(-1.8*var(--m));white-space:normal;overflow-wrap:anywhere;margin:0 0 calc(50*var(--m))calc(3*var(--m));line-height:1.38889}.propositions__list{border-top:0}.proposition,.proposition+.proposition,.proposition:last-child{grid-template-columns:calc(65*var(--m))minmax(0,1fr);border-bottom:calc(1*var(--m))solid #ffc7a2;min-height:0;padding:calc(44*var(--m))calc(17*var(--m))calc(44*var(--m))0;position:relative}.proposition:first-child{border-top:calc(1*var(--m))solid #ffc7a2}.proposition:last-child{padding-bottom:calc(70*var(--m));border:0}.proposition__number{font-size:var(--h5-heading-size);letter-spacing:0;align-self:start;padding:0;font-weight:700;line-height:1.38889}.proposition__copy{overflow-wrap:anywhere;min-width:0}.proposition__copy h3{font-size:var(--h5-heading-size);letter-spacing:-.02em;margin:0;line-height:1.38889}.proposition__toggle{justify-content:space-between;align-items:flex-start;gap:calc(24*var(--m));width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;background:0 0;border:0;padding:0;display:flex}.proposition__toggle-label{flex:auto;min-width:0}.proposition__toggle:after{content:"";right:0;top:calc(44*var(--m));width:max(44px,calc(70*var(--m)));height:max(44px,calc(80*var(--m)));position:absolute}.proposition__toggle img,.proposition__toggle svg{flex:0 0 calc(40*var(--m));width:calc(40*var(--m));height:calc(40*var(--m));max-width:none;margin-top:calc((var(--h5-heading-size)*1.38889 - 40*var(--m))/2);transition:transform .38s var(--disclosure-ease);position:static}.proposition__toggle[aria-expanded=true] img,.proposition__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.proposition__copy p{margin-top:calc(var(--h5-proposition-title-body-gap)*var(--m));font-size:var(--h5-body-size);transition:max-height var(--disclosure-duration)var(--disclosure-ease),opacity .28s ease,transform var(--disclosure-duration)var(--disclosure-ease),margin-top var(--disclosure-duration)var(--disclosure-ease);will-change:max-height,opacity,transform;line-height:1.84615;overflow:hidden}.proposition__copy p.is-disclosure-closed{opacity:0;transform:translateY(calc(-8*var(--m)));margin-top:0}.proposition__copy p.is-disclosure-open{opacity:1;transform:translateY(0)}.timeline{min-height:0;padding:calc(70*var(--m))0 calc(70*var(--m));color:#fff;background:0 0}.is-about-expanded .timeline{padding-top:calc(70*var(--m))}.timeline__panel{background:0 0;width:100%;margin:0;padding:0;position:relative}.timeline .section-heading{height:calc(100*var(--m));line-height:calc(50*var(--m));text-align:center;margin:0 auto}.timeline .section-heading small{line-height:calc(50*var(--m))}.timeline__track{--timeline-unit:var(--m);--timeline-axis:267;--timeline-dot:24;height:calc(459*var(--m));margin:0}.timeline__track:before{background:var(--orange);height:2px;left:0;right:0;transform:none}.timeline-item:first-child{--timeline-x:13.6%;--timeline-date-top:147;--timeline-title-top:200}.timeline-item:nth-child(2){--timeline-x:31.2%;--timeline-date-top:351;--timeline-title-top:306}.timeline-item:nth-child(3){--timeline-x:50%;--timeline-date-top:75;--timeline-title-top:200}.timeline-item:nth-child(4){--timeline-x:68.5333%;--timeline-date-top:423;--timeline-title-top:306}.timeline-item:nth-child(5){--timeline-x:86.8%;--timeline-date-top:3;--timeline-title-top:124}.timeline-item__date{font-size:calc(26*var(--m));line-height:calc(36*var(--m))}.timeline-item__content h3{font-size:calc(26*var(--m));line-height:calc(28*var(--m));color:#fff;font-weight:500}.timeline-item__content--multiline h3{line-height:calc(36*var(--m))}.timeline-item__separator{font-size:calc(24*var(--m))}.signup{color:#fff;background:0 0;min-height:0;padding:0}.signup__inner{flex-direction:column;align-items:center;gap:0;display:flex}.signup__copy{display:contents}.signup h2{max-width:100%;font-size:var(--h5-heading-size);text-align:center;line-height:1.38889}.signup__qr{width:calc(150*var(--m));height:calc(150*var(--m));margin-top:calc(41*var(--m));order:1}.signup p{width:calc(580*var(--m));margin-top:calc(41*var(--m));font-size:var(--h5-body-size);text-align:center;overflow-wrap:anywhere;order:2;line-height:1.84615}.floating-signup{z-index:45;top:auto;right:auto;bottom:calc(20*var(--m) + env(safe-area-inset-bottom));width:calc(550*var(--m));min-width:0;height:calc(76*var(--m));writing-mode:horizontal-tb;min-height:0;font-size:calc(36*var(--m));letter-spacing:0;border-radius:999px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.floating-signup:before{display:none}.floating-signup:hover{transform:translate(-50%)translateY(-2px)}.floating-signup:focus-visible{transform:translate(-50%)translateY(-2px)}body.menu-open .floating-signup{visibility:hidden;opacity:0;pointer-events:none}.site-footer{min-height:0;height:calc(331*var(--m) + env(safe-area-inset-bottom));padding:0 0 calc(116*var(--m) + env(safe-area-inset-bottom));background:0 0}.is-about-expanded .site-footer{height:calc(320*var(--m) + env(safe-area-inset-bottom))}.site-footer__grid,.site-footer__glow{display:none}.site-footer__mobile-slogan{left:calc(142*var(--m));top:calc(97*var(--m));width:calc(467*var(--m));height:calc(30*var(--m));-o-object-fit:contain;object-fit:contain;display:block;position:absolute}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
/*# sourceMappingURL=index.d043635f.css.map*/