.vw-page{background:#f2eee5}.vw-hero{background:#000;color:#fff;padding:calc(var(--header-h) + 100px) 0 0;overflow:hidden}.vw-hero__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(70px,10vw,150px);align-items:end;padding-bottom:100px}.vw-hero h1{font-size:clamp(4rem,7.6vw,8rem);line-height:.87}.vw-hero h1 em{font-family:Georgia,"Times New Roman",serif;font-weight:400;color:var(--bronze)}.vw-hero__grid>div:first-child>p:not(.jm-eyebrow){max-width:670px;color:rgba(255,255,255,.62);font-size:clamp(1rem,1.35vw,1.2rem);margin:28px 0 32px}.vw-hero__selector{border-top:1px solid rgba(255,255,255,.22)}.vw-hero__selector a{display:grid;grid-template-columns:45px 1fr 28px;gap:10px 16px;align-items:center;padding:24px 0;border-bottom:1px solid rgba(255,255,255,.22);text-decoration:none}.vw-hero__selector span{font-size:10px;color:var(--bronze)}.vw-hero__selector strong{font-size:1.5rem}.vw-hero__selector small{grid-column:2;color:rgba(255,255,255,.48)}.vw-hero__selector i{grid-column:3;grid-row:1/3;font-style:normal;font-size:24px}.vw-hero__pattern{height:125px;display:grid;grid-template-columns:repeat(6,1fr);gap:4px;transform:rotate(-5deg) scale(1.08);transform-origin:center bottom}.vw-hero__pattern i{border:1px solid rgba(199,160,121,.34);background:linear-gradient(135deg,rgba(199,160,121,.14),transparent)}.vw-intro{background:#fff;padding:clamp(100px,13vw,175px) 0}.vw-intro__grid{display:grid;grid-template-columns:.28fr 1fr .72fr;gap:50px;align-items:end}.vw-intro h2,.vw-intro p{margin:0}.vw-intro>div>p:last-child{color:var(--muted);font-size:17px}.vw-floor,.vw-wall{padding:clamp(110px,14vw,190px) 0}.vw-floor{background:#151512;color:#fff}.vw-wall{background:#e7e0d5}.vw-section-head{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(70px,10vw,150px);align-items:end;margin-bottom:90px}.vw-section-head h2{margin:0}.vw-section-head>div:last-child>p{font-size:18px;color:var(--muted);margin-bottom:35px}.vw-floor .vw-section-head>div:last-child>p{color:rgba(255,255,255,.57)}.vw-index{font-size:10px;letter-spacing:.16em;color:var(--bronze)}.vw-section-head dl{margin:0;border-top:1px solid var(--line)}.vw-floor .vw-section-head dl{border-color:rgba(255,255,255,.2)}.vw-section-head dl>div{display:grid;grid-template-columns:115px 1fr;gap:15px;padding:12px 0;border-bottom:1px solid var(--line)}.vw-floor .vw-section-head dl>div{border-color:rgba(255,255,255,.2)}.vw-section-head dt{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.vw-section-head dd{margin:0;font-weight:620}.vw-photo{margin:0}.vw-photo>button{display:block;width:100%;padding:10px;border:0;background:#24241f;appearance:none;cursor:zoom-in}.vw-wall .vw-photo>button{background:#fff}.vw-photo img{display:block;width:100%;height:auto;transition:transform .7s cubic-bezier(.22,1,.36,1)}.vw-photo>button:hover img{transform:scale(1.012)}.vw-photo figcaption{font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:rgba(255,255,255,.48);margin-top:10px}.vw-wall .vw-photo figcaption{color:#756f67}.vw-floor__gallery{display:grid;grid-template-columns:1.15fr .85fr;grid-template-rows:auto auto;gap:clamp(22px,3vw,45px)}.vw-floor__gallery .vw-photo--main{grid-row:1/3}.vw-floor__gallery>div{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:clamp(22px,3vw,45px)}.vw-direction{background:var(--bronze);padding:clamp(95px,12vw,160px) 0}.vw-direction__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(70px,10vw,150px);align-items:center}.vw-direction__diagram{height:420px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;overflow:hidden}.vw-direction__diagram span{width:150px;height:42px;background:rgba(255,255,255,.32);transform:rotate(-35deg);margin:30px -15px}.vw-direction__diagram span:nth-child(2n){transform:translateY(55px) rotate(35deg);background:rgba(0,0,0,.16)}.vw-direction ol{list-style:none;padding:0;margin:35px 0 0;border-top:1px solid rgba(0,0,0,.24)}.vw-direction li{display:grid;grid-template-columns:50px 1fr;padding:16px 0;border-bottom:1px solid rgba(0,0,0,.24)}.vw-direction li span{font-size:10px}.vw-wall__gallery>.vw-photo--wide{width:82%;margin-left:auto}.vw-wall__gallery>div{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.8vw,40px);margin-top:60px}.vw-compare{background:#fff;padding:clamp(100px,13vw,175px) 0}.vw-compare__head{display:grid;grid-template-columns:.38fr 1.62fr;gap:50px;margin-bottom:70px}.vw-compare__head h2{margin:0}.vw-table{border-top:1px solid var(--line)}.vw-table>div{display:grid;grid-template-columns:.7fr 1.15fr 1.15fr;gap:30px;padding:18px 0;border-bottom:1px solid var(--line);align-items:start}.vw-table span{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#786f66}.vw-table p{margin:0}.vw-request{background:#22221e;color:#fff;padding:clamp(100px,13vw,175px) 0}.vw-request__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(70px,10vw,150px);align-items:end}.vw-request h2{margin-bottom:25px}.vw-request>div>div:first-child>p:last-child{color:rgba(255,255,255,.56)}.vw-request ul{list-style:none;margin:0 0 35px;padding:0;border-top:1px solid rgba(255,255,255,.2)}.vw-request li{display:grid;grid-template-columns:48px 1fr;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.2)}.vw-request li span{font-size:10px;color:var(--bronze)}.vw-faq{background:#fff}.vw-final{background:#000;color:#fff;padding:clamp(110px,14vw,190px) 0}.vw-final>.jm-container{display:grid;grid-template-columns:1.3fr .7fr;gap:80px;align-items:end}.vw-final h2{margin:0}.vw-final .jm-button{justify-self:end}
@media(max-width:980px){.vw-hero__grid,.vw-intro__grid,.vw-section-head,.vw-direction__grid,.vw-request__grid,.vw-final>.jm-container{grid-template-columns:1fr}.vw-hero__grid{gap:60px}.vw-intro__grid{gap:25px}.vw-section-head{gap:45px}.vw-wall__gallery>.vw-photo--wide{width:100%}.vw-direction__diagram{height:320px}.vw-final .jm-button{justify-self:start}}
@media(max-width:680px){.vw-hero{padding-top:calc(var(--header-h) + 60px)}.vw-hero__grid{padding-bottom:70px}.vw-hero h1{font-size:clamp(3.1rem,14vw,4.1rem)}.vw-hero__pattern{height:80px}.vw-intro{padding:85px 0}.vw-floor,.vw-wall{padding:90px 0}.vw-section-head{margin-bottom:55px}.vw-section-head>div:last-child>p{font-size:16px}.vw-floor__gallery{grid-template-columns:1fr}.vw-floor__gallery .vw-photo--main{grid-row:auto}.vw-floor__gallery>div{grid-column:auto;grid-template-columns:1fr}.vw-direction{padding:85px 0}.vw-direction__diagram{height:240px}.vw-direction__diagram span{width:100px;height:30px}.vw-wall__gallery>div{grid-template-columns:1fr;margin-top:35px}.vw-compare{padding:85px 0}.vw-compare__head{grid-template-columns:1fr;gap:20px;margin-bottom:45px}.vw-table{overflow:visible}.vw-table>div{min-width:0;grid-template-columns:.75fr 1.125fr 1.125fr;gap:8px;font-size:13px}.vw-request{padding:85px 0}.vw-final{padding:90px 0}.vw-final .jm-button{width:100%;justify-self:stretch}}
@media(prefers-reduced-motion:reduce){.vw-photo img{transition:none!important}}
