.ra-tile{--art-radius:18px;border:2.5px solid var(--tss-navy,#0f3358);min-width:0;box-shadow:4px 4px 0 var(--tss-navy,#0f3358);font-family:var(--font-round);border-radius:18px;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:clip}.ra-tile.art-panel{box-shadow:inset 0 5px 0 var(--lv,var(--tss-yellow,#ffd95f)),4px 4px 0 var(--lv,var(--tss-navy,#0f3358))}.ra-tile.art-panel:before{content:"";aspect-ratio:1;pointer-events:none;background:#ffffff1a;border-radius:50%;width:62%;position:absolute;top:10%;right:-12%}.ra-tile__label{z-index:1;letter-spacing:-.01em;color:var(--lv-on,#fff);padding:.7rem .8rem 0;font-size:1.05rem;font-weight:800;line-height:1.12;display:block;position:relative}.ra-tile__pic{aspect-ratio:4/3;margin-top:auto;display:block;position:relative}.ra-tile .ra-tile__art{-o-object-fit:cover;object-fit:cover;-o-object-position:center 58%;object-position:center 58%;width:100%;max-width:none;height:100%;position:absolute;inset:0}.ra-tile__foot{z-index:1;color:#fff;padding:.3rem .8rem .4rem;font-size:.74rem;font-weight:700;line-height:1.3;display:block;position:relative}.ra-tile--prop{background:#fff}.ra-tile--prop .ra-tile__art{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:14%}a.ra-tile:focus-visible{outline:3px solid var(--tss-navy,#0f3358);outline-offset:3px}@media (prefers-reduced-motion:no-preference){a.ra-tile{transition:transform .15s,box-shadow .15s}a.ra-tile:hover{box-shadow:6px 6px 0 var(--tss-navy,#0f3358);transform:translate(-2px,-2px)}a.ra-tile.art-panel:hover{box-shadow:inset 0 5px 0 var(--lv,var(--tss-yellow,#ffd95f)),6px 6px 0 var(--lv,var(--tss-navy,#0f3358))}}.ra-tile--wide{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) minmax(0,46%);display:grid}.ra-tile--wide .ra-tile__label{grid-area:1/1;align-self:center;padding:1rem 0 1rem 1.1rem;font-size:clamp(1.25rem,3.4vw,1.6rem)}.ra-tile--wide .ra-tile__pic{aspect-ratio:16/10;grid-area:1/2;align-self:end;margin:0}.ra-tile--wide .ra-tile__art{-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.ra-tile--wide .ra-tile__foot{grid-area:2/1/auto/-1;padding:.4rem 1.1rem .5rem;font-size:.8rem}.ra-shelf{grid-template-columns:repeat(auto-fill,minmax(8.25rem,1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.ra-shelf--two{grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.ra-shelf--two{grid-template-columns:repeat(2,minmax(0,1fr))}}.ra-shelf--four{grid-template-columns:repeat(2,minmax(0,1fr));max-width:50rem}@media (min-width:640px){.ra-shelf--four{grid-template-columns:repeat(4,minmax(0,1fr))}}.ra-shelf__h{font-family:var(--font-round);letter-spacing:.08em;text-transform:uppercase;color:var(--tss-navy,#0f3358);margin:0 0 .6rem;font-size:.75rem;font-weight:800}.ra-shelf-wrap{margin-top:2rem}.ra-mosaic{display:none}@media (min-width:900px){.ra-hub-top{grid-template-columns:minmax(0,1fr) 21rem;align-items:center;gap:2.5rem;margin-bottom:1.5rem;display:grid}.ra-mosaic{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;padding:.5rem .5rem 1rem 0;display:grid}.ra-mosaic .ra-tile{aspect-ratio:1}.ra-mosaic .ra-tile__pic{aspect-ratio:auto;margin:0;position:absolute;inset:0}.ra-mosaic .ra-tile__art{-o-object-position:center;object-position:center;transform:scale(1.16)}.ra-mosaic .ra-tile--prop .ra-tile__art{transform:none}.ra-mosaic .ra-tile:nth-child(odd){transform:rotate(-2.5deg)}.ra-mosaic .ra-tile:nth-child(2n){transform:rotate(2deg)translateY(.45rem)}}.rs-card[class*=lv--] .rs-card__thumb{background:linear-gradient(155deg,var(--lv-pan-hi)0%,var(--lv-pan)62%)}@media (min-width:1100px){.ra-hub-top{grid-template-columns:minmax(0,1fr) 23.5rem}}.rs-next li[class*=lv--] a{border-top-color:var(--lv)}@media (min-width:900px){.rs-next a.ra-next-art{--art-size:92px;padding-right:6.25rem}.rs-next a.ra-next-art:after{width:92px;bottom:.25rem;right:.35rem}}.ra-stage-h .art-prop{flex:none;width:2.6rem;height:auto}.ra-stage{--art-radius:24px;border:3px solid var(--tss-navy,#0f3358);width:100%;max-width:26rem;box-shadow:inset 0 6px 0 var(--lv,var(--tss-yellow,#ffd95f)),8px 8px 0 var(--lv,var(--tss-navy,#0f3358));font-family:var(--font-round);border-radius:24px;flex-direction:column;margin-inline:auto;display:flex;position:relative}.ra-stage__body{flex:1;align-items:flex-start;min-height:13rem;padding:1.4rem 1.4rem 0;display:flex;position:relative}.ra-stage__body:before{content:"";aspect-ratio:1;pointer-events:none;background:#ffffff1a;border-radius:50%;width:52%;position:absolute;top:9%;right:6%}.ra-stage .ra-stage__scene{z-index:2;pointer-events:none;width:60%;max-width:none;height:auto;position:absolute;bottom:-1.75rem;right:0}.ra-stage .rs-hero__preview{z-index:1;width:56%;box-shadow:6px 6px 0 var(--lv,var(--tss-yellow,#ffd95f));justify-self:auto;margin:0 0 1.4rem;position:relative}.ra-stage .rs-hero__preview--landscape{width:80%;margin-bottom:5.5rem}.ra-stage--solo .ra-stage__body{aspect-ratio:5/4;min-height:0;padding:0}.ra-stage--solo .ra-stage__body:before{top:12%;right:24%}.ra-stage--solo .ra-stage__scene{width:88%;bottom:-10%;right:6%}.ra-stage__foot{z-index:3;flex-wrap:wrap;gap:.3rem 1rem;margin:0;padding:.7rem 1.1rem .8rem;font-size:.8rem;font-weight:700;line-height:1.35;list-style:none;display:flex;position:relative}.ra-stage__foot li{align-items:center;gap:.4rem;display:inline-flex}.ra-stage__foot li:before{content:"";background:var(--tss-yellow,#ffd95f)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230F3358' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/.65rem no-repeat;border-radius:50%;flex:none;width:1rem;height:1rem}@media (min-width:900px){.ra-lv .rs-hero{grid-template-columns:minmax(0,1fr) 24rem;gap:2.5rem}.ra-lv .rs-hero:has(.rs-hero__preview--landscape){grid-template-columns:minmax(0,1fr) 26rem}.ra-hero-grid{grid-template-columns:minmax(0,1fr) 15rem;align-items:start;gap:2rem;display:grid}}@media (max-width:899px){.ra-hero-grid>.ra-stage{display:none}}.ra-soft{background:var(--lv-soft,var(--tss-butter,#fff8e4))}@media screen{.ra-lv .rs-hero-sec,.ra-lv .ra-soft{box-shadow:inset 0 -10px 0 var(--lv,transparent)}.ra-lv .rs-hero-sec .rs-pill{background:var(--lv-pan);color:var(--lv-on)}.ra-lv h2.tss-h3:before{content:"";background:var(--lv);border-radius:3px;width:2.75rem;height:5px;margin-bottom:.55rem;display:block}.ra-lv .ra-banner h2.tss-h3:before{content:none}.ra-lv .rs-stage__h:after{background:var(--lv-lt)}.ra-lv .rs-part__h{border-bottom-color:var(--lv)}.ra-lv .nt-ch{border-top:6px solid var(--lv)}.ra-lv .nt-ch__n,.ra-lv .nt-edition__h{color:var(--lv-deep)}.ra-lv .nt-key{background:var(--lv-soft);border-left-color:var(--lv)}.ra-lv .nt-edition{border-color:var(--lv-lt)}}:is(.ra-lv,.sj-lv) .tss-sec h2.tss-h2:not(.ra-banner h2):after,.tss-sec .ra-ghead h2.tss-h2:after{background:var(--lv,var(--tss-yellow-deep,#f7c63c));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 14'%3E%3Cpath d='M3 9c8-6 14-6 20 0s12 6 19 0 13-6 19 0 13 6 19 0 13-6 19 0 11 5 18 1' fill='none' stroke='%23000' stroke-width='4.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 14'%3E%3Cpath d='M3 9c8-6 14-6 20 0s12 6 19 0 13-6 19 0 13 6 19 0 13-6 19 0 11 5 18 1' fill='none' stroke='%23000' stroke-width='4.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 0/100% 100% no-repeat}@media (min-width:900px){.ra-topic-head{--art-size:230px;min-height:12.5rem;padding-right:15.5rem}.ra-paper-copy{--art-size:200px}}.ra-ghead{background:var(--lv-soft,var(--tss-butter,#fff8e4));border:2px solid var(--lv-lt,#0f335824);border-left:8px solid var(--lv,var(--tss-yellow,#ffd95f));border-radius:18px;margin-bottom:1.75rem;padding:1.1rem 1.25rem 1.2rem}.ra-ghead .art-chip{background-color:#fff;margin-bottom:.6rem}.ra-ghead>:last-child{margin-bottom:0}@media (min-width:900px){.ra-ghead.art-corner{--art-size:190px;min-height:9.5rem;padding-right:14.5rem}.ra-ghead.art-corner:after{right:.75rem}.ra-ghead.ra-ghead--prop{--art-size:110px;min-height:0;padding-right:9.5rem}.ra-ghead.ra-ghead--prop:after{bottom:.75rem;right:1.25rem}}.ra-banner{--art-radius:18px;border:2.5px solid var(--tss-navy,#0f3358);border-radius:18px;grid-template-columns:minmax(0,1fr);align-items:center;gap:.25rem 1.25rem;margin-bottom:1.25rem;padding:1.1rem 1.25rem;display:grid;position:relative}.ra-banner .tss-eyebrow-sm,.ra-banner .tss-h3,.ra-banner .tss-h2,.ra-banner h2,.ra-banner p{color:var(--lv-on,#fff)}.ra-banner h2.tss-h3,.ra-banner h2.tss-h2{margin:0;font-size:clamp(1.2rem,2.6vw,1.5rem);line-height:1.2}.ra-banner__art{justify-self:end;width:min(11rem,62%);margin:-.75rem 0 -2.6rem}.ra-banner__art .art-scene{width:100%;height:auto;display:block}@media (min-width:640px){.ra-banner{grid-template-columns:minmax(0,1fr) 11rem;padding:1.25rem 1.5rem}.ra-banner__art{width:11rem;margin:-2rem 0 -3.2rem}}.ra-foot{font-family:var(--font-round);border-radius:18px;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:2rem;padding:1rem 1.25rem;display:flex;overflow:clip}.ra-foot__text{color:#fff;flex:16rem;margin:0;font-size:.95rem;font-weight:500;line-height:1.5}.ra-foot__props{gap:.4rem;display:flex}.ra-foot__props .art-prop{background:var(--tss-butter,#fff8e4);border-radius:12px;width:3.25rem;height:auto;padding:.3rem}.ra-pack-book{margin-top:1rem}.ra-pack-book .bk-promo{margin:0}@media print{.ra-stage,.ra-tile,.ra-mosaic,.ra-shelf,.ra-shelf__h,.ra-banner__art,.ra-foot__props{display:none!important}.ra-hub-top,.ra-hero-grid{display:block}.ra-banner,.ra-foot{border:0;padding:0;background:0 0!important}.ra-banner *,.ra-foot *{color:var(--tss-navy,#0f3358)!important}}
