:root{--ink: #090909;--muted: #6f6f6f;--paper: #fff;--soft: #f4f4f2;--line: #e7e7e4;--radius: 18px;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper)}button,input,select{font:inherit}a{text-decoration:none;color:inherit}img,video{display:block;max-width:100%}button{color:inherit}.page-shell{max-width:1440px;margin:0 auto}.eyebrow{margin:0 0 8px;font-size:10px;letter-spacing:.17em;text-transform:uppercase;font-weight:750}.section-heading{display:flex;align-items:end;justify-content:space-between;padding:0 18px;margin:34px 0 16px}.section-heading h2,.display-title{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em;margin:0}.section-heading h2{font-size:clamp(27px,6vw,46px)}.section-heading a{font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid;padding-bottom:3px}.primary-button,.secondary-button{min-height:52px;border:1px solid var(--ink);display:inline-flex;align-items:center;justify-content:center;padding:0 22px;font-size:11px;font-weight:750;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.primary-button{color:#fff;background:var(--ink)}.secondary-button{color:var(--ink);background:#fff}.empty-state{min-height:58vh;display:grid;place-items:center;text-align:center;padding:48px 24px}.empty-state>div{max-width:360px}.empty-state .symbol{font-size:46px;font-weight:200;margin-bottom:20px}.empty-state h1{font:400 36px/1 Georgia,serif;margin:0 0 12px}.empty-state p{color:var(--muted);line-height:1.6;margin:0 0 28px}@media(min-width:900px){.section-heading{padding:0 42px;margin-top:64px}}
