/* Colony Labs homepage layout lab — preview-only variants toggled by assets/layout-lab/layout-lab.js. */
.layout-lab-panel{position:fixed;left:14px;bottom:14px;z-index:110;display:grid;grid-template-columns:auto minmax(220px,280px);gap:8px;align-items:end;font-family:var(--mono);color:#fff}.layout-lab-toggle{min-height:42px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,210,118,.5);background:#09251d;color:#ffd276;font:800 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;box-shadow:0 12px 34px rgba(0,0,0,.32);cursor:pointer}.layout-lab-controls{padding:12px;border-radius:18px;background:rgba(3,23,19,.92);border:1px solid rgba(255,255,255,.14);box-shadow:0 18px 54px rgba(0,0,0,.38);backdrop-filter:blur(14px)}.layout-lab-label{margin:0 0 4px;color:#f2a93b;font:900 9px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase}.layout-lab-controls strong{display:block;margin-bottom:10px;font:700 12px/1.25 var(--mono);color:#fff}.layout-lab-controls select{width:100%;min-height:36px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#031713;color:#fff;padding:0 12px;font:700 12px/1 var(--mono)}.layout-lab-links{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.layout-lab-links a{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;border:1px solid rgba(255,255,255,.14);color:#ffd276;text-decoration:none;font:800 9px/1 var(--mono)}.layout-lab-panel.is-collapsed{grid-template-columns:auto}.layout-lab-panel.is-collapsed .layout-lab-controls{display:none}

body[data-layout]:not([data-layout="current"]){--lab-bg:#fbfaf5;--lab-ink:#18342d;--lab-muted:#597069;--lab-card:#fffdf7;--lab-line:#1c342d;--lab-soft:#f2efe4;--lab-green:#05251d;--lab-gold:#d68a19;--lab-radius:4px;--display-xl:clamp(48px,7vw,92px);--display-lg:clamp(42px,5.4vw,76px);background:var(--lab-bg)!important;color:var(--lab-ink)!important}.site-bg-overlay{transition:opacity .22s var(--ease)}body[data-layout]:not([data-layout="current"]) .site-bg-overlay{display:none}body[data-layout]:not([data-layout="current"]) main > section{border-top:1px solid color-mix(in srgb,var(--lab-line) 20%,transparent);background:var(--lab-bg)!important}body[data-layout]:not([data-layout="current"]) .wrap{width:min(1200px,calc(100% - 40px))}body[data-layout]:not([data-layout="current"]) .topbar{position:sticky;background:color-mix(in srgb,var(--lab-bg) 94%,transparent)!important;border-bottom:1px solid color-mix(in srgb,var(--lab-line) 22%,transparent);backdrop-filter:blur(10px)}body[data-layout]:not([data-layout="current"]) .brand-logo img{filter:none}body[data-layout]:not([data-layout="current"]) .site-nav a{color:var(--lab-muted)}body[data-layout]:not([data-layout="current"]) .top-cta,body[data-layout]:not([data-layout="current"]) .btn,body[data-layout]:not([data-layout="current"]) .apply-now{background:var(--lab-green)!important;color:#fff!important;border-color:var(--lab-green)!important;box-shadow:none!important}body[data-layout]:not([data-layout="current"]) h1,body[data-layout]:not([data-layout="current"]) h2,body[data-layout]:not([data-layout="current"]) h3,body[data-layout]:not([data-layout="current"]) p,body[data-layout]:not([data-layout="current"]) li,body[data-layout]:not([data-layout="current"]) .brand,body[data-layout]:not([data-layout="current"]) .metric-value{text-shadow:none;color:inherit}body[data-layout]:not([data-layout="current"]) .hero{min-height:82vh;padding:94px 0 56px}body[data-layout]:not([data-layout="current"]) .hero-copy,body[data-layout]:not([data-layout="current"]) .what-card,body[data-layout]:not([data-layout="current"]) .metric-card,body[data-layout]:not([data-layout="current"]) .include-card,body[data-layout]:not([data-layout="current"]) .education-panel,body[data-layout]:not([data-layout="current"]) .skills-copy,body[data-layout]:not([data-layout="current"]) .skills-grid,body[data-layout]:not([data-layout="current"]) .founder-card,body[data-layout]:not([data-layout="current"]) .portrait-placeholder,body[data-layout]:not([data-layout="current"]) .apply-panel{background:var(--lab-card)!important;color:var(--lab-ink)!important;border:1px solid color-mix(in srgb,var(--lab-line) 23%,transparent)!important;border-radius:var(--lab-radius)!important;box-shadow:none!important;backdrop-filter:none!important}body[data-layout]:not([data-layout="current"]) :is(.hero-copy,.what-card,.metric-card,.include-card,.education-panel,.skills-copy,.skills-grid,.founder-card,.portrait-placeholder,.apply-panel)::before,body[data-layout]:not([data-layout="current"]) :is(.hero-copy,.what-card,.metric-card,.include-card,.apply-panel)::after{display:none!important}body[data-layout]:not([data-layout="current"]) .period-headline,body[data-layout]:not([data-layout="current"]) .section-title,body[data-layout]:not([data-layout="current"]) .community-lede,body[data-layout]:not([data-layout="current"]) .education-title,body[data-layout]:not([data-layout="current"]) .skills-title,body[data-layout]:not([data-layout="current"]) .founder-title,body[data-layout]:not([data-layout="current"]) .apply-title{color:var(--lab-ink)!important}body[data-layout]:not([data-layout="current"]) :is(.support-copy,.section-deck,.card-copy,.metric-note,.include-list li,.education-deck,.education-footnote,.classroom-list li,.skills-copy p,.founder-copy,.apply-deck,.apply-contact,.apply-features li){color:var(--lab-muted)!important}body[data-layout]:not([data-layout="current"]) :is(.eyebrow,.card-label,.community-kicker,.metric-label,.education-kicker,.classroom-tag,.skills-kicker,.founders-kicker,.founder-role,.skill-category-chip){color:var(--lab-gold)!important}body[data-layout]:not([data-layout="current"]) .inline-shell,body[data-layout]:not([data-layout="current"]) .card-title,body[data-layout]:not([data-layout="current"]) .metric-value{color:var(--lab-gold)!important;text-shadow:none}body[data-layout]:not([data-layout="current"]) .card-icon,body[data-layout]:not([data-layout="current"]) .include-icon{background:var(--lab-soft)!important;color:var(--lab-green)!important;border:1px solid color-mix(in srgb,var(--lab-line) 20%,transparent)!important;box-shadow:none!important}body[data-layout]:not([data-layout="current"]) .include-list li,body[data-layout]:not([data-layout="current"]) .classroom-list li,body[data-layout]:not([data-layout="current"]) .education-footnote{background:var(--lab-soft)!important;border:1px solid color-mix(in srgb,var(--lab-line) 15%,transparent)!important;color:var(--lab-muted)!important}body[data-layout]:not([data-layout="current"]) .learn-more{background:transparent!important;color:var(--lab-green)!important;border-color:var(--lab-green)!important;box-shadow:none!important}body[data-layout]:not([data-layout="current"]) .skill-card{background:var(--lab-card)!important;border-color:color-mix(in srgb,var(--lab-line) 25%,transparent)!important;border-radius:var(--lab-radius)!important;box-shadow:none!important}body[data-layout]:not([data-layout="current"]) .skill-logo-field{background:var(--lab-soft)!important;border-bottom-color:color-mix(in srgb,var(--lab-line) 18%,transparent)!important}body[data-layout]:not([data-layout="current"]) .skill-card-label{background:var(--lab-card)!important;color:var(--lab-ink)!important}body[data-layout]:not([data-layout="current"]) .founder-tab{background:transparent!important;color:var(--lab-muted)!important;border-color:color-mix(in srgb,var(--lab-line) 28%,transparent)!important}body[data-layout]:not([data-layout="current"]) .founder-tab.is-active{background:var(--lab-green)!important;color:#fff!important}

/* 01 — close SPC structural match: white editorial, thin borders, large centered hero, dense skills/company grid. */
body[data-layout="spc-white-field"]{--lab-bg:#fff;--lab-card:#fff;--lab-soft:#f5f3ea;--lab-line:#253531;--lab-ink:#253531;--lab-muted:#5f6f69;--lab-green:#05251d;--lab-gold:#bd7417;--lab-radius:4px;color-scheme:light}body[data-layout="spc-white-field"] .hero-copy{border:0!important;background:transparent!important;max-width:980px;padding:62px 20px 34px!important}body[data-layout="spc-white-field"] .period-headline{font-size:clamp(56px,7.4vw,92px);line-height:1.07}body[data-layout="spc-white-field"] .support-copy{max-width:690px;font-size:clamp(18px,1.45vw,22px)}body[data-layout="spc-white-field"] .what-section{padding-top:15px}body[data-layout="spc-white-field"] .section-intro,body[data-layout="spc-white-field"] .education-hero,body[data-layout="spc-white-field"] .skills-intro{display:grid;grid-template-columns:minmax(220px,34%) 1fr;text-align:left;align-items:start;border-top:1px solid var(--lab-line);padding-top:15px}body[data-layout="spc-white-field"] .cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}body[data-layout="spc-white-field"] .what-card{min-height:282px;border-radius:4px!important;padding:22px;grid-template-rows:auto auto 1fr auto}body[data-layout="spc-white-field"] .skills-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;padding:0;border:0!important;background:transparent!important}body[data-layout="spc-white-field"] .skill-logo-field{aspect-ratio:1/1;padding:20px}body[data-layout="spc-white-field"] .skill-card-label{min-height:31px;font-size:10px;letter-spacing:.12em}body[data-layout="spc-white-field"] .community-top{display:grid;grid-template-columns:1.25fr .75fr;gap:16px}body[data-layout="spc-white-field"] .community-includes{grid-column:1}body[data-layout="spc-white-field"] .metrics-grid{align-self:start}

/* 02 — SPC cream variation: warmer background and Colony gold emphasis. */
body[data-layout="spc-cream-system"]{--lab-bg:#f5f1e6;--lab-card:#fffaf0;--lab-soft:#ebe4d2;--lab-line:#18342d;--lab-ink:#102c25;--lab-muted:#65726b;--lab-green:#05251d;--lab-gold:#d68a19;--lab-radius:2px;color-scheme:light}body[data-layout="spc-cream-system"] .hero-copy{background:transparent!important;border:0!important;max-width:1030px}body[data-layout="spc-cream-system"] .hero::after{content:"";position:absolute;left:6vw;right:6vw;bottom:18px;height:120px;background:repeating-linear-gradient(90deg,transparent 0 42px,rgba(5,37,29,.18) 42px 43px),linear-gradient(90deg,transparent,rgba(214,138,25,.14),transparent);border-top:1px solid rgba(5,37,29,.18);pointer-events:none}body[data-layout="spc-cream-system"] .cards-grid{grid-template-columns:repeat(3,1fr);gap:12px}body[data-layout="spc-cream-system"] .what-card{min-height:330px}body[data-layout="spc-cream-system"] .community-top,body[data-layout="spc-cream-system"] .education-hero,body[data-layout="spc-cream-system"] .skills-intro{grid-template-columns:1fr 1fr}body[data-layout="spc-cream-system"] .skills-grid{grid-template-columns:repeat(6,1fr);gap:12px;padding:0;background:transparent!important;border:0!important}

/* 03 — Hampton-style: pain + proof, bolder CTA, metrics early. */
body[data-layout="hampton-proof-board"]{--lab-bg:#f1f2ef;--lab-card:#fff;--lab-soft:#e8ece6;--lab-line:#032528;--lab-ink:#032528;--lab-muted:#425d5e;--lab-green:#032528;--lab-gold:#c77b15;--lab-radius:24px;color-scheme:light}body[data-layout="hampton-proof-board"] .hero{min-height:76vh;text-align:left;place-items:center start}body[data-layout="hampton-proof-board"] .hero-copy{max-width:760px;margin-left:calc((100vw - min(1200px,calc(100vw - 40px)))/2);text-align:left;padding:40px 0!important;background:transparent!important;border:0!important}body[data-layout="hampton-proof-board"] .period-headline{font-family:var(--mono)!important;font-weight:500!important;font-size:clamp(48px,6.3vw,82px);line-height:.98}body[data-layout="hampton-proof-board"] body[data-layout="founder-letter"] .hero-actions{justify-content:flex-start}body[data-layout="hampton-proof-board"] .support-copy{margin-left:0}body[data-layout="hampton-proof-board"] .community-section{padding-top:40px}body[data-layout="hampton-proof-board"] .community-top{display:grid;grid-template-columns:.9fr 1.1fr;gap:22px}body[data-layout="hampton-proof-board"] .metrics-grid{grid-template-columns:repeat(2,1fr);order:-1}body[data-layout="hampton-proof-board"] .metric-card{min-height:220px;border-radius:28px!important}body[data-layout="hampton-proof-board"] .metric-value{font-weight:400}body[data-layout="hampton-proof-board"] .include-card{border-radius:28px!important}body[data-layout="hampton-proof-board"] .cards-grid{grid-template-columns:repeat(3,1fr)}

/* 04 — Reforge-style: course/catalog conversion, dark hero + light catalogue. */
body[data-layout="reforge-course-led"]{--lab-bg:#f7f4ec;--lab-card:#fffaf0;--lab-soft:#ece5d5;--lab-line:#11221e;--lab-ink:#11221e;--lab-muted:#5b6964;--lab-green:#061b16;--lab-gold:#e49b20;--lab-radius:18px;color-scheme:light}body[data-layout="reforge-course-led"] .hero{background:#061b16!important;color:#fff!important;min-height:78vh}body[data-layout="reforge-course-led"] .hero-copy{background:transparent!important;border:0!important;color:#fff!important}body[data-layout="reforge-course-led"] .period-headline,body[data-layout="reforge-course-led"] .support-copy{color:#fff!important}body[data-layout="reforge-course-led"] .what-section{margin-top:-28px}body[data-layout="reforge-course-led"] .cards-grid,body[data-layout="reforge-course-led"] .skills-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}body[data-layout="reforge-course-led"] .skills-grid{padding:0;background:transparent!important;border:0!important}body[data-layout="reforge-course-led"] .skill-card{min-height:260px;display:flex;flex-direction:column}body[data-layout="reforge-course-led"] .skill-logo-field{aspect-ratio:1.4/1}body[data-layout="reforge-course-led"] .skill-category-chip{border-radius:999px}

/* 05 — Maven-style: searchable/directory feel with topic-chip density. */
body[data-layout="maven-directory"]{--lab-bg:#fffdfa;--lab-card:#fff;--lab-soft:#f3f0ea;--lab-line:#d7d2c7;--lab-ink:#171717;--lab-muted:#6a665f;--lab-green:#0b332a;--lab-gold:#e78d1e;--lab-radius:14px;color-scheme:light}body[data-layout="maven-directory"] .hero{min-height:58vh}body[data-layout="maven-directory"] .hero-copy{max-width:900px;border:0!important;background:transparent!important;padding-bottom:20px!important}body[data-layout="maven-directory"] .what-card{min-height:240px}body[data-layout="maven-directory"] .cards-grid{gap:16px}body[data-layout="maven-directory"] .skills-intro{grid-template-columns:1fr;gap:14px;text-align:left}body[data-layout="maven-directory"] .skills-copy{display:flex;gap:12px;flex-wrap:wrap;padding:0!important;background:transparent!important;border:0!important}body[data-layout="maven-directory"] .skills-copy p{margin:0;padding:10px 14px;border:1px solid var(--lab-line);border-radius:999px;background:var(--lab-soft)}body[data-layout="maven-directory"] .skills-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:0;background:transparent!important;border:0!important}

/* 06 — Every-style: editorial subscription homepage. */
body[data-layout="every-editorial"]{--lab-bg:#fbf5e7;--lab-card:#fffaf0;--lab-soft:#efe6d2;--lab-line:#2e251c;--lab-ink:#2d2218;--lab-muted:#756a5d;--lab-green:#05251d;--lab-gold:#b96f12;--lab-radius:0px;color-scheme:light}body[data-layout="every-editorial"] .topbar{border-bottom:2px solid var(--lab-line)}body[data-layout="every-editorial"] .hero{min-height:70vh}body[data-layout="every-editorial"] .hero-copy{background:transparent!important;border:0!important;max-width:1000px}body[data-layout="every-editorial"] .period-headline{font-size:clamp(56px,8vw,104px);line-height:.92}body[data-layout="every-editorial"] .what-section .wrap,body[data-layout="every-editorial"] .community-section .wrap,body[data-layout="every-editorial"] .education-section .wrap,body[data-layout="every-editorial"] .skills-section .wrap{border-top:2px solid var(--lab-line);padding-top:18px}body[data-layout="every-editorial"] .cards-grid{grid-template-columns:1fr;gap:0}body[data-layout="every-editorial"] .what-card{border-top:0}body[data-layout="every-editorial"] .what-card{min-height:190px;display:grid;grid-template-columns:160px 1fr 1.2fr auto;gap:18px;align-items:center;border-left:0!important;border-right:0!important;border-bottom:1px solid rgba(45,34,24,.25)!important}body[data-layout="every-editorial"] .card-icon{position:static}.learn-more{align-self:center}body[data-layout="every-editorial"] .skills-grid{grid-template-columns:repeat(3,1fr);gap:0;padding:0;background:transparent!important;border:0!important}body[data-layout="every-editorial"] .skill-card{border-radius:0!important}

/* 07 — AI Engineer-style: dark, technical, event/proof wall energy. */
body[data-layout="ai-engineer-terminal"]{--lab-bg:#050706;--lab-card:#0b1210;--lab-soft:#101b18;--lab-line:#2cff9a;--lab-ink:#eefaf4;--lab-muted:#94b8aa;--lab-green:#101b18;--lab-gold:#2cff9a;--lab-radius:0px;color-scheme:dark;background:#050706!important}body[data-layout="ai-engineer-terminal"] .topbar{background:#050706!important}body[data-layout="ai-engineer-terminal"] .top-cta,body[data-layout="ai-engineer-terminal"] .btn,body[data-layout="ai-engineer-terminal"] .apply-now{background:#2cff9a!important;color:#06100c!important;border-color:#2cff9a!important}body[data-layout="ai-engineer-terminal"] .period-headline,body[data-layout="ai-engineer-terminal"] .section-title,body[data-layout="ai-engineer-terminal"] .community-lede,body[data-layout="ai-engineer-terminal"] .education-title,body[data-layout="ai-engineer-terminal"] .skills-title,body[data-layout="ai-engineer-terminal"] .founder-title,body[data-layout="ai-engineer-terminal"] .apply-title{font-family:var(--mono)!important;text-transform:uppercase;letter-spacing:-.04em;color:#eefaf4!important}body[data-layout="ai-engineer-terminal"] .hero-copy{background:transparent!important;border:1px solid rgba(44,255,154,.28)!important}body[data-layout="ai-engineer-terminal"] .cards-grid,body[data-layout="ai-engineer-terminal"] .metrics-grid,body[data-layout="ai-engineer-terminal"] .skills-grid{gap:10px}body[data-layout="ai-engineer-terminal"] .skills-grid{grid-template-columns:repeat(4,1fr);padding:0;background:transparent!important;border:0!important}body[data-layout="ai-engineer-terminal"] .skill-logo-field{background:#08100d!important}

/* 08 — Linear-style: current dark but flatter, sharper sales focus. */
body[data-layout="linear-dark-sales"]{--lab-bg:#030807;--lab-card:#071310;--lab-soft:#0c211b;--lab-line:#263d36;--lab-ink:#f4fff9;--lab-muted:#9db4aa;--lab-green:#f2a93b;--lab-gold:#f2a93b;--lab-radius:20px;color-scheme:dark;background:radial-gradient(circle at 50% 0,rgba(242,169,59,.12),transparent 38%),#030807!important}body[data-layout="linear-dark-sales"] .topbar{background:rgba(3,8,7,.78)!important}body[data-layout="linear-dark-sales"] .hero-copy{max-width:1060px;background:rgba(7,19,16,.72)!important}body[data-layout="linear-dark-sales"] .cards-grid{grid-template-columns:repeat(3,1fr)}body[data-layout="linear-dark-sales"] .community-top,body[data-layout="linear-dark-sales"] .education-hero,body[data-layout="linear-dark-sales"] .skills-intro{grid-template-columns:1fr 1fr}body[data-layout="linear-dark-sales"] .skills-grid{grid-template-columns:repeat(4,1fr);background:transparent!important;border:0!important;padding:0}

/* 09 — Skills Marketplace: put the catalogue shape forward. */
body[data-layout="skills-marketplace"]{--lab-bg:#f8faf5;--lab-card:#fff;--lab-soft:#eff4ea;--lab-line:#17352d;--lab-ink:#142c26;--lab-muted:#5b7068;--lab-green:#073528;--lab-gold:#cd8219;--lab-radius:16px;color-scheme:light}body[data-layout="skills-marketplace"] .hero{min-height:62vh}body[data-layout="skills-marketplace"] .hero-copy{max-width:900px;background:transparent!important;border:0!important}body[data-layout="skills-marketplace"] .skills-section{padding-top:54px}body[data-layout="skills-marketplace"] .skills-section .wrap{width:min(1320px,calc(100% - 40px))}body[data-layout="skills-marketplace"] .skills-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:0;background:transparent!important;border:0!important}body[data-layout="skills-marketplace"] .skill-card{border-radius:16px!important;overflow:hidden}body[data-layout="skills-marketplace"] .skill-logo-field{aspect-ratio:1/1}body[data-layout="skills-marketplace"] .cards-grid{grid-template-columns:repeat(3,1fr)}

/* 10 — Founder Letter: sales-page narrative, long-form trust. */
body[data-layout="founder-letter"]{--lab-bg:#fffaf0;--lab-card:#fffdf8;--lab-soft:#f1ead9;--lab-line:#2e251c;--lab-ink:#2d2419;--lab-muted:#746959;--lab-green:#05251d;--lab-gold:#ad6814;--lab-radius:10px;color-scheme:light}body[data-layout="founder-letter"] .wrap{width:min(980px,calc(100% - 40px))}body[data-layout="founder-letter"] .hero{min-height:76vh;text-align:left}body[data-layout="founder-letter"] .hero-copy{text-align:left;background:transparent!important;border:0!important;padding-left:0!important;padding-right:0!important}body[data-layout="founder-letter"] .hero-actions{justify-content:flex-start}body[data-layout="founder-letter"] .period-headline{font-size:clamp(50px,6.8vw,86px);line-height:1}body[data-layout="founder-letter"] .support-copy{max-width:650px}body[data-layout="founder-letter"] .cards-grid{grid-template-columns:1fr;gap:16px}body[data-layout="founder-letter"] .what-card{min-height:auto;display:block;padding:28px 30px}body[data-layout="founder-letter"] .card-icon{display:none}body[data-layout="founder-letter"] .card-label{margin:0 0 18px}body[data-layout="founder-letter"] .learn-more{margin-top:18px}body[data-layout="founder-letter"] .community-top,body[data-layout="founder-letter"] .education-hero,body[data-layout="founder-letter"] .skills-intro,body[data-layout="founder-letter"] .founders-layout{grid-template-columns:1fr}body[data-layout="founder-letter"] .skills-grid{grid-template-columns:repeat(3,1fr);padding:0;background:transparent!important;border:0!important}


/* Specificity fix: base body[data-layout]:not([data-layout="current"]) sets default variables; these per-layout variable overrides intentionally match/exceed that specificity. */
body[data-layout]:not([data-layout="current"])[data-layout="spc-white-field"]{--lab-bg:#fff;--lab-card:#fff;--lab-soft:#f5f3ea;--lab-line:#253531;--lab-ink:#253531;--lab-muted:#5f6f69;--lab-green:#05251d;--lab-gold:#bd7417;--lab-radius:4px;color-scheme:light}
body[data-layout]:not([data-layout="current"])[data-layout="spc-cream-system"]{--lab-bg:#f5f1e6;--lab-card:#fffaf0;--lab-soft:#ebe4d2;--lab-line:#18342d;--lab-ink:#102c25;--lab-muted:#65726b;--lab-green:#05251d;--lab-gold:#d68a19;--lab-radius:2px;color-scheme:light}
body[data-layout]:not([data-layout="current"])[data-layout="hampton-proof-board"]{--lab-bg:#f1f2ef;--lab-card:#fff;--lab-soft:#e8ece6;--lab-line:#032528;--lab-ink:#032528;--lab-muted:#425d5e;--lab-green:#032528;--lab-gold:#c77b15;--lab-radius:24px;color-scheme:light}
body[data-layout]:not([data-layout="current"])[data-layout="reforge-course-led"]{--lab-bg:#f7f4ec;--lab-card:#fffaf0;--lab-soft:#ece5d5;--lab-line:#11221e;--lab-ink:#11221e;--lab-muted:#5b6964;--lab-green:#061b16;--lab-gold:#e49b20;--lab-radius:18px;color-scheme:light}
body[data-layout]:not([data-layout="current"])[data-layout="maven-directory"]{--lab-bg:#fffdfa;--lab-card:#fff;--lab-soft:#f3f0ea;--lab-line:#d7d2c7;--lab-ink:#171717;--lab-muted:#6a665f;--lab-green:#0b332a;--lab-gold:#e78d1e;--lab-radius:14px;color-scheme:light}
body[data-layout]:not([data-layout="current"])[data-layout="every-editorial"]{--lab-bg:#fbf5e7;--lab-card:#fffaf0;--lab-soft:#efe6d2;--lab-line:#2e251c;--lab-ink:#2d2218;--lab-muted:#756a5d;--lab-green:#05251d;--lab-gold:#b96f12;--lab-radius:0px;color-scheme:light}
body[data-layout]:not([data-layout="current"])[data-layout="ai-engineer-terminal"]{--lab-bg:#050706;--lab-card:#0b1210;--lab-soft:#101b18;--lab-line:#2cff9a;--lab-ink:#eefaf4;--lab-muted:#94b8aa;--lab-green:#101b18;--lab-gold:#2cff9a;--lab-radius:0px;color-scheme:dark}
body[data-layout]:not([data-layout="current"])[data-layout="linear-dark-sales"]{--lab-bg:#030807;--lab-card:#071310;--lab-soft:#0c211b;--lab-line:#263d36;--lab-ink:#f4fff9;--lab-muted:#9db4aa;--lab-green:#f2a93b;--lab-gold:#f2a93b;--lab-radius:20px;color-scheme:dark}
body[data-layout]:not([data-layout="current"])[data-layout="skills-marketplace"]{--lab-bg:#f8faf5;--lab-card:#fff;--lab-soft:#eff4ea;--lab-line:#17352d;--lab-ink:#142c26;--lab-muted:#5b7068;--lab-green:#073528;--lab-gold:#cd8219;--lab-radius:16px;color-scheme:light}
body[data-layout]:not([data-layout="current"])[data-layout="founder-letter"]{--lab-bg:#fffaf0;--lab-card:#fffdf8;--lab-soft:#f1ead9;--lab-line:#2e251c;--lab-ink:#2d2419;--lab-muted:#746959;--lab-green:#05251d;--lab-gold:#ad6814;--lab-radius:10px;color-scheme:light}

/* Fable/Hermes refinement pass — preview-only polish layer. Goals: reduce generic glass, increase editorial rhythm, sharpen proof/catalogue modules, preserve all source copy. */
body[data-layout]:not([data-layout="current"]){--lab-shadow:0 24px 60px rgba(10,22,18,.12);--lab-rule:color-mix(in srgb,var(--lab-line) 28%,transparent);font-kerning:normal;text-rendering:optimizeLegibility}body[data-layout]:not([data-layout="current"]) .hero-copy::before,body[data-layout]:not([data-layout="current"]) .what-section::before,body[data-layout]:not([data-layout="current"]) .community-section::before,body[data-layout]:not([data-layout="current"]) .founders-section::before,body[data-layout]:not([data-layout="current"]) .apply-section::before,body[data-layout]:not([data-layout="current"]) .apply-section::after{display:none!important}body[data-layout]:not([data-layout="current"]) .hero-copy,body[data-layout]:not([data-layout="current"]) .what-card,body[data-layout]:not([data-layout="current"]) .metric-card,body[data-layout]:not([data-layout="current"]) .include-card,body[data-layout]:not([data-layout="current"]) .education-panel,body[data-layout]:not([data-layout="current"]) .skill-column,body[data-layout]:not([data-layout="current"]) .founder-card,body[data-layout]:not([data-layout="current"]) .portrait-placeholder,body[data-layout]:not([data-layout="current"]) .apply-panel{box-shadow:var(--lab-shadow)!important;background:var(--lab-card)!important;border-color:var(--lab-rule)!important;color:var(--lab-ink)!important}body[data-layout]:not([data-layout="current"]) .card-title,body[data-layout]:not([data-layout="current"]) .metric-value,body[data-layout]:not([data-layout="current"]) .include-title,body[data-layout]:not([data-layout="current"]) .founder-title{color:var(--lab-ink)!important}body[data-layout]:not([data-layout="current"]) .card-copy,body[data-layout]:not([data-layout="current"]) .metric-note,body[data-layout]:not([data-layout="current"]) .include-list li,body[data-layout]:not([data-layout="current"]) .education-deck,body[data-layout]:not([data-layout="current"]) .education-footnote,body[data-layout]:not([data-layout="current"]) .skills-copy p,body[data-layout]:not([data-layout="current"]) .founder-copy,body[data-layout]:not([data-layout="current"]) .apply-deck,body[data-layout]:not([data-layout="current"]) .apply-features{color:var(--lab-muted)!important}body[data-layout]:not([data-layout="current"]) .eyebrow,body[data-layout]:not([data-layout="current"]) .card-label,body[data-layout]:not([data-layout="current"]) .community-kicker,body[data-layout]:not([data-layout="current"]) .education-kicker,body[data-layout]:not([data-layout="current"]) .skills-kicker,body[data-layout]:not([data-layout="current"]) .founders-kicker,body[data-layout]:not([data-layout="current"]) .founder-role,body[data-layout]:not([data-layout="current"]) .metric-label{color:var(--lab-gold)!important}body[data-layout]:not([data-layout="current"]) .card-icon,body[data-layout]:not([data-layout="current"]) .include-icon{background:var(--lab-soft)!important;color:var(--lab-green)!important;border-color:var(--lab-rule)!important;box-shadow:none!important}body[data-layout]:not([data-layout="current"]) .learn-more{background:transparent!important;border-color:var(--lab-rule)!important;color:var(--lab-green)!important;box-shadow:none!important}body[data-layout]:not([data-layout="current"]) .skill-column{border-radius:var(--lab-radius)!important;padding:18px!important}body[data-layout]:not([data-layout="current"]) .skill-cell{background:var(--lab-soft)!important;border-color:var(--lab-rule)!important;color:var(--lab-ink)!important}body[data-layout]:not([data-layout="current"]) .skill-icon{background:var(--lab-card)!important;color:var(--lab-green)!important;border-color:var(--lab-rule)!important}body[data-layout]:not([data-layout="current"]) .apply-now,body[data-layout]:not([data-layout="current"]) .btn,body[data-layout]:not([data-layout="current"]) .top-cta{letter-spacing:.14em}

/* Variant-specific de-slop/visual identities. */
body[data-layout="spc-white-field"]{--lab-shadow:none}body[data-layout="spc-white-field"] .topbar{background:rgba(255,255,255,.92)!important}body[data-layout="spc-white-field"] .hero{min-height:86vh;background:linear-gradient(#fff,#fff)!important}body[data-layout="spc-white-field"] .inline-word.active{filter:none!important;text-shadow:none!important}body[data-layout="spc-white-field"] .period-headline{letter-spacing:.004em}body[data-layout="spc-white-field"] .support-copy{color:#4d5d58!important}body[data-layout="spc-white-field"] .community-top{grid-template-columns:1fr!important}body[data-layout="spc-white-field"] .metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-layout="spc-white-field"] .metric-value{font-size:clamp(46px,5.2vw,72px)!important;white-space:normal!important}body[data-layout="spc-white-field"] .what-card,body[data-layout="spc-white-field"] .skill-column,body[data-layout="spc-white-field"] .skill-card,body[data-layout="spc-white-field"] .metric-card,body[data-layout="spc-white-field"] .include-card{border-left:0!important;border-right:0!important;border-radius:0!important}body[data-layout="spc-white-field"] .cards-grid{border-top:1px solid #253531;border-bottom:1px solid #253531;gap:0!important}body[data-layout="spc-white-field"] .what-card{box-shadow:none!important;border-top:0!important;border-bottom:0!important}body[data-layout="spc-white-field"] .what-card + .what-card{border-left:1px solid rgba(37,53,49,.22)!important}body[data-layout="spc-white-field"] .skills-grid{border-top:1px solid #253531!important;border-left:1px solid rgba(37,53,49,.22)!important}body[data-layout="spc-white-field"] .skill-column,body[data-layout="spc-white-field"] .skill-card{border-radius:0!important;border-top:0!important;border-left:0!important;border-bottom:1px solid rgba(37,53,49,.22)!important;border-right:1px solid rgba(37,53,49,.22)!important}body[data-layout="spc-white-field"] .skill-logo-field{background:#faf8ef!important}body[data-layout="spc-white-field"] .skill-icon-img{opacity:1!important;filter:none!important}
body[data-layout="spc-cream-system"]{--lab-shadow:0 18px 44px rgba(57,42,18,.08)}body[data-layout="spc-cream-system"] .hero{background:linear-gradient(180deg,#f7f2e6 0%,#efe5d1 100%)!important}body[data-layout="spc-cream-system"] .period-headline{max-width:1050px}body[data-layout="spc-cream-system"] .section-title,body[data-layout="spc-cream-system"] .community-lede,body[data-layout="spc-cream-system"] .education-title,body[data-layout="spc-cream-system"] .skills-title{font-size:clamp(44px,6vw,82px)}body[data-layout="spc-cream-system"] .section-intro,body[data-layout="spc-cream-system"] .education-hero,body[data-layout="spc-cream-system"] .skills-intro{border-top:1px solid var(--lab-line);padding-top:18px}
body[data-layout="hampton-proof-board"]{--lab-shadow:0 28px 70px rgba(3,37,40,.14)}body[data-layout="hampton-proof-board"] .hero{background:linear-gradient(135deg,#f5f6f2 0%,#e8eee9 55%,#dde8df 100%)!important}body[data-layout="hampton-proof-board"] .hero-copy::after{content:"PRIVATE OPERATOR NETWORK · PRACTICAL AI IMPLEMENTATION";display:block;margin-top:24px;padding-top:18px;border-top:1px solid rgba(3,37,40,.2);color:var(--lab-gold);font:800 11px/1 var(--mono);letter-spacing:.16em}body[data-layout="hampton-proof-board"] .metric-card{background:var(--lab-green)!important;color:#fff!important}body[data-layout="hampton-proof-board"] .metric-value,body[data-layout="hampton-proof-board"] .metric-note,body[data-layout="hampton-proof-board"] .metric-label{color:#fff!important}body[data-layout="hampton-proof-board"] .community-top{align-items:start}
body[data-layout="reforge-course-led"] .hero{background:radial-gradient(circle at 18% 20%,rgba(228,155,32,.14),transparent 30%),#061b16!important}body[data-layout="reforge-course-led"] .hero-copy{color:#fff!important}body[data-layout="reforge-course-led"] .hero-copy,body[data-layout="reforge-course-led"] .period-headline,body[data-layout="reforge-course-led"] .support-copy{color:#fff!important}body[data-layout="reforge-course-led"] .what-card:nth-child(1){transform:translateY(-22px)}body[data-layout="reforge-course-led"] .what-card:nth-child(2){transform:translateY(10px)}body[data-layout="reforge-course-led"] .what-card:nth-child(3){transform:translateY(-6px)}body[data-layout="reforge-course-led"] .education-panel{border:2px solid var(--lab-green)!important}
body[data-layout="maven-directory"] .hero{background:linear-gradient(180deg,#fffdfa 0%,#f2f0ea 100%)!important}body[data-layout="maven-directory"] .cards-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-layout="maven-directory"] .skills-grid{counter-reset:skillcol}body[data-layout="maven-directory"] .skill-column{position:relative;padding-top:48px!important}body[data-layout="maven-directory"] .skill-column::before{counter-increment:skillcol;content:"0" counter(skillcol);position:absolute;top:17px;left:18px;color:var(--lab-gold);font:900 11px/1 var(--mono);letter-spacing:.16em}body[data-layout="maven-directory"] .skill-category{padding-left:42px}
body[data-layout="every-editorial"]{--lab-shadow:none}body[data-layout="every-editorial"] .hero{background:#fbf5e7!important}body[data-layout="every-editorial"] .what-card{box-shadow:none!important;background:transparent!important;padding-left:0!important;padding-right:0!important}body[data-layout="every-editorial"] .metric-card,body[data-layout="every-editorial"] .include-card,body[data-layout="every-editorial"] .education-panel,body[data-layout="every-editorial"] .founder-card{border-radius:0!important;box-shadow:none!important}body[data-layout="every-editorial"] .apply-panel{border-top:2px solid var(--lab-line)!important;border-bottom:2px solid var(--lab-line)!important;border-left:0!important;border-right:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}
body[data-layout="ai-engineer-terminal"]{--lab-shadow:0 0 0 1px rgba(44,255,154,.16),0 0 42px rgba(44,255,154,.05)}body[data-layout="ai-engineer-terminal"] main > section{background:#050706!important}body[data-layout="ai-engineer-terminal"] .hero{background:linear-gradient(rgba(44,255,154,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(44,255,154,.03) 1px,transparent 1px),#050706!important;background-size:28px 28px!important}body[data-layout="ai-engineer-terminal"] .hero-copy,body[data-layout="ai-engineer-terminal"] .what-card,body[data-layout="ai-engineer-terminal"] .metric-card,body[data-layout="ai-engineer-terminal"] .include-card,body[data-layout="ai-engineer-terminal"] .education-panel,body[data-layout="ai-engineer-terminal"] .skill-column,body[data-layout="ai-engineer-terminal"] .founder-card,body[data-layout="ai-engineer-terminal"] .apply-panel{background:#0a1110!important;color:#eefaf4!important}body[data-layout="ai-engineer-terminal"] .card-title,body[data-layout="ai-engineer-terminal"] .metric-value,body[data-layout="ai-engineer-terminal"] .include-title,body[data-layout="ai-engineer-terminal"] .founder-title,body[data-layout="ai-engineer-terminal"] .apply-title{color:#eefaf4!important}
body[data-layout="linear-dark-sales"] .hero{background:radial-gradient(circle at 50% 0,rgba(242,169,59,.16),transparent 42%),#030807!important}body[data-layout="linear-dark-sales"] .hero-copy,body[data-layout="linear-dark-sales"] .what-card,body[data-layout="linear-dark-sales"] .metric-card,body[data-layout="linear-dark-sales"] .include-card,body[data-layout="linear-dark-sales"] .education-panel,body[data-layout="linear-dark-sales"] .skill-column,body[data-layout="linear-dark-sales"] .founder-card,body[data-layout="linear-dark-sales"] .apply-panel{background:#071310!important;color:#f4fff9!important}body[data-layout="linear-dark-sales"] .card-title,body[data-layout="linear-dark-sales"] .metric-value,body[data-layout="linear-dark-sales"] .include-title,body[data-layout="linear-dark-sales"] .founder-title,body[data-layout="linear-dark-sales"] .apply-title{color:#f4fff9!important}body[data-layout="linear-dark-sales"] .metric-card{padding:clamp(20px,2vw,24px)!important;min-width:0;overflow:visible!important}body[data-layout="linear-dark-sales"] .metric-value{font-size:clamp(38px,3.55vw,44px)!important;line-height:.96!important;letter-spacing:-.012em!important;white-space:nowrap!important}body[data-layout="linear-dark-sales"] .include-title{font-size:clamp(32px,3.55vw,44px)!important;line-height:1.02!important;white-space:nowrap!important}
body[data-layout="skills-marketplace"] .hero{background:linear-gradient(180deg,#f8faf5 0%,#eaf2e7 100%)!important}body[data-layout="skills-marketplace"] .skills-section{background:#edf4e8!important}body[data-layout="skills-marketplace"] .skills-intro{position:sticky;top:86px;z-index:3;background:rgba(248,250,245,.92);border:1px solid var(--lab-rule);border-radius:22px;padding:18px 20px;backdrop-filter:blur(12px)}body[data-layout="skills-marketplace"] .skill-column{min-height:360px}body[data-layout="skills-marketplace"] .skill-cell{min-height:74px}
body[data-layout="founder-letter"]{--lab-shadow:none}body[data-layout="founder-letter"] .topbar{background:rgba(255,250,240,.92)!important}body[data-layout="founder-letter"] .hero-copy,body[data-layout="founder-letter"] .what-card,body[data-layout="founder-letter"] .include-card,body[data-layout="founder-letter"] .education-panel,body[data-layout="founder-letter"] .founder-card,body[data-layout="founder-letter"] .apply-panel{box-shadow:none!important;border-radius:0!important;border-left:0!important;border-right:0!important;background:transparent!important}body[data-layout="founder-letter"] .period-headline::before{content:"A note for operators";display:block;margin-bottom:18px;color:var(--lab-gold);font:900 11px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase}body[data-layout="founder-letter"] .cards-grid{border-top:1px solid var(--lab-line);border-bottom:1px solid var(--lab-line)}

/* CTA readability pass: keep the approved Linear Dark Sales preview dark/glass instead of flat gold. */
body[data-layout]:not([data-layout="current"])[data-layout="linear-dark-sales"] .top-cta,body[data-layout]:not([data-layout="current"])[data-layout="linear-dark-sales"] .btn,body[data-layout]:not([data-layout="current"])[data-layout="linear-dark-sales"] .apply-now{background:linear-gradient(145deg,rgba(255,255,255,.16),rgba(255,210,118,.12) 34%,rgba(6,34,28,.92))!important;color:#fff6d8!important;border-color:rgba(255,210,118,.72)!important;text-shadow:0 1px 12px rgba(0,0,0,.5)!important;box-shadow:0 18px 54px rgba(0,0,0,.34),0 0 56px rgba(242,169,59,.18),inset 1px 1px 0 rgba(255,255,255,.3),inset -1px -1px 0 rgba(0,0,0,.34)!important;backdrop-filter:blur(20px) saturate(1.22)!important}
body[data-layout]:not([data-layout="current"])[data-layout="linear-dark-sales"] .top-cta:hover,body[data-layout]:not([data-layout="current"])[data-layout="linear-dark-sales"] .top-cta:focus-visible,body[data-layout]:not([data-layout="current"])[data-layout="linear-dark-sales"] .btn:hover,body[data-layout]:not([data-layout="current"])[data-layout="linear-dark-sales"] .btn:focus-visible,body[data-layout]:not([data-layout="current"])[data-layout="linear-dark-sales"] .apply-now:hover,body[data-layout]:not([data-layout="current"])[data-layout="linear-dark-sales"] .apply-now:focus-visible{background:linear-gradient(145deg,rgba(255,255,255,.23),rgba(255,210,118,.2) 36%,rgba(8,45,36,.96))!important;color:#fffdf4!important;border-color:rgba(255,226,142,.96)!important;box-shadow:0 26px 74px rgba(0,0,0,.38),0 0 92px rgba(242,169,59,.26),inset 2px 2px 0 rgba(255,255,255,.42)!important;outline:none!important}

@media(max-width:980px){.layout-lab-panel{left:10px;right:10px;bottom:10px;grid-template-columns:auto 1fr}.layout-lab-controls{max-width:none}body[data-layout]:not([data-layout="current"]) .section-intro,body[data-layout]:not([data-layout="current"]) .education-hero,body[data-layout]:not([data-layout="current"]) .skills-intro,body[data-layout]:not([data-layout="current"]) .community-top{grid-template-columns:1fr!important}body[data-layout]:not([data-layout="current"]) .cards-grid,body[data-layout]:not([data-layout="current"]) .metrics-grid,body[data-layout]:not([data-layout="current"]) .skills-grid,body[data-layout]:not([data-layout="current"]) .include-list{grid-template-columns:1fr 1fr!important}body[data-layout="every-editorial"] .what-card{grid-template-columns:1fr!important}body[data-layout="hampton-proof-board"] .hero-copy{margin-left:auto;text-align:center}body[data-layout="hampton-proof-board"] .hero-actions{justify-content:center}}@media(max-width:520px){body[data-layout]:not([data-layout="current"]) .cards-grid,body[data-layout]:not([data-layout="current"]) .metrics-grid,body[data-layout]:not([data-layout="current"]) .skills-grid,body[data-layout]:not([data-layout="current"]) .include-list{grid-template-columns:1fr!important}.layout-lab-links{display:none}}
