.home-section{padding-block:var(--section-space)}.home-heading{grid-template-columns:1fr;gap:.65rem;margin-bottom:1.75rem;display:grid}.home-heading h2{max-width:30ch;font-size:var(--section-title);margin:0}.home-heading--spread{gap:var(--layout-gap);grid-template-columns:1.25fr .75fr}.home-heading--spread>p{max-width:35rem;color:var(--ink-soft);align-self:end}.home-hero{color:#fff;background:var(--forest-deep);min-height:auto;position:relative}.home-hero__visual,.home-hero__shade{position:absolute;inset:0}.home-hero__visual img{object-fit:cover;object-position:center 35%}.home-hero__shade{background:linear-gradient(90deg,#071912ed 0%,#071912c7 42%,#07191229 72%,#0719121a 100%)}.home-hero__inner{flex-direction:column;justify-content:space-between;min-height:auto;padding-block:3.5rem 2rem;display:flex;position:relative}.home-hero__copy{max-width:42rem}.home-hero .home-eyebrow{color:var(--lime)}.home-hero h1{max-width:22ch;font-size:var(--page-title);margin-bottom:1.6rem}.home-hero__copy>p:not(.home-eyebrow){color:#d8e0db;max-width:41rem;font-size:clamp(1rem,1.3vw,1.16rem)}.home-hero__signals{border-top:1px solid #ffffff47;grid-template-columns:repeat(3,1fr);max-width:52rem;margin:2.5rem 0 0;padding-top:1.3rem;display:grid}.home-hero__signals div{padding-right:1.5rem}.home-hero__signals dt{color:#aebeb4;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem}.home-hero__signals dd{margin:.25rem 0 0;font-size:.84rem;font-weight:750}.home-inquiry{scroll-margin-top:5rem}@media (max-width:800px){.home-heading,.home-heading--spread{grid-template-columns:1fr}.home-heading{gap:1rem;margin-bottom:2.5rem}.home-heading--spread>p{align-self:auto}.home-hero__shade{background:linear-gradient(90deg,#071912e6,#0719127a)}.home-hero__signals{grid-template-columns:1fr;gap:.8rem}.home-hero__signals div{grid-template-columns:9rem 1fr;gap:1rem;display:grid}}@media (max-width:560px){.home-hero{min-height:auto}.home-hero__inner{min-height:auto;padding-block:3.5rem 1.5rem}.home-hero h1{font-size:var(--page-title)}.home-hero__signals{margin-top:3rem}.home-hero__signals div{grid-template-columns:1fr;gap:.1rem}}.homepage--refined .home-hero__inner{padding-block:4.75rem 3rem}.homepage--refined .home-hero__copy{max-width:43rem}.homepage--refined .home-hero h1{letter-spacing:-.045em;max-width:20ch;font-size:clamp(2.5rem,4.5vw,4.5rem);font-weight:500;line-height:1.07}.homepage--refined .home-hero h1 span{color:#dce6ce;margin-top:.18em;font-weight:400;display:block}.homepage--refined .home-hero__copy>p:not(.home-eyebrow){max-width:35rem;font-size:1.05rem}.home-material-links{border-top:1px solid #ffffff38;flex-wrap:wrap;gap:.75rem 1.75rem;width:fit-content;margin-top:2.5rem;padding-top:1.25rem;display:flex}.home-material-links a{color:#edf2e9;align-items:center;gap:.6rem;font-size:.8rem;text-decoration:none;display:inline-flex}.home-material-links a:hover{color:var(--lime)}.home-material-dot{border:1px solid #fff6;border-radius:.3rem;flex:none;width:1.3rem;height:1.3rem}.home-material-dot--raw{background:#bc986e}.home-material-dot--faced{background:#eae7dd}.home-material-dot--machined{background:repeating-linear-gradient(90deg,#c8ad87 0 4px,#765b3c 4px 6px)}.home-factory-intro{background:#f5f5ef}.home-factory-intro__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.home-factory-photo,.home-shipment-photo{min-width:0;margin:0}.home-factory-photo>div,.home-shipment-photo>div{aspect-ratio:4/3;border-radius:var(--radius);background:var(--sage);position:relative;overflow:hidden}.home-factory-photo img,.home-shipment-photo img{object-fit:cover}.home-factory-photo figcaption,.home-shipment-photo figcaption{color:var(--ink-soft);margin-top:.65rem;font-size:.75rem;line-height:1.5}.home-factory-copy h2{max-width:25ch}.home-factory-copy>p:not(.home-eyebrow){max-width:38rem;color:var(--ink-soft)}.home-factory-facts{border-top:1px solid #d8e0d2;grid-template-columns:.85fr .85fr max-content 1.2fr;gap:1rem;margin:1.75rem 0;padding-top:1.25rem;display:grid}.home-factory-facts div{flex-direction:column;gap:.3rem;display:flex}.home-factory-facts dt{color:var(--ink-soft);font-size:.72rem;line-height:1.4}.home-factory-facts>div:nth-child(3){text-align:center}.home-factory-facts>div:nth-child(3) dt{white-space:nowrap}.home-factory-facts dd{color:var(--forest);white-space:nowrap;order:-1;margin:0;font-size:clamp(1.5rem,2.5vw,2.3rem);font-weight:500;line-height:1.2}.home-factory-facts small{font-size:.55em}.home-product-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:1.25rem;display:grid}.home-product-choices>a{border:1px solid var(--line);border-radius:var(--radius);background:#f7f8f3;text-decoration:none;overflow:hidden}.home-product-choices__image{aspect-ratio:16/10;background:var(--sage);position:relative;overflow:hidden}.home-product-choices img{object-fit:cover}.home-product-choices>a>div:last-child{padding:1.1rem 1.25rem}.home-product-choices p{color:var(--ink-soft);margin-bottom:.5rem;font-size:.8rem}.home-product-choices h3{margin:0;font-size:1.3rem}.home-product-choices>a:hover,.home-product-choices>a:focus-visible{background:#edf1e8;border-color:#a8b9a2}.home-product-choices>a:focus-visible{outline:3px solid var(--forest);outline-offset:4px}.home-range-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;margin-top:1.5rem;font-size:.9rem;display:flex}.home-range-footer p{color:var(--ink-soft);margin:0}.homepage--refined .why-section .home-heading{margin-bottom:1.5rem}.homepage--refined .capability-grid article{background:0 0;border:0;border-top:1px solid #a8b7a3;padding:1.25rem 1rem 0 0}.homepage--refined .capability-grid article>span{color:#566b4f;background:0 0;border-radius:0;margin-bottom:1rem;padding:0;font-weight:600}.homepage--refined .capability-grid h3{text-transform:none;font-size:1.2rem}.homepage--refined .application-list>a{min-height:auto}.homepage--refined .application-list h3{margin-top:1rem}.homepage--refined .global-supply__layout{grid-template-columns:1fr 1fr}.home-delivery-facts{gap:1rem;margin:1.5rem 0;display:grid}.home-delivery-facts>div{border-bottom:1px solid #d4ded1;padding-bottom:1rem}.home-delivery-facts dt{color:var(--ink-soft);font-size:.75rem}.home-delivery-facts dd{margin:.25rem 0 0;font-weight:500}@media (max-width:1100px){.home-factory-facts{grid-template-columns:minmax(max-content,1fr) 1fr;gap:1rem 1.5rem}}@media (max-width:800px){.home-factory-intro__grid,.homepage--refined .global-supply__layout{grid-template-columns:1fr}.home-factory-copy{order:-1}.home-material-links{gap:.8rem 1.25rem}}@media (max-width:640px){.homepage--refined .home-hero__inner{padding-block:3rem 2rem}.home-product-choices{grid-template-columns:1fr}.home-material-links a{font-size:.78rem}}.home-hero .home-eyebrow{align-items:center;gap:.75rem;display:flex}.home-hero .home-eyebrow:before{content:"";background:linear-gradient(0deg, transparent 42%, var(--wood) 42% 58%, transparent 58%);border-block:1px solid #b7c795;flex:0 0 1.5rem;height:.55rem;display:block;transform:skewY(-14deg)}.home-product-choices h3{justify-content:space-between;align-items:center;gap:1rem;display:flex}.home-product-choices h3:after{content:"↗";color:#60745b;font-size:1.1rem;font-weight:400}.home-material-links a{min-height:32px}.home-material-links a:focus-visible{outline-color:var(--lime)}@media (max-width:640px){.home-heading{margin-bottom:1.5rem}.home-material-links{gap:.3rem 1.25rem;margin-top:1.5rem;padding-top:.8rem}}
