*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:#1e3044;background:#f9f8f6}a{color:inherit;text-decoration:none}.container{max-width:1200px;margin:auto;padding-left:26px;padding-right:26px}.header{background:#fff;border-bottom:1px solid #eeeae4}.head-inner{display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:110px}.brand{display:block;width:min(410px,63vw)}.brand img{width:100%;height:auto;display:block}.menu{display:flex;gap:10px;flex-wrap:wrap}.menu a{padding:12px 16px;border-bottom:2px solid transparent;font-size:16px}.menu a:hover,.menu a.current{border-bottom-color:#b39a72}.hero{height:480px;position:relative;overflow:hidden;background:#e7e4df}.hero::before{content:"";position:absolute;inset:-8px;background-size:cover;background-position:center;filter:blur(2px) saturate(.74)}.hero.home::before{background-image:url('https://images.unsplash.com/photo-1497366754035-f200968a6e72?auto=format&fit=crop&w=1900&q=85')}.hero.services::before{background-image:url('https://images.unsplash.com/photo-1497366412874-3415097a27e7?auto=format&fit=crop&w=1900&q=85')}.hero.contacts::before{background-image:url('https://images.unsplash.com/photo-1497215842964-222b430dc094?auto=format&fit=crop&w=1900&q=85')}.hero::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(249,248,246,.92) 0%,rgba(249,248,246,.65) 39%,transparent 80%)}.hero-content{height:100%;position:relative;z-index:1;display:flex;align-items:center}.hero-text h1{font:normal clamp(42px,5vw,70px) Georgia,serif;margin:0 0 10px}.hero-text p{font-size:18px;letter-spacing:.12em;text-transform:uppercase;margin:0;color:#46566a}.accent{height:3px;width:96px;background:#b39a72;margin-top:25px}.section{padding-top:58px;padding-bottom:58px}.section h2{font:normal 32px Georgia,serif;margin:0 0 25px}.columns{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.service{background:white;border:1px solid #eae6df;padding:28px;min-height:185px}.service h3{font:normal 25px Georgia,serif;margin:0 0 10px}.service p,.intro{font-size:16px;color:#56636d;line-height:1.7;margin:0}.intro{max-width:710px;margin-bottom:38px}.tiny{font-size:14px;color:#65717b}.photo-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.photo{height:270px;background-position:center;background-size:cover;filter:saturate(.8)}.photo.a{background-image:url('https://images.unsplash.com/photo-1524758631624-e2822e304c36?auto=format&fit=crop&w=1000&q=80')}.photo.b{background-image:url('https://images.unsplash.com/photo-1454165804606-c3d57bc86b40?auto=format&fit=crop&w=1000&q=80')}.contact-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:35px;align-items:stretch}.contact-box{background:#fff;border:1px solid #e9e6e2;padding:32px}.contact-box h2{margin-top:0}.contact-row{padding:16px 0;border-bottom:1px solid #eeece8}.contact-row:last-child{border:0}.contact-row b{display:block;font-size:13px;text-transform:uppercase;letter-spacing:.09em;color:#7a8389;margin-bottom:5px}.contact-row a{text-decoration:underline;text-decoration-color:#b39a72;text-underline-offset:4px}.map{width:100%;border:0;min-height:430px}.directions{display:inline-block;margin-top:22px;color:#28435b;text-decoration:underline;text-underline-offset:4px}.footer{background:#152b44;color:#e8e9e9;padding:25px 0;font-size:13px}.footer .container{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}@media(max-width:760px){.head-inner{padding-top:18px;padding-bottom:18px;display:block}.brand{width:310px;max-width:100%}.menu{margin-top:14px}.menu a{padding:9px 12px}.hero{height:370px}.hero::after{background:linear-gradient(90deg,rgba(249,248,246,.95),rgba(249,248,246,.4))}.columns,.photo-grid,.contact-grid{grid-template-columns:1fr}.section{padding-top:36px;padding-bottom:36px}.photo{height:230px}.map{min-height:350px}}