:root{--bone:#fcfaf6;--paper:#fff;--plum:#46333c;--poppy:#e8641f;--lilac:#c5bdd6;--rule:#eae4da;--muted:#8a7a7f;--r:12px;--shell-max:1180px;--shell-pad:30px;--mast-py:14px;--nav-gap:22px;--nav-fs:.63rem;--foot-gap:22px;--foot-pt:22px;--foot-pb:34px;--body-lh:1.55;--ivory:#f2e8dc;--cream:#fbf7f0;--cherry:#5e3b35;--sea-fog:#cccfc8;--olive:#6e6229;--ink:#2b2724;--warm-gray:#5c554c;--green-gray:#3f4a44;--brand-rule:#dfd6c6;--photo-tape:#cccfc8d1;--ticket-tape:#f2e8dcb3;--photo-shadow:#00000047;--chair-shadow:#00000038;--signup-placeholder:#9a8f84}@font-face{font-family:Fraunces Variable;src:url(/fonts/fraunces-latin-wght-normal.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Fraunces Variable;src:url(/fonts/fraunces-latin-wght-italic.woff2)format("woff2-variations");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Jost Variable;src:url(/fonts/jost-latin-wght-normal.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Fraunces Fallback;src:local(Georgia);ascent-override:92.9623%;descent-override:24.2386%;size-adjust:105.204%}@font-face{font-family:Jost Fallback;src:local(Arial),local(ArialMT);ascent-override:111.45%;descent-override:39.0596%;line-gap-override:0%;size-adjust:96.007%}:root{--font-display:"Fraunces Variable", "Fraunces Fallback", Georgia, serif;--font-script:"Fraunces Variable", "Fraunces Fallback", Georgia, serif;--font-ui:"Jost Variable", "Jost Fallback", "Helvetica Neue", Arial, sans-serif;--mono:"SF Mono", Menlo, Consolas, monospace}@font-face{font-family:CS Quiles Drawn;src:url(/fonts/csquilesdrawn-regular-webfont.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/fonts/instrument-serif-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Mono;src:url(/fonts/dm-mono-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}body[data-page=soon]{--font-display:"CS Quiles Drawn", "Instrument Serif", serif;--font-serif:"Instrument Serif", serif;--font-ui:"Instrument Sans", sans-serif;--mono:"DM Mono", monospace}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans-latin-600-normal.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}*{box-sizing:border-box}[hidden]{display:none!important}body{background:var(--cherry);color:var(--ivory);font-family:var(--font-ui);margin:0}a{color:var(--cherry);text-underline-offset:3px}a:hover{color:var(--olive)}:focus-visible{outline-offset:4px;outline:2px solid}.soon-main{grid-template-columns:57.8125% 42.1875%;min-height:100svh;display:grid}.soon-story,.soon-preview{min-width:0;min-height:900px;position:relative}.soon-story{background:var(--cherry)}.soon-logo{width:auto;height:42px;position:absolute;top:48px;left:64px}h1{font-family:var(--font-display);letter-spacing:.01em;margin:0;font-size:clamp(80px,8.28125vw,106px);font-weight:400;line-height:.95;position:absolute;top:150px;left:64px}.soon-intro{text-wrap:pretty;width:min(480px,100% - 104px);margin:0;font-size:19px;line-height:1.55;position:absolute;top:396px;left:64px}.soon-photos{gap:12px;display:flex;position:absolute;top:560px;left:60px;right:88px}.soon-print{background:var(--ivory);min-width:0;color:var(--ink);box-shadow:0 10px 20px var(--photo-shadow);flex:0 190px;margin:0;padding:7px 7px 28px;position:relative;transform:rotate(-4deg)}.soon-print:nth-child(2){transform:translateY(24px)rotate(2.5deg)}.soon-print:nth-child(3){transform:translateY(-8px)rotate(-2deg)}.soon-print img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.soon-print figcaption{white-space:nowrap;font-size:12.5px;position:absolute;bottom:7px;left:9px}.soon-print:after{content:"";background:var(--photo-tape);width:70px;height:22px;margin-left:-35px;position:absolute;top:-11px;left:50%;transform:rotate(3deg)}.soon-print:nth-child(2):after{transform:rotate(-5deg)}.soon-print:nth-child(3):after{transform:rotate(4deg)}.soon-preview{background:var(--sea-fog);color:var(--ink)}.soon-chair-scene{width:min(440px,100% - 80px);height:440px;margin:100px 0 0 60px;position:relative}.soon-chair{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 18px 18px var(--chair-shadow));display:block}.soon-ticket{width:118px;filter:drop-shadow(0 6px 8px var(--chair-shadow));position:absolute;top:230px;left:68.1818%;transform:rotate(7deg)}.soon-ticket-paper{background:var(--ivory);color:var(--cherry);text-align:center;-webkit-mask:radial-gradient(5px at 0 50%, transparent 98%, var(--ink)) 0 0/51% 14px repeat-y, radial-gradient(5px at 100% 50%, transparent 98%, var(--ink)) 100% 0/51% 14px repeat-y;mask:radial-gradient(5px at 0 50%, transparent 98%, var(--ink)) 0 0/51% 14px repeat-y, radial-gradient(5px at 100% 50%, transparent 98%, var(--ink)) 100% 0/51% 14px repeat-y;flex-direction:column;align-items:center;gap:6px;padding:14px 12px;display:flex}.soon-ticket:after{content:"";background:var(--ticket-tape);width:64px;height:20px;margin-left:-32px;position:absolute;top:-10px;left:50%;transform:rotate(-6deg)}.soon-ticket-paper img{width:auto;height:24px;display:block}.soon-ticket-number{font-family:var(--font-display);font-size:52px;line-height:.9}.soon-ticket-name{color:var(--ink);font-size:12px;line-height:1.2}.soon-ticket-rule{border-top:1.5px dashed var(--cherry);width:100%;margin:4px 0}.soon-ticket-status{font-size:11px;font-weight:600;line-height:1.2}.soon-signup{flex-direction:column;gap:14px;width:min(400px,100% - 100px);margin:60px 0 110px 60px;display:flex}.soon-signup h2{font-family:var(--font-display);color:var(--cherry);margin:0;font-size:40px;font-weight:400;line-height:1}.soon-signup p{text-wrap:pretty;margin:0;font-size:16px;line-height:1.5}.soon-form-row{align-items:flex-end;gap:10px;display:flex}#founding-email{width:100%;min-width:0;height:48px;font-family:var(--font-ui);color:var(--ink);border:none;border-bottom:2px solid var(--cherry);background:0 0;border-radius:0;flex:1;padding:0 2px;font-size:17px}#founding-email::placeholder{color:var(--signup-placeholder)}#founding-submit{min-height:43px;font-family:var(--font-ui);color:var(--ivory);background:var(--cherry);cursor:pointer;border:none;border-radius:999px;flex:none;padding:12px 20px;font-size:15px;font-weight:600}#founding-submit:hover{background:var(--ink)}#founding-submit:disabled{cursor:wait}.soon-signup .soon-success{font-family:var(--font-display);color:var(--cherry);font-size:30px;line-height:1.05}.soon-signup .soon-status{color:var(--ink);margin-top:12px;font-size:13px}.soon-retry{min-height:44px;font:inherit;color:var(--cherry);cursor:pointer;background:0 0;border:0;padding:8px 0;text-decoration:underline}.soon-links{gap:24px;font-size:15px;display:flex;position:absolute;bottom:26px;right:48px}.soon-links a{color:var(--ink)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (1024px<=width<1200px){.soon-logo,h1,.soon-intro{left:40px}.soon-photos{left:40px;right:40px}.soon-print figcaption{font-size:11px}.soon-chair-scene{margin-left:35px}.soon-ticket{left:auto;right:0}.soon-signup{width:calc(100% - 70px);margin-left:35px}.soon-links{gap:12px;font-size:13px;left:35px;right:20px}#founding-submit{padding-inline:14px}}@media (width<1024px){.soon-main{display:block}.soon-story,.soon-preview{min-height:0}.soon-story{padding:32px 24px 60px}.soon-logo{height:42px;position:static}h1{margin-top:52px;font-size:clamp(52px,14.933vw,106px);position:static}.soon-intro{width:100%;max-width:480px;margin-top:30px;font-size:19px;position:static}.soon-photos{flex-wrap:wrap;justify-content:center;gap:24px 14px;margin:40px 0 0;position:static}.soon-print{flex:0 190px;width:calc(50% - 14px);min-width:130px}.soon-print:nth-child(2){transform:translateY(12px)rotate(2.5deg)}.soon-print:nth-child(3){transform:rotate(-2deg)}.soon-preview{padding:32px 24px 24px}.soon-chair-scene{aspect-ratio:1;width:80%;max-width:440px;height:auto;margin:0 auto}.soon-ticket{width:104px;top:52%;left:auto;right:-12%}.soon-ticket-paper{padding:12px}.soon-ticket-number{font-size:44px}.soon-signup{width:100%;max-width:480px;margin:70px auto 36px}.soon-links{flex-direction:column;align-items:flex-start;gap:0;position:static}.soon-links a{align-items:center;min-height:44px;display:inline-flex}}@media (width<420px){#founding-submit{min-height:44px}.soon-form-row{flex-direction:column;align-items:stretch;gap:16px}.soon-print{flex-basis:calc(50% - 14px)}}@media (width>=1200px){.soon-print{box-sizing:content-box;width:190px;position:absolute}.soon-print img{width:176px;height:176px}.soon-print:nth-child(2){left:202px}.soon-print:nth-child(3){left:402px}}
