/* Homepage revision 02: supplied learning photograph and a compact product-site overview. */
.header nav{gap:26px;font-size:13px}.header-cta{gap:24px}
.section{padding-block:76px}h2{font-size:37px}.section-heading{margin-bottom:46px}.section-heading>p{font-size:15px;max-width:355px}
.hero-learning{display:block;min-height:0;padding-top:55px;padding-bottom:48px}.hero-intro{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.hero-learning .hero-copy{padding-top:0}.hero-learning .hero-brand{font-size:100px;margin-top:18px;margin-bottom:12px}.hero-learning .hero-copy h2{font-size:30px;letter-spacing:-.9px;line-height:1.8}.hero-context{padding-top:30px;padding-right:55px}.hero-context .hero-definition{margin-top:0;font-size:22px}.hero-context .hero-desc{max-width:460px;opacity:.8;font-size:16px}.hero-context .hero-actions{margin-top:25px;gap:24px}.hero-context .hero-platform{margin-top:23px;font-size:12px}
.learning-player{margin:44px 0 0}.learning-image{position:relative;height:353px;overflow:hidden;background:#000}.learning-image>img{width:100%;height:100%;object-fit:cover;object-position:50% 52%;filter:grayscale(1) contrast(1.08)}.learning-accent{position:absolute;top:0;bottom:0;right:0;width:9px;background:var(--red)}.learning-tag{position:absolute;bottom:20px;left:25px;background:white;color:black;padding:8px 13px;font-size:10px;letter-spacing:2.4px}
.learning-controls{display:flex;align-items:center;gap:24px;border-bottom:1px solid var(--line);height:55px}.red-play{align-self:stretch;width:63px;display:grid;place-items:center;background:var(--red)}.red-play .play-shape{margin:0;border-top-width:7px;border-bottom-width:7px;border-left-width:11px}.learning-controls .micro{font-size:10px;letter-spacing:2px}.learning-controls .timeline{height:2px}.learning-controls .time{font-size:11px;margin-right:12px}.learning-controls .fullscreen{font-size:24px;padding-right:20px}.learning-player figcaption{display:flex;align-items:center;justify-content:space-between;margin-top:21px}.learning-player figcaption>div{display:flex;gap:23px;align-items:center}.learning-player figcaption b{font-size:16px;font-weight:600}.learning-player figcaption span{font-size:12px}.learning-player .concept-label{font-size:10px;opacity:.5}
.audience{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-top:30px;padding-bottom:36px;border-block:1px solid var(--line)}.audience article:last-child{border-right:1px solid var(--line);padding-right:35px}.audience .micro{display:block;font-size:10px;letter-spacing:2px;color:var(--ink);margin-bottom:12px}.audience article>div{display:flex;align-items:center;justify-content:space-between;gap:20px}.audience h3{font-size:19px}.audience a{font-size:12px;display:flex;gap:20px;align-items:center}.audience a span{font-family:Arial;font-size:22px;color:var(--red)}.audience p{font-size:13px;margin-top:8px}
.experience .media-art{height:302px}.experience .media-item p{min-height:102px}.experience .video-art.lesson-art>img{left:0;top:36px;position:absolute;width:100%;height:208px;object-fit:cover;object-position:54% center;filter:grayscale(1) contrast(1.08)}.lesson-red{height:7px;position:absolute;top:244px;left:0;right:0;background:var(--red)}.experience .mini-player{bottom:8px;left:8px;right:8px}.experience .audio-art>img{width:251px;height:251px;left:72px;top:0;object-fit:contain}.experience .audio-red{left:29px;top:43px;width:15px;height:166px;transform:none;mix-blend-mode:normal}.experience .waveform{bottom:7px}.experience .pdf-art>img{width:337px;left:22px;top:-8px}.experience .pdf-red{height:210px;top:18px;right:63px}.experience .page-control{bottom:14px}.media-item h3{font-size:21px;margin-top:17px}.media-foot{padding-block:14px}.experience-note{margin-top:27px}
.workflow{padding-block:65px}.workflow .section-heading{margin-bottom:32px}.workflow-motif span{height:113px;width:66px;top:0}.workflow-motif b{font-size:86px}.steps p{font-size:15px}.steps h3{font-size:20px}
.protection{padding-block:72px}.protection .section-heading{margin-bottom:40px}.feature{padding-block:25px}.feature h3{font-size:21px}.feature p{font-size:15px}.feature .micro{margin-bottom:13px}.tech{margin-top:12px}.publisher{padding-block:40px}.publisher-title h3{font-size:25px}.publisher-details article{margin-bottom:17px}.technical-strip{padding-top:26px}.platforms{padding-top:62px}.platforms .section-heading{margin-bottom:33px}.platform-current{padding-block:29px}.platform-future{padding-top:25px}.subscription{padding-block:74px}.subscription-copy h2{font-size:33px}
.help-band{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-block:55px;border-bottom:1px solid var(--line)}.help-band h2{font-size:28px;letter-spacing:-1px}.help-band .eyebrow{margin-bottom:10px}.help-links{display:flex;flex-direction:column}.help-links a{display:flex;align-items:center;justify-content:space-between;font-size:14px;padding-block:13px;border-bottom:1px solid var(--line)}.help-links a:first-child{padding-top:0}.help-links a:last-child{border:0}.help-links span{font-size:21px;font-family:Arial;color:var(--red)}.contact{padding-block:75px}.contact h2{font-size:34px}.contact-intro p{font-size:14px}.footer{padding-top:42px}
@media(max-width:1100px){.header nav{gap:17px;font-size:12px}.hero-intro{gap:55px}.hero-context{padding-right:5px}.hero-learning .hero-brand{font-size:85px}.hero-learning .hero-copy h2{font-size:24px}.hero-context .hero-definition{font-size:20px}.hero-context .hero-actions{gap:20px}.learning-image{height:330px}.audience{gap:32px}.audience article:last-child{padding-right:24px}.audience article>div{display:block}.audience a{margin-top:8px}.experience .audio-art>img{width:224px;left:30px;top:14px}.experience .audio-red{left:2px;width:13px;top:46px;height:165px}.experience .pdf-art>img{width:292px;left:0;top:4px}.help-band{gap:55px}}
@media(max-width:700px){.header nav{display:none}.hero-learning{padding-top:28px;padding-bottom:34px}.hero-intro{display:flex;flex-direction:column;gap:18px;align-items:stretch}.hero-learning .hero-brand{font-size:76px;margin-bottom:8px}.hero-learning .hero-copy h2{font-size:24px;letter-spacing:-.7px}.hero-context{padding:0}.hero-context .hero-definition{font-size:19px}.hero-context .hero-desc{font-size:14px}.hero-context .hero-actions{margin-top:22px;gap:25px}.hero-context .hero-platform{margin-top:20px;font-size:11px}.learning-player{margin-top:27px}.learning-image{height:265px}.learning-image>img{object-position:54% center}.learning-accent{width:6px}.learning-tag{bottom:12px;left:12px;padding:5px 8px;font-size:8px;letter-spacing:1.6px}.learning-controls{height:43px;gap:13px}.red-play{width:46px}.learning-controls .micro{display:none}.learning-controls .time{font-size:10px;margin-right:0}.learning-controls .fullscreen{padding-right:9px;font-size:22px}.learning-player figcaption{display:block;margin-top:16px}.learning-player figcaption>div{display:block}.learning-player figcaption b{display:block;font-size:15px}.learning-player figcaption span{display:block;font-size:11px;margin-top:5px}.learning-player .concept-label{font-size:9px;margin-top:10px}.audience{grid-template-columns:1fr;gap:24px;padding-block:25px}.audience article:last-child{border-right:0;border-top:1px solid var(--line);padding-right:0;padding-top:24px}.audience .micro{font-size:9px;letter-spacing:1.7px}.audience article>div{display:block}.audience h3{font-size:19px}.audience a{font-size:12px;margin-top:4px}.audience p{font-size:13px;margin-top:8px}.section{padding-block:52px}h2{font-size:29px}.section-heading{margin-bottom:28px}.section-heading>p{font-size:14px}.experience .media-art{height:302px}.experience .media-item p{min-height:0}.experience .audio-art>img{width:251px;height:251px;left:57px;top:4px}.experience .audio-red{left:10px;top:45px;height:168px;width:15px}.experience .pdf-art>img{width:325px;left:11px;top:0}.experience .video-art.lesson-art>img{height:208px;top:35px}.lesson-red{top:243px}.workflow{padding-block:50px}.steps h3{font-size:19px}.protection{padding-block:52px}.feature p{font-size:15px}.publisher{padding-block:32px}.publisher-details article{margin-bottom:23px}.platforms{padding-top:47px}.platform-current{padding-block:26px}.platform-future{padding-top:24px}.subscription{padding-block:52px}.subscription-copy h2{font-size:28px}.help-band{grid-template-columns:1fr;gap:26px;padding-block:39px}.help-band h2{font-size:26px}.help-links a{font-size:12px;padding-block:13px;gap:10px}.help-links span{font-size:20px}.contact{padding-block:52px}.contact h2{font-size:31px}.contact-intro p{font-size:13px}.footer-top nav{grid-template-columns:repeat(3,1fr)}.footer{padding-top:34px}}
/* Revision 03: isolated content viewer and horizontal brand bar across the photograph. */
.learning-image{height:420px;background:#fff;isolation:isolate}.learning-image>img{width:100%;height:100%;object-fit:contain;object-position:center;filter:grayscale(1) contrast(1.04);position:relative;z-index:1}.learning-accent{top:58%;bottom:auto;left:5%;right:5%;width:auto;height:74px;z-index:2;mix-blend-mode:multiply}.learning-tag{z-index:3;bottom:15px;left:15px;background:transparent;padding:0;font-size:10px}.experience .video-art.lesson-art>img{object-fit:cover;object-position:57% center;filter:grayscale(1) contrast(1.04)}.lesson-red{top:166px;height:32px;left:0;right:0;z-index:2;mix-blend-mode:multiply}.mini-player{z-index:4}@media(max-width:1100px){.learning-image{height:380px}.learning-accent{height:67px;left:3%;right:3%}}@media(max-width:700px){.learning-image{height:290px}.learning-image>img{object-fit:cover;object-position:61% center}.learning-accent{top:59%;height:47px;left:0;right:0;width:auto}.learning-tag{font-size:8px;letter-spacing:1.6px;left:0;bottom:0;background:#fff;padding:6px 8px}.lesson-red{top:166px;height:32px}}
