:root{--ink:#141516;--paper:#f4f0e7;--acid:#d8ff3e;--violet:#6d4aff;--coral:#ff684f;--blue:#bdd9ff;--line:rgba(20,21,22,.22);--white:#fffdf7}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}a{color:inherit}button,input{font:inherit}.masthead,main,footer{width:min(1240px,calc(100% - 40px));margin:auto}.masthead{display:flex;justify-content:space-between;padding:22px 0;border-bottom:1px solid var(--ink);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.masthead a{text-decoration:none}.hero{padding:80px 0 54px}.kicker,.section-head span,.cluster-intro>span,.backlog-head span,.flagship>span,.week-plan>div>span,.atom-workbench aside>span{font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--violet)}h1{margin:8px 0 24px;font-size:clamp(64px,11vw,148px);line-height:.82;letter-spacing:-.08em}h1 em{font-family:Georgia,serif;font-weight:400;color:var(--violet)}.lede{max-width:760px;font:clamp(21px,3vw,37px)/1.15 Georgia,serif}.hero-strip{display:grid;grid-template-columns:repeat(4,1fr);margin-top:55px;border:1px solid var(--ink);background:var(--white);box-shadow:9px 9px 0 var(--ink)}.hero-strip div{padding:22px;border-right:1px solid var(--ink)}.hero-strip div:last-child{border:0}.hero-strip strong{display:block;font-size:48px}.hero-strip span{font-size:10px;font-weight:900;text-transform:uppercase}.tabs{position:sticky;top:0;z-index:5;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--ink);background:var(--ink)}.tabs button{padding:17px;border:0;border-right:1px solid #555;background:var(--ink);color:#aaa;font-size:11px;font-weight:900;text-transform:uppercase;cursor:pointer}.tabs button.is-active{background:var(--acid);color:var(--ink)}.room{padding:70px 0 110px}.section-head{display:grid;grid-template-columns:1fr 1fr;gap:60px;border-bottom:3px solid var(--ink);padding-bottom:30px}.section-head h2{margin:7px 0 0;font-size:clamp(42px,6vw,76px);line-height:.9;letter-spacing:-.06em}.section-head p{margin:0;font:20px/1.5 Georgia,serif}.pillar-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:34px}.pillar{min-height:310px;padding:25px;border:1px solid var(--ink);border-left:0;background:var(--white)}.pillar:first-child{border-left:1px solid var(--ink)}.pillar:nth-child(2){background:var(--blue)}.pillar:nth-child(3){background:var(--acid)}.pillar:nth-child(4){background:var(--coral)}.pillar .share{display:inline-block;padding:4px 7px;border:1px solid;font-size:10px;font-weight:900}.pillar h3{font:31px/1 Georgia,serif}.pillar p,.pillar li{font-size:13px;line-height:1.5}.pillar ul{padding-left:18px}.cluster-map{display:grid;grid-template-columns:.65fr 1.35fr;gap:50px;margin-top:70px;padding:38px;border:1px solid var(--ink);background:var(--violet);color:white}.cluster-intro>span{color:var(--acid)}.cluster-intro h3,.backlog-head h3,.week-plan h3{font:38px/1.05 Georgia,serif;margin:10px 0}.cluster-intro p{line-height:1.6}.orbit{position:relative;min-height:430px}.hub,.spoke{position:absolute;display:grid;place-items:center;text-align:center;border:1px solid var(--ink);color:var(--ink);background:var(--white);box-shadow:5px 5px 0 var(--ink)}.hub{width:190px;height:190px;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.spoke{width:150px;min-height:66px;padding:10px;font-size:12px;font-weight:800}.s1{left:0;top:12%}.s2{right:0;top:10%}.s3{right:2%;bottom:8%}.s4{left:4%;bottom:7%}.s5{left:50%;top:0;transform:translateX(-50%);background:var(--acid)}.backlog{margin-top:70px}.backlog-head{display:flex;justify-content:space-between;gap:30px;align-items:end}.backlog-head label{display:grid;gap:8px;font-weight:900}.backlog-head input{accent-color:var(--violet)}.method-note{font-size:12px;color:#555}.idea-table{border-top:1px solid var(--ink)}.idea-row{display:grid;grid-template-columns:75px 1.6fr .8fr .8fr .6fr;gap:20px;align-items:center;padding:18px 10px;border-bottom:1px solid var(--line)}.idea-row.header{font-size:10px;font-weight:900;text-transform:uppercase}.idea-row strong{font-size:25px;color:var(--violet)}.idea-row b{font-size:14px}.idea-row span{font-size:12px}.flagship{margin:38px 0;padding:38px;background:var(--acid);border:1px solid var(--ink);box-shadow:8px 8px 0 var(--ink)}.flagship h3{margin:12px 0;font:clamp(32px,5vw,60px)/1 Georgia,serif}.flagship p{max-width:850px;line-height:1.55}.atom-workbench{display:grid;grid-template-columns:260px 1fr;gap:30px}.atom-filters{display:grid;margin-top:15px}.atom-filters button{text-align:left;padding:13px 0;border:0;border-bottom:1px solid var(--line);background:none;cursor:pointer;font-weight:800}.atom-filters button.is-active{padding-left:12px;color:var(--violet)}.voice-card{margin-top:30px;padding:18px;background:var(--ink);color:white}.voice-card p{font-size:13px;line-height:1.5}.atom-preview{min-height:560px;padding:38px;border:1px solid var(--ink);background:var(--white)}.atom-meta{display:flex;justify-content:space-between;font-size:10px;font-weight:900;text-transform:uppercase;color:var(--violet)}.atom-preview h3{font:42px/1 Georgia,serif}.atom-copy{white-space:pre-line;line-height:1.65;font-size:17px}.video-beats{display:grid;gap:8px;margin-top:25px}.video-beats div{display:grid;grid-template-columns:70px 1fr;gap:12px;padding:10px;background:var(--blue)}.week-plan{display:grid;grid-template-columns:.55fr 1.45fr;gap:40px;margin-top:70px}.calendar{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--ink)}.day{min-height:180px;padding:17px;border-right:1px solid var(--ink);background:var(--white)}.day:last-child{border:0}.day b{display:block;color:var(--violet)}.day span{display:block;margin:25px 0 8px;font-weight:900}.day p{font-size:12px;line-height:1.5}.engagement{display:grid;grid-template-columns:repeat(4,1fr);margin-top:55px}.engagement article{padding:25px;border:1px solid var(--ink);border-left:0;background:var(--blue)}.engagement article:first-child{border-left:1px solid var(--ink)}.engagement b{font-size:34px}.engagement span{display:block;font-weight:900}.engagement p{font-size:13px;line-height:1.5}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:38px}.metric-grid article{min-height:210px;padding:25px;border:1px solid var(--ink);border-left:0}.metric-grid article:first-child{border-left:1px solid var(--ink)}.metric-grid article:nth-child(odd){background:var(--acid)}.metric-grid span{font-size:10px;font-weight:900;text-transform:uppercase}.metric-grid b{display:block;margin:35px 0 12px;font:27px/1.1 Georgia,serif}.metric-grid p{font-size:13px;line-height:1.5}.experiment-board{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:55px}.experiment-board article{padding:30px;background:var(--white);border:1px solid var(--ink)}.experiment-board span{color:var(--violet);font-weight:900}.experiment-board h3{font:31px/1.05 Georgia,serif}.experiment-board p{line-height:1.55}.reverse-note{display:grid;grid-template-columns:250px 1fr;gap:25px;margin-top:25px;padding:25px;background:var(--violet);color:white}.ledger-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:38px}.ledger-card{padding:30px;border:1px solid var(--ink);background:var(--white)}.ledger-card>div{display:flex;justify-content:space-between;font-weight:900}.ledger-card strong{font:42px Georgia,serif;color:var(--violet)}.ledger-card h3{font:30px Georgia,serif}.ledger-card ul{list-style:none;padding:0}.ledger-card li{padding:11px 0 11px 25px;border-bottom:1px solid var(--line);position:relative}.ledger-card li:before{position:absolute;left:0;font-weight:900}.ledger-card .done:before{content:'✓';color:#4c8b20}.ledger-card .skip:before{content:'○';color:var(--coral)}.source-note{padding:25px;border:1px dashed var(--ink)}footer{display:flex;justify-content:space-between;padding:28px 0 50px;border-top:1px solid var(--ink);font-size:12px;font-weight:900}@media(max-width:820px){.masthead,main,footer{width:calc(100% - 24px)}.masthead span{display:none}.tabs{position:static;grid-template-columns:1fr 1fr}.section-head,.cluster-map,.atom-workbench,.week-plan,.reverse-note{grid-template-columns:1fr}.pillar-grid,.hero-strip,.metric-grid,.engagement{grid-template-columns:1fr 1fr}.pillar:nth-child(odd),.metric-grid article:nth-child(odd),.engagement article:nth-child(odd){border-left:1px solid var(--ink)}.calendar{grid-template-columns:1fr 1fr}.idea-row{grid-template-columns:55px 1fr}.idea-row>*:nth-child(n+3){display:none}.ledger-grid,.experiment-board{grid-template-columns:1fr}}@media(max-width:520px){h1{font-size:62px}.tabs,.pillar-grid,.hero-strip,.metric-grid,.engagement,.calendar{grid-template-columns:1fr}.orbit{transform:scale(.78);margin-inline:-45px}.backlog-head{align-items:start;flex-direction:column}.atom-preview{padding:24px}.section-head h2{overflow-wrap:anywhere}footer{gap:20px;flex-direction:column}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
