.VideoClosing_wrap__hmmW6{text-align:center;padding:20px 7% 70px}.VideoClosing_wrap__hmmW6>.VideoClosing_script__O2cUB{font-size:26px;display:block;margin-bottom:20px}.VideoClosing_frame__QwY5p{width:min(760px,100%);aspect-ratio:16/9;margin:0 auto;background:var(--color-charcoal);border-radius:8px;overflow:hidden;box-shadow:0 24px 48px -22px rgba(43,38,32,.45)}.VideoClosing_frame__QwY5p iframe{width:100%;height:100%;border:0}.VideoClosing_placeholder__5F8Y0{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:20px;text-align:center}.VideoClosing_placeholder__5F8Y0 span{color:var(--color-gold-light);font-family:var(--font-heading);font-style:italic;font-size:16px}.VideoClosing_closingLine__vUIAt{margin-top:30px;font-family:var(--font-heading);font-size:clamp(19px,2.2vw,24px);color:var(--color-gold-dark);line-height:1.5}.contact_hero__6nf3I{width:min(1150px,92%);margin:0 auto;padding:56px 0 40px;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:50px;gap:50px;align-items:center}.contact_hero__6nf3I h1{font-size:clamp(28px,3.4vw,42px);line-height:1.15}.contact_body__LnQxL{max-width:48ch;opacity:.88;margin-top:16px}.contact_frame__bcZue{background:var(--color-cream-soft);border:1px solid var(--color-gold);padding:10px;box-shadow:0 24px 48px -22px rgba(43,38,32,.4)}.contact_frame__bcZue img{display:block;width:100%;height:auto;max-height:480px;object-fit:cover}.contact_acknowledge__tdLNy{width:min(700px,92%);margin:0 auto;padding:20px 0 50px;text-align:center;border-top:1px solid #e8dcc0}.contact_acknowledge__tdLNy p{opacity:.9;margin-bottom:16px}.contact_emphasis___AfE9{font-family:var(--font-heading);font-style:italic;font-size:19px;color:var(--color-gold-dark)}.contact_freePeek__NMEFq{background:var(--color-cream-soft);border-top:1px solid #e8dcc0;border-bottom:1px solid #e8dcc0;text-align:center;padding:50px 7%}.contact_freePeek__NMEFq h2{max-width:680px;margin:0 auto 24px;font-size:clamp(20px,2.4vw,28px)}.contact_contactCard__deVz2{width:min(600px,92%);margin:0 auto;padding:60px 0;text-align:center}.contact_contactCard__deVz2 p{opacity:.85;margin-bottom:22px}@media (max-width:860px){.contact_hero__6nf3I{grid-template-columns:1fr}.contact_frame__bcZue{order:-1;max-width:320px;margin:0 auto}}