.sch-art{position:relative;width:min(100%,380px);aspect-ratio:600 / 520;margin:0 auto;isolation:isolate;perspective:900px}.sch-art img{display:block;width:100%;height:100%;object-fit:contain}.sch-art .sch-art-layer{position:absolute;inset:0}.sch-art--audit .sch-art-layer{transform:translate(-5px,-3px)}.sch-art--vault .sch-art-layer{transform-origin:39% 54%;transition:transform .85s cubic-bezier(.2,.7,.2,1)}.sch-art--credential{transition:transform .65s ease}.hero .sch-hero-composition{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);column-gap:clamp(24px,4vw,64px);text-align:left;max-width:1160px;align-items:center}.sch-hero-composition>:not(.sch-art){grid-column:1}.sch-hero-composition>.sch-art{grid-column:2;grid-row:1 / span 4}.sch-hero-composition .hero-title{font-size:clamp(36px,4.4vw,64px)}.sch-hero-composition .hero-subtitle{margin-left:0}.sch-hero-composition .hero-actions,.sch-hero-composition .hero-author{justify-content:flex-start}.sch-hero-composition>.company-logos{grid-column:1 / -1}.sac-hero .sch-course-composition{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(250px,1fr);gap:40px;text-align:left;align-items:center}.sch-course-composition .sac-hero-actions,.sch-course-composition .sac-hero-author{justify-content:flex-start}.sch-course-composition .sac-hero-title{font-size:clamp(36px,4.4vw,64px)}.w3tracks-hero>.sch-art{width:min(100%,280px)}.roadmap-hero-inner>.sch-art{width:100%;max-width:360px}@media (prefers-reduced-motion:no-preference){.sch-art.is-visible{animation:sch-art-float 6s ease-in-out infinite}.sch-art--shield.is-visible .sch-art-base{animation:sch-art-reflect 6s ease-in-out infinite}.sch-art--audit.is-visible .sch-art-layer{animation:sch-art-search 5s ease-in-out infinite}.sch-art--vault.is-visible .sch-art-layer{transform-origin:48.333% 47.115%;animation:sch-art-wheel 8s ease-in-out infinite}.sch-art--roadmap.is-visible .sch-art-layer{transform-origin:50% 48.077%;animation:sch-art-bearing 7s ease-in-out infinite}.sch-art--credential.is-visible .sch-art-base{animation:sch-art-reflect 6s ease-in-out infinite}}@keyframes sch-art-float{0%,100%{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-9px) rotate(1deg)}}@keyframes sch-art-reflect{0%,100%{filter:brightness(1)}50%{filter:brightness(1.13)}}@keyframes sch-art-search{0%,100%{transform:translate(-5px,-3px)}50%{transform:translate(17px,-20px)}}@keyframes sch-art-wheel{0%,100%{transform:rotate(-18deg)}50%{transform:rotate(42deg)}}@keyframes sch-art-bearing{0%,100%{transform:rotate(-12deg)}50%{transform:rotate(12deg)}}@media (max-width:900px){.hero .sch-hero-composition,.sac-hero .sch-course-composition{grid-template-columns:minmax(0,1fr) minmax(190px,.65fr);gap:24px}}@media (max-width:600px){.hero .sch-hero-composition,.sac-hero .sch-course-composition{display:flex;flex-direction:column;align-items:stretch;gap:0}.sch-hero-composition>.sch-art,.sch-course-composition>.sch-art{width:220px;margin:16px auto 0}.sch-hero-composition .hero-title{font-size:clamp(32px,8vw,44px)}.sch-hero-composition .hero-actions{flex-wrap:wrap}.roadmap-hero-inner>.sch-art{max-width:220px}.w3tracks-hero>.sch-art{width:140px}}.hero:has(.sch-hero-composition){height:auto;min-height:720px;max-height:none;padding:110px 0 48px}.hero .sch-hero-composition{padding:0}.sch-hero-composition .hero-title{font-size:clamp(34px,3.8vw,54px);text-wrap:initial}.sch-hero-composition .hero-author{margin-left:0;margin-right:0}@media (max-width:600px){.hero:has(.sch-hero-composition){min-height:auto;padding:96px 0 32px}.sch-hero-composition .hero-title{font-size:clamp(32px,8vw,42px)}}@media (max-width:900px){.sac-hero:has(.sch-course-composition){padding-top:96px}}#assessment .sch-assessment-heading{display:grid;grid-template-columns:minmax(0,1fr) 240px;column-gap:32px;text-align:left;max-width:none;align-items:center}.sch-assessment-heading>.sch-art{grid-column:2;grid-row:1 / span 2;width:240px}.sch-assessment-heading>h2,.sch-assessment-heading>p{grid-column:1;margin-left:0}@media (max-width:600px){#assessment .sch-assessment-heading{grid-template-columns:minmax(0,1fr) 110px;gap:12px}.sch-assessment-heading>.sch-art{width:110px;grid-row:1}.sch-assessment-heading>p{grid-column:1 / -1}}.hero .sch-hero-composition .hero-title{font-size:clamp(34px,3.8vw,54px)}@media (max-width:600px){.hero .sch-hero-composition .hero-title{font-size:clamp(30px,8vw,40px)}.hero.teams-hero:has(.sch-hero-composition){padding-top:96px}}@media (max-width:768px){.hero:has(.sch-hero-composition){height:auto !important;min-height:0 !important;max-height:none !important;padding:96px 0 32px !important}.sac-hero:has(.sch-course-composition){padding-top:96px !important}.hero .sch-hero-composition .hero-title{font-size:clamp(30px,8vw,40px) !important}.sch-hero-composition .hero-author{margin:20px 0 !important}}.sac-hero .sch-course-composition{display:block;text-align:center}.sac-hero .sch-course-composition>div{margin-inline:auto}.sac-hero .sch-course-composition .sac-hero-actions{justify-content:center;margin-bottom:8px}.sac-hero .sch-course-composition .sch-art{width:clamp(180px,20vw,260px);margin:0 auto 8px}.sac-hero .sch-course-composition .sac-hero-author{justify-content:center}.sac-hero:has(.sch-course-composition){min-height:0;padding-bottom:40px}
