.world{display:grid;grid-template-columns:minmax(360px,38fr) 62fr;grid-template-areas:"drop stage";min-height:calc(100svh - var(--bar-h));background:var(--asphalt)}.world__stage{grid-area:stage;position:relative;overflow:hidden;min-height:560px;background:var(--asphalt);outline-offset:-4px}.world__stage canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;touch-action:pan-y;cursor:grab;opacity:0;transition:opacity .6s var(--ease-out)}.world__stage canvas:active{cursor:grabbing}.world__stage.is-live canvas{opacity:1}.world__still{position:absolute;left:50%;top:50%;width:min(92%,92vh);height:auto;aspect-ratio:1;transform:translate(-50%,-50%);object-fit:contain;transition:opacity .6s var(--ease-out)}.world__stage.is-live .world__still{opacity:0;pointer-events:none}.pins{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.pin{position:absolute;left:0;top:0;display:flex;flex-direction:column;align-items:center;text-decoration:none;pointer-events:auto;transition:opacity .25s var(--ease-out);will-change:transform}.pin__tag{transform:translate(-50%,calc(-100% - 34px));display:inline-flex;align-items:center;gap:7px;white-space:nowrap;padding:7px 11px 6px;background:var(--chalk);color:var(--asphalt);font-weight:800;font-size:15px;line-height:1.1;transition:background-color .15s,transform .2s var(--ease-out)}.pin__tag small{font-weight:600;font-size:13px;color:#4b4741}.pin:after{content:"";position:absolute;left:0;top:-34px;width:2px;height:34px;background:var(--chalk);transform:translate(-1px)}.pin:before{content:"";position:absolute;left:-5px;top:-5px;width:10px;height:10px;background:var(--chalk);transform:rotate(45deg)}.pin[data-buy] .pin__tag,.pin[data-buy]:after,.pin[data-buy]:before{background:var(--flame)}.pin[data-buy] .pin__tag small{color:#4a2408}.pin:hover .pin__tag,.pin.is-hot .pin__tag{background:var(--wing)}.pin:focus-visible{outline:none}.pin:focus-visible .pin__tag{outline:3px solid var(--wing);outline-offset:3px}.pin[data-away=true]{opacity:0;pointer-events:none}.pin[data-away=true]:focus-visible{opacity:1}.world__stage.is-travelling .pin{opacity:0}.world__stage:not(.is-live) .pins{inset:auto 0 0 0;padding:16px var(--gutter) 20px;pointer-events:auto;display:flex;flex-wrap:wrap;gap:8px}.world__stage:not(.is-live) .pin{position:static}.world__stage:not(.is-live) .pin:after,.world__stage:not(.is-live) .pin:before{display:none}.world__stage:not(.is-live) .pin__tag{transform:none}.world__hint{position:absolute;left:var(--gutter);top:16px;margin:0;font-size:15px;color:var(--chalk-2);pointer-events:none}.world__stage:not(.is-live) .world__hint{display:none}.world__quick{display:none}.world__drop{grid-area:drop;display:flex;flex-direction:column;justify-content:center;gap:22px;padding:32px var(--gutter) 40px calc(var(--gutter) + 8px)}.world__title{font-size:clamp(44px,4.3vw,72px)}.drop-cards{display:grid;gap:10px}.dropcard{display:grid;grid-template-columns:132px 1fr;gap:18px;background:var(--concrete);padding:12px}.dropcard__img{display:block;background:#e9e5de;overflow:hidden}.dropcard__img img{width:100%;height:100%;aspect-ratio:4 / 5;object-fit:cover;transition:transform .5s var(--ease-out)}.dropcard__img:hover img{transform:scale(1.04)}.dropcard__body{display:grid;gap:12px;align-content:start}.dropcard .endlabel{grid-template-columns:1fr auto;column-gap:12px}.dropcard .endlabel__line{font-size:20px}.dropcard .endlabel__price{grid-row:1;grid-column:2}.dropcard .sizes legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.dropcard .sizes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));max-width:280px}.dropcard .sizes span{min-width:0;height:40px;font-size:14px;padding:0}.dropcard .btn{min-height:46px;justify-self:start}.dropcard__msg{margin:0;font-size:14px;color:var(--chalk-2);min-height:0}.dropcard__msg:empty{display:none}.world__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}@media(max-width:1100px)and (min-width:901px){.world{grid-template-columns:44fr 56fr}}@media(max-width:900px){.world{grid-template-columns:1fr;grid-template-areas:"stage" "drop";min-height:0}.world__stage{height:min(62svh,560px);min-height:400px}.world__still{width:min(88%,52svh)}.world__hint{top:12px;font-size:14px}.pin__tag{font-size:14px;padding:6px 9px 5px}.pin__tag small{display:none}.world__quick{position:absolute;left:var(--gutter);right:var(--gutter);bottom:12px;z-index:300;display:flex;align-items:center;gap:8px;padding:8px;text-decoration:none;background:var(--flame);color:var(--asphalt);font-weight:850;font-stretch:112%;text-transform:uppercase;font-size:16px}.world__quick img{width:44px;height:44px;object-fit:cover;background:#e9e5de}.world__quick span{margin-left:auto;padding-right:8px}.world__stage:not(.is-live) .pins{bottom:72px}.world__drop{padding-top:28px}.world__title{font-size:clamp(40px,11vw,56px)}}@media(max-width:420px){.dropcard{grid-template-columns:104px 1fr;gap:12px;padding:10px}.dropcard .endlabel__line{font-size:18px}}.hj{margin-top:0}.hj-rail-nums{display:none}.hero-tagline.is-static{opacity:1!important;animation:none!important}.hj-title{font-family:var(--font-sign);font-stretch:100%;font-weight:400;letter-spacing:.01em;text-transform:uppercase;font-size:clamp(56px,8vw,132px)!important;line-height:1;max-width:14ch;text-wrap:balance}@media(max-width:900px){.hj-title{font-size:clamp(44px,13vw,88px)!important}}.hj-copy,.hero-tagline,.hf-prefix{text-shadow:none!important}.hf-name,.hf-prefix{font-family:var(--font-sign)!important;font-stretch:100%!important;font-weight:400!important}.hf-name{font-size:clamp(30px,8.6vw,120px)!important;letter-spacing:.01em!important}.hero-tagline{letter-spacing:.04em!important;font-size:15px!important;text-transform:none!important}.hj{overflow:clip}.hj-cue{font-size:14px;letter-spacing:.04em;text-transform:none}.vault-tease{padding-top:var(--section-gap);grid-template-columns:minmax(320px,4fr) 8fr;gap:32px}.vault-tease__head{gap:18px;justify-items:start;padding-right:8px}@media(max-width:800px){.vault-tease,.vault-tease .vault-tease__head{grid-template-columns:1fr}}.vault-tease__head .display{font-size:clamp(44px,6vw,96px)}.vault-tease__head .lede{font-size:17px}.sound-sec,.quiz-sec{margin-top:var(--section-gap)}.sound-title{font-family:var(--font-sign);font-weight:400;letter-spacing:.01em;text-transform:uppercase;font-size:clamp(40px,5.4vw,88px)!important;line-height:1;text-wrap:balance}.sound-sec,.quiz-sec{border:0!important}.sound-art-tilt{box-shadow:none!important}.sound-art figcaption,.sound-art figcaption span,.quiz-brand{text-transform:none!important;letter-spacing:0!important;font-size:15px!important}.quiz-intro-copy{font-size:17px;color:var(--chalk-2);max-width:46ch;margin:0 auto 32px;line-height:1.55}.quiz-question{font-family:var(--font-text);font-stretch:100%;font-weight:900;letter-spacing:-.02em;line-height:.98;margin:0 auto 24px;text-transform:uppercase;font-size:clamp(30px,4vw,56px)!important;max-width:16ch;text-wrap:balance}.quiz-card#quizIntro{max-width:760px!important}.arcade{padding:var(--section-gap) var(--gutter) 0;display:grid;grid-template-columns:minmax(280px,4fr) 8fr;gap:40px var(--gutter)}.arcade__head{display:grid;gap:18px;align-content:start}.arcade__head .display{font-size:clamp(44px,6vw,96px)}.arcade__list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.arcade__list a{display:grid;grid-template-columns:1.1fr .6fr 1.6fr auto;align-items:center;gap:8px 24px;padding:22px 20px;background:var(--asphalt-2);text-decoration:none;transition:background-color .15s}.arcade__list a:hover{background:var(--concrete)}.arcade__name{font-weight:900;font-stretch:112%;text-transform:uppercase;font-size:20px;line-height:1.1}.arcade__skill{color:var(--chalk-2);font-weight:700;font-size:15px}.arcade__desc{color:var(--chalk-2);font-size:16px}.arcade__play{font-weight:850;text-transform:uppercase;font-stretch:112%;background:var(--chalk);color:var(--asphalt);padding:10px 16px}@media(max-width:900px){.arcade{grid-template-columns:1fr}.arcade__list a{grid-template-columns:1fr auto}.arcade__skill{grid-row:2}.arcade__desc{grid-column:1 / -1}.arcade__play{grid-row:1 / 3;grid-column:2}}.mark{margin-top:var(--section-gap);background:var(--heart);color:var(--chalk);padding:clamp(56px,8vw,112px) var(--gutter);display:grid;grid-template-columns:1fr auto;align-items:end;gap:24px 48px}.mark .display{font-size:clamp(40px,7.4vw,140px)}html .mark .display{--twill: var(--asphalt);--side: #2a0a0e;--edge: #120405}.mark p{font-size:18px;margin:0 0 18px;max-width:30ch}body[data-page=home] .foot{margin-top:0}@media(max-width:700px){.mark{grid-template-columns:1fr}}.quiz-intro-q{font-size:clamp(22px,2.4vw,32px);font-weight:800;line-height:1.2;margin:0 auto 14px;max-width:24ch;color:var(--chalk)}.pin__tag{margin-left:var(--dx, 0px)}@media(max-width:700px){.hf-prefix{letter-spacing:.3em!important}}.intro__poster img,.intro__film{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.intro canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;touch-action:none}.intro__flash{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff1e6;opacity:0;pointer-events:none}.intro__skip{position:absolute;right:var(--gutter);bottom:calc(env(safe-area-inset-bottom,0px) + 20px);min-height:44px;padding:0 18px;border:1px solid rgb(255 255 255 / .4);background:#00000073;color:#fff;font:inherit;font-size:15px;cursor:pointer;transition:transform .12s var(--ease-out)}.intro__skip:active{transform:scale(.97)}.intro.is-hit .intro__poster,.intro.is-hit .intro__film{display:none}.intro.is-hit .intro__flash{animation:intro-hit .34s var(--ease-out) both}@keyframes intro-hit{0%{opacity:.9}to{opacity:0}}.intro.is-landing{background:transparent;transition:background-color .6s var(--ease-out)}html.intro-on .pins,html.intro-on .world__hint,html.intro-on .world__quick{opacity:0}.pins,.world__hint,.world__quick{transition:opacity .4s var(--ease-out)}
