.page-hero{padding:clamp(145px,18vw,230px) 0 75px;border-bottom:1px solid var(--line);background:linear-gradient(110deg,var(--surface),var(--bg))}.page-hero h1{font:700 clamp(48px,9vw,112px)/.92 Manrope,sans-serif;letter-spacing:-.075em;text-transform:uppercase;max-width:1000px}.page-hero .eyebrow{margin-bottom:22px}.page-hero .lede{margin-top:26px;max-width:560px;color:var(--muted);font-size:14px;line-height:1.75}.page-body{padding-block:clamp(60px,8vw,110px)}.content-column{max-width:820px}.content-column h2{font:600 clamp(26px,4vw,42px)/1.1 Manrope,sans-serif;letter-spacing:-.05em;margin:0 0 20px}.content-column p{max-width:680px;color:var(--muted);line-height:1.8;margin:0 0 20px}.content-column a{color:var(--text);border-bottom:1px solid var(--accent)}.template-note{font-size:10px!important;text-transform:uppercase;letter-spacing:.12em;color:var(--accent)!important}.listing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 12px}.listing-card{border:1px solid var(--line);padding:10px}.listing-card img{width:100%;aspect-ratio:.9;object-fit:cover}.listing-card h2{font:600 16px Manrope,sans-serif;margin:13px 0 2px}.listing-card p{font-size:10px;color:var(--muted);margin:0}.editorial-panel{background:var(--surface);padding:clamp(24px,5vw,64px)}.static-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.static-form label{display:grid;gap:7px;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.static-form input,.static-form select,.static-form textarea{width:100%;border:1px solid var(--line);background:transparent;color:var(--text);padding:12px 13px;min-height:46px}.static-form textarea{min-height:140px}.static-form .full{grid-column:1/-1}.form-submit{border:0;background:var(--accent);color:#fff;padding:14px 20px;text-transform:uppercase;letter-spacing:.12em;font-size:10px;width:max-content}.form-status{min-height:24px;color:var(--accent);font-size:12px}
