.reserve-module__XBSEka__page{--reserve-ink:#020408;--reserve-white:#f3fbff;--reserve-muted:#8da0aa;--reserve-dim:#536773;--reserve-ice:#86ddff;--reserve-line:#a1dcf429;background:radial-gradient(circle at 79% 18%, #319bc91a, transparent 27rem), linear-gradient(180deg, #03070b 0%, var(--reserve-ink) 55%);min-height:100svh;color:var(--reserve-white);padding:0 clamp(1.25rem,6vw,7rem);overflow:hidden}.reserve-module__XBSEka__header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;max-width:1380px;min-height:88px;margin:0 auto;display:flex}.reserve-module__XBSEka__brand{font:500 .76rem/1 var(--font-mono), monospace;letter-spacing:.22em;align-items:center;gap:.65rem;display:inline-flex}.reserve-module__XBSEka__brand .naught-mark{width:29px;height:29px}.reserve-module__XBSEka__wordmark{background:url(/brand/naught-wordmark-canonical.png) 50%/contain no-repeat;width:96px;height:13px;display:block}.reserve-module__XBSEka__homeLink,.reserve-module__XBSEka__kicker,.reserve-module__XBSEka__sectionIndex,.reserve-module__XBSEka__hint,.reserve-module__XBSEka__reference,.reserve-module__XBSEka__smallPrint,.reserve-module__XBSEka__privacy{font:400 .66rem/1.5 var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase}.reserve-module__XBSEka__homeLink{color:var(--reserve-muted);transition:color .18s}.reserve-module__XBSEka__homeLink span{color:var(--reserve-ice);margin-right:.4rem}.reserve-module__XBSEka__homeLink:hover,.reserve-module__XBSEka__homeLink:focus-visible{color:var(--reserve-white)}.reserve-module__XBSEka__intro,.reserve-module__XBSEka__formSection,.reserve-module__XBSEka__footer{max-width:1380px;margin-left:auto;margin-right:auto}.reserve-module__XBSEka__intro{padding:clamp(4.5rem,8vw,7rem) 0 clamp(4rem,7vw,7rem)}.reserve-module__XBSEka__kicker,.reserve-module__XBSEka__sectionIndex{color:var(--reserve-ice);margin:0 0 1.5rem}.reserve-module__XBSEka__intro h1{letter-spacing:-.08em;max-width:850px;margin:0;font-size:clamp(4rem,10vw,10rem);font-weight:300;line-height:.86}.reserve-module__XBSEka__intro h1 span{color:#899ba5}.reserve-module__XBSEka__lede{max-width:470px;color:var(--reserve-muted);margin:2.75rem 0 0 clamp(0rem,14vw,12rem);font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.8}.reserve-module__XBSEka__formSection{grid-template-columns:minmax(230px,.7fr) minmax(0,1fr);gap:clamp(3rem,10vw,11rem);padding-bottom:clamp(8rem,16vw,15rem);display:grid}.reserve-module__XBSEka__formAside{align-self:start;position:sticky;top:3rem}.reserve-module__XBSEka__sectionIndex{color:var(--reserve-dim);margin-bottom:2rem}.reserve-module__XBSEka__formAside h2{letter-spacing:-.065em;max-width:290px;margin:0 0 1.75rem;font-size:clamp(2rem,3.5vw,3.8rem);font-weight:300;line-height:.98}.reserve-module__XBSEka__formAside>p:not(.reserve-module__XBSEka__sectionIndex):not(.reserve-module__XBSEka__notice){max-width:300px;color:var(--reserve-muted);line-height:1.8}.reserve-module__XBSEka__notice{border-left:1px solid var(--reserve-ice);max-width:300px;color:var(--reserve-white);margin-top:5rem;padding-left:1rem;font-size:.86rem;line-height:1.7}.reserve-module__XBSEka__form,.reserve-module__XBSEka__success{justify-self:end;width:min(100%,650px)}.reserve-module__XBSEka__form{gap:1.65rem;display:grid}.reserve-module__XBSEka__field{gap:.65rem;display:grid}.reserve-module__XBSEka__field label{font:400 .68rem/1.4 var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--reserve-white)}.reserve-module__XBSEka__field input,.reserve-module__XBSEka__field textarea{width:100%;color:var(--reserve-white);font:300 1.1rem/1.45 var(--font-inter), Arial, sans-serif;resize:vertical;background:0 0;border:0;border-bottom:1px solid #a1dcf43d;border-radius:0;outline:0;padding:.75rem 0 .9rem;transition:border-color .18s,box-shadow .18s}.reserve-module__XBSEka__field textarea{min-height:150px}.reserve-module__XBSEka__field input:focus,.reserve-module__XBSEka__field textarea:focus{border-color:var(--reserve-ice);box-shadow:0 1px 0 var(--reserve-ice)}.reserve-module__XBSEka__hint{color:var(--reserve-dim);text-transform:none;letter-spacing:.03em;font-size:.67rem}.reserve-module__XBSEka__checkbox{color:var(--reserve-muted);cursor:pointer;grid-template-columns:1.1rem 1fr;align-items:start;gap:.75rem;margin-top:.5rem;font-size:.86rem;line-height:1.6;display:grid}.reserve-module__XBSEka__checkbox input{width:1.1rem;height:1.1rem;accent-color:var(--reserve-ice);margin:.22rem 0 0}.reserve-module__XBSEka__honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.reserve-module__XBSEka__submit{border:1px solid var(--reserve-white);background:var(--reserve-white);width:max-content;color:var(--reserve-ink);font:500 .68rem/1 var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;margin-top:1.2rem;padding:.95rem 1.2rem;transition:background .18s,transform .18s,box-shadow .18s}.reserve-module__XBSEka__submit:hover:not(:disabled),.reserve-module__XBSEka__submit:focus-visible{background:#dff7ff;transform:translateY(-2px);box-shadow:0 0 40px #63d0fb29}.reserve-module__XBSEka__submit:disabled{cursor:wait;opacity:.6}.reserve-module__XBSEka__privacy{max-width:520px;color:var(--reserve-dim);text-transform:none;letter-spacing:.03em;margin:0;line-height:1.7}.reserve-module__XBSEka__error{color:#ffd7d7;background:#ff747414;border-left:1px solid #ff9b9b;margin:0;padding:.85rem 1rem;font-size:.9rem;line-height:1.5}.reserve-module__XBSEka__success{border:1px solid var(--reserve-line);background:#0810187a;align-self:start;padding:clamp(2rem,5vw,4rem);box-shadow:inset 0 0 70px #53bce509}.reserve-module__XBSEka__successMark{border:1px solid var(--reserve-ice);width:3rem;height:3rem;color:var(--reserve-ice);font:300 1.3rem/1 var(--font-mono), monospace;border-radius:50%;place-items:center;margin:0 0 3rem;display:grid}.reserve-module__XBSEka__success .reserve-module__XBSEka__kicker{margin-bottom:1.2rem}.reserve-module__XBSEka__success h2{letter-spacing:-.07em;margin:0 0 1.5rem;font-size:clamp(2.8rem,6vw,6rem);font-weight:300;line-height:.9}.reserve-module__XBSEka__success>p:not(.reserve-module__XBSEka__kicker):not(.reserve-module__XBSEka__successMark):not(.reserve-module__XBSEka__reference):not(.reserve-module__XBSEka__smallPrint){max-width:430px;color:var(--reserve-muted);font-size:1rem;line-height:1.75}.reserve-module__XBSEka__reference{color:var(--reserve-dim);margin:2.5rem 0 0}.reserve-module__XBSEka__reference strong{color:var(--reserve-white);letter-spacing:.18em;overflow-wrap:anywhere;margin-top:.6rem;font-size:1rem;display:block}.reserve-module__XBSEka__smallPrint{max-width:430px;color:var(--reserve-dim);text-transform:none;letter-spacing:.03em;margin:2.5rem 0 0;line-height:1.7}.reserve-module__XBSEka__footer{border-top:1px solid var(--reserve-line);min-height:150px;color:var(--reserve-dim);font:300 .66rem/1.5 var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:1rem;display:flex}.reserve-module__XBSEka__footer .naught-mark{width:26px;height:26px}@media (max-width:800px){.reserve-module__XBSEka__header{min-height:72px}.reserve-module__XBSEka__intro{padding-top:4.5rem}.reserve-module__XBSEka__formSection{grid-template-columns:1fr;gap:4rem}.reserve-module__XBSEka__formAside{position:static}.reserve-module__XBSEka__formAside h2,.reserve-module__XBSEka__formAside>p:not(.reserve-module__XBSEka__sectionIndex):not(.reserve-module__XBSEka__notice),.reserve-module__XBSEka__notice{max-width:520px}.reserve-module__XBSEka__notice{margin-top:2rem}.reserve-module__XBSEka__form,.reserve-module__XBSEka__success{justify-self:stretch}}@media (max-width:520px){.reserve-module__XBSEka__page{padding:0 1.25rem}.reserve-module__XBSEka__wordmark{display:none}.reserve-module__XBSEka__intro{padding-top:4rem;padding-bottom:4rem}.reserve-module__XBSEka__intro h1{font-size:clamp(3.65rem,17vw,5.3rem)}.reserve-module__XBSEka__lede{margin-top:2rem;margin-left:0}.reserve-module__XBSEka__formSection{padding-bottom:8rem}.reserve-module__XBSEka__submit{width:100%}.reserve-module__XBSEka__reference strong{font-size:.78rem}.reserve-module__XBSEka__footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:.8rem;padding:2rem 0}}@media (max-width:800px){.reserve-module__XBSEka__intro{padding-bottom:3rem}.reserve-module__XBSEka__formSection{gap:2rem}.reserve-module__XBSEka__notice{margin-top:1.25rem}.reserve-module__XBSEka__formAside h2{margin-bottom:1rem}}
