.profile-badge{color:var(--gold);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;font-size:.75rem;font-weight:850;display:inline-flex}.profile-title-row{z-index:1;align-items:center;gap:22px;margin-top:60px;display:flex;position:relative}.profile-monogram{background:var(--room-accent);width:82px;height:82px;color:var(--ink);border-radius:23px;place-items:center;font-family:Georgia,serif;font-size:2.6rem;font-weight:700;display:grid}.profile-title-row h1{letter-spacing:-.065em;margin:5px 0 0;font-family:Georgia,serif;font-size:clamp(3.2rem,7vw,6.5rem);font-weight:500;line-height:.92}.profile-actions{z-index:1;flex-wrap:wrap;gap:12px;margin-top:30px;display:flex;position:relative}.profile-facts{background:#ffffff16;grid-template-columns:repeat(4,1fr);gap:1px;padding:1px max(20px,50vw - 560px);display:grid}.profile-facts article{background:#102a23;flex-direction:column;align-items:flex-start;min-height:190px;padding:27px;display:flex}.profile-facts svg{color:var(--gold)}.profile-facts span{color:var(--soft);margin-top:38px;font-size:.74rem;font-weight:750}.profile-facts strong{margin-top:8px;font-size:.92rem;line-height:1.45}.play-checklist ul{gap:15px;margin:25px 0 0;padding:0;list-style:none;display:grid}.play-checklist li{color:#46544d;grid-template-columns:22px 1fr;gap:10px;line-height:1.55;display:grid}.play-checklist svg{color:#a8392b}@media (max-width:900px){.profile-facts{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.room-profile-hero{padding-top:45px}.profile-title-row{flex-direction:column;align-items:flex-start;margin-top:46px}.profile-monogram{width:66px;height:66px;font-size:2rem}.profile-title-row h1{font-size:3.5rem}.profile-facts{grid-template-columns:1fr}.profile-facts article{min-height:165px}.profile-bottom-grid article{min-height:0;padding:25px}}
