.adventure-select{max-width:none;padding:var(--sp-12);height:calc(100dvh - var(--nav-h));flex-direction:column;min-height:480px;display:flex}.adventure-select>.page-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.adventure-shelf{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.adventure-banners{gap:var(--sp-12);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-user-select:none;user-select:none;flex:1;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.adventure-banners::-webkit-scrollbar{display:none}.adventure-banners[data-dragging]{scroll-snap-type:none}.adventure-banners[data-dragging],.adventure-banners[data-dragging] *{cursor:grabbing}.adventure-shelf-step{z-index:2;border-radius:var(--r-round);background:color-mix(in srgb, var(--bg) 90.2%, transparent);width:48px;height:48px;color:var(--gold);box-shadow:var(--shadow-2) #0008;transition:opacity var(--t-fast), visibility var(--t-fast), border-color var(--t-fast);place-items:center;display:grid;position:absolute;top:50%;translate:0 -50%}.adventure-shelf-step:hover{background:color-mix(in srgb, var(--panel-raised) 90%, transparent)}.adventure-shelf-step:disabled{opacity:0;visibility:hidden}.adventure-shelf-step.prev{left:14px}.adventure-shelf-step.next{right:14px}.adventure-banners>li{scroll-snap-align:start;flex:1 1 0;min-width:240px;height:100%}.adventure-banners .adventure-banner{height:100%;box-shadow:none;isolation:isolate;border:0;border-radius:0;flex-direction:column;justify-content:flex-end;padding:0;display:flex}.adventure-banners .adventure-banner:hover{box-shadow:none;transform:none}.adventure-banners .adventure-banner-art{flex:1;width:100%;min-height:0}.adventure-banners .adventure-banner:has(.adventure-banner-slot){background:0 0}.adventure-banners .adventure-banner:has(.adventure-banner-slot) .adventure-banner-name{transition:transform var(--t-base) var(--ease-out), opacity var(--t-fast);background:0 0}:root[data-adventure-arriving] .adventure-banners .adventure-banner:has(.adventure-banner-slot) .adventure-banner-name{opacity:0;transition:none}@media (hover:hover){.adventure-banners .adventure-banner{--bar:82px;position:relative;overflow:hidden}.adventure-banners .adventure-banner-name{transition:transform var(--t-base) var(--ease-out);position:absolute;inset:auto 0 0;transform:translateY(100%)}.adventure-banners .adventure-banner-art:not(.adventure-banner-slot){filter:grayscale();transition:transform var(--t-base) var(--ease-out), filter var(--t-base)}.adventure-banners .adventure-banner-art img{transition:transform var(--t-slow) var(--ease-out)}.adventure-banners .adventure-banner:is(:hover,:focus-visible) .adventure-banner-name{transform:none}.adventure-banners .adventure-banner:is(:hover,:focus-visible) .adventure-banner-art:not(.adventure-banner-slot){transform:translateY(calc(-1 * var(--bar)));filter:none}.adventure-banners .adventure-banner:is(:hover,:focus-visible) .adventure-banner-art img{transform:scale(1.04)}}@media (orientation:portrait){.adventure-banners>li{flex:none;width:78%;min-width:0}}@media (prefers-reduced-motion:reduce){.adventure-banners :is(.adventure-banner-art,.adventure-banner-art img,.adventure-banner-name){transition:none}}.adventure-banners .adventure-banner-name{padding:var(--sp-20) var(--sp-24) var(--sp-18);background:var(--bg);font-family:var(--font-display), Impact, sans-serif;font-size:var(--fs-44);letter-spacing:.3px;text-transform:uppercase;margin:0;font-weight:700;line-height:1}.adventure-banners .upcoming{background:var(--panel);position:relative}.adventure-banners .upcoming .adventure-banner-name{font-size:var(--fs-26);color:var(--faint);background:0 0;line-height:44px}.adventure-banners .upcoming .adventure-smoke{pointer-events:none;z-index:-1;width:100%;height:60%;position:absolute;inset:auto 0 0}@media (max-width:760px){.adventure-banners{gap:var(--sp-12)}.adventure-shelf-step{width:44px;height:44px}.adventure-shelf-step.prev{left:10px}.adventure-shelf-step.next{right:10px}.adventure-select{padding:var(--sp-10)}.adventure-banners .adventure-banner-name{padding:var(--sp-16) var(--sp-16) var(--sp-14);font-size:var(--fs-30)}.adventure-banners .upcoming .adventure-banner-name{font-size:var(--fs-20);line-height:30px}.adventure-banners .adventure-banner{--bar:60px}}
/*# sourceMappingURL=3evi05gc_yepo.css.map*/