.corporate-tone.timber-category-page .tone-section,.corporate-tone.timber-products-page .tone-section{padding-block:40px}.corporate-tone.timber-category-page .tone-section-heading,.corporate-tone.timber-products-page .tone-section-heading{margin-bottom:24px}.corporate-tone.timber-category-page .tone-section-heading h2,.corporate-tone.timber-products-page .tone-section-heading h2{font-size:clamp(26px,2.4vw,30px);line-height:1.4;font-weight:700}.corporate-tone .timber-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.timber-category-card{background:#fff;border:1px solid #dedbd2}.timber-category-link{display:grid;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:20px;height:100%;padding:24px;text-decoration:none;color:inherit}.timber-category-link:hover .timber-category-cta{color:#6b5b35}.timber-category-image,.timber-product-image{position:relative;aspect-ratio:3/2;background:#fff}.timber-category-image img,.timber-product-image img{object-fit:contain;padding:0}.timber-category-copy{min-width:0;display:flex;flex-direction:column;align-self:stretch}.corporate-tone .timber-category-copy h3{font-size:30px;line-height:1.4;font-weight:700;text-wrap:balance;margin:0 0 10px}.timber-category-title-part{display:inline-block}.timber-category-copy p{font-size:14px;line-height:1.8;color:#686354;margin:0 0 16px}.timber-category-cta{margin-top:auto;font-size:14px;font-weight:600}.timber-category-image{width:100%}.corporate-tone.timber-category-page .timber-category-intro{padding-top:24px;padding-bottom:28px}.timber-breadcrumb{font-size:13px;margin-bottom:16px;display:flex;gap:10px;flex-wrap:wrap}.timber-breadcrumb a{text-decoration:underline;text-underline-offset:4px}.corporate-tone .timber-category-intro h1{font-family:inherit;font-size:clamp(34px,3vw,40px);font-weight:700;line-height:1.4;margin:8px 0 12px}.timber-category-intro>.tone-eyebrow{margin-bottom:8px}.timber-category-intro>p:last-of-type{max-width:1000px;margin:0;line-height:1.8;color:#625e53}.timber-use-nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.timber-use-nav a{border:1px solid #d6d1c6;padding:10px 14px;font-size:14px;text-decoration:none;line-height:1.5}.timber-use-nav a:hover{background:#f0ede5}.timber-use-section{scroll-margin-top:110px}.timber-use-section .tone-eyebrow{margin-bottom:8px}.timber-use-heading-row{display:flex;align-items:center;justify-content:space-between;gap:16px 24px}.timber-use-heading-row h2{margin:0}.timber-species-link{flex:0 0 auto;color:#315c48;font-size:16px;font-weight:600;line-height:1.5;text-decoration:underline;text-underline-offset:4px}.timber-species-link:hover{color:#6b5b35}.timber-species-link:focus-visible{outline:2px solid #315c48;outline-offset:4px}.timber-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.timber-product-card{background:#fff;border:1px solid #dedbd2;display:flex;flex-direction:column;min-width:0}.timber-product-card figure{position:relative;margin:0}.timber-product-card figcaption{position:absolute;right:8px;bottom:6px;font-size:11px;line-height:1.5;color:#776f60;padding:2px 5px;background:rgba(255,255,255,.92)}.timber-product-copy{padding:20px;display:flex;flex-direction:column;align-items:flex-start;flex:1}.corporate-tone .timber-product-copy h3{font-size:19px;line-height:1.5;font-weight:700;margin:0 0 12px}.timber-product-copy p{font-size:14px;line-height:1.8;color:#665f52;margin:0 0 20px}.timber-product-copy .corporate-cta{margin-top:auto}.timber-catalog-end>p{max-width:800px;line-height:1.8;color:#665f52}.timber-other-categories{display:flex;flex-wrap:wrap;gap:16px 28px;border-top:1px solid #dedbd2;margin-top:28px;padding-top:24px;font-size:14px}.timber-other-categories a{text-underline-offset:4px}.timber-catalog-end,.timber-catalog-index{scroll-margin-top:110px}.timber-guide-links{display:flex;flex-wrap:wrap;column-gap:28px;row-gap:4px}.timber-quality-link{display:inline-block;margin-top:10px;font-size:14px;font-weight:600;text-underline-offset:4px}@media (max-width:1000px){.corporate-tone .timber-category-grid{grid-template-columns:1fr}.timber-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.timber-use-heading-row{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:650px){.corporate-tone .timber-category-grid,.timber-product-grid{grid-template-columns:1fr}.timber-category-link{grid-template-columns:minmax(0,1fr) 90px;grid-template-areas:"title image" "description description" "cta cta";gap:12px;padding:20px}.timber-category-copy{display:contents}.corporate-tone .timber-category-copy h3{grid-area:title;align-self:center;font-size:24px;margin:0}.timber-category-copy p{grid-area:description;margin:0}.timber-category-cta{grid-area:cta;margin-top:0}.timber-category-image{grid-area:image;align-self:center}.corporate-tone.timber-category-page .tone-section,.corporate-tone.timber-products-page .tone-section{padding-block:32px}.corporate-tone.timber-category-page .timber-category-intro{padding-top:20px;padding-bottom:24px}.corporate-tone .timber-category-intro h1{font-size:30px}.timber-use-nav a{font-size:13px;padding:8px 10px}}.timber-anchor-alias{display:block;height:0}.timber-anchor-alias,.timber-category-card{scroll-margin-top:110px}.corporate-tone.timber-products-page .tone-contact h2{text-wrap:balance}