*{box-sizing:border-box}html{color-scheme:dark}body{margin:0;min-height:100svh;display:grid;place-items:center;background:#101010;color:#f4f1e9;padding:90px 24px;font-family:Arial,Helvetica,sans-serif}h1{margin:0;max-width:1100px;font-size:clamp(3.3rem,10vw,9rem);font-weight:900;line-height:1;letter-spacing:-.065em;text-align:center;text-wrap:balance}h1.statement{max-width:1050px;font-size:clamp(2.2rem,6.3vw,5.5rem);line-height:1.08;letter-spacing:-.045em}.menu-toggle{position:fixed;top:22px;right:24px;z-index:3;width:48px;height:48px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;background:#101010;border:1px solid #444;border-radius:12px;cursor:pointer;color:inherit}.menu-toggle span{display:block;width:21px;height:2px;background:currentColor}.menu-toggle:hover{border-color:#aaa}.menu-toggle:focus-visible,a:focus-visible{outline:2px solid #f4f1e9;outline-offset:4px}nav{position:fixed;top:82px;right:24px;z-index:2;width:min(350px,calc(100vw - 48px));background:#1c1c1c;border:1px solid #444;border-radius:12px;padding:8px;box-shadow:0 18px 70px #0008}nav[hidden]{display:none}nav a{display:block;color:#f4f1e9;text-decoration:none;padding:16px 14px;font-size:16px;line-height:1.35;border-radius:7px}nav a:hover{background:#303030}.satire{position:fixed;right:16px;bottom:14px;font-size:11px;line-height:1.4;color:#aaa}
.rfk-page{width:min(820px,100%);padding:10px 0 32px}.rfk-page h1{text-align:left;font-size:clamp(3rem,8vw,5.8rem);margin:24px 0}.back-home{color:#aaa;font-size:14px;text-decoration:none}.back-home:hover{color:#fff}.intro{max-width:660px;color:#aaa;font-size:17px;line-height:1.6}.wisdom-list{list-style:decimal-leading-zero;padding-left:32px;margin:38px 0}.wisdom-list li{padding:22px 0 26px 14px;border-top:1px solid #333}.wisdom-list li::marker{color:#777;font-size:14px}.wisdom-list h2{font-size:22px;line-height:1.2;letter-spacing:-.02em;margin:0 0 10px}.wisdom-list p{font-size:16px;line-height:1.6;margin:0 0 12px;color:#ddd}.wisdom-list p.context{color:#aaa;font-size:14px}.wisdom-list a{color:#aaa;font-size:12px;text-underline-offset:3px}.source-separator{color:#555}.page-note{color:#888;font-size:11px;line-height:1.6}
.quote-page .wisdom-list h2{font-size:12px;text-transform:uppercase;letter-spacing:.13em;color:#888;margin-bottom:18px}.quote-page blockquote{margin:0 0 16px;font-size:clamp(1.5rem,4.2vw,2.4rem);font-weight:700;line-height:1.25;letter-spacing:-.035em}.quote-page .wisdom-list li{padding-top:30px;padding-bottom:30px}
.blank-page{padding:0;display:block;min-height:100svh}.black-page{background:#000}.white-page{background:#fff;color:#111;color-scheme:light}.white-page .menu-toggle{color:#111;background:#fff;border-color:#bbb}.white-page nav{background:#fff;border-color:#ccc;box-shadow:0 18px 70px #0002}.white-page nav a{color:#111}.white-page nav a:hover{background:#eee}.white-page a:focus-visible,.white-page .menu-toggle:focus-visible{outline-color:#111}
.collage-body{display:block;padding:54px 40px 24px;background:#141414;overflow-x:hidden}.collage-page{max-width:1230px;margin:0 auto}.collage-header{padding:55px 0 25px 5%;position:relative}.eyebrow{font-family:monospace;text-transform:uppercase;letter-spacing:.16em;font-size:12px;color:#b1ae9f}.collage-header h1{text-align:left;line-height:.82;max-width:none;font-size:clamp(5rem,12vw,10rem);letter-spacing:-.075em}.collage-header h1 em{font-family:Georgia,serif;font-weight:400;color:#d5ff55}.collage-subtitle{position:absolute;right:9%;bottom:36px;color:#aaa;font-size:15px;line-height:1.6;transform:rotate(5deg)}.quote-collage{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:52px 30px;padding:65px 24px 90px}.scrap{position:relative;padding:34px 30px 30px;color:#171717;box-shadow:4px 8px 0 #0006;align-self:start}.scrap:before{content:"";position:absolute;top:-10px;left:39%;width:72px;height:22px;background:#dfd9bd88;transform:rotate(-6deg)}.scrap-number{position:absolute;right:18px;top:14px;font:12px monospace;opacity:.5}.scrap h2{font:700 14px/1.3 monospace;letter-spacing:-.02em;text-transform:lowercase;margin:0 0 24px}.scrap blockquote{margin:0 0 28px;font-size:clamp(1.5rem,2.65vw,2.6rem);line-height:1.15;letter-spacing:-.045em;font-weight:800;overflow-wrap:break-word}.scrap a{color:inherit;font:11px monospace;text-decoration:none;display:flex;justify-content:space-between;gap:15px}.scrap a span{text-decoration:underline;text-underline-offset:3px}.scrap a:focus-visible{outline-color:#171717}.scrap-1{grid-column:1/7;grid-row:1;background:#d5ff55;transform:rotate(-4deg)}.scrap-2{grid-column:8/13;grid-row:1;background:#f5c7db;transform:rotate(5deg);margin-top:75px}.scrap-3{grid-column:2/7;grid-row:2;background:#ede7d8;transform:rotate(3deg);margin-top:25px}.scrap-4{grid-column:8/13;grid-row:2;background:#c5bcf3;transform:rotate(-5deg);margin-top:95px}.scrap-5{grid-column:1/7;grid-row:3;background:#ffb669;transform:rotate(-3deg);margin-top:10px}.scrap-6{grid-column:8/13;grid-row:3;background:#b8dfee;transform:rotate(4deg);margin-top:80px}.collage-page>.page-note{padding:0 24px}
@media(max-width:760px){.collage-body{padding:40px 22px 24px}.collage-header{padding:65px 0 0}.collage-header h1{font-size:clamp(5rem,20vw,8rem)}.collage-subtitle{position:static;transform:rotate(0);margin-top:28px}.quote-collage{display:flex;flex-direction:column;gap:44px;padding:50px 10px 55px}.scrap{width:95%;max-width:520px;padding:30px 25px;margin-top:0}.scrap:nth-child(even){align-self:flex-end}.scrap:nth-child(odd){align-self:flex-start}.scrap blockquote{font-size:clamp(1.5rem,6vw,2.3rem)}.scrap-1,.scrap-5{transform:rotate(-2deg)}.scrap-2,.scrap-3,.scrap-6{transform:rotate(2deg)}.scrap-4{transform:rotate(-2deg)}}

.home-body{display:flex;flex-direction:column;padding:100px 36px 26px;min-height:100svh}.home-page{width:min(1180px,100%);margin:auto}.home-hero{padding:28px 0 65px}.home-kicker{font:12px monospace;text-align:center;letter-spacing:.18em;color:#999;margin:0 0 32px}.home-hero h1{font-size:clamp(3.2rem,8.7vw,7.8rem);line-height:.98;max-width:1140px;margin:0 auto;letter-spacing:-.065em}.endorsements{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;padding:42px 0 70px;border-top:1px solid #353535}.endorsements figure{margin:0}.endorsements blockquote{font-family:Georgia,serif;font-size:clamp(1.35rem,2.3vw,2rem);line-height:1.3;font-style:italic;margin:0 0 24px;letter-spacing:-.025em}.endorsements figcaption{font:12px monospace;color:#aaa}.home-fine-print{width:100%;display:flex;justify-content:space-between;gap:20px;color:#888;font-size:10px;line-height:1.5;margin-top:32px}.home-fine-print small{font-size:10px}@media(max-width:650px){.home-body{padding:100px 24px 22px}.home-hero{padding-bottom:44px}.endorsements{grid-template-columns:1fr;gap:30px;padding:32px 0 30px}.endorsements blockquote{font-size:1.55rem;margin-bottom:12px}.home-fine-print{align-items:flex-end}.home-fine-print small:last-child{text-align:right;max-width:135px}}
nav a.secret-link{border-top:1px solid #444;border-radius:0;margin-top:8px;padding-top:20px;font-size:12px;color:#aaa}.white-page nav a.secret-link{border-color:#ddd;color:#555}.home-fine-print{justify-content:flex-end}.conor-page{width:min(900px,100%)}.conor-page h1{text-align:left;font-size:clamp(2.8rem,7vw,6rem);line-height:1.04;margin:35px 0 45px}.conor-page h1 span{display:inline-block;color:#d5ff55}.conor-page ul{padding-left:24px;margin:0}.conor-page li{padding:15px 0 15px 8px;font-size:clamp(1rem,2.3vw,1.35rem);line-height:1.5}.conor-page li a{color:#f4f1e9;text-underline-offset:5px}.conor-page li a:hover{color:#d5ff55}
.home-fine-print{justify-content:space-between}.number-link{font-size:10px;color:#888;text-decoration:none;line-height:1.5}.number-link:hover{color:#f4f1e9;text-decoration:underline;text-underline-offset:3px}
.site-home{position:fixed;top:22px;left:24px;z-index:3;width:48px;height:48px;display:grid;place-items:center;background:#101010;color:#f4f1e9;border:1px solid #444;border-radius:12px;text-decoration:none}.site-home:hover{border-color:#aaa}.site-home:focus-visible{outline:2px solid currentColor;outline-offset:4px}.white-page .site-home{background:#fff;color:#111;border-color:#bbb}.white-page .site-home:hover{border-color:#555}
.home-hero{padding-bottom:32px}.home-body{padding-top:110px}.home-kicker{margin-bottom:25px}.home-hero h1{font-size:clamp(3.2rem,8.1vw,7rem)}.kicker-secret{border:0;background:none;padding:8px;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer}.kicker-secret:focus-visible{outline:1px solid #aaa;outline-offset:3px}.credentials{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:30px auto 24px}.credentials>*{padding:8px 13px;border:1px solid #373737;border-radius:30px;color:#aaa;font:11px/1.35 monospace;text-decoration:none}.credentials a:hover{border-color:#d5ff55;color:#d5ff55}.fact-check{text-align:center}.fun-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:#d5ff55;color:#161616;border:1px solid #d5ff55;border-radius:8px;padding:14px 21px;font:700 14px/1.3 Arial,sans-serif;cursor:pointer}.fun-button:hover{background:#e1ff8b}.fun-button:focus-visible,.quote-generator:focus-visible{outline:2px solid #f4f1e9;outline-offset:5px}.fun-button:disabled{opacity:.6;cursor:default}.fact-check p{min-height:20px;margin:14px 0 8px;color:#999;font:12px/1.6 monospace}.endorsements{padding-top:32px;padding-bottom:35px}.quote-generator{display:block;border:0;border-bottom:1px dotted #777;background:none;color:#aaa;font:11px/1.5 monospace;padding:0 0 3px;margin-top:18px;text-align:left;cursor:pointer}.quote-generator:hover{color:#d5ff55}.asterisk-secret{color:inherit;text-decoration:none;padding:8px 3px}.asterisk-secret:hover{color:#d5ff55}.worm-controls{margin-top:32px}.worm-controls p{color:#999;font:12px/1.5 monospace;margin:14px 0 0}.secret-body{display:block;padding:130px 30px 40px}.secret-page{width:min(900px,100%);margin:auto}.secret-eyebrow{font:11px/1.5 monospace;letter-spacing:.15em;color:#aaa}.secret-page h1{text-align:left;font-size:clamp(3rem,7.5vw,6.2rem);line-height:1.03;margin:28px 0 45px}.secret-page h1 em{font-family:Georgia,serif;font-weight:400;color:#d5ff55}.review-sheet{background:#ece7d9;color:#222;padding:clamp(24px,5vw,50px);max-width:650px;transform:rotate(-1deg);box-shadow:8px 10px #0006}.review-label{font:12px monospace;letter-spacing:.15em}.review-sheet blockquote{font:italic clamp(2rem,5vw,3.5rem)/1.2 Georgia,serif;margin:25px 0 10px}.review-signature{font:12px monospace}.review-sheet hr{border:0;border-top:1px solid #bbb;margin:30px 0}.review-sheet dl{margin-bottom:30px}.review-sheet dl div{margin:20px 0}.review-sheet dt{font:11px monospace;color:#666;text-transform:uppercase;margin-bottom:6px}.review-sheet dd{margin:0;font-size:16px;line-height:1.4}.review-sheet .fun-button{background:#222;color:#fff;border-color:#222}.approval-stamp{font:900 clamp(1.2rem,4vw,2rem)/1.2 monospace;color:#396d37;transform:rotate(-5deg);margin:24px 0 0;min-height:30px}.certainty-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;border-top:1px solid #444;border-bottom:1px solid #444;padding:32px 0}.certainty-stats div{display:flex;flex-direction:column;gap:12px}.certainty-stats strong{font-size:clamp(2.5rem,7vw,5rem);letter-spacing:-.06em;color:#d5ff55}.certainty-stats span{font:12px monospace;color:#aaa}.certainty-copy{font:italic 22px/1.4 Georgia,serif;margin:35px 0}.secret-status{font:13px/1.6 monospace;color:#aaa;min-height:42px;margin-top:22px}.secret-disclaimer{font:10px/1.6 monospace;color:#777;margin-top:55px}.secret-toast{position:fixed;bottom:42px;left:50%;transform:translateX(-50%);z-index:5;width:min(420px,calc(100vw - 48px));padding:20px 24px;background:#c5bcf3;color:#181818;border-radius:10px;font:700 14px/1.5 Arial,sans-serif;box-shadow:0 10px 50px #0008}.secret-toast[hidden]{display:none}
@media(max-width:760px){.collage-subtitle{position:static;margin-top:24px;transform:none}.worm-controls{margin-top:24px}}@media(max-width:650px){.home-hero{padding-top:15px}.credentials{gap:8px;margin-top:24px}.credentials>*{font-size:10px;padding:7px 10px}.endorsements{padding-top:30px;gap:30px}.home-body{padding-top:95px}.secret-body{padding:120px 24px 30px}.certainty-stats{gap:10px}.certainty-stats span{font-size:10px}.review-sheet{transform:none}.fact-check p{font-size:11px}.collage-header h1{font-size:clamp(5rem,19vw,8rem)}}
