.launch-page{--launch-ink:#10242d;--launch-paper:#f5f0e6;--launch-gold:#e4c483;color:var(--launch-ink);background:var(--launch-paper)}.launch-page a{text-decoration:none}.launch-page p{line-height:1.7}.launch-page h1,.launch-page h2,.launch-page h3{font-family:var(--font-book);letter-spacing:-.035em;font-weight:400}.launch-page em{font-weight:400}.launch-page section[id]{scroll-margin-top:30px}.launch-skip{z-index:10;background:#fff;padding:14px;position:absolute;top:-90px;left:24px}.launch-skip:focus{top:12px}.launch-header{color:#f6f0e5;background:#0a1c29;border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:30px;height:92px;padding:0 clamp(24px,5vw,90px);display:flex}.launch-wordmark{letter-spacing:.19em;white-space:nowrap;font-size:20px;font-weight:600}.launch-wordmark span{font-weight:300}.launch-header nav{align-items:center;gap:34px;font-size:13px;display:flex}.launch-nav-date{color:var(--launch-gold);border-bottom:1px solid #e4c48399;padding:10px 0}.launch-hero{isolation:isolate;color:#f5f0e6;background:#071522;flex-direction:column;justify-content:space-between;min-height:760px;display:flex;position:relative;overflow:hidden}.launch-hero-art{z-index:-3;object-fit:cover;object-position:center 54%;width:100%;height:100%;position:absolute;inset:0}.launch-hero-shade{z-index:-2;background:linear-gradient(90deg,#05121dde,#05121d87 40%,#05121d00 77%),linear-gradient(#0000 80%,#071522e6);position:absolute;inset:0}.launch-hero-content{padding:74px clamp(24px,6vw,100px) 55px}.launch-kicker{text-transform:uppercase;letter-spacing:.19em;margin:0 0 24px;font-size:11px;font-weight:600}.launch-hero .launch-kicker{color:#e4c483}.launch-hero h1{max-width:850px;margin:0 0 24px;font-size:clamp(45px,5.2vw,78px);line-height:1.03}.launch-hero h1 em{color:#e4c483}.launch-hero-deck{color:#e0e5e6;margin:0 0 28px;font-size:17px}.launch-date-block{border-left:1px solid #d9b46c;margin:30px 0 28px;padding-left:20px}.launch-date-block p{text-transform:uppercase;letter-spacing:.2em;color:#d5dce0;margin:0 0 3px;font-size:10px}.launch-date-block time{font-family:var(--font-book);font-size:38px;line-height:1.3}.launch-date-block time>span{font-size:54px}.launch-date-block small{font-family:var(--font-ui);letter-spacing:.18em;text-transform:uppercase;color:#d5dce0;font-size:11px;display:block}.launch-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.launch-button{border:1px solid #0000;align-items:center;min-height:54px;padding:17px 23px;font-size:13px;font-weight:600;transition:background .2s;display:inline-flex}.launch-button-gold{color:#101f29;background:#e4c483}.launch-button-gold:hover{background:#f3dba8}.launch-video-link{border-bottom:1px solid #fff5;padding:12px 0;font-size:13px}.launch-hero-foot{text-transform:uppercase;letter-spacing:.15em;color:#c8d1d6;border-top:1px solid #ffffff25;justify-content:space-between;gap:24px;padding:20px clamp(24px,6vw,100px);font-size:10px;display:flex}.launch-promise{border-bottom:1px solid #10242d22;flex-wrap:wrap;justify-content:center;gap:42px;padding:23px 24px;font-size:12px;display:flex}.launch-promise span+span:before{content:"·";color:#a48141;margin-right:42px}.launch-section{max-width:1440px;margin:auto;padding:104px clamp(24px,6vw,100px)}.launch-page h2{margin:0 0 28px;font-size:clamp(36px,3.5vw,54px);line-height:1.12}.launch-page h2 em{color:#736047}.launch-about{grid-template-columns:.9fr 1.2fr;align-items:center;gap:70px;display:grid}.launch-about-copy>p:not(.launch-kicker){color:#526168;max-width:460px;font-size:15px}.launch-about-copy .launch-film-label{margin-top:27px;font-weight:600;color:#223b47!important;font-size:12px!important}.launch-film-label span{margin-top:5px;font-size:11px;font-weight:400;display:block}.launch-film-frame{aspect-ratio:16/9;background:#0a1c29;box-shadow:0 22px 50px #10242d22}.launch-film iframe{border:0;width:100%;height:100%}.launch-film-play{cursor:pointer;background:#0a1c29;border:0;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.launch-film-play img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.launch-film-play:hover img{transform:scale(1.025)}.launch-play-icon{color:#f6e2b6;background:#091d2bd9;border:1px solid #fff9;border-radius:50%;place-items:center;width:66px;height:66px;padding-left:4px;font-size:24px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.launch-film-duration{color:#fff;background:#091d2be6;padding:4px 8px;font-size:11px;position:absolute;bottom:12px;right:12px}.launch-film>p{color:#637179;margin:14px 0 0;font-size:10px}.launch-film>p a{text-underline-offset:3px;text-decoration:underline}.launch-stories{border-top:1px solid #10242d22;padding-top:80px}.launch-section-heading{justify-content:space-between;align-items:end;gap:60px;margin-bottom:40px;display:flex}.launch-section-heading h2{margin-bottom:0}.launch-section-heading>p{color:#526168;max-width:350px;margin:0;font-size:14px}.launch-books{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.launch-cover{aspect-ratio:2/3;background:#122a35;position:relative;overflow:hidden}.launch-cover img{object-fit:cover;width:100%;height:100%;display:block}.launch-cover>span{color:#efe4ca;letter-spacing:.1em;background:#071a27d9;padding:6px 9px;font-size:10px;position:absolute;top:12px;left:12px}.launch-book-era{text-transform:uppercase;letter-spacing:.13em;color:#6a7477;margin:20px 0 8px;font-size:10px}.launch-book h3{margin:0 0 5px;font-size:31px;line-height:1.1}.launch-book-subtitle{color:#526168;margin:0;font-size:13px}.launch-book-note{color:#526168;border-top:1px solid #10242d25;margin:19px 0 0;padding-top:12px;font-size:10px}.launch-book:first-child .launch-book-note{color:#765322;font-weight:600}.launch-content-note{color:#637179;margin:35px 0 0;font-size:11px}.launch-release{background:#e9dfcb;border-top:1px solid #bfae8c;justify-content:space-between;align-items:center;gap:60px;padding:80px clamp(24px,6vw,100px);display:flex}.launch-release>div:first-child{max-width:830px}.launch-release h2{font-size:clamp(37px,4vw,62px)}.launch-release>div>p:not(.launch-kicker){color:#506068;max-width:600px;font-size:14px}.launch-button-dark{color:#f6f0e6;background:#102a39}.launch-button-dark:hover{background:#254656}.launch-text-link{border-bottom:1px solid #10242d77;padding:8px 0;font-size:12px}.launch-release .launch-actions{gap:22px;margin-top:25px}.launch-calendar-note{margin-top:17px;font-size:10px!important}.launch-date-stamp{text-align:center;color:#655035;border:1px solid #94784b;flex-shrink:0;width:210px;padding:24px 20px;transform:rotate(3deg)}.launch-date-stamp>span{letter-spacing:.22em;font-size:12px;display:block}.launch-date-stamp>strong{font-family:var(--font-book);font-size:116px;font-weight:400;line-height:1.3;display:block}.launch-date-stamp>span:last-child{font-size:10px}.launch-footer{color:#d7dfe2;background:#0a1c29;justify-content:space-between;align-items:center;gap:30px;padding:50px clamp(24px,5vw,90px);display:flex}.launch-footer .launch-wordmark{font-size:16px}.launch-footer p{color:#9eafb9;margin:10px 0 0;font-size:10px}.launch-footer nav{flex-wrap:wrap;gap:23px;font-size:11px;display:flex}@media (min-width:1700px){.launch-hero-art{object-position:center 60%}.launch-hero-content{padding-top:95px;padding-bottom:80px}.launch-hero{min-height:860px}}@media (max-width:1000px){.launch-header{height:78px}.launch-about{grid-template-columns:1fr 1fr;gap:35px}.launch-section{padding-top:75px;padding-bottom:75px}.launch-promise{gap:22px}.launch-promise span+span:before{margin-right:22px}.launch-books{gap:18px}.launch-section-heading{gap:35px}.launch-section-heading>p{max-width:290px}.launch-date-stamp{width:165px}.launch-date-stamp>strong{font-size:92px}.launch-footer{flex-wrap:wrap}.launch-footer>p{width:100%;margin:0}}@media (max-width:700px){.launch-header{gap:15px;height:72px;padding:0 22px}.launch-wordmark{letter-spacing:.12em;font-size:15px}.launch-header nav{gap:0;font-size:11px}.launch-header nav>a:not(.launch-nav-date){display:none}.launch-hero{min-height:800px}.launch-hero-content{padding:51px 25px 230px}.launch-hero h1{font-size:47px;line-height:1.06}.launch-hero-art{object-position:66% bottom;width:150%;height:66%;top:auto;bottom:0;left:-50%}.launch-hero-shade{background:linear-gradient(#071522 24%,#071522b8 52%,#07152208 77%,#071522ee 98%)}.launch-hero-deck{font-size:14px}.launch-hero .launch-kicker{margin-bottom:22px;font-size:9px}.launch-date-block{margin:25px 0 26px}.launch-date-block time{font-size:31px}.launch-date-block time>span{font-size:45px}.launch-actions{gap:14px}.launch-button{padding:15px 18px;font-size:12px}.launch-video-link{font-size:11px}.launch-hero-foot{flex-direction:column;gap:9px;width:100%;padding:19px 25px;font-size:8px;position:absolute;bottom:0}.launch-promise{text-align:center;grid-template-columns:1fr 1fr;gap:12px 18px;padding:22px 18px;font-size:10px;display:grid}.launch-promise span+span:before{display:none}.launch-section{padding:58px 25px}.launch-about{grid-template-columns:1fr;gap:25px}.launch-page h2{font-size:39px}.launch-about-copy>p:not(.launch-kicker){max-width:none;font-size:14px}.launch-kicker{margin-bottom:18px;font-size:10px}.launch-section-heading{margin-bottom:28px;display:block}.launch-section-heading>p{max-width:none;margin-top:22px;font-size:13px}.launch-books{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 18px}.launch-book h3{font-size:28px}.launch-book-era{letter-spacing:.08em;margin-top:14px;font-size:8px}.launch-book-subtitle{font-size:11px}.launch-book-note{margin-top:12px;font-size:9px}.launch-content-note{font-size:10px}.launch-release{padding:55px 25px;display:block}.launch-date-stamp{display:none}.launch-release .launch-actions{gap:20px}.launch-release .launch-button{justify-content:center;width:100%}.launch-release>div>p:not(.launch-kicker){font-size:13px}.launch-footer{padding:37px 25px;display:block}.launch-footer nav{gap:20px;margin:28px 0}.launch-footer>p{margin-top:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.launch-page *{transition:none!important}}.launch-date-block .launch-live-status{font-family:var(--font-book);color:var(--launch-gold);font-size:clamp(36px,4vw,54px);font-weight:400;line-height:1.3;display:block}.launch-date-block p,.launch-date-block small{letter-spacing:.08em;font-size:14px}.launch-live-stamp>strong{font-size:62px}.launch-button,.launch-nav-date{font-size:14px}.launch-release .launch-calendar-note{font-size:14px!important}
