.melamine-evidence{background:var(--paper);padding-top:clamp(4.5rem,6vw,6rem)}.melamine-evidence__video-layout{gap:var(--layout-gap);grid-template-columns:1fr minmax(17rem,.48fr);align-items:center;margin-bottom:1rem;display:grid}.melamine-evidence__copy{border-radius:var(--radius);color:#fff;background:var(--forest);padding:clamp(2rem,4vw,3.5rem)}.melamine-evidence__copy span{color:var(--lime);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.melamine-evidence__copy h3{max-width:24ch;font-size:var(--section-title);margin:1rem 0}.melamine-evidence__copy p{color:#d4e0d8;max-width:48rem;margin-bottom:0}.melamine-video{border-radius:var(--radius);width:min(100%,22rem);box-shadow:var(--shadow);background:#0b1d16;justify-self:end;margin:0;overflow:hidden}.melamine-video video{aspect-ratio:9/16;object-fit:cover;background:#0b1d16;width:100%;display:block}.melamine-video figcaption{color:#d3ded7;padding:1rem 1.15rem;font-size:.78rem;line-height:1.5}.melamine-evidence__photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.melamine-evidence__photo{border:1px solid var(--line);border-radius:var(--radius);background:#fff;min-width:0;margin:0;overflow:hidden}.melamine-evidence__photo>div{aspect-ratio:4/3;background:#dfe5df;position:relative;overflow:hidden}.melamine-evidence__photo img{object-fit:cover}.melamine-evidence__photo figcaption{gap:.45rem;padding:1.2rem;display:grid}.melamine-evidence__photo figcaption strong{font-size:1rem}.melamine-evidence__photo figcaption span{color:var(--ink-soft);font-size:.78rem;line-height:1.55}.melamine-catalogue-promo{padding-block:var(--section-space);color:#fff;background:#173c2e}.melamine-catalogue-promo .eyebrow{color:var(--lime)}.melamine-catalogue-promo__layout{gap:var(--layout-gap);grid-template-columns:.9fr 1.1fr;align-items:center;display:grid}.melamine-catalogue-promo__layout h2{max-width:30ch}.melamine-catalogue-promo__layout p:not(.eyebrow){color:#c7d4cc;max-width:45rem}.melamine-catalogue-promo__samples{background:#fff3;grid-template-columns:repeat(3,1fr);gap:1px;min-height:26rem;display:grid}.melamine-catalogue-promo__samples span:first-child{background:#f1eee4}.melamine-catalogue-promo__samples span:nth-child(2){background:#9ead91}.melamine-catalogue-promo__samples span:nth-child(3){background:url(/media/catalogue/melamine-woodgrain-atlas.webp) 0 0/400% 200%}.melamine-catalogue-promo__samples span:nth-child(4){background:url(/media/catalogue/melamine-woodgrain-atlas.webp) 100% 100%/400% 200%}.melamine-catalogue-promo__samples span:nth-child(5){background:url(/media/catalogue/melamine-material-atlas.webp) 66.667% 0/400% 200%}.melamine-catalogue-promo__samples span:nth-child(6){background:url(/media/catalogue/melamine-material-atlas.webp) 33.333% 100%/400% 200%}@media (max-width:980px){.melamine-evidence__video-layout{grid-template-columns:1fr minmax(15rem,.55fr);gap:2rem}}@media (max-width:640px){.melamine-evidence__video-layout{grid-template-columns:1fr}.melamine-video{justify-self:center}.melamine-evidence__photos{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;padding-bottom:.5rem;overflow-x:auto}.melamine-evidence__photo{scroll-snap-align:start}}.melamine-colors-page{background:var(--paper)}.melamine-colors-hero{padding-block:var(--section-space);color:#fff;background:#102b21}.melamine-colors-hero__layout{gap:var(--layout-gap);grid-template-columns:1.05fr .95fr;align-items:center;display:grid}.melamine-colors-hero h1{max-width:22ch;font-size:var(--page-title)}.melamine-colors-hero .home-eyebrow{color:var(--lime)}.melamine-colors-hero__layout>div>p:not(.home-eyebrow){color:#c7d4cc;max-width:43rem;font-size:1.08rem}.melamine-colors-hero .catalog-text-link{color:#fff}.melamine-colors-hero__finish picture{margin-bottom:1rem;display:block}.melamine-colors-hero__finish img{border-radius:.8rem;width:100%;height:auto;display:block}.melamine-sample-notice{border-top:4px solid var(--lime);color:var(--ink);background:#edf0ea;padding:clamp(2rem,4vw,3.5rem)}.melamine-sample-notice>span{color:#53685d;letter-spacing:.12em;text-transform:uppercase;font-size:.67rem;font-weight:850}.melamine-sample-notice h2{max-width:22ch;margin-top:1rem;font-size:clamp(1.5rem,2.2vw,2.2rem)}.melamine-sample-notice p{color:var(--ink-soft)}.melamine-sample-notice p:last-child{margin-bottom:0}.melamine-category-nav{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-block:2rem;padding:1px;display:grid}.melamine-category-nav a{background:#fff;grid-template-rows:auto 1fr auto;gap:.5rem;min-height:10rem;padding:1.5rem;text-decoration:none;display:grid}.melamine-category-nav span{color:#64776d;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}.melamine-category-nav strong{align-self:end;font-size:1.2rem}.melamine-category-nav small{color:var(--ink-soft);line-height:1.45}.melamine-category-nav a:hover,.melamine-category-nav a:focus-visible{color:#fff;background:var(--forest)}.melamine-category-nav a:hover span,.melamine-category-nav a:focus-visible span{color:var(--lime)}.melamine-category-nav a:hover small,.melamine-category-nav a:focus-visible small{color:#c8d5ce}.melamine-catalogue__section{padding-block:var(--section-space);scroll-margin-top:6rem}.melamine-catalogue__section:nth-child(odd){background:#edf0ea}.melamine-catalogue__heading{gap:var(--layout-gap);grid-template-columns:1fr .65fr;align-items:end;margin-bottom:1.75rem;display:grid}.melamine-catalogue__heading h2{max-width:none;font-size:var(--section-title);margin:0}.melamine-catalogue__heading>p{color:var(--ink-soft);margin:0}.melamine-swatch-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.melamine-swatch-card{background:var(--paper);min-width:0}.melamine-swatch-card__visual{background-color:var(--mist);background-repeat:no-repeat;min-height:15rem;position:relative}.melamine-swatch-card__body{padding:1.4rem}.melamine-swatch-card__body span{color:#61746a;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:850}.melamine-swatch-card__body h3{margin:.65rem 0;font-size:1.35rem}.melamine-swatch-card__body p{color:var(--ink-soft);margin:0;font-size:.82rem}.melamine-swatch-action{margin-top:1.1rem;font-size:.85rem;display:inline-block}.melamine-catalogue [hidden]{display:none}.melamine-catalogue-filter{padding-block:1.75rem}.melamine-catalogue-filter__fields{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:1rem;display:grid}.melamine-catalogue-filter label{color:var(--ink-soft);gap:.5rem;font-size:.9rem;display:grid}.melamine-catalogue-filter input,.melamine-catalogue-filter select{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:.6rem;padding:.75rem 1rem}.melamine-catalogue-filter__choices{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1rem;font-size:.85rem;display:flex}.melamine-catalogue-filter__choices span{color:var(--ink-soft)}.melamine-catalogue-filter button{border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:2rem;padding:.5rem .85rem}.melamine-catalogue-filter button[aria-pressed=true]{background:var(--forest);color:#fff}.melamine-catalogue-filter [role=status]{color:var(--ink-soft);margin:.8rem 0 0;font-size:.85rem}.melamine-planning-files__version,.melamine-planning-files__note{color:var(--ink-soft);font-size:.85rem}.melamine-planning-files__note{max-width:66rem;margin:1.5rem 0}@media (max-width:700px){.melamine-catalogue-filter__fields{grid-template-columns:1fr}}.melamine-swatch-card{scroll-margin-top:7rem}.melamine-finish-selection__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.melamine-finish-selection__grid .melamine-swatch-card{border:1px solid var(--line);border-radius:1rem;flex-direction:column;display:flex;overflow:hidden}.melamine-finish-selection__grid .melamine-swatch-card__visual{min-height:11rem}.melamine-finish-selection__grid .melamine-swatch-card__body{flex-direction:column;flex:1;gap:.6rem;display:flex}.melamine-finish-selection__grid h3{margin:0;font-size:1.4rem}.melamine-finish-selection__grid p{font-size:.95rem}.melamine-finish-selection__actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:auto;padding-top:.7rem;font-size:.85rem;display:flex}.melamine-finish-selection__guide{max-width:62rem;margin-top:2rem}@media (max-width:850px){.melamine-finish-selection__grid{grid-template-columns:1fr}}.melamine-reference-guide{padding-block:var(--section-space);color:#fff;background:#173c2e}.melamine-reference-guide .home-eyebrow{color:var(--lime)}.melamine-reference-guide__layout{gap:var(--layout-gap);grid-template-columns:.65fr 1.35fr;display:grid}.melamine-reference-guide__layout h2{font-size:var(--section-title)}.melamine-reference-guide__cards{border-top:1px solid #587164}.melamine-reference-guide__cards article{border-bottom:1px solid #587164;grid-template-columns:minmax(6rem,.35fr) .45fr 1fr;gap:1.2rem;padding-block:1.4rem;display:grid}.melamine-reference-guide__cards span{color:var(--lime);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.melamine-reference-guide__cards h3{margin:0}.melamine-reference-guide__cards p{color:#c5d2ca;margin:0;font-size:.88rem}.melamine-order-note{padding-block:var(--section-space);background:#dfe7df}.melamine-order-note h2{max-width:30ch;font-size:var(--section-title)}.melamine-order-note>.section-shell>p:not(.home-eyebrow){max-width:50rem;color:var(--ink-soft)}.melamine-sample-process,.melamine-questions{padding-block:var(--section-space)}.melamine-sample-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.melamine-sample-steps article{border:1px solid var(--line);background:#fff;border-radius:1rem;min-width:0;padding:1.5rem}.melamine-sample-steps h3{margin:0 0 .75rem;font-size:1.25rem}.melamine-sample-steps p{color:var(--ink-soft);margin:0;font-size:.92rem}.melamine-reference-guide__layout>div>p:not(.home-eyebrow){color:#c5d2ca}.melamine-colors-page .catalog-section__heading .rich-text p{color:var(--ink-soft);margin:0}@media (max-width:980px){.melamine-catalogue-promo__layout,.melamine-colors-hero__layout,.melamine-catalogue__heading,.melamine-reference-guide__layout{grid-template-columns:1fr}.melamine-swatch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.melamine-catalogue__heading{gap:1rem}}@media (max-width:700px){.melamine-sample-steps{grid-template-columns:1fr}.melamine-colors-hero h1{font-size:var(--page-title)}.melamine-category-nav,.melamine-swatch-grid{grid-template-columns:1fr}.melamine-swatch-card__visual{min-height:18rem}.melamine-reference-guide__cards article{grid-template-columns:1fr;gap:.65rem}.melamine-reference-guide__cards p{grid-column:auto}.melamine-catalogue-promo__samples{min-height:20rem}}.melamine-swatch-card__fallback{background-repeat:no-repeat;position:absolute;inset:0}
