/* Expanded homepage sections — keeps the existing editorial/lab direction */
.home-why,.home-help,.home-journal{position:relative}.home-why{padding:76px 0 82px;background:#fbf7f0;border-top:1px solid var(--line);overflow:hidden}.home-why:after{content:"SEARCH / INTENT / LONGEVITY";position:absolute;right:5%;top:34px;font:500 10px 'DM Mono',monospace;letter-spacing:.12em;color:var(--red);transform:rotate(2deg)}.expand-head{display:grid;grid-template-columns:.78fr 1.22fr;gap:72px;align-items:end;margin-bottom:38px}.expand-kicker{font:500 11px 'DM Mono',monospace;letter-spacing:.08em;color:var(--red);text-transform:uppercase}.expand-title{font:500 clamp(42px,5vw,64px)/1 'Fraunces',serif;letter-spacing:-.04em;margin:11px 0 0}.expand-title em{color:var(--red);font-weight:500}.expand-copy{font:400 12px/1.75 'DM Mono',monospace;max-width:620px}.why-notes{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.why-note{position:relative;background:#fffdf8;border:1px solid #ddd3c8;padding:25px 20px 23px;min-height:210px;box-shadow:0 8px 18px rgba(54,39,27,.05)}.why-note:nth-child(2){transform:rotate(.35deg)}.why-note:nth-child(3){transform:rotate(-.3deg)}.why-note .n{font:500 29px 'Fraunces',serif;color:var(--red);margin-bottom:18px}.why-note h3{font-size:14px;text-transform:uppercase;margin:0 0 9px}.why-note p{font-size:11px;line-height:1.65;margin:0;color:#443d36}.why-scribble{font:600 25px 'Caveat',cursive;color:var(--red);text-align:right;margin:12px 7% 0 0;transform:rotate(-2deg)}
.home-help{padding:72px 0 78px;background:var(--paper)}.help-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:19px;margin-top:38px}.help-card{background:#fffdf8;border:1px solid #ddd3c8;padding:28px 25px 25px;position:relative;text-decoration:none;color:var(--ink);box-shadow:0 9px 20px rgba(54,39,27,.05)}.help-card:nth-child(2){background:#f0c8c0;transform:rotate(-.25deg)}.help-card:nth-child(3){background:var(--charcoal);color:#f8f3eb;transform:rotate(.2deg)}.help-card .label{font:500 10px 'DM Mono',monospace;letter-spacing:.08em;color:var(--red);text-transform:uppercase}.help-card:nth-child(3) .label{color:var(--rose)}.help-card h3{font:500 32px/1.05 'Fraunces',serif;margin:18px 0 12px}.help-card p{font-size:12px;line-height:1.7;margin:0 0 25px;max-width:34ch}.help-card .arrow{font:600 12px 'DM Mono',monospace;color:var(--red)}.help-card:nth-child(3) .arrow{color:var(--rose)}.help-note{font:600 23px 'Caveat',cursive;color:var(--red);margin-top:12px;transform:rotate(-2deg)}
.home-journal{padding:74px 0 82px;background:#f4eadf;border-top:1px solid var(--line)}.journal-top{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:34px}.journal-link{font:600 11px 'DM Mono',monospace;color:var(--red);text-decoration:none;border-bottom:1px solid var(--red);padding-bottom:4px}.journal-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:18px}.journal-card{background:#fffdf8;border:1px solid #d8cec1;text-decoration:none;color:var(--ink);padding:26px 23px;position:relative;min-height:250px;display:flex;flex-direction:column;box-shadow:0 9px 20px rgba(54,39,27,.05)}.journal-card:first-child{transform:rotate(-.25deg)}.journal-card:nth-child(3){transform:rotate(.3deg)}.journal-card .topic{font:500 10px 'DM Mono',monospace;color:var(--red);text-transform:uppercase;letter-spacing:.08em}.journal-card h3{font:500 27px/1.08 'Fraunces',serif;margin:18px 0 13px}.journal-card p{font-size:11px;line-height:1.7;color:#4b433c;margin:0 0 22px}.journal-card .read{font:600 11px 'DM Mono',monospace;color:var(--red);margin-top:auto}.journal-tape{position:absolute;right:19px;top:-13px;background:var(--tan);font:500 9px 'DM Mono',monospace;padding:6px 11px;transform:rotate(2deg)}
.home-final-cta{background:var(--charcoal);color:#f8f3eb;padding:55px 0;position:relative}.home-final-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:55px;align-items:center}.home-final-cta h2{font:500 clamp(36px,4vw,54px)/1.03 'Fraunces',serif;margin:0 0 14px}.home-final-cta h2 em{color:var(--rose);font-weight:500}.home-final-cta p{font:400 12px/1.75 'DM Mono',monospace;color:#d4ccc3;max-width:600px}.home-final-actions{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap}.home-final-actions a{padding:14px 18px;text-decoration:none;font-size:12px;font-weight:700}.home-final-actions .primary{background:var(--red);color:white}.home-final-actions .secondary{border:1px solid #91877e;color:#f8f3eb}.final-scribble{position:absolute;right:7%;bottom:10px;color:var(--rose);font:600 23px 'Caveat',cursive;transform:rotate(-2deg)}
@media(max-width:850px){.expand-head,.home-final-grid{grid-template-columns:1fr;gap:22px}.why-notes,.help-grid,.journal-grid{grid-template-columns:1fr 1fr}.journal-card:first-child{grid-column:1/-1}.home-final-actions{justify-content:flex-start}}@media(max-width:620px){.home-why,.home-help,.home-journal{padding:55px 0}.why-notes,.help-grid,.journal-grid{grid-template-columns:1fr}.journal-card:first-child{grid-column:auto}.why-note,.help-card,.journal-card{transform:none!important}.journal-top{display:block}.journal-link{display:inline-block;margin-top:18px}.home-why:after,.final-scribble{display:none}}