body{overflow-x:clip}

.site-header .site-navigation .menu-item>a,.site-header-sticky__nav .menu-item>a{white-space:nowrap}

@media (max-width:1279px){
.highlights .highlights__grid .highlight-card{display:grid;position:relative;overflow:hidden;border-radius:var(--radius-xl);isolation:isolate}
.highlights .highlights__grid .highlight-card__background,.highlights .highlights__grid .highlight-card__content{grid-area:1/1}
.highlights .highlights__grid .highlight-card__content{position:relative;top:auto;right:auto;bottom:auto;left:auto;transform:none;width:auto;max-width:none;min-width:0;align-self:end;justify-self:stretch;padding:var(--spacing-xl) var(--spacing-md);z-index:2;text-align:center}
.highlights .highlights__grid .highlight-card__heading{font-size:clamp(1.6rem,7vw,2.4rem);line-height:1.1;margin:0;overflow-wrap:break-word}
.highlights .highlights__grid .highlight-card__button{margin-top:var(--spacing-md);max-width:100%;white-space:nowrap;padding:.9rem 1.5rem}
.highlights .highlights__grid .highlight-card:before{background:linear-gradient(0deg,#000000a6 0%,#0000004d 45%,#0000 75%);opacity:1;z-index:1;pointer-events:none}
.highlights__wrapper{padding-top:calc(var(--spacing-2xl) + .5rem)}
}

@media (max-width:767px){
.site-header .site-header__primary,.site-header-sticky__inner{gap:4px;flex-wrap:nowrap}
.site-header .site-logo,.site-header-sticky__logo{flex:0 1 auto;min-width:0;width:auto}
.site-header .site-logo img,.site-header-sticky__logo img{min-height:0;height:40px;width:auto;max-width:100%}
.site-header .site-header__primary .site-navigation-woocommerce,.site-header-sticky .site-navigation-woocommerce{margin-left:auto;margin-right:0;column-gap:0}
.site-header .dws-header-icons,.site-header-sticky .dws-header-icons{gap:0}
.site-header .dws-header-icon,.site-header-sticky .dws-header-icon{width:44px;height:44px;padding:0}
.site-header .dws-cart-count,.site-header-sticky .dws-cart-count{top:4px;right:2px}
.site-header .menu-toggle,.site-header-sticky .menu-toggle{flex:0 0 44px;width:44px;height:44px;padding:11px;margin-left:0}
.page-introduction__doodle--one,.page-introduction__doodle--two{display:none}
.page-introduction__heading{font-size:clamp(2.5rem,11vw,3.4rem);line-height:1.05}
.figures-banner__wrapper{padding:var(--spacing-xl) var(--spacing-md)}
.figures-banner__value{font-size:clamp(2.25rem,10vw,3.125rem);line-height:1.2;white-space:nowrap}
.figures-banner__label{font-size:.95rem}
.footer-nav__menu--columns{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xl) var(--spacing-md)}
.footer-legal-menu ul{column-gap:var(--spacing-md);row-gap:6px}
.gtg-thumbs-slider.is-overflowing .gtg-thumbs-slider__nav{display:none}
.makers-grid .maker{aspect-ratio:4/3}
.world-map__heading,.usp-media__heading,.spotlight__heading,.prelude__heading,.partners__heading,.media-banner__heading,.makers-grid__heading,.impact-journey__heading,.impact-cta__heading,.impact-banners__heading,.highlights__heading,.faq__heading,.content-media__heading,.content-list__heading,.maker-detail__story h2,.maker-detail__head h2,.gtg-page__title,.gtg-page h2{font-size:clamp(1.875rem,8vw,2.5rem);line-height:1.1}
.content-media__heading{padding-inline:0;margin-bottom:var(--spacing-md)}
.impact-hero__heading{font-size:clamp(2.25rem,10vw,2.9rem)}
.highlights__wrapper{padding-inline:var(--spacing-md)}
.highlights-prelude{padding-inline:0}
.site-header__primary .dws-header-icon--account,.site-header-sticky__inner .dws-header-icon--account{display:none}
.mobile-nav .dws-header-icon--account{display:flex}
.highlights__grid{padding-top:var(--spacing-xl);row-gap:var(--spacing-md)}
.footer-legal-menu ul{justify-content:center}
.footer-legal-menu li:before,.footer-legal-menu li:after{content:none}
.partners__cell{padding:.5rem}
.partners__textlogo{font-size:.95rem;overflow-wrap:anywhere}
.world-map__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:320px;margin-inline:auto}
.world-map__stat{padding:.7rem .5rem}
.maker-detail__quote{font-size:1.15rem;padding-left:var(--spacing-sm,.75rem)}
.maker-detail__head{margin-bottom:var(--spacing-md)}
}

@media (min-width:768px) and (max-width:1279px){
.site-header .site-header__primary .site-navigation,.site-header-sticky__nav{display:none}
.site-header .menu-toggle,.site-header-sticky .menu-toggle{display:flex;flex:0 0 44px;width:44px;height:44px;padding:11px}
.site-header .site-logo,.site-header-sticky__logo{width:auto}
.site-header .site-logo img,.site-header-sticky__logo img{min-height:0;height:48px;width:auto}
.site-header .site-header__primary .site-navigation-woocommerce,.site-header-sticky .site-navigation-woocommerce{margin-left:auto;margin-right:0}
.page-introduction__doodle--one,.page-introduction__doodle--two{opacity:.5}
.figures-banner__value{white-space:nowrap;font-size:clamp(2.5rem,6vw,4rem)}
.world-map__heading,.usp-media__heading,.spotlight__heading,.prelude__heading,.partners__heading,.media-banner__heading,.makers-grid__heading,.impact-journey__heading,.impact-cta__heading,.impact-banners__heading,.highlights__heading,.faq__heading,.content-media__heading,.content-list__heading{font-size:clamp(2.25rem,5vw,3rem)}
.content-media__heading{padding-inline:0}
.maker-detail__grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.highlights .highlights__grid .highlight-card__heading{font-size:clamp(1.75rem,3.6vw,2.4rem)}
}

.makers-grid__filter[hidden]{display:none}
