.about-page{--ag:#123b31;--ao:#ef6c24;--ai:#1c2823;--am:#65716b;--ap:#f4f1e9;color:var(--ai);background:#fff}.about-utility{background:var(--ag);color:#c7d8d1;letter-spacing:.1em;justify-content:space-between;align-items:center;height:34px;padding:0 5vw;font-size:10px;display:flex}.about-header{border-bottom:1px solid #dfdfd8;grid-template-columns:190px 1fr auto;align-items:center;height:88px;padding:0 5vw;display:grid}.about-logo{width:170px;height:62px;overflow:hidden}.about-logo img{width:200px;max-width:none;transform:translate(-14px,-11px)}.about-header nav{justify-content:center;gap:38px;height:100%;display:flex}.about-header nav a{text-transform:uppercase;letter-spacing:.08em;border-bottom:3px solid #0000;align-items:center;font-size:12px;font-weight:700;display:flex}.about-header nav a.active{border-color:var(--ao)}.language-switch{border:1px solid #d4d6d1;display:flex}.language-switch button{cursor:pointer;background:#fff;border:0;padding:10px 12px;font-size:11px}.language-switch button.selected{background:var(--ag);color:#fff}.about-hero{background:var(--ag);color:#fff;grid-template-columns:.8fr 1.2fr;min-height:560px;display:grid}.about-hero-copy{flex-direction:column;justify-content:center;padding:11vh 6vw;display:flex}.about-hero-copy p,.about-kicker{color:var(--ao);letter-spacing:.18em;margin:0 0 18px;font-size:11px;font-weight:800}.about-hero h1{font:500 clamp(48px,6vw,86px)/.96 var(--font-display),serif;margin:0 0 30px}.about-hero-copy span{color:#bed1c9;letter-spacing:.08em;font-size:12px}.about-hero-gallery{background:#2b251f;min-width:0;position:relative;overflow:hidden}.about-hero-gallery>img{object-fit:cover;object-position:center;opacity:0;width:100%;height:100%;transition:opacity .8s,transform 5s;position:absolute;inset:0;transform:scale(1.025)}.about-hero-gallery>img.active{opacity:1;transform:scale(1)}.gallery-arrow{z-index:2;color:#fff;cursor:pointer;background:#0c241d99;border:1px solid #ffffffa6;width:46px;height:46px;font-size:20px;position:absolute;top:50%;transform:translateY(-50%)}.gallery-arrow:hover{background:var(--ao);border-color:var(--ao)}.gallery-arrow.previous{left:22px}.gallery-arrow.next{right:22px}.gallery-dots{z-index:2;gap:9px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.gallery-dots button{cursor:pointer;background:0 0;border:1px solid #fff;border-radius:50%;width:8px;height:8px;padding:0}.gallery-dots button.active{background:var(--ao);border-color:var(--ao)}.profile-intro{grid-template-columns:.8fr 1.2fr;gap:8vw;padding:100px 7vw;display:grid}.profile-intro h2,.about-section-heading h2,.species-section h2,.markets-section h2{font:500 clamp(38px,4.5vw,64px)/1.03 var(--font-display),serif;color:var(--ag);margin:0}.profile-copy{color:#5f6a65;font-size:15px;line-height:1.9}.profile-copy p:first-child{margin-top:0}.global-footprint{background:var(--ap);grid-template-columns:repeat(3,1fr);padding:34px 7vw;display:grid}.global-footprint div{border-right:1px solid #d5d1c7;gap:8px;padding:15px 30px;display:grid}.global-footprint div:last-child{border:0}.global-footprint strong{color:var(--ag);font:500 26px var(--font-display),serif}.global-footprint span{color:var(--am);font-size:12px}.about-products,.compliance-section{padding:105px 6vw}.about-section-heading{max-width:850px;margin-bottom:50px}.about-product-grid{border-top:1px solid #d7d9d4;border-left:1px solid #d7d9d4;grid-template-columns:repeat(2,1fr);display:grid}.about-product-grid article{border-bottom:1px solid #d7d9d4;border-right:1px solid #d7d9d4;min-height:330px;padding:38px}.about-product-grid article>span{color:var(--ao);font:500 28px var(--font-display),serif}.about-product-grid h3{font:500 30px var(--font-display),serif;color:var(--ag);margin:24px 0 16px}.about-product-grid p{color:var(--am);font-size:14px;line-height:1.75}.about-product-grid ul{border-top:1px solid #e3e4df;margin:20px 0 0;padding:18px 0 0;list-style:none}.about-product-grid li{margin:10px 0;font-size:12px;font-weight:700}.custom-note{color:var(--am);margin:28px 0 0;font-size:13px}.species-section{background:#e8dfd2;grid-template-columns:1.1fr .9fr;min-height:650px;display:grid}.species-image{background:url(/product-media/white-oak-leaves.jpg) 50%/cover}.species-section>div:last-child{padding:90px 7vw}.species-section p:not(.about-kicker){color:#6b625b;font-size:15px;line-height:1.9}.species-list{border-top:1px solid #c9bdae;grid-template-columns:1fr 1fr;margin-top:35px;display:grid}.species-list span{border-bottom:1px solid #c9bdae;padding:16px 0;font-size:11px;font-weight:800}.compliance-section{color:#2f251f;background:#f0e9df}.compliance-section .about-section-heading h2{color:var(--ag)}.compliance-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.compliance-grid article{background:#fffaf3;border:1px solid #d3c6b7;padding:35px}.compliance-grid strong{color:var(--ao);font:500 40px var(--font-display),serif}.compliance-grid h3{font:500 25px var(--font-display),serif;color:var(--ag);margin:25px 0 15px}.compliance-grid p{color:#6b625b;font-size:14px;line-height:1.8}.markets-section{background:var(--ap);grid-template-columns:1.2fr .8fr;gap:9vw;padding:100px 7vw;display:grid}.markets-section>div>p:not(.about-kicker){max-width:700px;color:var(--am);font-size:15px;line-height:1.9}.market-tags{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.market-tags span{border:1px solid #c9cbc5;padding:9px 12px;font-size:10px;font-weight:800}.markets-section aside{border-top:4px solid var(--ao);background:#fff;padding:45px}.markets-section aside h3{font:500 34px var(--font-display),serif;color:var(--ag);margin:0}.markets-section aside p{color:var(--am);font-size:14px;line-height:1.8}.markets-section aside a{color:var(--ao);letter-spacing:.08em;margin-top:18px;font-size:11px;font-weight:800;display:inline-block}.about-footer{color:#fff;background:#0d3027;grid-template-columns:1fr auto auto;align-items:start;gap:50px;padding:65px 7vw 28px;display:grid}.about-footer img{object-fit:cover;background:#fff;width:300px;height:118px}.about-footer div p{color:#9fb5ac;font-size:12px}.about-footer>a{color:#b9ccc4;font-size:12px}.about-footer>p{color:#78938a;border-top:1px solid #ffffff1f;grid-column:1/-1;padding-top:25px;font-size:10px}@media (width<=900px){.about-header{grid-template-columns:1fr auto}.about-header nav{display:none}.about-hero{grid-template-columns:1fr}.about-hero-gallery{min-height:350px}.profile-intro,.species-section,.markets-section,.global-footprint{grid-template-columns:1fr}.global-footprint div{border-bottom:1px solid #d5d1c7;border-right:0}.about-product-grid,.compliance-grid{grid-template-columns:1fr}.species-image{min-height:420px}.about-footer{grid-template-columns:1fr 1fr}}@media (width<=560px){.about-utility{font-size:8px}.about-header{height:76px;padding:0 18px}.about-logo{width:145px}.about-logo img{width:172px}.about-hero-copy{padding:75px 24px}.about-hero h1{font-size:46px}.profile-intro,.about-products,.compliance-section,.markets-section{padding:70px 24px}.global-footprint{padding:20px 24px}.about-product-grid article{padding:28px}.species-section>div:last-child{padding:65px 24px}.compliance-grid{gap:10px}.about-footer{grid-template-columns:1fr;padding:55px 24px 25px}}.about-logo{align-items:center;display:flex;overflow:visible}.about-logo img{object-fit:contain;width:100%;max-width:100%;height:100%;transform:none}.about-footer img{object-fit:contain;object-position:left center;background:0 0}@media (width<=560px){.about-logo img{width:100%}}.about-header nav a,.about-nav-dropdown>button{font-size:15px}.about-header nav{gap:48px}.about-nav-dropdown{align-items:center;height:100%;display:flex;position:relative}.about-nav-dropdown>button{cursor:pointer;text-transform:uppercase;letter-spacing:.08em;background:0 0;border:0;border-bottom:3px solid #0000;height:100%;padding:0;font-size:12px;font-weight:700}.about-nav-dropdown>button span{color:var(--ao);margin-left:5px}.about-nav-dropdown:hover>button,.about-nav-dropdown:focus-within>button{border-color:var(--ao)}.about-nav-dropdown>div{z-index:20;opacity:0;visibility:hidden;background:#fff;border:1px solid #dfdfd8;width:210px;padding:9px 0;transition:all .18s;position:absolute;top:calc(100% - 1px);left:50%;transform:translate(-50%)translateY(8px);box-shadow:0 14px 30px #123b3124}.about-nav-dropdown:hover>div,.about-nav-dropdown:focus-within>div{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.about-header nav .about-nav-dropdown a{color:#43504a;white-space:nowrap;border:0;height:auto;padding:13px 18px;font-size:10px}.about-header nav .about-nav-dropdown a:hover{background:var(--ap);color:var(--ao)}.about-utility{font-size:10px}.about-header nav .about-nav-dropdown a,.language-switch button{font-size:12px}.about-hero-copy p,.about-kicker{font-size:var(--type-label)}.about-hero h1{font-size:var(--type-hero);line-height:1.02}.about-hero-copy span{font-size:14px;line-height:1.6}.profile-intro h2,.about-section-heading h2,.species-section h2,.markets-section h2{font-size:var(--type-section);line-height:1.08}.profile-copy,.about-product-grid p,.species-section p:not(.about-kicker),.compliance-grid p,.markets-section>div>p:not(.about-kicker),.markets-section aside p{font-size:var(--type-body);line-height:var(--leading-body)}.global-footprint span,.about-product-grid li,.custom-note,.species-list span,.market-tags span,.markets-section aside a,.about-footer div p,.about-footer>a{font-size:var(--type-small)}.about-product-grid h3{font-size:var(--type-card);line-height:1.15}.compliance-grid h3{font-size:26px}.about-footer div p,.about-footer>a{line-height:1.55}.about-footer>p{font-size:11px}@media (width<=560px){.about-utility{font-size:9px}.about-hero h1{font-size:var(--type-hero)}.profile-intro h2,.about-section-heading h2,.species-section h2,.markets-section h2{font-size:var(--type-section)}}
