.route-number,.journey-step-number,.process-grid>li>span,.values-grid article>span,.audience-panel>div>b{display:none!important}.audience-panel>div{padding-left:0}.process-grid span{margin-bottom:0}.journey-step-icon>.ui-icon{height:15px;width:15px}.journey-navigation>button>span{padding:7px}.price-card>.tiny{font-size:8px}.magazine-hero{height:2700px;min-height:300vh;padding:0!important;overflow:clip;position:relative;background:radial-gradient(ellipse at 80% 10%,#234d7322,transparent 50%),linear-gradient(125deg,#081a32,#123052)}.magazine-hero>.container.two-col{position:sticky;top:100px;height:calc(100vh - 100px);min-height:650px;max-height:1000px;padding-top:25px!important;padding-bottom:100px!important;align-items:center;gap:75px}.magazine-hero>.subhero-bottom{position:absolute;bottom:0;left:50%;transform:translateX(-50%);margin:0;padding-bottom:35px;background:transparent}.magazine-hero .opening-magazine{height:430px;--opening-progress:0}.magazine-hero .opening-inner{top:0}.magazine-hero .opening-label{bottom:0}.opening-scroll-track{position:absolute;bottom:-30px;height:2px;width:120px;left:50%;transform:translateX(-50%);border-radius:4px;background:#b5d1ee25;overflow:hidden}.opening-scroll-track>span{display:block;width:100%;height:100%;background:#e0c391;transform-origin:left;transform:scaleX(var(--opening-progress,0));border-radius:4px}.story-visual.shelf-visual{perspective:none;display:flex;align-items:center;justify-content:center}.bookshelf.actual-bookshelf{padding:15px 0;transform:none!important;max-width:520px;width:100%}.actual-bookshelf>.tiny{font-size:7px;letter-spacing:.14em;margin:0 0 20px;color:#a7bfd6}.real-shelf-row{display:flex;align-items:start;justify-content:center;gap:20px;position:relative;margin:0 0 27px;padding:0 19px 25px;perspective:1100px}.real-shelf-row:before{content:'';position:absolute;left:0;right:0;bottom:0;height:13px;background:linear-gradient(#c3b496,#ddcfb3 25%,#b5a380 35%,#8a7856);border-radius:2px;box-shadow:0 15px 22px #0004;z-index:1}.real-shelf-row:after{content:'';position:absolute;left:5px;right:5px;bottom:13px;height:5px;background:linear-gradient(90deg,#ab9979,#d5c7ac,#b3a181);transform:skewX(-30deg);transform-origin:bottom}.shelf-issue{border:0;background:none;padding:0;flex:1;min-width:0;max-width:135px;color:#c4d4e4;position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:10px;transition:transform .4s var(--ease);pointer-events:auto}.shelf-issue:hover,.shelf-issue:focus-visible{transform:translateY(-8px)}.shelf-issue-cover{display:block;width:100%;aspect-ratio:210 / 297;position:relative;border-radius:1px 4px 4px 1px;overflow:hidden;box-shadow:7px 8px 12px #0005;transform:perspective(900px) rotateY(-5deg);background:#efece3}.shelf-issue-cover>img{width:100%;height:100%;object-fit:fill}.shelf-issue-cover:after{content:'';position:absolute;inset:0;background:linear-gradient(100deg,#fff3,transparent 12%,transparent 90%,#0001);box-shadow:inset 2px 0 3px #0004;pointer-events:none}.shelf-issue>strong{font:450 8px/1.45 'DM Sans',sans-serif;letter-spacing:0;min-height:25px;text-align:center;max-width:135px}.actual-bookshelf>p{font-size:11px;color:#91abc4;line-height:1.8;margin:15px 0 0}.real-shelf-row{pointer-events:none}.shelf-issue{pointer-events:auto}
@media(max-width:1200px){.magazine-hero>.container.two-col{gap:50px}.magazine-hero .opening-inner{top:0}.real-shelf-row{gap:15px;padding-inline:12px}.shelf-issue>strong{font-size:7px}.actual-bookshelf>.tiny{font-size:6px}}
@media(max-width:1000px){.magazine-hero>.container.two-col{gap:40px;min-height:600px}.magazine-hero h1{font-size:47px}.magazine-hero .opening-magazine{height:370px}.magazine-hero .opening-inner{top:0}.magazine-hero .opening-label{bottom:0}.real-shelf-row{gap:12px;padding-inline:8px}.shelf-issue>strong{font-size:6px}.actual-bookshelf>.tiny{font-size:5.5px}}
@media(max-width:780px){.magazine-hero{height:2600px;min-height:320vh}.magazine-hero>.container.two-col{top:83px;height:calc(100vh - 83px);min-height:660px;max-height:none;display:flex;flex-direction:column;justify-content:center;gap:20px;padding-top:25px!important;padding-bottom:70px!important}.magazine-hero>.container.two-col>div:first-child{width:100%;flex-shrink:0}.magazine-hero h1{font-size:37px;line-height:1.15;margin-bottom:18px;max-width:520px}.magazine-hero .eyebrow{font-size:7px;margin-bottom:16px}.magazine-hero .two-col>div>p{font-size:12px;line-height:1.8;max-width:520px;margin-bottom:19px}.magazine-hero .button{font-size:10px;min-height:45px;padding:12px 20px}.magazine-hero .text-link{font-size:10px}.magazine-hero .magazine-stage{height:290px;width:100%;flex:0 1 290px;min-height:240px}.magazine-hero .opening-magazine{height:285px}.magazine-hero .opening-inner{top:-40px;transform:translateX(-50%) rotateY(-10deg) rotateX(4deg) rotateZ(2deg) scale(.75)}.magazine-hero .opening-label{left:0;bottom:-5px;padding:13px 18px}.opening-scroll-track{bottom:-27px;width:100px}.magazine-hero>.subhero-bottom{font-size:8px;padding-block:17px;gap:18px}.story-visual.shelf-visual{height:auto!important;min-height:450px;padding:20px 0 25px}.bookshelf.actual-bookshelf{max-width:500px}.actual-bookshelf>.tiny{font-size:7px;margin-bottom:22px}.real-shelf-row{gap:18px;margin-bottom:26px;padding-inline:15px}.shelf-issue{max-width:125px}.shelf-issue>strong{font-size:8px;min-height:25px}.actual-bookshelf>p{font-size:11px}.journey-step-icon>.ui-icon{width:13px;height:13px}.journey-navigation>button>span{padding:6px}}
@media(max-width:480px){.magazine-hero{height:2500px;min-height:320vh}.magazine-hero>.container.two-col{top:77px;height:calc(100vh - 77px);min-height:650px;padding-top:18px!important;padding-bottom:55px!important;gap:10px}.magazine-hero h1{font-size:33px;line-height:1.13;margin-bottom:16px}.magazine-hero .eyebrow{font-size:6px;margin-bottom:14px}.magazine-hero .two-col>div>p{font-size:11px;line-height:1.75;margin-bottom:17px}.magazine-hero .button-row{gap:15px;flex-wrap:nowrap}.magazine-hero .button{font-size:9px;padding:12px 16px;gap:20px;min-height:43px}.magazine-hero .text-link{font-size:9px;white-space:nowrap}.magazine-hero .magazine-stage{height:260px;flex-basis:260px;min-height:230px}.magazine-hero .opening-magazine{height:250px}.magazine-hero .opening-inner{top:-62px;transform:translateX(-50%) rotateY(-10deg) rotateX(3deg) rotateZ(1deg) scale(.6)}.magazine-hero .opening-label{bottom:0;padding:12px 15px}.magazine-hero .opening-label>span{font-size:5px}.magazine-hero .opening-label>strong{font-size:10px}.magazine-hero .opening-label>small{font-size:6px}.opening-scroll-track{bottom:-20px;width:85px}.magazine-hero>.subhero-bottom{font-size:6px;gap:10px;padding-bottom:18px;flex-wrap:nowrap}.real-shelf-row{gap:13px;padding-inline:8px;margin-bottom:23px;padding-bottom:22px}.shelf-issue{max-width:95px}.shelf-issue>strong{font-size:6px;min-height:22px;max-width:95px}.actual-bookshelf>.tiny{font-size:6px}.actual-bookshelf>p{font-size:10px}.story-visual.shelf-visual{min-height:420px}.journey-step-icon>.ui-icon{width:12px;height:12px}.journey-navigation>button>span{padding:6px}}
@media(max-height:760px) and (min-width:781px){.magazine-hero>.container.two-col{min-height:550px;padding-bottom:70px!important}.magazine-hero h1{font-size:49px}.magazine-hero .two-col>div>p{font-size:12px}.magazine-hero .opening-inner{transform:translateX(-50%) rotateY(-14deg) rotateX(4deg) rotateZ(2deg) scale(.85)}.magazine-hero .opening-magazine{height:370px}.magazine-hero .opening-label{bottom:-5px}}
@media(prefers-reduced-motion:reduce){.magazine-hero{height:auto;min-height:0;padding-top:170px!important}.magazine-hero>.container.two-col{position:relative;top:0;height:auto;min-height:0;max-height:none;padding-bottom:90px!important;display:grid}.magazine-hero>.subhero-bottom{position:relative;bottom:auto;left:auto;transform:none}.opening-scroll-track{display:none}.shelf-issue{transition:none}.shelf-issue:hover{transform:none}}
.magazine-hero .opening-inner .document-spread{background:transparent;box-shadow:none;overflow:visible}.magazine-hero .opening-inner{margin-left:calc((var(--book-open) - 1)*120px)}
@media(max-width:780px){.magazine-hero .opening-inner{margin-left:calc((var(--book-open) - 1)*95px)}}
@media(max-width:480px){.magazine-hero .opening-inner{margin-left:calc((var(--book-open) - 1)*75px)}}
