@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;1,400&family=Manrope:wght@400;500;600;700&display=swap");
:root{--wine:#6f1d1b;--camel:#bb9457;--ink:#432818;--apricot:#ffe6a7;--line:rgba(255,230,167,.2)}
*{box-sizing:border-box}html{background:var(--ink);scroll-behavior:smooth}body{margin:0;background:var(--ink);color:#fff;font-family:Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}.nav{min-height:88px;padding:20px 5vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.nav img{display:block;width:180px}.nav>a:last-child,.footer a{color:var(--apricot);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.content{width:min(820px,90vw);min-height:calc(100vh - 170px);margin:0 auto;padding:100px 0 120px}.eyebrow{margin:0;color:var(--camel);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.content h1,.response h1{margin:20px 0 55px;color:var(--apricot);font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(64px,9vw,126px);font-weight:400;letter-spacing:-.055em;line-height:.83}.content h2{margin:48px 0 12px;color:var(--camel);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.content p{max-width:720px;color:rgba(255,255,255,.74);font-size:15px;line-height:1.8}.content a,.footer a{text-decoration:underline;text-underline-offset:4px}.content .updated{margin-bottom:55px;color:rgba(255,255,255,.48);font-size:11px}.footer{padding:36px 5vw;display:flex;justify-content:space-between;border-top:1px solid var(--line)}.response{min-height:100vh;padding:70px 6vw 100px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.response>img{width:min(250px,65vw);margin-bottom:80px}.response h1{margin-bottom:35px}.response h1 span{color:var(--camel);font-style:italic}.response>p:not(.eyebrow){max-width:520px;color:rgba(255,255,255,.74);line-height:1.8}.button{margin-top:36px;padding:8px 2px 10px;display:inline-flex;align-items:baseline;gap:16px;border-bottom:1px solid var(--apricot);color:var(--apricot);font-family:"Cormorant Garamond",Georgia,serif;font-size:23px;font-weight:500}.button span{font-size:18px}
@media(max-width:800px){.nav img{width:145px}.content{padding:75px 0 90px}.footer{flex-direction:column;gap:18px}.response>img{margin-bottom:60px}}
