*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:#251f15;color:#fcf7f1;font-family:Arial,sans-serif}.background,.shade{position:fixed;inset:0;width:100%;height:100%}.background{object-fit:cover}.shade{background:linear-gradient(180deg,rgba(18,16,10,.30),rgba(18,16,10,.42) 45%,rgba(18,16,10,.64));pointer-events:none}header{position:absolute;top:36px;left:5%;z-index:2}.brand img{display:block;width:220px;height:auto;filter:brightness(0) invert(1)}main{position:relative;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:150px 5% 100px;text-align:center}.type-stage{position:relative;--mx:50%;--my:50%;--radius:0px;width:100%;cursor:default}h1,.liquid{margin:0;white-space:nowrap;font:400 clamp(70px,13vw,210px)/1.05 Baskerville,Georgia,serif;letter-spacing:-.055em}h1 em,.liquid em{font-weight:400}.liquid{position:absolute;inset:0;pointer-events:none;filter:url(#liquid-warp);color:transparent;background:linear-gradient(135deg,#78552a 10%,#fff2bb 25%,#ba8b47 36%,#6d1714 46%,#fff8d4 56%,#b4894c 70%,#ffebbb 80%);background-size:180% 180%;background-clip:text;-webkit-background-clip:text;mask-image:radial-gradient(circle var(--radius) at var(--mx) var(--my),#000 60%,transparent 100%);animation:shine 6s ease-in-out infinite}.coming{margin:26px 0 48px;font-size:12px;letter-spacing:.16em;text-transform:uppercase}form{width:min(420px,100%)}.signup-line{display:flex;border-bottom:1px solid #fcf7f199;gap:15px}input,button{font:inherit;color:inherit;background:none;border:0}input{width:100%;min-width:0;padding:16px 0;font-size:14px;border-radius:0}input::placeholder{color:#fcf7f1cc}button{cursor:pointer;white-space:nowrap;min-height:48px;padding:12px 0;font-size:13px}.signup-line button span{margin-left:16px}button:disabled{opacity:.65;cursor:wait}.form-note{font-size:11px;line-height:1.5;color:#fcf7f1cf;margin:16px 0;min-height:32px}.motion{position:fixed;bottom:22px;right:4%;width:44px;height:44px;z-index:2}.filter-defs{position:absolute;width:0;height:0}.sr-only,.trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid #fcf7f1;outline-offset:5px}@keyframes shine{50%{background-position:100% 100%}}@media(max-width:600px){header{top:25px;left:7%}.brand img{width:180px}main{padding:130px 7% 90px}h1,.liquid{font-size:17vw}.coming{margin:22px 0 44px}.signup-line button span{margin-left:8px}.background{object-position:54% center}}@media(prefers-reduced-motion:reduce){.liquid{display:none}}
@font-face{font-family:HanEditorial;src:url('/editorial.ttf') format('truetype');font-style:normal;font-weight:300 700;font-display:swap}.type-stage{width:min(1200px,100%);cursor:crosshair}.headline-art{display:block;width:100%;overflow:visible}.headline-text{font-family:HanEditorial,Georgia,serif;font-size:210px;font-weight:500;letter-spacing:-6px}.metallic-text{paint-order:stroke fill}.coming{margin-top:8px}.type-stage h1{font-family:HanEditorial,Georgia,serif}@media(max-width:600px){.type-stage{width:114%;max-width:114%}.headline-text{font-size:210px}.coming{margin-top:18px}}@media(prefers-reduced-motion:reduce){#visible-drops,.metallic-text{display:none}.headline-text{mask:none}}

.splash-input{position:absolute;inset:0;z-index:1;display:block}

input{font-size:16px}main{min-height:100dvh}.background{background:url(/poster.jpg) center/cover no-repeat}@media(prefers-reduced-motion:reduce){.background{visibility:hidden}.shade{background:linear-gradient(#12100a66,#12100a99),url(/poster.jpg) center/cover}}

/* Framed editorial wordmark concept, preview version 1. */
.brand img{width:250px;height:112px;object-fit:cover;object-position:center 57%}
@media(max-width:600px){.brand img{width:200px;height:92px}}

/* Centre the burgundy wordmark above the editorial film. */
header{left:50%;transform:translateX(-50%)}.brand img{filter:none}
@media(max-width:600px){header{left:50%;transform:translateX(-50%)}}
