.more-band{padding:80px 0 24px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--bg-soft)}.more-head{display:grid;grid-template-columns:1fr 1.4fr;gap:56px;align-items:end;margin-bottom:36px}.more-h2{font-family:var(--font-serif);font-weight:400;font-size:clamp(32px,4vw,48px);line-height:1.04;letter-spacing:-.012em;margin:12px 0 0}.more-h2 em{font-style:italic;color:var(--accent)}.more-intro{font-family:var(--font-serif);font-size:19px;color:var(--text-muted);margin:0;line-height:1.5}.more-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:280px 220px;gap:20px}.more-card{display:flex;flex-direction:column;justify-content:space-between;padding:22px 24px;background:#fff;border:1px solid var(--rule);border-radius:2px;text-decoration:none;color:inherit;transition:border-color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1)}.more-card:hover{border-color:var(--text-strong);transform:translateY(-2px)}.more-card-tag{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-weight:500}.more-card-title{font-family:var(--font-serif);font-size:22px;line-height:1.15;letter-spacing:-.008em;color:var(--text-strong);margin-top:auto}.more-card-title em{font-style:italic;color:var(--accent)}.more-card-blurb{font-family:var(--font-sans);font-size:13px;color:var(--text-muted);line-height:1.55;margin-top:8px}.more-card-large{grid-column:span 2;grid-row:span 2;padding:0;background-size:cover;background-position:center;position:relative;overflow:hidden}.more-card-overlay{position:absolute;inset:0;padding:28px 30px;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(to top,rgba(13,22,20,.85) 0%,rgba(13,22,20,.15) 50%,transparent 100%);color:#fff}.more-card-large .more-card-tag{color:#f0a99f;margin-bottom:12px}.more-card-large .more-card-title{color:#fff;font-size:clamp(24px,2.8vw,32px)}.more-card-large .more-card-title em{color:#f0a99f}@media(max-width:980px){.more-head{grid-template-columns:1fr;gap:18px}.more-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:260px auto auto auto auto}.more-card-large{grid-column:span 2;grid-row:span 1;min-height:240px}}@media(max-width:560px){.more-band{padding:48px 0 12px}.more-grid{grid-template-columns:1fr;grid-template-rows:200px auto auto auto auto auto auto auto;gap:14px}.more-card-large{grid-column:span 1}}.front{padding:56px 0 64px;border-bottom:1px solid var(--rule)}.front-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:56px}.lead{border-right:1px solid var(--rule);padding-right:56px}.lead .eyebrow{margin-bottom:14px}.lead-title{font-family:var(--font-serif);font-weight:400;font-size:clamp(48px,6vw,88px);line-height:.96;letter-spacing:-.025em;margin:0 0 24px}.lead-title em{font-style:italic;color:var(--text-strong)}.lead-figure{margin:0 0 24px}.lead-figure img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;filter:saturate(.94);display:block}.lead-figure figcaption{margin-top:12px}.lead-lede{font-family:var(--font-serif);font-size:21px;line-height:1.5;color:var(--text-muted);max-width:36em;margin:0 0 24px}.lead-lede .drop{float:left;font-family:var(--font-serif);font-style:italic;font-size:4.4em;line-height:.82;padding:6px 12px 0 0;color:var(--accent)}.lead-lede a{color:var(--accent);text-decoration:none}.lead-lede a:hover{text-decoration:underline;text-underline-offset:3px}.secondary{display:grid;grid-template-rows:auto auto auto;gap:28px;align-content:start}.sec-item{display:block;text-decoration:none;color:inherit;border-bottom:1px solid var(--rule);padding-bottom:24px}.sec-item:last-child{border-bottom:0}.sec-tag{color:var(--accent)!important}.sec-title{font-family:var(--font-serif);font-weight:400;font-size:26px;line-height:1.12;letter-spacing:-.008em;margin:8px 0;color:var(--text-strong)}.sec-title em{font-style:italic;color:var(--text-strong)}.sec-item p{font-family:var(--font-sans);font-size:15px;color:var(--text-muted);line-height:1.55;margin:0 0 12px}.sec-more{font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--accent);font-weight:500}.sec-item{transition:opacity .18s cubic-bezier(.22,1,.36,1)}.sec-item:hover .sec-title,.sec-item:hover .sec-title em{color:var(--accent)}.index-sec{padding:72px 0;border-bottom:1px solid var(--rule)}.index-head{display:grid;grid-template-columns:1fr 1.4fr;gap:56px;align-items:end;margin-bottom:28px}.index-h2{font-family:var(--font-serif);font-weight:400;font-size:clamp(32px,4vw,48px);line-height:1.04;letter-spacing:-.012em;margin:12px 0 0}.index-h2 em{font-style:italic;color:var(--accent)}.index-intro{font-family:var(--font-serif);font-size:19px;color:var(--text-muted);margin:0}.icols{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--rule-strong)}.icol{border-right:1px solid var(--rule)}.icol:last-child{border-right:0}.ientry{display:grid;grid-template-columns:28px 1fr;gap:14px;padding:20px 24px 20px 0;border-bottom:1px solid var(--rule);align-items:baseline;text-decoration:none;color:inherit;transition:background-color .18s cubic-bezier(.22,1,.36,1)}.icol:first-child .ientry{padding-left:0}.icol:not(:first-child) .ientry{padding-left:24px}.ientry:last-child{border-bottom:0}.ient-n{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:15px;color:var(--accent)}.ient-name{font-family:var(--font-serif);font-size:20px;line-height:1.2;color:var(--text-strong)}.ient-name em{font-style:italic}.ient-sub{display:block;font-family:var(--font-sans);font-size:14px;color:var(--text-muted);margin-top:4px;line-height:1.5}.ientry:hover{background:var(--bg-soft)}.decide-sec{padding:64px 0;background:var(--bg-soft);border-bottom:1px solid var(--rule)}.decide-row{display:grid;grid-template-columns:1fr 1.4fr;gap:48px;align-items:center}.decide-h2{font-family:var(--font-serif);font-weight:400;font-size:clamp(28px,3.4vw,40px);line-height:1.04;margin:12px 0 0;letter-spacing:-.01em}.decide-h2 em{font-style:italic;color:var(--accent)}.dchips{display:flex;flex-wrap:wrap;gap:12px}.dchip{background:#fff;border:1px solid var(--rule);padding:14px 18px;border-radius:2px;display:inline-flex;gap:12px;align-items:baseline;text-decoration:none;color:var(--text-strong);font-family:var(--font-serif);font-size:18px;transition:border-color .18s cubic-bezier(.22,1,.36,1)}.dchip:hover{border-color:var(--text-strong)}.dchip em{font-style:italic;color:var(--accent)}.dchip-n{font-family:var(--font-mono);color:var(--accent);font-size:12px;font-weight:500}.stats-band{padding:56px 0;border-bottom:1px solid var(--rule)}.stats-row{display:grid;grid-template-columns:1.2fr repeat(4,1fr);gap:32px;align-items:end}.stats-h3{font-family:var(--font-serif);font-weight:400;font-size:28px;line-height:1.15;margin:10px 0 0}.stats-h3 em{font-style:italic;color:var(--accent)}.stat-cell{border-left:1px solid var(--rule);padding-left:22px}.stat-n{font-family:var(--font-serif);font-size:42px;line-height:1;letter-spacing:-.015em;color:var(--text-strong);font-variant-numeric:tabular-nums}.stat-l{margin-top:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.cta-band{padding:40px 0}.cta-inner{display:flex;align-items:center;justify-content:space-between;gap:28px}.cta-h3{font-family:var(--font-serif);font-size:26px;font-weight:400;margin:0;color:var(--text-strong)}.cta-h3 em{font-style:italic;color:var(--accent)}.btn{display:inline-flex;align-items:center;gap:10px;text-decoration:none;background:var(--text-strong);color:#fff;padding:14px 24px;border-radius:2px;font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:500;transition:background-color .18s cubic-bezier(.22,1,.36,1)}.btn:hover{background:#000}@media(max-width:980px){.front-grid,.index-head,.decide-row,.stats-row{grid-template-columns:1fr;gap:32px}.lead{border-right:0;padding-right:0;border-bottom:1px solid var(--rule);padding-bottom:32px}.icols{grid-template-columns:1fr 1fr}.icol:nth-child(3){border-right:0}.icol .ientry{padding-left:0!important;padding-right:16px!important}.icol:nth-child(2) .ientry{padding-left:16px!important}.stat-cell{border-left:0;padding-left:0;border-top:1px solid var(--rule);padding-top:18px}.cta-inner{flex-direction:column;align-items:flex-start}}@media(max-width:560px){.icols{grid-template-columns:1fr}.icol{border-right:0;border-bottom:1px solid var(--rule)}.icol:last-child{border-bottom:0}.icol .ientry{padding-left:0!important;padding-right:0!important}}
