.hero-frame .hero-main{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(48px,6vw,80px);align-items:start}@media(max-width: 767.98px){.hero-frame .hero-main{grid-template-columns:1fr;gap:44px}}.hero-frame .hero-media{border-radius:3px;overflow:hidden;box-shadow:0 40px 90px -50px rgba(0,0,0,.5)}.hero-frame .hero-media img{display:block;width:100%;height:auto}.hero-frame .hero-meta{position:sticky;top:100px}@media(max-width: 767.98px){.hero-frame .hero-meta{position:static}}.hero-frame .hero-meta__row{display:flex;align-items:center;gap:14px;margin-bottom:22px}.hero-frame .hero-meta__row .prefix{margin-bottom:0}.hero-frame .hero-meta__dot{width:5px;height:5px;border-radius:50%;background:rgba(42,38,32,.3)}.hero-frame .hero-meta__year{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:#6b6353}.hero-frame .hero-meta h1{font-weight:300;line-height:.98;letter-spacing:-0.01em;margin:0;font-size:clamp(44px,6.5vw,84px)}.hero-frame .hero-meta__subtitle{font-family:"Fraunces",Georgia,"Times New Roman",Times,serif;font-style:italic;font-weight:400;font-size:clamp(18px,2vw,24px);color:#8c5e2c;margin:16px 0 0}.hero-frame .hero-meta__text{font-size:16.5px;line-height:1.78;color:#2a2620;margin:28px 0 0}.hero-frame[class*=bg-]:not(.bg-stone) .hero-meta__dot{background:rgba(247,243,235,.3)}.hero-frame[class*=bg-]:not(.bg-stone) .hero-meta__year{color:#c7c0b2}.hero-frame[class*=bg-]:not(.bg-stone) .hero-meta__subtitle{color:#dca96b}.hero-frame[class*=bg-]:not(.bg-stone) .hero-meta__text{color:#c7c0b2}