@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/landing/assets/fraunces-vietnamese-full-normal-7BpKI3vF.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/landing/assets/fraunces-latin-ext-full-normal-YHFkNujK.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/landing/assets/fraunces-latin-full-normal-CFFu7zhK.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer tokens{:root{--ink:#17110c;--card:#2a1f16;--wood:#4a321d;--wood-dark:#2f1f12;--paper:#efe3c8;--paper-ink:#2a1f16;--lamp:#e8a33d;--lamp-ink:#241a02;--wine:#8c2f2f;--muted:#b6a68c;--brass:#b08a3e;--brass-dark:#6a5020;--font:"Fraunces Variable", Georgia, serif;--gutter:24px;--max:1240px}}@layer base{html,body,#root{min-height:100%;margin:0}body{background:var(--ink);color:var(--paper);font-family:var(--font);font-variation-settings:"SOFT" 100, "WONK" 1;-webkit-tap-highlight-color:transparent;font-size:19px;line-height:1.4;overflow-x:hidden}h1,h2,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}input,button{font:inherit;font-variation-settings:inherit}a{color:inherit}img{max-width:100%;height:auto;display:block}:focus-visible{outline:3px solid var(--lamp);outline-offset:3px}h1{letter-spacing:-.015em;font-size:clamp(40px,4.8vw,76px);font-weight:500;line-height:1.02}h2{font-size:clamp(32px,3.6vw,54px);font-weight:500;line-height:1.05}small{font-size:15px}}@layer components{.landing{flex-direction:column;gap:clamp(48px,5vw,96px);padding-bottom:48px;display:flex}.landing>*{min-width:0}.plain{max-width:34em}.paper{background:var(--paper);color:var(--paper-ink);box-shadow:8px 8px #000}.slip{box-sizing:border-box;background:var(--card);max-width:100%;color:var(--paper);padding:10px 18px;font-size:21px;line-height:1.25;display:inline-block;position:relative;box-shadow:6px 6px #000}.slip strong{margin-right:10px;font-weight:600}.slip.from-host{background:var(--paper);color:var(--paper-ink)}.table{padding:26px var(--gutter) 22px;position:relative;overflow:hidden}.room-art{object-fit:cover;opacity:.15;width:100%;max-width:none;height:100%;position:absolute;inset:0}.table-inner{max-width:var(--max);grid-template-columns:minmax(0,40fr) minmax(0,60fr);grid-template-areas:"heading heading""cards product""cards host";align-items:start;gap:18px 48px;margin:0 auto;display:grid;position:relative}.heading{flex-direction:column;grid-area:heading;gap:8px;display:flex}.heading .plain{max-width:44em}.name{color:var(--lamp);font-size:19px;font-weight:600}.cards{flex-direction:column;grid-area:cards;gap:18px;min-width:0;display:flex}.start-side{flex-direction:column;gap:12px;display:flex}.card{box-sizing:border-box;flex-direction:column;gap:8px;min-width:0;padding:18px 22px;text-decoration:none;display:flex}.card strong{font-size:28px;font-weight:600;line-height:1.1}.card span{font-size:17px;line-height:1.3}.start-card{rotate:-.7deg}.start-card em{background:var(--lamp);color:var(--lamp-ink);align-self:flex-start;margin-top:6px;padding:12px 20px;font-style:normal;font-weight:600;transition:transform 90ms ease-out;box-shadow:4px 4px #000}.start-card:hover em{transform:translate(-2px,-2px);box-shadow:6px 6px #000}.start-card:active em{transform:translate(2px,2px);box-shadow:2px 2px #000}.hosting-line{color:var(--muted);font-size:17px;display:none}.join-card{gap:6px;padding:16px 20px;rotate:.5deg}.join-card strong{font-size:22px}.join-card label{font-size:17px}.turned-away{background:var(--wine);color:var(--paper);padding:6px 12px}.code-row{gap:10px;margin-top:2px;display:flex}.code-row input{box-sizing:border-box;border:3px solid var(--paper-ink);background:var(--paper);width:100%;min-width:0;height:52px;color:var(--paper-ink);letter-spacing:.3em;text-transform:uppercase;text-align:center;border-radius:0;flex:1;padding:0 12px;font-size:28px;font-weight:600}.code-row input:focus{border-color:var(--lamp);background:#fff8e6;outline:none}.code-row button{background:var(--lamp);height:52px;color:var(--lamp-ink);cursor:pointer;border:0;border-radius:0;flex:none;padding:0 22px;font-weight:600;box-shadow:4px 4px #000}.code-row button:disabled{background:var(--card);color:var(--muted);cursor:default}.mic-note{margin-top:4px;font-size:16px}.product{grid-area:product;grid-template-columns:minmax(0,79fr) minmax(0,21fr);grid-template-areas:"tv phone";align-items:end;column-gap:22px;display:grid}.shot-tv{box-shadow:0 0 0 5px var(--wood-dark), 10px 11px 0 5px #000;grid-area:tv}.shot-tv img{width:100%}.shot-phone{grid-area:phone;rotate:1.5deg;box-shadow:0 0 0 3px #000,6px 6px 0 3px #000}.shot-phone img{width:100%}.host-at-table{grid-area:host;align-items:flex-end;gap:18px;display:flex}.host-at-table .lantern{flex:none;width:66px;height:96px}.host-at-table .slip{margin-bottom:18px;font-size:18px}.lantern{--look:0;--mouth:0;overflow:visible}.light-pool{fill:var(--lamp);opacity:.1}.lantern-body{transform-origin:100px 270px;transform:rotate(calc(var(--look) * 5deg));transition:transform .32s cubic-bezier(.3,1.4,.5,1)}.brass{fill:var(--brass)}.brass-dark{fill:var(--brass-dark)}.glass{fill:var(--lamp)}.cage{fill:none;stroke:var(--brass-dark);stroke-width:7px;stroke-linejoin:round;stroke-linecap:round}.eye{fill:#2a1a08;transform-box:fill-box;transform-origin:50%;transform:translateX(calc(var(--look) * 7px));transition:transform .18s;animation:5.2s infinite blink}.brow{fill:none;stroke:#2a1a08;stroke-width:5px;stroke-linecap:round}.sleep-eyes{opacity:0}.mouth{fill:#2a1a08;transform-box:fill-box;transform-origin:50%;transform:scale(.5,0)}.smile{fill:none;stroke:#2a1a08;stroke-width:5px;stroke-linecap:round}.shelf-section,.hears,.secrets,.foot{max-width:var(--max);box-sizing:border-box;width:100%;padding:0 var(--gutter);margin:0 auto}.shelf-section{flex-direction:column;gap:14px;display:flex}.shelf{grid-template-columns:1.14fr 1fr .9fr;align-items:end;gap:28px;margin-top:24px;padding:0 12px;display:grid}.box{background:var(--card);min-width:0;position:relative;box-shadow:8px 8px #000}.box:first-child{rotate:-1.2deg}.box:nth-child(2){rotate:.8deg}.box:nth-child(3){rotate:-.6deg}.box img{aspect-ratio:1;object-fit:cover;width:100%}.box-label{background:var(--paper);color:var(--paper-ink);flex-direction:column;gap:4px;padding:12px 16px 14px;display:flex}.box-label strong{font-size:24px;font-weight:600;line-height:1.1}.box-label p{font-size:16px;line-height:1.3}.box-label small{color:#6b5a44;font-size:14px}.plank{background:var(--wood);height:22px;box-shadow:0 10px 0 var(--wood-dark)}.hears,.secrets{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.hears>*,.secrets>*{min-width:0}.hears-copy{flex-direction:column;gap:16px;display:flex}.mic-big{font-weight:600}.exchange{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.exchange .from-host{align-self:flex-end}.step-1,.step-2,.step-3,.step-4{opacity:0}.ballot{box-sizing:border-box;background:var(--card);flex-direction:column;gap:8px;width:100%;padding:16px 18px;display:flex;box-shadow:6px 6px #000}.ballot-note{color:var(--muted);font-size:16px}.tally-row{grid-template-columns:5em 1fr 1.5em;align-items:center;gap:10px;font-size:22px;display:grid}.bar{background:var(--lamp);width:0;height:14px;display:block}.bar-third{background:var(--muted)}.count{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.count:after{content:"0"}.playing .step-1{animation:.28s cubic-bezier(.2,.8,.2,1) .2s both slip-in}.playing .step-2{animation:.28s cubic-bezier(.2,.8,.2,1) 1.6s both slip-in}.playing .step-3{animation:.28s cubic-bezier(.2,.8,.2,1) 3s both slip-in}.playing .bar-accused{animation:1.2s cubic-bezier(.2,.8,.2,1) 3.5s both fill-accused}.playing .bar-third{animation:.5s cubic-bezier(.2,.8,.2,1) 3.8s both fill-third}.playing .count-accused:after{animation:1.2s step-end 3.5s both count-accused}.playing .count-third:after{animation:.5s step-end 3.8s both count-third}.playing .step-4{animation:.28s cubic-bezier(.2,.8,.2,1) 5.2s both slip-in}.phone{box-sizing:border-box;aspect-ratio:9/17;background:#b5552b;flex-direction:column;justify-self:center;gap:16px;width:min(100%,290px);padding:14px;display:flex;box-shadow:0 0 0 5px #000,10px 10px 0 5px #000}.phone-top{color:var(--paper);grid-template-columns:1fr auto 1fr;align-items:center;font-size:16px;display:grid}.phone-top strong{font-weight:600}.phone-top span:last-child{text-align:right}.peek{background:var(--card);min-height:130px;color:var(--paper);text-align:center;justify-content:center;align-items:center;margin-top:18px;font-size:18px;display:flex;rotate:-.6deg;box-shadow:4px 4px #000}.peek em{font-style:normal}.touch-surface{color:var(--paper);text-align:center;flex:1;justify-content:center;align-items:center;font-size:22px;font-weight:600;line-height:1.15;display:flex}.foot{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.foot .card{width:min(100%,420px)}.proof{gap:20px;display:flex}.fine{color:var(--muted);max-width:44em;font-size:15px}@media (width<=1000px){.table-inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""host""cards""product"}.hears,.secrets{grid-template-columns:1fr;gap:32px}}@media (width<=600px){:root{--gutter:16px}body{font-size:17px}.table{padding-top:24px;padding-bottom:8px}.table-inner{row-gap:18px}.cards{gap:16px}.join-card{order:-1;padding:18px 18px 16px;rotate:0deg}.join-card strong{font-size:24px}.start-side{gap:8px}.start-side .start-card{display:none}.hosting-line{display:block}.host-at-table{min-width:0}.host-at-table .lantern{width:62px;height:90px}.host-at-table .slip{min-width:0;margin-bottom:8px;font-size:17px}.shelf{grid-template-columns:1fr;gap:32px;padding:0}.tally-row{font-size:20px}.product{grid-template-columns:minmax(0,70fr) minmax(0,30fr);align-items:center;column-gap:14px}}@media (prefers-reduced-motion:reduce){.step-1,.step-2,.step-3,.step-4,.playing .step-1,.playing .step-2,.playing .step-3,.playing .step-4{opacity:1;animation:none}.bar-accused,.playing .bar-accused{width:80%;animation:none}.bar-third,.playing .bar-third{width:20%;animation:none}.count-accused:after,.playing .count-accused:after{content:"4";animation:none}.count-third:after,.playing .count-third:after{content:"1";animation:none}.eye,.lantern-body{transition:none;animation:none}}}@keyframes slip-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes fill-accused{0%{width:0}to{width:80%}}@keyframes fill-third{0%{width:0}to{width:20%}}@keyframes count-accused{0%{content:"1"}35%{content:"2"}65%{content:"3"}to{content:"4"}}@keyframes count-third{0%{content:"0"}to{content:"1"}}@keyframes blink{0%,96%,to{scale:1}98%{scale:1 .1}}
