._viFxa_page{--paper:#faf7f2;--ink:#482937;--muted:#786c71;--line:#e3d7ce;background:radial-gradient(ellipse at 80% 10%,#fffdfb 0,transparent 48%),var(--paper);min-height:100svh;color:var(--ink)}._viFxa_header{border-bottom:1px solid var(--line);align-items:center;gap:24px;min-height:76px;padding:14px 4%;display:flex}._viFxa_wordmark{font-size:30px;line-height:1}._viFxa_brandNote{letter-spacing:.2em;margin-left:4px;font-size:10px}._viFxa_headerNav{align-items:center;gap:28px;margin-left:auto;display:flex}._viFxa_headerNav>a{font-size:13px}._viFxa_uploadAction{display:inline-flex;position:relative}._viFxa_primary{color:#fffaf4;background:#482937;border-radius:7px;justify-content:center;align-items:center;gap:24px;min-height:43px;padding:11px 21px;font-size:13px;font-weight:500;display:inline-flex}._viFxa_primary span{font-size:18px}._viFxa_intro{max-width:1400px;margin:auto;padding:34px 3.2% 36px}._viFxa_breadcrumb{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:24px;font-size:12px;line-height:1.4;display:flex}._viFxa_breadcrumb a{line-height:inherit;border:0;margin:0;padding:0;position:relative}._viFxa_breadcrumb a:after{content:"";background:var(--ink);width:48px;height:2px;position:absolute;bottom:-12px;left:0}._viFxa_intro h1{letter-spacing:-.045em;max-width:710px;margin-bottom:17px;font:500 clamp(32px,3.4vw,50px)/1.08 Fraunces Variable,Georgia,serif}._viFxa_intro p{max-width:850px;font-size:16px;line-height:1.65}._viFxa_explorer{grid-template-columns:minmax(0,1.8fr) minmax(300px,1fr);align-items:start;gap:27px;max-width:1400px;margin:auto;padding:0 3.2%;scroll-margin-top:20px;display:grid}._viFxa_houseColumn{min-width:0}._viFxa_photo{aspect-ratio:var(--ratio);background-color:#eee8df;background-image:linear-gradient(#8c796d10 1px,#0000 1px),linear-gradient(90deg,#8c796d10 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:24px 24px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:15px 15px 0 0;position:relative;overflow:hidden}._viFxa_basePhoto{object-fit:contain;width:100%;height:100%;display:block}._viFxa_colorStrip{border:1px solid var(--line);background:#fffaf6;border-top:0;border-radius:0 0 14px 14px;padding:17px 20px;display:flex;box-shadow:0 2px 3px #48293706}._viFxa_paint{border-left:1px solid var(--line);flex:1;align-items:center;gap:11px;min-width:0;padding:0 18px;display:flex}._viFxa_paint:first-child{border-left:0;padding-left:0}._viFxa_paint:last-child{padding-right:0}._viFxa_paintDot{background:var(--paint);border:1px solid #4829370b;border-radius:50%;flex-shrink:0;width:38px;height:38px}._viFxa_paint strong{font-size:14px;font-weight:500;display:block}._viFxa_paint small{color:var(--muted);margin-top:3px;font-size:11px;display:block}._viFxa_photoFooter{color:var(--muted);justify-content:space-between;align-items:center;gap:14px;padding:12px 3px 0;font-size:12px;display:flex}._viFxa_photoFooter a{color:var(--ink);text-underline-offset:4px;white-space:nowrap;text-decoration:underline}._viFxa_looksColumn{border:1px solid var(--line);background:linear-gradient(145deg,#fffcf9,#faf5ef);border-radius:15px;min-width:0;padding:21px 17px 16px;box-shadow:0 3px 5px #4829370c;container-type:inline-size}._viFxa_galleryHeading{justify-content:space-between;align-items:center;gap:10px;padding:0 0 21px;display:flex}._viFxa_galleryHeading h2{letter-spacing:-.04em;font:500 clamp(24px,2.15vw,32px)/1.1 Fraunces Variable,Georgia,serif}._viFxa_galleryHeading a{white-space:nowrap;font-size:11px}._viFxa_lookGrid{scrollbar-width:thin;scrollbar-color:#b9a69c transparent;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 12px;max-block-size:clamp(200px,61cqi + 68px,330px);padding:3px 5px 3px 3px;display:grid;overflow-y:auto}._viFxa_look{text-align:left;border:1px solid #0000;border-radius:9px;min-width:0;padding:4px;transition:background .18s,border-color .18s}._viFxa_look[aria-pressed=true]{border-color:#795c6c;box-shadow:0 0 0 1px #795c6c}._viFxa_look:hover{background:#eee5df}._viFxa_thumbnail{aspect-ratio:1.64;background:#eee8df;border-radius:7px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}._viFxa_thumbnail img{object-fit:contain;width:100%;height:100%;display:block}._viFxa_thumbnailPending{color:var(--muted);font-size:11px}._viFxa_check{color:#fff;background:#482937;border:2px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid;position:absolute;top:5px;right:5px;box-shadow:0 1px 3px #48293730}._viFxa_lookName{justify-content:space-between;align-items:center;gap:5px;padding:8px 1px 3px;font-size:13px;display:flex}._viFxa_swatches{display:none}._viFxa_currentReason{color:var(--muted);min-height:74px;padding:16px 4px 0;font-size:12px;line-height:1.6}._viFxa_sampleNote{color:var(--muted);padding:8px 4px 0;font-size:11px}._viFxa_error{color:#913e2a;background:#f5e4db;border-left:3px solid #a84730;margin:14px 0;padding:12px;font-size:13px}._viFxa_error button{min-height:32px;text-decoration:underline}._viFxa_loading{color:var(--muted);margin-top:10px;font-size:12px}._viFxa_guide{grid-template-columns:minmax(0,1.8fr) minmax(300px,1fr);align-items:start;gap:35px;max-width:1400px;margin:auto;padding:43px 3.2% 37px;display:grid}._viFxa_eyebrow{letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:25px;margin-bottom:26px;font-size:11px;display:flex}._viFxa_eyebrow:after{content:"";background:#b8a59a;width:55px;height:1px;display:block}._viFxa_tip{align-items:flex-start;gap:24px;display:flex}._viFxa_tip+._viFxa_tip{margin-top:23px}._viFxa_tipIcon{color:#6d413f;background:#f2ebe4;border-radius:16px;flex-shrink:0;place-items:center;width:60px;height:60px;display:grid}._viFxa_tipIcon svg{width:34px;height:34px}._viFxa_tip h2{letter-spacing:-.035em;margin:3px 0 7px;font:500 clamp(21px,1.8vw,27px)/1.14 Fraunces Variable,Georgia,serif}._viFxa_tip p{color:#60525a;font-size:14px;line-height:1.6}._viFxa_questions{background:linear-gradient(130deg,#f4eee8,#f8f2ec);border-radius:20px;padding:23px 20px}._viFxa_questions h2{letter-spacing:-.04em;margin:0 0 18px;font:500 clamp(24px,2.2vw,31px)/1.15 Fraunces Variable,Georgia,serif}._viFxa_faqList{border:1px solid var(--line);background:#fffdf840;border-radius:12px;overflow:hidden;box-shadow:0 2px 4px #48293708}._viFxa_questions details+details{border-top:1px solid var(--line)}._viFxa_questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;font-size:13px;font-weight:500;line-height:1.6;list-style:none;display:flex}._viFxa_questions summary::-webkit-details-marker{display:none}._viFxa_questions summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex-shrink:0;width:7px;height:7px;transition:transform .2s;transform:rotate(45deg)}._viFxa_questions details[open] summary:after{transform:rotate(225deg)}._viFxa_questions p{color:#75636d;padding:0 17px 17px;font-size:13px;line-height:1.7}._viFxa_nextTopic{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 20px;padding:16px 10px 0;font-size:11px;display:flex}._viFxa_nextTopic a{color:var(--ink);text-underline-offset:4px;align-items:center;gap:12px;font-size:12px;text-decoration:underline;display:inline-flex}._viFxa_paletteSection{max-width:1400px;margin:0 auto;padding:0 3.2% 45px}._viFxa_paletteHeading{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:30px 0 24px;display:flex}._viFxa_paletteHeading h2{letter-spacing:-.04em;font:500 34px/1.2 Fraunces Variable,Georgia,serif}._viFxa_paletteCards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:13px;display:grid}._viFxa_paletteCard{border:1px solid var(--line);background:#fffaf6;border-radius:13px;scroll-margin-top:24px;overflow:hidden;box-shadow:0 3px 4px #48293710}._viFxa_paletteChoice{text-align:left;width:100%;height:100%;padding:0 0 18px;transition:background .2s;display:block}._viFxa_paletteChoice:hover{background:#f2e9df}._viFxa_detailCrop{aspect-ratio:1.55;background:#eee8df;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}._viFxa_detailCrop img{object-fit:cover;transform-origin:40% 32%;width:100%;height:100%;transform:scale(1.55)}._viFxa_cardSwatches{gap:7px;padding:13px 13px 10px;display:flex}._viFxa_cardSwatches i{border:1px solid #4829370c;border-radius:50%;width:27px;height:27px}._viFxa_cardSwatches ._viFxa_materialSwatch[data-texture=brick]{background-image:repeating-linear-gradient(0deg,#0000 0 4px,#ead8c588 4px 5px)}._viFxa_cardSwatches ._viFxa_materialSwatch[data-texture=wood]{background-image:repeating-linear-gradient(90deg,#0000 0 3px,#704b2944 3px 4px)}._viFxa_paletteCard ._viFxa_cardTitle{letter-spacing:-.02em;margin:0 13px 8px;font-size:14px;font-weight:600;line-height:1.4;display:block}._viFxa_paletteCard ._viFxa_cardReason{color:#63565e;margin:0 13px;font-size:13px;line-height:1.55;display:block}._viFxa_moreHouses{background:linear-gradient(120deg,#f1ebe4,#f7f1eb);border-radius:20px;grid-template-columns:minmax(180px,.95fr) 3fr;align-items:center;gap:25px;max-width:1310px;margin:0 auto 45px;padding:23px;display:grid}._viFxa_moreIntro h2{letter-spacing:-.035em;margin-bottom:10px;font:500 29px/1.08 Fraunces Variable,Georgia,serif}._viFxa_moreIntro p{color:#63565e;font-size:13px;line-height:1.5}._viFxa_houseArrows{gap:11px;margin-top:17px;display:flex}._viFxa_houseArrows button{border:1px solid #d9cdc2;border-radius:50%;place-items:center;width:37px;height:37px;font-size:23px;display:grid}._viFxa_houseArrows button:last-child{color:#fff;background:#696c56;border-color:#696c56}._viFxa_houses{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}._viFxa_houses a{border-radius:10px;display:block;overflow:hidden}._viFxa_houses img{object-fit:cover;background:#f0eae0;width:100%;height:185px;transition:transform .2s}._viFxa_houses a:hover img{transform:scale(1.03)}._viFxa_footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:20px;padding:24px 3.2%;font-size:11px;display:flex}._viFxa_footer nav{gap:18px;display:flex}._viFxa_index{max-width:1720px;margin:auto;padding:30px 5.4% 64px}._viFxa_index h1{text-align:center;letter-spacing:-.045em;margin-bottom:16px;font:500 clamp(35px,4vw,60px)/1.1 Fraunces Variable,Georgia,serif}._viFxa_index>p{text-align:center;max-width:1120px;color:var(--muted);margin-inline:auto;line-height:1.8}._viFxa_page button:focus-visible,._viFxa_page a:focus-visible,._viFxa_page summary:focus-visible{outline-offset:4px;outline:2px solid #794a63}@media (max-width:1100px){._viFxa_brandNote{display:none}._viFxa_explorer,._viFxa_guide{grid-template-columns:minmax(0,1.6fr) minmax(285px,1fr);gap:22px}._viFxa_paint{gap:7px;padding:0 9px}._viFxa_paintDot{width:29px;height:29px}._viFxa_paint strong{font-size:12px}._viFxa_paint small{font-size:10px}._viFxa_colorStrip{padding:15px 12px}._viFxa_looksColumn{padding:18px 12px 15px}._viFxa_lookName{font-size:12px}._viFxa_tip{gap:15px}._viFxa_tipIcon{width:48px;height:48px}._viFxa_tipIcon svg{width:29px;height:29px}._viFxa_tip p{font-size:13px}._viFxa_paletteHeading h2{font-size:30px}._viFxa_moreHouses{margin-left:3.2%;margin-right:3.2%}._viFxa_moreIntro h2{font-size:26px}._viFxa_houses img{height:170px}}@media (max-width:760px){._viFxa_header{gap:12px;min-height:65px;padding:12px 18px}._viFxa_wordmark{font-size:26px}._viFxa_headerNav{gap:14px}._viFxa_headerNav>a{display:none}._viFxa_primary{gap:14px;min-height:38px;padding:9px 13px;font-size:12px}._viFxa_intro{padding:27px 20px 26px}._viFxa_breadcrumb{margin-bottom:24px;font-size:11px}._viFxa_intro h1{margin-bottom:15px;font-size:34px}._viFxa_intro p{font-size:14px;line-height:1.65}._viFxa_explorer{grid-template-columns:1fr;gap:24px;padding:0 15px}._viFxa_colorStrip{padding:14px 11px}._viFxa_paint{gap:7px;padding:0 8px}._viFxa_paint strong{font-size:11px;line-height:1.3}._viFxa_paint small{font-size:9px}._viFxa_paintDot{width:26px;height:26px}._viFxa_photoFooter{font-size:11px;line-height:1.6}._viFxa_photoFooter>span{max-width:54%}._viFxa_looksColumn{padding:20px 15px}._viFxa_galleryHeading h2{font-size:29px}._viFxa_lookGrid{gap:12px}._viFxa_lookName{font-size:13px}._viFxa_currentReason{min-height:0;font-size:13px}._viFxa_sampleNote{font-size:11px}._viFxa_guide{padding:33px 20px;display:block}._viFxa_eyebrow{font-size:10px}._viFxa_tip{gap:15px}._viFxa_tip h2{font-size:23px}._viFxa_tip p{font-size:14px}._viFxa_tip+._viFxa_tip{margin-top:25px}._viFxa_guide aside{margin-top:30px}._viFxa_questions{padding:22px 17px}._viFxa_questions h2{font-size:29px}._viFxa_questions summary,._viFxa_questions p{font-size:14px}._viFxa_nextTopic{font-size:12px}._viFxa_paletteSection{padding:0 20px 32px}._viFxa_paletteHeading{padding-top:25px;display:block}._viFxa_paletteHeading h2{font-size:31px}._viFxa_paletteCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._viFxa_paletteCard ._viFxa_cardTitle{font-size:14px;display:block}._viFxa_paletteCard ._viFxa_cardReason{font-size:12px;display:block}._viFxa_moreHouses{margin:0 15px 32px;padding:22px 17px;display:block}._viFxa_moreIntro{margin-bottom:22px;padding-right:88px;position:relative}._viFxa_moreIntro h2{font-size:27px}._viFxa_houseArrows{gap:8px;margin:0;position:absolute;top:0;right:0}._viFxa_houseArrows button{width:34px;height:34px}._viFxa_houses{scroll-snap-type:x mandatory;gap:12px;display:flex;overflow-x:auto}._viFxa_houses a{scroll-snap-align:start;flex:0 0 72%}._viFxa_houses img{height:175px}._viFxa_footer{align-items:flex-start;padding:20px 18px 85px}._viFxa_footer nav{gap:12px}._viFxa_index{padding:35px 20px}._viFxa_index h1{font-size:35px}}@media (prefers-reduced-motion:reduce){._viFxa_page *{scroll-behavior:auto!important;transition:none!important}}._viFxa_topicGroup{margin-top:23px}._viFxa_topicGroup>h2{font:500 30px/1.15 Fraunces Variable,Georgia,serif}._viFxa_catalogHeading{flex-wrap:wrap;align-items:center;gap:12px 26px;margin-bottom:15px;display:flex}._viFxa_topicGroup>._viFxa_catalogHeading h2{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-style:italic;font-weight:500;line-height:1.5}._viFxa_catalogFilters{border-left:1px solid var(--line);flex-wrap:wrap;gap:4px 19px;padding-left:19px;display:flex}._viFxa_catalogFilters button{min-height:38px;color:var(--muted);border-bottom:2px solid #0000;padding:6px 8px;font-size:14px}._viFxa_catalogFilters button[aria-pressed=true]{border-color:var(--ink);color:var(--ink);font-weight:600}._viFxa_catalogCategories{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}._viFxa_catalogCategories button{text-align:left;letter-spacing:.12em;text-transform:uppercase;border-bottom:3px solid #0000;align-items:center;gap:12px;min-height:70px;padding:10px;font-size:12px;font-weight:600;display:flex}._viFxa_catalogCategories button[aria-pressed=true]{border-color:var(--ink)}._viFxa_categoryTile{background:#eee8df;border-radius:7px;flex:0 0 46px;min-width:0;height:43px}@media (max-width:1120px){._viFxa_catalogCategories{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){._viFxa_catalogCategories{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}._viFxa_catalogCategories button{gap:7px;min-height:48px;padding:6px;font-size:10px}._viFxa_categoryTile{flex-basis:34px;height:32px}}._viFxa_catalogGrid{columns:4 225px;column-gap:16px}._viFxa_catalogCard{break-inside:avoid;border-radius:12px;margin-bottom:18px;display:block}._viFxa_catalogCard img{background:#eee8df;border-radius:12px;width:100%;height:auto;display:block}._viFxa_catalogCaption{flex-wrap:wrap;align-items:center;gap:5px 12px;padding:4px 5px 0;font-size:15px;font-weight:600;display:flex}._viFxa_catalogCard:hover ._viFxa_catalogCaption{text-underline-offset:3px;text-decoration:underline}._viFxa_catalogSwatches{gap:4px;display:inline-flex}._viFxa_catalogSwatches i{border:1px solid #48293719;border-radius:50%;width:11px;height:11px}@media (max-width:760px){._viFxa_catalogGrid{columns:2;column-gap:11px}._viFxa_catalogHeading{margin-bottom:16px}._viFxa_catalogFilters{border:0;padding-left:0}._viFxa_catalogFilters button{padding-inline:11px}._viFxa_catalogCaption{font-size:13px}}
