.rec-field textarea{border:0;border-bottom:1px solid var(--rec-hair-dark);width:100%;color:var(--rec-cream);font-family:var(--rec-sans);resize:vertical;transition:border-color .16s var(--rec-ease);background:0 0;border-radius:0;padding:10px 2px;font-size:16px;line-height:1.55}.rec-field textarea::placeholder{color:#fbf8f161}.rec-field textarea:focus{border-bottom-color:var(--rec-gold,#c9a86b);outline:none}.rec-field-opt{letter-spacing:.08em;opacity:.5;text-transform:lowercase;margin-left:6px;font-weight:400}.int-wrap{max-width:720px;margin:0 auto;padding:72px 24px 80px}.int-kicker{font-family:var(--rec-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--rec-stamp);font-size:11px;font-weight:600}.int-title{font-family:var(--font-plex-serif), Georgia, serif;letter-spacing:-.01em;text-wrap:balance;margin:14px 0 0;font-size:clamp(34px,7vw,56px);font-weight:400;line-height:1.08}.int-lede{color:var(--rec-ink-soft);margin-top:20px;font-size:18px;line-height:1.7}.int-block{margin-top:52px}.int-block h2{font-family:var(--rec-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--rec-stamp);margin-bottom:16px;font-size:11px;font-weight:600}.int-list{margin:0;padding:0;list-style:none}.int-list li{border-bottom:1px solid var(--rec-hair-dark);padding:13px 0;font-size:17px;line-height:1.6}.int-list li:last-child{border-bottom:0}.int-band-inner{max-width:720px;margin:0 auto;padding:0 24px}
