.resourceGatingBanner-module-scss-module__dZVAqW__element{border-radius:.5rem;position:relative;overflow:hidden}.resourceGatingBanner-module-scss-module__dZVAqW__media{aspect-ratio:16/9;background:#0b0b10;width:100%;position:relative;overflow:hidden}.resourceGatingBanner-module-scss-module__dZVAqW__media:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#0000008c 100%);position:absolute;inset:0}.resourceGatingBanner-module-scss-module__dZVAqW__mediaImage{-o-object-fit:cover;object-fit:cover}.resourceGatingBanner-module-scss-module__dZVAqW__mediaPlaceholder{filter:saturate(.9);background:radial-gradient(1200px 600px at 50% 40%,#ffffff14,#0000 60%),linear-gradient(120deg,#7a25cd8c,#10b4d240);position:absolute;inset:0}.resourceGatingBanner-module-scss-module__dZVAqW__play{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.resourceGatingBanner-module-scss-module__dZVAqW__playSvg{color:#ffffffeb;filter:drop-shadow(0 6px 18px #0000008c)}.resourceGatingBanner-module-scss-module__dZVAqW__panel{color:#fff;position:relative}.resourceGatingBanner-module-scss-module__dZVAqW__panel *{color:inherit}.resourceGatingBanner-module-scss-module__dZVAqW__panel p{color:#ffffffc7!important}.resourceGatingBanner-module-scss-module__dZVAqW__inner{z-index:10;text-align:center;padding:2.5rem 1.5rem;position:relative}@media (min-width:768px){.resourceGatingBanner-module-scss-module__dZVAqW__inner{padding:3.5rem 2.5rem}}.resourceGatingBanner-module-scss-module__dZVAqW__inner{color:#fff}.resourceGatingBanner-module-scss-module__dZVAqW__rule{background-color:#fff9;width:3.5rem;height:1px;margin-bottom:1.5rem;margin-left:auto;margin-right:auto}.resourceGatingBanner-module-scss-module__dZVAqW__title{margin:0;font-family:grad,Helvetica,Arial,sans-serif;font-size:1.875rem;font-weight:600;line-height:2.25rem}@media (min-width:768px){.resourceGatingBanner-module-scss-module__dZVAqW__title{font-size:3rem;line-height:1}}.resourceGatingBanner-module-scss-module__dZVAqW__description{margin-top:1rem;margin-bottom:0;font-size:1rem;line-height:1.5rem}@media (min-width:768px){.resourceGatingBanner-module-scss-module__dZVAqW__description{font-size:1.125rem;line-height:1.75rem}}.resourceGatingBanner-module-scss-module__dZVAqW__description{max-width:56rem;margin-left:auto;margin-right:auto;color:#ffffffc7!important}.resourceGatingBanner-module-scss-module__dZVAqW__cta{color:#fffffff2;background:#0000000f;border-width:1px;border-color:#ffffffb3;border-radius:9999px;align-items:center;gap:.5rem;margin-top:2rem;padding:.75rem 1.75rem;font-weight:600;text-decoration-line:none;display:inline-flex}.resourceGatingBanner-module-scss-module__dZVAqW__cta:hover{background:#00000024}
.resource-module-scss-module__pmmvDq__media,.resource-module-scss-module__pmmvDq__content{flex-direction:column;display:flex;position:relative}.resource-module-scss-module__pmmvDq__contentWithToggle{padding-top:3rem}.resource-module-scss-module__pmmvDq__downloads{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:2rem;display:flex}.resource-module-scss-module__pmmvDq__floatingFavourite{z-index:10;align-self:flex-end;margin-bottom:.75rem;position:static}@media (min-width:1024px){.resource-module-scss-module__pmmvDq__floatingFavourite{margin-bottom:0;position:absolute;top:0;right:0;transform:translate(calc(50% + 40px))}}