*,*:before,*:after{box-sizing:border-box}html,body{margin:0}body{background:#2a2030;color:#2a2030;font-family:Fraunces,Georgia,serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.hero{position:relative;height:100vh;height:100svh;min-height:520px;overflow:hidden;background:#d9b98c}.backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover}.exporting .nav,.exporting .copy{display:none}.nav{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 40px;font-size:14px}.brand{font-weight:500;white-space:nowrap}.links{display:flex;gap:28px}.copy{position:absolute;left:40px;bottom:40px;right:40px;max-width:1100px}h1{margin:0;font-size:96px;font-weight:400;line-height:1;letter-spacing:-.02em;color:#2a2030}.lede{margin:20px 0 28px;max-width:520px;font-size:18px;line-height:1.45}.pill{display:inline-block;padding:14px 28px;border-radius:999px;background:#2a2030;color:#f6dfb4;font-size:16px}.rise{animation:rise .7s ease-out both}.pill.rise{animation-delay:.12s}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.next{min-height:100vh;display:grid;place-items:center;padding:80px 40px;background:#2a2030;color:#f1e6d6}.next p{max-width:640px;margin:0;font-size:28px;line-height:1.35}@media (max-width: 700px){.nav{padding:18px 20px;gap:12px}.links{gap:14px}.links a:nth-child(n+3){display:none}.copy{left:20px;right:20px;bottom:28px}h1{font-size:44px}.next p{font-size:22px}}@media (prefers-reduced-motion: reduce){.rise{animation:none}}
