.contact-page .header{height:104px;background:#121212;color:#fff}.contact-page .header .brand{height:104px;background:white}.contact-page .header .brand img{filter:invert(1)}.contact-page .header nav a{height:104px}.contact-page .header .current:after{height:1px}.contact-page .contact-intro{position:relative;padding:0 40px 0 280px;background:#fafafa;color:#121212;border-bottom:1px solid var(--rule-light)}.contact-intro .breadcrumbs{display:flex;align-items:center;gap:17px;font-size:11px;color:#777;height:76px;border-bottom:1px solid var(--rule-light)}.breadcrumbs a{color:#121212}.contact-intro-content{display:grid;grid-template-columns:360px 1fr;gap:20px;padding:58px 0 54px}.intro-caption{font-size:12px;line-height:1.9;color:#777;padding-top:12px}.contact-page .contact-intro h1{position:static;inset:auto;font-size:76px;font-weight:300;line-height:1.02;letter-spacing:-.045em;margin:0}.contact-intro-content p{font-size:14px;line-height:1.8;color:#666;margin:26px 0 0}.direct-contact{display:grid;grid-template-columns:360px 1fr 1fr;gap:20px;align-items:center;padding:25px 0;border-top:1px solid var(--rule-light);font-size:13px}.direct-contact>span{font-size:10px;color:#777}.direct-contact a:last-child{text-align:right;font-size:12px}.contact-page #showroom{padding-top:40px;padding-bottom:40px}.contact-page .showroom-grid{gap:20px;grid-template-columns:1fr 1fr}.contact-page .location>img{height:280px}.contact-page .location-image-note{top:248px}.contact-page .location-body{padding:30px}.contact-page .location h3{font-size:34px}.contact-page .location{border:1px solid var(--rule-dark)}.contact-page .chapter-rail{border-right:1px solid var(--rule-light)}.contact-page .dark-block .chapter-rail{border-right-color:var(--rule-dark)}.contact-page .map-section{height:390px}.contact-page .map-label{top:40px}.contact-page .contact{padding-top:60px;padding-bottom:60px}.contact-page .contact h2{font-size:41px}.contact-page .contact-copy{padding-right:25px}.contact-page .contact-form{padding:28px}.contact-page .footer-rail strong{font-size:23px}.contact-page .footer-word{font-size:139px}
