.landing .materials-section.color-collection{display:block}.color-collection-heading{display:grid;grid-template-columns:1fr 1fr;column-gap:9%;align-items:end}.color-collection-heading .section-kicker{grid-column:1/-1}.color-collection-heading>p{margin:0!important;max-width:45ch}.color-collection-heading .material-count{grid-column:1/-1;margin-top:22px;letter-spacing:1.2px}.color-story.material-story{margin-top:42px;min-width:0}.color-story-finishes{display:grid;grid-template-columns:minmax(180px,2fr) minmax(0,5fr);gap:36px}.color-finish-group{margin:0;padding:0;border:0;min-width:0}.color-finish-group legend{width:100%;display:flex;flex-direction:column;gap:8px;font-size:15px;color:#4e5043;margin-bottom:18px;font-weight:500}.color-finish-group legend>span{font-size:9px;letter-spacing:1.3px;color:#80765f;font-weight:400}.color-finish-grid{display:grid;gap:12px}.color-finish-grid-base{grid-template-columns:repeat(2,minmax(0,1fr))}.color-finish-grid-accent{grid-template-columns:repeat(5,minmax(0,1fr))}.color-finish{display:flex;flex-direction:column;align-items:stretch;min-width:0;min-height:150px;padding:0 0 10px;border:0;background:transparent;text-align:left;color:#48483d;cursor:pointer;border-radius:3px}.color-finish-swatch{height:92px;width:100%;display:flex;align-items:flex-start;justify-content:flex-end;padding:10px;box-shadow:inset 0 0 0 1px #4038200b;border-radius:3px;transition:box-shadow .2s,transform .2s}.color-finish-wood{background-image:repeating-linear-gradient(92deg,#4b32150d 0 1px,transparent 1px 6px),linear-gradient(100deg,#eed7b657,transparent)}.color-finish.is-active .color-finish-swatch{box-shadow:0 0 0 2px #f0eee7,0 0 0 3px #8c805e;transform:translateY(-3px)}.color-finish-name{font-size:13px;font-family:Arial,sans-serif;margin-top:13px;line-height:1.4;word-break:normal}.color-finish-subtitle{font-size:10px;color:#746e60;margin-top:4px;line-height:1.6;word-break:keep-all}.color-story-detail{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid #d8d3c7;padding-top:24px;margin-top:18px;min-height:102px}.color-story-detail h3{font-size:19px;font-weight:500;letter-spacing:-.5px}.color-story-detail p{font-size:14px;margin-top:8px;max-width:60ch;line-height:1.8;color:#746c5c}.color-story-detail>a{display:grid;place-items:center;width:46px;height:46px;flex:none;border:1px solid #c7c1b1;border-radius:50%;color:#595c49;transition:background .2s}.color-story-detail>a:hover{background:#e5e0d3}.palette-editorial{margin-top:54px;padding-top:42px;border-top:1px solid #d8d3c7}.palette-editorial-heading .section-kicker{margin-bottom:12px;font-size:9px}.palette-editorial-heading h3{font-size:27px;font-weight:500;letter-spacing:-1px;line-height:1.4;word-break:keep-all}.palette-editorial-heading p{font-size:14px;margin-top:12px;line-height:1.8}.palette-choices{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.palette-choices>button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:10px 16px;border:1px solid #d0cbbe;border-radius:28px;background:transparent;font-size:13px;color:#676353;cursor:pointer;transition:background .2s,border-color .2s}.palette-choices>button[aria-pressed=true]{background:#f9f8f2;border-color:#80795b;color:#444b38}.palette-mini-swatches{display:flex;flex:none}.palette-mini-swatches>i{display:block;width:16px;height:16px;border-radius:50%;border:1px solid #f0eee7;margin-left:-4px}.palette-mini-swatches>i:first-child{margin-left:0}.palette-feature{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:38px;align-items:center;margin-top:24px}.palette-arrangement{position:relative;min-width:0;border:1px solid #ddd7c9;background:#f9f6ef;padding:40px 15px 16px}.palette-arrangement svg{display:block;width:100%;height:auto}.palette-preview-label{position:absolute;top:18px;left:20px;font-size:9px;color:#89816f;letter-spacing:1.3px}.palette-preview-note{display:block;font-size:10px;color:#837b69;line-height:1.7;text-align:center;margin-top:8px;word-break:keep-all}.palette-feature-copy{min-width:0}.palette-feature-kicker{font-size:9px;letter-spacing:1.2px;color:#897a60}.palette-feature-copy h4{font-size:30px;font-weight:500;letter-spacing:-1.2px;line-height:1.4;margin:12px 0}.palette-feature-copy>p{font-size:14px;line-height:1.9;max-width:38ch}.palette-feature-copy ul{list-style:none;padding:0;display:flex;gap:7px 13px;flex-wrap:wrap;margin:20px 0}.palette-feature-copy li{display:flex;align-items:center;gap:6px;font-size:11px;color:#756e5d;line-height:1.6}.palette-feature-copy li>span{width:13px;height:13px;border:1px solid #8c816329;border-radius:50%;flex:none}.palette-start-link{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;min-height:48px;padding:11px 19px;background:#434b38;color:#fffdf6;border-radius:25px;font-size:13px;text-decoration:none;transition:background .2s}.palette-start-link:hover{background:#596247}.color-story .color-story-fineprint{font-size:11px;color:#8c8371;line-height:1.7;margin-top:25px;word-break:keep-all}.color-story a:focus-visible,.color-story button:focus-visible{outline:2px solid #6c654b;outline-offset:5px}@media(max-width:1023px){.color-story-finishes{grid-template-columns:1fr;gap:26px}.color-finish-grid-base{max-width:320px}.color-finish-swatch{height:82px}.color-finish{min-height:139px}.palette-feature{gap:24px}}@media(max-width:767px){.landing .color-collection-heading{display:block}.color-collection-heading>p{margin-top:20px!important}.color-collection-heading .material-count{font-size:9px;line-height:1.7;margin-top:18px;letter-spacing:.7px}.color-story.material-story{margin-top:32px}.color-story-finishes{gap:24px}.color-finish-group legend{font-size:14px;margin-bottom:15px}.color-finish-group legend>span{font-size:9px}.color-finish-grid{gap:12px}.color-finish-grid-base{max-width:none}.color-finish-grid-base .color-finish-swatch{height:70px}.color-finish-grid-accent{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:14px}.color-finish{min-height:127px}.color-finish-swatch{height:76px;padding:8px}.color-finish-name{font-size:12px;margin-top:11px}.color-finish-subtitle{font-size:10px}.color-story-detail{align-items:flex-start;padding-top:22px;margin-top:12px;min-height:134px}.color-story-detail h3{font-size:19px;line-height:1.4}.color-story-detail p{font-size:13px;margin-top:7px}.palette-editorial{margin-top:28px;padding-top:30px}.palette-editorial-heading h3{font-size:23px;letter-spacing:-.8px}.palette-editorial-heading p{font-size:14px;line-height:1.8}.palette-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:20px}.palette-choices>button{position:relative;min-height:74px;flex-direction:column;gap:8px;padding:11px 4px;font-size:12px;line-height:1.4;border-radius:9px;word-break:keep-all}.palette-choices>button>svg{position:absolute;right:5px;top:5px;width:11px;height:11px}.palette-feature{grid-template-columns:minmax(0,1fr);gap:25px;margin-top:18px}.palette-arrangement{padding:28px 6px 13px}.palette-preview-label{font-size:8px;left:14px;top:13px;letter-spacing:1px}.palette-preview-note{font-size:10px;padding:0 8px}.palette-feature-copy h4{font-size:27px;margin:9px 0 11px}.palette-feature-copy>p{font-size:14px;max-width:none}.palette-feature-copy ul{margin:17px 0;gap:8px 12px}.palette-feature-copy li{font-size:12px}.palette-start-link{width:100%;font-size:14px;min-height:50px;justify-content:space-between;padding:12px 20px}.color-story .color-story-fineprint{font-size:11px;margin-top:22px}}@media(prefers-reduced-motion:reduce){.color-finish-swatch,.color-story a,.color-story button{transition:none}}