@font-face{font-family:Anybody;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/anybody-vietnamese-800-normal-DprKubvw.woff2) format("woff2"),url(/assets/anybody-vietnamese-800-normal-CkcLsQ3o.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anybody;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/anybody-latin-ext-800-normal-z2PibTMx.woff2) format("woff2"),url(/assets/anybody-latin-ext-800-normal-CnW_hcSs.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Anybody;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/anybody-latin-800-normal-DZGbVt0n.woff2) format("woff2"),url(/assets/anybody-latin-800-normal-Cs4cVb6W.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper: #F3F1EC;--ink: #0C0C0D;--red: #BE3A24;--red-light: #E05436;--mono: "JetBrains Mono", monospace;--head: "Anybody", sans-serif}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:auto}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--ink);color:var(--paper);font-family:var(--mono);font-size:15px;line-height:1.65;-webkit-font-smoothing:antialiased}#scene{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;z-index:0}.site-header{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;justify-content:space-between;align-items:baseline;padding:22px 32px;transition:color .8s}.wordmark{font-family:var(--head);font-weight:800;font-size:17px;letter-spacing:.02em;text-transform:uppercase;color:var(--paper);text-decoration:none}.wordmark .amp{color:var(--red-light);padding:0 .18em}.top-nav a{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--paper);text-decoration:none;margin-left:28px;opacity:.75;transition:opacity .2s}.top-nav a:hover{opacity:1}.wordmark,.top-nav a{transition:color .8s,opacity .2s}body.day .wordmark,body.day .top-nav a{color:var(--ink)}body.day .wordmark .amp{color:var(--red)}main{position:relative;z-index:1}.label{font-size:11px;letter-spacing:.16em;text-transform:uppercase;opacity:.6}.red{color:var(--red-light)}h2{font-family:var(--head);font-weight:800;font-size:clamp(1.7rem,3.4vw,2.6rem);line-height:1.08;text-transform:uppercase;letter-spacing:.01em;margin:14px 0 18px}.body-text{max-width:44ch;opacity:.88}.hero{min-height:100vh;display:flex;flex-direction:column;justify-content:flex-end;padding:0 32px 96px;position:relative}.hero-label{margin-bottom:18px}.hero-title{font-family:var(--head);font-weight:800;font-size:clamp(2.6rem,7.2vw,6.4rem);line-height:.98;text-transform:uppercase;letter-spacing:.005em;max-width:14ch}.hero-sub{margin-top:22px;font-size:13px;letter-spacing:.06em;opacity:.7;max-width:40ch}.scroll-hint{position:absolute;right:32px;bottom:96px;display:flex;flex-direction:column;align-items:center;gap:10px;font-size:10px;letter-spacing:.22em;text-transform:uppercase;opacity:.55}.scroll-hint i{display:block;width:1px;height:56px;background:var(--paper);animation:hintline 2.2s ease-in-out infinite;transform-origin:top}@keyframes hintline{0%{transform:scaleY(0)}45%{transform:scaleY(1)}to{transform:scaleY(1);opacity:0}}.block{min-height:130vh;display:flex;align-items:center;padding:12vh 32px}.block-left{justify-content:flex-start}.block-right{justify-content:flex-end}.panel{width:min(480px,100%);background:#0c0c0dd1;border:1px solid rgba(243,241,236,.22);padding:36px 36px 32px;position:relative;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.panel:before{content:"";position:absolute;top:-1px;left:-1px;width:14px;height:14px;border-top:2px solid var(--red);border-left:2px solid var(--red)}.data{margin:24px 0 26px;border-top:1px solid rgba(243,241,236,.16)}.data div{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid rgba(243,241,236,.16);font-size:12.5px}.data dt{text-transform:uppercase;letter-spacing:.1em;opacity:.6;font-size:11px;padding-top:2px}.data dd{text-align:right;white-space:nowrap}.ok{color:var(--red-light)}.dot{display:inline-block;width:7px;height:7px;background:var(--red);border-radius:50%;margin-right:8px;vertical-align:1px}.more{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--paper);text-decoration:none;border-bottom:1px solid var(--red);padding-bottom:4px;transition:color .2s}.more:hover{color:var(--red-light)}.block-tall{min-height:260vh;display:block;padding:0}.sticky-wrap{position:sticky;top:0;min-height:100vh;display:flex;align-items:center;justify-content:flex-start;padding:0 32px}.panel-center{text-align:center}.panel-center .body-text{margin:0 auto}.counter{font-family:var(--mono);font-size:clamp(3rem,8vw,5.4rem);line-height:1;margin-top:26px;font-variant-numeric:tabular-nums}.counter .sep{opacity:.35;padding:0 .12em}.counter #lit-count{color:var(--red-light)}.counter-label{margin-top:10px}.panel-day{background:#f3f1eceb;border-color:#0c0c0d40;color:var(--ink)}.panel-day .data,.panel-day .data div{border-color:#0c0c0d2e}.panel-day .more{color:var(--ink)}.panel-day .more:hover,.panel-day .ok{color:var(--red)}.choice{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.choice-card{display:flex;flex-direction:column;gap:9px;padding:18px 16px;border:1px solid rgba(12,12,13,.35);text-decoration:none;color:inherit;transition:border-color .2s,background .2s}.choice-card strong{font-family:var(--head);font-weight:800;font-size:1.05rem;text-transform:uppercase;line-height:1.15}.choice-card .choice-sub{font-size:11.5px;opacity:.7;line-height:1.5}.choice-card:after{content:"→";color:var(--red);margin-top:auto;padding-top:6px;transition:transform .2s}.choice-card:hover{border-color:var(--red);background:#be3a2414}.choice-card:hover:after{transform:translate(5px)}.contact{background:var(--paper);color:var(--ink);margin-top:40vh;padding:110px 32px 0;border-top:2px solid var(--red)}.contact-inner{max-width:1100px;margin:0 auto}.contact-links{display:flex;flex-wrap:wrap;gap:18px 56px;margin:30px 0 90px}.contact-links a{font-family:var(--head);font-weight:800;font-size:clamp(1.25rem,3vw,2rem);text-transform:uppercase;color:var(--ink);text-decoration:none;border-bottom:3px solid var(--red);padding-bottom:2px}.contact-links a:hover{color:var(--red)}.site-footer{max-width:1100px;margin:0 auto;display:flex;flex-wrap:wrap;gap:8px 40px;padding:26px 0 30px;border-top:1px solid rgba(12,12,13,.2);font-size:11px;letter-spacing:.08em;text-transform:uppercase;opacity:.75}@media(max-width:640px){.site-header{padding:16px 18px;align-items:center}.wordmark{font-size:14px}.top-nav{white-space:nowrap}.top-nav a{margin-left:16px;font-size:10px}.hero{padding:0 18px 72px}.scroll-hint{right:18px;bottom:72px}.block{padding:10vh 18px;min-height:110vh}.block-tall{min-height:220vh;padding:0}.sticky-wrap{padding:0 18px}.panel{padding:26px 22px 24px}.contact{padding:72px 18px 0}.data dd{white-space:normal;text-align:right}.choice{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.scroll-hint i{animation:none}}
