.wm-band{padding:clamp(56px,8vw,112px) clamp(4px,2vw,24px)}html[data-type] .jp h2.wm-h{font-family:var(--jp-display);font-variation-settings:"wdth" 86;letter-spacing:-.02em;color:var(--jp-ink);text-wrap:balance;margin:0;font-size:clamp(2.4rem,5.6vw,4.8rem);font-weight:800;line-height:.95}html[data-type] .jp h2.wm-h em{color:var(--app-accent-ink,#5a45e0);font-style:normal}.wm-lead{max-width:56ch;color:var(--jp-muted);margin-top:18px;font-size:clamp(1.05rem,1.4vw,1.22rem);line-height:1.55}.wm-doors{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:clamp(48px,6vw,72px);display:grid}.wm-door{min-height:250px;color:var(--jp-ink);border-radius:28px;flex-direction:column;gap:10px;padding:46px 26px 26px;text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.wm-door:hover{transform:translateY(-5px)}.wm-door:focus-visible{outline:3px solid var(--app-accent,#7a63ff);outline-offset:3px}.wm-door-n{background:var(--jp-ink);color:#fff;width:46px;height:46px;font-family:var(--jp-display);border-radius:50%;place-items:center;font-size:1.3rem;font-weight:800;display:grid;position:absolute;top:-23px;left:26px}.wm-door small{letter-spacing:.12em;text-transform:uppercase;color:var(--warm-muted,#55606b);font-size:.74rem;font-weight:600}.wm-door b{font-family:var(--jp-display);font-variation-settings:"wdth" 86;letter-spacing:-.02em;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:800;line-height:1}.wm-door p{color:#454d57;margin:0;line-height:1.5}.wm-door span.wm-go{margin-top:auto;padding-top:12px;font-weight:600}.wm-life{grid-template-columns:1.1fr .9fr 1fr;align-items:stretch;gap:16px;margin-top:clamp(32px,4vw,48px);display:grid}.wm-life figure{border-radius:22px;margin:0;position:relative;overflow:hidden}.wm-life img{aspect-ratio:4/5;object-fit:cover;width:100%;height:100%;display:block}.wm-life figcaption{color:var(--jp-ink);background:#fffffff0;border-radius:999px;padding:6px 12px;font-size:.82rem;font-weight:600;position:absolute;bottom:12px;left:12px}.wm-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:clamp(32px,4vw,48px);display:grid}.wm-stat b{font-family:var(--jp-display);font-variation-settings:"wdth" 86;font-variant-numeric:tabular-nums;color:var(--jp-ink);font-size:clamp(2.6rem,5.6vw,4.6rem);font-weight:800;line-height:1;display:block}.wm-stat span{color:#454d57;margin-top:6px;display:block}.wm-more{color:var(--jp-ink);margin-top:28px;font-weight:600;display:inline-block}.wm-letter{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.wm-polaroid{background:#fff;border-radius:6px;max-width:400px;margin:0;padding:12px 12px 48px;position:relative;transform:rotate(-3deg);box-shadow:0 30px 60px -32px #46320073}.wm-polaroid img{aspect-ratio:4/5;object-fit:cover;border-radius:2px;width:100%;display:block}.wm-polaroid figcaption{text-align:center;color:#5b5346;font-size:.9rem;position:absolute;bottom:14px;left:0;right:0}.wm-letter-txt{color:#3a3530;gap:14px;max-width:54ch;margin-top:22px;font-size:1.1rem;line-height:1.6;display:grid}.wm-letter-txt p{margin:0}.wm-sign{align-items:center;gap:14px;margin-top:26px;display:flex}.wm-sign img{object-fit:cover;border-radius:50%;width:58px;height:58px}.wm-sign b{color:var(--jp-ink);font-weight:600;display:block}.wm-sign span{color:#5b5346;font-size:.9rem}.wm-opens{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.wm-facts{gap:12px;margin:26px 0 0;padding:0;list-style:none;display:grid}.wm-facts li{color:#3d4650;grid-template-columns:30px minmax(0,1fr);align-items:baseline;gap:12px;font-size:1.05rem;display:grid}.wm-facts li b{font-family:var(--jp-display);color:var(--jp-sun,#f0644b);font-size:1.2rem;font-weight:800}.wm-book-stage{perspective:2200px;min-width:0;padding:28px 0 36px;overflow:hidden}.wm-book{aspect-ratio:1120/1588;width:min(46%,290px);transform-style:preserve-3d;margin-left:50%;position:relative;transform:rotateX(8deg)rotate(-4deg)}.wm-book-page{background:#f7f2ea;border-radius:3px 9px 9px 3px;position:absolute;inset:0;overflow:hidden;box-shadow:0 30px 60px -28px #501e1e73}.wm-book-page img{object-fit:cover;width:100%;height:100%;display:block}.wm-book-cover{z-index:2;transform-origin:0;backface-visibility:hidden;box-shadow:0 40px 70px -30px #501e1e8c,inset 6px 0 10px -6px #00000040}.wm-book-left{z-index:1;transform-origin:0;border-radius:9px 3px 3px 9px;transform:rotateY(-180deg)}.wm-book-left img{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.wm-book-cover{transform:rotateY(-180deg)}.wm-book{transform:none}}.wm-posters{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:clamp(28px,4vw,44px);display:grid}.wm-poster{color:var(--jp-ink);border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex;box-shadow:0 24px 44px -32px #212b3673}.wm-poster-k{letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:600}.wm-poster svg{align-self:flex-end;width:62%;margin:-4px -4px 0 0}.wm-poster-deg{font-family:var(--jp-display);font-variation-settings:"wdth" 80;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(3.2rem,5.4vw,5rem);font-weight:800;line-height:.85}.wm-poster-deg sup{vertical-align:top;margin-left:2px;font-size:.4em}.wm-poster-sign{font-family:var(--jp-display);font-variation-settings:"wdth" 86;font-size:1.3rem;font-weight:800;line-height:1.1}.wm-poster-dt{font-variant-numeric:tabular-nums;color:#3d4650;font-size:.86rem;line-height:1.35}.wm-row{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.wm-stage{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.wm-stage.flip>:first-child{order:2}.wm-stage-tag{background:var(--jp-ink);color:#fff;letter-spacing:.04em;border-radius:999px;margin-bottom:16px;padding:6px 12px;font-size:.78rem;font-weight:600;display:inline-block}html[data-type] .jp h2.wm-stage-name{font-family:var(--jp-display);font-variation-settings:"wdth" 86;letter-spacing:-.02em;color:var(--jp-ink);margin:0;font-size:clamp(3rem,7.4vw,6.4rem);font-weight:800;line-height:.92}.wm-stage-for{color:var(--app-accent-ink,#5a45e0);margin:0 0 10px;font-weight:600}.wm-stage-p{color:#3d4650;max-width:46ch;margin-top:18px;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.55}.wm-stage-stores{margin-top:26px}.wm-stage-link{color:var(--jp-ink);margin-top:16px;font-weight:600;display:inline-block}.wm-phone{background:#1b1535;border-radius:34px;width:min(64%,280px);margin:0 auto;padding:6px;position:relative;box-shadow:0 36px 70px -34px #211450a6}.wm-phone-in{aspect-ratio:390/844;border-radius:28px;display:block;position:relative;overflow:hidden}.wm-phone img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.wm-phone img.on{opacity:1}.wm-dots{justify-content:center;gap:8px;margin-top:18px;display:flex}.wm-dots i{background:#212b3633;border-radius:50%;width:8px;height:8px}.wm-dots i.on{background:var(--jp-ink)}html[data-warm=bands] .jp:not(.jp-auto-dark) .jp-wrap>.jp-foot{isolation:isolate;color:#454d57;margin-top:0;padding-top:44px;padding-bottom:44px;position:relative}html[data-warm=bands] .jp:not(.jp-auto-dark) .jp-wrap>.jp-foot:before{content:"";background:var(--warm-blush);z-index:-1;width:100vw;position:absolute;top:0;bottom:-200px;left:50%;transform:translate(-50%)}@media (max-width:1000px){.wm-posters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.wm-band{padding:52px 12px}.wm-doors{grid-template-columns:minmax(0,1fr);gap:38px}.wm-door{min-height:0}.wm-life{grid-template-columns:1fr 1fr}.wm-life figure:nth-child(3){display:none}.wm-stats{grid-template-columns:minmax(0,1fr);gap:18px}.wm-letter,.wm-opens,.wm-stage{grid-template-columns:minmax(0,1fr)}.wm-stage.flip>:first-child{order:0}.wm-polaroid{margin:0 auto}.wm-book{width:min(42%,220px)}.wm-posters{grid-template-columns:repeat(2,minmax(0,1fr))}.wm-poster:last-child{grid-column:1/-1}.wm-poster:last-child svg{width:34%}}
