@import "https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,700;9..144,900&family=Manrope:wght@400;500;600;700;800&display=swap";#root{min-height:100vh}:root{--ink:#241711;--muted:#725c4c;--paper:#f8efe2;--paper-deep:#ead8c2;--card:#fffaf1c7;--rust:#a94724;--clay:#d9824f;--sage:#66785f;--gold:#d8a441;--line:#24171129;--shadow:0 30px 80px #4327182e;color:var(--ink);background:var(--paper);font-family:Manrope,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);min-width:320px;margin:0}a{color:inherit}body:before{content:"";pointer-events:none;z-index:-2;background:radial-gradient(circle at 8% 12%,#d8a44157,#0000 30%),radial-gradient(circle at 85% 0,#a9472438,#0000 34%),linear-gradient(135deg,#ffffff61,#0000 40%);position:fixed;inset:0}body:after{content:"";opacity:.06;pointer-events:none;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.page-shell{overflow:hidden}.section-pad{padding:88px min(7vw,96px)}.hero{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:center;gap:56px;min-height:92vh;display:grid;position:relative}.hero:after{content:"";border:1px solid var(--line);border-radius:50%;width:420px;height:420px;position:absolute;bottom:40px;right:-140px}.eyebrow,.kicker{text-transform:uppercase;letter-spacing:.14em;color:var(--rust);align-items:center;gap:8px;margin:0 0 18px;font-size:12px;font-weight:800;display:inline-flex}h1,h2,h3,p{margin-top:0}h1,h2{letter-spacing:-.055em;font-family:Fraunces,serif;line-height:.94}h1{max-width:1050px;margin-bottom:28px;font-size:clamp(54px,9vw,128px)}h2{max-width:820px;margin-bottom:0;font-size:clamp(38px,5vw,72px)}h3{letter-spacing:-.02em;margin-bottom:10px;font-size:22px}p{color:var(--muted);font-size:16px;line-height:1.7}.hero-text{color:#5e4738;max-width:650px;font-size:clamp(18px,2vw,24px)}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.button{border-radius:999px;padding:14px 22px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s}.button:hover{transform:translateY(-2px)}.primary{background:var(--ink);color:var(--paper);box-shadow:0 16px 35px #2417113d}.secondary{border:1px solid var(--line);background:#ffffff57}.hero-card{color:var(--paper);box-shadow:var(--shadow);z-index:1;background:#2a1a13;border-radius:42px;padding:clamp(28px,5vw,52px);position:relative;transform:rotate(2deg)}.hero-card:before{content:"";pointer-events:none;border:1px solid #f8efe22e;border-radius:30px;position:absolute;inset:18px}.hero-card p{color:#f4e6d1;letter-spacing:-.03em;margin:28px 0 0;font-family:Fraunces,serif;font-size:clamp(24px,3vw,38px);line-height:1.18}.card-label{color:var(--gold);text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:800}.split-section{grid-template-columns:.9fr 1.1fr;align-items:start;gap:70px;display:grid}.copy-stack{max-width:780px}.copy-stack p{font-size:18px}blockquote{border-left:6px solid var(--rust);background:#fffaf1bd;border-radius:0 28px 28px 0;margin:34px 0 0;padding:28px;font-weight:700;line-height:1.65;box-shadow:0 20px 60px #43271814}.pillars{grid-template-columns:repeat(3,1fr);gap:20px;padding-top:24px;display:grid}.pillar-card,.lane-grid article,.role-card,.plan-card{background:var(--card);border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:30px;padding:28px;box-shadow:0 20px 70px #43271814}.pillar-card svg,.lane-grid svg{color:var(--rust)}.pillar-card p,.lane-grid p{margin-bottom:0}.section-heading{margin-bottom:32px}.lanes{background:#2a1a130a}.lane-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.lane-grid article{flex-direction:column;min-height:280px;display:flex}.lane-grid svg{margin-bottom:26px}.tracker-section{position:relative}.tracker-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.updated{border:1px solid var(--line);color:var(--muted);white-space:nowrap;background:#ffffff59;border-radius:999px;padding:10px 14px}.tracker-list{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.role-card{flex-direction:column;min-height:410px;display:flex}.role-topline{justify-content:space-between;align-items:center;gap:10px;margin-bottom:24px;display:flex}.priority,.status{border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.priority{background:var(--ink);color:var(--paper)}.priority.strong-fit{background:var(--sage)}.priority.stretch{background:var(--clay);color:var(--ink)}.priority.backup{background:var(--paper-deep);color:var(--ink)}.status{color:var(--rust);border:1px solid var(--line)}.company{color:var(--ink);margin-bottom:10px;font-weight:800}.note{font-size:14px}.role-card a{color:var(--rust);align-items:center;gap:8px;margin-top:auto;font-weight:900;text-decoration:none;display:inline-flex}.action-plan{padding-top:20px}.plan-card{color:var(--paper);background:#2a1a13;grid-template-columns:.7fr 1fr;gap:48px;display:grid}.plan-card .kicker{color:var(--gold)}.plan-card h2{color:var(--paper)}ol{margin:0;padding-left:22px}li{color:#f4e6d1;margin-bottom:14px;font-size:18px;line-height:1.7}.keyword-cloud{flex-wrap:wrap;gap:12px;display:flex}.keyword-cloud span{border:1px solid var(--line);color:#4f392b;background:#fffaf1ad;border-radius:999px;padding:12px 16px;font-weight:800}.footer{color:var(--muted);border-top:1px solid var(--line);justify-content:center;align-items:center;gap:10px;padding:34px;display:flex}@media (width<=1100px){.hero,.split-section,.plan-card{grid-template-columns:1fr}.pillars,.tracker-list,.lane-grid{grid-template-columns:1fr 1fr}.hero{min-height:auto}}@media (width<=720px){.section-pad{padding:58px 22px}.hero{gap:34px}h1{font-size:52px}h2{font-size:38px}.hero-card{border-radius:30px;transform:none}.pillars,.tracker-list,.lane-grid{grid-template-columns:1fr}.tracker-heading{display:block}.updated{margin-top:18px;display:inline-flex}.role-card{min-height:auto}.footer{text-align:left;align-items:flex-start}}
