
.ap-batch5 .ap-hero.ap-hero-environment{color:#fffdf6;background:#102e30;padding-bottom:55px;min-height:740px}
.ap-hero-environment .ap-context-photo{position:absolute;inset:0;z-index:-2;width:100%;height:100%!important;max-width:none;object-fit:cover;object-position:var(--context-desktop)}
.ap-batch5 .ap-hero-environment::before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#081e25cf 0,transparent 180px,#081e2510 65%,#081e25b8),linear-gradient(90deg,#092c2de8 0%,#092c2dd9 38%,#092c2d24 64%,#092c2d08)}
.ap-batch5 .ap-hero-environment .ap-hero-layout{padding-top:115px}
.ap-hero-environment .ap-header,.ap-hero-environment .ap-breadcrumb,.ap-hero-environment .ap-hero-layout{color:inherit}
.ap-hero-environment .ap-reading{border-color:#e3d4b980!important}
.ap-hero-environment .ap-context-credit{position:absolute;bottom:12px;right:var(--ap-pad);max-width:90%;padding:4px 8px;background:#09252ee8;color:#fffdf6;font:10px/1.5 var(--ap-sans);text-underline-offset:3px}
.ap-hero-environment .ap-hero-coin figcaption{color:#fffdf6;text-shadow:0 1px 4px #000,0 0 12px #000}

.ap-batch5 .ap-hero-environment::after{content:'';position:absolute;z-index:0;inset:0 0 auto;height:125px;pointer-events:none;background:linear-gradient(180deg,#071b2390 0%,#071b237d 82%,transparent)}
.ap-hero-environment .ap-hero-coin figcaption{display:table;margin-inline:auto;padding:4px 7px;background:#10272ee0;text-shadow:none}
.ap-hero-environment .ap-text-link{background:#10272eb8;padding:8px 10px}
.ap-hero-environment[data-context-issue='52']::before{background:linear-gradient(180deg,#251e17bf,transparent 150px,#251e1720 65%,#251e17b8),linear-gradient(270deg,#292319ee 0%,#292319dc 42%,#29231920 65%,#29231910)}
.ap-hero-environment[data-context-issue='55']::before{background:linear-gradient(180deg,#17251ad9,transparent 160px,#17251a10 60%,#17251ac9),linear-gradient(90deg,#17251aeb,#17251acc 29%,#17251a18 47%,#17251a20 66%,#17251ae6 82%)}
.ap-hero-environment[data-context-issue='56']::before{background:linear-gradient(180deg,#142129cc,transparent 150px,#14212910 70%,#142129b8),linear-gradient(90deg,#152129f0,#152129dc 40%,#15212920 64%,transparent)}
@media(max-width:850px){
 .ap-batch5 .ap-hero-environment .ap-hero-layout{padding-top:85px}
 .ap-hero-environment[data-context-issue='55']::before{background:linear-gradient(180deg,#17251ad9,transparent 150px,#17251a40 60%,#17251aef),linear-gradient(90deg,#17251ae8,#17251acc 43%,#17251a30 70%)}
 .ap-hero-environment .ap-reading{position:relative;z-index:1}
 .ap-hero-environment .ap-reading::before{content:'';position:absolute;z-index:-1;inset:-15px;background:#10272e80;filter:blur(15px);pointer-events:none}
}
@media(max-width:600px){
 .ap-batch5 .ap-hero.ap-hero-environment{min-height:0;padding-bottom:76px}
 .ap-batch5 .ap-hero-environment .ap-hero-layout{padding-top:38px;gap:35px}
 .ap-hero-environment .ap-context-photo{object-position:var(--context-mobile)}
 .ap-hero-environment .ap-hero-copy::before{content:'';position:absolute;z-index:-1;inset:-15px;background:#10272e75;filter:blur(15px);pointer-events:none}
 .ap-studio-practice .ap-hero-environment .ap-hero-copy::before{background:#2a251e75}
 .ap-batch5 .ap-hero-environment::before{background:linear-gradient(180deg,#10272eeb 0%,#10272ecf 36%,#10272e38 55%,#10272e18 72%,#10272ee8 90%,#10272ef5)}
 .ap-batch5 .ap-hero-environment .ap-hero-coin{align-self:flex-start;width:74%;max-width:300px;margin:22px 0}
 .ap-batch5.ap-studio-practice .ap-hero-environment::before{background:linear-gradient(180deg,#2a251ee8 0%,#2a251ed4 36%,#2a251e30 56%,#2a251e20 74%,#2a251eeb 91%,#2a251ef5)}
 .ap-batch5.ap-studio-practice .ap-hero-environment .ap-hero-coin{align-self:flex-end}
 .ap-hero-environment .ap-context-credit{font-size:10px;left:var(--ap-pad);right:auto;bottom:15px;max-width:calc(100% - 2 * var(--ap-pad))}
}


.ap-hero-environment[data-context-issue='53']{overflow:clip}
.ap-hero-environment[data-context-issue='53'] .ap-context-photo{width:120%;object-position:0% 80%}
@media(min-width:851px) and (max-width:1100px){
 .ap-hero-environment[data-context-issue='53'] .ap-context-photo{object-position:0% 50%}
}
@media(max-width:850px){
 .ap-hero-environment[data-context-issue='53'] .ap-context-photo{object-position:0% 100%}
}
