
.design-2026 .hero{background:#121212;min-height:730px;max-width:1440px;padding:65px 5%;align-items:center}
.design-2026 .hero-copy{max-width:660px;width:58%}
.design-2026 .hero h1{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:clamp(58px,6.8vw,96px);letter-spacing:-.045em;line-height:1.06;margin:24px 0 28px}
.design-2026 .hero h1 em{color:#e1b94f}
.design-2026 .hero-photo{inset:0 0 0 38%;border-radius:0;border:0;clip-path:none;background:transparent}
.design-2026 .hero-photo img{object-position:center 28%}
.design-2026 .hero-photo:after{background:linear-gradient(90deg,#121212 0%,#121212fa 8%,#121212e6 18%,#121212b3 30%,#12121273 43%,#12121233 56%,#1212120d 68%,#12121200 78%),linear-gradient(0deg,#121212 0%,#121212e6 4%,#12121299 11%,#12121240 20%,#12121200 34%),linear-gradient(180deg,#121212 0%,#121212cc 4%,#12121266 10%,#1212121a 18%,#12121200 28%)}
.about-section{display:grid;grid-template-columns:1fr 1fr;gap:60px;background:#252320}.about-section h2{margin:0}.about-section p{line-height:1.8}.design-2026 .about-lead{font-size:23px;color:#f4f1e9}.about-section .text-link,.reviews-section .text-link{display:inline-block;margin-top:16px;color:#e1b94f}
.reviews-section{background:#181818}.review-empty{max-width:700px;border-top:1px solid #c9bd9f55;padding-top:24px}.review-empty p{line-height:1.8}
@media(max-width:800px){.design-2026 .hero{min-height:0;padding:25px 6% 35px;display:block}.design-2026 .hero-copy{width:100%}.design-2026 .hero h1{font-size:clamp(52px,10vw,76px)}.design-2026 .hero-photo{position:relative;inset:auto;border-radius:0;margin:8px 0 0 -6.82%;width:113.64%;height:390px}.design-2026 .hero-photo:after{background:linear-gradient(180deg,#121212 0%,#121212cc 5%,#12121266 13%,#1212121a 23%,transparent 35%),linear-gradient(0deg,#121212 0%,#121212cc 6%,#12121266 15%,#1212121a 26%,transparent 38%),linear-gradient(90deg,#121212 0%,#12121299 7%,#12121240 17%,transparent 32%)}.about-section{grid-template-columns:1fr;gap:24px}.design-2026 .about-lead{font-size:20px}}

.about-section{align-items:start}.design-2026 .about-care{color:#e1b94f;font-size:21px;border-left:2px solid #e1b94f;padding-left:20px}.about-section strong{color:#f4f1e9}
