@import "https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";:root{--accent:#ff7337;--ink:#ececec;--ink-soft:#ecececa6}.montserrat-900{font-optical-sizing:auto;font-family:Montserrat,sans-serif;font-style:normal;font-weight:900}.lora{font-optical-sizing:auto;font-family:Lora,serif;font-style:normal;font-weight:400}body{color:var(--ink);background-color:#000;margin:0;font-family:Lora,serif;overflow:hidden}[hidden]{display:none!important}#background{pointer-events:none;z-index:-1;position:fixed;inset:0}#background:after{content:"";pointer-events:none;background:linear-gradient(#12131040 50%,#00000080 50%) 0 0/100% 2px;position:fixed;inset:0}#page{flex-direction:column;justify-content:center;align-items:stretch;height:100dvh;display:flex}.container{box-sizing:border-box;width:100%;max-width:1600px;margin:auto;padding:0 clamp(1.25em,4vw,3em)}.no-select{-webkit-user-select:none!important;user-select:none!important}.header{flex:none;padding-top:1.5em}.header .container{justify-content:space-between;align-items:center;display:flex}.logo{height:1.3em}.socials{align-items:center;gap:.7em;display:flex}.social-btn{background:#ececece6;border-radius:50%;justify-content:center;align-items:center;width:2.4em;height:2.4em;transition:background .2s,transform .2s,box-shadow .2s;display:flex}.social-btn svg{width:1.15em;height:1.15em}.social-btn:hover,.social-btn:focus-visible{background:var(--accent);transform:translateY(-2px);box-shadow:0 6px 20px #ff733759}.content{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:0 1.25em;display:flex}.eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.45em;text-shadow:0 0 24px #ff733780;margin:0 0 1em;font-size:.8rem}.title{text-transform:uppercase;letter-spacing:.02em;text-shadow:0 4px 32px #000000d9;margin:0;font-size:clamp(2rem,5.5vw,4.25rem);line-height:1.08}.subtitle{color:var(--ink-soft);text-shadow:0 2px 16px #000000d9;margin:1.4em 0 0;font-size:clamp(1rem,1.8vw,1.25rem);font-style:italic}.subscribe{justify-content:center;gap:.6em;margin-top:2.4em;display:flex}.subscribe input{color:var(--ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0b098c;border:1px solid #ececec40;border-radius:999px;outline:none;min-width:280px;padding:.85em 1.3em;font-size:1rem;transition:border-color .2s}.subscribe input::placeholder{color:#ececec66}.subscribe input:focus{border-color:var(--accent)}.subscribe button{background:var(--accent);color:#1a0d05;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border:none;border-radius:999px;padding:.85em 1.7em;font-size:.85rem;transition:transform .15s,box-shadow .15s}.subscribe button:hover,.subscribe button:focus-visible{transform:translateY(-2px);box-shadow:0 6px 24px #ff733766}.hp-field{opacity:0;pointer-events:none;width:1px;height:1px;left:-9999px;position:absolute!important}.turnstile-slot{justify-content:center;margin-top:1.4em;display:flex}.subscribe-error{color:#ff6b6b;text-shadow:0 2px 16px #000000d9;margin-top:1.2em;font-size:.95rem;font-style:italic}.subscribe-success{color:var(--accent);text-shadow:0 0 24px #ff733766;margin-top:2.6em;font-size:1.1rem;font-style:italic}.footer{flex:none;padding-bottom:1.5em}.footer .container{text-align:center}.copyright{color:#ecececbf;margin:0;font-size:.85rem}@media (width<=640px){.header .container{flex-direction:column;gap:1.2em}.subscribe{flex-direction:column;align-items:stretch;width:min(100%,340px);margin-left:auto;margin-right:auto}.subscribe input{text-align:center;min-width:0}}
