:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--navy:#182f56;--sky:#219dcf;--gold:#c6a34d;--background:#f6f8fc}*{box-sizing:border-box}html{background:var(--background)}body{color:var(--navy);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}.launch-page{isolation:isolate;flex-direction:column;min-height:100svh;display:flex;position:relative}.background-art{z-index:-1;pointer-events:none;background:radial-gradient(at 85% 25%,#219dcf13,#0000 46%),radial-gradient(at 8% 85%,#c6a34d10,#0000 42%),linear-gradient(145deg,#fff9,#0000);position:absolute;inset:0;overflow:hidden}.orbit{border:1px solid #182f560b;border-radius:50%;width:610px;height:610px;position:absolute}.orbit-one{top:-270px;right:-210px;box-shadow:0 0 0 64px #219dcf03,0 0 0 65px #182f5607}.orbit-two{width:740px;height:740px;bottom:-430px;left:-190px}.book-lines{opacity:.14;width:90px;height:110px;position:absolute;top:45%;left:5%;transform:rotate(-22deg)}.book-lines i{border:1px solid var(--sky);border-radius:3px 22px 3px 3px;position:absolute;inset:0}.book-lines i:nth-child(2){transform:translate(9px,9px)}.book-lines i:nth-child(3){transform:translate(18px,18px)}.spark{background:var(--gold);opacity:.55;width:9px;height:9px;position:absolute;transform:rotate(45deg)}.spark-one{top:57%;right:12%}.spark-two{width:5px;height:5px;top:21%;left:19%}main{text-align:center;width:min(100%,1000px);margin:auto;padding:52px 24px 48px}.logo{width:210px;height:auto;margin:0 auto 42px;display:block}.announcement{animation:.7s ease-out both arrive}.eyebrow{letter-spacing:.19em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 23px;font-size:11px;font-weight:700;display:inline-flex}.eyebrow>span{background:var(--sky);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #219dcf0d}h1{letter-spacing:-.055em;text-wrap:balance;max-width:790px;margin:0 auto;font-size:clamp(38px,5.3vw,65px);font-weight:600;line-height:1.1}.description{color:#526078;text-wrap:pretty;max-width:515px;margin:23px auto 0;font-size:17px;line-height:1.8}.countdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:min(100%,584px);margin:40px auto 29px;display:grid}.countdown-block{background:#ffffffd9;border:1px solid #182f5612;border-radius:14px;padding:25px 6px 23px;position:relative;box-shadow:0 8px 30px #182f5604,inset 0 1px #fff}.countdown-block:before{content:"";background:var(--gold);width:28px;height:2px;position:absolute;top:-1px;left:calc(50% - 14px)}.countdown-number{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(32px,5vw,52px);font-weight:500;line-height:1.15;display:block}.countdown-unit{letter-spacing:.15em;text-transform:uppercase;color:#59677d;margin-top:12px;font-size:10px;font-weight:700;display:block}.launch-date{color:#526078;margin:0;font-size:13px;line-height:1.9}.date-label{letter-spacing:.17em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700;display:block}time{color:var(--navy);font-weight:600}.timezone{color:#647088;font-size:11px;display:block}.social-links{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:31px;display:flex}.social-links a{min-height:43px;color:var(--navy);background:#ffffffe6;border:1px solid #182f5614;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 15px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex;box-shadow:0 8px 24px #182f5607}.social-links a:hover{color:var(--sky);border-color:#219dcf45;transform:translateY(-2px);box-shadow:0 14px 28px #182f560d}.social-links a:focus-visible{outline-offset:3px;outline:3px solid #219dcf40}.social-links svg{fill:currentColor;flex:none;width:18px;height:18px}footer{text-align:center;color:#647088;padding:20px 24px 27px;font-size:11px;line-height:1.7}@keyframes arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){main{padding:38px 20px 30px}.logo{width:175px;margin-bottom:36px}.eyebrow{letter-spacing:.15em;margin-bottom:20px;font-size:9px}.description{margin-top:20px;font-size:15px;line-height:1.75}.countdown{gap:8px;margin-top:31px}.countdown-block{border-radius:10px;padding:21px 3px 18px}.countdown-unit{letter-spacing:.07em;margin-top:10px;font-size:8px}.social-links{gap:9px;margin-top:27px}.social-links a{min-height:40px;padding:0 12px;font-size:11px}.book-lines{left:-65px}.spark-one{top:30%;right:5%}}@media (prefers-reduced-motion:reduce){.announcement{animation:none}.social-links a{transition:none}.social-links a:hover{transform:none}}
