@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&family=Newsreader:opsz,wght@6..72,300;6..72,400;6..72,500&display=swap');
:root{--ink:#151515;--paper:#f5f0e6;--gold:#b88a38;--line:rgba(21,21,21,.18);--muted:#625f5a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Manrope,Arial,sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}.sample-nav{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding:22px clamp(22px,5vw,72px)}.wordmark{font:500 1.35rem Newsreader,Georgia,serif}.sample-chip,.kicker,.proof-index,.signal-label{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.sample-chip{color:var(--muted)}h1,h2{font-family:Newsreader,Georgia,serif;font-weight:400;line-height:1.05;margin:0}p{margin:0 0 1.25rem;color:var(--muted)}.sample-index{margin:0 auto;max-width:1220px;padding:clamp(70px,11vw,150px) clamp(22px,5vw,72px)}.sample-index h1{font-size:clamp(3.6rem,8vw,7.5rem);max-width:850px}.intro{font-size:1.2rem;max-width:690px;margin-top:28px}.sample-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:70px}.sample-card{min-height:310px;padding:32px;display:flex;flex-direction:column;justify-content:space-between}.sample-card span{font-size:.8rem;letter-spacing:.15em}.sample-card h2{font-size:2.4rem;max-width:310px}.sample-card p{color:inherit;opacity:.75}.sample-card strong{font-size:.8rem;letter-spacing:.12em;text-transform:uppercase}.sample-card--ink{background:#161616;color:#f7f1e5}.sample-card--gold{background:#b88a38;color:#151515}.sample-card--paper{border:1px solid var(--line)}.sample-note{border-top:1px solid var(--line);margin-top:70px;padding-top:20px;max-width:700px}.sample-note p{font-size:.9rem}.theme-ink{background:#111;color:#f7f1e5}.theme-ink p{color:rgba(247,241,229,.7)}.theme-ink .sample-nav{border-color:rgba(247,241,229,.18)}.theme-ink .sample-chip{color:rgba(247,241,229,.65)}.editorial-hero{display:grid;gap:50px;grid-template-columns:1.4fr .6fr;margin:auto;max-width:1320px;min-height:680px;padding:clamp(80px,12vw,170px) clamp(22px,6vw,90px) 100px}.editorial-hero h1{font-size:clamp(4rem,9vw,9rem);max-width:900px}.hero-copy{font-size:1.25rem;max-width:650px;margin-top:28px}.hero-actions{align-items:center;display:flex;gap:25px;margin-top:38px}.button{display:inline-block;padding:14px 20px;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.button--light{background:#f7f1e5;color:#111}.button--dark{background:#151515;color:#f7f1e5}.text-link{font-size:.8rem;letter-spacing:.1em;text-transform:uppercase}.signal-card{align-self:end;border:1px solid rgba(247,241,229,.25);padding:28px}.signal-card strong{display:block;font:400 2.5rem/1 Newsreader,Georgia,serif;margin:30px 0}.signal-card a,.handoff a{color:#e1b965;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase}.editorial-section{background:#f7f1e5;color:#151515;padding:90px clamp(22px,6vw,90px)}.editorial-columns{display:grid;gap:1px;grid-template-columns:repeat(3,1fr);margin-top:35px;background:#c7c0b5}.editorial-columns article{background:#f7f1e5;min-height:270px;padding:28px}.editorial-columns span{color:#9e7130;font-size:.8rem}.editorial-columns h2{font-size:2.2rem;margin:55px 0 16px}.handoff{background:#1e1e1e;padding:90px clamp(22px,6vw,90px)}.handoff h2{font-size:clamp(2.5rem,5vw,5rem);max-width:760px;margin:16px 0 22px}.theme-proof{background:#eee8dc}.proof-hero{max-width:1200px;padding:clamp(90px,14vw,180px) clamp(22px,6vw,90px)}.proof-hero h1{font-size:clamp(4rem,9vw,8.5rem);max-width:950px}.proof-list{border-top:1px solid var(--line)}.proof-case{display:grid;gap:30px;grid-template-columns:.25fr 1fr;padding:70px clamp(22px,6vw,90px);border-bottom:1px solid var(--line)}.proof-case h2{font-size:clamp(2.2rem,4vw,4.4rem);max-width:850px}.proof-case p{font-size:1.08rem;max-width:720px;margin-top:20px}.proof-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.proof-meta span{border:1px solid currentColor;font-size:.72rem;padding:8px 11px;text-transform:uppercase;letter-spacing:.08em}.proof-case--dark{background:#191919;color:#f5f0e6}.proof-case--dark p{color:rgba(245,240,230,.7)}.proof-footer{max-width:900px;padding:100px clamp(22px,6vw,90px)}.proof-footer h2{font-size:clamp(2.8rem,6vw,5.8rem);margin:18px 0}.proof-footer a,.router-close a{font-size:.8rem;letter-spacing:.1em;text-transform:uppercase}.theme-router{background:#e5e0d6}.router-shell{max-width:1320px;margin:auto}.router-hero{align-items:end;display:flex;gap:40px;justify-content:space-between;padding:clamp(90px,13vw,170px) clamp(22px,6vw,90px) 90px}.router-hero h1{font-size:clamp(4rem,9vw,8rem);max-width:900px}.router-mark{border:1px solid var(--ink);font:500 1.1rem/1 Manrope;padding:24px;text-align:center;letter-spacing:.16em}.router-mark span{display:block;font-size:.6rem;letter-spacing:.08em;margin-top:10px}.router-grid{display:grid;gap:1px;grid-template-columns:repeat(2,1fr);background:var(--ink)}.router-grid>a,.router-handoff{background:#f3eee4;min-height:300px;padding:36px;display:flex;flex-direction:column;justify-content:space-between}.router-grid>a span{color:#9e7130;font-size:.8rem}.router-grid h2,.router-handoff h2{font-size:clamp(2.2rem,4vw,4rem);max-width:520px}.router-grid>a p,.router-handoff p{max-width:490px}.router-grid strong,.router-handoff a{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.router-handoff{background:#b88a38}.router-handoff p{color:#151515}.router-close{padding:90px clamp(22px,6vw,90px)}.router-close h2{font-size:clamp(2.5rem,5vw,5rem);margin-bottom:25px}@media(max-width:760px){.sample-nav{align-items:flex-start;flex-direction:column;gap:8px}.sample-grid,.editorial-columns,.router-grid{grid-template-columns:1fr}.editorial-hero{display:block;min-height:auto}.signal-card{margin-top:60px}.proof-case{grid-template-columns:1fr}.router-hero{align-items:flex-start;display:block}.router-mark{display:inline-block;margin-top:35px}.hero-actions{align-items:flex-start;flex-direction:column}}
