:root{--rc-ink:#0d0d0b;--rc-paper:#f5f2ec;--rc-gold:#b8965a;--rc-gold-light:#d4af78;--rc-navy:#1a2535;--rc-rule:rgba(184,150,90,0.35);--rc-muted:#6b6560}.press-page-wrap{background:var(--rc-ink);color:var(--rc-paper)}.rc-eyebrow{font-family:'Barlow Condensed',sans-serif;font-size:11px;letter-spacing:0.3em;text-transform:uppercase;color:var(--rc-gold);display:flex;align-items:center;gap:14px;margin-bottom:20px}.rc-eyebrow::before{content:'';width:40px;height:1px;background:var(--rc-gold);flex-shrink:0}.rc-section-title{font-family:'Cormorant Garamond',serif;font-weight:300;color:var(--rc-paper);line-height:1.1}.rc-rule{border:none;border-top:1px solid var(--rc-rule)}.rc-hero-name{font-family:'Cormorant Garamond',serif;font-size:clamp(56px,5.5vw,82px);font-weight:300;line-height:1.0;color:var(--rc-paper)}.rc-hero-name em{font-style:italic;color:var(--rc-gold-light)}.rc-stat-num{font-family:'Cormorant Garamond',serif;font-size:38px;font-weight:300;color:var(--rc-gold);line-height:1;display:block}.rc-stat-label{font-family:'Barlow Condensed',sans-serif;font-size:10px;letter-spacing:0.2em;text-transform:uppercase;color:var(--rc-muted);margin-top:4px;display:block}.rc-card{background:var(--rc-ink);border:1px solid var(--rc-rule);padding:44px 38px;transition:background 0.3s ease}.rc-card:hover{background:rgba(184,150,90,0.06)}.rc-card-type{font-family:'Barlow Condensed',sans-serif;font-size:11px;letter-spacing:0.25em;text-transform:uppercase;color:var(--rc-gold);margin-bottom:10px}.rc-card-title{font-family:'Cormorant Garamond',serif;font-size:26px;font-weight:400;color:var(--rc-paper);margin-bottom:14px}.rc-card-desc{font-size:14px;line-height:1.7;color:rgba(245,242,236,0.55);margin-bottom:24px}.rc-topic{border:1px solid var(--rc-rule);padding:14px 20px;font-family:'Barlow Condensed',sans-serif;font-size:13px;letter-spacing:0.1em;text-transform:uppercase;color:rgba(245,242,236,0.7);transition:border-color 0.2s,color 0.2s;display:flex;align-items:center;gap:12px}.rc-topic:hover{border-color:var(--rc-gold);color:var(--rc-gold)}.rc-topic::before{content:'';width:5px;height:5px;border-radius:50%;background:var(--rc-gold);flex-shrink:0}.rc-news-card{background:var(--rc-ink);border:1px solid var(--rc-rule);padding:36px;transition:background 0.25s}.rc-news-card:hover{background:rgba(255,255,255,0.03)}.rc-news-outlet{font-family:'Barlow Condensed',sans-serif;font-size:11px;letter-spacing:0.28em;text-transform:uppercase;color:var(--rc-gold);margin-bottom:14px;display:block}.rc-news-headline{font-family:'Cormorant Garamond',serif;font-size:22px;font-weight:400;line-height:1.25;color:var(--rc-paper);margin-bottom:16px}.rc-news-date{font-size:12px;color:var(--rc-muted);font-family:'Barlow Condensed',sans-serif;letter-spacing:0.1em}.rc-btn-primary{display:inline-block;background:var(--rc-gold);color:var(--rc-ink)!important;font-family:'Barlow Condensed',sans-serif;font-size:12px;font-weight:600;letter-spacing:0.22em;text-transform:uppercase;text-decoration:none;padding:16px 36px;transition:background 0.25s;border-radius:0!important}.rc-btn-primary:hover{background:var(--rc-gold-light);color:var(--rc-ink)!important}.rc-btn-outline{display:inline-block;border:1px solid var(--rc-gold);color:var(--rc-gold)!important;font-family:'Barlow Condensed',sans-serif;font-size:12px;font-weight:500;letter-spacing:0.2em;text-transform:uppercase;text-decoration:none;padding:14px 30px;transition:background 0.25s,color 0.25s;border-radius:0!important}.rc-btn-outline:hover{background:var(--rc-gold);color:var(--rc-ink)!important}.rc-link{font-family:'Barlow Condensed',sans-serif;font-size:12px;letter-spacing:0.2em;text-transform:uppercase;color:var(--rc-gold)!important;text-decoration:none;border-bottom:1px solid var(--rc-gold);padding-bottom:2px}.rc-link:hover{color:var(--rc-gold-light)!important;border-color:var(--rc-gold-light)}.rc-contact-band{background:var(--rc-navy);border-top:1px solid var(--rc-rule);border-bottom:1px solid var(--rc-rule)}.rc-contact-heading{font-family:'Cormorant Garamond',serif;font-size:42px;font-weight:300;color:var(--rc-paper);line-height:1.1}.rc-btn-primary.et_pb_button,.rc-btn-outline.et_pb_button{border-radius:0;padding:14px 34px}