.demo-entry_entryPage__w8eaq{--entry-stage:#2a211a;--entry-cream:#f2eadb;--entry-cream-dim:#d9cfbc;--entry-tan:#a4937c;--entry-butter:#e8c56a;--entry-butter-deep:#d9b558;--entry-coral:#df7a56;--entry-mint:#cfe6da;--entry-tape:#1d1610;position:relative;min-height:100dvh;overflow-x:hidden;display:flex;flex-direction:column;background:var(--entry-stage);color:var(--entry-cream);font-family:var(--font-fraunces),Georgia,serif;font-optical-sizing:none;font-variation-settings:"opsz" 28,"SOFT" 0,"WONK" 0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.demo-entry_stars__nG6ik{position:fixed;inset:0;z-index:0;pointer-events:none}.demo-entry_stars__nG6ik span{position:absolute;font-size:12px;animation:demo-entry_entry-twinkle__m8aqd 4s ease-in-out infinite}.demo-entry_stage__8ytF8{position:relative;z-index:1;flex:1 1;display:flex;align-items:center;justify-content:center;padding:56px 32px 96px}.demo-entry_grid__6w_nM{width:min(1060px,100%);display:grid;grid-template-columns:340px 1fr;gap:clamp(40px,5vw,72px);align-items:center}.demo-entry_snapshot__fMBgj{position:relative;margin:0;padding:12px 12px 16px;border-radius:3px;background:#faf5ea;box-shadow:0 22px 44px -18px rgba(0,0,0,.55)}.demo-entry_snapshot__fMBgj img{display:block;width:100%;height:auto;border-radius:2px}.demo-entry_snapshot__fMBgj figcaption{margin-top:11px;color:#6b5f4e;font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:10px;font-weight:500;letter-spacing:.24em;text-align:center;text-transform:uppercase}.demo-entry_story__qSPeI h1{margin:0 0 26px;color:var(--entry-cream);font-family:var(--font-fraunces),Georgia,serif;font-optical-sizing:none;font-variation-settings:"opsz" 28;font-size:clamp(40px,4.6vw,58px);font-weight:900;letter-spacing:-.02em;line-height:1.04}.demo-entry_story__qSPeI h1 span{color:var(--entry-butter)}.demo-entry_points__EO_a8{margin:0 0 34px;padding:0;display:flex;flex-direction:column;gap:18px;list-style:none}.demo-entry_points__EO_a8 li{display:grid;grid-template-columns:40px 1fr;align-items:start}.demo-entry_number__jgAkE{padding-top:6px;color:var(--entry-coral);font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.16em}.demo-entry_points__EO_a8 p{max-width:54ch;margin:0;color:var(--entry-cream-dim);font-family:var(--font-fraunces),Georgia,serif;font-optical-sizing:none;font-variation-settings:"opsz" 28;font-size:16.5px;font-weight:500;line-height:1.58}.demo-entry_actions__V0TVR{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.demo-entry_button__g_clA{padding:15px 26px;border:1px solid transparent;border-radius:10px;display:inline-flex;align-items:center;gap:10px;color:inherit;cursor:pointer;font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:11.5px;font-weight:600;letter-spacing:.18em;text-decoration:none;text-transform:uppercase;transition:transform .16s ease,background .16s ease}.demo-entry_button__g_clA i{font-size:10px;font-style:normal}.demo-entry_button__g_clA:hover{transform:translateY(-1px)}.demo-entry_button__g_clA:focus-visible{outline:2px solid var(--entry-butter);outline-offset:3px}.demo-entry_primaryButton__3HGmW{background:var(--entry-butter);color:var(--entry-stage)}.demo-entry_primaryButton__3HGmW:hover{background:var(--entry-butter-deep)}.demo-entry_ghostButton__wYOo5{border-color:rgba(242,234,219,.28);background:transparent;color:var(--entry-cream)}.demo-entry_ghostButton__wYOo5:hover{background:rgba(242,234,219,.07)}.demo-entry_demoDialog__uKXqW{width:min(960px,calc(100vw - 2rem));max-width:none;margin:auto;padding:0;overflow:visible;border:1.5px solid rgba(242,234,219,.28);border-radius:18px;background:#120f0c;color:var(--entry-cream);box-shadow:0 30px 80px -24px rgba(0,0,0,.8)}.demo-entry_demoDialog__uKXqW::backdrop{background:rgba(18,15,12,.82);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.demo-entry_videoFrame__96y0Y{width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:17px;background:#000}.demo-entry_videoFrame__96y0Y iframe{width:100%;height:100%;display:block;border:0}.demo-entry_closeButton__c5jf_{width:42px;height:42px;position:absolute;top:.75rem;right:.75rem;border:1.5px solid rgba(242,234,219,.45);border-radius:11px;display:grid;place-items:center;background:rgba(43,35,28,.9);color:var(--entry-cream);cursor:pointer;font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:1.6rem;line-height:1;transition:background .16s,color .16s,transform .16s}.demo-entry_closeButton__c5jf_:hover{background:var(--entry-butter);color:var(--entry-stage);transform:translateY(-1px)}.demo-entry_closeButton__c5jf_:focus-visible{outline:2px solid var(--entry-butter);outline-offset:3px}.demo-entry_visuallyHidden__IxfY_{width:1px;height:1px;position:absolute;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.demo-entry_ticker__r_uKc{position:relative;z-index:2;overflow:hidden;padding:15px 0;border-top:1px solid rgba(242,234,219,.07);background:var(--entry-tape)}.demo-entry_tickerTrack__GmDbr{width:max-content;display:flex;animation:demo-entry_entry-scroll__YZ_DE 46s linear infinite}.demo-entry_tickerSequence__hQZ8y{display:flex;align-items:center}.demo-entry_tickerSequence__hQZ8y span{padding:0 34px;color:var(--entry-tan);font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap}.demo-entry_tickerSequence__hQZ8y i{font-size:10px;font-style:normal}.demo-entry_tickerButter__ska4b{color:var(--entry-butter)}.demo-entry_tickerCoral__0tM1b{color:var(--entry-coral)}.demo-entry_tickerMint__v_b02{color:var(--entry-mint)}@keyframes demo-entry_entry-twinkle__m8aqd{0%,to{opacity:.25}50%{opacity:.85}}@keyframes demo-entry_entry-scroll__YZ_DE{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:860px){.demo-entry_stage__8ytF8{padding:44px 24px 72px}.demo-entry_grid__6w_nM{grid-template-columns:1fr;gap:44px;justify-items:center}.demo-entry_snapshot__fMBgj{width:min(300px,80%)}.demo-entry_story__qSPeI{width:100%;max-width:560px;text-align:left}}@media (max-width:600px){.demo-entry_demoDialog__uKXqW{width:calc(100vw - 1rem);border-radius:13px}.demo-entry_videoFrame__96y0Y{border-radius:12px}.demo-entry_closeButton__c5jf_{width:38px;height:38px;top:.5rem;right:.5rem}}@media (prefers-reduced-motion:reduce){.demo-entry_stars__nG6ik span{animation:none;opacity:.4}.demo-entry_tickerTrack__GmDbr{animation:none}.demo-entry_button__g_clA{transition:none}.demo-entry_button__g_clA:hover{transform:none}}