:root{color-scheme:dark;font-family:Arial,Helvetica,sans-serif;background:#101010;color:#fff;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.launch{min-height:800px;min-height:100svh;position:relative;isolation:isolate;display:flex;flex-direction:column;overflow:hidden;background:#101010}.film,.shade{position:absolute;inset:0;z-index:-2}.film video{width:100%;height:100%;object-fit:cover;object-position:center}.shade{z-index:-1;background:linear-gradient(90deg,rgba(0,0,0,.72),rgba(0,0,0,.32) 52%,rgba(0,0,0,.07)),linear-gradient(0deg,rgba(0,0,0,.7),transparent 30%,transparent 76%,rgba(0,0,0,.35))}header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 4.2%;padding:35px 0 30px;border-bottom:1px solid #ffffff40}.wordmark{font-weight:900;font-size:24px;line-height:.9;letter-spacing:-1.4px;position:relative}.registered{font-size:11px;vertical-align:top;margin-left:3px;letter-spacing:0}.header-note,.edition{font-size:12px;letter-spacing:1.4px}.edition{color:#ffffffb0}.message{padding:9vh 4.2% 6vh;flex:1;display:flex;flex-direction:column;justify-content:center}.eyebrow{display:flex;align-items:center;gap:14px;font-size:12px;font-weight:600;letter-spacing:2.3px;margin:0 0 28px}.line{height:1px;width:32px;background:white}h1{font-size:clamp(76px,11.8vw,184px);font-weight:900;line-height:.84;letter-spacing:-.075em;margin:0 0 34px}h1 span{color:transparent;-webkit-text-stroke:1.3px #fff;letter-spacing:-.06em}.intro{font-size:16px;line-height:1.65;margin:0;color:#ffffffe0;letter-spacing:.2px}.film-controls{position:absolute;right:4.2%;bottom:126px;display:flex;gap:12px;align-items:center}button{font:inherit;color:inherit;background:#10101040;backdrop-filter:blur(6px);border:1px solid #ffffff70;border-radius:0;min-height:44px;padding:12px 16px;display:flex;align-items:center;gap:10px;cursor:pointer;font-size:12px;letter-spacing:1.1px;transition:background .2s}button:hover{background:#fff;color:#111}button:focus-visible,a:focus-visible{outline:2px solid white;outline-offset:5px}#play-icon{font-size:16px;line-height:1;width:12px}footer{margin:0 4.2%;padding:25px 0 28px;border-top:1px solid #ffffff40;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:12px;letter-spacing:1.4px}.footer-brand{font-weight:700}.domain{color:#ffffffb8}.status{display:flex;gap:24px;align-items:center}.asterisk{font-size:31px;line-height:1}@media(min-width:1600px){.message{padding-top:12vh}}@media(max-width:760px){.launch{min-height:100svh}header{margin:0 6%;padding:27px 0}.wordmark{font-size:22px}.header-note{display:none}.edition{font-size:10px;letter-spacing:1px;max-width:110px;text-align:right;line-height:1.6}.message{padding:80px 6% 42px;justify-content:center}h1{font-size:clamp(65px,17vw,128px);margin-bottom:28px}.eyebrow{font-size:10px;letter-spacing:1.7px;gap:10px;margin-bottom:24px}.intro{font-size:16px}.film-controls{position:static;margin:0 6% 30px;gap:10px}.shade{background:linear-gradient(90deg,#0009,#0003),linear-gradient(0deg,#000b,transparent 70%,#0004)}footer{margin:0 6%;padding:21px 0;flex-wrap:wrap;gap:15px;font-size:10px;letter-spacing:1px}.footer-brand{display:none}.status{gap:14px}.asterisk{font-size:22px}.film video{object-position:58% center}}@media(prefers-reduced-motion:reduce){button{transition:none}}@media(max-height:600px) and (min-width:761px){.message{padding-top:35px;padding-bottom:90px}h1{font-size:90px}.film-controls{bottom:110px}}
/* Preserve the complete campaign film, including its original lettering. */
:root{background:#040a10}.launch{background:#040a10;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr auto auto;padding:0 4.2%;column-gap:3.5%}.shade{display:none}header{grid-column:1/-1;grid-row:1;margin:0}.film{position:relative;inset:auto;z-index:0;grid-column:2;grid-row:2;display:flex;justify-content:center;align-items:center;padding-top:30px;min-width:0}.film video{display:block;width:100%;height:auto;max-height:68vh;aspect-ratio:528/560;object-fit:contain}.message{grid-column:1;grid-row:2;padding:50px 0 36px;min-width:0}h1{font-size:clamp(64px,7.5vw,120px);line-height:.91;letter-spacing:-.065em;margin-bottom:30px}h1 span{-webkit-text-stroke:1.3px #b5dcf3}.eyebrow{letter-spacing:1.6px;font-size:12px;color:#b5dcf3}.line{background:#98d8ff}.intro{color:#b6c0c9}.film-controls{position:static;grid-column:2;grid-row:3;justify-content:center;padding:18px 0 28px;margin:0}footer{grid-column:1/-1;grid-row:4;margin:0}.asterisk{color:#98d8ff}.edition{color:#a6b7c6}button{background:#0b1822;border-color:#587080}@media(max-width:760px){.launch{display:flex;padding:0 6%;gap:0}header{order:0;margin:0}.film{order:1;padding-top:24px}.film video{max-height:58svh;width:100%;object-position:center}.film-controls{order:2;padding:16px 0 24px}.message{order:3;padding:24px 0 34px;border-top:1px solid #ffffff30}.message h1{font-size:clamp(58px,13vw,90px);line-height:.93}.message .eyebrow{font-size:10px;margin-bottom:22px;letter-spacing:1.2px}.message .intro{font-size:16px}.message h1 br:nth-child(2){display:none}.message h1 span:before{content:' '}.message h1 span{letter-spacing:-.065em}footer{order:4;margin:0}.header-note{display:none}.edition{max-width:120px}}@media(prefers-reduced-motion:reduce){.film video{scroll-behavior:auto}}
@media(max-width:760px){.message h1 br:nth-child(2){display:initial}.message h1 span:before{content:none}}
