.site{color:var(--ink);background:var(--paper);font-family:var(--font-body);font-size:16px;line-height:1.6}.wrap{width:min(1184px,100% - 112px);margin-inline:auto}.eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:550}.primary{background:var(--accent);color:#fff;border-radius:var(--radius);justify-content:space-between;align-items:center;gap:32px;min-height:52px;padding:15px 22px;font-size:13px;text-decoration:none;display:inline-flex}.primary:hover{background:var(--ink)}.body-copy{color:var(--muted);font-size:16px;line-height:1.85}.section-title{font:500 clamp(2rem, 3.5vw, 3.3rem)/1.15 var(--font-display);letter-spacing:-.04em}.detail-list{margin:24px 0;padding:0;list-style:none}.detail-list li{padding:7px 0;font-size:13px}.detail-list li:before{content:"↗";color:var(--accent);margin-right:12px}.tech{color:var(--muted);font-size:11px}@media (width<=767px){.wrap{width:calc(100% - 40px)}}.site{overflow-wrap:anywhere}.site :where(section,article,div,figure,aside){min-width:0}
