body.ed-page{--ap:#7a5406;--plate-edge:#c8900ad9;--st-ease:cubic-bezier(.215,.61,.355,1);--st-shadow:drop-shadow(0 3px 5px #040a1e8c);color:var(--parchment)}body.ground-setting{--g-hero-max:1200px}body.ground-setting .ed-hero-body{max-width:60ch}body.ed-page .ed-beat{--ov:72px;grid-template-columns:minmax(0,62fr) minmax(0,38fr);align-items:stretch;max-width:1200px;margin:0 auto;padding:0 24px;display:grid}body.ed-page .ed-beat+.ed-beat{margin-top:clamp(28px,3.5vw,56px)}body.ed-page .ed-beat.is-mirrored{grid-template-columns:minmax(0,38fr) minmax(0,62fr);padding:0 24px}body.ed-page .ed-beat--map,body.ed-page .ed-beat--map.is-mirrored{grid-template-columns:minmax(0,1fr) minmax(0,640px)}body.ed-page .ed-beat--map{margin-top:clamp(8px,1.5vw,20px)}body.ed-page .ed-beat .ed-art{z-index:1;flex:none;grid-area:1/1;width:auto;min-width:0;margin:30px 0;position:relative}body.ed-page .ed-beat .ed-panel{z-index:2;min-width:0;margin:0 0 0 calc(var(--ov) * -1);flex:none;grid-area:1/2;position:relative}body.ed-page .ed-beat.is-mirrored .ed-art{grid-column:2}body.ed-page .ed-beat.is-mirrored .ed-panel{margin:0 calc(var(--ov) * -1) 0 0;grid-column:1}body.ed-page .ed-beat .ed-frame{border:1px solid var(--plate-edge);background:#0b1230;height:auto;box-shadow:0 14px 32px #03081899,0 3px 8px #03081873}body.ed-page .ed-beat.is-mirrored .ed-frame{border:1px solid var(--plate-edge)}body.ed-page .ed-beat .ed-frame img{aspect-ratio:3/2;object-fit:cover;object-position:38% var(--crop,50%);width:100%;height:auto;display:block}body.ed-page .ed-beat--map .ed-frame img{aspect-ratio:1;object-position:center}body.ed-page .ed-beat .ed-panel{box-shadow:none;filter:blur(0) var(--st-shadow);background:0 0;border:30px solid #0000;border-image:url(/images/landing/inkbright/block4-phablet-panel.webp) 70 fill/30px;flex-direction:column;justify-content:center;padding:1rem 1.3rem 1.1rem;display:flex}body.ed-page .ed-beat.is-mirrored .ed-panel{box-shadow:none}body.ed-page .ed-beat--map .ed-panel{align-self:center}body.ed-page .ed-beat .ed-eyebrow{color:var(--ap);margin-bottom:.6rem}body.ed-page .ed-beat .ed-rule{margin:0 0 1rem}body.ed-page .ed-beat h2{margin:0 0 .9rem;font-size:clamp(1.35rem,2.1vw,1.85rem);line-height:1.2}body.ed-page .ed-beat p{color:#2a1c0c;max-width:58ch;margin:0 0 .9rem;font-size:16px;line-height:1.72}body.ed-page .ed-beat p:last-child{margin-bottom:0}body.ed-page .ed-beat .ed-label{border:1px solid var(--plate-edge);text-align:left;background:#f4deb7;padding:.5rem 1.3rem;bottom:-16px;left:28px;right:auto;transform:none;box-shadow:0 5px 12px #03081880}body.ed-page .ed-beat .ed-label:before{display:none}body.ed-page .ed-beat.is-mirrored .ed-label{left:auto;right:28px}body.ed-page .ed-beat .ed-label .name{font-size:14.5px}body.ed-page .ed-beat .ed-label .credit{color:var(--ap);margin-top:.3rem;font-size:10.5px}body.ed-page.ed-page .js-beats .ed-beat .ed-panel,html.js-beats body.ed-page .ed-beat .ed-panel{filter:blur(5px) var(--st-shadow)}html.js-beats body.ed-page .ed-beat.is-in .ed-panel{filter:blur(0) var(--st-shadow)}@media (prefers-reduced-motion:reduce){html.js-beats body.ed-page .ed-beat .ed-panel,html.js-beats body.ed-page .ed-beat.is-in .ed-panel{filter:blur(0) var(--st-shadow)}}body.ed-page .ed-beat+.inv-footer{margin-top:clamp(56px,6vw,96px)}@media (width<=1023px){body.ed-page .ed-beat,body.ed-page .ed-beat.is-mirrored,body.ed-page .ed-beat--map,body.ed-page .ed-beat--map.is-mirrored{--ov:0px;flex-direction:column;align-items:stretch;padding:0 12px;display:flex}body.ed-page .ed-beat .ed-art,body.ed-page .ed-beat.is-mirrored .ed-art{flex:none;width:auto;margin:22px 0 0}body.ed-page .ed-beat .ed-panel,body.ed-page .ed-beat.is-mirrored .ed-panel{z-index:2;border:22px solid #0000;border-image:url(/images/landing/inkbright/block4-phablet-panel.webp) 70 fill/22px;flex:none;width:auto;margin:-24px 0 0;padding:.2rem .5rem .5rem}body.ed-page .ed-beat .ed-label,body.ed-page .ed-beat.is-mirrored .ed-label{padding:.45rem 1rem;inset:0 auto auto 16px;transform:translateY(-55%)}body.ed-page .ed-beat .ed-label .name{font-size:13px}body.ed-page .ed-beat .ed-frame{height:auto}body.ed-page .ed-beat+.ed-beat{margin-top:44px}}@media (forced-colors:active){body.ed-page .ed-beat .ed-panel{border:1px solid canvastext;border-image:}}
