.play-intro{text-align:center;padding-block:52px 20px}.play-intro h1{letter-spacing:-.045em;max-width:18ch;margin:14px auto 22px;font-size:clamp(2.7rem,5.1vw,4.8rem);line-height:1}.play-intro h1 em{color:var(--teal)}.play-intro>p:not(.eyebrow){max-width:52ch;margin:0 auto;font-size:1.05rem;line-height:1.65}.play-intro .play-promise{justify-content:center;margin:26px auto 0}.play-selection{padding-top:24px}.play-page .adventure-card__body{flex-direction:column;align-items:flex-start;display:flex}.play-page .adventure-card__body h2{min-height:2.15em}.play-page .adventure-card__body>.button{margin-top:auto}.play-page .adventure-card__note{color:#53644f;margin:8px 0 24px;font-size:.88rem;line-height:1.5}.play-page .adventure-card__art>img:first-child{transition:none;transform:none}.play-fuzz{aspect-ratio:2/3;height:70%;position:absolute;bottom:18%;left:42%}.play-fuzz>span{background-repeat:no-repeat;display:block;position:absolute}.adventure-card--parcel-bridge .adventure-card__friend{height:70%;inset:auto 37% 10% 6%}.play-page .play-cart{object-fit:contain;width:26%;height:auto;position:absolute;bottom:20%;right:9%}@media (max-width:760px){.play-intro{padding-block:34px 12px}.play-intro .play-promise{gap:8px;font-size:.85rem}.play-page .adventure-card__body h2{min-height:0}.play-selection{padding-top:20px}.play-page .adventure-card__body{padding:24px}}
