:root{--paper: #f9f7f1;--paper-dark: #e5e3dd;--paper-deeper: #d9d6cb;--ink: #1f2937;--ink-light: #4b5563;--ink-faint: #9ca3af;--ink-red: #dc2626;--highlight: #f59e0b;--highlight-soft:#fde68a;--wetware: #10b981;--sticky: #fef3c7;--sticky-pink: #fecdd3;--sticky-mint: #d1fae5;--card: #ffffff;--rule: rgba(31,41,55,.12);--rule-soft: rgba(31,41,55,.06);--type-mega: 240px;--type-display: 168px;--type-h1: 96px;--type-h2: 64px;--type-h3: 44px;--type-body: 32px;--type-small: 26px;--type-label: 26px;--pad-x: 110px;--pad-y: 90px;--font-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;--font-hand: "Special Elite", "Courier Prime", "American Typewriter", "Courier New", monospace}deck-stage:not(:defined){visibility:hidden}html,body{margin:0;padding:0;background:#111;font-family:var(--font-mono);color:var(--ink)}deck-stage>section{background:var(--paper);color:var(--ink);font-family:var(--font-mono);overflow:hidden;background-image:radial-gradient(rgba(31,41,55,.1) 1.2px,transparent 1.2px),radial-gradient(rgba(31,41,55,.1) 1.2px,transparent 1.2px);background-position:0 0,14px 14px;background-size:28px 28px,28px 28px}.rail{position:absolute;top:56px;left:var(--pad-x);right:var(--pad-x);display:flex;align-items:center;justify-content:space-between;font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:.04em;color:var(--ink-light);z-index:5}.rail .brand{display:flex;align-items:center;gap:14px;font-weight:700;color:var(--ink);letter-spacing:.06em}.rail .brand .dot{width:14px;height:14px;background:var(--ink-red);border-radius:999px;display:inline-block}.rail .brand .sub{font-weight:400;color:var(--ink-faint);font-size:24px}.rail .crumb{text-transform:uppercase;letter-spacing:.18em;font-weight:500;font-size:24px;color:var(--ink-light);white-space:nowrap}.rail .num{font-weight:700;color:var(--ink);white-space:nowrap}.rail-line{position:absolute;top:110px;left:var(--pad-x);right:var(--pad-x);height:1px;background:var(--rule);z-index:4}.footstamp{position:absolute;bottom:56px;left:var(--pad-x);right:var(--pad-x);display:flex;justify-content:space-between;align-items:center;font-size:24px;color:var(--ink-faint);letter-spacing:.08em;text-transform:uppercase;font-weight:500;z-index:5;white-space:nowrap}.footstamp .stamp{border:1.5px solid var(--rule);padding:6px 14px;font-size:24px;letter-spacing:.2em;white-space:nowrap}.card{background:var(--card);border:1px solid var(--rule);box-shadow:6px 6px #1f29371a;position:relative}.sticky{background:var(--sticky);box-shadow:2px 4px 10px #0000001a;border:1px solid rgba(31,41,55,.06)}.tape{position:absolute;width:130px;height:28px;background:#f59e0b8c;border:1px solid rgba(245,158,11,.35);background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.18) 0 6px,transparent 6px 12px);box-shadow:0 1px 2px #00000014}.pin{position:absolute;width:18px;height:18px;border-radius:999px;background:var(--ink-red);box-shadow:inset -3px -3px #00000040,0 3px 4px #00000040}.marker{background:linear-gradient(120deg,#f59e0b8c,#f59e0b40) 0 90%/100% 38% no-repeat;padding:0 4px}.marker-red{background:linear-gradient(120deg,#dc262659,#dc26262e) 0 90%/100% 38% no-repeat;padding:0 4px}.hand{font-family:var(--font-hand);font-weight:400;letter-spacing:.04em}.scribble{font-family:var(--font-hand);letter-spacing:.04em;color:var(--ink-red)}.holes{position:absolute;left:28px;top:18%;bottom:18%;width:22px;display:flex;flex-direction:column;justify-content:space-between}.holes span{width:22px;height:22px;border-radius:999px;background:var(--paper);box-shadow:inset 0 2px 3px #0000002e;border:1px solid var(--rule-soft)}.topbar-red{position:absolute;left:0;right:0;top:70px;height:2px;background:var(--ink-red);opacity:.85}.ruled{background-image:repeating-linear-gradient(to bottom,transparent 0 47px,rgba(31,41,55,.1) 47px 48px)}.hero{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--pad-y) var(--pad-x);text-align:center}.s-title-wrap{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.s-title-card{position:relative;width:1180px;padding:96px 100px 80px;background:var(--card);border:1px solid var(--rule);box-shadow:12px 14px #1f29371f;transform:rotate(-.4deg)}.s-title-card .topbar-red{top:76px}.s-title-card .kicker{font-size:26px;letter-spacing:.32em;text-transform:uppercase;color:var(--ink-light);margin-bottom:50px;display:flex;align-items:center;gap:14px;white-space:nowrap}.s-title-card .kicker .dot{width:14px;height:14px;border-radius:999px;background:var(--ink-red)}.s-title-card h1{font-family:var(--font-mono);font-weight:700;font-size:130px;line-height:1;letter-spacing:-.02em;margin:0 0 26px;color:var(--ink)}.s-title-card h1 .amp{color:var(--ink-red);font-weight:500}.s-title-card .lede{font-size:32px;line-height:1.34;color:var(--ink-light);max-width:940px;margin:0 0 50px}.s-title-card .lede .marker{color:var(--ink)}.s-title-card .meta{display:flex;justify-content:space-between;align-items:flex-end;border-top:1px dashed var(--rule);padding-top:26px;font-size:26px;color:var(--ink-light)}.s-title-card .meta .who{font-weight:700;color:var(--ink);letter-spacing:.04em}.s-title-card .meta .who small{display:block;font-weight:400;color:var(--ink-light);font-size:24px;margin-top:6px;letter-spacing:.02em}.s-title-card .meta .where{text-align:right;font-size:26px;letter-spacing:.06em}.s-title-card .meta .where .tag{display:inline-block;border:1.5px solid var(--ink);padding:6px 12px;font-size:24px;letter-spacing:.2em;font-weight:700;margin-bottom:10px;white-space:nowrap}.scrap{position:absolute;background:var(--card);border:1px solid var(--rule);box-shadow:4px 4px #1f293714}.scrap.tag-blue{background:var(--sticky-mint)}.scrap.tag-pink{background:var(--sticky-pink)}.scrap.tag-yellow{background:var(--sticky)}.s-frame{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:var(--pad-y) var(--pad-x)}.s-frame h2{font-family:var(--font-mono);font-weight:700;font-size:168px;line-height:.94;letter-spacing:-.02em;color:var(--ink);text-align:center;margin:0;max-width:1500px}.s-frame h2 .strike{text-decoration:line-through;text-decoration-color:var(--ink-red);text-decoration-thickness:8px;color:var(--ink-light);opacity:.55}.s-frame h2 .italic{font-style:italic;font-weight:700;color:var(--ink-light);opacity:.55}.s-frame .annot{margin-top:48px;font-family:var(--font-hand);color:var(--ink-red);font-size:56px;transform:rotate(-2deg)}.s-frame .arrow{display:inline-block;transform:translate(-30px,-10px) rotate(-12deg);margin-right:-10px}.s-year{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.s-year .bg-shot{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:0}.s-year .bg-shot img{width:min(92%,1720px);max-height:82%;object-fit:contain;border:1px solid var(--rule);box-shadow:12px 14px #1f29371a;transform:rotate(-1.5deg);opacity:.5;filter:grayscale(.4) contrast(.9)}.s-year .stamp{font-family:var(--font-mono);font-size:26px;letter-spacing:.36em;text-transform:uppercase;color:var(--ink-light);margin-bottom:16px;white-space:nowrap}.s-year .year{font-family:var(--font-mono);font-weight:700;font-size:520px;line-height:.85;letter-spacing:-.04em;color:var(--ink);position:relative;z-index:1}.s-year .annot{margin-top:28px;font-family:var(--font-hand);font-size:64px;color:var(--ink-red);transform:rotate(-2deg)}.s-year .smell{position:absolute;right:80px;top:140px;font-family:var(--font-hand);font-size:56px;color:var(--ink);transform:rotate(8deg);line-height:1.05;text-align:left}.s-year .smell .arr{display:inline-block;transform:rotate(110deg) translateY(8px);color:var(--ink-red)}.s-method{position:absolute;inset:0;padding:200px var(--pad-x) var(--pad-y)}.s-method .lede{font-size:var(--type-h2);line-height:1.06;font-weight:700;color:var(--ink);max-width:1400px;margin-bottom:60px}.s-method .lede em{font-style:normal;color:var(--ink-red)}.s-method .row{display:grid;grid-template-columns:1fr 80px 1fr 80px 1fr;gap:0;align-items:stretch}.s-method .step{position:relative;background:var(--card);border:1px solid var(--rule);box-shadow:6px 6px #1f29371a;padding:44px 40px 48px;min-height:460px}.s-method .step .topbar-red{top:60px}.s-method .step .n{font-family:var(--font-mono);font-size:24px;letter-spacing:.28em;color:var(--ink-light);text-transform:uppercase;margin-bottom:86px}.s-method .step h3{font-family:var(--font-mono);font-size:38px;line-height:1.08;font-weight:700;margin:0 0 18px;letter-spacing:-.01em}.s-method .step p{font-size:24px;line-height:1.42;color:var(--ink-light);margin:0}.s-method .step.s1{transform:rotate(-1.2deg)}.s-method .step.s2{transform:rotate(.6deg)}.s-method .step.s3{transform:rotate(-.6deg)}.s-method .arrow-cell{display:flex;align-items:center;justify-content:center;color:var(--ink-red);font-family:var(--font-hand);font-size:96px;line-height:1}.s-method .footer-note{margin-top:50px;font-family:var(--font-hand);color:var(--ink-light);font-size:32px;text-align:right}.s-life{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:140px var(--pad-x) 90px}.life-card{position:relative;width:1380px;background:var(--card);border:1px solid var(--rule);box-shadow:10px 12px #1f29371f;padding:86px 110px 76px 170px;min-height:720px}.life-card .topbar-red{top:76px;left:0;right:0}.life-card .stamp{position:absolute;top:24px;right:36px;border:1.5px solid var(--ink);padding:8px 16px;font-family:var(--font-mono);font-size:24px;letter-spacing:.22em;font-weight:700;color:var(--ink);text-transform:uppercase;background:var(--paper);white-space:nowrap}.life-card .label{font-family:var(--font-mono);font-size:26px;letter-spacing:.3em;text-transform:uppercase;color:var(--ink-light);margin-bottom:22px;display:flex;align-items:center;gap:14px}.life-card .label .dot{width:12px;height:12px;border-radius:999px;background:var(--ink-red)}.life-card h2{font-family:var(--font-mono);font-size:102px;line-height:1;font-weight:700;letter-spacing:-.02em;margin:0 0 36px;color:var(--ink)}.life-card h2 em{font-style:normal;color:var(--ink-red);font-weight:700}.life-card .since{font-family:var(--font-mono);font-size:28px;color:var(--ink-light);margin-bottom:28px;letter-spacing:.06em}.life-card .body{font-size:34px;line-height:1.42;color:var(--ink);max-width:1140px;margin:0 0 44px}.life-card .body em{font-style:italic;color:var(--ink-red)}.life-card .prompt{font-family:var(--font-mono);font-size:38px;line-height:1.36;font-weight:700;color:var(--ink);border-top:1px dashed var(--rule);padding-top:36px;max-width:1180px}.life-card .prompt .q{color:var(--ink-red);margin-right:12px}.life-card .timer{position:absolute;bottom:36px;right:56px;font-family:var(--font-mono);font-size:30px;color:var(--ink);border:2px solid var(--ink);padding:10px 22px;letter-spacing:.18em;font-weight:700;background:var(--paper);white-space:nowrap}.life-card .timer:before{content:"[ ";color:var(--ink-faint)}.life-card .timer:after{content:" ]";color:var(--ink-faint)}.life-card .holes{left:60px;top:14%;bottom:14%}.life-card.A{transform:rotate(-.8deg)}.life-card.B{transform:rotate(.5deg)}.life-card.C{transform:rotate(-.6deg)}.life-side{position:absolute;background:var(--sticky);padding:22px 24px;font-family:var(--font-hand);font-size:30px;color:var(--ink);line-height:1.15;box-shadow:2px 4px 8px #0000001f;max-width:280px}.s-bridge{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.s-bridge .scatter{position:absolute;inset:0;pointer-events:none}.s-bridge .scrap-card{position:absolute;background:var(--card);border:1px solid var(--rule);box-shadow:4px 4px #1f29371a;padding:18px 22px;font-family:var(--font-mono);font-size:24px;color:var(--ink-light);letter-spacing:.04em}.s-bridge .scrap-card.sticky-y{background:var(--sticky);border-color:#f59e0b40;font-family:var(--font-hand);font-size:30px;color:var(--ink)}.s-bridge .scrap-card.sticky-p{background:var(--sticky-pink);border-color:#f472b640;font-family:var(--font-hand);font-size:30px;color:var(--ink)}.s-bridge .scrap-card.sticky-m{background:var(--sticky-mint);border-color:#10b98140;font-family:var(--font-hand);font-size:30px;color:var(--ink)}.s-bridge .center{position:relative;background:var(--card);border:1px solid var(--rule);box-shadow:12px 14px #1f293724;padding:32px;text-align:center;transform:rotate(-1.5deg);z-index:2}.s-bridge .center .mosaic-inlay{line-height:0}.s-bridge .center .mosaic-inlay img{display:block;max-width:1536px;max-height:864px;width:auto;height:auto;object-fit:contain}.s-bridge .center .topbar-red{top:72px}.s-bridge .center .small{font-family:var(--font-mono);font-size:26px;letter-spacing:.3em;text-transform:uppercase;color:var(--ink-light);margin-bottom:44px}.s-bridge .center .line{font-family:var(--font-mono);font-size:124px;line-height:1.08;font-weight:700;color:var(--ink);letter-spacing:-.02em;margin:0;white-space:nowrap}.s-bridge .center .line em{font-style:normal;color:var(--ink-red)}.s-bridge .center .sub{margin-top:44px;font-family:var(--font-hand);color:var(--ink-light);font-size:44px;transform:rotate(-1deg)}.s-protect{position:absolute;inset:0;padding:180px var(--pad-x) 180px;display:flex;flex-direction:column}.s-protect h2{font-family:var(--font-mono);font-size:88px;line-height:1.02;font-weight:700;letter-spacing:-.02em;margin:0;max-width:1500px}.s-protect h2 .or{display:block;font-family:var(--font-hand);color:var(--ink-red);font-weight:400;font-size:52px;margin-top:14px;letter-spacing:.04em;transform:rotate(-1deg)}.s-protect .grid{margin-top:60px;flex-grow:1;display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;gap:26px}.s-protect .note{background:var(--sticky);padding:28px;font-family:var(--font-hand);font-size:34px;line-height:1.15;letter-spacing:.04em;color:var(--ink);box-shadow:2px 4px 8px #0000001a;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.12em;text-align:center}.s-protect .note em{font-style:normal;font-weight:700}.s-protect .note.r1{transform:rotate(-1.6deg)}.s-protect .note.r2{transform:rotate(1.2deg);background:var(--sticky-pink)}.s-protect .note.r3{transform:rotate(-.6deg)}.s-protect .note.r4{transform:rotate(1.4deg);background:var(--sticky-mint)}.s-protect .note.r5{transform:rotate(.6deg)}.s-protect .note.r6{transform:rotate(-1.2deg);background:var(--sticky-pink)}.s-protect .note.r7{transform:rotate(1deg)}.s-protect .note.r8{transform:rotate(-1.4deg);background:var(--sticky-mint)}.s-protect .timer{position:absolute;bottom:56px;right:var(--pad-x);font-family:var(--font-mono);font-size:30px;color:var(--ink);border:2px solid var(--ink);padding:10px 22px;letter-spacing:.18em;font-weight:700;background:var(--paper);white-space:nowrap}.s-protect .timer:before{content:"[ ";color:var(--ink-faint)}.s-protect .timer:after{content:" ]";color:var(--ink-faint)}.s-share{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.s-share .word{font-family:var(--font-mono);font-weight:700;font-size:360px;line-height:.9;letter-spacing:-.04em;color:var(--ink);position:relative}.s-share .word .dot{color:var(--ink-red)}.s-share .annot{position:absolute;bottom:130px;right:130px;font-family:var(--font-hand);font-size:44px;color:var(--ink-red);transform:rotate(-2deg);text-align:left;line-height:1.15;max-width:420px}.s-share .annot .arr{display:inline-block;transform:rotate(140deg);margin-right:10px}.s-exp{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:140px var(--pad-x) 90px}.exp-card{position:relative;width:1520px;background:var(--card);border:1px solid var(--rule);box-shadow:10px 12px #1f293724;padding:80px 110px 84px;transform:rotate(-.6deg)}.exp-card .topbar-red{top:72px}.exp-card .stamp{position:absolute;top:24px;right:36px;border:1.5px solid var(--ink);padding:8px 16px;font-family:var(--font-mono);font-size:24px;letter-spacing:.22em;font-weight:700;color:var(--ink);white-space:nowrap}.exp-card .label{font-family:var(--font-mono);font-size:26px;letter-spacing:.3em;text-transform:uppercase;color:var(--ink-light);margin-bottom:18px;display:flex;align-items:center;gap:14px}.exp-card .label .dot{width:12px;height:12px;border-radius:999px;background:var(--ink-red)}.exp-card h2{font-family:var(--font-mono);font-size:96px;line-height:.98;font-weight:700;letter-spacing:-.02em;margin:0 0 22px}.exp-card .sub{font-size:30px;line-height:1.36;color:var(--ink-light);margin:0 0 48px;max-width:1200px}.exp-card .sub b{color:var(--ink);font-weight:700}.exp-card .checklist{display:flex;flex-direction:column;gap:28px;padding-top:28px;border-top:1px dashed var(--rule)}.exp-card .item{display:flex;gap:24px;align-items:center;font-family:var(--font-mono);font-size:32px;line-height:1.32;color:var(--ink)}.exp-card .box{flex-shrink:0;width:40px;height:40px;border:2.5px solid var(--ink);background:var(--paper)}.exp-card .label-txt{flex:0 0 auto;font-weight:700;white-space:nowrap}.exp-card .line{flex:1 1 auto;min-width:160px;border-bottom:2px solid var(--ink);height:38px;align-self:flex-end}.exp-card .item-tell{grid-template-columns:56px 1fr}.exp-card .tell-row{display:grid;grid-template-columns:max-content 340px max-content;gap:18px;align-items:center;white-space:nowrap}.exp-card .tell-row b{font-weight:700}.exp-card .tell-row .line-name{border-bottom:2px solid var(--ink);height:38px;align-self:end}.exp-card .tell-row .muted{color:var(--ink-light)}.exp-card .timer{position:absolute;bottom:40px;right:50px;font-family:var(--font-mono);font-size:30px;color:var(--ink);border:2px solid var(--ink);padding:10px 22px;letter-spacing:.18em;font-weight:700;background:var(--paper);white-space:nowrap}.exp-card .timer:before{content:"[ ";color:var(--ink-faint)}.exp-card .timer:after{content:" ]";color:var(--ink-faint)}.s-commit{position:absolute;inset:0;padding:160px var(--pad-x) 100px}.commit-big{position:relative;background:var(--sticky);box-shadow:12px 16px 24px #00000029;padding:80px 90px;transform:rotate(-1.5deg);width:1080px;margin:30px 0 0 80px}.commit-big .badge{display:inline-block;font-family:var(--font-mono);font-size:26px;letter-spacing:.32em;text-transform:uppercase;font-weight:700;color:var(--ink-red);border:2px solid var(--ink-red);padding:8px 18px;margin-bottom:50px;white-space:nowrap}.commit-big .big-line{font-family:var(--font-mono);font-weight:700;font-size:156px;line-height:1.02;letter-spacing:-.02em;color:var(--ink);margin:0 0 50px}.commit-big .big-line em{font-style:normal;color:var(--ink-red)}.commit-big .big-sub{font-family:var(--font-mono);font-size:34px;line-height:1.42;color:var(--ink);margin:0 0 36px;max-width:1000px}.commit-big .big-sub .hl{font-weight:700;background:linear-gradient(120deg,#f59e0b8c,#f59e0b40) 0 88%/100% 38% no-repeat}.commit-big .big-foot{font-family:var(--font-hand);font-size:36px;line-height:1.15;color:var(--ink-light);margin:0;transform:rotate(-1deg);display:inline-block}.ghost-card{position:absolute;top:150px;right:60px;width:380px;background:var(--card);border:1px solid var(--rule);box-shadow:4px 4px #1f29371a;padding:60px 30px 36px;transform:rotate(4deg);opacity:.82}.ghost-card .topbar-red{top:26px;left:0;right:0}.ghost-card .ghost-stamp{position:absolute;top:10px;right:14px;border:1.5px solid var(--ink);padding:4px 10px;font-family:var(--font-mono);font-size:24px;letter-spacing:.2em;font-weight:700;color:var(--ink);background:var(--card);white-space:nowrap}.ghost-card .ghost-label{font-family:var(--font-mono);font-size:24px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-light);margin:28px 0 32px;display:flex;align-items:center;gap:10px;white-space:nowrap}.ghost-card .ghost-label .dot{width:10px;height:10px;border-radius:999px;background:var(--ink-red);flex-shrink:0}.ghost-card .ghost-h{font-family:var(--font-mono);font-size:28px;line-height:1.18;font-weight:700;color:var(--ink);margin-bottom:24px}.ghost-card .ghost-line{height:14px;border-bottom:2px solid var(--ink);margin-bottom:22px}.ghost-card .ghost-line.short{width:60%}.exp-card .filled .box{background:var(--paper);position:relative}.exp-card .filled .box:after{content:"✓";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--ink-red);font-family:var(--font-hand);font-size:56px;line-height:1;transform:rotate(-8deg) translate(2px,-8px)}.s-close{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--pad-y) 200px;text-align:center}.s-close .kicker{font-family:var(--font-mono);font-size:26px;letter-spacing:.36em;text-transform:uppercase;color:var(--ink-light);margin-bottom:56px;white-space:nowrap}.s-close h2{font-family:var(--font-mono);font-weight:700;font-size:156px;line-height:.96;letter-spacing:-.02em;color:var(--ink);margin:0;max-width:1600px}.s-close h2 .marker{background:linear-gradient(120deg,#f59e0b8c,#f59e0b40) 0 88%/100% 38% no-repeat}.s-close .annot{margin-top:56px;font-family:var(--font-hand);color:var(--ink-red);font-size:56px;transform:rotate(-1.5deg)}.s-contact{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:var(--pad-y) var(--pad-x)}.contact-card{position:relative;width:1380px;background:var(--card);border:1px solid var(--rule);box-shadow:12px 14px #1f293724;padding:100px;display:grid;grid-template-columns:1fr 440px;gap:80px;align-items:center;transform:rotate(-.8deg)}.contact-card .topbar-red{top:86px}.contact-card .kicker{font-family:var(--font-mono);font-size:26px;letter-spacing:.32em;text-transform:uppercase;color:var(--ink-light);margin-bottom:30px;display:flex;align-items:center;gap:14px;white-space:nowrap}.contact-card .kicker .dot{width:12px;height:12px;border-radius:999px;background:var(--ink-red)}.contact-card h2{font-family:var(--font-mono);font-size:86px;line-height:1;font-weight:700;letter-spacing:-.02em;margin:0 0 28px;color:var(--ink)}.contact-card h2 .slash{color:var(--ink-red)}.contact-card .lede{font-size:28px;line-height:1.42;color:var(--ink-light);margin:0 0 40px;max-width:600px}.contact-card .who{border-top:1px dashed var(--rule);padding-top:28px;font-family:var(--font-mono);font-size:24px;color:var(--ink);line-height:1.7}.contact-card .who b{font-weight:700;letter-spacing:.04em}.contact-card .who .muted{color:var(--ink-light)}.qr-block{text-align:center}.qr-block .qr-code{width:380px;height:380px;display:block;margin:0 auto 18px;background:var(--card);padding:18px;border:1px solid var(--rule);box-sizing:content-box;image-rendering:pixelated;image-rendering:crisp-edges}.qr-block .cap{font-family:var(--font-hand);font-size:32px;color:var(--ink-red);transform:rotate(-1.5deg);display:inline-block}.mosaic-deck-escape{position:fixed;top:12px;left:12px;z-index:99999;margin:0;max-width:min(90vw,28rem);font-family:var(--font-mono);font-size:12px;line-height:1.35;color:#ffffffc7;pointer-events:none}.mosaic-deck-escape a{pointer-events:auto;color:#f59e0b;text-decoration:underline;text-underline-offset:2px}.mosaic-deck-escape a:hover{color:#fde68a}.mosaic-deck-escape .dim{opacity:.45}.mosaic-deck-escape .hint{opacity:.55}@media print{.mosaic-deck-escape{display:none!important}}
