*,:before,:after{box-sizing:border-box}html,body,div,span,object,h1,h2,h3,p,a,code,img,strong,b,ul,li,form,label,main,footer,header,nav,section{font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;border:0;margin:0;padding:0}footer,header,nav,section,main{display:block}body{line-height:1}ul{list-style:none}input{-webkit-appearance:none;appearance:none;border-radius:0}strong{font-weight:600}@font-face{font-family:SpinnerRackProBB;src:url(../assets/fonts/SpinnerRackProBB-Regular.woff2)format("woff2"),url(../assets/fonts/SpinnerRackProBB-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MightMakesRightProBB;src:url(../assets/fonts/MightMakesRightProBB-BoldIta.woff2)format("woff2"),url(../assets/fonts/MightMakesRightProBB-BoldIta.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}html,body{min-height:100dhv}body{background-color:#e9e3d5;font-family:SpinnerRackProBB,Comic Sans MS,cursive,sans-serif}.vertical-layout{flex-direction:column;gap:.75rem;padding:.75rem;display:flex}.vertical-layout main{flex-direction:column;gap:.75rem;display:flex}h1,h2,h3{text-transform:uppercase;font-family:MightMakesRightProBB,Impact,Arial Black,sans-serif;font-style:italic;font-weight:700}header,section,footer{border:2px solid #3e3d3c}.yellow-box{text-transform:uppercase;background-color:#ffd600;border:2px solid #3e3d3c;width:-webkit-fit-content;width:fit-content;padding:.75em;display:inline-block}p{font-size:max(1rem,min(.95rem + .25vw,1.125rem));line-height:1.6}h1{font-size:max(2rem,min(1.5rem + 2vw,3rem));line-height:1.2}h2{font-size:max(1.25rem,min(1.2rem + 1vw,2rem));line-height:1.3}h3{font-size:max(1.25rem,min(1.1rem + .5vw,1.5rem));line-height:1.4}.btn-cta{text-transform:uppercase;letter-spacing:.05em;font-size:max(1rem,min(.9rem + .25vw,1.25rem));font-weight:700}aside.sticky_cta{background-color:#fff;border:2px solid #3e3d3c;border-left:none;border-right:none;width:100dvw;margin:0;padding:.75rem;position:fixed;bottom:0;left:0}aside.sticky_cta hr{border:1px dashed #3e3d3c}aside.sticky_cta a{color:#fff}@media (min-width:672px) and (max-width:3839px){aside.sticky_cta{width:inherit;top:-2px;bottom:inherit;right:0;left:inherit;border:2px solid #3e3d3c}}.btn-cta{text-align:center;text-transform:uppercase;color:#fff;background:#dd010c;border:2px dashed #000;flex-direction:row;justify-content:center;align-items:center;gap:.75rem;width:100%;padding:.5rem 1.25rem;font-family:MightMakesRightProBB,Impact,Arial Black,sans-serif;font-size:1.125rem;font-style:italic;font-weight:700;text-decoration:none;transition:background .2s;display:flex}@media (min-width:672px) and (max-width:3839px){.btn-cta{width:inherit}}.btn-cta:hover,.btn-cta:focus{background:#aa0109}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}header{background:-webkit-linear-gradient(#00000080,#00000080),-webkit-image-set(url(../assets/images/header_mobile@1x.jpg) 1x,url(../assets/images/header_mobile@2x.jpg) 2x) 50%/cover no-repeat;background:linear-gradient(#00000080,#00000080),image-set("../assets/images/header_mobile@1x.jpg" 1x,"../assets/images/header_mobile@2x.jpg" 2x) 50%/cover no-repeat;flex-direction:column;justify-content:space-between;align-items:center;gap:2rem;height:100%;min-height:70vh;padding:1.5rem .75rem .75rem;display:flex}header.header-min{max-height:20vh;min-height:inherit;margin:0}header.header-min img.logo{max-width:80vw}@media (min-width:672px) and (max-width:3839px){header.header-min{min-height:10rem;max-height:30vh}header.header-min img.logo{max-width:min(80vw,750px)}}header img.logo{max-width:80vw}header p{flex-flow:end}@media (min-width:672px) and (max-width:3839px){header{background:-webkit-linear-gradient(#00000080,#00000080),-webkit-image-set(url(../assets/images/header_desktop@1x.jpg) 1x,url(../assets/images/header_desktop@2x.jpg) 2x) 50%/cover no-repeat;background:linear-gradient(#00000080,#00000080),image-set("../assets/images/header_desktop@1x.jpg" 1x,"../assets/images/header_desktop@2x.jpg" 2x) 50%/cover no-repeat;padding:1.5rem}}.audiences{color:#fff;text-align:center;background:-webkit-linear-gradient(#00000080,#00000080),-webkit-image-set(url(../assets/images/audiences/audiences_bg_mobile.jpg) 1x,url(../assets/images/audiences/audiences_bg_mobile@2x.jpg) 2x) 50%/cover no-repeat;background:linear-gradient(#00000080,#00000080),image-set("../assets/images/audiences/audiences_bg_mobile.jpg" 1x,"../assets/images/audiences/audiences_bg_mobile@2x.jpg" 2x) 50%/cover no-repeat;flex-direction:column;align-items:center;gap:1.5rem;padding:.75rem;display:flex}.audiences ul{flex-direction:column;align-items:center;min-width:13.75rem;display:flex}.audiences ul li{flex-direction:column;align-items:center;width:50vw;max-width:13.31rem;padding-top:1.5rem;display:flex}.audiences ul li img{max-width:10rem}.audiences ul li .profession{color:#000;background:url(../assets/images/audiences/audience_banner.svg) 50%/cover no-repeat;width:100%;height:3.25rem;margin-top:-1.25rem;padding:.6rem}@media (min-width:672px) and (max-width:1023px){.audiences ul{grid-template-columns:repeat(2,1fr);justify-items:center;gap:1.25rem;display:grid}.audiences ul li{flex:50%;max-width:13rem;margin:0;padding-top:0}}@media (min-width:672px) and (max-width:3839px){.audiences{background:-webkit-linear-gradient(#000000bf,#00000080),-webkit-image-set(url(../assets/images/audiences/audiences_bg.jpg) 1x,url(../assets/images/audiences/audiences_bg@2x.jpg) 2x) 50%/cover no-repeat;background:linear-gradient(#00000080,#000000bf),image-set("../assets/images/audiences/audiences_bg.jpg" 1x,"../assets/images/audiences/audiences_bg@2x.jpg" 2x) 50%/cover no-repeat;padding:1.5rem}}@media (min-width:1024px) and (max-width:3839px){.audiences ul{flex-direction:row}.audiences ul li{margin:1.5rem}}.audiences p{max-width:62rem}.sign-up .sib-form{width:100%;padding:0;font-family:SpinnerRackProBB,Comic Sans MS,cursive,sans-serif}.sign-up .sib-form .entry__specification{color:#000}.sign-up #sib-container{background-color:#fefad1;padding:.75rem}.sign-up #sib-container a{color:#016080!important}@media (min-width:672px) and (max-width:3839px){.sign-up #sib-container{padding:3rem}}.sign-up .form-alignment{flex-direction:column;gap:1.5rem;width:100%;margin-bottom:1.5rem;display:flex}@media (min-width:672px) and (max-width:3839px){.sign-up .form-alignment{flex-direction:row}}.sign-up .form-alignment>div{flex:100%}.sign-up .form-alignment .entry__field{border:2px solid #000;box-shadow:3px 3px #000}.sign-up .form-alignment input{border:1px solid #3e3d3c;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}.sign-up .form-alignment #error-message{text-align:left;color:#661d1d;background-color:#e9e3d5;border-color:#ff4949;border-radius:3px;max-width:540px;font-size:1rem}.sign-up .form-alignment #success-message{text-align:left;color:#085229;background-color:#e9e3d5;border-color:#13ce66;border-radius:3px;max-width:540px;font-size:1rem}.sign-up .form-alignment .entry__error+.entry__error--primary{text-align:left;color:#661d1d;background-color:#e9e3d5;border-color:#dd010c;border-radius:3px;font-size:1rem}.sign-up .form-alignment .entry__specification{text-align:left;color:#000;font-size:14px}.sign-up .form-alignment .entry__label{text-align:left;color:#000;font-family:MightMakesRightProBB,Impact,Arial Black,sans-serif;font-size:max(1.25rem,min(1.1rem + .5vw,1.5rem));font-style:italic;font-weight:700;line-height:1.4}.sign-up .sib-form-block{padding:0}.sign-up .checkbox-label{font-family:SpinnerRackProBB,Comic Sans MS,cursive,sans-serif}.sign-up .sib-form-block__button,.sign-up .sib-form-block__button-with-loader{text-align:left;color:#fff;background-color:#000;border:1px solid #e9e3d5;border-radius:3px;flex-direction:row;justify-content:center;gap:.75rem;margin:1rem 0 0;font-family:MightMakesRightProBB,Impact,Arial Black,sans-serif;font-size:max(1rem,min(.9rem + .25vw,1.25rem));font-style:italic;font-weight:700;display:flex;box-shadow:3px 3px #000}.sign-up .sib-form-block__button span,.sign-up .sib-form-block__button-with-loader span{margin-top:.2rem}.sign-up .entry__specification{font-family:SpinnerRackProBB,Comic Sans MS,cursive,sans-serif}.sign-up .sib-optin{margin:1.5rem 0 0}.sign-up .sib-optin .entry__label{font-family:MightMakesRightProBB,Impact,Arial Black,sans-serif;font-size:max(1.25rem,min(1.1rem + .5vw,1.5rem));font-style:italic;font-weight:700;line-height:1.4}.frc-captcha{border:2px solid #3e3d3c;box-shadow:3px 3px #000}.topics{border:none}.topics .cards{scroll-snap-type:x mandatory;flex-direction:row;gap:.75rem;display:flex;overflow-x:auto}.topics .cards .topic-card{scroll-snap-align:start;background:#ffd600;border:2px solid #3e3d3c;flex:0 0 80%}.topics .cards .topic-card picture img{width:100%}.topics .cards .topic-card .copy{background-color:#ffd600;padding:.75rem}.topics .cards .topic-card .copy p{line-height:120%}@media (min-width:672px) and (max-width:3839px){.topics .cards{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:.75rem;display:grid}}@media (min-width:1024px) and (max-width:3839px){.topics .cards{grid-template-columns:repeat(3,1fr)}}.preview{border:none;flex-direction:column;gap:.75rem;display:flex}@media (min-width:672px) and (max-width:3839px){.preview{flex-direction:row}}.preview div{border:2px solid #3e3d3c;padding:.75rem}.preview .example{background:#0299cc;flex-direction:column;gap:.75rem;display:flex}@media (min-width:672px) and (max-width:3839px){.preview .example{flex:50%}}.preview .example .mailing{background:#fff;border:2px solid #3e3d3c;max-width:600px;max-height:600px;padding:.75rem;overflow:auto}.preview .example main{padding:0}.preview .example section{background-color:#e9e3d5;flex-direction:column;gap:.75rem;padding:.75rem;display:flex}.preview .example img{max-width:100%}.preview .expectation{background:#bfeefe;flex-direction:column;gap:.75rem;display:flex}@media (min-width:672px) and (max-width:3839px){.preview .expectation{flex:50%}}.author{border:none;flex-direction:column;gap:.75rem;display:flex}@media (min-width:672px) and (max-width:3839px){.author{flex-direction:row}}.author div{border:2px solid #3e3d3c;padding:.75rem}.author .author-image{background:#18a73f}.author .author-image img{width:100%}@media (min-width:672px) and (max-width:3839px){.author .author-image{flex:30%}}.author .author-description{background:#ccf991;flex-direction:column;gap:.75rem;display:flex}@media (min-width:672px) and (max-width:3839px){.author .author-description{flex:70%}}.the-end{background-color:#fff;border:.66rem dashed #dd010c;flex-direction:column;align-items:center;gap:2rem;padding:6rem 3rem;display:flex}footer{color:#fff;background-color:#dd010c;flex-direction:column;gap:.5rem;margin-bottom:6rem;padding:.75rem;display:flex}footer a{color:#fff}@media (min-width:672px) and (max-width:3839px){footer{margin-bottom:0}}@media (min-width:1024px) and (max-width:3839px){footer{flex-direction:row;justify-content:space-between;align-items:center}}footer p{font-weight:400}footer nav ul{margin:0;padding:0;list-style:none;display:flex}footer nav ul li{justify-content:center;display:flex;position:relative}footer nav ul li+li:before{content:"*";margin:0 1rem;font-weight:700}section.confirmation,section.thank-you{text-align:center;background:#fefad1;flex-direction:column;align-items:center;gap:.75rem;padding:4rem 2rem;display:flex}section.confirmation .yellow-box,section.thank-you .yellow-box{margin:0 0 1.25rem;padding:.75rem 1rem}section.imprint,section.privacy{background:#fefad1;flex-direction:column;gap:.75rem;padding:.75rem;display:flex}section.imprint .yellow-box,section.privacy .yellow-box{padding:.75rem 1rem}