.sx-design-gallery{padding:90px 6%;background:#eeebe3;color:#222c2d}.sx-gallery-intro{max-width:810px;margin-bottom:36px}.sx-gallery-intro>p:not(.eyebrow){font-size:17px;line-height:1.75}.sx-shape-nav{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:50px}.sx-shape-nav a{padding:10px 18px;border:1px solid #b6b0a5;font-size:13px}.sx-shape-story{padding:35px 0 52px;border-top:1px solid #c6bfb1;scroll-margin-top:150px}.sx-shape-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;align-items:end;margin-bottom:26px}.sx-shape-heading h3{font:clamp(28px,3vw,40px)/1.15 Georgia,serif;margin:0;letter-spacing:-.7px}.sx-shape-heading>p{margin:0;max-width:500px}.sx-photo-pair{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:22px}.sx-photo{padding:0;border:0;background:transparent;display:block;cursor:zoom-in;overflow:hidden;width:100%}.sx-photo img{display:block;width:100%;height:auto;aspect-ratio:1.5;object-fit:cover;transition:transform .3s ease}.sx-photo:hover img{transform:scale(1.025)}.sx-photo:focus-visible{outline:3px solid #8d7043;outline-offset:5px}.sx-gallery-close{border-top:1px solid #c6bfb1;max-width:850px;padding-top:38px}.sx-gallery-close p{max-width:740px}.sx-hub-preview{padding:85px 6%;background:#e9e5dc}.sx-hub-photos{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:30px 0}.sx-hub-photos img{display:block;width:100%;height:auto;aspect-ratio:1.5;object-fit:cover}#sx-photo-viewer{width:96vw;max-width:1500px;height:93vh;padding:14px;border:0;background:#f4f1ea}#sx-photo-viewer::backdrop{background:rgba(13,25,28,.9)}#sx-photo-viewer>img{width:100%;height:calc(100% - 65px);object-fit:contain;display:block}.sx-viewer-tools{display:flex;gap:12px;justify-content:flex-end;height:50px;margin-bottom:12px}.sx-viewer-tools button{padding:9px 17px}.fire-category-hero>img{object-fit:cover}@media(max-width:800px){.sx-shape-heading{grid-template-columns:1fr;gap:15px}.sx-design-gallery,.sx-hub-preview{padding:60px 5%}.sx-photo-pair,.sx-hub-photos{gap:15px}}@media(max-width:560px){.sx-photo-pair,.sx-hub-photos{grid-template-columns:1fr}.sx-shape-story{padding-bottom:35px}.sx-shape-nav{gap:9px}.sx-shape-nav a{font-size:12px;padding:9px 12px}.sx-shape-story{scroll-margin-top:180px}#sx-photo-viewer{height:85vh;padding:10px}}@media(prefers-reduced-motion:reduce){.sx-photo img{transition:none}}

.sx-finish-options{padding:80px 6%;background:#f6f3ed;color:#233034}.sx-finish-options>p{max-width:850px}.sx-finish-columns{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin:35px 0}.sx-finish-columns article{padding-top:25px;border-top:1px solid #c7bfb0}.sx-color-list{display:flex;gap:10px;flex-wrap:wrap;list-style:none;padding:0;margin:22px 0}.sx-color-list li{padding:12px 16px;border:1px solid #b9b2a6;background:#e8e3d9;font-size:14px}.sx-top-options{padding-top:28px;border-top:1px solid #c7bfb0;max-width:1000px}@media(max-width:750px){.sx-finish-columns{grid-template-columns:1fr;gap:24px}.sx-finish-options{padding:55px 5%}}
.sx-swatch-library{padding:85px 6%;background:#e6e1d7;color:#263335;scroll-margin-top:160px}.sx-swatch-library>p{max-width:850px}.sx-swatch-group{margin:38px 0}.sx-swatch-group h3{font:30px Georgia,serif}.sx-swatch-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.sx-swatch-card{display:block}.sx-swatch-card img{display:block;width:100%;height:auto;aspect-ratio:1.25;object-fit:cover;margin-bottom:12px;border:1px solid #ccc3b3}.sx-swatch-card strong{font-size:14px;font-weight:500}.sx-swatch-card:focus-visible{outline:3px solid #665236;outline-offset:5px}.sx-swatch-note{font-size:13px;line-height:1.65}@media(max-width:850px){.sx-swatch-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:500px){.sx-swatch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sx-swatch-library{padding:55px 5%}}
