.hsfc-Step__Content{padding:0!important}a.button-mobile{cursor:pointer}.feature-bullets svg g path{fill:#1b4322}.wm-text-editor-gallery a{cursor:pointer!important}@media only screen and (max-width:639px){.team-members-grid .grid{gap:20px}}.team-members-grid .card-item{perspective:1200px;-webkit-perspective:1200px;position:relative}@media only screen and (max-width:639px) and (min-width:479px){.team-members-grid .card-item{height:450px!important}}.team-members-grid .card-item .overlay{position:relative;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transition:transform 1400ms cubic-bezier(.22,1,.36,1)}.team-members-grid .card-item .card-item__front-face,.team-members-grid .card-item .card-item__back-face{position:absolute;inset:0;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.team-members-grid .card-item__front-face img{object-position:top center}.team-members-grid .card-item .card-item__front-face{background-color:#fff;z-index:1}.team-members-grid .card-item__back-face .card-item__back-face__content{height:100%;overflow-y:auto}.team-members-grid .card-item:hover .card-item__back-face,.team-members-grid .card-item:focus-within .card-item__back-face{background-color:#fff;z-index:1}.team-members-grid .card-item .overlay{-webkit-box-shadow:0 0 15px 5px rgb(0 0 0 / .05);box-shadow:0 0 15px 5px rgb(0 0 0 / .05)}.team-members-grid .card-item .card-item__back-face{transform:rotateY(180deg)}.card-item__back-face__content a{text-decoration:underline}@media (hover:hover){.team-members-grid .card-item:not(.card-item--no-back-face):hover .overlay{transform:rotateY(180deg)}.team-members-grid .card-item:hover:has(.text-wm-ivory-fdfcee:hover) .overlay{transform:none}}.team-members-grid .card-item:not(.card-item--no-back-face):focus-within .overlay{transform:rotateY(180deg)}.team-members-grid .card-item:hover:has(.text-wm-ivory-fdfcee:hover) .overlay{transform:none}@media only screen and (min-width:1280px){body.page-template-about header{margin-bottom:1.563rem}}body.page-template-about header{margin-bottom:1.125rem}.about-hero img{width:100%;max-width:100%}.page-template-sustainability h3{font-size:1.5rem;line-height:28.8px;font-family:gyst,sans-serif;color:#1d4122}.page-template-sustainability h3:not(:last-child){margin-bottom:1.25rem}@media only screen and (min-width:1024px){.page-template-sustainability h3{font-size:2.25rem;line-height:38px}}.page-template-sustainability .slider-banner-home .slider-banner-clip{width:700px}.page-template-sustainability .slider-banner-home .slider-banner-clip::before{rotate:328.9deg;height:calc(100% + 90px);position:absolute;right:218px;top:-65px}.sustainability-content-heading-section p:not(:last-of-type){margin-bottom:.625rem}:root{--dial-bg:transparent;--dial-track:#231f20;--dial-progress:#01a94f;--dial-text:#231f20}.sustainability-dials-wrapper{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-around}.dial{display:inline-grid;place-items:center;position:relative;width:300px;height:300px;background:var(--dial-bg);border-radius:12px;padding:10px}.dial svg{display:block}.dial .val-wrapper{position:absolute;display:grid;place-items:center;color:var(--dial-text)}.dial .val-wrapper .val{font-weight:700;font-size:clamp(22px, 6vmin, 40px)}.dial .val-wrapper .label{font-size:1rem}.dial .content-wrapper{position:absolute;bottom:8px;left:0;right:0;text-align:center;color:var(--dial-text)}.dial .track{stroke:var(--dial-track);opacity:.95}.dial .bar{stroke:var(--dial-progress);transition:stroke-dashoffset 300ms ease}.dial .cap{stroke-linecap:round}.sustainability-repeatable-columns-section{display:grid;gap:clamp(1.25rem, 2vw, 2rem)}.sustainability-repeatable-columns-section .col--content{color:#231f20}.s-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1rem, 2vw, 2rem)}.s-row.single{grid-template-columns:1fr}.s-row.image-right .col--content{order:1}.s-row.image-right .col--image{order:2}.s-row.image-left .col--image{order:1}.s-row.image-left .col--content{order:2}.s-row.single .col--content{grid-column:1 / -1}.s-image{display:block;width:100%;height:auto;border-radius:12px;object-fit:cover;max-height:28.125rem}@media (max-width:768px){.s-row{grid-template-columns:1fr}.s-row .col--content{order:initial}.s-row .col--image{order:-1!important}}#menu-header-1 li.menu-item-43892>ul.sub-menu{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;row-gap:0!important;column-gap:0!important;white-space:normal!important}#menu-header-1 li.menu-item-43892 ul.sub-menu li.menu-item a{display:block!important;padding:10px 18px!important;line-height:1.6!important;font-weight:600;color:#1d4122!important}#menu-header-1 li.menu-item-43892 ul.sub-menu li.menu-item a:hover{color:#2ea851!important;border-radius:8px}.postid-44309 .section-hero>div:last-child{max-width:50%}#swiper-pagination{display:none}@media screen and (max-width:1470px){#menu-footer .menu-item{margin-right:30px!important}}@media screen and (max-width:1024px){#menu-footer{flex-direction:row!important}}@media only screen and (min-width:1280px){.banner-slider-desktop{bottom:unset!important;top:30rem}}.internal-link{color:#1d4122;text-decoration-line:underline}.world-cup-timer{display:flex;align-items:center;background:#fff;padding:20px;border-radius:20px;font-family:'Roboto Mono',monospace;color:#1D4122;max-width:fit-content}.timer-unit{display:flex;flex-direction:column;align-items:center;padding:0 15px}.timer-unit span{font-size:40px;font-weight:700}.timer-unit label{font-size:12px;text-transform:uppercase;letter-spacing:1px}.timer-sep{font-size:32px;padding-bottom:20px}.single-team-member .single-banner img{object-fit:cover;object-position:right}.single-member-img{height:500px;object-position:top}.single-team-member section.section-hero.single-banner{background-image:url(/wp-content/uploads/2026/03/about-us-template.svg)!important}.single-team-member #desktop-banner{bottom:unset!important;top:400px}@media (min-width:1280px){#hero-banner-content{bottom:70px!important;left:101px!important;right:auto!important;width:100%!important;max-width:496px!important;background-color:transparent!important;padding:0!important;text-align:left!important}#hero-banner-content>*:not([hidden])~*:not([hidden]){margin-top:1.25rem!important}#hero-banner-content h1{font-size:72px!important;line-height:72px!important}#hero-banner-content .text-base{font-size:1.25rem!important;line-height:1.75rem!important}#hero-banner-content .text-lg{font-size:1.5rem!important;line-height:2rem!important}}.page-id-772 .slider-banner-home .w-\[500px\]{width:650px}.page-id-772 .slider-banner-clip:before{rotate:-29.4deg;right:200px;top:-50px}.page-id-771 .slider-banner-home .w-\[500px\]{width:45%}.page-id-771 .slider-banner-clip:before{rotate:-33.4deg;right:240px;top:-80px;height:calc(100% + 110px)}