@layer components{.launch-page{max-width:1800px;margin-inline:auto}.launch-header{margin:0 4.4%;height:100px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--ink);gap:24px}.launch-nav{display:flex;align-items:center;flex-wrap:wrap;gap:12px 28px;font:12px/1.6 var(--mono);text-transform:uppercase}.launch-nav a{padding-block:12px}.launch-nav a:hover{text-decoration:underline;text-underline-offset:5px}.launch-hero{padding:52px 4.4% 26px;text-align:center}.launch-eyebrow{font-size:18px;font-weight:500;letter-spacing:.1em}.launch-hero h1{font-size:clamp(100px,15vw,210px);line-height:1.13;letter-spacing:-.035em;text-transform:uppercase;margin:18px 0 12px}.launch-hero h1>span{color:#93907f}.launch-definition{font:italic 22px/1.5 Georgia,serif;max-width:600px;margin:0 auto;text-wrap:balance}.launch-action{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:55px;max-width:930px;margin:46px auto 0;text-align:left;border-top:1px solid var(--line);padding-top:30px}.launch-countdown{padding-right:40px;border-right:1px solid var(--line)}.countdown-units{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0 14px}.countdown-units dd{margin:0;font:51px/1.1 var(--display);font-variant-numeric:tabular-nums}.countdown-units dt{margin-top:9px;font:9px var(--mono);text-transform:uppercase;color:var(--muted);letter-spacing:.05em}.countdown-date{font:10px/1.8 var(--mono);color:var(--muted)}.launch-signup-form{padding-top:0}.launch-signup-form .email-field{border:1px solid var(--ink);margin:19px 0 13px}.launch-signup-form .email-field input{color:var(--ink);font-size:13px;padding:16px 13px;width:100%}.launch-signup-form .email-field input::placeholder{color:var(--muted)}.launch-signup-form .email-field button{width:auto;min-width:123px;background:var(--ink);color:var(--paper);display:flex;justify-content:space-between;gap:14px;padding:14px;font-size:12px}.launch-signup-form .email-field button svg{width:17px;height:17px}.launch-signup-form .email-field button:hover:not(:disabled){background:#3d3e36}.launch-signup-form .consent{color:var(--muted);max-width:none;font-size:11px}.launch-signup-form .consent input{accent-color:var(--ink)}.launch-signup-form .signup-fine{color:var(--muted);font-size:11px;margin:10px 0 0}.launch-signup-form .form-message{margin-top:10px;min-height:0;font-size:11px}.launch-signup-form .form-message:empty{display:none}.launch-preview-note{font:9px/1.6 var(--mono);color:var(--muted);margin-top:4px}.launch-scroll{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ink);margin-top:38px;padding-bottom:18px;font-size:8px}.launch-scroll>span{font-size:19px}.launch-released{display:grid;gap:18px}.launch-released h2{font-size:36px}.launch-story{display:grid;grid-template-columns:1fr 1.35fr .7fr;gap:6%;padding:34px 4.4% 65px;align-items:start}.launch-story-heading .section-kicker{display:flex;align-items:center;gap:9px}.launch-story-heading .section-kicker svg{width:12px;height:12px}.launch-story h2{font-size:clamp(42px,5vw,66px);text-transform:uppercase;line-height:1.06;margin:20px 0 13px}.launch-story-heading>p{font:italic 26px Georgia,serif}.launch-story-copy p{font-size:13px;line-height:1.85;margin-bottom:16px}.launch-story-copy>.text-link{margin-bottom:22px}.launch-story-signoff{display:block;font:italic 17px/1.7 Georgia,serif;margin-top:23px}.launch-artwork{transform:rotate(3deg);margin-top:8px}.launch-artwork .artwork{padding:12px}.launch-artwork .artwork-top,.launch-artwork .artwork-bottom{font-size:4px;letter-spacing:0}.launch-artwork figcaption{margin-top:12px;font-size:8px}.launch-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 4.4%;padding:23px 0;border-top:1px solid var(--line);font:11px/1.7 var(--mono);flex-wrap:wrap}.launch-footer>div{display:flex;flex-wrap:wrap;gap:12px 20px}.launch-footer a{display:inline-flex;align-items:center;min-height:32px;padding-block:6px}.launch-footer a:hover{text-decoration:underline}}@layer responsive{@media(min-width:1500px){.launch-hero{padding-top:70px}}@media(max-width:1000px){.launch-action{gap:32px}.launch-countdown{padding-right:25px}.launch-story{grid-template-columns:.9fr 1.3fr;gap:35px}.launch-artwork{display:none}}@media(max-width:700px){.launch-header{margin-inline:6%;height:auto;min-height:85px;flex-wrap:wrap;gap:10px;padding-block:20px 10px}.launch-header .brand img{width:36px;height:34px}.launch-header .brand>span{font-size:14px}.launch-nav{width:100%;justify-content:space-between;gap:6px 12px;font-size:10px}.launch-hero{padding:39px 6% 0}.launch-eyebrow{font-size:14px}.launch-hero h1{font-size:clamp(63px,16.1vw,112px);margin:25px 0 15px}.launch-definition{font-size:19px;max-width:350px}.launch-action{display:block;max-width:420px;margin-top:32px;padding-top:23px}.launch-countdown{border:0;padding:0;text-align:center}.countdown-units{gap:10px;margin:18px 0 14px}.countdown-units dd{font-size:43px}.countdown-date{font-size:9px}.launch-signup{border-top:1px solid var(--line);margin-top:25px;padding-top:25px}.launch-signup-form .email-field input{font-size:16px}.launch-signup-form .email-field button{min-width:115px}.launch-scroll{font-size:7px;margin-top:26px;padding-bottom:17px}.launch-story{padding:35px 6% 38px;grid-template-columns:1fr;gap:30px}.launch-story h2{font-size:53px}.launch-story-copy p{font-size:13px}.launch-story-signoff{margin-top:20px}.launch-footer{margin-inline:6%;flex-wrap:wrap;font-size:11px;gap:17px}.launch-footer>span:last-child{width:100%}}}
