.about-scene{background-color:#080807;background-size:auto 1000px;background-position:28% 88px;background-attachment:fixed}.about-main{padding:55px 4% 45px 43%;min-height:0}.about-panel{max-width:800px;margin:auto;padding:38px clamp(24px,3vw,48px);background:linear-gradient(135deg,#11100df2,#0a0908f5);border:1px solid #a2663266;border-radius:6px;box-shadow:0 18px 60px #0007}.about-heading{text-align:center;margin-bottom:36px;padding-bottom:26px;border-bottom:1px solid #a2663266}.about-heading .eyebrow{font-size:12px;letter-spacing:.22em;margin-bottom:16px}.about-heading h1{font-size:clamp(36px,3.9vw,66px);white-space:normal}.about-lead{color:#d8bb92;font-style:italic;font-size:19px;line-height:1.6;margin-bottom:0}.about-panel section+section{margin-top:32px}.about-panel h2{font-size:25px;letter-spacing:0;text-transform:none;color:var(--gold);line-height:1.3;margin-bottom:13px}.about-panel section p{font-size:18px;line-height:1.8;margin:0 0 16px}.about-panel section a{color:var(--gold);text-decoration:underline;text-decoration-color:#a26632;text-underline-offset:4px}.about-panel section a:hover{color:#fff1d5}.about-invitation{text-align:center;border-top:1px solid #a2663266;margin-top:30px;padding-top:15px}.about-invitation p{font-style:italic;font-size:20px;line-height:1.6}.about-invitation .button{margin-top:5px;padding:12px 22px}@media(max-width:1050px){.about-main{padding-left:34%;padding-right:3%}.about-panel{padding:28px}.about-heading h1{font-size:42px}}@media(max-width:760px){.about-scene{background-attachment:scroll;background-size:auto 760px;background-position:32% 110px}.about-main{padding:360px 16px 20px}.about-panel{position:relative;padding:28px 22px}.about-heading h1{font-size:clamp(34px,9vw,48px)}.about-panel section p{font-size:17px}.about-panel h2{font-size:24px}.about-lead{font-size:18px}.about-scene>footer.contact-only span{font-size:20px}}
