*,*::before,*::after{box-sizing:border-box;}img{max-width:100%;}html{font-size:16px;margin:0;padding:0;}body{margin:0;padding:0;font-family:'Montserrat',sans-serif;}.skip-link{background:black;color:white;border-radius:0 0 3px 3px;padding:0.5rem;}.skip-link.visually-hidden.focusable:focus{outline:none;position:absolute !important;top:0;left:50%;z-index:10;transform:translate(-50%);}.flow > * + *{margin-top:1em;margin-top:var(--flow-space,1em);}#block-whd2021-local-tasks{position:absolute;z-index:1000;}#block-whd2021-local-tasks > ul{display:flex;flex-flow:column nowrap;}#block-whd2021-local-tasks li{display:inline-block;background:white;padding:.25rem 1rem;margin:.25rem 0;}
.global-header{display:flex;flex-flow:row-reverse nowrap;justify-content:flex-start;position:relative;z-index:20;padding:1rem .5rem;background:white;color:black;}@media screen and (min-width:30em){.global-header{padding:1rem;}}.global-header #block-whd2021-account-menu li{display:block;}.global-header #block-whd2021-main-menu li{display:block;}.language-switcher-language-url .links{display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;margin:0;padding:0;height:32px;}.language-switcher-language-url .links li{list-style-type:none;line-height:0;}.language-switcher-language-url .links a{padding:.5rem;color:black;font-size:.75em;}@media screen and (min-width:30em){.language-switcher-language-url .links li:last-child a{padding-inline-end:2rem;}}.language-switcher-language-url .links a.is-active{font-weight:700;}.main-nav{}.main-nav.contextual-region{position:static;}.main-nav__toggle{position:relative;z-index:10;width:36px;height:32px;margin:0;border:0;padding:0;background:transparent;cursor:pointer;}.main-nav__toggle::after{display:block;content:'☰';position:absolute;top:-8px;left:50%;transform:translate(-50%);font-size:2rem;}.main-nav__contents{position:absolute;right:0;bottom:100%;left:0;z-index:1;transition:transform .3333s ease-in-out;background:#ffdc4b;color:#3c3c3c;margin:0;padding:2rem 1rem;text-align:center;}.main-nav__contents a{display:block;color:black;font-family:'Oswald',sans-serif;font-size:1.25rem;font-weight:700;line-height:1.8;text-decoration:none;text-transform:uppercase;}@media screen and (min-width:600px){.main-nav__contents a{font-size:1.625rem;}}.main-nav__toggle:focus,.main-nav__contents a:focus{outline:none;background:black;color:white;}.is--expanded .main-nav__toggle:focus,.is--expanded .main-nav__contents a:focus{color:#ffdc4b;}.js .main-nav .main-nav__contents{visibility:hidden;}.js .main-nav.is--expanded .main-nav__contents{visibility:visible;transform:translateY(100%);}@media (prefers-reduced-motion:reduce){.main-nav__contents{transition:none;}}
.global-footer{background:#3c3c3c;color:#ddd;text-align:center;}.global-footer ul{margin:0;padding:1rem;list-style-type:none;}.global-footer a{display:block;color:#fff;padding:.5rem 1rem;text-transform:uppercase;}.global-footer p{margin:0;padding:2rem 1rem;}@media screen and (min-width:800px){.global-footer ul{display:flex;flex-flow:row nowrap;justify-content:center;max-width:1000px;margin-left:auto;margin-right:auto;}}
.page-section > .paragraph.paragraph--type--text{max-width:60ch;}.text--white{color:white;}.text--blue{color:#00b9f1;}.text--gray{color:#3c3c3c;}.text--yellow{color:#ffdc4b;}.text--smaller{font-size:calc(1em - 3px);}
.heading{font-family:'Oswald',sans-serif;}.heading--color-blue{color:#00b9f1;}.heading--color-yellow{color:#ffdc4b;}.page-section > .paragraph.paragraph--type--heading{max-width:38ch;}.page-section--color-gray .heading--color-gray{color:#eee;}.page-section--color-blue .heading--color-blue{color:#fff;}.page-section--color-yellow .heading--color-yellow{color:#111;}
.whd-logo{text-align:center;}.whd-logo img{margin-left:1.4rem;}
.page-section{padding:calc(2em + 10px) 2em;background:#3c3c3c;color:#eee;text-align:center;}.page-section--color-blue{background:#00b9f1;color:#fff;}.page-section--color-yellow{background:#ffdc4b;color:#111;}.page-section--display-flourishes{position:relative;}.page-section--display-flourishes::before,.page-section--display-flourishes::after{display:block;position:absolute;z-index:1;}.page-section--color-gray.page-section--display-flourishes::before{content:var(--fl,' ');top:0;right:0;width:20vw;height:10vw;background:repeating-linear-gradient(to right,#646464,#646464 1vw,transparent 1vw,transparent 2vw,#646464 2vw);clip-path:polygon(0 0,100% 0,100% 100%);}.page-section--color-gray.page-section--display-flourishes::after{--fl-height:3vw;content:var(--fl,' ');bottom:calc(1px - var(--fl-height));left:50%;transform:translate(-50%);width:20vw;height:var(--fl-height);background:#3c3c3c;clip-path:polygon(0 0,100% 0,50% 100%);}.page-section--color-blue.page-section--display-flourishes::before{--fl-width:16vw;--fl-height:20vw;content:var(--fl,' ');top:calc(0px - (var(--fl-height) / 2));left:0;width:var(--fl-width);height:var(--fl-height);background:linear-gradient(to bottom,#00b9f1,#00b9f1 50%,transparent 50%),repeating-linear-gradient(to right,rgba(100,100,100,.5),rgba(100,100,100,.5) 1vw,transparent 1vw,transparent 2vw,rgba(100,100,100,.5) 2vw);clip-path:polygon(0 0,100% 50%,0 100%);}.page-section--color-yellow.page-section--display-flourishes::before{--fl-width:16vw;--fl-height:20vw;content:var(--fl,' ');top:calc(0px - (var(--fl-height) / 2));right:0;width:var(--fl-width);height:var(--fl-height);background:linear-gradient(to bottom,#ffdc4b,#ffdc4b 50%,transparent 50%),repeating-linear-gradient(to right,rgba(100,100,100,.5),rgba(100,100,100,.5) 1vw,transparent 1vw,transparent 2vw,rgba(100,100,100,.5) 2vw);clip-path:polygon(100% 0,0 50%,100% 100%);}.page-section > .paragraph{max-width:800px;margin-left:auto;margin-right:auto;}
.cta-button{}.cta-button__container{display:inline-flex;flex-flow:row nowrap;justify-content:center;align-items:center;border:0;padding:.5em 1.5em;font-family:'Oswald',sans-serif;font-size:1.2rem;text-decoration:none;cursor:pointer;background:#3c3c3c;color:white;}input.cta-button__container{border-radius:0;}.cta-button--color-gray .cta-button__container{background:#3c3c3c;color:white;}.cta-button--color-blue .cta-button__container{background:#00b9f1;color:white;}.cta-button--color-yellow .cta-button__container{background:#ffdc4b;color:#3c3c3c;}@media screen and (min-width:960px){.cta-button__container{font-size:1.5rem;}}.cta-button__image{line-height:0;}.cta-button__text + .cta-button__image{margin-left:0.5rem;}[dir="rtl"] .cta-button__text + .cta-button__image{margin-right:0.5rem;}.cta-button__text + .cta-button__image + .cta-button__text{margin-left:0.5rem;}[dir="rtl"] .cta-button__text + .cta-button__image + .cta-button__text{margin-right:0.5rem;}.cta-button__container:focus{outline:4px solid black;}
.hero-section{display:flex;flex-flow:column nowrap;height:100vw;position:relative;text-align:center;background-size:cover;background-position:center bottom;background-repeat:no-repeat;}.hero-section--justify-content--flex-start{justify-content:flex-start;padding-top:1rem;}.hero-section--justify-content--flex-end{justify-content:flex-end;padding-bottom:1rem;}.hero-section--justify-content--center{justify-content:center;}.hero-section--justify-content--space-around{justify-content:space-around;}.hero-section--justify-content--space-between{justify-content:space-between;}.hero-section--justify-content--space-evenly{justify-content:space-evenly;}.hero-section__title{display:block;margin:0 4ch;font-family:'Montserrat',sans-serif;font-size:1.25em;font-weight:700;line-height:1.4;}@media screen and (min-width:570px){.hero-section__title{font-size:1.75rem;}}@media screen and (min-width:760px){.hero-section{height:75vw;}}@media screen and (min-width:1010px){.hero-section{height:66vw;}.hero-section__title{font-size:2.75rem;}}.hero-section__highlight{padding:.25rem;background:#00b9f1;box-shadow:10px 0 0 #00b9f1,-10px 0 0 #00b9f1;color:white;}.hero-section__caption{position:absolute;bottom:0;padding:.5em;background:rgba(0,0,0,0.666);color:white;font-size:.75em;}html[dir="ltr"] .hero-section__caption{right:0;}html[dir="rtl"] .hero-section__caption{left:0;}@media screen and (min-width:30em){.hero-section__caption{bottom:1rem;padding:1em;font-size:.875em;}html[dir="ltr"] .hero-section__caption{right:1rem;}html[dir="rtl"] .hero-section__caption{left:1rem;}}
.video-embed{}.video-embed__title{font-family:'Oswald',sans-serif;font-weight:700;line-height:1.5;}.video-embed__video{position:relative;overflow:hidden;width:100%;padding-top:56.25%;}.video-embed__video .media-oembed-content{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;}.video-embed__caption{padding-top:1rem;font-size:0.9em;max-width:60ch;margin:0 auto;}
@media screen and (min-width:800px){.video-grid{display:flex;flex-flow:row wrap;gap:1rem;}.video-grid > *{flex:1 1 49%;}}
.share{margin-top:0;max-height:0;overflow:hidden;}.share-tabs{display:flex;flex-flow:row wrap;justify-content:flex-start;margin:0;padding:0;}.share-tabs__tab{display:block;margin:0;padding:1rem 2rem;}.share-tabs__link{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:2rem;height:100%;color:white;font-family:'Oswald',sans-serif;font-size:1.5rem;text-decoration:none;}.tab--fb{background-color:#4267b2;}.tab--fb img{width:78px;height:78px;}.tab--tw{background-color:#1da1f2;}.tab--tw img{width:78px;height:63px;}.share-img img{height:auto;}.share--is-visible{max-height:600px;transition:0.5s ease-in-out;transition-property:max-height;transition-delay:0.5s;}@media (prefers-reduced-motion:reduce){.share--is-visible{transition:none;}}
.mailchimp-signup{padding:2rem;max-height:600px;}.mailchimp-signup input{width:100%;max-width:36ch;border:2px solid black;padding-inline:.5em;background-color:rgba(255,255,255,0.8);color:black;font-family:'Oswald',sans-serif;font-size:1.25rem;}.mailchimp-signup input:focus{background-color:white;outline:2px solid black;}.mailchimp-signup select{width:100%;max-width:36ch;border:2px solid black;font-family:'Oswald',sans-serif;font-size:1.25rem;font-weight:700;}.mailchimp-signup select:focus{outline:1px solid black;}.mailchimp-signup--is-hidden{overflow:hidden;max-height:0;padding-top:0;padding-bottom:0;transition:.5s ease-in-out;transition-property:opacity,padding,max-height;transition-delay:0s,0.5s,0.5s;}@media (prefers-reduced-motion:reduce){.mailchimp-signup--is-hidden{transition:none;}}#mc_embed_signup h2{font-weight:bold;padding:0;margin:15px 0;font-size:1.4em;}#mc_embed_signup input{border:1px solid #ABB0B2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}#mc_embed_signup input:focus{border-color:#333;}#mc_embed_signup .button{clear:both;background-color:#aaa;border:0 none;border-radius:4px;transition:all 0.23s ease-in-out 0s;color:#FFFFFF;cursor:pointer;display:inline-block;font-size:15px;font-weight:normal;height:32px;line-height:32px;margin:0 5px 10px 0;padding:0 22px;text-align:center;text-decoration:none;vertical-align:top;white-space:nowrap;width:auto;}#mc_embed_signup .button:hover{background-color:#777;}#mc_embed_signup .small-meta{font-size:11px;}#mc_embed_signup .nowrap{white-space:nowrap;}#mc_embed_signup .datefield,#mc_embed_signup .phonefield-us{padding:5px 0;}#mc_embed_signup .datefield input,#mc_embed_signup .phonefield-us input{display:inline;width:60px;margin:0 2px;letter-spacing:1px;text-align:center;padding:5px 0 2px 0;}#mc_embed_signup .phonefield-us .phonearea input,#mc_embed_signup .phonefield-us .phonedetail1 input{width:40px;}#mc_embed_signup .datefield .monthfield input,#mc_embed_signup .datefield .dayfield input{width:30px;}#mc_embed_signup .datefield label,#mc_embed_signup .phonefield-us label{display:none;}#mc_embed_signup .indicates-required{text-align:right;font-size:11px;margin-right:4%;}#mc_embed_signup .asterisk{color:#e85c41;font-size:150%;font-weight:normal;position:relative;top:5px;}#mc_embed_signup .clear{clear:both;}#mc_embed_signup .mc-field-group.input-group ul{margin:0;padding:5px 0;list-style:none;}#mc_embed_signup .mc-field-group.input-group ul li{display:block;padding:3px 0;margin:0;}#mc_embed_signup .mc-field-group.input-group label{display:inline;}#mc_embed_signup .mc-field-group.input-group input{display:inline;width:auto;border:none;}#mc_embed_signup div#mce-responses{float:left;top:-1.4em;padding:0em .5em 0em .5em;overflow:hidden;width:90%;margin:0 5%;clear:both;}#mc_embed_signup div.response{margin:1em 0;padding:1em .5em .5em 0;font-weight:bold;float:left;top:-1.5em;z-index:1;width:80%;}#mc_embed_signup #mce-error-response{display:none;}#mc_embed_signup #mce-success-response{color:#529214;display:none;}#mc_embed_signup label.error{display:block;float:none;width:auto;margin-left:1.05em;text-align:left;padding:.5em 0;}#mc_embed_signup #num-subscribers{font-size:1.1em;}#mc_embed_signup #num-subscribers span{padding:.5em;border:1px solid #ccc;margin-right:.5em;font-weight:bold;}#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{display:inline-block;margin:2px 0 1em 0;padding:5px 10px;background-color:rgba(255,255,255,0.85);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:14px;font-weight:normal;z-index:1;color:#e85c41;}#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error{border:2px solid #e85c41;}#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{max-width:36ch;}#mc_embed_signup div.response{width:100%;}
.cta-heading{font-family:'Montserrat',sans-serif;font-size:2em;font-weight:700;}.cta-heading--color-blue{color:#00b9f1;}.cta-heading--color-yellow{color:#ffdc4b;}.page-section--color-gray .cta-heading--color-gray{color:#eee;}.page-section--color-blue .cta-heading--color-blue{color:#fff;}.page-section--color-yellow .cta-heading--color-yellow{color:#111;}
.app-links{display:flex;flex-flow:row wrap;justify-content:center;align-items:flex-start;gap:1rem;}.app-link{max-width:calc(562px / 3);}.app-link--apple img{width:calc(562px / 3 * .886120996);height:auto;}.app-link--google img{width:calc(562px / 3 * 1);height:auto;}[lang="fr"] .app-link--apple img{width:calc(562px / 3 * .934174673);}[lang="zh-hans"] .app-link--apple img{width:calc(562px / 3 * .803797181);}
.front-page{}.front-page__logos{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;width:100%;height:18vw;padding:0 .5rem;}@media screen and (min-width:34em){.front-page__logos{position:absolute;top:6rem;z-index:10;height:15vw;padding:0 2rem;}}.front-page__logo{background-position:50% 50%;background-repeat:no-repeat;background-size:contain;}.logo--whd{width:33.3vw;height:15vw;}.logo--thr{width:15vw;height:15vw;}
