.nav .nav-partner{color:var(--gold-deep);border-bottom:2px solid var(--gold)}.page-hero .nav .nav-partner{color:var(--gold)}.business-hero .hero-copy{padding:60px clamp(30px,5vw,76px)}.business-hero .hero-copy h1{font-size:clamp(64px,6.8vw,94px)}.business-hero .hero-copy .secondary{background:transparent;color:var(--ivory);border-color:#b4aa96}.hero-deck-link{display:block;margin-top:22px;color:var(--gold);font-size:13px;text-decoration:underline;text-underline-offset:5px}.hero-copy .hero-tagline{font:italic 20px/1.5 Georgia,serif;color:#d6cfc3;margin-top:30px;margin-bottom:0}.event-spotlight{padding:72px 0;background:var(--black);color:var(--ivory);border-top:1px solid #c59a3a55}.event-heading{max-width:850px;margin-bottom:34px}.event-heading h2{font:clamp(36px,4.5vw,62px)/1.08 Georgia,serif;margin:18px 0}.event-heading p{font:19px/1.6 Georgia,serif;color:#d6cfc3}.event-gallery{display:grid;grid-template-columns:1.3fr .7fr;gap:30px;align-items:start}.event-gallery figure{margin:0}.event-photo{position:relative;overflow:hidden;border:1px solid var(--gold-deep);background:#080808}.event-solo{aspect-ratio:630/530}.event-duo{aspect-ratio:630/940}.event-photo img{position:absolute;left:0;width:112.222%;max-width:none;height:auto;top:-83.019%}.event-duo img{top:-25%}.event-gallery figcaption{font:12px/1.6 Arial,sans-serif;color:#d6cfc3;margin-top:12px}.business-invitation{padding:48px 0;display:grid;grid-template-columns:1fr auto;align-items:center;gap:35px;border-top:1px solid var(--line)}.business-invitation h2{font:clamp(28px,3vw,40px)/1.15 Georgia,serif;margin:15px 0}.business-invitation p{color:var(--muted);line-height:1.6}.invitation-links{display:flex;flex-direction:column;gap:22px;align-items:flex-start}.community-link{font-size:13px;border-bottom:1px solid var(--gold-deep);padding-bottom:6px}.business-invitation+.footer{padding-top:0}
@media(max-width:1000px){.business-hero .hero-copy{order:0}.business-hero .hero-portrait{order:1;min-height:0;height:480px}.business-hero .hero-portrait img{width:100%;height:100%;object-position:center 28%}.business-invitation{grid-template-columns:1fr}.event-gallery{grid-template-columns:1.1fr .9fr}}
@media(max-width:700px){.business-hero .hero-copy{padding:44px 24px}.business-hero .hero-copy h1{font-size:64px}.business-hero .actions{gap:12px}.business-hero .actions .button{font-size:10px;padding:15px 16px}.business-hero .hero-portrait{height:380px}.event-spotlight{padding:48px 0}.event-gallery{grid-template-columns:1fr;gap:30px}.event-duo{max-width:480px;margin:auto}.business-invitation{padding:38px 0}}

.business-hero.mission-hero .hero-copy h1{font-size:clamp(44px,4.4vw,62px);line-height:1.05}
@media(max-width:700px){.business-hero.mission-hero .hero-copy h1{font-size:clamp(40px,10vw,52px)}}
