.v3{color:#1a1919;font-family:var(--font-sans), "Source Sans 3",Helvetica,Arial,sans-serif;background:#fbf9f5;margin:0;font-size:18px;line-height:1.6}.v3 a{color:#1a1919}.v3 a:hover{color:#6a3530}.v3 .w{box-sizing:border-box;max-width:1320px;margin:0 auto;padding:0 56px}.v3 .lbl{font-family:var(--font-label), Raleway,Helvetica,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#3c3d3f;margin:0;font-size:12px;font-weight:600}.v3 .d1{font-family:var(--font-serif), Spectral,Georgia,serif;letter-spacing:-.01em;margin:0;font-size:clamp(44px,5.6vw,80px);font-weight:300;line-height:1.04}.v3 .d2{font-family:var(--font-serif), Spectral,Georgia,serif;margin:0;font-size:clamp(32px,4vw,54px);font-weight:300;line-height:1.08}.v3 .d3{font-family:var(--font-serif), Spectral,Georgia,serif;margin:0;font-size:26px;font-weight:400;line-height:1.22}.v3 .d4{font-family:var(--font-serif), Spectral,Georgia,serif;margin:0;font-size:21px;font-weight:400;line-height:1.3}.v3 .lead{color:#3c3d3f;margin:0;font-size:20px;font-weight:300;line-height:1.65}.v3 .p{color:#3c3d3f;margin:0}.v3 .sm{font-size:15px}.v3 .btn{min-height:52px;font:600 12px/1 var(--font-label), Raleway,Helvetica,sans-serif;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;box-sizing:border-box;color:#1a1919;text-align:center;background:0 0;border:1px solid #1a1919;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:0 28px;text-decoration:none;display:inline-flex}.v3 .btn:hover{color:#fbf9f5;background:#1a1919}.v3 .btn-rose{color:#fbf9f5;background:#6a3530;border-color:#6a3530}.v3 .btn-rose:hover{color:#fbf9f5;background:#55292a;border-color:#55292a}.v3 .btn-champ{color:#1a1919;background:#c8b28a;border-color:#c8b28a}.v3 .btn-champ:hover{color:#1a1919;background:#fbf9f5;border-color:#fbf9f5}.v3 .btn-ivory-line{color:#fbf9f5;border-color:#fbf9f5}.v3 .btn-ivory-line:hover{color:#1a1919;background:#fbf9f5}.v3 .btn-on{color:#6a3530;background:#f3eee6;border-color:#6a3530}.v3 .btn-on:hover{color:#6a3530;background:#f3eee6}.v3 .btn[disabled]{color:#6b655b;cursor:not-allowed;background:0 0;border-color:#c9c1b5}.v3 .btn-sm{min-height:44px;padding:0 16px;font-size:11px}.v3 .btn-full{width:100%}.v3 .tl{min-height:44px;font:600 12px/1 var(--font-label), Raleway,Helvetica,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#1a1919;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:inline-flex}.v3 .tl span{border-bottom:1px solid;padding-bottom:5px}.v3 .tl:hover span{border-bottom-width:2px}.v3 .ph{box-sizing:border-box;background:#ece5da;align-items:flex-end;display:flex;position:relative}.v3 .ph-2{background:#e6ded2}.v3 .ph span.cap{font:500 10px/1.5 var(--font-label), Raleway,Helvetica,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#3c3d3f;max-width:320px;padding:14px 16px}.v3 .rule{background:#e3dbcf;border:0;height:1px;margin:0}.v3 .brass{background:#a8834a;width:64px;height:1px}.v3 .plaster{background:#f3eee6}.v3 .rose{color:#fbf9f5;background:#6a3530}.v3 .rose .lbl{color:#c8b28a}.v3 .rose .p,.v3 .rose .lead{color:#efe6dd}.v3 .rose .d1,.v3 .rose .d2,.v3 .rose .d3,.v3 .rose a{color:#fbf9f5}.v3 .crumbs{font:500 11px/1 var(--font-label), Raleway,Helvetica,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#3c3d3f;flex-wrap:wrap;gap:10px;display:flex}.v3 .crumbs a{color:#3c3d3f;text-decoration:none}.v3 .crumbs a:hover{text-decoration:underline}.v3 .chip{min-height:44px;font:600 11px/1 var(--font-label), Raleway,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#1a1919;cursor:pointer;background:0 0;border:1px solid #e3dbcf;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.v3 .chip:hover{color:#1a1919;border-color:#1a1919}.v3 .chip[aria-pressed=true],.v3 .chip-on{color:#fbf9f5;background:#1a1919;border-color:#1a1919}.v3 .inc{border-top:1px solid #e3dbcf;flex-direction:column;gap:10px;padding:28px 28px 8px 0;display:flex}.v3 .step{border-top:1px solid #1a1919;flex-direction:column;gap:12px;padding:26px 24px 0 0;display:flex}.v3 .num-r{font-family:var(--font-serif), Spectral,Georgia,serif;color:#a8834a;margin:0;font-size:26px}.v3 .faq-q{width:100%;font:400 24px/1.3 var(--font-serif), Spectral,Georgia,serif;color:#1a1919;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:28px 0;display:flex}.v3 .faq-sign{font:300 28px/1 var(--font-sans), "Source Sans 3",sans-serif;text-align:center;flex:none;width:28px}.v3 .field{flex-direction:column;gap:8px;display:flex}.v3 .field label,.v3 .field .flabel{font:600 11px/1 var(--font-label), Raleway,Helvetica,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#3c3d3f}.v3 .field input,.v3 .field select,.v3 .field textarea{color:#1a1919;min-height:52px;font:400 17px var(--font-sans), "Source Sans 3",Helvetica,sans-serif;box-sizing:border-box;background:#fff;border:1px solid #e3dbcf;border-radius:0;width:100%;padding:0 14px}.v3 .field textarea{resize:vertical;min-height:120px;padding:12px 14px}.v3 .field .opt{letter-spacing:.1em;color:#6b655b;text-transform:none;font-weight:500}.v3 .rose .field label{color:#c8b28a}.v3 .rose .field input,.v3 .rose .field select{color:#fbf9f5;background:0 0;border:0;border-bottom:1px solid #c8b28a;padding:0 2px}.v3 .rose .field select option{color:#1a1919}.v3 .rose .field input::placeholder{color:#d6c9bc}.v3 .tag{min-height:30px;font:600 10px/1 var(--font-label), Raleway,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#3c3d3f;border:1px solid #e3dbcf;align-items:center;padding:0 12px;display:inline-flex}.v3 .top{font:500 12px/1 var(--font-label), Raleway,Helvetica,sans-serif;letter-spacing:.12em;color:#3c3d3f;border-bottom:1px solid #e3dbcf}.v3 .top a{color:#3c3d3f;text-decoration:none}.v3 .top a:hover{color:#1a1919;text-decoration:underline}.v3 .nav{align-items:center;gap:2px;display:flex}.v3 .nav a{font:600 12px/1 var(--font-label), Raleway,Helvetica,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#1a1919;align-items:center;gap:7px;min-height:44px;padding:0 12px;text-decoration:none;display:inline-flex}.v3 .nav a:hover{color:#6a3530}.v3 .nav a[aria-current=page]{box-shadow:inset 0 -1px #6a3530}.v3 .menu-btn{cursor:pointer;min-width:44px;min-height:44px;color:inherit;background:0 0;border:0;justify-content:center;align-items:center;display:none}.v3 .foot a{text-decoration:none}.v3 .foot a:hover{text-decoration:underline}.v3 .shdr{color:#fbf9f5;background:#6a3530}.v3 .shdr a{color:#fbf9f5;text-decoration:none}.v3 .shdr a:hover{color:#c8b28a}.v3 .hico{min-height:44px;font:600 11px/1 var(--font-label), Raleway,Helvetica,sans-serif;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;display:inline-flex}.v3 .search{border-bottom:1px solid #c8b28a;flex:1;align-items:center;gap:12px;max-width:520px;display:flex}.v3 .search input{color:#fbf9f5;min-width:0;min-height:46px;font:400 16px var(--font-sans), "Source Sans 3",sans-serif;background:0 0;border:0;flex:1}.v3 .search input::placeholder{color:#e3d5c9}.v3 .cnav{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.v3 .cnav a{font:600 12px/1 var(--font-label), Raleway,Helvetica,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#1a1919;align-items:center;min-height:48px;padding:0 14px;text-decoration:none;display:inline-flex}.v3 .cnav a:hover{color:#6a3530}.v3 .cnav a[aria-current=page]{box-shadow:inset 0 -1px #6a3530}.v3 .pcard{flex-direction:column;gap:14px;height:100%;display:flex}.v3 .pcard .badge{color:#1a1919;font:600 10px/1 var(--font-label), Raleway,sans-serif;letter-spacing:.18em;text-transform:uppercase;background:#fbf9f5;padding:8px 10px;position:absolute;top:14px;left:14px}.v3 .pcard .bottom{flex-direction:column;gap:12px;margin-top:auto;display:flex}.v3 .dot{border:1px solid #1a19192e;border-radius:50%;width:14px;height:14px;display:inline-block}.v3 .price{font:400 20px/1.2 var(--font-serif), Spectral,Georgia,serif;margin:0}.v3 .price small{font:400 13px var(--font-sans), "Source Sans 3",sans-serif;color:#3c3d3f}.v3 .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v3 .btn:focus-visible,.v3 .tl:focus-visible,.v3 .chip:focus-visible,.v3 a:focus-visible,.v3 button:focus-visible,.v3 input:focus-visible,.v3 select:focus-visible,.v3 textarea:focus-visible{outline-offset:3px;outline:2px solid #1d4f91}.v3 .rose a:focus-visible,.v3 .rose button:focus-visible,.v3 .rose input:focus-visible,.v3 .rose select:focus-visible,.v3 .shdr a:focus-visible,.v3 .shdr input:focus-visible,.v3 .shdr button:focus-visible{outline-color:#c8b28a}.v3 .split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;display:grid}.v3 .split-75{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px;display:grid}.v3 .split-57{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;display:grid}.v3 .flush{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;display:grid}.v3 .g-auto{gap:32px;display:grid}@media (max-width:900px){.v3 .w{padding:0 20px}.v3 .nav,.v3 .hide-sm,.v3 .cnav-row{display:none!important}.v3 .menu-btn{display:inline-flex}.v3 .split,.v3 .split-75,.v3 .split-57,.v3 .flush{grid-template-columns:minmax(0,1fr);gap:40px}.v3 .pad-x{padding-left:20px!important;padding-right:20px!important}.v3 .ph-tall{height:420px!important;min-height:0!important}.v3 .mbar{display:grid!important}}.v3 .w{max-width:1600px!important;padding-left:64px!important;padding-right:64px!important}.v3-ShopCart .hscroll,.v3-ShopCartDrawer .hscroll,.v3-ShopCollection .hscroll,.v3-ShopCollectionPhone .hscroll,.v3-ShopHome .hscroll,.v3-ShopProduct .hscroll,.v3-ShopProductPhone .hscroll,.v3-ShopSearch .hscroll{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(360px,1fr);grid-auto-flow:column;gap:28px;padding-bottom:18px;display:grid;overflow-x:auto}.v3 .hscroll>*{scroll-snap-align:start}@media (max-width:900px){.v3-ShopCart .w,.v3-ShopCartDrawer .w,.v3-ShopCollection .w,.v3-ShopCollectionPhone .w,.v3-ShopHome .w,.v3-ShopProduct .w,.v3-ShopProductPhone .w,.v3-ShopSearch .w{padding-left:20px!important;padding-right:20px!important}.v3-ShopCart .hscroll,.v3-ShopCartDrawer .hscroll,.v3-ShopCollection .hscroll,.v3-ShopCollectionPhone .hscroll,.v3-ShopHome .hscroll,.v3-ShopProduct .hscroll,.v3-ShopProductPhone .hscroll,.v3-ShopSearch .hscroll{grid-auto-columns:80%}}.v3-ShopHome .sw{color:#1a1919;flex-direction:column;gap:10px;text-decoration:none;display:flex}.v3-ShopHome .sw .chip-sq{aspect-ratio:1;border:1px solid #1a19191a}.v3-ShopHome .sw:hover .chip-sq{outline-offset:4px;outline:1px solid #6a3530}.v3-ShopHome .sw p{font:600 11px/1 var(--font-label), Raleway,sans-serif;letter-spacing:.16em;text-transform:uppercase;margin:0}.v3-ShopProduct .swatch,.v3-ShopProductPhone .swatch{cursor:pointer;box-sizing:border-box;background:0 0;border:1px solid #0000;align-items:stretch;width:44px;height:44px;margin:0;padding:3px;display:inline-flex}.v3-ShopProduct .swatch span,.v3-ShopProductPhone .swatch span{box-sizing:border-box;border:1px solid #1a19191f;flex:1;display:block}.v3-ShopProduct .swatch.on,.v3-ShopProductPhone .swatch.on{border-color:#1a1919}.v3-ShopProduct .calc-in{width:100%;min-width:0;min-height:44px;font:400 16px var(--font-sans), "Source Sans 3",sans-serif;color:#1a1919;box-sizing:border-box;background:#fff;border:1px solid #e3dbcf;padding:0 10px}.v3-ShopProduct .unit{color:#3c3d3f;align-self:center;font-size:14px}.v3-ShopProduct .ptab{min-height:56px;font:600 12px/1 var(--font-label), Raleway,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#3c3d3f;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 4px}.v3-ShopProduct .ptab[aria-selected=true]{color:#1a1919;border-bottom-color:#6a3530}.v3-ShopProduct .spec{border-bottom:1px solid #e3dbcf;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:12px;padding:14px 0;font-size:16px;display:grid}.v3-ShopProduct .spec dt{color:#3c3d3f}.v3-ShopProduct .spec dd{margin:0}@media (max-width:900px){.v3-ShopProduct .gal{grid-template-columns:minmax(0,1fr)!important}.v3-ShopProduct .gal-thumbs{order:2;flex-direction:row!important}}.v3 .nav{flex-wrap:nowrap;flex:none}.v3 .nav a,.v3 .nav-b{white-space:nowrap;letter-spacing:.16em!important;padding:0 10px!important}.v3 header .btn,.v3 header .tl,.v3 header .hico{white-space:nowrap;flex:none}.v3 .fhero{background:#f3eee6;border-bottom:1px solid #e3dbcf;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:720px;display:grid}.v3 .fhero-text{box-sizing:border-box;flex-direction:column;padding:40px 80px 96px max(64px,50vw - 736px);display:flex}.v3 .fhero-body{flex-direction:column;gap:26px;max-width:640px;margin:auto 0;padding-top:56px;display:flex}.v3 .fhero .ph{min-height:720px;height:auto!important}.v3 .fsplit{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;display:grid}.v3 .fsplit>.ph{min-height:640px;height:auto!important}.v3 .fsplit-text{box-sizing:border-box;flex-direction:column;justify-content:center;gap:22px;padding:104px 80px;display:flex}.v3 .fsplit-text.tl-edge{padding-left:max(64px,50vw - 736px)}.v3 .fsplit-text.tr-edge{padding-right:max(64px,50vw - 736px)}.v3 .hscroll{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(340px,1fr);grid-auto-flow:column;gap:24px;padding-bottom:18px;display:grid;overflow-x:auto}@media (max-width:900px){.v3 .w{padding-left:20px!important;padding-right:20px!important}.v3 .fhero,.v3 .fsplit{grid-template-columns:minmax(0,1fr)}.v3 .fhero-text{padding:28px 20px 48px}.v3 .fhero-body{padding-top:32px}.v3 .fhero .ph{order:2;min-height:420px}.v3 .fsplit>.ph{min-height:420px}.v3 .fsplit-text,.v3 .fsplit-text.tl-edge,.v3 .fsplit-text.tr-edge{padding:56px 20px}.v3 .hscroll{grid-auto-columns:78%}}.v3-StudioBathroom a:hover,.v3-StudioHome a:hover{color:#3c3d3f}.v3-StudioBathroom .d1{font-family:var(--font-serif), Spectral,Georgia,serif;letter-spacing:-.01em;margin:0;font-size:clamp(46px,5.6vw,80px);font-weight:300;line-height:1.03}.v3-StudioBathroom .d2,.v3-StudioHome .d2{font-family:var(--font-serif), Spectral,Georgia,serif;margin:0;font-size:clamp(34px,4.2vw,58px);font-weight:400;line-height:1.06}.v3-StudioBathroom .d3,.v3-StudioHome .d3{font-family:var(--font-serif), Spectral,Georgia,serif;margin:0;font-size:28px;font-weight:400;line-height:1.2}.v3-StudioBathroom .btn,.v3-StudioHome .btn{min-height:52px;font:600 12px/1 var(--font-label), Raleway,Helvetica,sans-serif;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;box-sizing:border-box;border:1px solid #1a1919;border-radius:0;justify-content:center;align-items:center;padding:0 30px;text-decoration:none;display:inline-flex}.v3-StudioBathroom .btn-dark,.v3-StudioHome .btn-dark{color:#fbf9f5;background:#6a3530;border-color:#6a3530}.v3-StudioBathroom .btn-dark:hover,.v3-StudioHome .btn-dark:hover{color:#fbf9f5;background:#55292a;border-color:#55292a}.v3-StudioBathroom .btn-line,.v3-StudioHome .btn-line{color:#1a1919;background:0 0}.v3-StudioBathroom .btn-line:hover,.v3-StudioHome .btn-line:hover{color:#fbf9f5;background:#1a1919}.v3-StudioBathroom .btn-ivory,.v3-StudioHome .btn-ivory{color:#1a1919;background:#fbf9f5;border-color:#fbf9f5}.v3-StudioBathroom .btn-ivory:hover,.v3-StudioHome .btn-ivory:hover{color:#1a1919;background:#ece5da;border-color:#ece5da}.v3-StudioBathroom .tl,.v3-StudioHome .tl{min-height:44px;font:600 12px/1 var(--font-label), Raleway,Helvetica,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#1a1919;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.v3-StudioBathroom .ph,.v3-StudioHome .ph{box-sizing:border-box;background:#ece5da;align-items:flex-end;display:flex}.v3-StudioBathroom .ph span,.v3-StudioHome .ph span{font:500 11px/1.5 var(--font-label), Raleway,Helvetica,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#3c3d3f;max-width:340px;padding:16px 18px}.v3-StudioBathroom .top,.v3-StudioHome .top{font:500 12px/1 var(--font-label), Raleway,Helvetica,sans-serif;letter-spacing:.12em;color:#3c3d3f;border-bottom:1px solid #ece5da}.v3-StudioBathroom .nav,.v3-StudioHome .nav{align-items:center;gap:6px;display:flex}.v3-StudioBathroom .nav a,.v3-StudioHome .nav a{font:600 12px/1 var(--font-label), Raleway,Helvetica,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#1a1919;align-items:center;min-height:44px;padding:0 12px;text-decoration:none;display:inline-flex}.v3-StudioBathroom .nav a:hover,.v3-StudioHome .nav a:hover{text-underline-offset:8px;text-decoration:underline}.v3-StudioBathroom .nav a[aria-current=page]{box-shadow:inset 0 -1px #1a1919}.v3-StudioBathroom .menu-btn,.v3-StudioHome .menu-btn{cursor:pointer;color:#1a1919;background:0 0;border:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:none}.v3-StudioBathroom .crumbs{font:500 12px/1 var(--font-label), Raleway,Helvetica,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#3c3d3f;gap:10px;display:flex}.v3-StudioBathroom .inc{border-top:1px solid #e3dbcf;flex-direction:column;gap:12px;padding:32px 32px 8px 0;display:flex}.v3-StudioBathroom .faq-q{width:100%;font:400 26px/1.25 var(--font-serif), Spectral,Georgia,serif;color:#1a1919;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:30px 0;display:flex}.v3-StudioBathroom .field label,.v3-StudioHome .field label{font:600 11px/1 var(--font-label), Raleway,Helvetica,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#c8b28a}.v3-StudioBathroom .field input,.v3-StudioHome .field input,.v3-StudioBathroom .field select,.v3-StudioHome .field select{color:#fbf9f5;min-height:52px;font:400 18px var(--font-sans), "Source Sans 3",Helvetica,sans-serif;background:0 0;border:0;border-bottom:1px solid #c8b28a;border-radius:0;padding:0 2px}.v3-StudioBathroom .field select option,.v3-StudioHome .field select option{color:#1a1919}.v3-StudioBathroom .field input::placeholder,.v3-StudioHome .field input::placeholder{color:#d6c9bc}.v3-StudioBathroom .btn:focus-visible,.v3-StudioHome .btn:focus-visible,.v3-StudioBathroom .tl:focus-visible,.v3-StudioHome .tl:focus-visible,.v3-StudioBathroom .nav a:focus-visible,.v3-StudioHome .nav a:focus-visible,.v3-StudioBathroom a:focus-visible,.v3-StudioHome a:focus-visible,.v3-StudioBathroom button:focus-visible,.v3-StudioHome button:focus-visible,.v3-StudioBathroom input:focus-visible,.v3-StudioHome input:focus-visible,.v3-StudioBathroom select:focus-visible,.v3-StudioHome select:focus-visible{outline-offset:3px;outline:2px solid #1d4f91}.v3-StudioBathroom .ink a:focus-visible,.v3-StudioBathroom .ink button:focus-visible,.v3-StudioBathroom .ink input:focus-visible,.v3-StudioBathroom .ink select:focus-visible{outline-color:#fbf9f5}.v3-StudioBathroom .split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px;display:grid}.v3-StudioBathroom .split-r{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px;display:grid}@media (max-width:900px){.v3-StudioBathroom .w{padding:0 20px}.v3-StudioBathroom .nav,.v3-StudioBathroom .hide-sm{display:none!important}.v3-StudioBathroom .menu-btn{display:inline-flex}.v3-StudioBathroom .split,.v3-StudioBathroom .split-r{grid-template-columns:minmax(0,1fr);gap:40px}.v3-StudioBathroom .hero-ph{height:420px!important}}.v3-StudioBathroom .nav a,.v3-StudioHome .nav a{gap:7px}.v3-StudioBathroom .mbar,.v3-StudioHome .mbar{display:none}@media (max-width:900px){.v3-StudioBathroom .mbar,.v3-StudioHome .mbar{display:grid!important}}.v3 .sfoot{color:#1a1919;font-family:var(--font-sans), "Source Sans 3",Helvetica,Arial,sans-serif;background:#f3eee6;border-top:1px solid #e3dbcf;padding:80px 0 36px;font-size:17px;line-height:1.6}.v3 .sfoot .sw{box-sizing:border-box;flex-direction:column;gap:48px;max-width:1600px;margin:0 auto;padding:0 64px;display:flex}.v3 .sfoot .sgrid{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));align-items:start;gap:40px;display:grid}.v3 .sfoot .scol{flex-direction:column;gap:10px;display:flex}.v3 .sfoot .slbl{font:600 11px/1 var(--font-label), Raleway,Helvetica,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#3c3d3f;margin:0 0 4px}.v3 .sfoot .sp{color:#3c3d3f;margin:0;font-size:16px}.v3 .sfoot a{color:#1a1919;text-decoration:none}.v3 .sfoot a:hover{color:#6a3530;text-decoration:underline}.v3 .sfoot a:focus-visible{outline-offset:3px;outline:2px solid #1d4f91}.v3 .sfoot .sphone{font:300 26px/1.2 var(--font-serif), Spectral,Georgia,serif}.v3 .sfoot .slink{font:600 11px/1 var(--font-label), Raleway,Helvetica,sans-serif;letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid;align-self:start;padding:14px 0 5px}.v3 .sfoot .snav{border-top:1px solid #e3dbcf;border-bottom:1px solid #e3dbcf;flex-wrap:wrap;gap:8px 36px;padding:28px 0;display:flex}.v3 .sfoot .snav a{font:600 12px/1 var(--font-label), Raleway,Helvetica,sans-serif;letter-spacing:.18em;text-transform:uppercase;align-items:center;min-height:44px;display:inline-flex}.v3 .sfoot .sbase{color:#3c3d3f;flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:14px;display:flex}@media (max-width:900px){.v3 .sfoot .sw{padding:0 20px}.v3 .sfoot .sgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.v3 .sfoot .snav{gap:0 24px}}.v3 .nav-b{font:600 12px/1 var(--font-label), Raleway,Helvetica,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#1a1919;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;min-height:44px;padding:0 12px;display:inline-flex}.v3 .nav-b:hover,.v3 .nav-b[aria-expanded=true]{color:#6a3530}.v3 .nav-b[aria-expanded=true]{box-shadow:inset 0 -1px #6a3530}.v3-StudioHome .d1{font-family:var(--font-serif), Spectral,Georgia,serif;letter-spacing:-.01em;margin:0;font-size:clamp(46px,6vw,84px);font-weight:300;line-height:1.02}.v3-StudioHome .ink .btn:focus-visible,.v3-StudioHome .ink input:focus-visible,.v3-StudioHome .ink select:focus-visible,.v3-StudioHome .ink a:focus-visible{outline-color:#fbf9f5}.v3-StudioHome .split{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px;display:grid}.v3-StudioHome .work{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px;display:grid}.v3-StudioHome .hero{color:#fbf9f5;background:#5e554c;align-items:center;min-height:780px;display:flex;position:relative;overflow:hidden}.v3-StudioHome .hero .ph{background:#5e554c;position:absolute;inset:0}.v3-StudioHome .hero .ph span{color:#e3dbcf}.v3-StudioHome .hero-veil{background:#1a191952;position:absolute;inset:0}.v3-StudioHome .hero-text{flex-direction:column;gap:28px;max-width:700px;padding:96px 0;display:flex;position:relative}@media (max-width:900px){.v3-StudioHome .w{padding:0 20px}.v3-StudioHome .nav,.v3-StudioHome .hide-sm{display:none!important}.v3-StudioHome .menu-btn{display:inline-flex}.v3-StudioHome .split,.v3-StudioHome .work{grid-template-columns:minmax(0,1fr);gap:40px}.v3-StudioHome .hero{min-height:620px}.v3-StudioHome .hero-text{padding:72px 0}}.v3-StudioHome .btn-ivory-line{color:#fbf9f5;background:0 0;border-color:#fbf9f5}.v3-StudioHome .ph span.cap{font:500 10px/1.5 var(--font-label), Raleway,Helvetica,sans-serif;letter-spacing:.14em;text-transform:uppercase;max-width:340px;padding:14px 18px}.v3-StudioHome .hero a:focus-visible{outline-color:#c8b28a}.v3-StudioHome .bento{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;display:grid}.v3-StudioHome .bento-col{flex-direction:column;gap:24px;display:flex}.v3-StudioHome .btile{text-decoration:none;display:flex;position:relative;overflow:hidden}.v3-StudioHome .btile .ph{position:absolute;inset:0}.v3-StudioHome .btile-cap{box-sizing:border-box;background:linear-gradient(#1a191900,#1a19198c);justify-content:space-between;align-items:baseline;gap:16px;width:100%;margin-top:auto;padding:72px 32px 28px;display:flex;position:relative}.v3-StudioHome .btile-cap .d4{color:#fbf9f5}.v3-StudioHome .btile-cap .lbl{color:#e9dcc4}.v3-StudioHome .btile:hover .btile-cap .d4{text-underline-offset:4px;text-decoration:underline}.v3-StudioHome .bquote{box-sizing:border-box;background:#f3eee6;flex-direction:column;gap:28px;padding:48px 44px;display:flex}.v3-StudioHome .bcta{color:#fbf9f5;box-sizing:border-box;background:#6a3530;flex-direction:column;justify-content:space-between;gap:28px;padding:48px 44px;display:flex}.v3-StudioHome .bnum{font:300 120px/.9 var(--font-serif), Spectral,Georgia,serif;color:#c8b28a;margin:0}@media (max-width:900px){.v3-StudioHome .bento{grid-template-columns:minmax(0,1fr)}.v3-StudioHome .btile{min-height:420px!important}.v3-StudioPost .post-grid{grid-template-columns:minmax(0,1fr)!important;gap:48px!important}}
.v3 .ph{overflow:hidden}.v3 .ph>img{z-index:0}.v3 .ph>.cap{z-index:1;position:relative}.v3-chrome{display:contents}.v3 .v3-top-row{justify-content:space-between;align-items:center;gap:16px;min-height:40px;display:flex}.v3 .v3-top-right{gap:22px;display:flex}.v3 .v3-hdr{z-index:40;background:#fbf9f5;border-bottom:1px solid #e3dbcf;position:sticky;top:0}.v3 .v3-hdr-row{justify-content:space-between;align-items:center;gap:24px;min-height:104px;display:flex}.v3 .v3-logo{flex:none;width:128px;display:block}.v3 .v3-logo svg,.v3 .sfoot svg{width:100%;height:auto;display:block}.v3 .v3-hdr-actions{align-items:center;gap:22px;display:flex}.v3 .nav-b{font:600 12px/1 var(--font-label),Raleway,Helvetica,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#1a1919;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;min-height:44px;padding:0 12px;display:inline-flex}.v3 .nav-b:hover,.v3 .nav-b[aria-expanded=true]{color:#6a3530}.v3 .nav-b[aria-expanded=true],.v3 .nav-b[aria-current=true],.v3 .nav a[aria-current=page]{box-shadow:inset 0 -1px #6a3530}.v3 .v3-dd{z-index:5;background:#fbf9f5;border-top:1px solid #e3dbcf;border-bottom:1px solid #e3dbcf;position:absolute;top:100%;left:0;right:0;box-shadow:0 24px 40px #1a19190f}.v3 .v3-dd[hidden],.v3 .v3-mnav[hidden],.v3 .v3-mnav-items[hidden]{display:none}.v3 .v3-dd a:hover .d4,.v3 .v3-dd a[aria-current=page] .d4{color:#6a3530}.v3 .menu-btn{cursor:pointer;color:#1a1919;background:0 0;border:0;justify-content:center;align-items:center;min-width:48px;min-height:48px;display:none}.v3 .v3-mnav{display:none}.v3 .sfoot address{font-style:normal}.v3 .mbar{display:none}@media (max-width:900px){.v3 .top{font-size:11px}.v3 .v3-top-row{min-height:36px}.v3 .v3-hdr-row{min-height:72px;padding-right:12px!important}.v3 .v3-logo{width:84px}.v3 .menu-btn{display:inline-flex}.v3 .v3-dd{display:none!important}.v3 .v3-mnav{background:#fbf9f5;border-top:1px solid #e3dbcf;max-height:calc(100vh - 110px);padding:8px 20px 28px;display:block;overflow-y:auto}.v3 .v3-mnav[hidden]{display:none}.v3 .v3-mnav-group{border-bottom:1px solid #e3dbcf}.v3 .v3-mnav-btn{width:100%;min-height:60px;font:400 22px var(--font-serif),Spectral,Georgia,serif;color:#1a1919;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.v3 .v3-mnav-sign{font:300 24px var(--font-sans),"Source Sans 3",sans-serif}.v3 .v3-mnav-items{flex-direction:column;padding-bottom:14px;display:flex}.v3 .v3-mnav-items a{color:#3c3d3f;align-items:center;min-height:44px;text-decoration:none;display:flex}.v3 .v3-mnav-link{min-height:60px;font:400 22px var(--font-serif),Spectral,Georgia,serif;border-bottom:1px solid #e3dbcf;align-items:center;text-decoration:none;display:flex}.v3 .v3-mnav-actions{flex-direction:column;gap:10px;padding-top:24px;display:flex}.v3 .mbar{z-index:20;background:#fbf9f5;border-top:1px solid #e3dbcf;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 16px;display:grid;position:sticky;bottom:0}}.v3 .field .req{display:none}.v3 .rose .field-msg,.v3 .ink .field-msg,.v3 [style*=\#6A3530] .field-msg{color:#ffe4de}.v3 .rose .field-error input,.v3 .rose .field-error select{border-bottom-width:2px;border-bottom-color:#ffb4a6}.v3 .rose .error-summary{background:#fbf9f5}.v3 .btn[disabled]{opacity:.7;cursor:progress}.v3 .hscroll:focus-visible{outline-offset:6px;outline:2px solid #1d4f91}.v3 .v3-prose{flex-direction:column;gap:22px;max-width:760px;display:flex}.v3 .v3-prose p{color:#3c3d3f;margin:0}.v3 .v3-prose h2,.v3 .v3-prose h3{font-family:var(--font-serif),Spectral,Georgia,serif;color:#1a1919;margin:24px 0 0;font-size:32px;font-weight:400;line-height:1.22}.v3 .v3-prose h3{font-size:24px}.v3 .v3-prose ul,.v3 .v3-prose ol{color:#3c3d3f;flex-direction:column;gap:8px;margin:0;padding-left:22px;display:flex}.v3 .v3-prose a{color:#6a3530}.v3 .chip[aria-selected=true],.v3 .chip[aria-checked=true]{color:#fbf9f5;background:#1a1919;border-color:#1a1919}.v3 form.stack.form{flex-direction:column;gap:26px;display:flex}.v3 form.stack.form .form-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:22px 20px;display:grid}.v3 form.stack.form .fieldset{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.v3 form.stack.form .legend{margin-bottom:12px;padding:0;font-size:11px}.v3 form.stack.form .chip-row{flex-wrap:wrap;gap:8px;display:flex}.v3 form.stack.form .submit-row{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.v3 form.stack.form .form-heading{margin:0}.v3 form.stack.form .field-full{grid-column:1/-1}.v3 form.stack.form .form-grid>.field:has(textarea){grid-column:1/-1}@media (max-width:900px){.v3 .v3-StudioHome .hero{color:#1a1919;background:#fbf9f5;flex-direction:column;align-items:stretch;min-height:0;display:flex}.v3 .v3-StudioHome .hero .ph{background:#ece5da;height:350px;position:relative;inset:auto}.v3 .v3-StudioHome .hero .ph span{color:#3c3d3f}.v3 .v3-StudioHome .hero-veil{display:none}.v3 .v3-StudioHome .hero-text{gap:22px;padding:36px 0 56px}.v3 .v3-StudioHome .hero-text .lbl{color:#3c3d3f!important}.v3 .v3-StudioHome .hero-text .d1{color:#1a1919!important}.v3 .v3-StudioHome .hero-text .d1 em{color:inherit!important}.v3 .v3-StudioHome .hero-text .lead{color:#3c3d3f!important}.v3 .v3-StudioHome .hero-text .btn-champ{color:#fbf9f5;background:#6a3530;border-color:#6a3530}.v3 .v3-StudioHome .hero-text .btn-ivory-line{color:#1a1919;border-color:#1a1919}.v3 .v3-top-row .hide-sm{display:none}.v3 .v3-top-center{display:inline!important}}.v3 .rose a.btn-champ,.v3 .rose .btn-champ,.v3 .bcta a.btn-champ,.v3 .rose a.btn-champ:hover,.v3 .bcta a.btn-champ:hover{color:#1a1919}.v3 .sample-band .lbl,.v3 .sample-band .lead,.v3 .sample-band .sample-count{color:#e3dbcf}.v3 .preview-strip a,.v3 .preview-strip a:hover{color:#fbf9f5}.v3 .v3-StudioHome .btile{height:var(--bh,520px)}.v3 .v3-StudioHome .bquote,.v3 .v3-StudioHome .bcta{height:520px}.v3 .v3-StudioHome .bquote-text{font-size:30px}@media (max-width:900px){.v3 .v3-StudioHome .bento,.v3 .v3-StudioHome .bento-col{gap:16px}.v3 .v3-StudioHome .btile{aspect-ratio:4/3;height:auto;min-height:0!important}.v3 .v3-StudioHome .btile-cap{padding:56px 20px 18px}.v3 .v3-StudioHome .btile-cap .d4{font-size:20px}.v3 .v3-StudioHome .bquote,.v3 .v3-StudioHome .bcta{gap:24px;height:auto;padding:32px 24px}.v3 .v3-StudioHome .bquote-text{font-size:24px}.v3 .v3-StudioHome .bnum{font-size:88px}.v3 .sfoot{padding:56px 0 28px}.v3 .sfoot .sw{gap:36px}.v3 .sfoot .sgrid{grid-template-columns:minmax(0,1fr);gap:28px}.v3 .sfoot .sgrid>a:first-child{width:128px!important}.v3 .sfoot .scol{border-top:1px solid #e3dbcf;gap:6px;padding-top:24px}.v3 .sfoot .sp{font-size:16px;line-height:1.6}.v3 .sfoot .sphone{font-size:24px}.v3 .sfoot .slink{white-space:nowrap;padding:10px 0 4px;font-size:11px}.v3 .sfoot .snav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;padding:12px 0;display:grid}.v3 .sfoot .snav a{letter-spacing:.16em;min-height:48px;font-size:11px}.v3 .sfoot .sbase{flex-direction:column;gap:12px;font-size:13px;line-height:1.5}.v3 .sfoot .sbase>span:last-child{gap:8px 20px!important}.v3 .sfoot .sbase a,.v3 .sfoot .sbase button{align-items:center;min-height:44px;display:inline-flex}}
