.beat-desktop-banner{display:none}@media (min-width:1100px){.beat-original-mobile{display:none!important}.beat-desktop-banner{isolation:isolate;background:#eaf7fb;align-items:center;min-height:clamp(420px,34vw,640px);display:flex;position:relative;overflow:hidden}.beat-desktop-banner>img{object-fit:cover;object-position:center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.beat-desktop-banner:before{content:"";z-index:-1;background:linear-gradient(90deg,#f8fdfff7 0%,#f8fdffe8 33%,#f8fdff26 72%);position:absolute;inset:0}.beat-desktop-banner-content{color:#082d50;width:min(48%,680px);padding:clamp(40px,5vw,90px)}.beat-desktop-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#078b9c;font-weight:800}.beat-desktop-banner h1{letter-spacing:-.035em;margin:18px 0;font-size:clamp(38px,3.7vw,70px);line-height:1.07}.beat-desktop-banner-content>p:not(.beat-desktop-eyebrow){font-size:clamp(16px,1.3vw,21px);line-height:1.5}.beat-desktop-banner-action{background:#079ba8;border-radius:999px;align-items:center;min-height:50px;margin-top:22px;padding:15px 26px;font-weight:750;text-decoration:none;display:inline-flex;color:#fff!important}.beat-desktop-banner-action:hover{background:#067d88}.beat-desktop-banner-action:focus-visible{outline-offset:4px;outline:3px solid #082d50}}.beat-desktop-banner-content{box-sizing:border-box}@media (min-width:1100px){.beat-desktop-banner{min-height:clamp(360px,31.25vw,600px)}.beat-desktop-banner>img{object-position:right center}.beat-desktop-banner:before{background:linear-gradient(90deg,#f5fbfff0 0%,#f5fbffe3 22%,#f5fbffbd 38%,#f5fbff6b 54%,#f5fbff1a 75%,#f5fbff00 95%)}.beat-desktop-banner-content{width:48%;max-width:720px;padding:clamp(32px,4.4vw,84px)}.beat-desktop-banner h1{font-size:clamp(34px,3.3vw,60px)}.beat-desktop-stories{background:#f3faff;min-height:clamp(460px,34vw,610px)}.beat-desktop-stories>img{object-fit:cover;object-position:center 62%;transform:none}.beat-desktop-stories:before{background:linear-gradient(90deg,#f3faff 0%,#f3fafffc 24%,#f3faffe6 38%,#f3faff8a 52%,#f3faff00 71%)}.beat-desktop-stories .beat-desktop-banner-content{width:min(52%,760px);max-width:760px;padding:clamp(36px,4vw,72px);position:relative}.beat-desktop-stories h1{max-width:620px;font-size:clamp(40px,3.6vw,64px)}:is(.beat-desktop-cybersecurity-training,.beat-desktop-consulting,.beat-desktop-entertainment,.beat-desktop-shop,.beat-desktop-contact){background:#fff;min-height:clamp(430px,34vw,600px)}:is(.beat-desktop-cybersecurity-training,.beat-desktop-consulting,.beat-desktop-entertainment,.beat-desktop-shop,.beat-desktop-contact)>img{object-fit:cover;object-position:center center;width:100%;height:100%}:is(.beat-desktop-cybersecurity-training,.beat-desktop-consulting,.beat-desktop-entertainment,.beat-desktop-shop,.beat-desktop-contact):before{background:linear-gradient(90deg,#fffffff7 0%,#ffffffeb 24%,#ffffffc2 40%,#ffffff61 57%,#ffffff0f 80%,#fff0 100%)}:is(.beat-desktop-cybersecurity-training,.beat-desktop-consulting,.beat-desktop-entertainment,.beat-desktop-shop,.beat-desktop-contact) .beat-desktop-banner-content{width:min(50%,720px);padding:clamp(38px,4.5vw,78px)}}.beat-shop-art-hero{display:none}@media (min-width:1100px){.beat-shop-art-hero{background:#fff;width:100%;display:block;position:relative;overflow:hidden}.beat-shop-art-hero>img{object-fit:contain;width:100%;height:auto;display:block}.beat-shop-art-cta{z-index:2;cursor:pointer;border-radius:32px;width:32%;height:18%;position:absolute;top:68%;left:2%}.beat-shop-art-cta:focus-visible{outline-offset:-4px;outline:4px solid #087f95}}.beat-approved-art-hero{display:none}.beat-art-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:1100px){.beat-approved-art-hero{background:#fff;width:100%;display:block;position:relative;overflow:hidden}.beat-approved-art-hero>img{object-fit:contain;width:100%;height:auto;display:block}.beat-approved-art-cta{z-index:3;cursor:pointer;border-radius:32px;width:34%;height:19%;position:absolute;top:68%;left:3%}.beat-approved-art-cta:focus-visible{outline-offset:-4px;outline:4px solid #008e9b}.beat-approved-art-cta,.beat-shop-art-cta{cursor:pointer;z-index:10!important;pointer-events:auto!important;border-radius:28px!important;width:34%!important;height:18%!important;display:block!important;inset:67% auto auto 3%!important}.beat-approved-art-cta:hover,.beat-shop-art-cta:hover{background:#00919d14}.beat-approved-art-cta:focus-visible,.beat-shop-art-cta:focus-visible{outline-offset:3px;outline:3px solid #075d71}.beat-desktop-stories.stories-approved-artwork{isolation:isolate;background:#f3faff;width:100%;height:clamp(330px,23.5vw,490px);min-height:0;display:block;position:relative;overflow:hidden}.beat-desktop-stories.stories-approved-artwork:before{content:none}.beat-desktop-stories.stories-approved-artwork>img{object-fit:cover;object-position:center 23%;z-index:0;width:100%;height:100%;position:absolute;inset:0;transform:none}.stories-approved-artwork .stories-approved-cta{z-index:3;cursor:pointer;border-radius:999px;width:15%;height:13%;min-height:38px;display:block;position:absolute;top:61%;left:3.5%}.stories-approved-artwork .stories-approved-cta:hover{background:#0097a41f}.stories-approved-artwork .stories-approved-cta:focus-visible{outline-offset:3px;outline:3px solid #073b58}}.stories-main .stories-content{padding-top:clamp(26px,3vw,46px)}.stories-main .stories-content .stories-explore:first-child{margin-top:0}@media (max-width:767px){.stories-main .stories-content{padding-top:28px;padding-bottom:52px}.stories-main .stories-benefits .shell{flex-wrap:wrap;gap:10px}}.stories-hero-with-tabs{isolation:isolate;position:relative}@media (min-width:1100px){.stories-hero-with-tabs>.kids-local-nav{z-index:12;pointer-events:none;background:0 0;border:0;width:auto;position:absolute;top:8px;left:2.5%;right:2.5%}.stories-hero-with-tabs>.kids-local-nav .shell{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;background:#ffffffeb;border:1px solid #d0dee8d9;border-radius:999px;gap:14px;width:max-content;max-width:100%;min-height:42px;margin:0;padding:5px 12px;overflow-x:auto;box-shadow:0 5px 20px #073b5817}.stories-hero-with-tabs>.kids-local-nav .shell a{font-size:clamp(10px,.77vw,13px)}.stories-hero-with-tabs>.kids-local-nav .shell strong{font-size:11px}.stories-hero-with-tabs .stories-approved-artwork{height:clamp(350px,25vw,520px)}}@media (max-width:1099px){.stories-hero-with-tabs>.kids-local-nav{background:#fff9ea}}
