:root{--ed-plum:#51213d;--ed-plum2:#3e1830;--ed-pink:#c84d79;--ed-cream:#fff8f4;--ed-tile:#f3e9e4;--ed-rose:#f6dce6;--ed-ink:#2a1f26;--ed-mute:#76666e;--ed-ui:Manrope,system-ui,-apple-system,"Segoe UI",sans-serif}@media(max-width:699px){[data-phone-off]{display:none!important}}[data-ed-slot]{position:relative}.ed-rail{z-index:40;pointer-events:none;opacity:0;font-family:var(--ed-ui);flex-direction:column;transition:opacity .3s cubic-bezier(.2,0,0,1);display:flex;position:absolute;inset:0}[data-ed-cur]>.ed-rail{opacity:1}[data-ed-cur]>.ed-rail .ed-head,[data-ed-cur]>.ed-rail .ed-arrow{pointer-events:auto}.ed-head{top:calc(var(--ed-top,0px) + var(--ed-bar,0px) + 12px);background:var(--ed-cream);height:40px;color:var(--ed-plum);font:500 13px/1 var(--ed-ui);white-space:nowrap;border-radius:999px;align-self:flex-start;align-items:center;gap:2px;margin:12px 0 0 12px;padding:0 4px 0 15px;display:flex;position:sticky;box-shadow:0 0 0 1px #51213d29,0 12px 26px -14px #2a1f2673}.ed-head>b{font-weight:800}.ed-head .ed-d{opacity:.72;margin-left:8px;font-weight:600}.ed-pips{gap:3px;margin:0 10px;display:flex}.ed-pips i{background:#51213d33;border-radius:999px;width:6px;height:6px;transition:width .3s cubic-bezier(.2,0,0,1),background .3s}.ed-pips i.on{background:var(--ed-pink);width:16px}.ed-sep{background:#51213d24;width:1px;height:20px;margin:0 4px}.ed-rail .ed-head button{all:unset;box-sizing:border-box;cursor:pointer;width:32px;height:32px;color:var(--ed-plum);background:var(--ed-tile);border-radius:50%;place-items:center;margin-left:2px;transition:background .2s;display:grid}.ed-rail .ed-head button:hover{background:var(--ed-rose)}.ed-rail .ed-head button:focus-visible{outline:2px solid var(--ed-pink);outline-offset:2px}.ed-rail .ed-head button[disabled]{opacity:.28;cursor:default;background:0 0}.ed-head svg{width:17px;height:17px}.ed-po{background:var(--ed-rose);color:#a23a63;height:24px;font:800 11.5px/1 var(--ed-ui);border-radius:999px;align-items:center;gap:5px;margin:0 6px 0 4px;padding:0 9px;display:inline-flex}.ed-po svg{width:13px;height:13px}.ed-rail .ed-head button.ed-mk{color:#a23a63;width:auto;font:800 12px/1 var(--ed-ui);background:#f6dce6;border-radius:999px;margin-left:6px;padding:0 12px}.ed-rail .ed-head button.ed-mk.is-on{color:#fff;background:#c84d79}.ed-hm{background:var(--ed-cream);white-space:normal;border-radius:18px;flex-direction:column;gap:2px;width:270px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 0 0 1px #51213d24,0 22px 44px -20px #2a1f2680}.ed-rail .ed-hm button{width:100%;height:auto;color:var(--ed-ink);text-align:left;background:0 0;border-radius:13px;align-items:center;gap:12px;margin:0;padding:10px 12px;display:flex}.ed-rail .ed-hm button:hover{background:var(--ed-tile)}.ed-hm i{background:var(--ed-tile);width:36px;height:36px;color:var(--ed-plum);border-radius:50%;flex:none;place-items:center;display:grid}.ed-hm b{font:800 14px/1.25 var(--ed-ui);display:block}.ed-hm small{font:600 12px/1.3 var(--ed-ui);color:var(--ed-mute);margin-top:2px;display:block}.ed-stick{justify-content:space-between;margin-top:auto;margin-bottom:auto;padding:0 12px;display:flex;position:sticky;top:calc(50vh - 26px)}.ed-rail .ed-arrow{all:unset;box-sizing:border-box;cursor:pointer;background:var(--ed-plum);width:52px;height:52px;color:var(--ed-cream);border-radius:50%;place-items:center;transition:transform .2s cubic-bezier(.2,0,0,1),background .2s;display:grid;box-shadow:0 0 0 2px #fff8f4eb,0 14px 28px -14px #2a1f2699}.ed-rail .ed-arrow:hover{background:var(--ed-plum2);transform:scale(1.05)}.ed-rail .ed-arrow:focus-visible{outline:2px solid var(--ed-pink);outline-offset:3px}.ed-arrow svg{width:22px;height:22px}.ed-ghost{color:var(--ed-plum);font:600 14px/1.3 var(--ed-ui);background:repeating-linear-gradient(135deg,#fbf1f4 0 10px,#f6e6ec 10px 20px);border-block:1px dashed #51213d33;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:16px 20px;display:flex}.ed-ghost span{align-items:center;gap:8px;display:inline-flex}.ed-ghost svg{width:18px;height:18px}.ed-ghost b{font-weight:800}.ed-ghost.ed-ghost button{all:unset;box-sizing:border-box;cursor:pointer;background:var(--ed-plum);height:36px;color:var(--ed-cream);font:800 13px/1 var(--ed-ui);white-space:nowrap;border-radius:999px;align-items:center;padding:0 16px;display:inline-flex}.ed-phoneband{display:none}@media(max-width:699px){.ed-phoneband{display:flex}}[data-ed-bw]{cursor:pointer;outline-offset:4px;border-radius:4px;outline:2px solid #0000;transition:outline-color .2s}[data-ed-bw]:hover{outline-color:#c84d79b3}@media(max-width:600px){.ed-stick{padding:0 5px}.ed-rail .ed-arrow{width:40px;height:40px;box-shadow:0 0 0 1.5px #fff8f4eb,0 10px 22px -12px #2a1f2699}.ed-arrow svg{width:20px;height:20px}.ed-head{margin:10px 0 0 10px;padding-left:13px}.ed-head .ed-d{display:none}}.ed-rail .ed-head button.ed-rb{background:var(--ed-tile);width:auto;color:var(--ed-plum);font:800 12px/1 var(--ed-ui);border-radius:999px;margin-left:6px;padding:0 12px}.ed-rail .ed-head button.ed-rb[aria-expanded=true]{background:var(--ed-rose)}.ed-rent{overscroll-behavior:contain;box-sizing:border-box;background:var(--ed-cream);width:min(340px,100vw - 32px);color:var(--ed-ink);white-space:normal;cursor:default;border-radius:18px;gap:8px;padding:14px;animation:.18s cubic-bezier(.2,0,0,1) ed-rent-in;display:grid;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 0 0 1px #51213d24,0 22px 44px -20px #2a1f2680}.ed-rent h3{font:800 15px/1.25 var(--ed-ui);color:var(--ed-plum);margin:0}.ed-rent>p{font:600 13px/1.45 var(--ed-ui);color:var(--ed-mute);margin:0 0 4px}.ed-rent-row{background:var(--ed-tile);border-radius:16px;align-items:center;gap:12px;padding:10px 12px;display:flex}.ed-rent-row img,.ed-rent-ini{object-fit:cover;border-radius:50%;flex:none;width:40px;height:40px}.ed-rent-ini{background:var(--ed-rose);color:var(--ed-plum);font:800 15px/1 var(--ed-ui);place-items:center;display:grid}.ed-rent-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ed-rent-t b{font:800 15px/1.25 var(--ed-ui)}.ed-rent-t small{font:600 13px/1.4 var(--ed-ui);color:var(--ed-mute)}.ed-rail .ed-head .ed-rent button.ed-sw{all:unset;box-sizing:border-box;cursor:pointer;background:#cdbbc2;border-radius:999px;flex:none;width:50px;height:30px;margin:0;transition:background .22s;position:relative}.ed-rail .ed-head .ed-rent button.ed-sw:after{content:"";background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .26s cubic-bezier(.2,0,0,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.ed-rail .ed-head .ed-rent button.ed-sw[aria-checked=true]{background:var(--ed-plum)}.ed-rail .ed-head .ed-rent button.ed-sw[aria-checked=true]:after{transform:translate(20px)}.ed-rail .ed-head .ed-rent button.ed-sw[disabled]{opacity:.45;cursor:default}.ed-rail .ed-head .ed-rent button.ed-sw:focus-visible{outline:2px solid var(--ed-pink);outline-offset:2px}@keyframes ed-rent-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ed-rail,.ed-pips i,.ed-arrow{transition:none}.ed-rent{animation:none}.ed-rail .ed-head .ed-rent button.ed-sw,.ed-rail .ed-head .ed-rent button.ed-sw:after{transition:none}}.ed-w.is-typing{cursor:text;white-space:pre-wrap;caret-color:currentColor;-webkit-user-modify:read-write-plaintext-only;border-radius:3px;outline:none;background:0 0!important;box-shadow:0 0 0 2px #c84d79,0 0 0 5px #fff8f4cc!important}.ed-w[data-ed-away]{display:none}.ed-typed{z-index:2147483002;color:#fff;font:700 15px/1 var(--ed-ui);white-space:nowrap;pointer-events:none;background:#2a1f26;border-radius:999px;padding:6px 10px;animation:.2s both ed-typed-in;position:fixed;transform:translate(-100%,-100%)}.ed-typed.is-max{background:#b5532f}@keyframes ed-typed-in{0%{opacity:0}}.ritual .ed-w,.ritual .ed-l{cursor:text;-webkit-tap-highlight-color:transparent;border-radius:6px;transition:box-shadow .15s,background .15s;box-shadow:0 0 0 2px #0000}.ritual .ed-w:hover,.ritual .ed-l:hover,.ritual .ed-w:focus-visible,.ritual .ed-l:focus-visible{background:#c84d7914;outline:none;box-shadow:0 0 0 2px #c84d79}.ritual .ed-rpic{cursor:pointer}.ritual .ph:has(>.ed-badge){position:relative}.ritual .ed-badge{z-index:3;color:#51213d;cursor:pointer;background:#fff;border:2px solid #51213d;border-radius:19px;place-items:center;width:38px;height:38px;padding:0;display:grid;position:absolute;bottom:12px;right:12px;box-shadow:0 6px 16px -8px #2a1f2699}.ritual .ed-badge span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ritual .ed-badge:focus-visible{outline-offset:2px;outline:2px solid #c84d79}[data-ed-price],[data-ed-fact]{cursor:pointer;border-radius:6px;transition:box-shadow .15s}[data-ed-price]:hover,[data-ed-price]:focus-visible,.eds-site [data-ed-fact]:hover{outline:none;box-shadow:0 0 0 2px #c84d79}@media(prefers-reduced-motion:reduce){.ed-typed{animation:none}}.ed-em{z-index:1;text-align:left;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),380px));justify-content:center;align-items:start;gap:18px;padding:24px 16px 32px;display:grid;position:relative}.ed-em.is-whole{padding-top:68px;padding-bottom:44px}.ed-emc,.ed-gv{--kit-ink:#1f1a1d;--kit-muted:#6e5560;--kit-title:#1f1a1d;--kit-card:#fff;--kit-btn:#51213d;--kit-on-btn:#fff8f4;--kit-soft:#f6e1ea;--kit-soft-ink:#51213d;--kit-rose:#f6e1ea;--kit-kicker:#a8336a;--kit-glow:#fc89e8;--kit-line:#1f1a1d1a;--em-shadow:#2a1f268c;color:var(--kit-ink)}.ed-emc[data-theme=dark],.ed-gv[data-theme=dark]{--kit-ink:#fbeff3;--kit-muted:#c3adb8;--kit-title:#fbeff3;--kit-card:#231c22;--kit-btn:#f2c9dd;--kit-on-btn:#2a1520;--kit-soft:#3a2230;--kit-soft-ink:#f2c9dd;--kit-rose:#3a2230;--kit-kicker:#ff9bd8;--kit-line:#fbeff31f;--em-shadow:#000000d9}.ed-em[data-ed-empty] .ed-em-dd{aspect-ratio:1;background:#fff;border-radius:18px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #1f1a1d1a}.ed-em[data-ed-empty] .ed-em-dd img,.ed-em[data-ed-empty] .ed-gv-art img{object-fit:cover;mix-blend-mode:multiply;filter:none;opacity:1;border-radius:0;width:100%;max-width:none;height:100%;margin:0;display:block}.ed-em[data-ed-empty] .ed-em-band{color:#fff8f4;min-height:48px;font:700 15px/1.35 var(--k-font);letter-spacing:0;text-transform:none;text-align:left;opacity:1;background:#51213d;border-radius:24px 24px 0 0;align-items:center;gap:10px;margin:-14px -14px 14px;padding:12px 16px;display:flex}.ed-em[data-ed-empty] .ed-em-band svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.ed-gv[data-theme=dark] .ed-em-band,.ed-emc[data-theme=dark] .ed-em-band{box-shadow:inset 0 -1px #fbeff31f}.ed-em[data-ed-empty] p.ed-em-ln{max-width:none;font:500 15px/1.45 var(--k-font);color:var(--kit-ink);letter-spacing:0;text-transform:none;text-align:left;opacity:1;margin:12px 2px 14px;padding:0}.ed-emc{background:var(--kit-card);box-shadow:0 0 0 1px var(--kit-line),0 22px 44px -24px var(--em-shadow);border-radius:24px;padding:14px 14px 16px}.ed-emc-h{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:14px;display:grid}.ed-em[data-ed-empty] h3.ed-emc-t{font:600 24px/1.1 var(--k-display);color:var(--kit-ink);letter-spacing:0;text-transform:none;text-align:left;margin:0;padding:0}.ed-emc .kit-soft{border-radius:16px}.ed-gv{filter:drop-shadow(0 0 .6px var(--kit-line)) drop-shadow(0 16px 18px #2a1f262e);position:relative}.ed-gv[data-theme=dark]{filter:drop-shadow(0 0 .6px var(--kit-line)) drop-shadow(0 16px 18px #00000080)}.ed-gv-top{background:var(--kit-card);border-radius:28px 28px 0 0;padding:10px 10px 15px;-webkit-mask:radial-gradient(13px at 0 100%,#0000 98%,#000) 0 0/51% 100% no-repeat,radial-gradient(13px at 100% 100%,#0000 98%,#000) 100% 0/51% 100% no-repeat;mask:radial-gradient(13px at 0 100%,#0000 98%,#000) 0 0/51% 100% no-repeat,radial-gradient(13px at 100% 100%,#0000 98%,#000) 100% 0/51% 100% no-repeat}.ed-gv-body{background:var(--kit-card);border-radius:0 0 28px 28px;padding:15px 18px 18px;position:relative;-webkit-mask:radial-gradient(13px at 0 0,#0000 98%,#000) 0 0/51% 100% no-repeat,radial-gradient(13px at 100% 0,#0000 98%,#000) 100% 0/51% 100% no-repeat;mask:radial-gradient(13px at 0 0,#0000 98%,#000) 0 0/51% 100% no-repeat,radial-gradient(13px at 100% 0,#0000 98%,#000) 100% 0/51% 100% no-repeat}.ed-gv-body:before{content:"";border-top:2px dashed #1f1a1d38;position:absolute;top:-1px;left:24px;right:24px}.ed-gv[data-theme=dark] .ed-gv-body:before{border-top-color:#fbeff34d}.ed-gv-art{aspect-ratio:1.3;background:#fff;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #1f1a1d1a}.ed-gv-rib{background:#efb2cb;border-top:1.6px solid #2a1f26;border-bottom:1.6px solid #2a1f26;width:176px;height:24px;position:absolute;top:24px;right:-44px;transform:rotate(45deg)}.ed-em[data-ed-empty] .ed-gv-bow{fill:#efb2cb;stroke:#2a1f26;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:64px;height:64px;position:absolute;top:4px;right:12px}.ed-em[data-ed-empty] h3.ed-gv-t{font:600 31px/1.08 var(--k-display);color:var(--kit-ink);letter-spacing:0;text-transform:none;text-align:left;margin:0 0 8px;padding:0}.ed-em[data-ed-empty] h3.ed-gv-t em{color:var(--kit-kicker);font-style:italic;font-weight:400}.ed-em[data-ed-empty] .ed-gv-body p.ed-em-ln{margin:0 0 16px}.ed-em[data-ed-empty] .ed-gv-body .ed-em-band{border-radius:0;margin:4px -18px 16px}@media(prefers-reduced-motion:no-preference){.ed-em{animation:.32s cubic-bezier(.2,0,0,1) both ed-em-in}}@keyframes ed-em-in{0%{opacity:0}to{opacity:1}}.cb{--tint1:#ffd7e8;--tint2:#dde6ff;--tint3:#ffe1dc;--tint4:#d9f4ea;--paper:#fff7f0;--ink:#172a5c;--pink:#e72a8a;--coral:#ff6f61;--mint:#75ddb4;--wall:#ee6fa8;--line:#172a5c;--display:"Bricolage Grotesque","Arial Black",Impact,sans-serif;--body:"Nunito Sans","Helvetica Neue",Arial,sans-serif;--dw:800;--ds:1.25;--dls:-.035em;--dlh:.92;--dtt:none;--w5:500;--w6:500;--w7:600;--w8:800;--w9:900;--r:28px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.cb,.cb *{box-sizing:border-box}.cb{background:var(--paper);color:var(--ink);font:var(--w6) 17px/1.55 var(--body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}.cb img{max-width:100%;display:block}.cb a{color:inherit}:where(.cb) button{font:inherit;color:inherit}.cb :focus-visible{outline:3px solid var(--pink);outline-offset:3px}.cb .wrap{max-width:1240px;margin:0 auto;padding-inline:20px}.cb .disp{font-family:var(--display);font-weight:var(--dw);letter-spacing:var(--dls);line-height:var(--dlh);text-transform:var(--dtt);text-wrap:balance;margin:0}.cb .kick{background:var(--ink);height:34px;color:var(--paper);font:var(--w9) 12px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;border-radius:17px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.cb .kick.pink{background:var(--pink);color:#fff}.cb .kick.mint{background:var(--mint);color:var(--ink)}.cb .btn{border:3px solid var(--ink);background:var(--pink);color:#fff;height:56px;font:var(--w9) 17px/1 var(--body);box-shadow:5px 5px 0 var(--ink);cursor:pointer;border-radius:28px;justify-content:center;align-items:center;gap:10px;padding:0 28px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.cb .btn:hover{box-shadow:7px 7px 0 var(--ink);transform:translate(-2px,-2px)}.cb .btn:active{box-shadow:2px 2px 0 var(--ink);transform:translate(3px,3px)}.cb .btn.ghost{background:var(--paper);color:var(--ink)}.cb .btn.mint{background:var(--mint);color:var(--ink)}.cb .btn.small{height:44px;box-shadow:3px 3px 0 var(--ink);padding:0 18px;font-size:15px}.cb .live{font:var(--w9) 12px/1 var(--body);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.cb .live i{background:var(--mint);border-radius:50%;width:9px;height:9px;animation:2.4s ease-out infinite cb-pulse;box-shadow:0 0 #75ddb4cc}@keyframes cb-pulse{0%{box-shadow:0 0 #75ddb4cc}70%{box-shadow:0 0 0 10px #75ddb400}to{box-shadow:0 0 #75ddb400}}.cb .bar{top:var(--ed-top,env(safe-area-inset-top,0px));z-index:40;background:var(--paper);border-bottom:3px solid var(--ink);position:sticky}.cb .bar .wrap{align-items:center;gap:18px;height:72px;display:flex}.cb .logo{font:var(--dw) calc(24px * var(--ds))/1 var(--display);white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:flex}.cb .logo b{background:var(--pink);color:#fff;width:40px;height:40px;font:var(--dw) calc(20px * var(--ds))/1 var(--display);border-radius:12px;place-items:center;display:inline-grid;transform:rotate(-6deg)}.cb .nav{gap:4px;margin-left:auto;display:flex}.cb .nav a{height:40px;font:var(--w8) 15px/1 var(--body);border-radius:20px;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.cb .nav a:hover{background:var(--mint)}.cb .open{background:var(--tint4);height:40px;font:var(--w8) 14px/1 var(--body);white-space:nowrap;border-radius:20px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.cb .burger{border:3px solid var(--ink);background:var(--paper);border-radius:24px;width:48px;height:48px;margin-left:auto;display:none}@media(max-width:980px){.cb .nav,.cb .open{display:none}.cb .burger{place-items:center;display:grid}.cb .bar .btn{display:none}}@media(max-width:620px){.cb .bar .wrap{gap:10px}.cb .logo{font-size:calc(19px * var(--ds));min-width:0}.cb .logo b{flex:none}}.cb .logo{flex:0 auto;min-width:0}.cb .logo b,.cb .nav,.cb .open,.cb .bar .btn,.cb .burger{flex:none}.cb .logo-ns{flex:0 auto;min-width:0}.cb .logo-n{white-space:normal;text-wrap:balance;overflow-wrap:break-word;line-height:1.04;display:block}.cb .logo-n.short{display:none}.cb .logo-ns[data-short] .logo-n:not(.short){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cb .logo-ns[data-short] .logo-n.short{display:block}.cb .bar .wrap[data-tight] .open{display:none}.cb .mnu-head{gap:10px}.cb .ed-rail .ed-head{top:calc(var(--ed-top,0px) + 75px + 12px)}.cb.is-scrolled .ed-rail .ed-head{top:calc(var(--ed-top,0px) + 63px + 12px)}.cb{--tool:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}.cb .slot{position:relative}.cb.owner .find{padding-top:72px}.cb.owner .slot{outline-offset:-6px;outline:3px dashed #e72a8a8c}.cb .alt{display:none}.cb .alt.on{display:block}.cb .alt.on.from-r{animation:.42s cubic-bezier(.2,0,0,1) cb-fromR}.cb .alt.on.from-l{animation:.42s cubic-bezier(.2,0,0,1) cb-fromL}@keyframes cb-fromR{0%{opacity:0;transform:translate(56px)}}@keyframes cb-fromL{0%{opacity:0;transform:translate(-56px)}}.cb .slot.dragging>.alt.on{transition:none}.cb .swipe-tip{display:none}.cb.owner .swipe-tip{left:50%;bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:45;background:var(--ed-cream,#fff8f4);color:var(--ed-plum,#51213d);font:600 14px/1.35 var(--ed-ui,var(--tool));text-align:center;pointer-events:none;border-radius:18px;max-width:calc(100% - 32px);padding:10px 16px;animation:5s forwards cb-tip;display:block;position:fixed;transform:translate(-50%);box-shadow:0 0 0 1px #51213d29,0 12px 26px -14px #2a1f2673}@media(max-width:620px){.cb.owner .swipe-tip{top:84px;bottom:auto}}@keyframes cb-tip{0%,80%{opacity:1}to{opacity:0;visibility:hidden}}.cb .hero-blocks{padding-block:24px 36px}.cb .hb{grid-template-rows:auto auto;grid-template-columns:1.15fr 1fr 1fr;gap:14px;display:grid}.cb .hb>*{border:3px solid var(--ink);border-radius:var(--r);min-width:0;position:relative;overflow:hidden}.cb .hb-photo{background:var(--wall);grid-row:1/3;min-height:640px}.cb .hb-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cb .hb-photo .tag{background:var(--paper);border:3px solid var(--ink);font:var(--w8) 14px/1.3 var(--body);border-radius:18px;max-width:70%;padding:10px 14px;position:absolute;bottom:18px;left:18px}.cb .hb-title{background:var(--pink);color:var(--onpink,#fff);flex-direction:column;grid-column:2/4;justify-content:space-between;gap:24px;padding:34px 36px 30px;display:flex}.cb .hb-title .disp{font-size:calc(clamp(52px,7.4vw,112px) * var(--ds))}.cb .hb-title .disp span:not(.ed-w){color:var(--paper);-webkit-text-stroke:0;display:block}.cb .hb-title .disp em{color:var(--panel-accent,var(--ink));font-style:normal}.cb .hb-title p{max-width:560px;font:var(--w7) 19px/1.5 var(--body);color:var(--onpink,#fff);margin:0}.cb .hb-book{background:var(--mint);flex-direction:column;justify-content:space-between;gap:20px;padding:26px;display:flex}.cb .hb-book h3{font:var(--dw) calc(30px * var(--ds))/1 var(--display);margin:0}.cb .hb-book p{font:var(--w7) 15px/1.45 var(--body);margin:6px 0 0}.cb .hb-free{background:var(--ink);color:var(--paper);flex-direction:column;gap:12px;padding:22px 22px 18px;display:flex}.cb .hb-free h3{font:var(--dw) calc(24px * var(--ds))/1 var(--display);margin:0}.cb .fnote{font:var(--w7) 12.5px/1.35 var(--body);opacity:.75;margin:-4px 0 2px}.cb .free-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cb .free-list li{background:#fff7f014;border-radius:18px;align-items:center;gap:10px;padding:6px 8px 6px 6px;display:flex}.cb .free-list img{object-fit:cover;border:2px solid var(--mint);border-radius:50%;width:38px;height:38px}.cb .free-list b{font:var(--w9) 15px/1 var(--body)}.cb .free-list span{font:var(--w8) 14px/1 var(--body);background:var(--mint);color:var(--ink);white-space:nowrap;border-radius:12px;margin-left:auto;padding:7px 10px}.cb .free-list small{font:var(--w7) 12px/1.2 var(--body);opacity:.75;margin-top:3px;display:block}@media(max-width:980px){.cb .hb{grid-template-columns:1fr 1fr}.cb .hb-title{grid-area:1/1/auto/3}.cb .hb-photo{grid-area:2/1/auto/3;min-height:440px}.cb .hb-book{grid-area:3/1}.cb .hb-free{grid-area:3/2}}@media(max-width:620px){.cb .hb{grid-template-columns:1fr}.cb .hb-title,.cb .hb-photo,.cb .hb-book,.cb .hb-free{grid-column:1}.cb .hb-title{padding:26px 22px}.cb .hb-photo{grid-row:auto;min-height:380px}.cb .hb-book,.cb .hb-free{grid-row:auto}}.cb .hero-veil{border-bottom:3px solid var(--ink);align-items:flex-end;min-height:min(86vh,820px);display:flex;position:relative;overflow:hidden}.cb .hero-veil>img{object-fit:cover;object-position:50% 60%;width:100%;height:100%;position:absolute;inset:0}.cb .hero-veil:before{content:"";background:linear-gradient(#172a5c00 30%,#172a5ce0 92%);position:absolute;inset:0}.cb .hero-veil .wrap{width:100%;color:var(--paper);padding-block:60px;position:relative}.cb .hero-veil .disp{font-size:calc(clamp(64px,11vw,170px) * var(--ds));color:var(--paper)}.cb .hero-veil .disp em{color:var(--mint);font-style:normal}.cb .hero-veil p{max-width:620px;font:var(--w7) 20px/1.5 var(--body);margin:18px 0 26px}.cb .hero-veil .row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.cb .hero-poster{padding-block:24px 36px}.cb .hp{border:3px solid var(--ink);border-radius:var(--r);background:var(--wall);min-height:680px;position:relative;overflow:hidden}.cb .hp>img{object-fit:cover;object-position:50% 55%;width:100%;height:100%;position:absolute;inset:0}.cb .hp-card{background:var(--paper);border:3px solid var(--ink);border-radius:var(--r);max-width:640px;box-shadow:10px 10px 0 var(--pink);padding:28px 30px;position:absolute;bottom:28px;left:28px}.cb .hp-card .disp{font-size:calc(clamp(44px,6vw,86px) * var(--ds))}.cb .hp-card p{font:var(--w7) 18px/1.5 var(--body);margin:12px 0 20px}.cb .sticker{background:var(--mint);border:3px solid var(--ink);text-align:center;width:132px;height:132px;font:var(--dw) calc(18px * var(--ds))/1.05 var(--display);border-radius:50%;place-items:center;animation:18s linear infinite cb-spin;display:grid;position:absolute;top:26px;right:26px;transform:rotate(12deg)}@keyframes cb-spin{to{transform:rotate(372deg)}}@media(max-width:620px){.cb .hp{min-height:560px}.cb .hp-card{padding:20px;bottom:12px;left:12px;right:12px}.cb .sticker{width:96px;height:96px;font-size:calc(14px * var(--ds))}}.cb .strip{background:var(--ink);color:var(--paper);border-block:3px solid var(--ink);overflow:hidden}.cb .strip .run{white-space:nowrap;gap:44px;width:max-content;padding-block:16px;animation:32s linear infinite cb-run;display:flex}.cb .strip .run span{font:var(--dw) calc(26px * var(--ds))/1 var(--display);align-items:center;gap:44px;display:inline-flex}.cb .strip .run span:after{content:"";background:var(--pink);border-radius:50%;width:16px;height:16px}.cb .strip .run span:nth-child(3n+2):after{background:var(--mint)}.cb .strip .run span:nth-child(3n):after{background:var(--coral)}@keyframes cb-run{to{transform:translate(-50%)}}.cb .about{padding-block:90px}.cb .ab{grid-template-columns:1fr 1.05fr;align-items:center;gap:56px;display:grid}.cb .ab-pics{min-height:560px;position:relative}.cb .ab-pics .a1{border:3px solid var(--ink);border-radius:var(--r);width:72%;box-shadow:12px 12px 0 var(--coral);z-index:2;position:absolute;top:0;left:0;overflow:hidden;transform:rotate(-3deg)}.cb .ab-pics .a2{border:3px solid var(--ink);border-radius:var(--r);width:52%;box-shadow:10px 10px 0 var(--mint);z-index:1;position:absolute;bottom:0;right:0;overflow:hidden;transform:rotate(4deg)}.cb .ab-pics .blob{aspect-ratio:1;background:var(--pink);z-index:0;border-radius:46% 54% 60% 40%/50% 40% 60% 50%;width:44%;position:absolute;bottom:6%;left:30%}.cb .ab h2{font-size:clamp(44px,5.6vw,80px)}.cb .ab h2 em{color:var(--pink);font-style:normal}.cb .ab p{font:var(--w6) 19px/1.65 var(--body);max-width:560px;margin:22px 0 0}.cb .facts{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.cb .facts span{border:3px solid var(--ink);height:46px;font:var(--w9) 15px/1 var(--body);background:var(--paper);border-radius:23px;align-items:center;padding:0 18px;display:inline-flex}.cb .facts span:first-child{background:var(--mint)}.cb .facts span:nth-child(2){background:var(--tint1)}.cb .facts span:nth-child(3){background:var(--tint3)}@media(max-width:900px){.cb .ab{grid-template-columns:1fr;gap:40px}.cb .ab-pics{aspect-ratio:1/1.05;min-height:0}}.cb .menu{background:var(--wall);border-block:3px solid var(--ink);padding-block:80px;position:relative}.cb .menu.pat{background:var(--wall) var(--pat-light,none) center/520px repeat}.cb .menu.pat:before{content:"";background:#ee6fa8db;position:absolute;inset:0}.cb .menu .wrap{position:relative}.cb .menu-head{color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.cb .menu-head .disp{font-size:calc(clamp(44px,6vw,92px) * var(--ds))}.cb .tabs{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.cb .tabs button{border:3px solid var(--ink);background:var(--paper);height:50px;font:var(--w9) 16px/1 var(--body);cursor:pointer;border-radius:25px;padding:0 20px}.cb .tabs button[aria-selected=true]{background:var(--ink);color:var(--paper)}.cb .mcard{border:3px solid var(--ink);border-radius:var(--r);background:var(--paper);box-shadow:10px 10px 0 var(--ink);grid-template-columns:.9fr 1.3fr;gap:0;margin-top:20px;display:grid;overflow:hidden}.cb .mcard .ph{background:var(--mint);min-height:440px;position:relative}.cb .mcard .ph img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cb .mcard .ph .who{background:var(--paper);border:3px solid var(--ink);font:var(--w8) 14px/1.35 var(--body);border-radius:18px;padding:10px 12px;position:absolute;bottom:16px;left:16px;right:16px}.cb .mlist{flex-direction:column;padding:22px 28px 26px;display:flex}.cb .mlist h3{font:var(--dw) calc(34px * var(--ds))/1 var(--display);margin:0 0 6px}.cb .mlist .note{font:var(--w7) 15px/1.5 var(--body);opacity:.8;margin:0 0 12px}.cb .mrow{border-top:2px dashed #172a5c40;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:13px 0;display:grid}.cb .mrow b{font:var(--w9) 17px/1.25 var(--body)}.cb .mrow small{font:var(--w7) 14px/1.35 var(--body);opacity:.75;margin-top:2px;display:block}.cb .mrow .pr{font:var(--dw) calc(22px * var(--ds))/1 var(--display);white-space:nowrap}.cb .mrow button{border:3px solid var(--ink);background:var(--mint);height:40px;font:var(--w9) 14px/1 var(--body);cursor:pointer;border-radius:20px;padding:0 14px}.cb .mrow button:hover{background:var(--pink);color:#fff}@media(max-width:820px){.cb .mcard{grid-template-columns:1fr}.cb .mcard .ph{min-height:300px}.cb .mlist{padding:18px}.cb .mrow{grid-template-columns:1fr auto}.cb .mrow button{grid-column:1/3;justify-self:start}}.cb .match{padding-block:90px}.cb .mt{grid-template-columns:1fr 1.1fr;align-items:stretch;gap:28px;display:grid}.cb .mt-q{background:var(--ink);color:var(--paper);border-radius:var(--r);border:3px solid var(--ink);padding:34px}.cb .mt-q .disp{font-size:calc(clamp(40px,4.6vw,68px) * var(--ds))}.cb .mt-q .disp em{color:var(--mint);font-style:normal}.cb .mt-q p{font:var(--w7) 18px/1.5 var(--body);opacity:.9}.cb .qs{flex-direction:column;gap:18px;margin-top:22px;display:flex}.cb .qs label{font:var(--w9) 13px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;opacity:.8}.cb .chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.cb .chips button{border:3px solid var(--paper);height:46px;color:var(--paper);font:var(--w9) 15px/1 var(--body);cursor:pointer;background:0 0;border-radius:23px;padding:0 18px}.cb .chips button[aria-pressed=true]{background:var(--mint);border-color:var(--mint);color:var(--ink)}.cb .mt-a{border:3px solid var(--ink);border-radius:var(--r);background:var(--mint);flex-direction:column;gap:16px;padding:28px;display:flex;position:relative;overflow:hidden}.cb .mt-a h3{font:var(--dw) calc(30px * var(--ds))/1.05 var(--display);margin:0}.cb .pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cb .pcard{background:var(--paper);border:3px solid var(--ink);border-radius:22px;flex-direction:column;transition:transform .3s;display:flex;overflow:hidden}.cb .pcard img{aspect-ratio:4/4.2;object-fit:cover;object-position:50% 25%;border-bottom:3px solid var(--ink);width:100%}.cb .pcard div{padding:12px 14px 14px}.cb .pcard b{font:var(--dw) calc(22px * var(--ds))/1 var(--display)}.cb .pcard p{font:var(--w7) 14px/1.4 var(--body);margin:6px 0 10px}.cb .pcard .when{background:var(--ink);height:32px;color:var(--paper);font:var(--w9) 13px/1 var(--body);border-radius:16px;align-items:center;padding:0 12px;display:inline-flex}.cb .mt-go{margin-top:22px}.cb .mt-steps{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.cb .mt-steps li{font:var(--w7) 16px/1.45 var(--body);align-items:flex-start;gap:12px;display:flex}.cb .mt-steps b{background:var(--ink);width:32px;height:32px;color:var(--paper);font:var(--w9) 14px/1 var(--body);border-radius:16px;flex:none;place-items:center;display:grid}.cb .mt-a a{color:var(--ink);font-weight:var(--w9)}@media(max-width:900px){.cb .mt{grid-template-columns:1fr}.cb .mt-a{padding-bottom:36px}}.cb .team{background:var(--paper);padding-block:90px}.cb .team-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.cb .team-head .disp{font-size:calc(clamp(48px,6.4vw,100px) * var(--ds))}.cb .team-head .disp em{color:var(--pink);font-style:normal}.cb .tg{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.cb .tc{border:3px solid var(--ink);border-radius:var(--r);background:var(--paper);cursor:pointer;text-align:left;flex-direction:column;padding:0;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.cb .tc:hover{box-shadow:8px 8px 0 var(--c,var(--pink));transform:translateY(-4px)rotate(-.6deg)}.cb .tc .ph{aspect-ratio:4/4.4;border-bottom:3px solid var(--ink);background:var(--c);position:relative;overflow:hidden}.cb .tc .ph img{object-fit:cover;object-position:50% 22%;width:100%;height:100%;transition:transform .5s}.cb .tc:hover .ph img{transform:scale(1.04)}.cb .tc .free{background:var(--paper);border:2px solid var(--ink);height:32px;font:var(--w9) 13px/1 var(--body);border-radius:16px;align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:absolute;top:12px;left:12px}.cb .tc .free i{background:var(--mint);border:1.5px solid var(--ink);border-radius:50%;width:8px;height:8px}.cb .tc .tx{background:var(--c);flex-direction:column;flex:1;gap:6px;padding:14px 16px 16px;display:flex}.cb .tc b{font:var(--dw) calc(28px * var(--ds))/1 var(--display)}.cb .tc .role{font:var(--w8) 14px/1.3 var(--body)}.cb .tc .does{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.cb .tc .does span{background:var(--paper);border:2px solid var(--ink);height:28px;font:var(--w8) 12.5px/1 var(--body);border-radius:14px;align-items:center;padding:0 10px;display:inline-flex}.cb [data-v=owner] .tg{grid-template-columns:repeat(4,minmax(0,1fr))}.cb [data-v=owner] .tg .tc:first-child{grid-area:1/1/3/3}.cb [data-v=owner] .tg .tc:first-child .ph{aspect-ratio:auto;flex:1;min-height:420px}.cb [data-v=owner] .tg .tc:first-child b{font-size:calc(44px * var(--ds))}@media(max-width:980px){.cb .tg,.cb [data-v=owner] .tg{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cb [data-v=owner] .tg .tc:first-child{grid-area:auto/1/auto/3}.cb [data-v=owner] .tg .tc:first-child .ph{min-height:320px}}@media(max-width:620px){.cb .tg .tc:last-child:nth-child(odd){flex-direction:row;grid-column:1/3}.cb .tg .tc:last-child:nth-child(odd) .ph{aspect-ratio:4/4.4;border-bottom:0;border-right:3px solid var(--ink);width:50%}.cb .pcard .btn{white-space:nowrap;padding:0 12px;font-size:13px}.cb .tc b{font-size:calc(21px * var(--ds))}.cb .tc .role{font-size:12.5px}.cb .tc .does{display:none}.cb .tc .tx{padding:10px 12px 12px}.cb .tc .free{height:28px;padding:0 9px;font-size:11.5px;top:8px;left:8px}.cb .tc{border-radius:20px}}.cb .scrim{z-index:60;background:#172a5c8c;justify-content:center;align-items:flex-end;padding:16px;display:none;position:fixed;inset:0}.cb .scrim.on{display:flex}.cb .sheet{background:var(--paper);border:3px solid var(--ink);border-radius:var(--r);width:min(860px,100%);max-height:calc(100vh - 32px);box-shadow:12px 12px 0 var(--pink);grid-template-columns:.9fr 1.1fr;animation:.3s cubic-bezier(.2,0,0,1) cb-up;display:grid;overflow:auto}@keyframes cb-up{0%{opacity:.4;transform:translateY(30px)}}.cb .sheet .ph{border-right:3px solid var(--ink);min-height:420px;position:relative}.cb .sheet .ph img{object-fit:cover;object-position:50% 25%;width:100%;height:100%;position:absolute;inset:0}.cb .sheet .bd{flex-direction:column;gap:14px;padding:26px 26px 24px;display:flex;position:relative}.cb .sheet h3{font:var(--dw) calc(46px * var(--ds))/1 var(--display);margin:0}.cb .sheet .x{border:3px solid var(--ink);background:var(--paper);cursor:pointer;width:46px;height:46px;font:var(--w9) 20px/1 var(--body);border-radius:23px;position:absolute;top:14px;right:14px}.cb .sheet .days{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.cb .sheet .days div{border:2px solid var(--ink);text-align:center;font:var(--w9) 12px/1.2 var(--body);border-radius:12px;padding:8px 2px}.cb .sheet .days div.in{background:var(--mint)}.cb .sheet .days div small{font:var(--w7) 11px/1.2 var(--body);opacity:.8;display:block}@media(max-width:720px){.cb .sheet{grid-template-columns:1fr}.cb .sheet .ph{border-right:0;border-bottom:3px solid var(--ink);min-height:300px}}.cb .sheet.person{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);width:min(1000px,100%);height:min(720px,100vh - 32px);max-height:none;overflow:hidden}.cb .sheet.person .ph{height:100%;min-height:0}.cb .sheet.person .ph img{object-position:50% 22%}.cb .sheet.person.flip{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.cb .sheet.person.flip .ph{border-right:0;border-left:3px solid var(--ink);order:2}.cb .sheet.person .bd{scrollbar-width:thin;gap:18px;padding:34px 34px 0;overflow:auto}.cb .sheet.person .lede{font:var(--w7) 17px/1.55 var(--body);margin:0}.cb .sheet.person .own{background:var(--tint1,var(--mint));border:2.5px solid var(--ink);border-radius:18px;margin:0;padding:16px 18px}.cb .sheet.person .own p{font:var(--w7) 16.5px/1.5 var(--body);margin:0}.cb .sheet.person .own cite{font:var(--w9) 11.5px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;opacity:.75;margin-top:10px;font-style:normal;display:block}.cb .sheet.person .lbl{font:var(--w9) 13px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;display:block}.cb .sheet.person .does{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.cb .sheet.person .does span{border:2px solid var(--ink);height:32px;font:var(--w8) 13.5px/1 var(--body);background:var(--paper);border-radius:16px;align-items:center;padding:0 12px;display:inline-flex}.cb .sheet.person .pwork{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px;display:grid}.cb .sheet.person .pwork span{aspect-ratio:4/5;border:2.5px solid var(--ink);border-radius:12px;overflow:hidden}.cb .sheet.person .pwork img{object-fit:cover;width:100%;height:100%;display:block}.cb .sheet.person .pacts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cb .sheet.person .pfoot{background:var(--paper);border-top:2.5px solid var(--ink);flex-direction:column;gap:12px;margin:4px -34px 0;padding:16px 34px 22px;display:flex;position:sticky;bottom:0}@media(max-width:720px){.cb .sheet.person,.cb .sheet.person.flip{height:auto;max-height:calc(100vh - 32px);display:block;overflow:auto}.cb .sheet.person .ph,.cb .sheet.person.flip .ph{aspect-ratio:4/5;border-left:0;border-right:0;border-bottom:3px solid var(--ink);height:auto;min-height:0;display:block}.cb .sheet.person .bd{padding:24px 20px 0;overflow:visible}.cb .sheet.person .pfoot{border-top:2.5px solid var(--ink);background:0 0;margin:4px 0 0;padding:16px 0 24px;position:static}}.cb .ww{background:var(--paper);padding-block:70px 90px;position:relative;overflow:hidden}.cb .ww-head{z-index:4;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex;position:relative}.cb .ww-head p{max-width:440px;font:var(--w7) 17px/1.5 var(--body);margin:0}.cb .ww-stage{height:min(1000px,140vw);margin-top:20px;position:relative}.cb .ww-word{transform:translate(-50%,calc(-50% + var(--drift,0px)));font:var(--dw) calc(clamp(58px,15vw,206px) * var(--ds))/1 var(--display);white-space:nowrap;pointer-events:none;z-index:2;position:absolute;top:50%;left:50%}.cb .ww-word .solid{color:var(--pink);opacity:var(--solid,1);display:block}.cb .ww-word .ghost{color:#0000;-webkit-text-stroke:3px var(--ink);opacity:.9;position:absolute;inset:0}.cb .ww-ph{border:3px solid var(--ink);background:var(--mint);box-shadow:8px 8px 0 var(--c,var(--ink));transform:translateY(var(--lift,0px)) rotate(var(--rot,0deg));border-radius:20px;transition:transform .2s linear;position:absolute;overflow:hidden}.cb .ww-ph img{object-fit:cover;object-position:50% 25%;width:100%;height:100%}.cb .ww-ph figcaption{background:var(--paper);border:2px solid var(--ink);font:var(--w9) 12px/1.2 var(--body);border-radius:12px;padding:5px 9px;position:absolute;bottom:8px;left:8px}.cb .ww-ph.back{z-index:1}.cb .ww-ph.front{z-index:3}@media(max-width:620px){.cb .ww-stage{height:1080px}.cb .ww-ph figcaption{padding:4px 7px;font-size:11px}.cb .ww-ph{box-shadow:5px 5px 0 var(--c,var(--ink));border-radius:16px}}.cb .band{padding-block:90px 110px;position:relative;overflow:hidden}.cb .band:before{content:"";background:var(--pink);border-block:3px solid var(--ink);height:520px;position:absolute;top:180px;left:-10%;right:-10%;transform:rotate(-5deg)}.cb .band-row{scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;padding:40px 20px 30px;display:flex;position:relative;overflow-x:auto}.cb .band-row figure{scroll-snap-align:center;border:3px solid var(--ink);background:var(--paper);width:280px;transform:rotate(var(--rot,0deg));box-shadow:8px 8px 0 var(--ink);border-radius:22px;flex:none;margin:0;overflow:hidden}.cb .band-row figure:nth-child(odd){--rot:-3deg;margin-top:24px}.cb .band-row figure:nth-child(2n){--rot:2.5deg}.cb .band-row img{aspect-ratio:4/5;object-fit:cover;object-position:50% 25%;width:100%}.cb .band-row figcaption{font:var(--w8) 15px/1.3 var(--body);padding:12px 14px}.cb .band-row figcaption b{font:var(--dw) calc(18px * var(--ds))/1.1 var(--display);display:block}.cb .kind{background:var(--ink);color:var(--paper);padding-block:90px;position:relative;overflow:hidden}.cb .kind.pat{background:var(--ink) var(--pat-dark,none) center/560px repeat}.cb .kind.pat:before{content:"";background:#172a5ce6;position:absolute;inset:0}.cb .kind .wrap{position:relative}.cb .kind .disp{font-size:calc(clamp(48px,6vw,96px) * var(--ds))}.cb .kind .disp em{color:var(--mint);font-style:normal}.cb .bub{columns:3 300px;column-gap:22px;margin-top:36px}.cb .bub figure{break-inside:avoid;margin:0 0 30px;position:relative}.cb .bub blockquote{background:var(--c);color:var(--ink);border:3px solid var(--paper);font:var(--w7) 18px/1.5 var(--body);border-radius:26px 26px 26px 6px;margin:0;padding:22px 22px 20px}.cb .bub blockquote b{font:var(--dw) calc(22px * var(--ds))/1.15 var(--display);margin-bottom:8px;display:block}.cb .bub figcaption{font:var(--w8) 15px/1.2 var(--body);align-items:center;gap:10px;margin-top:12px;display:flex}.cb .bub figcaption i{opacity:.75;font-style:normal;font-weight:700}.cb .stars{color:var(--ink);letter-spacing:2px;font-size:15px}.cb .ticker{margin-top:40px;overflow:hidden}.cb .ticker .run{gap:28px;width:max-content;animation:46s linear infinite cb-run;display:flex}.cb .ticker q{max-width:560px;font:var(--dw) calc(30px * var(--ds))/1.15 var(--display);color:var(--paper);quotes:"“" "”";flex:none;display:block}.cb .ticker q:after{content:none}.cb .ticker q span{font:var(--w8) 15px/1 var(--body);color:var(--mint);margin-top:12px;display:block}.cb .extras{padding-block:90px}.cb .ex{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:30px;display:grid}.cb .ex a{border:3px solid var(--ink);border-radius:var(--r);background:var(--c);flex-direction:column;justify-content:space-between;gap:16px;min-height:250px;padding:22px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.cb .ex a:hover{box-shadow:8px 8px 0 var(--ink);transform:translate(-3px,-3px)}.cb .ex b{font:var(--dw) calc(30px * var(--ds))/1 var(--display)}.cb .ex p{font:var(--w7) 15px/1.45 var(--body);margin:0}.cb .ex .go{background:var(--paper);border:2px solid var(--ink);height:40px;font:var(--w9) 14px/1 var(--body);border-radius:20px;align-self:flex-start;align-items:center;padding:0 16px;display:inline-flex}@media(max-width:980px){.cb .ex{grid-template-columns:repeat(2,minmax(0,1fr))}.cb .ex a{min-height:200px}}@media(max-width:520px){.cb .ex{gap:10px}.cb .ex a{border-radius:22px;min-height:180px;padding:16px}.cb .ex b{font-size:calc(22px * var(--ds))}.cb .ex p{font-size:13.5px}}.cb .find{padding-block:0 90px}.cb .fd{grid-template-columns:1.2fr 1fr;gap:16px;display:grid}.cb .fd>*{border:3px solid var(--ink);border-radius:var(--r);min-width:0;position:relative;overflow:hidden}.cb .fd-photo{min-height:520px}.cb .fd-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cb .fd-card{background:var(--mint);flex-direction:column;gap:20px;padding:30px;display:flex}.cb .fd-card .disp{font-size:calc(clamp(40px,4.6vw,66px) * var(--ds))}.cb .hours{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cb .hours li{font:var(--w8) 16px/1.2 var(--body);background:#fff7f099;border-radius:14px;justify-content:space-between;padding:8px 14px;display:flex}.cb .hours li.today{background:var(--ink);color:var(--paper)}.cb .addr{font:var(--w8) 18px/1.5 var(--body)}@media(max-width:900px){.cb .fd{grid-template-columns:1fr}.cb .fd-photo{min-height:320px}}.cb .foot{background:var(--pink);color:#fff;border-top:3px solid var(--ink);position:relative;overflow:hidden}.cb .foot.pat{background:var(--pink) var(--pat-dark,none) center/480px repeat}.cb .foot.pat:before{content:"";background:#e72a8ae6;position:absolute;inset:0}.cb .foot .wrap{padding-block:60px 30px;position:relative}.cb .foot .big{font:var(--dw) calc(clamp(46px,14vw,230px) * var(--ds))/.85 var(--display);color:#0000;-webkit-text-stroke:3px #fff;white-space:nowrap;margin:0 0 30px}.cb .fcols{font:var(--w7) 15px/1.7 var(--body);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.cb .fcols h4{font:var(--w9) 13px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px}.cb .fcols a{overflow-wrap:anywhere;text-decoration:none;display:block}.cb .fcols a:hover{text-decoration:underline}.cb .made .legal{flex-wrap:wrap;gap:6px 18px;display:inline-flex}.cb .made .legal a{color:inherit;text-underline-offset:3px;margin-block:-13px;padding-block:13px;text-decoration:underline;text-decoration-thickness:1px}.cb .made{font:var(--w7) 13px/1.4 var(--body);border-top:2px solid #fff6;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:40px;padding-top:18px;display:flex}@media(max-width:820px){.cb .fcols{grid-template-columns:repeat(2,minmax(0,1fr))}}.cb .bk{background:var(--paper);border:3px solid var(--ink);border-radius:var(--r);width:min(640px,100%);max-height:calc(100vh - 32px);box-shadow:12px 12px 0 var(--mint);padding:24px;animation:.3s cubic-bezier(.2,0,0,1) cb-up;position:relative;overflow:auto}.cb .bk h3{font:var(--dw) calc(36px * var(--ds))/1 var(--display);margin:0}.cb .bk .step{margin-top:20px}.cb .bk .step>b{font:var(--w9) 13px/1 var(--body);letter-spacing:.12em;text-transform:uppercase}.cb .faces{scrollbar-width:none;gap:10px;padding:10px 2px 6px;display:flex;overflow-x:auto}.cb .faces button{cursor:pointer;width:76px;font:var(--w8) 13px/1 var(--body);background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:6px;padding:0;display:flex}.cb .faces img,.cb .faces .any{object-fit:cover;object-position:50% 20%;border:3px solid var(--ink);border-radius:50%;width:64px;height:64px}.cb .faces .any{background:var(--mint);font:var(--dw) calc(22px * var(--ds))/1 var(--display);place-items:center;display:grid}.cb .faces button[aria-pressed=true] img,.cb .faces button[aria-pressed=true] .any{box-shadow:0 0 0 4px var(--pink)}.cb .times{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.cb .times button{border:3px solid var(--ink);background:var(--paper);height:48px;font:var(--w9) 15px/1 var(--body);cursor:pointer;border-radius:16px}.cb .times button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.cb .days2{scrollbar-width:none;gap:8px;margin-top:10px;display:flex;overflow-x:auto}.cb .days2 button{border:3px solid var(--ink);background:var(--paper);width:64px;height:68px;font:var(--w9) 13px/1.2 var(--body);cursor:pointer;border-radius:18px;flex:none}.cb .days2 button b{font:var(--dw) calc(22px * var(--ds))/1 var(--display);display:block}.cb .days2 button[aria-pressed=true]{background:var(--pink);color:#fff}.cb .bk .done{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.cb .demo-note{font:var(--w7) 13px/1.4 var(--body);opacity:.75}.cb .hero-name{padding-block:26px 40px}.cb .hn-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cb .hn-word{font-size:calc(clamp(64px,13.4vw,212px) * var(--ds));margin:16px 0 26px}.cb .hn-word em{color:var(--pink);font-style:normal;display:block}.cb .hn-row{grid-template-columns:repeat(3,minmax(0,1fr)) 1.15fr;align-items:stretch;gap:18px;display:grid}.cb .hn-row figure{border:3px solid var(--ink);border-radius:var(--r);aspect-ratio:3/4;transform:rotate(var(--rot));box-shadow:8px 8px 0 var(--c);background:var(--c);margin:0;position:relative;overflow:hidden}.cb .hn-row img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.cb .hn-row figcaption{background:var(--paper);border:2px solid var(--ink);font:var(--w9) 13px/1 var(--body);border-radius:14px;padding:7px 11px;position:absolute;bottom:12px;left:12px}.cb .hn-book{border:3px solid var(--ink);border-radius:var(--r);background:var(--mint);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:12px;padding:24px;display:flex}.cb .hn-book p{font:var(--w8) 22px/1.3 var(--body);margin:0 0 6px}@media(max-width:900px){.cb .hn-row{grid-template-columns:1fr 1fr;gap:14px}.cb .hn-row figure:nth-child(3){display:none}.cb .hn-book{grid-column:1/3}}.cb .ab-split{grid-template-columns:1fr 1fr;min-height:660px;display:grid}.cb .abs-ph{border-right:3px solid var(--ink);min-height:420px;position:relative}.cb .abs-ph img{object-fit:cover;object-position:50% 40%;width:100%;height:100%;position:absolute;inset:0}.cb .abs-tx{background:var(--pink);color:#fff;flex-direction:column;justify-content:center;padding:clamp(28px,5.5vw,80px);display:flex}.cb .abs-tx .disp{font-size:calc(clamp(44px,5.6vw,86px) * var(--ds))}.cb .abs-tx .disp em{color:var(--ink);font-style:normal}.cb .abs-tx p{font:var(--w6) 19px/1.65 var(--body);max-width:560px;margin:22px 0 0}.cb .abs-tx .facts span{color:var(--ink)}@media(max-width:900px){.cb .ab-split{grid-template-columns:1fr;min-height:0}.cb .abs-ph{border-right:0;border-bottom:3px solid var(--ink);min-height:400px}}.cb .ab-state{background:var(--mint);text-align:center;padding-block:96px 100px;position:relative;overflow:hidden}.cb .ab-state .disp{font-size:calc(clamp(54px,8.6vw,146px) * var(--ds));max-width:13ch;margin:18px auto 0}.cb .ab-state .disp em{color:var(--pink);font-style:normal}.cb .ab-state p{max-width:660px;font:var(--w6) 19px/1.65 var(--body);margin:26px auto 0}.cb .ab-state .facts{justify-content:center}.cb .ab-state .facts span:first-child{background:var(--paper)}.cb .abt-dots{justify-content:center;align-items:center;margin-bottom:28px;display:flex}.cb .abt-dots img{object-fit:cover;object-position:50% 25%;border:3px solid var(--ink);background:var(--paper);border-radius:50%;width:96px;height:96px;margin-inline:-9px}.cb .abt-dots img:nth-child(2){z-index:1;width:120px;height:120px;box-shadow:6px 6px 0 var(--pink);position:relative}.cb .mboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.cb .mb{border:3px solid var(--ink);border-radius:var(--r);background:var(--c);color:var(--ink);box-shadow:8px 8px 0 var(--ink);padding:24px 26px 18px}.cb .mb.dark{color:var(--paper)}.cb .mb h3,.cb .mcards h3{font:var(--dw) calc(34px * var(--ds))/1 var(--display);text-transform:var(--dtt);letter-spacing:var(--dls);margin:0 0 10px}.cb .mrow2{all:unset;box-sizing:border-box;cursor:pointer;border-top:2px dashed #172a5c38;align-items:baseline;gap:10px;width:100%;padding:10px 0;display:flex}.cb .mb.dark .mrow2{border-top-color:#fff7f040}.cb .mrow2:hover b{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.cb .mrow2 b{font:var(--w8) 16.5px/1.3 var(--body)}.cb .mrow2 i{opacity:.4;border-bottom:2px dotted;flex:1;min-width:20px;transform:translateY(-4px)}.cb .mrow2 span{font:var(--dw) calc(21px * var(--ds))/1 var(--display);white-space:nowrap}@media(max-width:820px){.cb .mboard{grid-template-columns:1fr}.cb .mb{padding:20px 18px 14px}}.cb .mcards{scroll-snap-type:x mandatory;scrollbar-width:none;gap:18px;padding:30px 20px 34px;scroll-padding-inline:20px;display:flex;position:relative;overflow-x:auto}.cb .mcards article:first-child{margin-left:auto}.cb .mcards article:last-child{margin-right:auto}.cb .mcards article{scroll-snap-align:center;border:3px solid var(--ink);border-radius:var(--r);background:var(--paper);width:min(370px,84vw);box-shadow:8px 8px 0 var(--ink);flex-direction:column;flex:none;display:flex;overflow:hidden}.cb .mcards .ph{border-bottom:3px solid var(--ink);background:var(--c);height:210px;position:relative}.cb .mcards .ph img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cb .mcards .ph span{position:absolute;top:14px;left:14px}.cb .mcards .bd{padding:18px 20px 16px}.cb [data-v=stacked] .mt{grid-template-columns:1fr;gap:0;max-width:940px;margin-inline:auto}.cb [data-v=stacked] .mt-q{text-align:center;border-radius:var(--r) var(--r) 0 0}.cb [data-v=stacked] .mt-q .disp{font-size:calc(clamp(44px,6vw,92px) * var(--ds))}.cb [data-v=stacked] .chips{justify-content:center}.cb [data-v=stacked] .mt-a{background:var(--coral);border-radius:0 0 var(--r) var(--r);text-align:center;border-top:0}.cb [data-v=stacked] .pcard{text-align:left;flex-direction:row}.cb [data-v=stacked] .pcard img{aspect-ratio:auto;border-bottom:0;border-right:3px solid var(--ink);width:44%}.cb [data-v=stacked] .pcard>div{flex-direction:column;justify-content:center;display:flex}@media(max-width:620px){.cb [data-v=stacked] .pair{grid-template-columns:1fr}}.cb .trail,.cb [data-v=rail] .tg{display:none}.cb [data-v=rail] .trail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:18px;padding:34px max(20px,50vw - 600px) 40px;display:flex;overflow-x:auto}.cb .tr{scroll-snap-align:start;border:3px solid var(--ink);border-radius:125px 125px var(--r) var(--r);background:var(--c);cursor:pointer;text-align:left;flex:none;width:250px;height:410px;padding:0;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.cb .tr:nth-child(2n){margin-top:34px}.cb .tr:hover{box-shadow:8px 8px 0 var(--ink);transform:translateY(-4px)}.cb .tr img{object-fit:cover;object-position:50% 22%;width:100%;height:100%;position:absolute;inset:0}.cb .tr .nm{background:var(--c);border:3px solid var(--ink);border-radius:20px;padding:10px 14px 12px;position:absolute;bottom:10px;left:10px;right:10px}.cb .tr .nm b{font:var(--dw) calc(28px * var(--ds))/1 var(--display);display:block}.cb .tr .nm span{font:var(--w8) 13px/1.3 var(--body);margin-top:4px;display:block}.cb .tr .free{background:var(--paper);border:2px solid var(--ink);height:30px;font:var(--w9) 12.5px/1 var(--body);white-space:nowrap;border-radius:15px;align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:absolute;top:16px;left:50%;transform:translate(-50%)}.cb .tr .free i{background:var(--mint);border:1.5px solid var(--ink);border-radius:50%;width:8px;height:8px}@media(max-width:620px){.cb .tr{width:210px;height:350px}}.cb .mosaic-wrap{padding-block:76px 90px}.cb .mosaic{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:220px;grid-auto-flow:dense;gap:14px;margin-top:30px;display:grid}.cb .mosaic figure,.cb .mosaic .blk{border:3px solid var(--ink);background:var(--c);border-radius:22px;margin:0;position:relative;overflow:hidden}.cb .mosaic img{object-fit:cover;object-position:50% 25%;width:100%;height:100%;transition:transform .5s}.cb .mosaic figure:hover img{transform:scale(1.05)}.cb .mosaic figcaption{background:var(--paper);border:2px solid var(--ink);font:var(--w9) 12.5px/1.2 var(--body);border-radius:12px;padding:6px 10px;position:absolute;bottom:10px;left:10px}.cb .mosaic .big{grid-area:span 2/span 2}.cb .mosaic .tall{grid-row:span 2}.cb .mosaic .blk{color:var(--ink);flex-direction:column;justify-content:space-between;align-items:flex-start;padding:20px;display:flex}.cb .mosaic .blk b{font:var(--dw) calc(30px * var(--ds))/1 var(--display);text-transform:var(--dtt)}.cb .mosaic .blk.pink{color:#fff}@media(max-width:760px){.cb .mosaic{grid-template-columns:1fr 1fr;grid-auto-rows:168px;gap:10px}.cb .mosaic .blk b{font-size:calc(22px * var(--ds))}.cb .mosaic .blk{padding:14px}}.cb .spot{margin-top:36px}.cb .spot .q{background:var(--c);color:var(--ink);border:3px solid var(--paper);border-radius:var(--r);flex-direction:column;justify-content:center;min-height:330px;padding:clamp(24px,4.4vw,56px);display:flex}.cb .spot .q b{font:var(--dw) calc(clamp(34px,4.6vw,68px) * var(--ds))/var(--dlh) var(--display);text-transform:var(--dtt);letter-spacing:var(--dls);margin-bottom:18px;display:block}.cb .spot .q p{max-width:760px;font:var(--w7) 21px/1.55 var(--body);margin:0 0 18px}.cb .spot .q small{font:var(--w8) 15px/1.2 var(--body)}.cb .spot .pips{justify-content:center;align-items:center;gap:10px;margin-top:20px;display:flex}.cb .spot .pips button.d{cursor:pointer;background:#fff7f059;border:0;border-radius:6px;width:12px;height:12px;padding:0;transition:width .25s}.cb .spot .pips button.d[aria-current=true]{background:var(--mint);width:30px}.cb .spot .pips button.spn{border:3px solid var(--paper);width:52px;height:52px;color:var(--paper);cursor:pointer;background:0 0;border-radius:26px;place-items:center;display:grid}.cb .spot .q.in{animation:.45s cubic-bezier(.2,0,0,1) cb-fromR}.cb [data-v=stickers] .ex{gap:24px;margin-top:40px}.cb [data-v=stickers] .ex a{aspect-ratio:1;text-align:center;min-height:0;transform:rotate(var(--tilt,-5deg));box-shadow:6px 6px 0 var(--ink);border-radius:50%;justify-content:center;align-items:center;gap:10px;padding:13%}.cb [data-v=stickers] .ex a:nth-child(2n){--tilt:6deg}.cb [data-v=stickers] .ex a:hover{transform:rotate(0)scale(1.04)}.cb [data-v=stickers] .ex .go{align-self:center}@media(max-width:520px){.cb [data-v=stickers] .ex{gap:14px}.cb [data-v=stickers] .ex p{display:none}.cb [data-v=stickers] .ex b{font-size:calc(21px * var(--ds))}}.cb [data-v=block] .fd{grid-template-columns:1fr}.cb [data-v=block] .fd-photo{min-height:300px}.cb [data-v=block] .fd-card{background:var(--ink);color:var(--paper);grid-template-columns:1.1fr 1fr;align-content:start;gap:18px 40px;padding:clamp(24px,4.4vw,52px);display:grid}.cb [data-v=block] .fd-card .disp{font-size:calc(clamp(44px,5.8vw,92px) * var(--ds))}.cb [data-v=block] .hours{grid-area:1/2/4}.cb [data-v=block] .hours li{background:#fff7f01a}.cb [data-v=block] .hours li.today{background:var(--mint);color:var(--ink)}.cb [data-v=block] .fd-card .btn.ghost{color:var(--paper);border-color:var(--paper);background:0 0}@media(max-width:900px){.cb [data-v=block] .fd-card{grid-template-columns:1fr}.cb [data-v=block] .hours{grid-area:auto}}.cb .foot[data-v=solid]{background:var(--ink)}.cb .foot[data-v=solid].pat:before{background:#172a5ced}.cb .foot[data-v=solid] .big{color:var(--paper);-webkit-text-stroke:0}.cb .foot[data-v=solid] .wrap:before{content:"";background:linear-gradient(90deg,var(--pink) 0 25%,var(--mint) 0 50%,var(--coral) 0 75%,var(--wall) 0);border-radius:8px;height:16px;margin-bottom:36px;display:block}.cb .tray{z-index:58;color:#fff;font-family:var(--tool);padding:16px 16px calc(18px + env(safe-area-inset-bottom,0px));visibility:hidden;background:#111a33;border-radius:24px 24px 0 0;transition:transform .35s cubic-bezier(.2,0,0,1),visibility 0s .35s;position:fixed;bottom:0;left:0;right:0;transform:translateY(105%);box-shadow:0 -20px 50px -20px #0a102899}.cb .tray.on{visibility:visible;transition:transform .35s cubic-bezier(.2,0,0,1);transform:none}.cb .tray-head{align-items:center;gap:14px;max-width:1240px;margin:0 auto 14px;display:flex}.cb .tray-head b{font:700 18px/1.2 var(--tool)}.cb .tray-head span{font:500 14px/1.35 var(--tool);opacity:.72}.cb .tray-head button{color:#fff;width:44px;height:44px;font:700 20px/1 var(--tool);cursor:pointer;background:#ffffff1f;border:0;border-radius:22px;flex:none;margin-left:auto}.cb .tray-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;max-width:1240px;margin:0 auto;display:grid}.cb .ft{background:var(--bg);color:var(--fg);text-align:left;cursor:pointer;outline-offset:2px;border:0;border-radius:18px;outline:3px solid #0000;flex-direction:column;gap:8px;min-width:0;padding:14px 14px 12px;transition:transform .15s;display:flex}.cb .ft:hover{transform:translateY(-2px)}.cb .ft .s{white-space:nowrap;padding-bottom:2px;line-height:.95;overflow:hidden}.cb .ft b{font:700 13.5px/1.2 var(--tool)}.cb .ft small{font:500 11.5px/1.3 var(--tool);opacity:.75;margin-top:-4px}.cb .ft[aria-pressed=true]{outline-color:#75ddb4}@media(max-width:760px){.cb .tray-row{scroll-snap-type:x mandatory;scrollbar-width:none;padding:6px;display:flex;overflow-x:auto}.cb .ft{scroll-snap-align:start;flex:none;width:188px}.cb .tray-head span{display:none}}.cb .dock button,.cb .dock .hint{font-family:var(--tool)!important}@media(max-width:620px){.cb .dock{gap:6px}.cb .dock button{height:42px;box-shadow:3px 3px 0 var(--ink);padding:0 13px;font-size:13px}}.cb .sbar{background:var(--sb,var(--tint1));min-height:46px;color:var(--ink);border-bottom:3px solid var(--ink);font:var(--w8) 15px/1.25 var(--body);text-align:center;z-index:41;justify-content:center;align-items:center;gap:12px;padding:6px 16px;display:flex;position:relative}.cb .sbar svg{flex:none;width:30px;height:30px}.cb .sbar a{border:2.5px solid var(--ink);height:32px;font:var(--w9) 13px/1 var(--body);white-space:nowrap;border-radius:16px;flex:none;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}@media(max-width:620px){.cb .sbar{text-align:left;justify-content:flex-start;gap:10px;font-size:13.5px}.cb .sbar svg{width:26px;height:26px}}.cb .season{position:relative;overflow:hidden}.cb .sz-card{padding-block:70px}.cb .sz-card .scard{background:var(--sc,var(--tint1));border:3px solid var(--ink);border-radius:var(--r);box-shadow:10px 10px 0 var(--ink);grid-template-columns:1.2fr .8fr;align-items:center;gap:20px;padding:clamp(26px,4.4vw,56px);display:grid;position:relative;overflow:hidden;transform:rotate(-1.2deg)}.cb .sz-card .art{aspect-ratio:1;justify-self:center;width:min(260px,100%)}.cb .sz-card .art svg,.cb .sz-peek .art svg{width:100%;height:100%}.cb .season .kick{color:var(--ink);border:2.5px solid var(--ink);background:0 0}.cb .season h2{font-size:calc(clamp(44px,6vw,92px) * var(--ds));margin-top:16px}.cb .season p{max-width:560px;font:var(--w7) 19px/1.55 var(--body);margin:16px 0 22px}.cb .season .cta{border:3px solid var(--ink);height:54px;color:var(--ink);font:var(--w9) 15px/1 var(--body);letter-spacing:.08em;cursor:pointer;background:0 0;border-radius:27px;align-items:center;gap:10px;padding:0 24px;text-decoration:none;display:inline-flex}.cb .season .cta:hover{background:var(--ink);color:var(--paper)}.cb .season p.soffer,.cb .season p.shours{margin:-10px 0 22px;font-size:16px}.cb .season p.soffer b{border:2.5px solid var(--ink);background:var(--paper);border-radius:12px;padding:4px 10px;display:inline-block}.cb .season .sc{opacity:.9;pointer-events:none;width:30px;height:30px;position:absolute}.cb .sz-peek{background:var(--sp,#fff7f0);border-block:3px solid var(--ink);min-height:560px;padding-block:90px}.cb .sz-peek .copy{z-index:2;max-width:620px;position:relative}.cb .sz-peek .art{aspect-ratio:1;z-index:1;width:min(560px,62vw);position:absolute;top:50%;right:-8%;transform:translateY(-50%)rotate(8deg)}@media(max-width:820px){.cb .sz-card .scard{grid-template-columns:1fr}.cb .sz-card .art{order:-1;justify-self:start;width:150px}.cb .sz-peek{padding-block:60px 280px}.cb .sz-peek .art{width:330px;top:auto;bottom:-70px;right:-60px;transform:rotate(8deg)}.cb .season .sc{display:none}}.cb .syear{display:none}.cb.owner .syear{font-family:var(--tool);flex-wrap:wrap;align-items:center;gap:6px;margin-top:16px;display:flex}.cb .syear span{font:700 11px/1 var(--tool);letter-spacing:.12em;text-transform:uppercase;color:#111a33;margin-right:4px}.cb .syear button{color:#fff;height:34px;font:600 13px/1 var(--tool);cursor:pointer;opacity:.75;background:#111a33;border:0;border-radius:17px;padding:0 12px}.cb .syear button[aria-pressed=true]{color:#111a33;opacity:1;background:#75ddb4}.cb .pv{z-index:70;background:#0a1028d1;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:16px;display:none;position:fixed;inset:0}.cb .pv.on{display:flex}.cb .pv .frame{background:#000;border:12px solid #0b0f1e;border-radius:44px;width:414px;max-width:100%;height:min(844px,100vh - 110px);overflow:hidden;box-shadow:0 30px 80px #00000080}.cb .pv iframe{background:#fff;border:0;width:100%;height:100%;display:block}.cb .pv .x{color:#111a33;height:46px;font:700 15px/1 var(--tool);cursor:pointer;background:#fff;border:0;border-radius:23px;padding:0 20px}.cb .pv small{color:#fff;font:500 13px/1.4 var(--tool);opacity:.75;text-align:center}.cb.inframe .dock #phoneBtn{display:none}@media(max-width:620px){.cb .dock #phoneBtn{display:none}}.cb .dock{left:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:50;flex-wrap:wrap;gap:8px;max-width:calc(100% - 32px);display:flex;position:fixed}.cb .dock button{border:3px solid var(--ink);background:var(--paper);height:48px;font:var(--w9) 14px/1 var(--body);cursor:pointer;box-shadow:4px 4px 0 var(--ink);border-radius:24px;padding:0 18px}.cb .dock button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.cb .dock .hint{background:var(--ink);color:var(--paper);font:var(--w7) 13px/1.35 var(--body);border-radius:16px;align-self:center;max-width:320px;padding:8px 12px;display:none}.cb.owner .dock .hint{display:block}.cb .rise{transition:transform .7s cubic-bezier(.2,0,0,1)}.cb .rise.pre{transform:translateY(24px)}@media(prefers-reduced-motion:reduce){.cb,.cb *{transition:none!important;animation:none!important}.cb .rise.pre{transform:none}}.cb .slot>.from-r>*{animation:.42s cubic-bezier(.2,0,0,1) cb-fromR}.cb .slot>.from-l>*{animation:.42s cubic-bezier(.2,0,0,1) cb-fromL}@media(prefers-reduced-motion:reduce){.cb .slot>.from-r>*,.cb .slot>.from-l>*{animation:none}}.cb .slot{scroll-margin-top:84px}.cb .bar .wrap{transition:height .25s cubic-bezier(.2,0,0,1)}.cb.is-scrolled .bar .wrap{height:60px}.cb .logo b{transition:width .25s cubic-bezier(.2,0,0,1),height .25s cubic-bezier(.2,0,0,1)}.cb.is-scrolled .logo b{width:34px;height:34px}.cb.is-scrolled .slot{scroll-margin-top:72px}.cb.rv .slot:not(.in)>div>*{opacity:0;transform:translateY(16px)}.cb.rv .slot.in>div>*{opacity:1;transition:opacity .5s,transform .55s cubic-bezier(.2,0,0,1);transform:none}.cb.rv .slot.in>div>:nth-child(2){transition-delay:60ms}.cb.rv .slot.in>div>:nth-child(3){transition-delay:.12s}.cb.rv .slot.in>div>:nth-child(4){transition-delay:.18s}.cb.rv .slot.in>div>:nth-child(5){transition-delay:.24s}.cb.rv .slot.in>div>:nth-child(n+6){transition-delay:.3s}.cb .fab{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:50;opacity:0;pointer-events:none;height:56px;padding:0 26px;transition:opacity .24s,transform .24s cubic-bezier(.2,0,0,1);position:fixed;transform:translateY(12px)scale(.96)}.cb.is-past-hero .fab:not(.is-hid){opacity:1;pointer-events:auto;transform:none}@media(min-width:981px){.cb .fab{display:none}}.cb .mnu{z-index:70;pointer-events:none;position:fixed;inset:0}.cb .mnu.on{pointer-events:auto}.cb .mnu-scrim{opacity:0;background:#172a5c73;transition:opacity .28s;position:absolute;inset:0}.cb .mnu.on .mnu-scrim{opacity:1}.cb .mnu-panel{background:var(--paper);border-bottom:3px solid var(--ink);border-radius:0 0 var(--r) var(--r);padding:0 20px calc(24px + env(safe-area-inset-bottom,0px));transition:transform .28s cubic-bezier(.2,0,0,1);position:absolute;top:0;left:0;right:0;transform:translateY(-100%);box-shadow:0 18px 40px -20px #172a5c99}.cb .mnu.on .mnu-panel{transform:none}.cb .mnu-head{justify-content:space-between;align-items:center;height:72px;display:flex}.cb .mnu-head .logo{font:var(--dw) calc(24px * var(--ds))/1 var(--display);align-items:center;gap:10px;display:flex}.cb .burger.is-x{place-items:center;margin-left:0;display:grid}.cb .mnu-links{flex-direction:column;align-items:flex-start;gap:2px;padding:10px 0 18px;display:flex}.cb .mnu-links button{color:var(--ink);font-family:var(--display);font-weight:var(--dw);font-size:calc(40px * var(--ds));letter-spacing:var(--dls);text-transform:var(--dtt);cursor:pointer;opacity:0;background:0 0;border:0;padding:8px 0;line-height:1.05;transition:opacity .3s,transform .3s cubic-bezier(.2,0,0,1);transform:translateY(10px)}.cb .mnu.on .mnu-links button{opacity:1;transform:none}.cb .mnu-links button:active{color:var(--pink)}.cb .mnu-foot{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.cb .mnu-foot .btn{width:100%}.cb .mnu-foot .open{display:inline-flex}.cb .totop{color:inherit;height:36px;font:var(--w8) 13px/1 var(--body);cursor:pointer;background:0 0;border:2px solid #ffffff8c;border-radius:999px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.cb .totop:hover{background:#ffffff24}.cb .nav a:active,.cb .burger:active{transform:scale(.96)}@media(prefers-reduced-motion:reduce){.cb .bar .wrap,.cb .logo b,.cb .fab,.cb .mnu-scrim,.cb .mnu-panel,.cb .mnu-links button{transition:none}.cb .strip .run,.cb .ticker .run{animation:none}}.cb .ed-w,.cb .ed-l{cursor:text;-webkit-tap-highlight-color:transparent;border-radius:6px;transition:box-shadow .15s,background .15s;box-shadow:0 0 0 2px #0000}.cb .ed-w:hover,.cb .ed-l:hover,.cb .ed-w:focus-visible,.cb .ed-l:focus-visible{background:#e72a8a14;outline:none;box-shadow:0 0 0 2px #e72a8a}.cb .ed-pic{cursor:pointer;width:100%;height:100%;display:block;position:relative}.cb .ed-pic img{display:block}.cb .ed-badge{z-index:3;color:#172a5c;height:34px;font:600 12.5px/1 var(--tool);cursor:pointer;background:#fff;border:2px solid #172a5c;border-radius:19px;place-items:center;width:38px;height:38px;padding:0;display:grid;position:absolute;inset:8px 8px auto auto;box-shadow:0 6px 16px -8px #172a5c99}.cb .ed-badge span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cb .ed-scrim{z-index:70;align-items:flex-end}.cb .ed-sheet{color:#172a5c;width:min(560px,100%);max-height:calc(100vh - 32px);padding:18px 18px calc(18px + env(safe-area-inset-bottom,0px));font-family:var(--tool);background:#fff;border-radius:22px;animation:.26s cubic-bezier(.2,0,0,1) cb-up;overflow:auto;box-shadow:0 24px 60px -24px #172a5c99}.cb .ed-sheet.is-wide{width:min(760px,100%)}.cb .ed-sheet .ed-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.cb .ed-sheet .ed-head b{font:700 17px/1.2 var(--tool)}.cb .ed-x{color:#172a5c;width:40px;height:40px;font:700 20px/1 var(--tool);cursor:pointer;background:#fff;border:2px solid #172a5c;border-radius:20px;flex:none;padding:0}.cb .ed-x:disabled{opacity:.3;cursor:default}.cb .ed-hint{font:500 13.5px/1.4 var(--tool);color:#5b6482;margin:6px 0 12px}.cb .ed-field{color:#172a5c;width:100%;min-height:52px;font:500 17px/1.4 var(--tool);resize:vertical;background:#fff;border:2px solid #172a5c;border-radius:14px;outline:none;padding:12px 14px}.cb .ed-field:focus-visible{border-color:#e72a8a;box-shadow:0 0 0 3px #e72a8a59}.cb .ed-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.cb .ed-count{font:600 13px/1 var(--tool);color:#5b6482;font-variant-numeric:tabular-nums}.cb .ed-count.is-out{color:#c8273e}.cb .ed-why{font:600 13px/1.3 var(--tool);color:#c8273e;flex:160px}.cb .ed-save{color:#fff;height:46px;font:700 15px/1 var(--tool);cursor:pointer;background:#172a5c;border:0;border-radius:23px;margin-left:auto;padding:0 22px}.cb .ed-save:disabled{opacity:.4;cursor:default}.cb .ed-list{gap:8px;display:grid}.cb .ed-item{grid-template-columns:1fr 40px;align-items:center;gap:8px;display:grid}.cb .ed-add{color:#172a5c;height:40px;font:600 13.5px/1 var(--tool);cursor:pointer;background:#fff;border:2px dashed #172a5c;border-radius:20px;justify-self:start;padding:0 14px}.cb .ed-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cb .ed-grid>i{aspect-ratio:1;background:#eef0f6;border-radius:12px}.cb .ed-ph{aspect-ratio:1;cursor:pointer;background:#eef0f6;border:2px solid #0000;border-radius:12px;padding:0;position:relative;overflow:hidden}.cb .ed-ph img{object-fit:cover;width:100%;height:100%;display:block}.cb .ed-ph:hover,.cb .ed-ph:focus-visible{border-color:#e72a8a;outline:none}.cb .ed-ph.is-busy{opacity:.5}.cb .ed-ph span{color:#172a5c;font:600 11px/1 var(--tool);background:#fff;border-radius:10px;padding:4px 8px;position:absolute;bottom:6px;left:6px}.cb .ed-grid.is-people .ed-ph{border-radius:50%}.cb .ed-grid.is-people .ed-ph span{bottom:4px;left:50%;transform:translate(-50%)}.cb .strip-wrap{position:relative}.cb .strip-arrows{z-index:2;gap:8px;display:none;position:absolute;top:-6px;right:max(20px,50vw - 600px)}.cb .band .strip-arrows{top:4px;right:20px}.cb .strip-arrows button{border:3px solid var(--ink);background:var(--paper);width:44px;height:44px;color:var(--ink);cursor:pointer;box-shadow:4px 4px 0 var(--ink);border-radius:22px;place-items:center;transition:transform .15s;display:grid}.cb .strip-arrows button:active{box-shadow:2px 2px 0 var(--ink);transform:translate(2px,2px)}@media(hover:hover)and (pointer:fine){.cb [data-v=rail] .strip-arrows,.cb .band .strip-arrows{display:flex}}.brd{position:relative}.brd .brd-h{text-wrap:balance}.brd .brd-plates{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.brd .brd-plates:is(.n1,.n2,.n3,.n4){grid-template-columns:repeat(var(--n),minmax(0,190px));justify-content:center}.brd .brd-plate{aspect-ratio:3/2;text-align:center;color:#141414;background:#fff;place-items:center;min-width:0;padding:12px;display:grid;position:relative}.brd .brd-plate span{text-wrap:balance;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;line-height:1.08;display:block}.brd .brd-logo{object-fit:contain;opacity:0;width:calc(100% - 24px);height:calc(100% - 24px);transition:opacity .35s;display:block;position:absolute;inset:12px}.brd .brd-logo.is-on{opacity:1}.brd .brd-rbx{margin-top:28px}.brd .brd-rb{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 64px calc(100% - 64px),#0000);mask-image:linear-gradient(90deg,#0000,#000 64px calc(100% - 64px),#0000)}.brd .brd-tr{width:max-content;animation:brd-run var(--dur,26s) linear infinite;align-items:center;display:flex}.brd .brd-ri{flex:none;align-items:center;display:flex}.brd .brd-rn{white-space:nowrap;display:block}.brd .brd-sep{flex:none;display:block}@keyframes brd-run{to{transform:translate(-50%)}}.brd .brd-shelf{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.brd .brd-shelf.no-photo{grid-template-columns:minmax(0,640px);justify-content:center}.brd .brd-pic{aspect-ratio:4/5;overflow:hidden}.brd .brd-pic img{object-fit:cover;width:100%;height:100%;display:block}.brd .brd-line{max-width:40ch;margin:14px 0 0}.brd .brd-list{margin:22px 0 0;padding:0;list-style:none}.brd .brd-list li{align-items:center;min-height:52px;padding:8px 0;display:flex}.brd .brd-list li small{margin-left:auto}@media(max-width:1099px){.brd .brd-plates,.brd .brd-plates:is(.n3,.n4){grid-template-columns:repeat(3,minmax(0,1fr))}.brd .brd-plates:is(.n1,.n2){grid-template-columns:repeat(var(--n),minmax(0,220px))}.brd .brd-shelf{gap:32px}}@media(max-width:699px){.brd .brd-plates,.brd .brd-plates:is(.n2,.n3,.n4){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.brd .brd-plates.n1{grid-template-columns:minmax(0,200px)}.brd .brd-rb{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000)}.brd .brd-shelf{grid-template-columns:minmax(0,1fr);gap:32px}.brd .brd-shelf.no-photo{grid-template-columns:minmax(0,1fr)}.brd .brd-pic{aspect-ratio:4/3}}@media(prefers-reduced-motion:reduce){.brd .brd-tr{flex-wrap:wrap;justify-content:center;row-gap:12px;width:auto;animation:none}.brd .brd-ri.is-copy{display:none}.brd .brd-rb{-webkit-mask-image:none;mask-image:none}.brd .brd-logo{transition:none}}.cb .brd{padding-block:72px}.cb .brd .brd-h{font-size:calc(64px * var(--ds,1));margin-top:14px;line-height:.92}.cb .brd .brd-h em{color:var(--pink);font-style:normal}.cb .brd .brd-plate{border:3px solid var(--ink);box-shadow:5px 5px 0 var(--ink);border-radius:22px}.cb .brd .brd-plate span{font:var(--dw,800) 22px/1 var(--display);letter-spacing:-.02em;color:var(--ink)}.cb .brd .brd-plate.is-long span{font-size:17px}.cb .brd .brd-rbx{background:var(--pink);border-block:3px solid var(--ink);padding:20px 0}.cb .brd .brd-rn{font:var(--dw,800) 34px/1 var(--display);letter-spacing:-.02em;color:var(--onpink,#fff);padding:0 26px}.cb .brd .brd-sep{background:var(--mint);border:3px solid var(--ink);border-radius:50%;width:18px;height:18px}.cb .brd .brd-pic{border:3px solid var(--ink);box-shadow:8px 8px 0 var(--pink);border-radius:28px}.cb .brd .brd-line{max-width:38ch}.cb .brd .brd-list li{border-top:3px solid var(--ink);font:var(--dw,800) 24px/1 var(--display);letter-spacing:-.02em}.cb .brd .brd-list li:last-child{border-bottom:3px solid var(--ink)}.cb .brd .brd-list li:before{content:"";background:var(--pink);border-radius:50%;flex:none;width:14px;height:14px;margin-right:14px}@media(max-width:699px){.cb .brd{padding-block:52px}.cb .brd .brd-h{font-size:calc(44px * var(--ds,1))}.cb .brd .brd-plate span{font-size:19px}.cb .brd .brd-plate.is-long span{font-size:15px}.cb .brd .brd-rn{padding:0 18px;font-size:26px}}.nr .brd .brd-h{margin-top:14px;font-size:72px}.nr .brd .brd-plates{background:var(--line);border:1px solid var(--line);gap:1px}.nr .brd .brd-plate span{font:400 26px/1.02 var(--display);color:#0b0b0c}.nr .brd .brd-plate.is-long span{font-size:21px}.nr .brd .brd-rbx{border-block:1px solid var(--line);margin-top:34px;padding:22px 0}.nr .brd .brd-rn{font:italic 400 40px/1 var(--display);padding:0 30px}.nr .brd .brd-sep{background:var(--brass);border-radius:50%;width:6px;height:6px}.nr .brd .brd-line{color:var(--mute);margin-top:16px}.nr .brd .brd-list li{border-top:1px solid var(--line);font:400 30px/1 var(--display);min-height:60px}.nr .brd .brd-list li:last-child{border-bottom:1px solid var(--line)}.nr .brd .brd-list li small{font:600 12px/1 var(--body);letter-spacing:.2em;color:var(--brass)}@media(max-width:699px){.nr .brd .brd-h{font-size:52px}.nr .brd .brd-plate span{font-size:22px}.nr .brd .brd-plate.is-long span{font-size:18px}.nr .brd .brd-rn{padding:0 20px;font-size:32px}}.hx .brd .brd-eb{color:var(--pink);text-transform:lowercase;font-size:22px;line-height:1;display:inline-block}.hx .brd .brd-h{margin-top:8px;font-size:84px;line-height:.86}.hx .brd .brd-plate{border:3px solid var(--ink);box-shadow:6px 6px 0 var(--pink);border-radius:16px;transform:rotate(-1.6deg)}.hx .brd .brd-plate:nth-child(2n){box-shadow:6px 6px 0 var(--aub);transform:rotate(1.4deg)}.hx .brd .brd-plate span{font:800 28px/.95 var(--punch);text-transform:uppercase;color:var(--ink)}.hx .brd .brd-plate.is-long span{font-size:22px}.hx .brd .brd-rbx{background:var(--lime);border-block:3px solid var(--ink);margin-top:30px;margin-inline:-20px;padding:18px 0;transform:rotate(-1.2deg)}.hx .brd .brd-rn{font:800 44px/1 var(--punch);text-transform:uppercase;color:var(--ink);padding:0 24px}.hx .brd .brd-sep{background:var(--pink);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);width:22px;height:22px}.hx .brd .brd-pic{border:3px solid var(--ink);box-shadow:10px 10px 0 var(--pink);border-radius:18px;transform:rotate(-1.4deg)}.hx .brd .brd-line{max-width:38ch}.hx .brd .brd-list li{border-top:3px solid var(--ink);font:800 30px/1 var(--punch);text-transform:uppercase}.hx .brd .brd-list li:last-child{border-bottom:3px solid var(--ink)}.hx .brd .brd-list li:before{content:"";background:var(--pink);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);flex:none;width:16px;height:16px;margin-right:12px}@media(max-width:699px){.hx .brd .brd-h{font-size:60px}.hx .brd .brd-plate span{font-size:24px}.hx .brd .brd-plate.is-long span{font-size:17px}.hx .brd .brd-rn{padding:0 16px;font-size:34px}}.plr .brd .brd-eb{font:500 12.5px/1 var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--word);margin:0}.plr .brd .brd-h{max-width:none;margin-top:14px}.plr .brd .brd-plate{border-radius:26px;box-shadow:0 1px 2px #271d160f,0 14px 30px -20px #271d1673}.plr .brd .brd-plate span{font:400 24px/1.05 var(--display);color:#271d16}.plr .brd .brd-plate.is-long span{font-size:19px}.plr .brd .brd-rbx{background:var(--band);color:var(--on-band,#f3eae6);border-radius:999px;margin-top:32px;padding:26px 0}.plr .brd .brd-rn{font:italic 300 38px/1 var(--display);padding:0 28px}.plr .brd .brd-sep{background:var(--mark);border-radius:50%;width:9px;height:9px}.plr .brd .brd-pic{border-radius:26px}.plr .brd .brd-line{color:var(--word);margin-top:16px}.plr .brd .brd-list{background:var(--ground-lift);border-radius:26px;padding:6px 22px}.plr .brd .brd-list li{font:400 26px/1 var(--display);border-top:1px solid #271d161f}.plr .brd .brd-list li:first-child{border-top:0}.plr .brd .brd-list li:before{content:"";background:var(--mark);border-radius:50%;flex:none;width:8px;height:8px;margin-right:14px}@media(max-width:699px){.plr .brd .brd-plate span{font-size:21px}.plr .brd .brd-plate.is-long span{font-size:17px}.plr .brd .brd-rbx{border-radius:0;margin-inline:calc(50% - 50vw)}.plr .brd .brd-rn{padding:0 18px;font-size:30px}}.ritual .brd .brd-rule{border-block:1px solid var(--rule);height:5px;margin-bottom:26px}.ritual .brd .brd-eb{color:var(--accent)}.ritual .brd .brd-h{margin-top:14px;font-size:58px}.ritual .brd .brd-plate{border:1px solid var(--rule);border-radius:6px;box-shadow:0 10px 24px -20px #3d333899}.ritual .brd .brd-plate span{font:var(--dw,500) 20px/1.1 var(--display);letter-spacing:-.01em;color:#3d3338}.ritual .brd .brd-plate.is-long span{font-size:16px}.ritual .brd .brd-rbx{background:var(--deep);color:var(--on-dark);margin-top:30px;padding:24px 0}.ritual .brd .brd-rn{font:var(--dw,500) 22px/1 var(--display);letter-spacing:.14em;text-transform:uppercase;padding:0 26px}.ritual .brd .brd-sep{opacity:.7;width:18px;height:18px;-webkit-mask:var(--brd-sprig) center/contain no-repeat;mask:var(--brd-sprig) center/contain no-repeat;background:currentColor}.ritual .brd .brd-pic{border-radius:4px}.ritual .brd .brd-line{color:var(--soft);margin-top:16px}.ritual .brd .brd-list li{border-top:1px solid var(--rule);font:var(--dw,500) 22px/1 var(--display);letter-spacing:-.01em}.ritual .brd .brd-list li:last-child{border-bottom:1px solid var(--rule)}.ritual .brd .brd-list li small{font:500 12px/1 var(--body);letter-spacing:.22em;color:var(--teal)}.ritual .brd{--brd-sprig:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 22V8M12 12c-3 0-5-2-5-5 3 0 5 2 5 5zM12 16c3 0 5-2 5-5-3 0-5 2-5 5zM12 8c0-2 1-4 3-5 0 2-1 4-3 5z' fill='black'/%3E%3C/svg%3E")}@media(max-width:699px){.ritual .brd .brd-h{font-size:40px}.ritual .brd .brd-plate span{font-size:17px}.ritual .brd .brd-plate.is-long span{font-size:15px}.ritual .brd .brd-rbx{margin-inline:calc(50% - 50vw)}.ritual .brd .brd-rn{padding:0 16px;font-size:17px}}.nr{--ink:#0b0b0c;--ink2:#121214;--bone:#ece7df;--brass:#b8926a;--mute:#ece7df8f;--faint:#ece7df52;--line:#ece7df24;--line2:#ece7df42;--display:"Shelf Instrument Serif",Georgia,serif;--body:"Shelf Manrope",system-ui,sans-serif;--tool:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--wrap:1180px;--gut:clamp(16px,4vw,48px);--ease:cubic-bezier(.2,0,0,1)}.nr.light{--ink:#ece7df;--ink2:#e3ddd3;--bone:#121214;--mute:#1212149e;--faint:#1212145c;--line:#12121424;--line2:#12121447;--brass:#8f6b44}.nr[data-accent]{--brass:var(--accent);--ink:color-mix(in srgb,#0b0b0c 95%,var(--accent));--ink2:color-mix(in srgb,#141416 93%,var(--accent))}.nr.light[data-accent]{--brass:var(--accent-deep);--ink:color-mix(in srgb,#ece7df 96%,var(--accent));--ink2:color-mix(in srgb,#e3ddd3 94%,var(--accent))}.nr[data-accent]{background:var(--ink)}.nr.light .hero-photo .ph img{filter:contrast(1.02)brightness(.96)}.nr.light .hero-photo .ph:after{background:linear-gradient(180deg,color-mix(in srgb,var(--ink) 30%,transparent),color-mix(in srgb,var(--ink) 18%,transparent) 40%,color-mix(in srgb,var(--ink) 94%,transparent))}.nr.light .sz-band .ph img{filter:contrast(1.02)brightness()}.nr.light .sz-band .ph:after{background:linear-gradient(90deg,color-mix(in srgb,var(--ink) 92%,transparent),color-mix(in srgb,var(--ink) 70%,transparent) 60%,color-mix(in srgb,var(--ink) 35%,transparent))}.nr.light .live b i,.nr.light .open-dot i,.nr.light .card .free i,.nr.light .fab i,.nr.light .strip .run span:after,.nr.light .kind .ticker .run span:after{background:#b8926a}.nr,.nr *,.nr :before,.nr :after{box-sizing:border-box}.nr img{max-width:100%;display:block}.nr a{color:inherit;text-decoration:none}.nr button{font:inherit;color:inherit}.nr{min-height:100vh;color:var(--bone);background:var(--ink);font:400 16px/1.55 var(--body);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;position:relative;overflow-x:clip}.nr .wrap{width:min(var(--wrap),100% - 2*var(--gut));margin-inline:auto}.nr .disp{font:400 clamp(44px,7.2vw,112px)/.96 var(--display);letter-spacing:-.015em;margin:0}.nr .disp i,.nr .disp em{color:var(--bone);font-style:italic}.nr .kick{font:700 12px/1 var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--mute);align-items:center;gap:10px;display:inline-flex}.nr .kick:before{content:"";background:var(--line2);width:22px;height:1px}.nr .lede{font:500 clamp(17px,1.4vw,20px)/1.55 var(--body);color:var(--mute);max-width:52ch;margin:0}.nr .ghost{border:1px solid var(--line2);height:48px;color:var(--bone);font:700 14px/1 var(--body);letter-spacing:.02em;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;transition:border-color .25s,background .25s,color .25s;display:inline-flex}.nr .ghost:hover{border-color:var(--bone)}.nr .ghost.solid{background:var(--bone);color:var(--ink);border-color:var(--bone)}.nr .ghost.solid:hover{background:color-mix(in srgb,var(--bone) 88%,#fff)}.nr .ghost.sm{height:40px;padding:0 16px;font-size:13px}.nr .ul{position:relative}.nr .ul:after{content:"";background:var(--brass);transform-origin:0;height:1px;transition:transform .35s var(--ease);position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.nr .ul:hover:after{transform:scaleX(1)}.nr .sec{border-top:1px solid var(--line);padding-block:clamp(72px,9vw,128px);scroll-margin-top:84px}.nr.is-scrolled .sec{scroll-margin-top:72px}.nr .sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 40px;margin-bottom:clamp(32px,4vw,56px);display:flex}.nr .sec-head .disp{font-size:clamp(40px,5.4vw,84px)}.nr .sec-head .lede{max-width:40ch}.nr .num{font-variant-numeric:tabular-nums lining-nums}.nr .ph-plate{background:var(--ink2);border:1px solid var(--line);overflow:hidden}.nr .ph-plate img{object-fit:cover;filter:contrast(1.04);width:100%;height:100%}.nr .slot{position:relative}.nr.owner .slot[data-ed-cur]{outline-offset:-6px;outline:3px dashed #e72a8a8c}.nr.rv.owner .slot:not(.in) .wrap>*{opacity:1;transform:none}.nr.owner .slot.sec{padding-top:max(clamp(72px,9vw,128px),96px)}.nr .from-r>*{animation:fromR .42s var(--ease)}.nr .from-l>*{animation:fromL .42s var(--ease)}@keyframes fromR{0%{opacity:0;transform:translate(56px)}}@keyframes fromL{0%{opacity:0;transform:translate(-56px)}}.nr .swipe-tip{display:none}.nr.owner .swipe-tip{left:50%;bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:45;color:#f6eeff;font:600 14px/1.35 var(--tool);text-align:center;pointer-events:none;background:#2e1240;border-radius:18px;max-width:calc(100% - 32px);padding:10px 16px;animation:5s forwards tip;display:block;position:fixed;transform:translate(-50%);box-shadow:0 12px 30px -10px #000c}@media(max-width:620px){.nr.owner .swipe-tip{top:84px;bottom:auto}}@keyframes tip{0%,80%{opacity:1}to{opacity:0;visibility:hidden}}.nr .pv{z-index:70;background:#0a060edb;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:none;position:fixed;inset:0}.nr .pv.on{display:flex}.nr .pv .frame{background:#000;border:10px solid #1a1a1c;border-radius:44px;width:390px;height:min(844px,88vh);overflow:hidden;box-shadow:0 30px 80px #0009}.nr .pv iframe{background:#000;border:0;width:100%;height:100%}.nr .pv small{color:#f6eeff;font:600 13px/1 var(--tool)}.nr .pv .x{color:#f6eeff;height:40px;font:700 13px/1 var(--tool);cursor:pointer;background:#2e1240;border:1px solid #5b2f7a;border-radius:20px;padding:0 16px}.nr .bar{top:var(--ed-top,0px);z-index:40;background:color-mix(in srgb,var(--ink) 95%,transparent);border-bottom:1px solid #0000;transition:border-color .3s;position:sticky}.nr.is-scrolled .bar{border-bottom-color:var(--line)}.nr .bar .wrap{height:72px;transition:height .3s var(--ease);justify-content:space-between;align-items:center;display:flex}.nr.is-scrolled .bar .wrap{height:60px}.nr .mark{font:400 30px/1 var(--display);letter-spacing:-.01em;transition:font-size .3s var(--ease);align-items:baseline;gap:8px;display:flex}.nr.is-scrolled .mark{font-size:26px}.nr .mark small{font:600 11px/1 var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--mute)}.nr .nav{font:600 14px/1 var(--body);letter-spacing:.02em;gap:30px;display:flex}.nr .nav a{color:var(--mute);transition:color .25s}.nr .nav a:hover{color:var(--bone)}.nr .bar-right{align-items:center;gap:14px;display:flex}.nr .open-dot{font:600 13px/1 var(--body);color:var(--mute);align-items:center;gap:8px;display:inline-flex}.nr .open-dot i{background:var(--brass);width:7px;height:7px;box-shadow:0 0 color-mix(in srgb,var(--brass) 60%,transparent);border-radius:4px;animation:2.4s ease-out infinite pulse}@keyframes pulse{70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}.nr .burger{cursor:pointer;background:0 0;border:0;width:44px;height:44px;display:none;position:relative}.nr .burger:before,.nr .burger:after{content:"";background:var(--bone);height:1px;transition:transform .3s var(--ease),top .3s;position:absolute;top:18px;left:11px;right:11px}.nr .burger:after{top:26px}.nr.menu-open .burger:before{top:22px;transform:rotate(45deg)}.nr.menu-open .burger:after{top:22px;transform:rotate(-45deg)}@media(max-width:820px){.nr .nav,.nr .open-dot{display:none}.nr .burger{display:block}.nr .bar .book-top{display:none}}.nr .msheet{z-index:39;background:var(--ink);border-bottom:1px solid var(--line);padding:84px var(--gut) 28px;transition:transform .28s var(--ease);flex-direction:column;gap:6px;display:flex;position:fixed;inset:0 0 auto;transform:translateY(-100%)}.nr.menu-open .msheet{transform:none}.nr .msheet a{font:400 34px/1.15 var(--display);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:8px 0;display:flex}.nr .msheet a small{font:600 12px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.nr .msheet .row{justify-content:space-between;align-items:center;gap:10px;margin-top:18px;display:flex}.nr .mscrim{z-index:38;opacity:0;pointer-events:none;background:#00000080;transition:opacity .28s;position:fixed;inset:0}.nr.menu-open .mscrim{opacity:1;pointer-events:auto}.nr .hero-photo{isolation:isolate;align-items:end;min-height:min(92svh,980px);display:grid;position:relative;overflow:hidden}.nr .hero-photo .ph{z-index:-1;position:absolute;inset:0}.nr .hero-photo .ph img{object-fit:cover;filter:contrast(1.04)brightness(.84);width:100%;height:100%;animation:settle 1.6s var(--ease) both;transform:scale(1.04)}@keyframes settle{0%{opacity:0;transform:scale(1.1)}}.nr .hero-photo .ph:after{content:"";background:linear-gradient(180deg,color-mix(in srgb,var(--ink) 25%,transparent),color-mix(in srgb,var(--ink) 10%,transparent) 40%,color-mix(in srgb,var(--ink) 92%,transparent));position:absolute;inset:0}.nr .hero-photo .wrap{grid-template-columns:1fr auto;align-items:end;gap:28px;padding-block:clamp(40px,6vw,88px) clamp(28px,4vw,56px);display:grid}.nr .h1{font:400 clamp(56px,10.5vw,168px)/.9 var(--display);letter-spacing:-.02em;text-wrap:balance;max-width:11ch;margin:0}.nr .h1 i{font-style:italic}.nr .hsub{justify-items:start;gap:18px;max-width:34ch;display:grid}.nr .hsub p{font:500 clamp(16px,1.3vw,19px)/1.5 var(--body);color:var(--bone);margin:0}.nr .acts{flex-wrap:wrap;gap:10px;display:flex}.nr .tag{font:600 12px/1 var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--bone);align-items:center;gap:14px;display:flex}.nr .tag:before{content:"";background:var(--bone);width:28px;height:1px}.nr .hero-photo .tag{top:22px;left:var(--gut);position:absolute}@media(max-width:820px){.nr .hero-photo .wrap{grid-template-columns:1fr}.nr .hero-photo{min-height:min(88svh,820px)}}.nr .hero-split{grid-template-columns:1.05fr .95fr;min-height:min(86svh,900px);display:grid}.nr .hero-split .copy{padding:clamp(28px,4vw,64px) clamp(24px,4vw,64px) clamp(28px,4vw,64px) var(--gut);align-content:space-between;gap:40px;display:grid}.nr .hero-split .copy .h1{font-size:clamp(52px,8vw,132px)}.nr .hero-split .ph{background:var(--ink2);border-left:1px solid var(--line);overflow:hidden}.nr .hero-split .ph img{object-fit:cover;filter:contrast(1.04);width:100%;height:100%;animation:settle 1.6s var(--ease) both}@media(max-width:820px){.nr .hero-split{grid-template-columns:1fr}.nr .hero-split .ph{aspect-ratio:4/5;border-left:0;border-top:1px solid var(--line)}}.nr .hero-type{padding:clamp(40px,8vw,120px) 0 0}.nr .hero-type .h1{text-align:center;max-width:none;margin-inline:auto;font-size:clamp(64px,13vw,220px)}.nr .hero-type .row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:clamp(24px,4vw,48px);display:flex}.nr .hero-type .trio{grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:clamp(28px,5vw,64px);display:grid}.nr .hero-type .trio div{aspect-ratio:4/3;background:var(--ink2);border:1px solid var(--line);overflow:hidden}.nr .hero-type .trio img{object-fit:cover;filter:contrast(1.04);width:100%;height:100%}@media(max-width:620px){.nr .hero-type .trio{gap:8px}.nr .hero-type .trio div{aspect-ratio:3/4}}.nr .live{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--ink)}.nr .live .wrap{align-items:center;gap:18px;height:56px;display:flex;overflow:hidden}.nr .live b{font:700 12px/1 var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--mute);flex:none;align-items:center;gap:8px;display:flex}.nr .live b i{background:var(--brass);border-radius:4px;width:7px;height:7px}.nr .live .runs{flex:1;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.nr .live .run{white-space:nowrap;width:max-content;font:500 15px/1 var(--body);gap:40px;animation:46s linear infinite run;display:flex}.nr .live .run span{align-items:center;gap:10px;display:inline-flex}.nr .live .run span em{color:var(--mute);font-style:normal}.nr .live .run span:after{content:"";background:var(--line2);border-radius:2px;width:4px;height:4px;margin-left:30px}@keyframes run{to{transform:translate(-50%)}}.nr .live .runs:hover .run{animation-play-state:paused}.nr .about .grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:clamp(28px,5vw,80px);display:grid}.nr .about .q{font:400 clamp(34px,4.2vw,64px)/1.05 var(--display);letter-spacing:-.01em;text-wrap:balance;margin:22px 0 0}.nr .about .q i{font-style:italic}.nr .about .text{font:500 17px/1.65 var(--body);color:var(--mute);max-width:56ch;margin:28px 0 0}.nr .about .pair{grid-template-columns:1fr 1fr;align-items:end;gap:14px;display:grid}.nr .about .pair figure{background:var(--ink2);border:1px solid var(--line);margin:0;overflow:hidden}.nr .about .pair figure:first-child{aspect-ratio:3/4}.nr .about .pair figure:last-child{aspect-ratio:4/5;margin-bottom:56px}.nr .about .pair img,.nr .about .one img{object-fit:cover;filter:contrast(1.04);width:100%;height:100%}.nr .facts{border-top:1px solid var(--line);margin:40px 0 0;padding:0;list-style:none}.nr .facts li{border-bottom:1px solid var(--line);font:600 16px/1.4 var(--body);grid-template-columns:44px 1fr;gap:16px;padding:16px 0;display:grid}.nr .facts li b{font:400 20px/1 var(--display);color:var(--brass);font-variant-numeric:tabular-nums;padding-top:2px}@media(max-width:820px){.nr .about .grid{grid-template-columns:1fr}.nr .about .pair figure:last-child{margin-bottom:0}}.nr .about .one{aspect-ratio:4/5;background:var(--ink2);border:1px solid var(--line);overflow:hidden}.nr .about .grid.flip{grid-template-columns:.9fr 1.1fr}@media(max-width:820px){.nr .about .grid.flip{grid-template-columns:1fr}.nr .about .one{aspect-ratio:4/3}}.nr .about .words{text-align:center;max-width:900px;margin-inline:auto}.nr .about .words .q{margin-top:18px;font-size:clamp(38px,5.2vw,80px)}.nr .about .words .text{max-width:60ch;margin-inline:auto}.nr .about .words .facts{text-align:left;grid-template-columns:1fr 1fr;gap:0 40px;display:grid}@media(max-width:620px){.nr .about .words .facts{grid-template-columns:1fr}}.nr .strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.nr .strip .run{white-space:nowrap;width:max-content;font:400 clamp(26px,3vw,40px)/1 var(--display);letter-spacing:.02em;gap:0;animation:60s linear infinite run;display:flex}.nr .strip .run span{align-items:center;gap:28px;padding:0 28px;display:inline-flex}.nr .strip .run span:after{content:"";background:var(--brass);border-radius:3px;width:6px;height:6px}.nr .strip .run i{color:var(--mute);font-style:italic}.nr .season{border-top:1px solid var(--line)}.nr .sz-line .wrap{grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding-block:26px;display:grid}.nr .sz-line .disp{font-size:clamp(28px,2.6vw,40px);line-height:1.05}.nr .sz-line p{color:var(--mute);font:500 15px/1.5 var(--body);max-width:60ch;margin:6px 0 0}.nr .season p.soffer,.nr .season p.shours{margin-top:10px;font-size:15px}.nr .season p.soffer b{color:var(--brass)}.nr .when{font:400 56px/1 var(--display);color:var(--brass);border-right:1px solid var(--line);padding-right:28px}@media(max-width:820px){.nr .sz-line .wrap{grid-template-columns:1fr}.nr .sz-line .when{border-right:0;border-bottom:1px solid var(--line);padding:0 0 12px}}.nr .sz-band{isolation:isolate;align-items:center;min-height:420px;display:grid;position:relative;overflow:hidden}.nr .sz-band .ph{z-index:-1;position:absolute;inset:0}.nr .sz-band .ph img{object-fit:cover;filter:contrast(1.04)brightness(.5);width:100%;height:100%}.nr .sz-band .ph:after{content:"";background:linear-gradient(90deg,color-mix(in srgb,var(--ink) 90%,transparent),color-mix(in srgb,var(--ink) 55%,transparent) 60%,color-mix(in srgb,var(--ink) 30%,transparent));position:absolute;inset:0}.nr .sz-band .wrap{grid-template-columns:auto 1fr;align-items:center;gap:clamp(24px,4vw,56px);padding-block:clamp(56px,7vw,96px);display:grid}.nr .sz-band .when{padding-right:clamp(24px,4vw,56px);font-size:clamp(72px,10vw,140px);line-height:.9}.nr .sz-band .disp{font-size:clamp(44px,5.6vw,84px)}.nr .sz-band p{max-width:46ch;font:500 17px/1.55 var(--body);color:var(--bone);margin:14px 0 0}.nr .sz-band .acts{margin-top:24px}@media(max-width:820px){.nr .sz-band .wrap{grid-template-columns:1fr}.nr .sz-band .when{border-right:0;border-bottom:1px solid var(--line2);padding:0 0 8px}}.nr .sz-card .wrap{padding-block:clamp(40px,5vw,72px)}.nr .sz-card .szc{border:1px solid var(--line2);background:var(--ink2);grid-template-columns:.8fr 1.2fr;display:grid}.nr .sz-card .szc .ph{aspect-ratio:4/3;border-right:1px solid var(--line);overflow:hidden}.nr .sz-card .szc .ph img{object-fit:cover;filter:contrast(1.04);width:100%;height:100%}.nr .sz-card .szc .copy{align-content:center;justify-items:start;gap:12px;padding:clamp(24px,3vw,44px);display:grid}.nr .sz-card .szc .disp{font-size:clamp(36px,4vw,64px)}.nr .sz-card .szc p{color:var(--mute);font:500 16px/1.55 var(--body);max-width:48ch;margin:0}.nr .sz-card .szc .when{border:0;padding:0;font-size:40px}@media(max-width:820px){.nr .sz-card .szc{grid-template-columns:1fr}.nr .sz-card .szc .ph{border-right:0;border-bottom:1px solid var(--line)}}.nr .menu .layout{grid-template-columns:260px 1fr;align-items:start;gap:clamp(28px,5vw,80px);display:grid}.nr .tabs{top:calc(96px + var(--ed-top,0px));border-left:1px solid var(--line);flex-direction:column;gap:2px;display:flex;position:sticky}.nr .tabs button{text-align:left;font:600 15px/1.2 var(--body);color:var(--mute);cursor:pointer;background:0 0;border:0;padding:12px 0 12px 18px;transition:color .25s;position:relative}.nr .tabs button:before{content:"";background:var(--brass);width:1px;transition:transform .3s var(--ease);position:absolute;top:8px;bottom:8px;left:-1px;transform:scaleY(0)}.nr .tabs button[aria-selected=true]{color:var(--bone)}.nr .tabs button[aria-selected=true]:before{transform:none}.nr .tabs button small{font:500 12px/1.4 var(--body);color:var(--faint);margin-top:2px;display:block}.nr .tabs .ph{aspect-ratio:4/5;border:1px solid var(--line);background:var(--ink2);margin-top:22px;margin-left:18px;position:relative;overflow:hidden}.nr .tabs .ph img{object-fit:cover;filter:contrast(1.04);width:100%;height:100%}.nr .tabs .ph figcaption{font:600 12px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--bone);text-shadow:0 1px 8px #0009;position:absolute;bottom:10px;left:12px}.nr .plist{border-top:1px solid var(--line)}.nr .plist .hd{justify-content:space-between;align-items:baseline;gap:16px;padding:22px 0 14px;display:flex}.nr .plist .hd h3{font:400 clamp(30px,3vw,44px)/1 var(--display);margin:0}.nr .plist .hd span{font:500 14px/1.4 var(--body);color:var(--mute);text-align:right;max-width:34ch}.nr .row{border-top:1px solid var(--line);cursor:pointer;grid-template-columns:1fr auto;align-items:baseline;gap:8px 24px;padding:16px 0;transition:background .2s;display:grid}.nr .row:hover{background:linear-gradient(90deg,#0000,#ece7df08,#0000)}.nr .row b{font:600 17px/1.3 var(--body)}.nr .row small{font:500 14px/1.45 var(--body);color:var(--mute);margin-top:3px;display:block}.nr .row .price{font:400 22px/1 var(--display);font-variant-numeric:tabular-nums;white-space:nowrap}.nr .row .price em{font:500 12px/1 var(--body);color:var(--mute);letter-spacing:.1em;text-transform:uppercase;margin-right:6px;font-style:normal}.nr .plist .note,.nr .mnote{font:500 14px/1.5 var(--body);color:var(--mute);margin:22px 0 0}.nr .acc{display:none}@media(max-width:820px){.nr .menu .layout{grid-template-columns:1fr}.nr .tabs,.nr .plist{display:none}.nr .acc{border-top:1px solid var(--line);display:block}.nr .acc details{border-bottom:1px solid var(--line)}.nr .acc summary{cursor:pointer;font:400 30px/1 var(--display);justify-content:space-between;align-items:center;padding:20px 0;list-style:none;display:flex}.nr .acc summary::-webkit-details-marker{display:none}.nr .acc summary i{font:400 28px/1 var(--display);color:var(--mute);transition:transform .3s var(--ease)}.nr .acc details[open] summary i{transform:rotate(45deg)}.nr .acc .sub{font:500 14px/1.45 var(--body);color:var(--mute);margin:-8px 0 14px}.nr .acc .row{padding:14px 0}}.nr .board{columns:2;column-gap:clamp(28px,5vw,80px)}.nr .board .grp{break-inside:avoid;border-top:1px solid var(--line2);margin-bottom:36px}.nr .board .grp h3{font:400 clamp(30px,3vw,40px)/1 var(--display);justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding:18px 0 6px;display:flex}.nr .board .grp h3 small{font:600 11px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.nr .board .grp .sub{font:500 14px/1.45 var(--body);color:var(--mute);margin:0 0 6px}.nr .board .row{padding:12px 0}@media(max-width:820px){.nr .board{columns:1}}.nr .spreads{border-top:1px solid var(--line)}.nr .sp{border-bottom:1px solid var(--line);grid-template-columns:280px 1fr;grid-template-areas:"ph top""ph rows";align-items:start;gap:18px clamp(28px,5vw,72px);padding:40px 0;display:grid}.nr .sp:nth-child(2n){grid-template-columns:1fr 280px;grid-template-areas:"top ph""rows ph"}.nr .sp .ph{aspect-ratio:4/5;background:var(--ink2);border:1px solid var(--line);grid-area:ph;margin:0;position:relative;overflow:hidden}.nr .sp .ph img{object-fit:cover;filter:contrast(1.04);width:100%;height:100%}.nr .sp .top{grid-area:top}.nr .sp .top h3{font:400 clamp(34px,4vw,48px)/1 var(--display);letter-spacing:-.01em;margin:0}.nr .sp .top .who{font:700 11px/1 var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--brass);margin-top:8px;display:block}.nr .sp .top .sub{font:500 14.5px/1.5 var(--body);color:var(--mute);max-width:56ch;margin:12px 0 0}.nr .sp .rows{grid-area:rows;grid-template-columns:1fr 1fr;column-gap:40px;display:grid}.nr .sp .rows.one{grid-template-columns:1fr}.nr .sp .row{padding:13px 0}.nr .sp .row b{font-size:16px}.nr .sp .row .price{font-size:21px}@media(max-width:820px){.nr .sp,.nr .sp:nth-child(2n){grid-template-columns:44% 1fr;grid-template-areas:"ph top""rows rows";gap:6px 16px;padding:28px 0}.nr .sp .top h3{font-size:30px}.nr .sp .top .sub{margin-top:10px;font-size:13.5px}.nr .sp .rows,.nr .sp .rows.one{grid-template-columns:1fr}.nr .sp .row{padding:12px 0}}.nr .match .door{border:1px solid var(--line);background:linear-gradient(135deg,#ece7df09,#0000 60%);grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(28px,5vw,80px);padding:clamp(28px,4vw,64px);display:grid}.nr .match .disp{font-size:clamp(40px,5vw,78px)}.nr .match .text{font:500 17px/1.6 var(--body);color:var(--mute);max-width:46ch;margin:18px 0 0}.nr .match .acts{flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px;display:flex}.nr .match .acts small{font:500 14px/1.4 var(--body);color:var(--mute)}.nr .steps{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.nr .steps li{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr;gap:14px;padding:18px 0;display:grid}.nr .steps li b{font:400 26px/1 var(--display);color:var(--brass);font-variant-numeric:tabular-nums}.nr .steps li span{font:600 16px/1.45 var(--body)}.nr .steps li span small{font:500 14px/1.45 var(--body);color:var(--mute);margin-top:2px;display:block}@media(max-width:820px){.nr .match .door{grid-template-columns:1fr}}.nr .match[data-v=band]{border-top:0;padding-block:0}.nr .match[data-v=quiet]{padding-block:clamp(40px,5vw,72px)}.nr.owner .match[data-v=band]{padding-top:0}.nr .match .band{background:var(--ink2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-block:clamp(56px,7vw,96px)}.nr .match .band .wrap{gap:clamp(28px,4vw,56px);display:grid}.nr .match .band .disp{font-size:clamp(48px,7vw,120px)}.nr .match .band .steps{border-top:1px solid var(--line2);grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.nr .match .band .steps li{border-bottom:0;grid-template-columns:1fr;gap:10px;padding:22px 0 0}.nr .match .band .steps li b{font-size:40px}.nr .match .band .acts{margin-top:0}@media(max-width:820px){.nr .match .band .steps{grid-template-columns:1fr;gap:0}.nr .match .band .steps li{border-bottom:1px solid var(--line);padding:16px 0}}.nr .match .quiet{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:24px;padding:clamp(24px,3vw,40px) 0;display:grid}.nr .match .quiet .disp{font-size:clamp(30px,3.4vw,52px)}.nr .match .quiet p{font:500 15px/1.5 var(--body);color:var(--mute);max-width:60ch;margin:8px 0 0}@media(max-width:820px){.nr .match .quiet{grid-template-columns:1fr}}.nr .team .sec-head{margin-bottom:28px}.nr .rail{scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 var(--gut) 8px;margin:0 calc(-1*var(--gut));scroll-padding-inline:var(--gut);gap:14px;display:flex;overflow-x:auto}.nr .rail::-webkit-scrollbar{display:none}.nr .rail{-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--gut),#000 calc(100% - var(--gut)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--gut),#000 calc(100% - var(--gut)),transparent)}.nr .rail.is-drifting{scroll-snap-type:none}.nr .card{width:min(300px,calc((100vw - 2*var(--gut) - 14px)/2));scroll-snap-align:start;cursor:pointer;text-align:left;color:inherit;background:0 0;border:0;flex:none;gap:12px;padding:0;display:grid}.nr .card .ph{aspect-ratio:3/4;background:var(--ink2);border:1px solid var(--line);position:relative;overflow:hidden}.nr .card img{object-fit:cover;filter:contrast(1.04);width:100%;height:100%;transition:transform .7s var(--ease)}.nr .card:hover img{transform:scale(1.04)}.nr .card .n{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:10px;padding-top:10px;display:flex}.nr .card .n b{font:400 24px/1 var(--display)}.nr .card .n small{font:600 11px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);text-align:right}.nr .card .free{font:500 13px/1 var(--body);color:var(--mute);align-items:center;gap:8px;margin-top:-4px;display:flex}.nr .card .free i{background:var(--brass);border-radius:3px;width:6px;height:6px}.nr .card .ph .own{font:600 11px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--bone);background:color-mix(in srgb,var(--ink) 60%,transparent);border:1px solid var(--line2);padding:7px 9px;position:absolute;top:10px;left:10px}@media(max-width:620px){.nr .card{width:calc((100vw - 2*var(--gut) - 14px)/2)}.nr .card .n b{font-size:21px}.nr .card .n small{display:none}}.nr .strip-arrows{gap:8px;display:none}@media(hover:hover)and (pointer:fine){.nr .strip-arrows{display:flex}}.nr .strip-arrows button{border:1px solid var(--line2);width:44px;height:44px;color:var(--bone);cursor:pointer;font:400 22px/1 var(--display);background:0 0;border-radius:22px;transition:border-color .25s}.nr .strip-arrows button:hover{border-color:var(--bone)}.nr .lede-row{align-items:flex-end;gap:18px;display:flex}.nr .lede-row .strip-arrows{flex:none}.nr .tgrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.nr .tgrid .card{width:auto}@media(max-width:620px){.nr .tgrid{grid-template-columns:1fr 1fr;gap:10px}}.nr .tofirst{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(28px,5vw,80px);margin-bottom:clamp(36px,5vw,64px);display:grid}.nr .tofirst .ph{aspect-ratio:4/5;background:var(--ink2);border:1px solid var(--line);cursor:pointer;overflow:hidden}.nr .tofirst .ph img{object-fit:cover;filter:contrast(1.04);width:100%;height:100%}.nr .tofirst h3{font:400 clamp(40px,5vw,72px)/1 var(--display);margin:14px 0 0}.nr .tofirst .bio{font:500 17px/1.65 var(--body);color:var(--mute);max-width:52ch;margin:18px 0 0}.nr .chips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.nr .chips span{border:1px solid var(--line2);height:34px;font:600 13px/1 var(--body);align-items:center;padding:0 12px;display:inline-flex}.nr .tofirst .acts{align-items:center;margin-top:24px}.nr .tofirst .free{font:500 14px/1 var(--body);color:var(--mute);align-items:center;gap:8px;display:inline-flex}.nr .tofirst .free i{background:var(--brass);border-radius:3px;width:6px;height:6px}.nr .rest-head{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;padding-top:22px;display:flex}.nr .rest-head h4{font:400 30px/1 var(--display);margin:0}@media(max-width:820px){.nr .tofirst{grid-template-columns:1fr}.nr .tofirst .ph{aspect-ratio:4/5}}.nr .work{position:relative;overflow:hidden}.nr .ww{height:clamp(560px,78vw,920px);margin-top:12px;position:relative}.nr .ww .word{pointer-events:none;z-index:0;place-items:center;display:grid;position:absolute;inset:0}.nr .ww .word span{font:400 clamp(140px,28vw,420px)/1 var(--display);letter-spacing:-.03em;color:#0000;-webkit-text-stroke:1px var(--line2);transform:translateY(calc(var(--p,0) * -40px));transition:transform .1s linear}.nr .ww figure{border:1px solid var(--line);background:var(--ink2);z-index:1;transform:translateY(calc(var(--p,0) * var(--pv,0) * 1px));cursor:pointer;margin:0;position:absolute;overflow:hidden}.nr .ww figure img{object-fit:cover;filter:contrast(1.04);width:100%;height:100%;transition:transform .7s var(--ease)}.nr .ww figure:hover img{transform:scale(1.04)}.nr .ww figcaption,.nr .mosaic figcaption,.nr .band .cell span{font:600 12px/1.3 var(--body);letter-spacing:.06em;color:var(--bone);background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--ink) 85%,transparent));opacity:0;padding:10px 12px;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}.nr .ww figure:hover figcaption,.nr .mosaic figure:hover figcaption,.nr .band .cell:hover span{opacity:1}@media(max-width:620px){.nr .ww figcaption,.nr .mosaic figcaption,.nr .band .cell span{opacity:1;padding:8px;font-size:11px}}.nr .band .rail{align-items:stretch}.nr .band .cell{width:min(300px,calc((100vw - 2*var(--gut) - 14px)/2));aspect-ratio:4/5;border:1px solid var(--line);background:var(--ink2);scroll-snap-align:start;cursor:pointer;flex:none;position:relative;overflow:hidden}.nr .band .cell img{object-fit:cover;filter:contrast(1.04);width:100%;height:100%;transition:transform .7s var(--ease)}.nr .band .cell:hover img{transform:scale(1.04)}.nr .band .cell span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nr .mosaic{grid-template-columns:repeat(4,1fr);grid-auto-rows:clamp(150px,18vw,260px);gap:12px;display:grid}.nr .mosaic figure{border:1px solid var(--line);background:var(--ink2);cursor:pointer;margin:0;position:relative;overflow:hidden}.nr .mosaic figure img{object-fit:cover;filter:contrast(1.04);width:100%;height:100%;transition:transform .7s var(--ease)}.nr .mosaic figure:hover img{transform:scale(1.04)}.nr .mosaic figure:first-child{grid-area:span 2/span 2}.nr .mosaic figure:nth-child(3){grid-row:span 2}@media(max-width:620px){.nr .mosaic{grid-template-columns:1fr 1fr;grid-auto-rows:44vw;gap:8px}.nr .mosaic figure:first-child{grid-area:span 1/span 2}.nr .mosaic figure:nth-child(3){grid-row:span 1}.nr .mosaic figure:nth-child(8){grid-column:span 2}}.nr .kind .one{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;min-height:300px;padding:clamp(36px,5vw,72px) 0;display:grid;position:relative}.nr .kind .one blockquote{opacity:0;transition:opacity .6s,transform .6s var(--ease);pointer-events:none;align-content:center;gap:22px;margin:0;display:grid;position:absolute;inset:clamp(36px,5vw,72px) 0;transform:translateY(10px)}.nr .kind .one blockquote.on{opacity:1;pointer-events:auto;position:relative;inset:auto;transform:none}.nr .kind blockquote p{font:400 clamp(28px,3.6vw,56px)/1.15 var(--display);letter-spacing:-.01em;text-wrap:balance;max-width:32ch;margin:0}.nr .kind blockquote p:before{content:"“";color:var(--brass)}.nr .kind blockquote p:after{content:"”";color:var(--brass)}.nr .kind footer{font:600 14px/1 var(--body);color:var(--mute);align-items:center;gap:14px;display:flex}.nr .kind footer .stars{gap:3px;display:inline-flex}.nr .kind footer .stars i{border:1px solid var(--brass);width:9px;height:9px;display:inline-block;transform:rotate(45deg)}.nr .kind .ctl{justify-content:space-between;align-items:center;margin-top:22px;display:flex}.nr .kind .dots{gap:8px;display:flex}.nr .kind .dots button{background:var(--line2);cursor:pointer;border:0;width:28px;height:2px;padding:0;transition:background .3s}.nr .kind .dots button[aria-current=true]{background:var(--bone)}.nr .kind .ctl small{font:500 13px/1 var(--body);color:var(--mute)}.nr .kind .three{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.nr .kind .three blockquote{border-left:1px solid var(--line);align-content:space-between;gap:28px;margin:0;padding:clamp(24px,3vw,40px) clamp(18px,2.4vw,32px);display:grid}.nr .kind .three blockquote:first-child{border-left:0;padding-left:0}.nr .kind .three blockquote p{max-width:none;font-size:clamp(22px,2vw,30px)}@media(max-width:820px){.nr .kind .three{grid-template-columns:1fr}.nr .kind .three blockquote{border-left:0;border-top:1px solid var(--line);padding-left:0;padding-right:0}.nr .kind .three blockquote:first-child{border-top:0}}.nr .kind .ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:26px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.nr .kind .ticker .run{white-space:nowrap;width:max-content;font:400 clamp(26px,3vw,40px)/1 var(--display);animation:90s linear infinite run;display:flex}.nr .kind .ticker .run span{align-items:center;gap:22px;padding:0 36px;display:inline-flex}.nr .kind .ticker .run span small{font:600 12px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.nr .kind .ticker .run span:after{content:"";background:var(--brass);border-radius:3px;width:6px;height:6px;margin-left:14px}.nr .kind .ticker:hover .run{animation-play-state:paused}.nr .extras .list{border-top:1px solid var(--line)}.nr .extras .list a{border-bottom:1px solid var(--line);transition:padding-left .3s var(--ease);grid-template-columns:1fr auto;align-items:center;gap:10px 24px;padding:24px 0;display:grid}.nr .extras .list a:hover{padding-left:12px}.nr .extras .list b{font:400 clamp(26px,3vw,40px)/1 var(--display)}.nr .extras .list p,.nr .extras .tiles p{font:500 15px/1.5 var(--body);color:var(--mute);max-width:60ch;margin:6px 0 0}.nr .go{font:700 13px/1 var(--body);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.nr .go:after{content:"→";font:400 22px/1 var(--display);transition:transform .3s var(--ease)}.nr .extras a:hover .go:after{transform:translate(6px)}.nr .extras .tiles{grid-template-columns:1fr 1fr;gap:14px;display:grid}.nr .extras .tiles a{border:1px solid var(--line);background:var(--ink2);align-content:space-between;gap:28px;min-height:220px;padding:clamp(22px,3vw,36px);transition:border-color .3s;display:grid}.nr .extras .tiles a:hover{border-color:var(--line2)}.nr .extras .tiles b{font:400 clamp(30px,3.4vw,48px)/1 var(--display)}.nr .extras .tiles p{margin-top:10px}@media(max-width:620px){.nr .extras .tiles{grid-template-columns:1fr}.nr .extras .tiles a{gap:18px;min-height:0}}.nr .find .grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(28px,5vw,80px);display:grid}.nr .find .ph{aspect-ratio:4/3;border:1px solid var(--line);background:var(--ink2);overflow:hidden}.nr .find .ph img{object-fit:cover;filter:contrast(1.04);width:100%;height:100%}.nr .find .addr{font:400 clamp(22px,2vw,30px)/1.3 var(--display);margin:20px 0 0}.nr .find .addr small{font:500 15px/1.5 var(--body);color:var(--mute);margin-top:10px;display:block}.nr .hours{border-top:1px solid var(--line);margin:28px 0 0;padding:0;list-style:none}.nr .hours li{border-bottom:1px solid var(--line);font:500 15px/1 var(--body);color:var(--mute);justify-content:space-between;padding:11px 0;display:flex}.nr .hours li.today{color:var(--bone);font-weight:700}.nr .hours li.today span:first-child:after{content:"Today";font:600 10px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--brass);vertical-align:middle;margin-left:10px}.nr .hours li span:last-child{font-variant-numeric:tabular-nums}.nr .find .acts{margin-top:24px}@media(max-width:820px){.nr .find .grid{grid-template-columns:1fr}}.nr .find .block .addr{max-width:14ch;margin-top:16px;font-size:clamp(40px,6vw,96px);line-height:.98}.nr .find .block .addr small{margin-top:18px;font-size:17px}.nr .find .block .hours{border-top:0;grid-template-columns:repeat(7,1fr);gap:0;margin-top:40px;display:grid}.nr .find .block .hours li{border-top:1px solid var(--line);border-bottom:0;flex-direction:column;justify-content:flex-start;gap:10px;padding:16px 14px 16px 0;font-size:14px}.nr .find .block .hours li.today{border-top-color:var(--brass)}.nr .find .block .hours li.today span:first-child:after{margin:6px 0 0;display:block}@media(max-width:820px){.nr .find .block .hours{grid-template-columns:1fr 1fr}}.nr .find .wide .ph{aspect-ratio:21/9;isolation:isolate;position:relative}.nr .find .wide .ph:after{content:"";background:linear-gradient(0deg,color-mix(in srgb,var(--ink) 90%,transparent),transparent 55%);position:absolute;inset:0}.nr .find .wide .over{z-index:1;position:absolute;bottom:clamp(18px,3vw,36px);left:clamp(18px,3vw,40px)}.nr .find .wide .over .addr{margin:0;font-size:clamp(28px,3.4vw,56px);line-height:1.05}.nr .find .wide .below{grid-template-columns:1fr auto;align-items:end;gap:28px;margin-top:28px;display:grid}.nr .find .wide .hours{border-top:0;grid-template-columns:repeat(7,1fr);margin:0;display:grid}.nr .find .wide .hours li{border-top:1px solid var(--line);border-bottom:0;flex-direction:column;gap:8px;padding:12px 12px 12px 0;font-size:13.5px}.nr .find .wide .hours li.today{border-top-color:var(--brass)}.nr .find .wide .hours li.today span:first-child:after{margin:4px 0 0;display:block}@media(max-width:820px){.nr .find .wide .ph{aspect-ratio:4/3}.nr .find .wide .below{grid-template-columns:1fr}.nr .find .wide .hours{grid-template-columns:1fr 1fr}}.nr .foot{border-top:1px solid var(--line);padding:56px 0 calc(32px + env(safe-area-inset-bottom))}.nr .foot .big{font:400 clamp(80px,18vw,280px)/.85 var(--display);letter-spacing:-.03em;color:#0000;-webkit-text-stroke:1px var(--line2);margin:0 0 40px}.nr.light .foot .big,.nr.light .ww .word span{-webkit-text-stroke:1.5px #12121480}.nr .foot .cols{font:500 15px/1.7 var(--body);color:var(--mute);grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.nr .foot h4{font:700 11px/1 var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--bone);margin:0 0 6px}.nr .foot .cols a{display:block}.nr .foot .cols a:hover{color:var(--bone)}.nr .foot .made{border-top:1px solid var(--line);font:500 13px/1 var(--body);color:var(--faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:48px;padding-top:20px;display:flex}.nr .foot .made button{cursor:pointer;color:var(--mute);font:700 13px/1 var(--body);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:8px;display:inline-flex}.nr .foot .made button:after{content:"↑";font:400 18px/1 var(--display)}.nr .foot .made .legal{flex-wrap:wrap;gap:6px 18px;display:inline-flex}.nr .foot .made .legal a{color:var(--mute);margin-block:-16px;padding-block:16px;text-decoration:none;transition:color .2s}.nr .foot .made .legal a:hover{color:var(--bone)}@media(max-width:820px){.nr .foot .cols{grid-template-columns:1fr 1fr}}.nr .fab{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:35;border:1px solid var(--brass);background:color-mix(in srgb,var(--ink) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:56px;color:var(--bone);font:700 15px/1 var(--body);opacity:0;transition:opacity .3s,transform .3s var(--ease);pointer-events:none;cursor:pointer;border-radius:28px;align-items:center;gap:10px;padding:0 22px;display:none;position:fixed;transform:translateY(12px)}.nr .fab i{background:var(--brass);border-radius:4px;width:7px;height:7px}@media(max-width:820px){.nr .fab{display:inline-flex}}.nr.is-past-hero:not(.sheet-open):not(.menu-open) .fab{opacity:1;pointer-events:auto;transform:none}.nr.owner .fab{display:none}.nr.rv .slot:not(.in) .wrap>*{opacity:0;transform:translateY(16px)}.nr.rv .slot.in .wrap>*{opacity:1;transition:opacity .5s ease,transform .55s var(--ease);transform:none}.nr.rv .slot.in .wrap>:nth-child(2){transition-delay:60ms}.nr.rv .slot.in .wrap>:nth-child(3){transition-delay:.12s}.nr.rv .slot.in .wrap>:nth-child(4){transition-delay:.18s}.nr.rv .slot.in .wrap>:nth-child(n+5){transition-delay:.24s}.nr .scrim{z-index:50;background:#0009;justify-content:center;align-items:flex-end;padding:0;display:none;position:fixed;inset:0}.nr .scrim.on{display:flex}.nr .sheet{background:var(--ink);border:1px solid var(--line2);width:min(560px,100%);max-height:92svh;padding:22px 22px calc(28px + env(safe-area-inset-bottom));animation:up .32s var(--ease);border-bottom:0;border-radius:22px 22px 0 0;position:relative;overflow:auto}@keyframes up{0%{opacity:0;transform:translateY(40px)}}@media(min-width:821px){.nr .scrim{align-items:center;padding:24px}.nr .sheet{border-bottom:1px solid var(--line2);border-radius:22px}}.nr .sheet .x{border:1px solid var(--line2);width:40px;height:40px;color:var(--bone);font:400 22px/1 var(--display);cursor:pointer;background:0 0;border-radius:20px;position:absolute;top:14px;right:14px}.nr .sheet .grab{background:var(--line2);border-radius:2px;width:40px;height:4px;margin:-6px auto 14px}@media(min-width:821px){.nr .sheet .grab{display:none}}.nr .sheet h3{font:400 36px/1 var(--display);margin:0}.nr .sheet .ph{aspect-ratio:4/3;border:1px solid var(--line);background:var(--ink2);margin:18px 0;overflow:hidden}.nr .sheet .ph img{object-fit:cover;filter:contrast(1.04);width:100%;height:100%}.nr .sheet p{font:500 16px/1.6 var(--body);color:var(--mute);margin:0}.nr .sheet .days{grid-template-columns:repeat(7,1fr);gap:6px;margin-top:18px;display:grid}.nr .sheet .days div{border:1px solid var(--line);text-align:center;font:600 12px/1.3 var(--body);color:var(--faint);padding:10px 0}.nr .sheet .days div.in{color:var(--bone);border-color:var(--line2)}.nr .sheet .days div small{letter-spacing:.1em;text-transform:uppercase;margin-top:4px;font-size:10px;display:block}.nr .sheet .acts{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.nr .sheet.person .pph{aspect-ratio:4/5;border:1px solid var(--line);background:var(--ink2);margin:18px 0 20px;overflow:hidden}.nr .sheet.person .pph img{object-fit:cover;object-position:50% 22%;filter:contrast(1.04);width:100%;height:100%;display:block}.nr .sheet.person .pbd .kick{margin:0}.nr .sheet.person h3{margin-top:12px;font-size:clamp(36px,4.4vw,48px)}.nr .sheet.person .lede{color:var(--bone);font:500 17px/1.6 var(--body);margin-top:16px}.nr .sheet.person .own{border-left:1px solid var(--brass);margin:22px 0 0;padding:2px 0 2px 18px}.nr .sheet.person .own p{font:italic 400 21px/1.4 var(--display);color:var(--bone);margin:0}.nr .sheet.person .own cite{font:600 11px/1 var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-top:10px;font-style:normal;display:block}.nr .sheet.person .lbl{font:600 11px/1 var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-top:26px}.nr .sheet.person .chips,.nr .sheet.person .days{margin-top:12px}.nr .sheet.person .pwork{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.nr .sheet.person .pwork span{aspect-ratio:4/5;border:1px solid var(--line);background:var(--ink2);overflow:hidden}.nr .sheet.person .pwork img{object-fit:cover;width:100%;height:100%;display:block}.nr .sheet.person .pfoot{border-top:1px solid var(--line);margin-top:26px;padding:18px 0 4px}.nr .sheet.person .acts{margin-top:0}.nr .sheet.person .pnext{font:500 14px/1 var(--body);color:var(--mute);align-items:center;gap:8px;margin:14px 0 0;display:flex}.nr .sheet.person .pnext i{background:var(--brass);border-radius:50%;width:7px;height:7px}@media(min-width:821px){.nr .sheet.person{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);width:min(1000px,100%);height:min(720px,100svh - 48px);max-height:none;padding:0;display:grid;overflow:hidden}.nr .sheet.person .pph{aspect-ratio:auto;border:0;border-right:1px solid var(--line2);height:100%;margin:0}.nr .sheet.person.flip{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.nr .sheet.person.flip .pph{border-right:0;border-left:1px solid var(--line2);order:2}.nr .sheet.person .pbd{scrollbar-width:thin;padding:44px 44px 0;overflow:auto}.nr .sheet.person .pfoot{background:var(--ink);padding:18px 0 26px;position:sticky;bottom:0}.nr .sheet.person.flip .x{left:14px;right:auto}.nr .sheet.person:not(.flip) .x{background:var(--ink)}}.nr .sheet .kit{border:1px dashed var(--line2);font:500 14px/1.5 var(--body);color:var(--mute);margin-top:18px;padding:16px}.nr .sheet .kit b{color:var(--bone)}@media(prefers-reduced-motion:reduce){.nr *,.nr :before,.nr :after{transition:none!important;animation:none!important}.nr.rv .slot:not(.in) .wrap>*{opacity:1;transform:none}.nr html{scroll-behavior:auto}}.nr .dock{left:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:50;max-width:calc(100% - 32px);font-family:var(--tool);flex-wrap:wrap;gap:8px;display:flex;position:fixed}.nr .dock button{color:#f6eeff;height:40px;font:700 13px/1 var(--tool);cursor:pointer;white-space:nowrap;background:#2e1240;border:1px solid #5b2f7a;border-radius:20px;padding:0 14px;box-shadow:0 8px 24px #0006}.nr .dock button[aria-pressed=true]{color:#1a1030;background:#75ddb4;border-color:#75ddb4}.nr .dock button:disabled{opacity:.6;cursor:default}.nr.inframe .dock,.nr.inframe .fab{display:none}@media(max-width:620px){.nr .dock #phoneBtn{display:none}}.nr .tray{z-index:58;color:#f6eeff;font-family:var(--tool);padding:16px 16px calc(18px + env(safe-area-inset-bottom,0px));visibility:hidden;transition:transform .3s var(--ease),visibility 0s .3s;background:#2e1240;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -20px 60px #00000080}.nr .tray.on{visibility:visible;transition:transform .35s var(--ease);transform:none}.nr .tray-head{align-items:center;gap:14px;max-width:1240px;margin:0 auto 14px;display:flex}.nr .tray-head b{font:700 18px/1.2 var(--tool)}.nr .tray-head span{font:500 14px/1.35 var(--tool);opacity:.72}.nr .tray-head button{color:#fff;width:44px;height:44px;font:700 20px/1 var(--tool);cursor:pointer;background:#ffffff1f;border:0;border-radius:22px;flex:none;margin-left:auto}.nr .tray-row{flex-wrap:wrap;gap:10px;max-width:1240px;margin:0 auto;display:flex}.nr .tray-row button{color:#f6eeff;height:48px;font:600 14px/1 var(--tool);cursor:pointer;background:0 0;border:1.5px solid #ffffff40;border-radius:24px;align-items:center;gap:10px;padding:0 16px 0 10px;display:flex}.nr .tray-row button i{border:1px solid #fff6;border-radius:12px;width:24px;height:24px}.nr .tray-row button[aria-pressed=true]{color:#2e1240;background:#f6eeff;border-color:#f6eeff}.nr .tray-row button.swatch b{border-radius:12px;width:84px;height:48px;display:block}.nr .tray-row .looktile{border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;height:auto;padding:10px}.nr .tray-row .looktile span{border-radius:10px;width:150px;height:84px;display:block}.nr .ed-w,.nr .ed-l{cursor:text;-webkit-tap-highlight-color:transparent;border-radius:6px;transition:box-shadow .15s,background .15s;box-shadow:0 0 0 2px #0000}.nr .ed-w:hover,.nr .ed-l:hover,.nr .ed-w:focus-visible,.nr .ed-l:focus-visible{background:#e72a8a14;outline:none;box-shadow:0 0 0 2px #e72a8a}.nr .ed-pic{cursor:pointer;width:100%;height:100%;display:block;position:relative}.nr .ed-pic img{display:block}.nr .ed-badge{z-index:3;color:#172a5c;height:34px;font:600 12.5px/1 var(--tool);cursor:pointer;background:#fff;border:2px solid #172a5c;border-radius:19px;place-items:center;width:38px;height:38px;padding:0;display:grid;position:absolute;inset:8px 8px auto auto;box-shadow:0 6px 16px -8px #172a5c99}.nr .ed-badge span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.nr .ed-scrim{z-index:70;align-items:flex-end}@media(min-width:760px){.cb .ed-scrim{align-items:center}}.nr .ed-sheet{color:#172a5c;width:min(560px,100%);max-height:calc(100vh - 32px);padding:18px 18px calc(18px + env(safe-area-inset-bottom,0px));font-family:var(--tool);background:#fff;border-radius:22px;animation:.26s cubic-bezier(.2,0,0,1) cb-up;overflow:auto;box-shadow:0 24px 60px -24px #172a5c99}.nr .ed-sheet.is-wide{width:min(760px,100%)}.nr .ed-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.nr .ed-head b{font:700 17px/1.2 var(--tool)}.nr .ed-x{color:#172a5c;width:40px;height:40px;font:700 20px/1 var(--tool);cursor:pointer;background:#fff;border:2px solid #172a5c;border-radius:20px;flex:none;padding:0}.nr .ed-x:disabled{opacity:.3;cursor:default}.nr .ed-hint{font:500 13.5px/1.4 var(--tool);color:#5b6482;margin:6px 0 12px}.nr .ed-field{color:#172a5c;width:100%;min-height:52px;font:500 17px/1.4 var(--tool);resize:vertical;background:#fff;border:2px solid #172a5c;border-radius:14px;outline:none;padding:12px 14px}.nr .ed-field:focus-visible{border-color:#e72a8a;box-shadow:0 0 0 3px #e72a8a59}.nr .ed-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.nr .ed-count{font:600 13px/1 var(--tool);color:#5b6482;font-variant-numeric:tabular-nums}.nr .ed-count.is-out{color:#c8273e}.nr .ed-why{font:600 13px/1.3 var(--tool);color:#c8273e;flex:160px}.nr .ed-save{color:#fff;height:46px;font:700 15px/1 var(--tool);cursor:pointer;background:#172a5c;border:0;border-radius:23px;margin-left:auto;padding:0 22px}.nr .ed-save:disabled{opacity:.4;cursor:default}.nr .ed-list{gap:8px;display:grid}.nr .ed-item{grid-template-columns:1fr 40px;align-items:center;gap:8px;display:grid}.nr .ed-add{color:#172a5c;height:40px;font:600 13.5px/1 var(--tool);cursor:pointer;background:#fff;border:2px dashed #172a5c;border-radius:20px;justify-self:start;padding:0 14px}.nr .ed-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}@media(min-width:560px){.cb .ed-grid{grid-template-columns:repeat(4,1fr)}}.nr .ed-grid>i{aspect-ratio:1;background:#eef0f6;border-radius:12px}.nr .ed-ph{aspect-ratio:1;cursor:pointer;background:#eef0f6;border:2px solid #0000;border-radius:12px;padding:0;position:relative;overflow:hidden}.nr .ed-ph img{object-fit:cover;width:100%;height:100%;display:block}.nr .ed-ph:hover,.nr .ed-ph:focus-visible{border-color:#e72a8a;outline:none}.nr .ed-ph.is-busy{opacity:.5}.nr .ed-ph span{color:#172a5c;font:600 11px/1 var(--tool);background:#fff;border-radius:10px;padding:4px 8px;position:absolute;bottom:6px;left:6px}.nr .ed-grid.is-people .ed-ph{border-radius:50%}.nr .ed-grid.is-people .ed-ph span{bottom:4px;left:50%;transform:translate(-50%)}.nr .strip-wrap{position:relative}.nr .strip-arrows{z-index:2;gap:8px;display:none;position:absolute;top:-6px;right:max(20px,50vw - 600px)}.nr .band .strip-arrows{top:4px;right:20px}.nr .strip-arrows button{border:3px solid var(--ink);background:var(--paper);width:44px;height:44px;color:var(--ink);cursor:pointer;box-shadow:4px 4px 0 var(--ink);border-radius:22px;place-items:center;transition:transform .15s;display:grid}.nr .strip-arrows button:active{box-shadow:2px 2px 0 var(--ink);transform:translate(2px,2px)}@media(hover:hover)and (pointer:fine){.cb [data-v=rail] .strip-arrows,.nr .band .strip-arrows{display:flex}}.nr{--ed-bar:73px}.nr .nb{background:var(--ink2);border-bottom:1px solid var(--line);height:44px;animation:nb-in .6s var(--ease) both}.nr .nb .wrap{justify-content:center;align-items:center;gap:12px;min-width:0;height:100%;display:flex}.nr .nb-mk{width:18px;height:18px;color:var(--brass);flex:none}.nr .nb-t{font:italic 400 18px/1 var(--display);letter-spacing:.005em;color:var(--bone);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.nr .nb-sep{background:var(--line2);flex:none;width:1px;height:16px}.nr .nb-go{all:unset;cursor:pointer;font:600 15px/1 var(--body);letter-spacing:.02em;color:var(--bone);text-decoration:underline;-webkit-text-decoration-color:var(--brass);text-decoration-color:var(--brass);text-underline-offset:5px;white-space:nowrap;flex:none;align-items:center;min-height:44px;text-decoration-thickness:1px;display:inline-flex}.nr .nb-go:focus-visible{outline:2px solid var(--brass);outline-offset:3px}.nr .nb-arr{width:16px;height:16px;color:var(--brass);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;display:none}@keyframes nb-in{0%{opacity:0}to{opacity:1}}@media(max-width:640px){.nr .nb{height:auto;min-height:44px}.nr .nb .wrap{justify-content:space-between;gap:10px;min-height:44px;padding:7px 0}.nr .nb-t{text-align:left;white-space:normal;flex:1;font-size:16px;line-height:1.25;overflow:visible}.nr .nb-sep,.nr .nb-go{display:none}.nr .nb.is-go{cursor:pointer}.nr .nb.is-go .nb-arr{display:block}}@media(prefers-reduced-motion:reduce){.nr .nb{animation:none}}.nr .mark:has(.slg){align-items:center;gap:12px}.hx{--pink:#ff0083;--pink2:#ff4fa8;--aub:#400021;--ink:#0c0a0b;--white:#fff;--mist:#f6f2f4;--lime:#e4f53a;--leaf:#bce63a;--violet:#7b2c8f;--char:#262626;--deco:"Poiret One","Josefin Sans",Futura,sans-serif;--punch:"Barlow Condensed","Arial Narrow",Impact,sans-serif;--body:Jost,Futura,"Helvetica Neue",Arial,sans-serif;--mono:"Space Mono",ui-monospace,Menlo,monospace;--sq:36px;--tool:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--cs:#51213d;--csg:#fc89e8;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media(max-width:640px){.hx{--sq:26px}}.hx,.hx *,.hx :before,.hx :after{box-sizing:border-box}.hx{background:var(--white);min-height:100vh;color:var(--ink);font:500 17px/1.6 var(--body);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;position:relative;overflow-x:clip}.hx img{max-width:100%;display:block}.hx a{color:inherit}.hx button{font:inherit;color:inherit;cursor:pointer}.hx :focus-visible{outline:3px solid var(--lime);outline-offset:3px}.hx .wrap{width:100%;max-width:1320px;padding-left:max(18px,env(safe-area-inset-left,0px));padding-right:max(18px,env(safe-area-inset-right,0px));margin:0 auto}.hx .sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.hx .slot{scroll-margin-top:76px;position:relative}.hx .floor{background-color:var(--white)}.hx.pat-floor .floor{background-image:conic-gradient(var(--ink) 25%,transparent 0 50%,var(--ink) 0 75%,transparent 0);background-size:calc(var(--sq)*2) calc(var(--sq)*2)}.hx:not(.pat-floor) .h-split .left,.hx:not(.pat-floor) .w-floor,.hx:not(.pat-floor) .p-receipt{background-color:var(--ink)}.hx .wall{background-color:var(--pink)}.hx.pat-wall .wall{background-image:var(--wall);background-size:380px 380px}.hx .blobs{background-color:var(--pink)}.hx.pat-blobs .blobs{background-image:var(--blobs);background-size:720px 720px}.hx .blobs.dark{background-color:var(--ink)}.hx.pat-blobs .blobs.dark{background-image:var(--blobs-dark)}.hx .floor-band{height:calc(var(--sq)*2)}.hx:not(.pat-floor) .floor-band{display:none}.hx.pat-floor .floor-band{background-color:var(--ink);background-image:radial-gradient(circle closest-side,var(--lime) 0 55%,transparent 58%);background-size:calc(var(--sq)*2) 100%;background-repeat:repeat-x}.hx .punch{font-family:var(--punch);text-transform:uppercase;letter-spacing:-.005em;text-wrap:balance;margin:0;font-weight:800;line-height:.9}.hx .deco{font-family:var(--deco);letter-spacing:.04em;margin:0;font-weight:400}.hx .outline{color:var(--pink2);-webkit-text-stroke:2px var(--pink);paint-order:stroke fill}.hx .ig{font-family:var(--punch);color:var(--white);text-transform:uppercase;letter-spacing:.01em;font-weight:800;line-height:1.02}.hx .ig small{font-family:var(--body);text-transform:none;letter-spacing:0;color:#ffd3ea;font-weight:600}.hx .lede{max-width:52ch;margin:0;font-size:clamp(17px,1.5vw,20px);line-height:1.6}.hx .btn{border:2.5px solid var(--ink);background:var(--lime);height:56px;color:var(--ink);font:800 19px/1 var(--punch);letter-spacing:.06em;text-transform:uppercase;box-shadow:4px 4px 0 var(--ink);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.hx .btn:hover{box-shadow:6px 6px 0 var(--ink);transform:translate(-2px,-2px)}.hx .btn:active{box-shadow:1px 1px 0 var(--ink);transform:translate(3px,3px)}.hx .btn.pk{background:var(--pink);color:var(--white)}.hx .btn.wh{background:var(--white)}.hx .btn.ghost{color:var(--white);border-color:var(--white);box-shadow:4px 4px 0 var(--pink);background:0 0}.hx .btn.sm{height:44px;box-shadow:3px 3px 0 var(--ink);padding:0 18px;font-size:16px}.hx .tag{background:var(--pink);height:28px;color:var(--white);font:800 14px/1 var(--punch);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}.hx .neon{color:var(--pink);filter:drop-shadow(0 0 2px var(--pink)) drop-shadow(0 0 10px #ff0083bf) drop-shadow(0 0 28px #ff008373)}.hx .neon.on{animation:2.6s step-end .3s both hxFlick}@keyframes hxFlick{0%{opacity:.08}8%{opacity:1}11%{opacity:.25}14%{opacity:1}30%{opacity:.6}32%{opacity:1}to{opacity:1}}.hx .neon svg{display:block;overflow:visible}.hx .nameplate{font:800 clamp(40px,5vw,72px)/.9 var(--punch);text-transform:uppercase;letter-spacing:.02em;overflow-wrap:anywhere;max-width:100%;display:inline-block}.hx .bar{top:calc(var(--ed-top,0px) + env(safe-area-inset-top,0px));z-index:50;background:var(--ink);color:var(--white);border-bottom:3px solid var(--pink);position:sticky}.hx .bar .wrap{align-items:center;gap:18px;height:72px;transition:height .25s;display:flex}.hx.is-scrolled .bar .wrap{height:60px}.hx .brand{align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.hx .brand .neon svg{width:34px;height:38px}.hx .brand .word{width:68px;height:30px;color:var(--white)}.hx .brand .bname{font:800 26px/1 var(--punch);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hx .bar nav{gap:4px;margin-left:16px;display:flex}.hx .bar nav a{font:600 15px/1 var(--body);letter-spacing:.02em;border-radius:999px;padding:10px 13px;text-decoration:none}.hx .bar nav a:hover{background:var(--pink)}.hx .bar .sp{flex:1}.hx .bar .btn{height:44px;box-shadow:3px 3px 0 var(--pink);border-color:var(--lime);flex:none;padding:0 18px;font-size:16px}.hx .bar .burger{display:none}@media(max-width:900px){.hx .bar nav{display:none}.hx .bar .wrap{gap:12px}.hx .bar .burger{border:2px solid var(--white);background:0 0;border-radius:22px;flex:none;place-content:center;gap:5px;width:44px;height:44px;padding:0;display:grid}.hx .bar .burger i{background:var(--white);border-radius:2px;width:18px;height:2.5px;transition:transform .25s,opacity .2s;display:block}.hx.menu-open .bar .burger i:first-child{transform:translateY(7.5px)rotate(45deg)}.hx.menu-open .bar .burger i:nth-child(2){opacity:0}.hx.menu-open .bar .burger i:nth-child(3){transform:translateY(-7.5px)rotate(-45deg)}}.hx .mnu{z-index:48;pointer-events:none;position:fixed;inset:0}.hx .mnu-scrim{opacity:0;background:#0c0a0b99;transition:opacity .28s;position:absolute;inset:0}.hx .mnu-panel{padding:calc(84px + env(safe-area-inset-top,0px)) 18px 26px;background:var(--ink);color:var(--white);border-bottom:3px solid var(--pink);visibility:hidden;gap:4px;transition:transform .28s cubic-bezier(.2,0,0,1),visibility 0s .28s;display:grid;position:absolute;top:0;left:0;right:0;transform:translateY(-100%)}.hx .mnu-panel>button{text-align:left;font:800 40px/1 var(--punch);text-transform:uppercase;letter-spacing:.01em;opacity:0;background:0 0;border:0;padding:8px 0;transition:opacity .25s,transform .25s;transform:translateY(-6px)}.hx .mnu-foot{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:16px;display:flex}.hx .mnu-foot span{font:600 14px/1.3 var(--body);color:#e6dbe1}.hx.menu-open .mnu{pointer-events:auto}.hx.menu-open .mnu-scrim{opacity:1}.hx.menu-open .mnu-panel{visibility:visible;transition:transform .28s cubic-bezier(.2,0,0,1);transform:none}.hx.menu-open .mnu-panel>button{opacity:1;transform:none}.hx .hero{color:var(--white);position:relative;overflow:hidden}.hx .hero .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding-block:56px 64px;display:grid;position:relative}.hx .hero-copy{z-index:2;justify-items:start;gap:24px;min-width:0;display:grid;position:relative}.hx .hero .sign svg{width:clamp(120px,14vw,190px);height:auto}.hx .hero h1{font-size:clamp(58px,8.4vw,128px)}.hx .hero h1>span{display:block}.hx .hero .deco{color:var(--pink2);font-size:clamp(24px,2.6vw,36px)}.hx .hero .lede{color:#f1e6ec}.hx .acts{flex-wrap:wrap;gap:14px;display:flex}.hx .collage{aspect-ratio:1;min-width:0;max-width:100%;position:relative}.hx .collage .big{border:6px solid var(--white);box-shadow:0 0 0 3px var(--pink),0 0 40px #ff008380;border-radius:6px;position:absolute;inset:0 0 14% 6%;overflow:hidden;transform:rotate(2deg)}.hx .collage .big img{object-fit:cover;width:100%;height:100%}.hx .collage .pola{background:var(--white);width:40%;box-shadow:8px 8px 0 var(--lime);padding:10px 10px 44px;position:absolute;bottom:0;left:0;transform:rotate(-7deg)}.hx .collage .pola img{aspect-ratio:4/5;object-fit:cover;width:100%}.hx .collage .pola b{text-align:center;font:400 20px/1 var(--deco);color:var(--ink);position:absolute;bottom:12px;left:0;right:0}.hx .sticker{background:var(--lime);width:138px;height:138px;color:var(--ink);text-align:center;text-transform:uppercase;border:3px solid var(--ink);box-shadow:4px 4px 0 var(--pink);z-index:3;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:16px;animation:4s ease-in-out infinite hxWob;display:flex;position:absolute;top:-14px;right:-6px;transform:rotate(12deg)}.hx .sticker b{font:800 44px/.85 var(--punch)}.hx .sticker span{font:800 16px/1 var(--punch);letter-spacing:.04em;white-space:nowrap}.hx .sticker small{font:600 11px/1.15 var(--body);text-transform:none;white-space:nowrap}@keyframes hxWob{0%,to{transform:rotate(12deg)}50%{transform:rotate(4deg)scale(1.04)}}@media(max-width:900px){.hx .hero .wrap{grid-template-columns:minmax(0,1fr);gap:36px;padding-block:36px 44px}.hx .collage{justify-self:center;width:100%;max-width:520px}.hx .sticker{width:112px;height:112px;padding:12px}.hx .sticker b{font-size:34px}.hx .sticker span{font-size:13px}.hx .sticker small{font-size:10px}}.hx .ticker{background:var(--lime);border-block:3px solid var(--ink);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.hx .ticker .run{width:max-content;animation:34s linear infinite hxBelt;display:flex}.hx .ticker span{font:800 clamp(24px,3vw,34px)/1 var(--punch);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;padding:14px 0}.hx .ticker span:after{content:"✦";color:var(--pink);padding:0 22px}@keyframes hxBelt{to{transform:translate(-50%)}}.hx .intro{padding-block:72px}.hx .intro .wrap{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:40px;display:grid}.hx .card{background:var(--white);border:3px solid var(--ink);box-shadow:8px 8px 0 var(--ink);border-radius:28px;justify-items:start;gap:18px;min-width:0;padding:34px 32px;display:grid}.hx .card .deco{color:var(--pink);font-size:24px}.hx .card h2{font-size:clamp(44px,5vw,72px)}.hx .card h2 em{color:var(--pink);font-style:normal}.hx .chips{flex-wrap:wrap;gap:8px;display:flex}.hx .chip{border:2px solid var(--ink);height:36px;font:600 14px/1 var(--body);background:var(--white);border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.hx .chip i{background:var(--pink);border-radius:50%;flex:none;width:10px;height:10px}.hx .intro figure{background:var(--white);box-shadow:10px 10px 0 var(--ink);border-radius:8px;min-width:0;margin:0;padding:12px;position:relative;transform:rotate(-1.5deg)}.hx .intro figure img{aspect-ratio:3/2;object-fit:cover;border-radius:4px;width:100%}.hx .intro figcaption{position:absolute;bottom:-22px;right:-12px;transform:rotate(-4deg)}.hx .intro figcaption span{background:var(--ink);color:var(--lime);font:800 22px/1 var(--punch);text-transform:uppercase;letter-spacing:.04em;padding:10px 16px;display:inline-block}@media(max-width:900px){.hx .intro{padding-block:48px}.hx .intro .wrap{grid-template-columns:minmax(0,1fr)}.hx .card{padding:26px 22px}.hx .intro figcaption{right:-4px}}.hx .sec{padding-block:84px}.hx .head{grid-template-columns:minmax(0,1fr);gap:14px;margin-bottom:38px;display:grid}.hx .head .deco{color:var(--pink);font-size:22px}.hx .head h2{overflow-wrap:break-word;margin:0;font-size:clamp(46px,7.4vw,112px)}.hx .head p{max-width:56ch;margin:0;font-size:18px}.hx .swipe{color:#6a5f66;margin:0;font-size:13px;display:none}@media(max-width:640px){.hx .swipe{display:block}.hx .sec{padding-block:56px}.hx .head{margin-bottom:26px}.hx .slot[data-slot=space] .head h2{font-size:38px}}.hx .drift{scrollbar-width:none;overscroll-behavior-x:contain;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.hx .drift::-webkit-scrollbar{display:none}.hx .drift>.track{width:max-content;padding:10px max(18px,env(safe-area-inset-left,0px)) 24px;gap:20px;display:flex}.hx .work{background:var(--white)}.hx .rails{gap:22px;display:grid;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.hx .rails .rail{-webkit-mask-image:none;mask-image:none}.hx .belt{gap:20px;width:max-content;padding-inline:18px;display:flex}.hx .look{flex:none;width:clamp(210px,22vw,300px);margin:0}.hx .look .ph{aspect-ratio:4/5;border:3px solid var(--ink);border-radius:18px;max-width:100%;position:relative;overflow:hidden}.hx .look .ph img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,0,0,1);position:absolute;inset:0}.hx .look:hover .ph img{transform:scale(1.05)}.hx .look figcaption{justify-content:space-between;align-items:center;gap:8px;padding:10px 4px 0;display:flex}.hx .look figcaption b{font:800 22px/1 var(--punch);text-transform:uppercase;min-width:0}.hx .look figcaption span{font:500 14px/1 var(--body);color:#5b5258;white-space:nowrap}.hx .work .more{justify-content:center;margin-top:34px;display:flex}.hx .squad{background:var(--mist)}.hx .squad .head h2 .outline{display:block}.hx .grid5{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid}@media(max-width:1100px){.hx .grid5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.hx .grid5{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.hx .st{background:var(--white);border:3px solid var(--ink);box-shadow:5px 5px 0 var(--ink);border-radius:22px;flex-direction:column;min-width:0;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.hx .st:hover{box-shadow:7px 8px 0 var(--pink);transform:translate(-2px,-3px)}.hx .st .ph{aspect-ratio:4/5;background:var(--pink);border-bottom:3px solid var(--ink);max-width:100%;position:relative;overflow:hidden}.hx .st .ph img{object-fit:cover;width:100%;height:100%;transition:opacity .45s;position:absolute;inset:0}.hx .st .ph img.alt{opacity:0}.hx .st:hover .ph img.alt,.hx .st.flip .ph img.alt{opacity:1}.hx .st .ph .tag{z-index:2;position:absolute;top:10px;left:10px}.hx .st .bd{flex:1;align-content:start;gap:8px;min-width:0;padding:14px 14px 16px;display:grid}.hx .st h3{font:800 34px/.9 var(--punch);text-transform:uppercase;margin:0}.hx .st h3 a{text-decoration:none}.hx .st .role{font:400 18px/1.1 var(--deco);color:var(--pink);font-weight:700}.hx .st .good{color:#3c3439;margin:0;font-size:14px;line-height:1.45}.hx .st .from{border-top:2px dashed #d8cdd3;justify-content:space-between;align-items:baseline;gap:6px;margin-top:4px;padding-top:10px;font-size:13.5px;display:flex}.hx .st .from b{font:800 22px/1 var(--punch)}.hx .st .btn{width:100%;margin-top:8px}.hx .st .ig-h,.hx .st .nx{color:#6a5f66;overflow-wrap:anywhere;font-size:13px}.hx .st .nx{color:var(--ink);font-weight:600}@media(max-width:640px){.hx .st h3{font-size:28px}.hx .st .bd{padding:12px 12px 14px}.hx .st .btn{height:42px;padding:0 10px;font-size:15px}.hx .st .good{font-size:13px}}.hx .selfemp{background:var(--ink);color:var(--white);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 26px;margin:26px 0 0;padding:24px 26px;display:flex}.hx .selfemp p{max-width:62ch;margin:0}.hx .selfemp p b{color:var(--lime)}.hx .behind{color:var(--white)}.hx .behind .head p{color:#eadfe5}.hx .mosaic{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;display:grid}.hx .mosaic>*{min-width:0}.hx .shot{border:3px solid var(--white);border-radius:20px;max-width:100%;min-height:300px;margin:0;position:relative;overflow:hidden}.hx .shot img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hx .shot:after{content:"";z-index:1;background:linear-gradient(#0000,#0c0a0bb8);position:absolute;inset:45% 0 0}.hx .shot figcaption{z-index:2;text-transform:none;text-shadow:0 2px 14px #00000040;font-size:clamp(22px,2.4vw,34px);position:absolute;bottom:16px;left:18px;right:18px}.hx .shot figcaption small{margin-top:6px;font-size:.62em;display:block}.hx .s-wide{aspect-ratio:3/2;grid-column:span 8}.hx .s-narrow{grid-column:span 4}.hx .shot .who{z-index:3;position:absolute;top:14px;left:14px}@media(max-width:900px){.hx .mosaic{grid-template-columns:minmax(0,1fr)}.hx .shot{min-height:0}.hx .s-wide,.hx .s-narrow{grid-column:auto}.hx .s-narrow{aspect-ratio:4/5}}.hx .prices .panel>*{min-width:0}.hx .prices .panel{background:var(--white);border:3px solid var(--ink);box-shadow:10px 10px 0 var(--ink);border-radius:30px;gap:22px;padding:30px;display:grid}.hx .prices .head h2{color:var(--white);font-family:var(--deco);text-transform:uppercase;letter-spacing:.02em;text-shadow:0 3px 0 var(--aub);font-size:clamp(56px,8vw,120px);font-weight:400;line-height:.95}.hx.pat-blobs .prices.blobs{background-size:520px 520px}.hx .prices .head p{color:var(--white);font-weight:600}.hx .prices .head .deco{color:var(--white)}.hx .who-pick{flex-wrap:wrap;gap:10px;display:flex}.hx .who-pick button{border:2px solid var(--ink);background:var(--white);height:48px;font:600 15px/1 var(--body);border-radius:999px;align-items:center;gap:9px;padding:0 16px 0 6px;display:inline-flex}.hx .who-pick button.all{padding:0 18px}.hx .who-pick button img{object-fit:cover;object-position:50% 25%;border-radius:50%;width:36px;height:36px}.hx .who-pick button small{font:400 14px/1 var(--deco);color:var(--pink);font-weight:700}.hx .who-pick button[aria-pressed=true]{background:var(--ink);color:var(--white)}.hx .who-pick button[aria-pressed=true] small{color:var(--lime)}.hx .picked{color:#4a4147;margin:0;font-size:15px}.hx .picked b{color:var(--ink)}.hx .tabs{border-bottom:3px solid var(--ink);flex-wrap:wrap;gap:6px;padding-bottom:12px;display:flex}.hx .tabs button{background:var(--mist);height:44px;font:800 19px/1 var(--punch);text-transform:uppercase;letter-spacing:.04em;border:0;border-radius:999px;padding:0 18px}.hx .tabs button[aria-selected=true]{background:var(--pink);color:var(--white)}.hx .tbl-w{scrollbar-width:none;overscroll-behavior-x:contain;overflow-x:auto}.hx .tbl-w::-webkit-scrollbar{display:none}.hx .tbl-w.fade-r{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.hx .tbl-w.fade-l{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px);mask-image:linear-gradient(90deg,#0000,#000 28px)}.hx .tbl-w.fade-l.fade-r{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000)}.hx table.menu{border-collapse:collapse;font-variant-numeric:tabular-nums lining-nums;width:100%;min-width:560px}.hx table.menu.one{min-width:0}@media(max-width:640px){.hx .tbl-w{container-type:inline-size}.hx table.menu.rest{--col:100px;table-layout:fixed;min-width:0;width:calc(100cqw - 28px + (var(--n) - 1) * var(--col))}.hx table.menu.rest thead th:first-child{width:calc(100cqw - var(--col) - 28px)}.hx table.menu.rest thead th:not(:first-child){width:var(--col)}.hx .menu.rest td:first-child{overflow-wrap:break-word}.hx .menu.rest .span{text-align:left}.hx .menu.rest .span>span{width:calc(var(--col) - 10px);text-align:right;white-space:normal;display:inline-block}.hx .menu.rest th:last-child,.hx .menu.rest td:last-child{padding-right:0}}.hx .menu th,.hx .menu td{text-align:right;white-space:nowrap;border-bottom:1.5px solid #ece4e8;padding:13px 10px}.hx .menu th:first-child,.hx .menu td:first-child{text-align:left;white-space:normal;padding-left:0}.hx .menu thead th{font:400 18px/1 var(--deco);color:var(--pink);border-bottom:2px solid var(--ink);padding-bottom:12px;font-weight:700}.hx .menu td{font-size:16.5px}.hx .menu td:first-child{font-weight:600}.hx .menu td:first-child small{color:#6a5f66;font-size:13.5px;font-weight:500;display:block}.hx .menu .lit{background:#ffe6f3;font-weight:700}.hx .menu thead .lit{background:var(--pink);color:var(--white);border-radius:10px 10px 0 0}.hx .menu .span{text-align:right;color:#4a4147;font-weight:600}.hx .note{color:#4a4147;background:var(--mist);border-radius:14px;margin:0;padding:12px 14px;font-size:14.5px}.hx .tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.hx .tier{border:3px solid var(--ink);background:var(--white);border-radius:22px;align-content:start;gap:10px;padding:20px;display:grid}.hx .tier:nth-child(2){background:#ffe6f3}.hx .tier:nth-child(3){background:var(--ink);color:var(--white)}.hx .tier h4{font:400 44px/1 var(--deco);letter-spacing:.02em;margin:0;font-weight:700}.hx .tier .rng{font:800 34px/1 var(--punch)}.hx .tier:nth-child(3) .rng{color:var(--lime)}.hx .tier p{margin:0;font-size:15px}.hx .tier small{opacity:.75;font-size:13px}@media(max-width:820px){.hx .tiers{grid-template-columns:minmax(0,1fr)}.hx .prices .panel{border-radius:24px;padding:20px 16px}}.hx .rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.hx .rule{background:var(--ink);color:var(--white);border-radius:20px;gap:6px;min-width:0;padding:18px 20px;display:grid}.hx .rule b{font:800 22px/1 var(--punch);text-transform:uppercase;color:var(--lime);letter-spacing:.03em}.hx .rule span{color:#e9dfe4;font-size:14.5px}@media(max-width:820px){.hx .rules{grid-template-columns:minmax(0,1fr)}}.hx .space{background:var(--white)}.hx .rooms{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(0,auto);gap:16px;display:grid}.hx .room{border:3px solid var(--ink);border-radius:18px;min-width:0;margin:0;position:relative;overflow:hidden}.hx .room img{object-fit:cover;width:100%;height:100%;display:block}.hx .room figcaption{position:absolute;bottom:12px;left:12px}.hx .r-floor{aspect-ratio:3/2;grid-column:span 7}.hx .r-recep{aspect-ratio:auto;grid-column:span 5}.hx .r-basins{aspect-ratio:3/2;grid-column:span 5}.hx .r-gallery,.hx .r-sofa{aspect-ratio:auto;grid-column:span 2}.hx .r-gallery figcaption,.hx .r-sofa figcaption{display:none}.hx .r-shelf{aspect-ratio:auto;grid-column:span 3}.hx .r-recep img,.hx .r-gallery img,.hx .r-sofa img,.hx .r-shelf img{position:absolute;inset:0}@media(max-width:900px){.hx .rooms{grid-template-columns:repeat(2,minmax(0,1fr))}.hx .r-floor,.hx .r-basins{grid-column:span 2}.hx .r-recep{aspect-ratio:3/2;grid-column:span 2}.hx .r-gallery,.hx .r-sofa,.hx .r-shelf{aspect-ratio:4/5;grid-column:span 1}.hx .r-shelf{aspect-ratio:3/2;grid-column:span 2}}.hx .find{background:var(--ink);color:var(--white)}.hx .find .wrap{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:44px;display:grid}.hx .find .wrap>*{min-width:0}.hx .find h2{font-size:clamp(48px,7vw,104px)}.hx .find h2 small{font-family:var(--deco);text-transform:none;color:var(--pink2);letter-spacing:.03em;margin-top:12px;font-size:.32em;font-weight:400;line-height:1.2;display:block}.hx .hours{gap:0;width:min(400px,100%);margin:6px 0 4px;display:grid}.hx .hours div{font-variant-numeric:tabular-nums;border-bottom:1px solid #ffffff24;grid-template-columns:1fr auto;gap:24px;padding:9px 0;font-size:16px;display:grid}.hx .hours div.today{color:var(--lime);font-weight:700}.hx .hours div.today em{white-space:pre;font-style:normal;font-weight:500}.hx .contact{color:#e6dbe1;overflow-wrap:anywhere;flex-wrap:wrap;gap:10px 22px;min-width:0;font-size:15px;display:flex}.hx .contact a{color:var(--white)}.hx .find figure{margin:0;position:relative;transform:rotate(2deg)}.hx .find figure img{aspect-ratio:4/5;object-fit:cover;border:6px solid var(--white);width:100%;box-shadow:0 0 0 3px var(--pink),0 0 40px #ff008373;border-radius:6px}.hx .find figure>span{background:var(--lime);color:var(--ink);font:800 22px/1 var(--punch);text-transform:uppercase;border:3px solid var(--ink);z-index:3;padding:10px 14px;position:absolute;top:22px;left:-14px;transform:rotate(-6deg)}@media(max-width:900px){.hx .find .wrap{grid-template-columns:minmax(0,1fr)}.hx .find figure{max-width:420px}.hx .find figure>span{left:-6px}}.hx .foot{background:var(--ink);color:var(--white);border-top:3px solid var(--pink);padding-block:40px 110px}.hx .foot .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;display:flex}.hx .foot .fmark{align-items:center;gap:18px;min-width:0;display:flex}.hx .foot .neon svg{width:64px;height:72px}.hx .foot .nameplate{font-size:40px}.hx .foot p{color:#cfc3ca;max-width:60ch;margin:0;font-size:14px}.hx .foot .deco{color:var(--pink2);font-size:24px}.hx .foot .legal{font:700 14px/1.3 var(--body);flex-wrap:wrap;gap:6px 18px;display:inline-flex}.hx .foot .legal a{color:#cfc3ca;text-underline-offset:3px;margin-block:-13px;padding-block:13px;text-decoration:underline;text-decoration-thickness:1px}.hx .foot .legal a:hover{color:var(--white)}.hx .foot .totop{height:40px;color:var(--white);font:800 15px/1 var(--punch);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:2px solid #ffffff4d;border-radius:999px;padding:0 16px}.hx .fab{z-index:45;right:max(16px,env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));opacity:0;pointer-events:none;transition:opacity .3s,transform .3s;position:fixed;transform:translateY(20px)}.hx.is-past-hero:not(.sheet-open):not(.menu-open) .fab{opacity:1;pointer-events:auto;transform:none}@media(min-width:901px){.hx .fab{display:none}}.hx.owner .fab,.hx.inframe .fab{display:none}.hx .hv{display:block}.hx .hv.from-r{animation:.42s cubic-bezier(.2,0,0,1) hxFromR}.hx .hv.from-l{animation:.42s cubic-bezier(.2,0,0,1) hxFromL}@keyframes hxFromR{0%{opacity:0;transform:translate(56px)}}@keyframes hxFromL{0%{opacity:0;transform:translate(-56px)}}.hx .pinkfill{background:var(--pink);color:var(--white);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .12em}.hx .limefill{background:var(--lime);color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .12em}.hx .polaroid{background:var(--white);box-shadow:8px 8px 0 var(--ink);margin:0;padding:10px 10px 46px;position:relative}.hx .polaroid img{aspect-ratio:4/5;object-fit:cover;width:100%}.hx .polaroid figcaption{text-align:center;font:400 20px/1 var(--deco);color:var(--ink);font-weight:700;position:absolute;bottom:12px;left:8px;right:8px}.hx .polaroid:before{content:"";z-index:2;background:#e4f53adb;border:1.5px solid #0c0a0b33;width:96px;height:28px;margin-left:-48px;position:absolute;top:-14px;left:50%;transform:rotate(-4deg)}.hx .h-bleed{min-height:clamp(560px,88vh,880px);color:var(--white);background:var(--ink);align-items:flex-end;display:flex;position:relative;overflow:hidden}.hx .h-bleed .bgw{position:absolute;inset:0}.hx .h-bleed .bgw img{object-fit:cover;object-position:50% 40%;width:100%;height:100%}.hx .h-bleed .shade{pointer-events:none;background:linear-gradient(90deg,#0c0a0bc7,#0c0a0b59 42%,#0c0a0b00 62%),linear-gradient(#0c0a0b80,#0c0a0b00 26% 55%,#0c0a0be6);position:absolute;inset:0}@media(max-width:700px){.hx .h-bleed .shade{background:linear-gradient(#0c0a0b73,#0c0a0b00 25%,#0c0a0b33 45%,#0c0a0bf2)}}.hx .h-bleed .wrap{z-index:2;justify-items:start;gap:20px;padding-block:40px 112px;display:grid;position:relative}.hx:not(.pat-floor) .h-bleed .wrap{padding-bottom:64px}.hx .h-bleed .topsign{z-index:3;top:26px;left:max(18px,env(safe-area-inset-left,0px));position:absolute}.hx .h-bleed .topsign svg{width:clamp(84px,9vw,120px);height:auto}.hx .h-bleed .topsign.nameplate{font-size:clamp(34px,4vw,52px)}.hx .h-bleed h1{text-shadow:0 4px 30px #00000059;font-size:clamp(58px,8.2vw,136px)}.hx .h-bleed .deco{color:#ffc2e1;font-size:clamp(24px,2.6vw,36px)}.hx .h-bleed .sticker{top:auto;bottom:140px;right:max(24px,4vw)}.hx .h-bleed .floor-band{z-index:2;position:absolute;bottom:0;left:0;right:0}@media(max-width:700px){.hx .h-bleed .bgw img{object-position:60% 40%}.hx .h-bleed .sticker{top:24px;bottom:auto;right:16px}}.hx .h-poster{text-align:center;padding-block:56px 0;position:relative;overflow:hidden}.hx .h-poster .wrap{z-index:2;justify-items:center;gap:18px;display:grid;position:relative}.hx .h-poster .sign svg{width:clamp(90px,10vw,130px);height:auto}.hx .h-poster .sign.nameplate{color:var(--white);filter:none;-webkit-text-stroke:2px var(--ink);paint-order:stroke fill;text-shadow:4px 4px 0 var(--ink)}.hx .h-poster h1{color:var(--white);-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;text-shadow:6px 6px 0 var(--ink);font-size:clamp(56px,10.5vw,176px)}.hx .h-poster h1 .lime{color:var(--lime)}.hx .h-poster .deco{background:var(--ink);color:var(--white);border-radius:999px;max-width:100%;padding:8px 18px;font-size:clamp(22px,2.4vw,32px)}.hx .fan{justify-content:center;height:clamp(330px,37vw,500px);margin-top:28px;padding-bottom:0;display:flex;position:relative}.hx .fan .polaroid{width:clamp(150px,17vw,250px);margin-left:calc(clamp(150px,17vw,250px)/-2);transition:transform .3s cubic-bezier(.2,0,0,1);position:absolute;bottom:44px;left:50%}.hx .fan .polaroid:hover{z-index:9}.hx .fan .f1{transform:translate(-200%)rotate(-12deg)translateY(30px)}.hx .fan .f2{transform:translate(-105%)rotate(-6deg)}.hx .fan .f3{z-index:3;transform:translate(0)rotate(1deg)translateY(-16px)}.hx .fan .f4{transform:translate(105%)rotate(6deg)}.hx .fan .f5{transform:translate(200%)rotate(12deg)translateY(30px)}.hx .fan .f1:hover{transform:translate(-200%)rotate(-8deg)translateY(0)}.hx .fan .f2:hover{transform:translate(-105%)rotate(-3deg)translateY(-24px)}.hx .fan .f3:hover{transform:translate(0)rotate(0)translateY(-40px)}.hx .fan .f4:hover{transform:translate(105%)rotate(3deg)translateY(-24px)}.hx .fan .f5:hover{transform:translate(200%)rotate(8deg)translateY(0)}@media(max-width:700px){.hx .fan{height:290px}.hx .fan .polaroid{width:132px;margin-left:-66px;padding:7px 7px 34px}.hx .fan .polaroid figcaption{font-size:15px;bottom:9px}.hx .fan .f1,.hx .fan .f5{display:none}.hx .fan .f2{transform:translate(-78%)rotate(-7deg)}.hx .fan .f4{transform:translate(78%)rotate(7deg)}}.hx .h-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:clamp(560px,84vh,840px);display:grid}.hx .h-split .left{justify-content:center;align-items:center;padding:48px max(18px,4vw);display:flex}.hx .h-split .board{background:var(--white);border:3px solid var(--ink);box-shadow:10px 10px 0 var(--pink);border-radius:30px;justify-items:start;gap:18px;min-width:0;max-width:560px;padding:34px 30px 30px;display:grid}.hx .h-split .board .sign svg{width:88px;height:auto}.hx .h-split .board .nameplate{font-size:44px}.hx .h-split h1{font-size:clamp(52px,6vw,96px)}.hx .h-split .board .deco{color:var(--pink);font-size:24px}.hx .h-split .right{border-left:3px solid var(--ink);position:relative;overflow:hidden}.hx .h-split .right img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hx .h-split .right .tag{z-index:2;height:36px;padding:0 16px;font-size:17px;position:absolute;bottom:18px;left:18px}@media(max-width:900px){.hx .h-split{grid-template-columns:minmax(0,1fr)}.hx .h-split .right{aspect-ratio:4/5;border-left:0;border-bottom:3px solid var(--ink);order:-1}.hx .h-split .left{z-index:2;margin-top:-80px;padding:0 16px 40px;position:relative}.hx .h-split .board{padding:26px 22px}}.hx:not(.pat-floor) .h-split .left{background-color:var(--ink)}.hx .i-words{background:var(--white);padding-block:84px}.hx .i-words .big{font:800 clamp(42px,7vw,112px)/1.02 var(--punch);text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word;margin:0}.hx .i-words .big em{color:var(--pink);font-style:normal}.hx .i-words .pill{border:3px solid var(--ink);vertical-align:-.08em;background:var(--pink);border-radius:999px;width:1.7em;height:.82em;margin:0 .06em;display:inline-block;overflow:hidden}.hx .i-words .pill img{object-fit:cover;width:100%;height:100%}.hx .i-words .pill.r{transform:rotate(-6deg)}.hx .i-words .pill.l{transform:rotate(5deg)}.hx .i-words .below{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:22px 40px;margin-top:38px;display:grid}@media(max-width:820px){.hx .i-words{padding-block:56px}.hx .i-words .below{grid-template-columns:minmax(0,1fr)}}.hx .i-stick{color:var(--white);padding-block:72px}.hx .i-stick .wrap{gap:30px;display:grid}.hx .i-stick .ph{border:5px solid var(--white);aspect-ratio:16/9;border-radius:24px;max-width:100%;position:relative;overflow:visible}.hx .i-stick .ph img{object-fit:cover;border-radius:19px;width:100%;height:100%}.hx .stk{text-align:center;font:800 clamp(15px,1.6vw,22px)/1 var(--punch);text-transform:uppercase;border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink);z-index:2;place-items:center;display:grid;position:absolute}.hx .stk.c{aspect-ratio:1;background:var(--lime);width:clamp(96px,11vw,150px);color:var(--ink);border-radius:50%;padding:10px}.hx .stk.t{background:var(--pink);color:var(--white);border-radius:999px;padding:12px 18px}.hx .stk.w{background:var(--white);color:var(--ink);border-radius:14px;padding:12px 18px}.hx .stk.pk{background:var(--pink);color:var(--white)}.hx .i-stick .s1{top:-26px;left:-8px;transform:rotate(-10deg)}.hx .i-stick .s2{top:-20px;right:6%;transform:rotate(6deg)}.hx .i-stick .s3{bottom:-24px;left:8%;transform:rotate(-4deg)}.hx .i-stick .s4{bottom:14%;right:-6px;transform:rotate(9deg)}.hx .i-stick .txt{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:24px 48px;margin-top:20px;display:grid}.hx .i-stick h2{font-size:clamp(44px,5.6vw,84px)}.hx .i-stick .lede{color:#efe3ea}@media(max-width:820px){.hx .i-stick .txt{grid-template-columns:minmax(0,1fr)}.hx .i-stick .ph{aspect-ratio:4/3}.hx .i-stick .s1{left:0}.hx .i-stick .s4{right:0}}.hx .w-wall{background:var(--white);padding-block:60px 90px;position:relative}.hx .w-wall .word{z-index:0;text-align:center;font:800 clamp(110px,24vw,380px)/.82 var(--punch);text-transform:uppercase;color:#0000;-webkit-text-stroke:3px var(--pink);pointer-events:none;margin:0;position:sticky;top:18vh;overflow:hidden}.hx .w-wall .word span{display:block}.hx .w-wall .wgrid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:-30vh;display:grid;position:relative}.hx .w-wall .wgrid>:nth-child(3n+2){transform:translateY(120px)}.hx .w-wall .wgrid figure{min-width:0;margin:0}.hx .w-wall .wgrid .ph{aspect-ratio:4/5;border:3px solid var(--ink);box-shadow:8px 8px 0 var(--ink);border-radius:20px;max-width:100%;overflow:hidden}.hx .w-wall .wgrid img{object-fit:cover;width:100%;height:100%}.hx .w-wall .wgrid figcaption{background:var(--white);justify-content:space-between;align-items:baseline;gap:8px;padding:10px 4px 0;display:flex}.hx .w-wall .wgrid b{font:800 24px/1 var(--punch);text-transform:uppercase;min-width:0}.hx .w-wall .wgrid span{color:#5b5258;white-space:nowrap;font-size:14px}.hx .w-wall .lead{z-index:1;text-align:center;justify-items:center;gap:14px;margin:150px auto 0;display:grid;position:relative}@media(max-width:700px){.hx .w-wall .wgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:-22vh}.hx .w-wall .wgrid>:nth-child(3n+2){transform:none}.hx .w-wall .wgrid>:nth-child(2n){transform:translateY(60px)}.hx .w-wall .wgrid b{font-size:19px}.hx .w-wall .wgrid span{font-size:12px}.hx .w-wall .lead{margin-top:90px}}.hx .w-floor{padding-block:84px}.hx .w-floor .head{background:var(--white);border:3px solid var(--ink);box-shadow:8px 8px 0 var(--pink);border-radius:26px;width:max-content;max-width:100%;padding:24px 26px}.hx .w-floor .pgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 30px;padding-top:16px;display:grid}.hx .w-floor .polaroid{min-width:0;transition:transform .25s}.hx .w-floor .polaroid:nth-child(4n+1){transform:rotate(-4deg)}.hx .w-floor .polaroid:nth-child(4n+2){transform:rotate(3deg)translateY(18px)}.hx .w-floor .polaroid:nth-child(4n+3){transform:rotate(-2deg)}.hx .w-floor .polaroid:nth-child(4n+4){transform:rotate(5deg)translateY(10px)}.hx .w-floor .polaroid:hover{z-index:3;transform:rotate(0)scale(1.05)}.hx .w-floor .polaroid small{font:500 12px/1 var(--body);color:#6a5f66;margin-top:4px;display:block}@media(max-width:820px){.hx .w-floor .pgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 16px}.hx .w-floor .polaroid{padding:7px 7px 40px}.hx .w-floor .polaroid figcaption{font-size:16px}}.hx .q-rail{padding-block:84px}.hx .q-rail .head h2{color:var(--white);-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;text-shadow:5px 5px 0 var(--ink)}.hx .q-rail .head .deco{background:var(--ink);color:var(--white);border-radius:999px;width:max-content;max-width:100%;padding:6px 14px}.hx .q-rail .head p{background:var(--white);border:2.5px solid var(--ink);border-radius:16px;width:max-content;max-width:100%;padding:12px 16px}.hx .tcard{border:3px solid var(--ink);background:var(--ink);width:clamp(240px,24vw,300px);color:var(--white);box-shadow:7px 7px 0 var(--ink);border-radius:24px;flex:none;position:relative;overflow:hidden}.hx .tcard .ph{aspect-ratio:3/4;position:relative}.hx .tcard .ph img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hx .tcard .ph:after{content:"";background:linear-gradient(#0000,#0c0a0be6);position:absolute;inset:50% 0 0}.hx .tcard .tag{z-index:2;position:absolute;top:12px;left:12px}.hx .tcard .nm{z-index:2;position:absolute;bottom:12px;left:14px;right:14px}.hx .tcard .nm b{font:800 52px/.85 var(--punch);text-transform:uppercase;display:block}.hx .tcard .nm b a{text-decoration:none}.hx .tcard .nm span{font:400 19px/1.1 var(--deco);color:#ffc2e1;font-weight:700}.hx .tcard .ft{gap:10px;padding:14px;display:grid}.hx .tcard .ft p{color:#e8dde3;margin:0;font-size:14px}.hx .tcard .ft .row{justify-content:space-between;align-items:center;gap:10px;display:flex}.hx .tcard .ft .row b{font:800 22px/1 var(--punch);color:var(--lime)}.hx .tcard .ft .nx{color:#e8dde3;font-size:13px}.hx .tcard .btn{width:100%;box-shadow:3px 3px 0 var(--pink);border-color:var(--lime)}.hx .q-line{background:var(--ink);color:var(--white);padding-block:84px}.hx .q-line .head h2 .outline{-webkit-text-stroke-color:var(--pink)}.hx .lineup{gap:10px;height:clamp(440px,52vw,640px);display:flex}.hx .lu{border:3px solid var(--white);cursor:pointer;background:var(--pink);border-radius:22px;flex:1;min-width:0;transition:flex .55s cubic-bezier(.2,0,0,1);position:relative;overflow:hidden}.hx .lu img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;position:absolute;inset:0}.hx .lu:after{content:"";background:linear-gradient(#0000,#0c0a0beb);position:absolute;inset:40% 0 0}.hx .lu .v{z-index:2;writing-mode:vertical-rl;white-space:nowrap;font:800 46px/1 var(--punch);text-transform:uppercase;transition:opacity .3s;position:absolute;bottom:20px;left:50%;transform:translate(-50%)rotate(180deg)}.hx .lu .info{z-index:2;opacity:0;gap:8px;transition:opacity .35s .1s,transform .35s .1s;display:grid;position:absolute;bottom:18px;left:18px;right:18px;transform:translateY(12px)}.hx .lu .info b{font:800 56px/.85 var(--punch);text-transform:uppercase}.hx .lu .info span{font:400 20px/1 var(--deco);color:#ffc2e1;font-weight:700}.hx .lu .info p{color:#eadfe5;max-width:34ch;margin:0;font-size:14.5px}.hx .lu .info .row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hx .lu .info .row em{font-style:normal;font:800 22px/1 var(--punch);color:var(--lime)}.hx .lu.on{flex:3}.hx .lu.on .v{opacity:0}.hx .lu.on .info{opacity:1;transform:none}@media(max-width:820px){.hx .lineup{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;height:auto;display:grid}.hx .lu{aspect-ratio:3/4}.hx .lu:last-child:nth-child(odd){aspect-ratio:16/10;grid-column:span 2}.hx .lu .v{display:none}.hx .lu .info{opacity:1;gap:4px;bottom:12px;left:12px;right:12px;transform:none}.hx .lu .info b{font-size:34px}.hx .lu .info span{font-size:15px}.hx .lu .info p{display:none}.hx .lu .info .btn{height:38px;padding:0 12px;font-size:14px}}.hx .b-reel{background:var(--ink);color:var(--white);padding-block:84px}.hx .b-reel .strip{border-block:3px solid var(--pink);background:#000;padding:30px 0;position:relative}.hx .b-reel .strip:before,.hx .b-reel .strip:after{content:"";opacity:.9;background-image:repeating-linear-gradient(90deg,#0000 0 14px,#fff 14px 30px,#0000 30px 44px);border-radius:3px;height:14px;position:absolute;left:0;right:0}.hx .b-reel .strip:before{top:8px}.hx .b-reel .strip:after{bottom:8px}.hx .frame{flex:none;height:clamp(300px,34vw,440px);margin:0;position:relative}.hx .frame img{border-radius:6px;width:auto;max-width:none;height:100%;display:block}.hx .frame figcaption{font:800 clamp(20px,2vw,28px)/1.02 var(--punch);text-transform:uppercase;text-shadow:0 2px 16px #0009;position:absolute;bottom:14px;left:14px;right:14px}.hx .frame figcaption small{font:600 14px/1.3 var(--body);text-transform:none;color:#ffc2e1;margin-top:4px;display:block}.hx .frame .tag{position:absolute;top:12px;left:12px}.hx .b-bubble{padding-block:84px}.hx .b-bubble .head h2{color:var(--white);-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;text-shadow:5px 5px 0 var(--ink)}.hx .b-bubble .head p,.hx .b-bubble .head .deco{background:var(--white);border:2.5px solid var(--ink);border-radius:14px;width:max-content;max-width:100%;padding:8px 14px}.hx .bgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:70px 34px;padding-bottom:30px;display:grid}.hx .bfig{min-width:0;margin:0;position:relative}.hx .bfig .ph{aspect-ratio:4/3;border:3px solid var(--ink);box-shadow:8px 8px 0 var(--ink);border-radius:22px;max-width:100%;overflow:hidden}.hx .bfig .ph img{object-fit:cover;width:100%;height:100%}.hx .bubble{background:var(--white);border:3px solid var(--ink);max-width:78%;font:800 clamp(20px,2vw,28px)/1.05 var(--punch);text-transform:uppercase;box-shadow:5px 5px 0 var(--ink);z-index:2;border-radius:26px;padding:16px 20px;position:absolute;bottom:-40px;left:-10px}.hx .bubble:after{content:"";background:var(--white);border-left:3px solid var(--ink);border-top:3px solid var(--ink);width:26px;height:26px;position:absolute;top:-18px;left:34px;transform:skew(25deg)rotate(15deg)}.hx .bubble small{font:600 14px/1.3 var(--body);text-transform:none;color:#4a4147;margin-top:6px;display:block}.hx .bfig:nth-child(2n) .bubble{background:var(--lime);left:auto;right:-10px}.hx .bfig:nth-child(2n) .bubble:after{background:var(--lime);left:auto;right:34px}.hx .bfig .tag{z-index:2;position:absolute;top:12px;right:12px}@media(max-width:820px){.hx .bgrid{grid-template-columns:minmax(0,1fr);gap:64px}.hx .bubble{max-width:88%;left:-4px}.hx .bfig:nth-child(2n) .bubble{right:-4px}}.hx .p-tags{padding-block:84px}.hx .p-tags .head h2{color:var(--white);-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;text-shadow:5px 5px 0 var(--ink)}.hx .levels{flex-wrap:wrap;gap:8px;display:flex}.hx .levels button{border:2.5px solid var(--ink);background:var(--white);height:46px;font:800 18px/1 var(--punch);text-transform:uppercase;letter-spacing:.04em;box-shadow:3px 3px 0 var(--ink);border-radius:999px;padding:0 18px}.hx .levels button[aria-pressed=true]{background:var(--ink);color:var(--lime)}.hx .ptags{grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr));gap:22px;margin-top:20px;display:grid}.hx .ptag{background:var(--white);border:3px solid var(--ink);box-shadow:6px 6px 0 var(--ink);border-radius:18px;align-content:start;gap:6px;min-width:0;padding:22px 20px 18px 44px;display:grid;position:relative}.hx .ptag:before{content:"";border:3px solid var(--ink);background:var(--pink);border-radius:50%;width:12px;height:12px;position:absolute;top:24px;left:16px}.hx .ptag:nth-child(3n+1){transform:rotate(-1.5deg)}.hx .ptag:nth-child(3n+2){transform:rotate(1deg)}.hx .ptag:nth-child(3n){transform:rotate(-.5deg)}.hx .ptag b{font:600 17px/1.25 var(--body)}.hx .ptag small{color:#6a5f66;font-size:13px}.hx .ptag .pr{font:800 46px/1 var(--punch);color:var(--pink);margin-top:4px}.hx .ptag .pr.txt{font-size:26px}.hx .p-tags .ttabs{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.hx .p-tags .ttabs button{border:2px solid var(--ink);background:var(--pink);height:40px;color:var(--white);font:800 17px/1 var(--punch);text-transform:uppercase;border-radius:999px;padding:0 16px}.hx .p-tags .ttabs button[aria-selected=true]{background:var(--lime);color:var(--ink)}.hx .p-tags .ctrl{background:var(--white);border:3px solid var(--ink);box-shadow:8px 8px 0 var(--ink);border-radius:24px;gap:12px;padding:18px;display:grid}.hx .p-tags .ctrl>small{font:600 13px/1.3 var(--body);color:#4a4147}.hx .p-receipt{padding-block:84px}.hx .p-receipt .wrap{justify-items:center;gap:22px;display:grid}.hx .receipt{color:#1a1418;width:min(560px,100%);font:400 15px/1.5 var(--mono);background:#fffdfb;padding:34px 30px 40px;position:relative;transform:rotate(-1deg);box-shadow:0 30px 40px -24px #0000008c;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/16px 51% repeat-x,linear-gradient(#000 0 0) top/100% 50% no-repeat;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/16px 51% repeat-x,linear-gradient(#000 0 0) top/100% 50% no-repeat}.hx .receipt .rh{text-align:center;border-bottom:2px dashed #1a1418;justify-items:center;gap:4px;margin-bottom:14px;padding-bottom:16px;display:grid}.hx .receipt .rh .neon svg{width:64px;height:auto}.hx .receipt .rh .nameplate{font-size:34px}.hx .receipt .rh b{letter-spacing:.12em;font-size:18px;font-weight:700}.hx .receipt .rlv{flex-wrap:wrap;justify-content:center;gap:6px;margin:6px 0 10px;display:flex}.hx .receipt .rlv button{height:34px;font:700 13px/1 var(--mono);text-transform:uppercase;background:0 0;border:1.5px solid #1a1418;padding:0 10px}.hx .receipt .rlv button[aria-pressed=true]{color:#fffdfb;background:#1a1418}.hx .receipt h4{font:700 14px/1 var(--mono);letter-spacing:.14em;margin:18px 0 6px}.hx .receipt .ln{align-items:baseline;gap:8px;display:flex}.hx .receipt .ln span:first-child{flex:none;max-width:70%}.hx .receipt .ln i{border-bottom:2px dotted #8a7d84;flex:1;min-width:16px;transform:translateY(-4px)}.hx .receipt .ln span:last-child{flex:none;font-weight:700}.hx .receipt .fine{border-top:2px dashed #1a1418;margin-top:18px;padding-top:12px;font-size:12.5px;line-height:1.5}.hx .receipt .ty{text-align:center;letter-spacing:.14em;margin-top:18px;font-weight:700}.hx .receipt .code{background:repeating-linear-gradient(90deg,#1a1418 0 2px,#0000 2px 4px,#1a1418 4px 7px,#0000 7px 9px,#1a1418 9px 10px,#0000 10px 13px);width:70%;height:46px;margin:14px auto 0}@media(max-width:520px){.hx .receipt{padding:26px 18px 34px;font-size:13.5px}}.hx .m-ask{color:var(--white);text-align:center;padding-block:96px}.hx .m-ask .wrap{justify-items:center;gap:22px;display:grid}.hx .m-ask h2{font-size:clamp(60px,11vw,190px)}.hx .m-ask h2 .q{color:var(--lime)}.hx .m-ask p{color:#eadfe5;max-width:52ch;margin:0;font-size:18px}.hx .m-pola{background:var(--white);padding-block:90px}.hx .m-pola .wrap{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:center;gap:56px;display:grid}.hx .m-pola .polaroid{max-width:420px;padding:14px 14px 58px;transform:rotate(-3deg)}.hx .m-pola .polaroid img{aspect-ratio:1}.hx .m-pola .polaroid figcaption{font-size:24px;bottom:16px}.hx .m-pola h2{font-size:clamp(52px,7vw,108px)}.hx .m-pola .txt{justify-items:start;gap:20px;min-width:0;display:grid}@media(max-width:820px){.hx .m-pola .wrap{grid-template-columns:minmax(0,1fr)}.hx .m-pola .polaroid{justify-self:center;max-width:320px}}.hx .m-chips{padding-block:90px}.hx .m-chips .door{background:var(--white);border:3px solid var(--ink);box-shadow:10px 10px 0 var(--ink);border-radius:32px;justify-items:start;gap:22px;padding:clamp(24px,4vw,48px);display:grid}.hx .m-chips h2{font-size:clamp(48px,7vw,104px)}.hx .m-chips .parade{flex-wrap:wrap;gap:10px;display:flex}.hx .m-chips .parade button{border:2.5px solid var(--ink);background:var(--white);height:50px;font:800 19px/1 var(--punch);text-transform:uppercase;letter-spacing:.03em;border-radius:999px;padding:0 20px;transition:transform .15s,background .15s}.hx .m-chips .parade button:nth-child(3n+1){transform:rotate(-2deg)}.hx .m-chips .parade button:nth-child(3n+2){transform:rotate(1.5deg)}.hx .m-chips .parade button:hover{background:#ffe6f3;transform:rotate(0)translateY(-2px)}.hx .m-chips small{color:#4a4147;font-size:14px}.hx .s-big{background:var(--white);padding-block:84px}.hx .bigroom{border:3px solid var(--ink);aspect-ratio:16/9;background:var(--ink);border-radius:26px;max-width:100%;position:relative;overflow:hidden}.hx .bigroom img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.hx .bigroom img.on{opacity:1}.hx .bigroom .rt{z-index:2;flex-wrap:wrap;gap:8px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.hx .bigroom .rt button{border:2px solid var(--ink);background:var(--white);height:40px;font:800 16px/1 var(--punch);text-transform:uppercase;letter-spacing:.03em;border-radius:999px;padding:0 16px}.hx .bigroom .rt button[aria-pressed=true]{background:var(--pink);color:var(--white)}@media(max-width:700px){.hx .bigroom{aspect-ratio:4/5}.hx .bigroom .rt{gap:6px}.hx .bigroom .rt button{height:34px;padding:0 11px;font-size:13px}}.hx .s-strip{background:var(--white);padding-block:0}.hx .s-strip .wrap{padding-block:72px 22px}.hx .s-strip .head{margin-bottom:10px}.hx .s-strip .drift .track{gap:16px;padding-block:6px 30px}.hx .s-strip figure{flex:none;height:clamp(300px,36vw,460px);margin:0;position:relative}.hx .s-strip figure img{border:3px solid var(--ink);border-radius:18px;width:auto;max-width:none;height:100%}.hx .s-strip figure .tag{position:absolute;bottom:12px;left:12px}.hx .f-sign{background:var(--ink);color:var(--white);text-align:center;padding-block:96px}.hx .f-sign .wrap{justify-items:center;gap:20px;display:grid}.hx .f-sign .neon svg{width:clamp(150px,18vw,240px);height:auto}.hx .f-sign h2{font-size:clamp(48px,7.6vw,120px)}.hx .f-sign .deco{color:var(--pink2);font-size:clamp(22px,2.4vw,32px)}.hx .hpills{flex-wrap:wrap;justify-content:center;gap:8px;max-width:760px;display:flex}.hx .hpills span{font:600 13px/1.1 var(--body);border:2px solid #ffffff40;border-radius:16px;gap:3px;min-width:92px;padding:10px 14px;display:grid}.hx .hpills span b{font:800 18px/1 var(--punch);text-transform:uppercase}.hx .hpills span.today{background:var(--lime);color:var(--ink);border-color:var(--lime)}.hx .hpills span.shut{opacity:.55}.hx .f-map{padding-block:84px}.hx .f-map .wrap{background:var(--white);border:3px solid var(--ink);box-shadow:10px 10px 0 var(--ink);border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;padding:0;display:grid;overflow:hidden}.hx .f-map .info{align-content:center;justify-items:start;gap:18px;min-width:0;padding:clamp(24px,4vw,44px);display:grid}.hx .f-map .info h2{font-size:clamp(46px,5.6vw,84px)}.hx .f-map .info .deco{color:var(--pink);font-size:22px}.hx .f-map .hours div{border-color:#ece4e8}.hx .f-map .hours div.today{color:var(--pink)}.hx .f-map .contact{color:#4a4147}.hx .f-map .contact a{color:var(--ink)}.hx .mapbox{background:var(--mist);border-left:3px solid var(--ink);min-height:420px;position:relative}.hx .mapbox img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media(max-width:860px){.hx .f-map .wrap{grid-template-columns:minmax(0,1fr);width:auto;margin-inline:16px}.hx .mapbox{border-left:0;border-top:3px solid var(--ink);order:-1;min-height:300px}}.hx.rv .slot:not(.in) .wrap>*{opacity:0;translate:0 16px}.hx.rv .slot.in .wrap>*{opacity:1;transition:opacity .5s,translate .55s cubic-bezier(.2,0,0,1);translate:none}.hx.rv .slot.in .wrap>:nth-child(2){transition-delay:60ms}.hx.rv .slot.in .wrap>:nth-child(3){transition-delay:.12s}.hx.rv .slot.in .wrap>:nth-child(4){transition-delay:.18s}.hx.rv .slot.in .wrap>:nth-child(n+5){transition-delay:.24s}@media(prefers-reduced-motion:reduce){.hx *,.hx :before,.hx :after{transition:none!important;animation:none!important}.hx.rv .slot:not(.in) .wrap>*{opacity:1;translate:none}}.hx.owner .slot[data-ed-cur]:after{content:"";pointer-events:none;z-index:29;border:3px dashed #fc89e8d9;border-radius:10px;position:absolute;inset:4px}.hx .dock{left:max(16px,env(safe-area-inset-left,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:55;max-width:calc(100% - 32px);font-family:var(--tool);flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:fixed}.hx .dock button{background:var(--cs);color:#fff;height:46px;font:700 14px/1 var(--tool);white-space:nowrap;border:0;border-radius:23px;padding:0 18px;box-shadow:0 10px 24px -10px #0009}.hx .dock button[aria-pressed=true]{background:var(--csg);color:var(--cs)}.hx .dock button:disabled{opacity:.6;cursor:default}.hx .dock .hint{background:var(--cs);color:#fff;font:600 13px/1.35 var(--tool);border-radius:14px;max-width:300px;padding:8px 12px}@media(max-width:640px){.hx .dock .hint,.hx .dock #phoneBtn{display:none}}.hx.inframe .dock{display:none}.hx .tray{z-index:58;background:var(--cs);color:#fff;font-family:var(--tool);padding:16px 16px calc(18px + env(safe-area-inset-bottom,0px));visibility:hidden;transition:transform .3s cubic-bezier(.2,0,0,1),visibility 0s .3s;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -20px 60px #00000080}.hx .tray.on{visibility:visible;transition:transform .35s cubic-bezier(.2,0,0,1);transform:none}.hx .tray-head{align-items:center;gap:14px;max-width:1240px;margin:0 auto 14px;display:flex}.hx .tray-head b{font:700 18px/1.2 var(--tool)}.hx .tray-head span{font:500 14px/1.35 var(--tool);opacity:.72}.hx .tray-head button{color:#fff;width:44px;height:44px;font:700 20px/1 var(--tool);background:#ffffff1f;border:0;border-radius:22px;flex:none;margin-left:auto}.hx .tray-row{flex-wrap:wrap;gap:10px;max-width:1240px;margin:0 auto;display:flex}.hx .tray-row button{color:#fff;height:48px;font:600 14px/1 var(--tool);background:0 0;border:1.5px solid #ffffff40;border-radius:24px;align-items:center;gap:10px;padding:0 16px 0 10px;display:flex}.hx .tray-row button i{border:1px solid #fff6;border-radius:14px;flex:none;width:28px;height:28px}.hx .tray-row button .tog{background:#ffffff40;border-radius:10px;width:34px;height:20px;margin-left:4px;display:block;position:relative}.hx .tray-row button .tog:after{content:"";background:#fff;border-radius:7px;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px}.hx .tray-row button[aria-pressed=true]{color:var(--cs);background:#fff;border-color:#fff}.hx .tray-row button[aria-pressed=true] .tog{background:var(--cs)}.hx .tray-row button[aria-pressed=true] .tog:after{transform:translate(14px)}.hx .tray-row .looktile{border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;height:auto;padding:10px}.hx .tray-row .looktile span{border-radius:10px;width:150px;height:84px;display:block}.hx .pv{z-index:70;background:#0a060edb;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:none;position:fixed;inset:0}.hx .pv.on{display:flex}.hx .pv .frame{background:#000;border:10px solid #1a1a1c;border-radius:44px;width:390px;height:min(844px,88vh);overflow:hidden;box-shadow:0 30px 80px #0009}.hx .pv iframe{background:#000;border:0;width:100%;height:100%}.hx .pv small{color:#f6eeff;font:600 13px/1 var(--tool)}.hx .pv .x{background:var(--cs);color:#f6eeff;height:40px;font:700 13px/1 var(--tool);border:1px solid #5b2f7a;border-radius:20px;padding:0 16px}.hx .ed-w,.hx .ed-l{cursor:text;-webkit-tap-highlight-color:transparent;border-radius:6px;transition:box-shadow .15s,background .15s;box-shadow:0 0 0 2px #0000}.hx .ed-w:hover,.hx .ed-l:hover,.hx .ed-w:focus-visible,.hx .ed-l:focus-visible{box-shadow:0 0 0 2px var(--csg);background:#fc89e824;outline:none}.hx .ed-pic{cursor:pointer;width:100%;height:100%;display:block;position:relative}.hx .ed-pic img{display:block}.hx .ed-badge{z-index:3;border:2px solid var(--cs);height:34px;color:var(--cs);font:600 12.5px/1 var(--tool);background:#fff;border-radius:19px;place-items:center;width:38px;height:38px;padding:0;display:grid;position:absolute;inset:8px 8px auto auto;box-shadow:0 6px 16px -8px #0009}.hx .ed-badge span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.hx .scrim{z-index:70;background:#0c0a0b99;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media(min-width:760px){.hx .ed-scrim{align-items:center}}.hx .ed-sheet{width:min(560px,100%);max-height:calc(100vh - 32px);color:var(--cs);padding:18px 18px calc(18px + env(safe-area-inset-bottom,0px));font-family:var(--tool);background:#fff;border-radius:22px;animation:.26s cubic-bezier(.2,0,0,1) hxUp;overflow:auto;box-shadow:0 24px 60px -24px #0009}@keyframes hxUp{0%{opacity:0;transform:translateY(24px)}}.hx .ed-sheet.is-wide{width:min(760px,100%)}.hx .ed-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.hx .ed-head b{font:700 17px/1.2 var(--tool)}.hx .ed-x{border:2px solid var(--cs);width:40px;height:40px;color:var(--cs);font:700 20px/1 var(--tool);background:#fff;border-radius:20px;flex:none;padding:0}.hx .ed-x:disabled{opacity:.3;cursor:default}.hx .ed-hint{font:500 13.5px/1.4 var(--tool);color:#6b5563;margin:6px 0 12px}.hx .ed-field{border:2px solid var(--cs);width:100%;min-height:52px;color:var(--cs);font:500 17px/1.4 var(--tool);resize:vertical;background:#fff;border-radius:14px;outline:none;padding:12px 14px}.hx .ed-field:focus-visible{box-shadow:0 0 0 3px #fc89e873}.hx .ed-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.hx .ed-count{font:600 13px/1 var(--tool);color:#6b5563;font-variant-numeric:tabular-nums}.hx .ed-count.is-out{color:#c8273e}.hx .ed-why{font:600 13px/1.3 var(--tool);color:#c8273e;flex:160px}.hx .ed-save{background:var(--cs);color:#fff;height:46px;font:700 15px/1 var(--tool);border:0;border-radius:23px;margin-left:auto;padding:0 22px}.hx .ed-save:disabled{opacity:.4;cursor:default}.hx .ed-list{gap:8px;display:grid}.hx .ed-item{grid-template-columns:1fr 40px;align-items:center;gap:8px;display:grid}.hx .ed-add{border:2px dashed var(--cs);height:40px;color:var(--cs);font:600 13.5px/1 var(--tool);background:#fff;border-radius:20px;justify-self:start;padding:0 14px}.hx .ed-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}@media(min-width:560px){.hx .ed-grid{grid-template-columns:repeat(4,1fr)}}.hx .ed-grid>i{aspect-ratio:1;background:#f2eef0;border-radius:12px}.hx .ed-ph{aspect-ratio:1;background:#f2eef0;border:2px solid #0000;border-radius:12px;padding:0;position:relative;overflow:hidden}.hx .ed-ph img{object-fit:cover;width:100%;height:100%;display:block}.hx .ed-ph:hover,.hx .ed-ph:focus-visible{border-color:var(--csg);outline:none}.hx .ed-ph.is-busy{opacity:.5}.hx .ed-ph span{color:var(--cs);font:600 11px/1 var(--tool);background:#fff;border-radius:10px;padding:4px 8px;position:absolute;bottom:6px;left:6px}.hx .ed-grid.is-people .ed-ph{border-radius:50%}.hx .ed-grid.is-people .ed-ph span{bottom:4px;left:50%;transform:translate(-50%)}.hx{--ed-bar:75px}.hx{--hs-man:"Shelf Manrope",Manrope,"Helvetica Neue",Arial,sans-serif}.hx .hs-bar{background:var(--aub);color:#fff;position:relative;overflow:hidden}.hx .hs-bar:after{content:"";background:#ff4fa873;height:1px;position:absolute;bottom:0;left:0;right:0}.hx .hs-bar .wrap{align-items:center;gap:14px;height:46px;display:flex}.hx .hs-mk{width:26px;height:26px;color:var(--pink2);filter:drop-shadow(0 0 4px #ff0083f2)drop-shadow(0 0 10px #ff00838c);flex:none;animation:2.6s ease-out both hsFlick}.hx .hs-t{font:500 15px/1.2 var(--body);white-space:nowrap;text-overflow:clip;min-width:0;overflow:hidden}.hx .hs-go{font:800 12px/1 var(--hs-man);letter-spacing:.1em;color:var(--ink);background:var(--lime);border:0;border-radius:999px;flex:none;margin-left:auto;padding:8px 14px;text-decoration:none}@media(max-width:640px){.hx .hs-bar .wrap{height:42px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));gap:10px}.hx .hs-mk{width:22px;height:22px}.hx .hs-t{font-size:13.5px}.hx .hs-go{display:none}.hx .hs-bar.is-go{cursor:pointer}}@keyframes hsFlick{0%{opacity:0}8%{opacity:1}12%{opacity:.3}18%{opacity:1}24%{opacity:.55}30%,to{opacity:1}}.hx .hs-neon{background:var(--ink);color:#fff;position:relative;overflow:hidden}.hx .hs-neon:before{content:"";background:radial-gradient(38% 60% at 18%,#ff00832e,#0000 70%),radial-gradient(30% 50% at 90% 20%,#400021e6,#0000 70%),radial-gradient(30% 50% at 70% 100%,#400021cc,#0000 70%);position:absolute;inset:0}.hx .hs-in{grid-template-columns:360px 1fr;align-items:center;gap:56px;max-width:1240px;margin:0 auto;padding:84px 96px;display:grid;position:relative}.hx .hs-in>*{position:relative}.hx .hs-sign{background:#120910;border-radius:28px;place-items:center;width:360px;height:360px;display:grid;box-shadow:inset 0 0 0 2px #ff4fa840,inset 0 0 60px #ff00831f}.hx .hs-neonmk{width:230px;height:230px;color:var(--pink2);filter:drop-shadow(0 0 6px #ff0083)drop-shadow(0 0 18px #ff0083b3)drop-shadow(0 0 40px #ff008359);animation:2.6s ease-out .2s both hsFlick}.hx .hs-kick{font:800 13px/1 var(--hs-man);letter-spacing:.16em;color:var(--lime);text-transform:uppercase}.hx .hs-title{font:900 92px/.9 var(--punch);text-transform:uppercase;letter-spacing:-.005em;color:#fff;overflow-wrap:break-word;margin:14px 0 0}.hx .hs-text{max-width:520px;font:400 20px/1.5 var(--body);color:#ffffffe0;margin:20px 0 0}.hx .hs-acts{flex-wrap:wrap;align-items:center;gap:18px;margin-top:30px;display:flex}.hx .hs-btn{font:800 18px/1 var(--hs-man);letter-spacing:.08em;text-transform:uppercase;background:var(--lime);color:var(--ink);box-shadow:4px 4px 0 var(--pink);border:0;border-radius:999px;padding:18px 30px;text-decoration:none;display:inline-block}.hx .hs-hours{font:500 15px/1.3 var(--body);color:#ffffffbf}.hx .hs-hours b{color:#fff;font-weight:600}.hx .hs-offer{background:var(--lime);width:150px;height:150px;color:var(--ink);text-align:center;box-shadow:0 0 0 4px var(--ink),0 0 0 7px var(--pink),0 18px 40px -12px #0009;border-radius:50%;place-items:center;padding:18px;display:grid;position:absolute;top:58px;right:84px;transform:rotate(9deg)}.hx .hs-in.has-offer .hs-words{padding-right:140px}.hx .hs-offer span{font:900 21px/1 var(--punch);text-transform:uppercase}.hx .hs-offer small{font:600 11px/1.2 var(--body);margin-top:6px;display:block}.hx .hs-stick{background:var(--mist);color:var(--ink);position:relative;overflow:hidden}.hx .hs-stick .hs-in{grid-template-columns:1fr 1fr;gap:64px}.hx .hs-stick:before{content:"";background:#ff00831a;border-radius:50%;width:520px;height:520px;position:absolute;top:-160px;right:-140px}.hx .hs-pola{background:#fff;padding:16px 16px 64px;position:relative;transform:rotate(-3deg);box-shadow:0 30px 50px -24px #0c0a0b73,0 0 0 1px #0c0a0b0f}.hx .hs-pola img{object-fit:cover;width:100%;height:340px;display:block}.hx .hs-tape{background:#e4f53ad1;width:120px;height:30px;margin-left:-60px;position:absolute;top:-14px;left:50%;transform:rotate(3deg)}.hx .hs-stk{background:var(--lime);max-width:290px;color:var(--ink);border-radius:14px;padding:14px 20px 12px 36px;position:absolute;bottom:24px;right:-26px;transform:rotate(5deg);box-shadow:0 10px 24px -10px #0c0a0b80}.hx .hs-stk b{font:900 40px/.95 var(--punch);text-transform:uppercase;overflow-wrap:break-word;display:block}.hx .hs-stk i{background:var(--pink);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:-16px;left:-16px}.hx .hs-stk i svg{width:26px;height:26px}.hx .hs-stick .hs-kick{color:#c2006a}.hx .hs-stick .hs-title{color:var(--ink);font-size:84px}.hx .hs-stick .hs-text{color:#0c0a0bd1}.hx .hs-stick .hs-btn{background:var(--ink);color:#fff;box-shadow:4px 4px 0 var(--pink)}.hx .hs-stick .hs-hours{color:#0c0a0bb3}.hx .hs-stick .hs-hours b{color:var(--ink)}.hx .hs-stick .hs-offer{box-shadow:0 0 0 4px var(--mist),0 0 0 7px var(--pink),0 18px 40px -12px #00000059}@media(max-width:820px){.hx .hs-in{grid-template-columns:1fr;gap:26px;padding:48px 20px 54px}.hx .hs-sign{width:100%;height:220px}.hx .hs-neonmk{width:150px;height:150px}.hx .hs-title{font-size:58px}.hx .hs-text{font-size:17px}.hx .hs-btn{padding:16px 26px;font-size:16px}.hx .hs-offer{width:112px;height:112px;padding:12px;top:30px;right:16px}.hx .hs-in.has-offer .hs-words{padding-right:0}.hx .hs-offer span{font-size:16px}.hx .hs-stick .hs-in{grid-template-columns:1fr;gap:38px;padding:48px 20px 54px}.hx .hs-pola img{height:240px}.hx .hs-stk{max-width:230px;right:-8px}.hx .hs-stk b{font-size:30px}.hx .hs-stick .hs-title{font-size:54px}.hx .hs-stick .hs-text{font-size:17px}}@media(prefers-reduced-motion:reduce){.hx .hs-mk,.hx .hs-neonmk{animation:none!important}}@property --sa-sx{syntax:"<percentage>";inherits:true;initial-value:50%}@property --sa-sy{syntax:"<percentage>";inherits:true;initial-value:50%}.plr .sw,.plr .sa{--sw-e:cubic-bezier(.2,.8,.2,1);position:relative}.plr .sw .title,.plr .sa .title{--tsize:clamp(44px,8.6vw,74px);max-width:none}.plr .sw img,.plr .sa img{max-width:none}.plr .sw h3,.plr .sa h3,.plr .sw figure,.plr .sa figure{margin:0}.plr .sw-kick{font:500 12.5px/1 var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--mark-word);align-items:center;gap:10px;margin:0 0 18px;display:flex}.plr .sw-kick .mk,.plr .sw-count .mk{width:15px;color:var(--mark)}.plr .sw-kick .mk-l,.plr .sw-count .mk-l{width:15px;font-size:15px}.plr .sw-ledes{max-width:40ch;color:var(--word);font-size:19px;line-height:1.6}.plr .sw-ledes>p{display:inline}.plr .sw .rise,.plr .sa .rise{transition:opacity .9s var(--sw-e),transform 1.1s var(--sw-e);transition-delay:calc(var(--d,0) * 1ms)}.plr .sw .rise.pre,.plr .sa .rise.pre{opacity:0;transform:translateY(22px)}.plr .sw-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 60px;display:flex}.plr .sw-brand{text-align:center;justify-items:center;gap:14px;max-width:760px;margin:0 auto;display:grid}.plr .sw-rule{align-items:center;gap:16px;width:min(100%,360px);display:flex}.plr .sw-rule:before,.plr .sw-rule:after{content:"";opacity:.3;background:currentColor;flex:1;height:1px}.plr .sw-rule .mk{width:18px;color:var(--mark)}.plr .sw-rule .mk-l{width:18px;color:var(--mark);font-size:18px}.plr .sw-brand b{font:italic 400 clamp(40px,5.4vw,60px)/1 var(--display);font-variation-settings:"opsz" 144;letter-spacing:-.01em}.plr .sw-brand>span:not(.sw-rule){font:italic 400 clamp(21px,2.4vw,27px)/1.35 var(--mark-type);text-wrap:balance;max-width:30ch}.plr .sw-count{font:500 12.5px/1 var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--panel);align-items:center;gap:12px;margin:0;display:flex}.plr .sw-layers{display:grid}.plr .sw-layer{opacity:0;transition:opacity .7s var(--sw-e),transform .9s var(--sw-e);pointer-events:none;grid-area:1/1;transform:translateY(26px)}.plr .sw-layer.out{transform:translateY(-26px)}.plr .sw-layer.on{opacity:1;pointer-events:auto;transition-delay:.12s;transform:none}.plr .sw-ln{font:italic 400 24px/1.4 var(--mark-type);color:var(--on-band);opacity:.9;text-wrap:pretty;max-width:24ch;margin-top:22px}.plr .sw-walk{background:var(--band);color:var(--on-band);padding:calc(var(--wave-room) + 50px) 0 calc(var(--wave-room) + 80px)}.plr .sw-walk .sw-kick,.plr .sw-walk .sw-kick .mk,.plr .sw-walk .sw-kick .mk-l{color:var(--panel)}.plr .sw-walk .sw-ledes{color:var(--on-band);opacity:.92}.plr .sw-walk .sw-brand{color:var(--on-band);margin-top:40px}.plr .sw-walk .sw-brand b{color:var(--panel)}.plr .sw-walkbox{margin-top:40px;position:relative}.plr .sw-stage{top:var(--bar,0px);height:calc(100vh - var(--bar,0px));height:calc(100svh - var(--bar,0px));grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:center;column-gap:72px;padding-left:max(20px,50vw - 570px);display:grid;position:sticky;overflow:hidden}.plr .sw-copy{align-content:center;gap:0;padding:40px 0;display:grid}.plr .sw-count .mk{color:var(--panel)}.plr .sw-walk .sw-layer{align-self:end}.plr .sw-layer .sw-count{margin-bottom:22px}.plr .sw-walk .sw-layer h3{font:700 clamp(52px,5.2vw,74px)/1 var(--display);font-variation-settings:"opsz" 144;letter-spacing:-.022em;color:var(--on-band);text-wrap:balance}.plr .sw-walk .sw-layer h3 em{color:var(--panel);font-style:italic;font-weight:400}.plr .sw-rail{margin-top:42px;padding-left:22px;position:relative}.plr .sw-rail:before{content:"";background:color-mix(in srgb,var(--on-band) 18%,transparent);border-radius:2px;width:2px;position:absolute;top:10px;bottom:10px;left:0}.plr .sw-fill{background:var(--panel);width:2px;height:calc((100% - 20px) * var(--p,0));border-radius:2px;transition:height .2s linear;position:absolute;top:10px;left:0}.plr .sw-rail button{text-align:left;width:100%;min-height:44px;font:400 16px/1.2 var(--body);letter-spacing:.02em;color:color-mix(in srgb,var(--on-band) 62%,var(--band));transition:color .4s,transform .5s var(--sw-e);align-items:center;gap:14px;display:flex}.plr .sw-no{font:500 12px/1 var(--body);letter-spacing:.14em;color:color-mix(in srgb,var(--panel) 80%,var(--band));font-variant-numeric:tabular-nums;min-width:2.4ch}.plr .sw-rail button:hover{color:color-mix(in srgb,var(--on-band) 85%,var(--band))}.plr .sw-rail button.on{color:var(--on-band);transform:translate(6px)}.plr .sw-rail button.on .sw-no{color:var(--panel)}.plr .sw-rail button.on .sw-nm{font-weight:500}.plr .sw-hint{letter-spacing:.04em;color:var(--on-band);opacity:.7;align-items:center;gap:10px;margin-top:22px;font-size:14px;transition:opacity .5s;display:flex}.plr .sw-hint i{transform-origin:top;width:1px;height:22px;animation:plSwHint 2.2s var(--sw-e) infinite;background:currentColor;display:block}@keyframes plSwHint{0%{transform:scaleY(0)}60%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.plr .sw-hint.gone{opacity:0}.plr .sw-frame{height:calc(100% - 128px + var(--bar,0px));background:var(--band-deep);isolation:isolate;border-radius:28px 0 0 28px;position:relative;overflow:hidden;box-shadow:0 40px 70px -40px #0a060ccc}.plr .sw-frame figure{opacity:0;transition:opacity 1.1s var(--sw-e);position:absolute;inset:0}.plr .sw-frame figure.on{opacity:1;z-index:1}.plr .sw-frame img{object-fit:cover;width:100%;height:112%;transform:translateY(var(--py,0)) scale(var(--sc,1.08));transition:transform 1.6s var(--sw-e);position:absolute;inset:-6% 0}.plr .sw-frame figure.on img{--sc:1}.plr .sw-swipe{display:none}@media(max-width:899px){.plr .sw-walkbox{margin-top:34px;height:auto!important}.plr .sw-stage{display:none}.plr .sw-swipe{display:block}.plr .sw-walk .sw-brand{margin-top:70px}}.plr .sw-track{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;gap:14px;padding:0 24px 6px;scroll-padding-inline:24px;display:flex;overflow-x:auto}.plr .sw-track::-webkit-scrollbar{display:none}.plr .sw-card{scroll-snap-align:start;transition:opacity .5s var(--sw-e);flex:0 0 min(82vw,400px)}.plr .sw-card:not(.on){opacity:.5}.plr .sw-ph{aspect-ratio:4/5;background:var(--band-deep);border-radius:24px;position:relative;overflow:hidden;box-shadow:0 30px 44px -30px #0a060cd9}.plr .sw-ph img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--sw-e);position:absolute;inset:0;transform:scale(1.07)}.plr .sw-card.on .sw-ph img{transform:scale(1)}.plr .sw-c{padding:22px 4px 0}.plr .sw-card .sw-count{font-size:12px}.plr .sw-card h3{font:700 36px/1.02 var(--display);font-variation-settings:"opsz" 144;letter-spacing:-.02em;color:var(--on-band);margin-top:14px}.plr .sw-card .sw-ln{max-width:none;margin-top:12px;font-size:20px}.plr .sw-controls{align-items:center;gap:14px;padding:26px 24px 0;display:flex}.plr .sw-bars{flex:1;gap:6px;display:flex}.plr .sw-bars i{background:color-mix(in srgb,var(--on-band) 20%,transparent);border-radius:3px;flex:1;height:3px;position:relative;overflow:hidden}.plr .sw-bars i:after{content:"";background:var(--panel);transform-origin:0;transition:transform .6s var(--sw-e);position:absolute;inset:0;transform:scaleX(0)}.plr .sw-bars i.done:after{transform:scaleX(1)}.plr .sw-arrow{background:var(--band-deep);width:48px;height:48px;color:var(--on-band);border-radius:50%;place-items:center;transition:background .3s,opacity .3s;display:grid}.plr .sw-arrow:hover{background:color-mix(in srgb,var(--band-deep) 78%,#000)}.plr .sw-arrow[disabled]{opacity:.35;cursor:default}.plr .sw-arrow svg{width:18px;height:18px}.plr .sa-around{background:var(--ground);padding:calc(var(--wave-room) + 54px) 0 calc(var(--wave-room) + 84px)}.plr .sa-around .sw-head{margin-bottom:54px}.plr .sa-look{grid-template-columns:minmax(0,1fr) 360px;align-items:start;column-gap:80px;padding-right:max(20px,50vw - 570px);display:grid}.plr .sa-mapcol{min-width:0}.plr .sa-map{background:var(--panel);isolation:isolate;border-radius:0 28px 28px 0;position:relative;overflow:hidden;box-shadow:0 34px 56px -40px #2e2231bf}.plr .sa-inner{width:100%;transition:transform 1.2s var(--sw-e);position:relative}.plr .sa-inner .sa-floor{background:var(--panel);border-radius:0;display:block;position:absolute;inset:0}.plr .sa-dim{z-index:1;pointer-events:none;background:radial-gradient(circle at var(--sa-sx) var(--sa-sy),color-mix(in srgb,var(--band-deep) 0%,transparent) 0,color-mix(in srgb,var(--band-deep) 0%,transparent) 15%,color-mix(in srgb,var(--band-deep) 16%,transparent) 36%,color-mix(in srgb,var(--band-deep) 24%,transparent) 100%);transition:--sa-sx 1.1s var(--sw-e),--sa-sy 1.1s var(--sw-e),opacity .6s;position:absolute;inset:0}.plr .sa-spot{z-index:2;border-radius:50%;place-items:center;width:48px;height:48px;margin:-24px 0 0 -24px;transition:opacity .5s;display:grid;position:absolute}.plr .sa-spot b{background:var(--ground-lift);width:34px;height:34px;color:var(--band);font:600 15px/1 var(--display);font-variation-settings:"opsz" 144;transition:background .4s,color .4s,transform .5s var(--sw-e);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 6px 14px -6px #17120f8c}.plr .sa-spot b:before{content:"";border:1.5px solid color-mix(in srgb,var(--ground-lift) 85%,transparent);opacity:0;animation:plSaRing 2.8s var(--sw-e) infinite;animation-delay:calc(var(--i) * .35s);border-radius:50%;position:absolute;inset:-7px}@keyframes plSaRing{0%{opacity:0;transform:scale(.7)}25%{opacity:.9}to{opacity:0;transform:scale(1.35)}}.plr .sa-spot:hover b{transform:scale(1.1)}.plr .sa-spot.on b{background:var(--band);color:var(--on-band);transform:scale(1.14);box-shadow:0 8px 18px -12px #fc89e880,0 6px 14px -6px #17120f8c}.plr .sa-flag{white-space:nowrap;background:var(--ground-lift);color:var(--band);font:500 14px/1 var(--body);letter-spacing:.03em;opacity:0;transition:opacity .4s,transform .5s var(--sw-e);pointer-events:none;border-radius:999px;padding:9px 14px;position:absolute;top:50%;left:46px;transform:translateY(-50%)translate(-6px);box-shadow:0 10px 18px -12px #17120f99}.plr .sa-spot.left .sa-flag{left:auto;right:46px;transform:translateY(-50%)translate(6px)}.plr .sa-spot.on .sa-flag{opacity:1;transform:translateY(-50%)}.plr .sa-key{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;margin-top:30px;padding-left:max(20px,50vw - 570px);display:grid}.plr .sa-key button{text-align:left;min-height:52px;font:400 15.5px/1.2 var(--body);color:var(--ink);background:var(--panel-soft);border-radius:999px;align-items:center;gap:12px;padding:8px 16px 8px 9px;transition:background .35s,color .35s;display:flex;position:relative;overflow:hidden}.plr .sa-key button:hover{background:var(--panel)}.plr .sa-no{background:var(--ground-lift);width:34px;height:34px;color:var(--band);font:600 14px/1 var(--display);font-variation-settings:"opsz" 144;border-radius:50%;flex:none;place-items:center;display:grid}.plr .sa-key button.on{background:var(--band);color:var(--on-band)}.plr .sa-key button.on .sa-no{background:var(--on-band)}.plr .sa-tick{background:var(--panel);transform-origin:0;width:100%;height:3px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.plr .sa-key button.on .sa-tick.run{animation:plSaTick var(--dur,6s) linear forwards}@keyframes plSaTick{to{transform:scaleX(1)}}.plr .sa-mirrorcol{text-align:center;justify-items:center;display:grid}.plr .sa-mirror{isolation:isolate;width:min(100%,304px);position:relative}.plr .sa-mirror:before{content:"";background:var(--panel);z-index:-1;border-radius:50% 50% 30px 30px/27% 27% 30px 30px;position:absolute;inset:0;transform:translate(-18px,18px)}.plr .sa-glass{aspect-ratio:3/4.1;background:var(--panel);isolation:isolate;border:12px solid #17120f;border-radius:50% 50% 30px 30px/27% 27% 30px 30px;position:relative;overflow:hidden;box-shadow:0 34px 50px -34px #2e2231b3}.plr .sa-glass figure{opacity:0;transition:opacity .9s var(--sw-e);position:absolute;inset:0}.plr .sa-glass figure.on{opacity:1;z-index:1}.plr .sa-glass img{object-fit:cover;width:100%;height:100%;transition:transform 1.6s var(--sw-e);position:absolute;inset:0;transform:scale(1.08)}.plr .sa-glass figure.on img{transform:scale(1)}.plr .sa-glass:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(115deg,#0000 40%,#ffffff38 48%,#ffffff0f,#0000 60%);position:absolute;inset:-20%;transform:translate(-80%)}.plr .sa-glass.sweep:after{animation:plSaSheen 1.4s var(--sw-e)}@keyframes plSaSheen{0%{transform:translate(-80%)}to{transform:translate(80%)}}.plr .sa-words{width:100%;margin-top:38px;display:grid}.plr .sa-words .sw-layer h3{font:700 clamp(38px,3.4vw,46px)/1.02 var(--display);font-variation-settings:"opsz" 144;letter-spacing:-.02em;color:var(--band);text-wrap:balance}.plr .sa-words .sw-ln{font:italic 400 21px/1.4 var(--mark-type);color:var(--word);opacity:1;max-width:26ch;margin:14px auto 0}.plr .sa-words .sw-count{color:var(--mark-word);justify-content:center;margin-bottom:16px}.plr .sa-words .sw-count .mk,.plr .sa-words .sw-count .mk-l{color:var(--mark)}.plr .sa-steps{display:none}.plr .sa-around .sw-brand{color:var(--word);margin-top:100px}.plr .sa-around .sw-brand b{color:var(--band)}.plr .sa-around .sw-brand>span:not(.sw-rule){color:var(--ink)}.plr .sa-around .sw-kick{color:var(--mark-word)}@media(min-width:900px)and (max-width:1199px){.plr .sa-look{grid-template-columns:minmax(0,1fr) 300px;column-gap:48px}.plr .sa-key{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:899px){.plr .sa-around .sw-head{margin-bottom:34px}.plr .sa-look{grid-template-columns:1fr;padding-right:0}.plr .sa-map{box-shadow:none;height:var(--mh,340px);border-radius:0}.plr .sa-inner{width:auto;height:100%;position:absolute;top:0;left:0}.plr .sa-key{display:none}.plr .sa-mirrorcol{z-index:3;margin-top:-56px;padding:0 24px;position:relative}.plr .sa-mirror{width:min(74vw,300px)}.plr .sa-mirror:before{transform:translate(-14px,14px)}.plr .sa-glass{border-width:10px}.plr .sa-words{margin-top:30px}.plr .sa-words .sw-layer h3{font-size:38px}.plr .sa-words .sw-ln{font-size:20px}.plr .sa-steps{justify-content:center;align-items:center;gap:18px;margin-top:26px;display:flex}.plr .sa-steps .sw-arrow{background:var(--band);color:var(--on-band)}.plr .sa-steps .sw-arrow:hover{background:var(--band-deep)}.plr .sa-dots{gap:8px;display:flex}.plr .sa-dots i{background:var(--panel);border-radius:50%;width:8px;height:8px;transition:background .4s,transform .4s}.plr .sa-dots i.on{background:var(--band);transform:scale(1.25)}.plr .sa-flag{display:none}.plr .sa-around .sw-brand{margin-top:72px;padding:0 24px}}@media(prefers-reduced-motion:reduce){.plr .sw .rise,.plr .sa .rise,.plr .sw-layer{transition:none!important;transform:none!important}.plr .sw .rise,.plr .sa .rise{opacity:1!important}.plr .sw-hint i,.plr .sa-spot b:before{animation:none!important}.plr .sw-frame img,.plr .sw-ph img,.plr .sa-glass img{transition:none!important;transform:none!important}.plr .sw-frame figure,.plr .sa-glass figure,.plr .sa-inner,.plr .sa-dim{transition:none!important}.plr .sa-glass.sweep:after{animation:none}.plr .sa-key button.on .sa-tick.run{animation:none;transform:scaleX(0)}}.plr .hz{--e:cubic-bezier(.2,.8,.2,1);position:relative}.plr .hz .wrap{padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px))}.plr .hz .ph{background:var(--panel-soft);border-radius:0;display:block}.plr .hz .kb img{animation:22s ease-in-out infinite alternate plHzKb}@keyframes plHzKb{0%{transform:scale(1.02)}to{transform:scale(1.09)}}.plr .hz .hline,.plr .hz .hacts,.plr .hz .tline,.plr .hz .wordmark .wm-b{animation:none}.plr .hz .hz-r{animation:plHzRise 1s var(--e) both}.plr .hz .hz-r.d1{animation-delay:.15s}.plr .hz .hz-r.d2{animation-delay:.3s}.plr .hz .hz-r.d3{animation-delay:.45s}@keyframes plHzRise{0%{opacity:0;transform:translateY(14px)}}.plr .hz .lockup{--wm:clamp(40px,calc((100vw - 48px) / 8.1),64px);gap:.22em}.plr .hz .lockup .angel{transform-origin:50%;width:1.15em;animation:plHzSpread 1.4s var(--e) both;flex:0 auto}.plr .hz .lockup .mk-l.angel{width:1.1em}@keyframes plHzSpread{0%{opacity:0;transform:scale(.6)rotate(-6deg)}}.plr .hz .wordmark{align-items:stretch}.plr .hz .wordmark .wm-a{line-height:.95}.plr .hz .wordmark .wm-b{letter-spacing:0;margin-top:.12em;line-height:1.05}.plr .hz .hline{font:italic 300 clamp(22px,5.2vw,30px)/1.3 var(--display);text-wrap:balance;max-width:22ch;margin:24px 0 0}.plr .hz .hacts{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.plr .hz .btn{height:auto;min-height:52px;padding:0 26px}.plr .hz .ghost{border:1.5px solid color-mix(in srgb,var(--ink) 35%,transparent);height:auto;min-height:52px;font:400 15px/1 var(--body);letter-spacing:.04em;color:var(--ink);background:0 0;padding:0 24px}.plr .hz .tline{margin-top:20px}.plr .hz .hz-bg{position:absolute;inset:0}.plr .hz .hz-bg:after,.plr .hz3 .hz-top,.plr .hz2>.wrap{pointer-events:none}.plr .hz2 .hz-words,.plr .hz2 .hz-mirror{pointer-events:auto}.plr.hero-over main>.slot[data-slot=hero]:first-child{margin-top:-68px}.plr.hero-over .bar:not(.solid){background:color-mix(in srgb,var(--ground) 55%,transparent)}.plr.hero-over [data-slot=hero] .hz-bg .ed-badge{top:84px}.plr.hero-over [data-slot=hero] .ed-rail .ed-head{margin-top:80px}@media(max-width:599px){.plr.hero-over [data-slot=hero] .hz-bg .ed-badge{top:136px}}.plr .hz2 .hz-mirror .ed-badge{top:auto;bottom:14px;right:calc(50% - 19px)}@media(max-width:700px){.plr .hz2 .hz-bg .ed-badge{top:auto;bottom:16px}}.plr .hz1{align-items:flex-end;min-height:min(88vh,780px);display:flex}.plr .hz1 .hz-bg img{object-position:50% 62%}.plr .hz1 .hz-bg:after{content:"";z-index:2;background:linear-gradient(to top,color-mix(in srgb,var(--ground) 35%,transparent),color-mix(in srgb,var(--ground) 0%,transparent));height:40%;position:absolute;inset:auto 0 0}.plr .hz1 .wrap{padding-top:120px;padding-bottom:48px;position:relative}.plr .hz1 .hz-card{border-radius:var(--r);background:color-mix(in srgb,var(--ground-lift) 80%,transparent);-webkit-backdrop-filter:blur(16px)saturate(1.1);width:min(100%,560px);box-shadow:0 30px 60px -36px color-mix(in srgb,var(--ink) 45%,transparent);border:1px solid #ffffff8c;padding:38px 40px 34px}.plr .hz1 .hz-tag{font:500 12px/1 var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--word);margin-bottom:18px;display:inline-block}@media(max-width:700px){.plr .hz1{align-items:flex-end;min-height:100svh}.plr .hz1 .hz-bg img{object-position:58% 60%}.plr .hz1 .hz-bg:after{height:30%}.plr .hz1 .wrap{padding:0 14px 14px}.plr .hz1 .hz-card{background:color-mix(in srgb,var(--ground-lift) 84%,transparent);border-radius:24px;padding:22px 20px 20px}.plr .hz1 .hz-tag{margin-bottom:12px;font-size:11px}.plr .hz1 .lockup{--wm:40px}.plr .hz1 .hline{margin-top:14px;font-size:20px}.plr .hz1 .hacts{margin-top:16px}.plr .hz1 .ghost{display:none}.plr .hz1 .btn{flex:1;justify-content:center}.plr .hz1 .tline{margin-top:12px;font-size:14px}}.plr .hz2{align-items:center;min-height:min(86vh,760px);display:flex;overflow:hidden}.plr .hz2 .hz-bg img{object-position:70% 55%}.plr .hz2 .hz-bg:after{content:"";z-index:2;background:linear-gradient(90deg,color-mix(in srgb,var(--ground) 97%,transparent),color-mix(in srgb,var(--ground) 90%,transparent) 34%,color-mix(in srgb,var(--ground) 35%,transparent) 56%,color-mix(in srgb,var(--ground) 0%,transparent) 70%);position:absolute;inset:0}.plr .hz2 .wrap{grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;padding-top:110px;padding-bottom:70px;display:grid;position:relative}.plr .hz2 .hz-mirror{aspect-ratio:3/4.4;width:min(100%,330px);box-shadow:0 40px 70px -30px color-mix(in srgb,var(--ink) 60%,transparent);animation:plHzMirror 1.4s .3s var(--e) both;background:#1e1a1b;border-radius:999px 999px 34px 34px;justify-self:center;padding:10px;position:relative}.plr .hz2 .hz-mirror .ph{border-radius:999px 999px 26px 26px;width:100%;height:100%}.plr .hz2 .hz-mirror img{object-position:70% 40%}@keyframes plHzMirror{0%{opacity:0;transform:translateY(30px)scale(.97)}}@media(max-width:700px){.plr .hz2{min-height:0;display:block}.plr .hz2 .hz-bg{height:44svh;min-height:300px;position:relative}.plr .hz2 .hz-bg:after{background:linear-gradient(to top,var(--ground) 0%,color-mix(in srgb,var(--ground) 0%,transparent) 45%)}.plr .hz2 .wrap{flex-direction:column-reverse;gap:0;padding-top:0;padding-bottom:40px;display:flex}.plr .hz2 .hz-mirror{width:200px;margin-top:-170px;margin-bottom:28px}.plr .hz2 .hz-words{text-align:center;flex-direction:column;align-items:center;display:flex}.plr .hz2 .hacts,.plr .hz2 .tline{justify-content:center}}.plr .hz3{flex-direction:column;justify-content:space-between;min-height:min(90vh,800px);display:flex;overflow:hidden}.plr .hz3 .hz-bg img{object-position:60% 40%}.plr .hz3 .hz-top{padding-top:110px;position:relative}.plr .hz3 .hz-ribbon{color:var(--on-band);margin-top:auto;position:relative}.plr .hz3 .hz-wave{width:100%;height:46px;color:var(--band);display:block}.plr .hz3 .hz-wave path{animation:9s ease-in-out infinite alternate plHzDrift}@keyframes plHzDrift{to{transform:translate(-40px)}}.plr .hz3 .hz-in{background:var(--band);padding:8px 0 40px}.plr .hz3 .hz-in .wrap{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.plr .hz3 .hline{color:var(--on-band);margin:0}.plr .hz3 .btn{background:var(--panel);color:var(--band-deep)}.plr .hz3 .ghost{border-color:color-mix(in srgb,var(--on-band) 45%,transparent);color:var(--on-band)}.plr .hz3 .hacts{margin-top:0}.plr .hz3 .tline{color:var(--on-band)}.plr .hz3 .hz-inband{display:none}@media(max-width:700px){.plr .hz3{min-height:100svh}.plr .hz3 .hz-bg img{object-position:62% 30%}.plr .hz3 .hz-top{display:none}.plr .hz3 .hz-in .wrap{display:block}.plr .hz3 .hz-inband{--wm:38px;color:var(--on-band);margin-bottom:14px;display:flex}.plr .hz3 .hz-inband .angel{color:color-mix(in srgb,var(--mark) 52%,#fff)}.plr .hz3 .hz-inband .wordmark .wm-b{color:var(--panel)}.plr .hz3 .hline{font-size:20px}.plr .hz3 .hacts{margin-top:18px}.plr .hz3 .btn{flex:1;justify-content:center}.plr .hz3 .hz-in{padding-bottom:26px}}.plr .hz4{padding:110px 0 70px;overflow:hidden}.plr .hz4 .wrap{grid-template-columns:1fr 1fr;align-items:center;gap:30px;display:grid}.plr .hz4 .hz-kick{font:500 12px/1 var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--mark-word)}.plr .hz4 .hz-name{font:400 clamp(44px,5.5vw,78px)/.95 var(--mark-type);letter-spacing:-.015em;color:var(--ink);white-space:nowrap;margin:16px 0 0}.plr .hz4 .hz-name.long{white-space:normal}.plr .hz4 .hz-name em{font:italic 400 .46em/1.1 var(--mark-type);color:var(--word);margin-top:.14em;display:block}.plr .hz4 .hz-wing{justify-self:center;width:min(100%,460px);position:relative}.plr .hz4 .hz-halo{aspect-ratio:1;background:radial-gradient(circle at 50% 45%,var(--panel-soft),var(--panel) 70%);opacity:.85;width:96%;animation:plHzHalo 1.6s var(--e) both;border-radius:50%;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}@keyframes plHzHalo{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}}.plr .hz4 .hz-fill{aspect-ratio:1600/2052;-webkit-mask:var(--mk) center/contain no-repeat;mask:var(--mk) center/contain no-repeat;animation:plHzSpread 1.6s .2s var(--e) both;position:relative}.plr .hz4 .hz-fill .ph{background:0 0;position:absolute;inset:0}.plr .hz4 .hz-fill img{object-position:50% 40%;animation:18s ease-in-out infinite alternate plHzKb}.plr .hz4 .hz-fill:after{content:"";z-index:2;pointer-events:none;background:color-mix(in srgb,var(--mark) 14%,transparent);mix-blend-mode:multiply;position:absolute;inset:0}@media(max-width:700px){.plr .hz4{padding:84px 0 44px}.plr .hz4 .wrap{text-align:center;grid-template-columns:1fr}.plr .hz4 .hz-name{white-space:normal}.plr .hz4 .hz-wing{order:-1;width:250px;margin-bottom:6px}.plr .hz4 .hz-words{flex-direction:column;align-items:center;display:flex}.plr .hz4 .hacts,.plr .hz4 .tline{justify-content:center}}.plr .nt{--e:cubic-bezier(.2,.8,.2,1);--frame:#17120f}.plr .nt .title{max-width:none}.plr .nt-kick{font:500 12.5px/1 var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--mark-word);align-items:center;gap:10px;margin:0 0 18px;display:flex}.plr .nt-kick .mk{width:15px;color:var(--mark)}.plr .nt-kick .mk-l{width:15px;color:var(--mark);font-size:15px}.plr .nt .ph{border-radius:0;display:block}.plr .nt .rise{transition:opacity .9s var(--e),transform 1.1s var(--e);transition-delay:calc(var(--d,0) * 1ms)}.plr .nt .rise.pre{opacity:0;transform:translateY(22px)}.plr .nt .nt-words.rise,.plr .nt .nt-words.rise.pre{opacity:1;transform:none}.plr .nt .nt-words .w{transition:opacity .8s var(--e),transform 1s var(--e);transition-delay:calc(var(--i) * 55ms + var(--d,0) * 1ms);display:inline-block}.plr .nt .nt-words.pre .w{opacity:0;transform:translateY(.55em)}.plr .nt .nt-drift img{transform-origin:var(--to,50% 50%);animation:28s ease-in-out infinite alternate plNtDrift}@keyframes plNtDrift{0%{transform:scale(1.02)translate(0)}to{transform:scale(1.09)translate(-1.6%,-1.2%)}}.plr .nt1{background:var(--ground);padding-block:max(calc(var(--wave-room) + 56px),var(--room-t,0px)) max(calc(var(--wave-room) + 70px),var(--room-b,0px))}.plr .nt1-grid{gap:44px;display:grid}.plr .nt1 .nt-mirror{isolation:isolate;--to:50% 30%;justify-self:center;width:min(100%,360px);margin:0;padding-bottom:28px;position:relative}.plr .nt1 .nt-glass{aspect-ratio:3/4.15;border:12px solid var(--frame);background:var(--panel);isolation:isolate;box-shadow:0 34px 50px -34px color-mix(in srgb,var(--band-deep) 70%,transparent);border-radius:50% 50% 30px 30px/27% 27% 30px 30px;position:relative;overflow:hidden}.plr .nt1 .nt-glass img{object-position:50% 30%}.plr .nt1 .nt-mirror:before{content:"";background:var(--panel);z-index:-1;border-radius:50% 50% 30px 30px/27% 27% 30px 30px;position:absolute;inset:0 0 28px;transform:translate(-18px,18px)}.plr .nt1 .sheen:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(115deg,#0000 40%,#ffffff38 48%,#ffffff0f,#0000 60%);animation:9s ease-in-out 1.2s infinite plNtSheen;position:absolute;inset:-20%;transform:translate(-70%)}@keyframes plNtSheen{0%{transform:translate(-70%)}35%,to{transform:translate(70%)}}.plr .nt1 .nt-cap{z-index:3;background:var(--ground-lift);font:italic 400 17px/1 var(--mark-type);color:var(--band);box-shadow:0 10px 18px -12px color-mix(in srgb,var(--band-deep) 60%,transparent);border-radius:999px;align-items:center;gap:8px;padding:9px 14px 9px 12px;display:flex;position:absolute;bottom:34px;right:-10%}.plr .nt1 .nt-cap .mk{width:12px;color:var(--mark)}.plr .nt1 .nt-cap .mk-l{width:12px;color:var(--mark);font-size:13px}.plr .nt1 .nt-pull{isolation:isolate;font:300 clamp(31px,4.3vw,56px)/1.12 var(--display);font-variation-settings:"opsz" 144;letter-spacing:-.015em;color:var(--ink);text-wrap:balance;max-width:19ch;margin:40px 0 0;padding-left:0;position:relative}.plr .nt1 .nt-pull em{color:var(--mark);font-style:italic;font-weight:400}.plr .nt1 .nt-pull .q{height:.5em;font:400 2.3em/.82 var(--mark-type);color:var(--mark);margin:0 0 .12em -.04em;display:block}.plr .nt1 .nt-rule{background:var(--mark);border:0;width:64px;height:2px;margin:34px 0 28px}.plr .nt1 .nt-cols p{color:var(--ink);font-size:18px;line-height:1.72}.plr .nt1 .nt-cols p+p{margin-top:16px}.plr .nt1 .drop:first-letter{float:left;font:700 4.1em/.8 var(--display);font-variation-settings:"opsz" 144;color:var(--mark);margin:.06em .12em 0 0}.plr .nt1 .nt-coffee{text-wrap:balance;max-width:26ch;font:italic 400 clamp(25px,3vw,31px)/1.25 var(--mark-type);color:var(--band);margin-top:26px}.plr .nt1 .nt-sig{flex-wrap:wrap;align-items:center;gap:18px;margin-top:30px;display:flex}.plr .nt-sig b{font:italic 400 46px/1 var(--mark-type);color:var(--band);display:block}.plr .nt-sig small{letter-spacing:.02em;color:var(--word);margin-top:6px;font-size:14.5px;display:block}.plr .nt1 .nt-acts{flex-wrap:wrap;align-items:center;gap:18px;margin-top:30px;display:flex}@media(min-width:760px){.plr .nt1-grid{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;gap:56px}.plr .nt1 .nt-mirror{justify-self:start;width:100%;margin-left:20px}}@media(min-width:760px)and (max-width:1099px){.plr .nt1 .nt-mirror{margin-left:18px}.plr .nt1 .nt-cap{right:-8px}}@media(min-width:1100px){.plr .nt1-grid{grid-template-columns:minmax(0,430px) minmax(0,1fr);gap:100px}.plr .nt1 .nt-cols{columns:2;column-gap:44px}.plr .nt1 .nt-cols p{break-inside:avoid-column}}@media(max-width:759px){.plr .nt1 .nt-copy{display:contents}.plr .nt1 .nt-head{order:-1}.plr .nt1 .nt-mirror{order:0;margin-top:-4px}.plr .nt1 .nt-copy>:not(.nt-head){order:1}.plr .nt1 .nt-pull{margin-top:54px}.plr .nt1 .nt-cap{right:-6px}.plr .nt1-grid{gap:0}.plr .nt1 .nt-head{margin-bottom:40px}}.plr .nt2{background:var(--ground);padding-block:max(calc(var(--wave-room) + 50px),var(--room-t,0px)) max(calc(var(--wave-room) + 70px),var(--room-b,0px))}.plr .nt2 .nt-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 40px;margin-bottom:44px;display:flex}.plr .nt2 .nt-stage{position:relative}.plr .nt2 .nt-shot{border-radius:var(--r);background:var(--panel);isolation:isolate;--to:60% 62%;margin:0;position:relative;overflow:hidden}.plr .nt2 .nt-shot .ph{background:0 0;position:absolute;inset:0}.plr .nt2 .nt-shot img{object-position:50% 72%}.plr .nt2 .nt-paper{z-index:3;box-shadow:0 40px 60px -34px color-mix(in srgb,var(--band-deep) 60%,transparent),0 2px 3px color-mix(in srgb,var(--ink) 8%,transparent);background:#fbf8f2;background-image:radial-gradient(120% 80% at 0% 0%,color-mix(in srgb,var(--panel) 18%,transparent),transparent 60%),radial-gradient(90% 70% at 100% 100%,color-mix(in srgb,var(--ground) 90%,transparent),transparent 70%);border-radius:6px;position:relative;transform:rotate(-1.6deg)}.plr .nt2 .nt-paper.rise.pre{transform:rotate(-1.6deg)}.plr .nt2 .nt-tape{background:color-mix(in srgb,var(--panel) 78%,transparent);width:120px;height:32px;box-shadow:0 2px 4px color-mix(in srgb,var(--ink) 8%,transparent);border-radius:2px;margin-left:-60px;position:absolute;top:-16px;left:50%;transform:rotate(3deg)}.plr .nt2 .nt-snap{z-index:4;box-shadow:0 16px 24px -14px color-mix(in srgb,var(--band-deep) 55%,transparent);background:#fff;margin:0;padding:7px 7px 22px;position:absolute;transform:rotate(6deg)}.plr .nt2 .nt-snap .ph{aspect-ratio:1;background:var(--panel-soft);width:100%}.plr .nt2 .nt-paper p.t{font:italic 400 21px/1.62 var(--mark-type);color:var(--ink)}.plr .nt2 .nt-paper p.t+p.t{margin-top:14px}.plr .nt2 .nt-coffee{font:italic 400 clamp(26px,2.6vw,31px)/1.22 var(--display);font-variation-settings:"opsz" 72;color:var(--band);text-wrap:balance;margin-top:22px}.plr .nt2 .nt-coffee u{-webkit-text-decoration:underline wavy var(--mark);text-decoration:underline wavy var(--mark);text-underline-offset:7px;text-decoration-thickness:1.5px}.plr .nt2 .nt-sig{justify-content:space-between;align-items:flex-end;gap:14px;margin-top:26px;display:flex}.plr .nt2 .nt-sig b{font-size:50px}.plr .nt2 .nt-sig small{font:300 14.5px/1.35 var(--body);letter-spacing:0}.plr .nt2 .nt-sig .mk{width:34px;color:var(--mark);transform:rotate(8deg)}.plr .nt2 .nt-sig .mk-l{width:34px;color:var(--mark);font-size:34px;transform:rotate(8deg)}.plr .nt2 .nt-after{flex-wrap:wrap;align-items:center;gap:16px 22px;margin-top:40px;display:flex}.plr .nt2 .nt-after>span{color:var(--word);font-size:15px}@media(min-width:900px){.plr .nt2 .nt-stage{min-height:740px}.plr .nt2 .nt-shot{width:66%;height:740px;position:absolute;top:0;right:0}.plr .nt2 .nt-paper{width:min(540px,48%);margin-top:64px;padding:58px 52px 40px}.plr .nt2 .nt-snap{width:122px;top:-40px;right:-34px}.plr .nt2 .nt-after{margin-left:6px}}@media(max-width:899px){.plr .nt2 .nt-shot{aspect-ratio:1/1.02;width:100%}.plr .nt2 .nt-paper{margin:-70px 6px 0;padding:46px 26px 30px;transform:rotate(-1.2deg)}.plr .nt2 .nt-paper.rise.pre{transform:rotate(-1.2deg)}.plr .nt2 .nt-snap{width:96px;top:-62px;right:-6px}.plr .nt2 .nt-paper p.t{font-size:19.5px}.plr .nt2 .nt-sig b{font-size:44px}.plr .nt2 .nt-tape{left:22%}.plr .nt2 .nt-shot img{transform-origin:60% 96%;scale:1.3}}@media(min-width:620px)and (max-width:899px){.plr .nt2 .nt-shot{aspect-ratio:4/3.3}.plr .nt2 .nt-paper{max-width:560px;margin:-110px auto 0}}.plr .nt3{background:var(--band);padding:0;display:grid}.plr .nt3 .nt-shot{background:var(--band-deep);--to:70% 45%;margin:0;position:relative;overflow:hidden}.plr .nt3 .nt-shot .ph{background:0 0;position:absolute;inset:0}.plr .nt3 .nt-shot img{object-position:70% 45%}.plr .nt3 .nt-shot:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(var(--fade-t,transparent),transparent 30%),linear-gradient(0deg,var(--fade-b,transparent),transparent 30%);position:absolute;inset:0}.plr .nt3 .nt-tag{left:24px;bottom:calc(var(--wave) + 22px);z-index:3;background:color-mix(in srgb,var(--band-deep) 82%,transparent);color:var(--on-band);font:400 14px/1 var(--body);letter-spacing:.04em;-webkit-backdrop-filter:blur(6px);border-radius:999px;align-items:center;gap:9px;padding:10px 16px 10px 13px;display:flex;position:absolute}.plr .nt3 .nt-tag .mk{width:12px;color:var(--panel)}.plr .nt3 .nt-tag .mk-l{width:12px;color:var(--panel);font-size:13px}.plr .nt3 .nt-band{color:var(--on-band);position:relative}.plr .nt3 .nt-vwave{width:var(--wave);pointer-events:none;z-index:3;line-height:0;position:absolute;top:0;bottom:0;right:calc(100% - 1px);overflow:hidden}.plr .nt3 .nt-vwave svg{width:100%;height:200%;fill:var(--band);animation:40s linear infinite plNtVdrift}@keyframes plNtVdrift{to{transform:translateY(-50%)}}.plr .nt3 .nt-hwave{display:none}.plr .nt3 .nt-in{padding:calc(var(--wave-room) + 40px) 24px calc(var(--wave-room) + 50px)}.plr .nt3 .nt-kick{color:var(--panel)}.plr .nt3 .nt-kick .mk,.plr .nt3 .nt-kick .mk-l{color:var(--mark)}.plr .nt3 .title{color:var(--panel)}.plr .nt3 .title em{color:var(--on-band)}.plr .nt3 .nt-pull{font:italic 400 clamp(27px,3vw,36px)/1.24 var(--mark-type);color:var(--on-band);text-wrap:balance;border-left:3px solid var(--mark);max-width:24ch;margin-top:28px;padding-left:22px}.plr .nt3 .nt-body{margin-top:28px}.plr .nt3 .nt-body p{color:color-mix(in srgb,var(--on-band) 92%,transparent);font-size:17.5px;line-height:1.72}.plr .nt3 .nt-body p+p{margin-top:14px}.plr .nt3 .nt-coffee{font:600 clamp(22px,2.2vw,26px)/1.3 var(--display);font-variation-settings:"opsz" 72;color:var(--panel);text-wrap:balance;margin-top:26px}.plr .nt3 .nt-sig{border-top:1px solid color-mix(in srgb,var(--on-band) 18%,transparent);align-items:center;gap:16px;margin-top:30px;padding-top:26px;display:flex}.plr .nt3 .nt-face{border:3px solid var(--panel);border-radius:50%;flex:none;width:62px;height:62px;display:block;overflow:hidden}.plr .nt3 .nt-face .ph{background:var(--panel-soft);width:100%;height:100%}.plr .nt3 .nt-sig b{color:var(--panel);font-size:44px}.plr .nt3 .nt-sig small{letter-spacing:0;color:color-mix(in srgb,var(--on-band) 85%,transparent)}.plr .nt3 .nt-btn{margin-top:30px}.plr .nt3 .btn{background:var(--panel);color:var(--band-deep)}.plr .nt3 .btn:hover{background:var(--on-band)}@media(min-width:900px){.plr .nt3{grid-template-columns:1fr 1fr;min-height:940px}.plr .nt3 .nt-in{max-width:600px;padding-left:72px;padding-right:56px}}@media(min-width:1300px){.plr .nt3{grid-template-columns:1.08fr 1fr}.plr .nt3 .nt-in{padding-left:88px}}@media(max-width:899px){.plr .nt3 .nt-shot{aspect-ratio:4/3.5}.plr .nt3 .nt-vwave{display:none}.plr .nt3 .nt-hwave{display:block}.plr .nt3 .nt-tag{bottom:calc(var(--wave) + 16px);left:16px}.plr .nt3 .nt-in{padding:30px 24px calc(var(--wave-room) + 46px)}}@media(prefers-reduced-motion:reduce){.plr .hz *,.plr .hz :before,.plr .hz :after,.plr .nt *,.plr .nt :before,.plr .nt :after{transition:none!important;animation:none!important}}@media(min-width:620px)and (max-width:899px){.plr .nt3 .nt-shot{aspect-ratio:16/10}.plr .nt3 .nt-in{max-width:640px;margin:0 auto;padding-inline:40px}}.plr .tm,.plr .mt{--e:cubic-bezier(.2,.8,.2,1);--frame:#17120f;--glow:0 8px 18px -12px #fc89e880;position:relative}.plr .tm .rise,.plr .mt .rise{transition:opacity .9s var(--e),transform 1.1s var(--e);transition-delay:calc(var(--d,0) * 1ms)}.plr .tm .rise.pre,.plr .mt .rise.pre{opacity:0;transform:translateY(22px)}.plr .tm img,.plr .mt img{max-width:100%;height:auto;display:block}.plr .tm-kick,.plr .mt-kick{font:500 12.5px/1 var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--mark-word);align-items:center;gap:10px;margin:0 0 18px;display:flex}.plr .tm-kick .mk,.plr .mt-kick .mk{width:15px;color:var(--mark)}.plr .tm-kick .mk-l,.plr .mt-kick .mk-l{width:15px;color:var(--mark);font-size:15px}.plr .tm{--tsize:clamp(44px,6.2vw,74px)}.plr .tm .title{max-width:none}.plr .tm .lede{color:var(--word);max-width:44ch;margin:0;font-size:18.5px;line-height:1.55}.plr .tm .btn{letter-spacing:.05em;white-space:nowrap;height:auto;min-height:52px;transition:transform .3s var(--e),background .3s,box-shadow .3s}.plr .tm .btn:hover{box-shadow:var(--glow)}.plr .tm .ghost{white-space:nowrap;justify-content:center;height:auto;min-height:48px;transition:background .25s,color .25s,border-color .25s}.plr .tm-fact{background:var(--panel-soft);min-height:34px;color:var(--ink);font:500 13.5px/1 var(--body);letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:9px;padding:0 14px;display:inline-flex}.plr .tm-fact i{background:var(--mark);border-radius:50%;flex:none;width:7px;height:7px}.plr .tm-days{color:var(--word);font-size:15px;line-height:1.4}.plr .tm-view{z-index:80;background:color-mix(in srgb,var(--band-deep) 90%,transparent);opacity:0;visibility:hidden;place-items:center;padding:20px;transition:opacity .4s,visibility .4s;display:grid;position:fixed;inset:0}.plr .tm-view.on{opacity:1;visibility:visible}.plr .tm-vbox{width:min(860px,100%);max-height:100%;color:var(--on-band);transition:transform .5s var(--e);overflow:auto;transform:translateY(16px)}.plr .tm-view.on .tm-vbox{transform:none}.plr .tm-vh{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.plr .tm-vh h3{font:italic 400 clamp(34px,5vw,48px)/1 var(--mark-type);color:var(--panel);margin:0}.plr .tm-x{background:color-mix(in srgb,var(--on-band) 12%,transparent);width:48px;height:48px;font:300 26px/1 var(--body);color:var(--on-band);border-radius:50%;flex:none;place-items:center;display:grid}.plr .tm-x:hover{background:color-mix(in srgb,var(--on-band) 22%,transparent)}.plr .tm-vg{grid-template-columns:1fr 1fr;gap:16px;display:grid}.plr .tm-vg figure{margin:0}.plr .tm-vg img{aspect-ratio:3/4;object-fit:cover;border-radius:18px;width:100%}.plr .tm-vg figcaption{font:italic 400 19px/1.3 var(--mark-type);color:var(--on-band);margin-top:10px}.plr .tm-vb{justify-content:center;margin-top:22px;display:flex}.plr .tm-vb .btn{background:var(--panel);color:var(--band-deep)}.plr .tm-vb .btn:hover{background:var(--on-band)}@media(max-width:560px){.plr .tm-vg{gap:10px}.plr .tm-vg figcaption{font-size:16px}}.plr .tm1{background:var(--ground);padding-block:max(calc(var(--wave-room) + 50px),var(--room-t,0px)) max(calc(var(--wave-room) + 64px),var(--room-b,0px))}.plr .tm1 .tm-top{grid-template-columns:minmax(0,1fr);gap:30px;margin-bottom:34px;display:grid}.plr .tm1 .tm-top>.rise>.lede{margin-top:16px}.plr .tm-bar{align-items:center;gap:14px;min-width:0;display:flex}.plr .tm-tabs{scrollbar-width:none;flex:1;gap:10px;min-width:0;padding:4px 2px;display:flex;overflow-x:auto}.plr .tm-tabs::-webkit-scrollbar{display:none}.plr .tm-tab{background:var(--ground-lift);min-height:60px;box-shadow:inset 0 0 0 1px var(--panel);text-align:left;border-radius:999px;flex:none;align-items:center;gap:12px;padding:0 22px 0 6px;transition:background .35s,color .35s,box-shadow .35s;display:flex}.plr .tm-tab img{object-fit:cover;border-radius:50%;width:48px;height:48px}.plr .tm-tab b{font:500 15.5px/1.15 var(--body);display:block}.plr .tm-tab small{font:400 12.5px/1.2 var(--body);opacity:.75;margin-top:2px;display:block}.plr .tm-tab:hover{box-shadow:inset 0 0 0 1.5px var(--band)}.plr .tm-tab[aria-selected=true]{background:var(--band);color:var(--on-band);box-shadow:var(--glow)}.plr .tm-arrows{flex:none;gap:10px;display:flex}.plr .tm-arw{background:var(--ground-lift);width:52px;height:52px;box-shadow:inset 0 0 0 1px var(--panel);font:400 20px/1 var(--body);border-radius:50%;place-items:center;transition:background .25s,color .25s,opacity .25s;display:grid}.plr .tm-arw:hover{background:var(--band);color:var(--on-band)}.plr .tm-arw:disabled{opacity:.35;pointer-events:none}.plr .tm-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-columns:100%;grid-auto-flow:column;gap:24px;display:grid;overflow-x:auto}.plr .tm-track::-webkit-scrollbar{display:none}.plr .tm-track.nudge .tm-spread{animation:plTmNudge 1.5s var(--e) 1}@keyframes plTmNudge{0%,to{transform:none}40%{transform:translate(-30px)}}.plr .tm-spread{scroll-snap-align:start;scroll-snap-stop:always;background:var(--ground-lift);border-radius:32px;min-width:0;display:grid;overflow:hidden}.plr .tm-pic{background:var(--panel);min-height:100%;position:relative;overflow:hidden}.plr .tm-pic img{object-fit:cover;width:100%;height:100%;transition:opacity .8s var(--e),transform 1.4s var(--e);position:absolute;inset:0}.plr .tm-pic .tm-at{opacity:0;transform:scale(1.04)}.plr .tm-pic.swap .tm-at{opacity:1;transform:none}.plr .tm-pic:after{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ink) 14%,transparent));pointer-events:none;width:46px;position:absolute;top:0;bottom:0;right:0}.plr .tm-peek{z-index:2;background:color-mix(in srgb,var(--ground-lift) 94%,transparent);min-height:44px;color:var(--ink);font:500 14px/1 var(--body);letter-spacing:.02em;box-shadow:0 8px 18px -12px color-mix(in srgb,var(--ink) 45%,transparent);border-radius:999px;align-items:center;gap:9px;padding:0 18px 0 14px;transition:background .25s;display:inline-flex;position:absolute;bottom:18px;left:18px}.plr .tm-peek:hover{background:#fff}.plr .tm-peek svg{flex:none;width:18px;height:18px}.plr .tm-page{flex-direction:column;min-width:0;padding:50px 60px 34px;display:flex;position:relative}.plr .tm-no{font:500 12.5px/1 var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--mark-word)}.plr .tm-no span{color:var(--word)}.plr .tm1 .tm-name{font:italic 400 clamp(64px,7vw,104px)/.92 var(--mark-type);color:var(--band);letter-spacing:-.01em;margin:12px 0 0}.plr .tm1 .tm-name.long{font-size:clamp(54px,5.6vw,82px)}.plr .tm-said{font:italic 300 clamp(22px,1.9vw,26px)/1.36 var(--display);color:var(--ink);text-wrap:pretty;max-width:30ch;margin-top:22px;padding-left:36px;position:relative}.plr .tm-said:before{content:"“";font:400 64px/1 var(--mark-type);color:var(--mark);position:absolute;top:-.08em;left:-2px}.plr .tm-hr{background:var(--panel);border:0;width:100%;height:1px;margin:24px 0 20px}.plr .tm-lbl{font:500 12px/1 var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--word)}.plr .tm-loves{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.plr .tm-loves li{background:var(--panel-soft);min-height:38px;font:400 15px/1.2 var(--body);color:var(--ink);border-radius:999px;align-items:center;padding:0 16px;display:inline-flex}.plr .tm-off{color:var(--word);margin-top:16px;font-size:16px;line-height:1.5}.plr .tm-off p+p{margin-top:10px}.plr .tm-foot{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"fav facts""fav acts";align-content:center;align-items:center;gap:16px 28px;margin-top:26px;display:grid}.plr .tm-foot.nofav{grid-template-columns:minmax(0,1fr);grid-template-areas:"facts""acts"}.plr .tm-fav{width:132px;box-shadow:0 14px 22px -16px color-mix(in srgb,var(--band-deep) 60%,transparent);transition:transform .5s var(--e);background:#fff;grid-area:fav;padding:7px 7px 0;transform:rotate(-3deg)}.plr .tm-fav:hover{transform:rotate(0)translateY(-3px)}.plr .tm-fav img{aspect-ratio:3/4;object-fit:cover;width:100%}.plr .tm-fav span{text-align:center;font:italic 400 14.5px/1.2 var(--mark-type);color:var(--band);padding:8px 2px 10px;display:block}.plr .tm1 .tm-facts{grid-area:facts;align-self:end;justify-items:start;gap:12px;display:grid}.plr .tm1 .tm-acts{flex-wrap:wrap;grid-area:acts;align-self:start;gap:10px;display:flex}.plr .tm-next{min-height:48px;font:500 14px/1 var(--body);color:var(--word);border-radius:999px;align-self:flex-end;align-items:center;gap:10px;margin-top:auto;padding:0 6px 0 4px;transition:color .25s;display:flex}.plr .tm-next img{object-fit:cover;object-position:50% 30%;border-radius:50%;width:40px;height:40px}.plr .tm-next:hover{color:var(--band)}.plr .tm-next .arr{transition:transform .3s}.plr .tm-next:hover .arr{transform:translate(4px)}.plr .tm-spread.act .tm-page>*{animation:plTmPage .8s var(--e) both}.plr .tm-spread.act .tm-page>:nth-child(2){animation-delay:60ms}.plr .tm-spread.act .tm-page>:nth-child(3){animation-delay:.12s}.plr .tm-spread.act .tm-page>:nth-child(n+4){animation-delay:.18s}@keyframes plTmPage{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:none}}.plr .tm-dots{justify-content:center;gap:8px;margin-top:18px;display:none}.plr .tm-dots i,.plr .tm-pager i{background:var(--panel);width:8px;height:8px;transition:width .35s var(--e),background .35s;border-radius:50%}.plr .tm-dots i.on,.plr .tm-pager i.on{background:var(--band);border-radius:5px;width:26px}@media(min-width:900px){.plr .tm1 .tm-top{grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:end;gap:20px 40px}.plr .tm1 .tm-top .tm-bar{grid-column:1/-1}.plr .tm-spread{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:0}.plr .tm-next{margin-top:22px}}@media(min-width:900px)and (max-width:1099px){.plr .tm-page{padding:44px 40px 36px}.plr .tm-spread{min-height:660px}.plr .tm-fav{width:112px}}@media(max-width:899px){.plr .tm-arrows{display:none}.plr .tm-dots{display:flex}.plr .tm-tabs{margin:0 -24px;padding:4px 24px}.plr .tm-spread{border-radius:28px}.plr .tm-pic{aspect-ratio:4/4.5;min-height:0}.plr .tm-pic:after{display:none}.plr .tm-page{padding:30px 22px 26px}.plr .tm1 .tm-name{font-size:68px}.plr .tm1 .tm-name.long{font-size:56px}.plr .tm-said{padding-left:24px;font-size:21px}.plr .tm-said:before{font-size:54px}.plr .tm-foot{grid-template-areas:"fav facts""acts acts";align-items:center;gap:22px 18px}.plr .tm-foot.nofav{grid-template-areas:"facts""acts"}.plr .tm1 .tm-facts{align-self:center}.plr .tm-fav{width:112px}.plr .tm1 .tm-acts .btn,.plr .tm1 .tm-acts .ghost{flex:100%}.plr .tm-next{background:var(--panel-soft);justify-content:center;align-self:stretch;margin-top:18px;padding:0 18px 0 6px}}@media(min-width:620px)and (max-width:899px){.plr .tm-pic{aspect-ratio:16/12}.plr .tm-page{padding:36px 40px 32px}.plr .tm1 .tm-acts .btn,.plr .tm1 .tm-acts .ghost{flex:0 auto}}.plr .tm2{background:var(--panel-soft);padding-block:max(calc(var(--wave-room) + 50px),var(--room-t,0px)) max(calc(var(--wave-room) + 70px),var(--room-b,0px))}.plr .tm2 .tm-head{text-align:center;justify-items:center;display:grid}.plr .tm2 .tm-kick{justify-content:center}.plr .tm2 .tm-head .lede{text-align:center;margin-top:16px}.plr .tm-stations{--cols:2;--mw:300px;--pw:150px;grid-template-columns:repeat(var(--cols),minmax(0,var(--sw,520px)));justify-content:center;row-gap:70px;margin-top:64px;display:grid}.plr .tm-stations.one{--cols:1}.plr .tm-stations.n6{--cols:3;--mw:224px;--pw:116px;--sw:393px}.plr .tm-station{flex-direction:column;align-items:center;min-width:0;padding:0 16px;display:flex;position:relative}.plr .tm-scene{justify-content:center;align-self:stretch;align-items:flex-end;gap:16px;margin:0 -16px;padding-bottom:24px;display:flex;position:relative}.plr .tm-mirror{z-index:2;width:var(--mw);aspect-ratio:3/4.15;border:12px solid var(--frame);background:var(--panel);isolation:isolate;box-shadow:0 30px 40px -32px color-mix(in srgb,var(--band-deep) 75%,transparent);transition:transform .5s var(--e);border-bottom-width:14px;border-radius:50% 50% 18px 18px/27% 27% 18px 18px;flex:none;margin-bottom:-2px;position:relative;overflow:hidden}.plr .tm-mirror[role=button]{cursor:pointer}.plr .tm-mirror[role=button]:hover{transform:translateY(-3px)}.plr .tm-mirror img{object-fit:cover;width:100%;height:100%;transition:opacity .9s var(--e),transform 1.6s var(--e);position:absolute;inset:0}.plr .tm-mirror .tm-at{opacity:0;transform:scale(1.06)}.plr .tm-station.swap .tm-mirror .tm-at{opacity:1;transform:none}.plr .tm-mirror:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(115deg,#0000 40%,#ffffff3d 48%,#ffffff0f,#0000 60%);position:absolute;inset:-20%;transform:translate(-70%)}.plr .tm-station.swap .tm-mirror:after,.plr .tm-mirror[role=button]:hover:after{animation:plTmSheen 1.3s var(--e) 1}@keyframes plTmSheen{to{transform:translate(70%)}}.plr .tm-mirror .tm-peek{z-index:3;white-space:nowrap;gap:8px;padding:0 16px 0 12px;font-size:13.5px;bottom:12px;left:50%;transform:translate(-50%)}.plr .tm-mirror .tm-peek svg{width:17px;height:17px}.plr .tm-prints{z-index:2;width:var(--pw);height:calc(var(--pw) * 1.95);cursor:pointer;flex:none;position:relative}.plr .tm-print{width:calc(var(--pw) * .8);box-shadow:0 14px 20px -14px color-mix(in srgb,var(--band-deep) 60%,transparent);transition:transform .6s var(--e);background:#fff;margin:0;padding:6px 6px 0;position:absolute}.plr .tm-print img{aspect-ratio:3/4;object-fit:cover;width:100%}.plr .tm-print span{text-align:center;min-height:29px;font:italic 400 13px/1.15 var(--mark-type);color:var(--band);text-wrap:balance;overflow-wrap:anywhere;padding:6px 2px 8px;display:block}.plr .tm-print.p1{z-index:2;transform-origin:50% 100%;bottom:0;left:0;transform:rotate(-6deg)}.plr .tm-print.p2{right:0;bottom:calc(var(--pw) * .78);z-index:1;transform-origin:50% 100%;transform:rotate(7deg)}.plr .tm-print.p2 span{visibility:hidden}.plr .tm-prints:hover .p1{transform:rotate(-10deg)translate(-4px)}.plr .tm-prints:hover .p2{transform:rotate(9deg)translateY(-6px)}.plr .tm-plate{text-align:center;flex-direction:column;flex:1;align-items:center;width:100%;margin-top:30px;display:flex}.plr .tm-role{font:500 12px/1 var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--mark-word)}.plr .tm2 .tm-name{font:italic 400 64px/.95 var(--mark-type);color:var(--band);margin:10px 0 0}.plr .tm2 .tm-line{font:italic 300 23px/1.3 var(--display);color:var(--ink);text-wrap:balance;margin-top:12px}.plr .tm-ask{color:var(--word);text-wrap:balance;max-width:34ch;margin-top:12px;font-size:16px;line-height:1.5}.plr .tm-meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;margin-top:18px;display:flex}.plr .tm-meta .tm-fact{background:var(--ground-lift)}.plr .tm2 .tm-acts{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:auto;padding-top:22px;display:flex}.plr .tm-stations.n6 .tm-name{font-size:52px}.plr .tm-stations.n6 .tm-line{font-size:20px}.plr .tm-pager{display:none}@media(min-width:760px)and (max-width:1099px){.plr .tm-stations{--mw:260px;--pw:132px;--sw:480px}.plr .tm-stations.n6{--mw:180px;--pw:98px;--sw:328px}.plr .tm-stations.n6 .tm-name{font-size:46px}.plr .tm-stations.n6 .tm-acts .ghost{display:none}}@media(max-width:759px){.plr .tm-stations{--cols:1;--mw:210px;--pw:112px;--sw:420px;row-gap:64px;margin-top:48px}.plr .tm2 .tm-name{font-size:58px}.plr .tm2 .tm-line{font-size:21px}.plr .tm-stations.n6{scroll-snap-type:x mandatory;scrollbar-width:none;--mw:184px;--pw:100px;grid-template-columns:none;grid-auto-columns:88%;grid-auto-flow:column;justify-content:start;margin-inline:-24px;padding-inline:24px;scroll-padding-inline:24px;display:grid;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 28px),#0000)}.plr .tm-stations.n6::-webkit-scrollbar{display:none}.plr .tm-stations.n6 .tm-station{scroll-snap-align:start}.plr .tm-stations.n6 .tm-name{font-size:52px}.plr .tm2 .tm-pager{justify-content:center;gap:8px;margin-top:26px;display:flex}}.plr .tm3{background:var(--band);color:var(--on-band);padding-block:max(calc(var(--wave-room) + 50px),var(--room-t,0px)) max(calc(var(--wave-room) + 70px),var(--room-b,0px))}.plr .tm3 .tm-kick{color:var(--panel)}.plr .tm3 .tm-kick .mk,.plr .tm3 .tm-kick .mk-l{color:var(--mark)}.plr .tm3 .title{color:var(--panel)}.plr .tm3 .title em{color:var(--on-band)}.plr .tm3 .tm-head{gap:18px 60px;display:grid}.plr .tm3 .lede{color:color-mix(in srgb,var(--on-band) 88%,transparent)}.plr .tm-hint{font:500 13px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--panel);align-items:center;gap:10px;margin-top:16px;display:inline-flex}.plr .tm-hint svg{flex:none;width:22px;height:22px}.plr .tm-cards{grid-template-columns:repeat(2,minmax(0,440px));justify-content:center;gap:56px 64px;margin-top:56px;display:grid}.plr .tm-cards.one{grid-template-columns:minmax(0,440px)}.plr .tm-cards.n6{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 36px}.plr .tm-who{flex-direction:column;min-width:0;display:flex}.plr .tm-card{perspective:1800px;aspect-ratio:4/5.5;cursor:pointer;-webkit-tap-highlight-color:transparent;position:relative}.plr .tm-card.still{cursor:default}.plr .tm-inner{transform-style:preserve-3d;transition:transform .95s cubic-bezier(.3,.7,.2,1);position:absolute;inset:0}.plr .tm-card:not(.still):hover .tm-inner{transform:rotateY(-7deg)}.plr .tm-card.flip .tm-inner{transform:rotateY(180deg)}.plr .tm-card.flip:hover .tm-inner{transform:rotateY(187deg)}.plr .tm-card.wobble .tm-inner{animation:plTmWobble 1.4s var(--e) 1}@keyframes plTmWobble{0%,to{transform:none}35%{transform:rotateY(-26deg)}70%{transform:rotateY(6deg)}}.plr .tm-face{backface-visibility:hidden;border-radius:24px;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 30px 44px -34px #000000b3}.plr .tm-face.back{background:var(--ground-lift);color:var(--ink);transform:rotateY(180deg)}.plr .tm-face.front{background:var(--panel);color:var(--band-deep)}.plr .tm-face .tm-ph{background:var(--panel-soft);flex:1;min-height:0;position:relative;overflow:hidden}.plr .tm-face .tm-ph img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.plr .tm-strip{justify-content:space-between;align-items:center;gap:12px;padding:16px 16px 18px 22px;display:flex}.plr .tm-nm{font:italic 400 44px/.95 var(--mark-type);color:var(--band)}.plr .tm-rl{font:500 11.5px/1.1 var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--band-deep);opacity:.8;margin-top:6px;display:block}.plr .tm-turn{background:var(--band);width:52px;height:52px;color:var(--on-band);transition:transform .45s var(--e),box-shadow .3s;border-radius:50%;flex:none;place-items:center;display:grid}.plr .tm-turn svg{width:24px;height:24px}.plr .tm-card:hover .tm-turn{box-shadow:var(--glow);transform:rotate(-40deg)}.plr .tm-face.back .tm-ph{flex:none;height:58%}.plr .tm-face.back.nowork .tm-ph{flex:1;height:auto}.plr .tm-tag{background:color-mix(in srgb,var(--band-deep) 82%,transparent);min-height:34px;color:var(--on-band);font:500 13px/1 var(--body);letter-spacing:.03em;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 11px;display:inline-flex;position:absolute;top:14px;left:14px}.plr .tm-tag .mk{width:11px;color:var(--panel)}.plr .tm-tag .mk-l{width:11px;color:var(--panel);font-size:12px}.plr .tm-face.back .tm-turn{background:color-mix(in srgb,var(--ground-lift) 94%,transparent);width:48px;height:48px;color:var(--ink);position:absolute;top:12px;right:12px}.plr .tm-favs{flex-direction:column;flex:1;min-height:0;padding:16px 18px;display:flex}.plr .tm-favs .tm-lbl{font-size:11.5px}.plr .tm-row{flex:1;grid-template-columns:1fr 1fr;gap:12px;min-height:0;margin-top:12px;display:grid}.plr .tm-row figure{flex-direction:column;min-height:0;margin:0;display:flex}.plr .tm-row figure img{object-fit:cover;border-radius:12px;flex:1;width:100%;min-height:0}.plr .tm-row figcaption{font:italic 400 15px/1.15 var(--mark-type);color:var(--band);white-space:nowrap;text-overflow:ellipsis;margin-top:7px;overflow:hidden}.plr .tm-under{flex-direction:column;flex:1;align-items:flex-start;padding:22px 4px 0;display:flex}.plr .tm3 .tm-line{font:italic 400 27px/1.2 var(--mark-type);color:var(--on-band);text-wrap:balance}.plr .tm3 .tm-days{color:color-mix(in srgb,var(--on-band) 82%,transparent);margin-top:10px}.plr .tm3 .tm-fact{background:color-mix(in srgb,var(--on-band) 12%,transparent);color:var(--on-band);margin-top:14px}.plr .tm3 .tm-acts{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:20px;display:flex}.plr .tm-cards.n6 .btn{padding:0 20px}.plr .tm-cards.n6 .tm-soft{padding:0 18px}.plr .tm-cards.n6 .tm-acts{gap:8px}.plr .tm3 .btn{background:var(--panel);color:var(--band-deep)}.plr .tm3 .btn:hover{background:var(--on-band)}.plr .tm-soft{background:color-mix(in srgb,var(--on-band) 12%,transparent);min-height:52px;color:var(--on-band);font:500 14.5px/1 var(--body);letter-spacing:.04em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;transition:background .25s;display:inline-flex}.plr .tm-soft:hover{background:color-mix(in srgb,var(--on-band) 22%,transparent)}.plr .tm-cards.n6 .tm-nm{font-size:38px}.plr .tm-cards.n6 .tm-line{font-size:24px}@media(min-width:1100px){.plr .tm3 .tm-head{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:end}}@media(min-width:760px)and (max-width:1099px){.plr .tm-cards,.plr .tm-cards.n6{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 32px}}@media(max-width:759px){.plr .tm-cards{grid-template-columns:minmax(0,1fr);gap:56px;margin-top:42px}.plr .tm-cards.n6{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:86%;grid-auto-flow:column;justify-content:start;gap:18px;margin-inline:-24px;padding:6px 24px 8px;scroll-padding-inline:24px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 28px),#0000)}.plr .tm-cards.n6::-webkit-scrollbar{display:none}.plr .tm-cards.n6 .tm-who{scroll-snap-align:start}.plr .tm-nm{font-size:40px}.plr .tm3 .tm-line{font-size:25px}.plr .tm3 .tm-acts>*{flex:auto}.plr .tm3 .tm-pager{justify-content:center;gap:8px;margin-top:28px;display:flex}.plr .tm3 .tm-pager i{background:color-mix(in srgb,var(--on-band) 25%,transparent)}.plr .tm3 .tm-pager i.on{background:var(--panel)}}.plr .mt{--spring:cubic-bezier(.3,1.5,.5,1)}.plr .mt .btn{transition:transform .3s var(--e),background .3s}.plr .mt-time{font:italic 400 18px/1.35 var(--mark-type);color:var(--band);text-wrap:pretty;max-width:40ch}.plr .mc .mc-time{margin-top:16px}.plr .mt1{background:var(--panel);color:var(--band-deep);padding-block:max(calc(var(--wave-room) + 56px),var(--room-t,0px)) max(92px,var(--room-b,0px))}.plr .mt1 .title{color:var(--band)}.plr .mt1 .title em{color:var(--mark-word)}.plr .mt1 .mt-kick{color:var(--band)}.plr .mt1 .lede{max-width:40ch;color:var(--band-deep);margin:20px 0 0;font-size:18px;line-height:1.6}.plr .mt1 .mt1-time-p{margin-top:14px}.plr .mt1 .mt1-time-d{margin-bottom:22px;display:none}.plr .mt1-grid{gap:30px;display:grid}@media(min-width:980px){.plr .mt1 .mt1-time-p{display:none}.plr .mt1 .mt1-time-d{display:block}.plr .mt1-grid{grid-template:"head opts"1fr"next opts"1fr/minmax(0,.9fr) minmax(0,1.32fr);gap:34px 72px}.plr .mt1-head{grid-area:head;align-self:end}.plr .mt1-next{grid-area:next;align-self:start}.plr .mt1-opts{grid-area:opts;align-self:center}}.plr .mt1-opts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media(max-width:979px){.plr .mt1-opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media(min-width:700px)and (max-width:979px){.plr .mt1-opts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}.plr .mt-cell{display:flex}.plr .mt-cell>.mt-opt{flex:1}.plr .mt-opt{text-align:left;background:var(--ground-lift);box-shadow:0 1px color-mix(in srgb,var(--ink) 5%,transparent),0 18px 30px -26px color-mix(in srgb,var(--band-deep) 60%,transparent);transition:transform .55s var(--e),opacity .55s,filter .55s,box-shadow .55s;border-radius:20px;flex-direction:column;display:flex;position:relative}.plr .mt-opt .mt-ph{aspect-ratio:4/5;background:var(--panel-soft);border-radius:20px 20px 0 0;display:block;position:relative;overflow:hidden}.plr .mt-opt .mt-ph img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--e);position:absolute;inset:0}.plr .mt-opt .mt-disc{background:var(--band);place-items:center;display:grid}.plr .mt-disc .mk{width:30%;color:var(--panel)}.plr .mt-disc .mk-l{width:30%;color:var(--panel);font-size:56px}.plr .mt-disc small{text-align:center;font:italic 400 17px/1.2 var(--mark-type);color:var(--on-band);opacity:.92;padding:0 10px;position:absolute;bottom:18px;left:0;right:0}.plr .mt-lb{justify-content:space-between;align-items:center;gap:10px;min-height:60px;padding:10px 12px 10px 16px;display:flex}.plr .mt-lb b{font:600 19px/1.15 var(--display);color:var(--ink);white-space:nowrap}.plr .mt-go{border:1.5px solid color-mix(in srgb,var(--band) 30%,transparent);width:34px;height:34px;color:var(--band);transition:background .35s,color .35s,border-color .35s,transform .35s var(--e);border-radius:50%;flex:none;place-items:center;display:grid}.plr .mt-go svg{width:14px;height:14px}.plr .mt-opt:hover{box-shadow:0 1px color-mix(in srgb,var(--ink) 5%,transparent),0 30px 40px -28px color-mix(in srgb,var(--band-deep) 70%,transparent);transform:translateY(-6px)}.plr .mt-opt:hover .mt-ph img{transform:scale(1.06)}.plr .mt-opt:hover .mt-go{background:var(--band);border-color:var(--band);color:var(--on-band);transform:translate(2px)}.plr .mt-tick{z-index:2;background:var(--band);width:42px;height:42px;color:var(--on-band);transition:transform .5s var(--spring);box-shadow:0 0 0 3px var(--ground-lift);border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px;transform:scale(0)rotate(-30deg)}.plr .mt-tick svg{width:18px;height:18px}.plr .mt-opt.nudge{animation:plMtNudge 1.1s var(--e) both;animation-delay:calc(var(--n) * .11s)}@keyframes plMtNudge{0%,to{transform:none}38%{transform:translateY(-9px)}70%{transform:translateY(1px)}}.plr .mt-opt.on{box-shadow:0 0 0 3px var(--band),0 34px 44px -30px color-mix(in srgb,var(--band-deep) 75%,transparent);transform:translateY(-10px)scale(1.03)}.plr .mt-opt.on:hover{transform:translateY(-12px)scale(1.03)}.plr .mt-opt.on .mt-tick{transform:none}.plr .mt-opt.on .mt-go{opacity:0;transform:scale(.6)}.plr .mt1-next{align-content:start;display:grid}.plr .mt1-stack{display:grid}.plr .mt1-stack>*{grid-area:1/1}.plr .mt-hint{font:italic 400 21px/1.35 var(--mark-type);color:var(--band);transition:opacity .45s,transform .45s var(--e);align-items:center;gap:12px;display:flex}.plr .mt-hint i{background:var(--band);flex:none;width:44px;height:1.5px;position:relative}.plr .mt-hint i:after{content:"";border-top:1.5px solid var(--band);border-right:1.5px solid var(--band);width:9px;height:9px;position:absolute;top:-4px;right:0;transform:rotate(45deg)}.plr .mt1.is-picked .mt-hint{opacity:0;pointer-events:none;transform:translateY(-8px)}.plr .mt-nx{background:var(--band);color:var(--on-band);box-shadow:0 30px 44px -30px color-mix(in srgb,var(--band-deep) 80%,transparent);opacity:0;visibility:hidden;transition:opacity .6s var(--e),transform .7s var(--e),visibility 0s .7s;border-radius:22px;grid-template-columns:auto 1fr;align-items:center;gap:6px 16px;padding:22px 24px 24px;display:grid;transform:translateY(18px)}.plr .mt1.is-picked .mt-nx{opacity:1;visibility:visible;transition:opacity .6s var(--e) .15s,transform .7s var(--e) .15s,visibility 0s;transform:none}.plr .mt-thumb{border:2.5px solid var(--panel);background:var(--band-deep);border-radius:50%;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.plr .mt-nx .mt-thumbs{grid-row:span 2}.plr .mt-thumbs{flex:none;display:flex}.plr .mt-thumbs .mt-thumb+.mt-thumb{margin-left:-22px}.plr .mt-thumb img{object-fit:cover;width:100%;height:100%}.plr .mt-thumb .mk{width:46%;color:var(--panel)}.plr .mt-thumb .mk-l{width:46%;color:var(--panel);font-size:22px}.plr .mt-nx .mt-say{font:italic 400 27px/1.15 var(--mark-type);color:var(--on-band);transition:opacity .25s}.plr .mt-say.out{opacity:0}.plr .mt-nx .mt-more{color:var(--on-band);opacity:.9;font-size:15.5px;line-height:1.5}.plr .mt-row{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:18px;margin-top:12px;display:flex}.plr .mt-row small{opacity:.85;font-size:14px}.plr .mt-nx .btn,.plr .mt4 .btn{background:var(--panel);color:var(--band-deep)}.plr .mt-nx .btn:hover,.plr .mt4 .btn:hover{background:var(--on-band)}@media(max-width:979px){.plr .mt1{padding-bottom:max(70px,var(--room-b,0px))}.plr .mt1-next{z-index:6;margin-top:6px;display:none;position:sticky;bottom:12px}.plr .mt1-next .mt-hint{display:none}.plr .mt1.is-picked .mt1-next{display:grid}.plr .mt-nx{gap:2px 14px;padding:16px 16px 18px}.plr .mt-nx .mt-thumb{width:50px;height:50px}.plr .mt-nx .mt-say{font-size:23px}.plr .mt-nx .mt-more{font-size:14.5px}.plr .mt-row{margin-top:10px}.plr .mt-row .btn{flex:1}.plr .mt-row small{display:none}.plr .mt-lb{min-height:54px;padding:10px 14px}.plr .mt-lb b{white-space:nowrap;font-size:17.5px}.plr .mt-go{background:var(--ground-lift);width:36px;height:36px;box-shadow:0 6px 12px -8px color-mix(in srgb,var(--band-deep) 60%,transparent);border-color:#0000;position:absolute;bottom:37px;right:10px}.plr .mt-disc small{bottom:30px}}.plr .mt2{background:var(--ground);padding-block:max(calc(var(--wave-room) + 56px),var(--room-t,0px)) max(calc(var(--wave-room) + 56px),var(--room-b,0px));text-align:center}.plr .mt2 .title{max-width:none;margin:0 auto}.plr .mt2 .lede{max-width:46ch;margin:20px auto 0;font-size:18px;line-height:1.6}.plr .mt2 .mt-time{margin:14px auto 0}.plr .mt-from{font:italic 400 19px/1.2 var(--mark-type);color:var(--band);align-items:center;gap:12px;margin-bottom:22px;display:inline-flex}.plr .mt-faces{flex:none;display:flex}.plr .mt-faces img{object-fit:cover;object-position:50% 25%;border:3px solid var(--ground-lift);width:46px;height:46px;box-shadow:0 0 0 1px var(--panel);border-radius:50%}.plr .mt-faces img+img{margin-left:-14px}.plr .mt-fan{justify-content:center;gap:26px;margin-top:56px;padding:18px 0 26px;display:flex}.plr .mt-pc{background:var(--ground-lift);text-align:center;width:196px;transform:rotate(var(--rot)) translateY(var(--ty,0px));box-shadow:0 2px color-mix(in srgb,var(--ink) 5%,transparent),0 24px 34px -26px color-mix(in srgb,var(--band-deep) 65%,transparent);transition:transform .6s var(--e),opacity .6s,filter .6s,box-shadow .6s;border-radius:6px;flex:none;padding:10px 10px 0;position:relative}.plr .mt-pc:before{content:"";width:74px;height:22px;transform:rotate(calc(var(--rot) * -1.6));background:color-mix(in srgb,var(--panel) 70%,transparent);z-index:2;border-radius:2px;margin-left:-37px;position:absolute;top:-11px;left:50%}.plr .mt-pc .mt-ph{aspect-ratio:4/5;background:var(--panel-soft);border-radius:2px;display:block;position:relative;overflow:hidden}.plr .mt-pc .mt-ph img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--e);position:absolute;inset:0}.plr .mt-pc b{font:italic 400 23px/1.15 var(--mark-type);color:var(--band);padding:12px 4px 14px;display:block}.plr .mt-pc:hover{box-shadow:0 2px color-mix(in srgb,var(--ink) 5%,transparent),0 34px 44px -28px color-mix(in srgb,var(--band-deep) 70%,transparent);transform:rotate(0)translateY(-12px)}.plr .mt-pc:hover .mt-ph img{transform:scale(1.05)}.plr .mt-stamp{z-index:3;background:var(--mark);color:#fff;width:62px;height:62px;box-shadow:inset 0 0 0 3.5px color-mix(in srgb,var(--on-band) 32%,transparent);transition:transform .55s var(--spring);border-radius:50%;place-items:center;display:grid;position:absolute;top:-16px;right:-16px;transform:scale(0)rotate(-40deg)}.plr .mt-stamp svg{width:24px;height:24px}.plr .mt-pc.nudge{animation:plMtBob 1.1s var(--e) both;animation-delay:calc(var(--n) * .12s)}@keyframes plMtBob{0%,to{transform:rotate(var(--rot)) translateY(var(--ty,0px))}40%{transform:rotate(calc(var(--rot) * .2)) translateY(calc(var(--ty,0px) - 12px))}}.plr .mt-pc.on{z-index:2;box-shadow:0 0 0 3px var(--band),0 40px 50px -30px color-mix(in srgb,var(--band-deep) 80%,transparent);transform:rotate(0)translateY(-18px)scale(1.06)}.plr .mt-pc.on .mt-stamp{transform:rotate(12deg)}.plr .mt-unsure{border:1.5px solid color-mix(in srgb,var(--band) 40%,transparent);min-height:48px;font:500 15px/1 var(--body);letter-spacing:.04em;color:var(--band);border-radius:999px;align-items:center;gap:10px;margin-top:22px;padding:0 22px 0 18px;transition:background .3s,color .3s,border-color .3s;display:inline-flex}.plr .mt-unsure .mk{width:14px;color:var(--mark)}.plr .mt-unsure .mk-l{width:14px;color:var(--mark);font-size:15px}.plr .mt-unsure:hover,.plr .mt-unsure.on{background:var(--band);border-color:var(--band);color:var(--on-band)}.plr .mt-unsure:hover .mk,.plr .mt-unsure.on .mk,.plr .mt-unsure:hover .mk-l,.plr .mt-unsure.on .mk-l{color:var(--panel)}.plr .mt-dots{display:none}.plr .mt-thread-wrap{transition:grid-template-rows .8s var(--e);grid-template-rows:0fr;display:grid}.plr .mt2.is-chose .mt-thread-wrap{grid-template-rows:1fr}.plr .mt-thread{text-align:left;max-width:620px;margin:0 auto;overflow:hidden}.plr .mt-thread-in{gap:14px;padding:40px 6px 36px;display:grid}.plr .mt-you{background:var(--band);color:var(--on-band);font:500 16px/1.2 var(--body);opacity:0;transform-origin:100% 100%;transition:opacity .45s var(--e),transform .5s var(--e);text-align:left;border-radius:26px 26px 6px;justify-self:end;align-items:center;gap:10px;padding:8px 20px 8px 8px;display:flex;transform:translateY(12px)scale(.96)}.plr .mt-you .mt-thumb{width:36px;height:36px;box-shadow:0 0 0 2px var(--band);border:0}.plr .mt-you .mt-thumbs .mt-thumb+.mt-thumb{margin-left:-14px}.plr .mt-them{opacity:0;transition:opacity .5s var(--e),transform .55s var(--e);grid-template-columns:auto 1fr;align-items:end;gap:12px;display:grid;transform:translateY(12px)}.plr .mt-them .mt-faces img{border-width:2px;width:36px;height:36px}.plr .mt-them .mt-faces img+img{margin-left:-12px}.plr .mt-bubble{background:var(--ground-lift);box-shadow:0 20px 30px -26px color-mix(in srgb,var(--band-deep) 60%,transparent);border-radius:26px 26px 26px 6px;padding:18px 22px 20px;position:relative}.plr .mt-bubble .mt-say{font:italic 400 25px/1.2 var(--mark-type);color:var(--band)}.plr .mt-bubble .mt-more{color:var(--word);margin-top:6px;font-size:15.5px;line-height:1.5}.plr .mt-bubble .btn{margin-top:16px}.plr .mt-typing{gap:6px;padding:6px 2px;display:flex}.plr .mt-typing i{background:var(--word);opacity:.4;border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite plMtType}.plr .mt-typing i:nth-child(2){animation-delay:.15s}.plr .mt-typing i:nth-child(3){animation-delay:.3s}@keyframes plMtType{0%,to{opacity:.25;transform:none}50%{opacity:.8;transform:translateY(-3px)}}.plr .mt-full{display:none}.plr .mt-thread.said .mt-full{display:block}.plr .mt-thread.said .mt-typing{display:none}.plr .mt2.is-chose .mt-you{opacity:1;transform:none}.plr .mt2.is-chose .mt-them{opacity:1;transition-delay:.35s;transform:none}@media(max-width:899px){.plr .mt-fan{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;justify-content:flex-start;gap:16px;margin:30px -24px -20px;padding:30px 24px 58px;scroll-padding-inline:24px;overflow-x:auto}.plr .mt-fan::-webkit-scrollbar{display:none}.plr .mt-pc{scroll-snap-align:start;width:min(62vw,250px);--rot:0deg!important}.plr .mt-pc:before{transform:rotate(-2deg)}.plr .mt-pc.on{transform:translateY(-8px)scale(1.02)}.plr .mt-dots{justify-content:center;gap:8px;margin-top:2px;display:flex}.plr .mt-dots i{background:color-mix(in srgb,var(--band) 25%,transparent);border-radius:50%;width:7px;height:7px;transition:background .3s,width .3s}.plr .mt-dots i.on{background:var(--band);border-radius:4px;width:20px}.plr .mt-thread-in{padding-top:30px}.plr .mt-bubble .mt-say{font-size:22px}.plr .mt-them{grid-template-columns:1fr}.plr .mt-them .mt-faces{order:-1}}.plr .mt3{background:var(--ground);padding-block:max(calc(var(--wave-room) + 60px),var(--room-t,0px)) max(calc(var(--wave-room) + 70px),var(--room-b,0px))}.plr .mt3-grid{align-items:center;gap:52px;display:grid}@media(min-width:960px){.plr .mt3-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:96px}}.plr .mt-mirror{isolation:isolate;justify-self:center;width:min(100%,420px);margin:0 auto;position:relative}.plr .mt-mirror:before{content:"";background:var(--panel);z-index:-1;border-radius:50% 50% 30px 30px/27% 27% 30px 30px;position:absolute;inset:0;transform:translate(-20px,20px)}.plr .mt-glass{aspect-ratio:3/4.2;border:12px solid var(--frame);background:var(--panel);isolation:isolate;box-shadow:0 34px 50px -34px color-mix(in srgb,var(--band-deep) 70%,transparent);border-radius:50% 50% 30px 30px/27% 27% 30px 30px;position:relative;overflow:hidden}.plr .mt-sl{opacity:0;margin:0;transition:opacity 1.6s;position:absolute;inset:0}.plr .mt-sl.on{opacity:1}.plr .mt-sl img{object-fit:cover;width:100%;height:100%}.plr .mt-sl.on img{animation:9s ease-out both plMtDrift}@keyframes plMtDrift{0%{transform:scale(1.1)}to{transform:scale(1.02)}}.plr .mt-sheen:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(115deg,#0000 40%,#ffffff38 48%,#ffffff0f,#0000 60%);animation:9s ease-in-out 1.2s infinite plMtSheen;position:absolute;inset:-20%;transform:translate(-70%)}@keyframes plMtSheen{0%{transform:translate(-70%)}35%,to{transform:translate(70%)}}.plr .mt-cap{z-index:3;background:var(--ground-lift);font:italic 400 18px/1 var(--mark-type);color:var(--band);box-shadow:0 10px 18px -12px color-mix(in srgb,var(--band-deep) 60%,transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:9px;padding:10px 16px 10px 12px;transition:opacity .45s;display:flex;position:absolute;bottom:30px;right:-6%}.plr .mt-cap .mk{width:13px;color:var(--mark)}.plr .mt-cap .mk-l{width:13px;color:var(--mark);font-size:14px}.plr .mt-cap.out{opacity:0}.plr .mt-who{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:34px;display:flex}.plr .mt-who button{min-height:48px;font:500 14.5px/1 var(--body);letter-spacing:.03em;color:var(--word);border:1.5px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:0 16px 0 5px;transition:border-color .35s,color .35s,background .35s;display:flex}.plr .mt-who button img{object-fit:cover;object-position:50% 25%;border-radius:50%;width:38px;height:38px}.plr .mt-who button[aria-pressed=true]{border-color:color-mix(in srgb,var(--band) 35%,transparent);background:var(--ground-lift);color:var(--band)}.plr .mt3 .lede{max-width:42ch;margin-top:20px;font-size:18.5px;line-height:1.62}.plr .mt-steps{margin:34px 0 0;padding:0;list-style:none;display:grid}.plr .mt-steps li{border-top:1.5px solid color-mix(in srgb,var(--ink) 11%,transparent);grid-template-columns:62px 1fr;align-items:center;gap:2px 18px;padding:18px 0;display:grid;position:relative}.plr .mt-steps li:last-child{border-bottom:1.5px solid color-mix(in srgb,var(--ink) 11%,transparent)}.plr .mt-steps li:after{content:"";background:var(--mark);width:62px;height:1.5px;transition:width 1.1s var(--e);transition-delay:calc(var(--d,0) * 1ms + .2s);position:absolute;top:-1.5px;left:0}.plr .mt-steps li.pre:after{width:0}.plr .mt-steps .n,.plr .mt4-steps .n{font:italic 400 46px/.9 var(--display);font-variation-settings:"opsz" 144;color:var(--mark);grid-row:span 2;padding-top:4px}.plr .mt-steps b{font:600 22px/1.2 var(--display);color:var(--ink)}.plr .mt-steps span{color:var(--word);font-size:16px}.plr .mt-how{font:500 12.5px/1 var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--word);margin:40px 0 0}.plr .mt-how+.mt-steps{margin-top:16px}.plr .mt-acts{flex-wrap:wrap;align-items:center;gap:18px;margin-top:34px;display:flex}.plr .mt-acts .mt-time{flex:220px}@media(max-width:620px){.plr .mt-mirror{width:min(100%,330px)}.plr .mt-mirror:before{transform:translate(-14px,14px)}.plr .mt-cap{font-size:16.5px;bottom:24px;right:-4px}.plr .mt-steps li{grid-template-columns:48px 1fr;gap:2px 14px}.plr .mt-steps .n{font-size:38px}.plr .mt-steps b{font-size:20px}.plr .mt-steps span{font-size:15.5px}.plr .mt-steps li:after{width:48px}}.plr .mt4{background:var(--band);color:var(--on-band);padding-block:max(calc(var(--wave-room) + 50px),var(--room-t,0px)) max(calc(var(--wave-room) + 60px),var(--room-b,0px))}.plr .mt4 .title{color:var(--panel)}.plr .mt4 .title em{color:var(--on-band)}.plr .mt4 .mt-kick,.plr .mt4 .mt-kick .mk,.plr .mt4 .mt-kick .mk-l{color:var(--panel)}.plr .mt4 .lede{max-width:40ch;color:var(--on-band);margin-top:20px;font-size:18px;line-height:1.62}.plr .mt4 .mt-time{color:var(--panel)}.plr .mt4-grid{grid-template-columns:1fr 1fr;grid-template-areas:"head head""v a""steps steps""go go";gap:40px 18px;display:grid}.plr .mt4-head{grid-area:head}.plr .mt4-v{grid-area:v}.plr .mt4-a{grid-area:a}.plr .mt4-steps{grid-area:steps}.plr .mt4-go{flex-wrap:wrap;grid-area:go;align-items:center;gap:18px;display:flex}@media(min-width:1000px){.plr .mt4-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"v head a""v steps a""v go a";gap:0 64px}.plr .mt4-head{text-align:center;align-self:end}.plr .mt4-head .title{margin:0 auto}.plr .mt4-head .mt-kick{justify-content:center}.plr .mt4-head .lede{margin-inline:auto}.plr .mt4-v{align-self:center;padding-top:72px}.plr .mt4-a{align-self:center;padding-bottom:72px}.plr .mt4-go{text-align:center;flex-direction:column;justify-content:center;justify-self:center;gap:14px;margin-top:34px}}.plr .mt-pm{text-align:center;margin:0}.plr .mt-pm .mt-glass{aspect-ratio:3/4.3;max-width:320px;box-shadow:0 0 0 1px color-mix(in srgb,var(--on-band) 14%,transparent),0 40px 50px -30px #0009;border-width:10px;border-radius:50% 50% 24px 24px/24% 24% 24px 24px;margin-inline:auto}.plr .mt-pm b{font:italic 400 34px/1 var(--mark-type);color:var(--on-band);margin-top:20px;display:block}.plr .mt-pm small{font:500 12px/1.2 var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--panel);margin-top:8px;display:block}.plr .mt-pm q{max-width:24ch;font:italic 300 18px/1.45 var(--display);color:var(--on-band);opacity:.92;quotes:"“" "”";margin:14px auto 0;display:block}.plr .mt4-steps{gap:0;margin:36px 0 0;padding:0;list-style:none;display:grid}.plr .mt4-steps li{border-top:1.5px solid color-mix(in srgb,var(--on-band) 16%,transparent);text-align:left;grid-template-columns:52px 1fr;align-items:center;gap:0 14px;padding:14px 0;display:grid}.plr .mt4-steps li:last-child{border-bottom:1.5px solid color-mix(in srgb,var(--on-band) 16%,transparent)}.plr .mt4-steps .n{color:var(--panel);font-size:40px}.plr .mt4-steps b{font:600 20px/1.25 var(--display);color:var(--on-band)}.plr .mt4-steps span{color:var(--on-band);opacity:.85;font-size:15.5px}@media(max-width:999px){.plr .mt-pm .mt-glass{border-width:8px}.plr .mt-pm b{margin-top:16px;font-size:28px}.plr .mt-pm small{letter-spacing:.14em;font-size:11px}.plr .mt-pm q{font-size:15.5px}.plr .mt4-a{margin-top:44px}.plr .mt4-steps{margin-top:6px}}@media(prefers-reduced-motion:reduce){.plr .tm *,.plr .tm :before,.plr .tm :after,.plr .mt *,.plr .mt :before,.plr .mt :after{transition:none!important;animation:none!important}.plr .tm .rise.pre,.plr .mt .rise.pre{opacity:1;transform:none}.plr .tm-mirror:after{display:none}.plr .tm-card.flip .tm-inner,.plr .tm-card.flip:hover .tm-inner{transform:rotateY(180deg)}.plr .tm-card:not(.still):not(.flip):hover .tm-inner{transform:none}.plr .tm-track{scroll-behavior:auto}}.plr :is(.fy,.fo,.gx,.fz){--e:cubic-bezier(.2,.8,.2,1);--frame:#17120f;--fcs:"Shelf Manrope",Manrope,system-ui,-apple-system,"Segoe UI",sans-serif;--glow:0 8px 18px -12px #fc89e880;position:relative}.plr :is(.fy,.fo,.gx,.fz) :is(h2,h3,figure,ul,ol,blockquote){margin:0}.plr :is(.fy,.fo,.gx,.fz) :is(ul,ol){padding:0;list-style:none}@media(max-width:620px){.plr :is(.fy,.fo,.gx,.fz) .wrap{padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px))}}.plr :is(.fy,.fo) .rise{transition:opacity 1s var(--e),transform 1s var(--e);transition-delay:calc(var(--d,0) * 1ms)}.plr :is(.fy,.fo) .rise.pre{opacity:0;transform:translateY(14px)}.plr :is(.gx,.fz) .rise{transition:opacity .9s var(--e),transform 1.1s var(--e);transition-delay:calc(var(--d,0) * 1ms)}.plr :is(.gx,.fz) .rise.pre{opacity:0;transform:translateY(22px)}.plr :is(.fy,.fo) .title{--tsize:clamp(44px,8.6vw,74px);max-width:none}.plr :is(.fy,.fo) .btn{height:auto;min-height:52px}.plr :is(.fy,.fo) .ghost{background:color-mix(in srgb,var(--band) 8%,transparent);height:auto;min-height:52px;color:var(--band);font:500 15px/1 var(--body);letter-spacing:.04em;white-space:nowrap;transition:background .3s,transform .3s var(--e);border:0;justify-content:center;gap:9px;padding:0 22px}.plr :is(.fy,.fo) .ghost:hover{background:color-mix(in srgb,var(--band) 14%,transparent);color:var(--band);transform:translateY(-2px)}.plr :is(.fy,.fo) .fy-ico{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.plr :is(.fy,.fo) .ghost .fy-ico{width:19px;height:19px}.plr :is(.fy,.fo) .fy-dot{background:#5e9a6b;border-radius:50%;flex:none;width:10px;height:10px;display:inline-block;position:relative}.plr .fy .fy-dot:after,.plr .fo .fy-dot:after{content:"";opacity:0;animation:plFyPing 2.4s var(--e) infinite;border:2px solid #5e9a6b;border-radius:50%;position:absolute;inset:-5px}.plr :is(.fy,.fo) .fy-dot.shut{background:var(--sand)}.plr :is(.fy,.fo) .fy-dot.shut:after{display:none}@keyframes plFyPing{0%{opacity:.7;transform:scale(.5)}80%,to{opacity:0;transform:scale(1.5)}}.plr :is(.fy,.fo) .fy-late{background:var(--mark);color:#fff;height:20px;font:600 10.5px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}.plr .fy .fy-drift img,.plr .fo .fy-drift img{transform-origin:var(--to,50% 50%);animation:20s ease-in-out infinite alternate plFyDrift}@keyframes plFyDrift{0%{transform:scale(1.02)}to{transform:scale(1.09)}}.plr .fy .fy-kick{font:500 12.5px/1 var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--mark-word);align-items:center;gap:10px;margin:0 0 18px;display:flex}.plr .fy .fy-kick .mk{width:15px;color:var(--mark)}.plr .fy .fy-kick .mk-l{width:15px;color:var(--mark);font-size:15px}.plr .fy .fy-mapin{isolation:isolate;background:#efe8e0;position:absolute;inset:0;overflow:hidden}.plr .fy .fy-drifter{transform-origin:58% 44%;animation:22s ease-in-out infinite alternate plFyMap;position:absolute;inset:0}@keyframes plFyMap{0%{transform:scale(1.02)}to{transform:scale(1.07)}}.plr .fy .fy-drifter img,.plr .fy .fy-drifter>.ph{object-fit:cover;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.plr .fy .fy-mapin:not(.placed) :is(.fy-pin,.fy-tagc){visibility:hidden}.plr .fy .fy-pin{z-index:3;pointer-events:none;width:58px;height:72px;position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}.plr .fy .fy-drop{animation:plFyPinDrop 1.1s var(--e) both;position:absolute;inset:0}.plr .fy .pre .fy-drop{animation-play-state:paused}@keyframes plFyPinDrop{0%{opacity:0;transform:translateY(-60px)}60%{opacity:1;transform:translateY(4px)}80%{transform:translateY(-3px)}to{opacity:1;transform:none}}.plr .fy .fy-tear{background:var(--band);width:52px;height:52px;box-shadow:0 12px 18px -10px color-mix(in srgb,var(--band-deep) 60%,transparent);border-radius:50% 50% 50% 0;position:absolute;top:0;left:3px;transform:rotate(-45deg)}.plr .fy .fy-face{background:var(--ground-lift);border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:6px;left:9px}.plr .fy .fy-face .mk{width:22px;color:var(--mark)}.plr .fy .fy-face .mk-l{width:22px;color:var(--mark);font-size:22px}.plr .fy .fy-ring{border:2px solid var(--mark);opacity:0;width:44px;height:16px;animation:plFyRing 2.6s 1.2s var(--e) infinite;border-radius:50%;margin-left:-22px;position:absolute;bottom:-6px;left:50%}@keyframes plFyRing{0%{opacity:.8;transform:scale(.3)}to{opacity:0;transform:scale(2.2)}}.plr .fy .fy-tagc{z-index:3;background:var(--ground-lift);text-align:center;box-shadow:0 14px 22px -16px color-mix(in srgb,var(--band-deep) 55%,transparent);white-space:nowrap;border-radius:14px;padding:9px 14px 10px;position:absolute;top:50%;left:50%;transform:translate(-50%)}.plr .fy .fy-tagc b{font:400 19px/1.1 var(--mark-type);color:var(--band);display:block}.plr .fy .fy-tagc small{font:400 13px/1.2 var(--body);color:var(--word);margin-top:3px;display:block}.plr .fy .fy-compass{z-index:3;background:color-mix(in srgb,var(--ground-lift) 90%,transparent);width:44px;height:44px;font:500 12px/1 var(--body);letter-spacing:.1em;color:var(--band);border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.plr .fy .fy-compass:before{content:"";border:4px solid #0000;border-bottom:7px solid var(--mark);border-top:0;margin-left:-4px;position:absolute;top:6px;left:50%}.plr .fy1{background:var(--band);grid-template-columns:minmax(0,1fr);padding:0;display:grid}.plr .fy1 .fy-shot{background:var(--band-deep);--to:74% 50%;position:relative;overflow:hidden}.plr .fy1 .fy-shot>.ph{background:var(--band-deep);border-radius:0;display:block;position:absolute;inset:0}.plr .fy1 .fy-shot img{object-position:74% 50%}.plr .fy1 .fy-shot:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(var(--fade-t,transparent),transparent 30%),linear-gradient(0deg,var(--fade-b,transparent),transparent 30%);position:absolute;inset:0}.plr .fy1 .fy-tag{left:24px;bottom:calc(var(--wave) + 22px);z-index:3;background:color-mix(in srgb,var(--band-deep) 82%,transparent);color:var(--on-band);font:400 14px/1 var(--body);letter-spacing:.04em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;align-items:center;gap:9px;padding:10px 16px 10px 13px;display:flex;position:absolute}.plr .fy1 .fy-tag .mk{width:12px;color:var(--panel)}.plr .fy1 .fy-tag .mk-l{width:12px;color:var(--panel);font-size:13px}.plr .fy1 .fy-band{color:var(--on-band);position:relative}.plr .fy1 .fy-vwave{width:var(--wave);pointer-events:none;z-index:3;line-height:0;position:absolute;top:0;bottom:0;right:calc(100% - 1px);overflow:hidden}.plr .fy1 .fy-vwave svg{width:100%;height:200%;fill:var(--band);animation:40s linear infinite plFyV}@keyframes plFyV{to{transform:translateY(-50%)}}.plr .fy1 .fy-hwave{display:none}.plr .fy1 .fy-in{padding:calc(var(--wave-room) + 40px) 24px calc(var(--wave-room) + 56px)}.plr .fy1 .fy-kick,.plr .fy1 .fy-kick .mk,.plr .fy1 .fy-kick .mk-l,.plr .fy1 .title{color:var(--panel)}.plr .fy1 .title em{color:var(--on-band)}.plr .fy1 .fy-addr{margin-top:30px}.plr .fy1 .fy-addr b{font:600 clamp(34px,3.6vw,46px)/1.05 var(--display);font-variation-settings:"opsz" 144;letter-spacing:-.01em;color:var(--on-band);display:block}.plr .fy1 .fy-addr span{font:italic 400 clamp(21px,2vw,25px)/1.25 var(--mark-type);color:var(--panel);margin-top:8px;display:block}.plr .fy1 .fy-st{background:color-mix(in srgb,var(--on-band) 8%,transparent);width:max-content;max-width:100%;font:400 16.5px/1.3 var(--body);color:var(--on-band);border-radius:999px;align-items:center;gap:12px;margin-top:26px;padding:12px 18px;display:flex}.plr .fy1 .fy-st b{font-weight:500}.plr .fy1 .fy-gilt{border-top:1px solid color-mix(in srgb,var(--on-band) 16%,transparent);margin-top:30px;padding-top:24px}.plr .fy1 .fy-h{font:500 12px/1 var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--panel);margin:0 0 12px}.plr .fy1 .fy-hr{align-items:baseline;gap:12px;min-height:40px;padding:5px 0;display:flex}.plr .fy1 .fy-hr .fy-d{font:400 21px/1.2 var(--mark-type);color:var(--on-band);white-space:nowrap}.plr .fy1 .fy-lead{border-bottom:1px dotted color-mix(in srgb,var(--on-band) 32%,transparent);flex:1;min-width:16px;transform:translateY(-5px)}.plr .fy1 .fy-t{font:400 16px/1.2 var(--body);letter-spacing:.02em;color:var(--on-band);white-space:nowrap}.plr .fy1 .fy-hr.shut .fy-d,.plr .fy1 .fy-hr.shut .fy-t{color:color-mix(in srgb,var(--on-band) 62%,transparent)}.plr .fy1 .fy-hr.now .fy-d{color:var(--panel);font-style:italic}.plr .fy1 .fy-td{font:500 11px/1 var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--panel);vertical-align:3px;margin-left:10px;font-style:normal}.plr .fy1 .fy-hr.now .fy-t{color:#fff;font-weight:500}.plr .fy1 .fy-hr .fy-late{background:var(--panel);color:var(--band-deep);transform:translateY(-2px)}.plr .fy1 .fy-lt-s{display:none}.plr .fy1 .fy-acts{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.plr .fy1 .btn{background:var(--panel);color:var(--band-deep)}.plr .fy1 .btn:hover{background:var(--on-band)}.plr .fy1 .ghost{background:color-mix(in srgb,var(--on-band) 10%,transparent);color:var(--on-band)}.plr .fy1 .ghost:hover{background:color-mix(in srgb,var(--on-band) 18%,transparent);color:var(--on-band)}.plr .fy1 .fy-talk{border-top:1px solid color-mix(in srgb,var(--on-band) 16%,transparent);margin-top:30px}.plr .fy1 .fy-talk a{border-bottom:1px solid color-mix(in srgb,var(--on-band) 16%,transparent);min-height:66px;transition:padding .3s var(--e);align-items:center;gap:16px;padding:10px 0;text-decoration:none;display:flex}.plr .fy1 .fy-talk a:hover{padding-left:6px}.plr .fy1 .fy-talk span{font:400 17px/1.25 var(--body);color:var(--on-band);overflow-wrap:anywhere;margin-top:6px;display:block}.plr .fy1 .fy-talk .fy-ic{background:color-mix(in srgb,var(--on-band) 10%,transparent);width:44px;height:44px;color:var(--panel);border-radius:50%;flex:none;place-items:center;display:grid}.plr .fy1 .fy-talk small{font:500 11.5px/1 var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--panel);display:block}.plr .fy1 .fy-talk .arr{color:var(--panel);margin-left:auto;font-size:18px}.plr .fy1 .wdoor{background:color-mix(in srgb,var(--on-band) 8%,transparent);color:var(--on-band)}.plr .fy1 .wdoor-arw{background:var(--panel);color:var(--band-deep)}@media(min-width:900px){.plr .fy1{grid-template-columns:1fr 1fr;min-height:980px}.plr .fy1 .fy-in{max-width:640px;padding-left:76px;padding-right:56px}}@media(min-width:1200px){.plr .fy1 .fy-talk{grid-template-columns:1fr 1fr;column-gap:28px;display:grid}.plr .fy1 .fy-talk li:last-child{grid-column:1/-1}}@media(min-width:1300px){.plr .fy1{grid-template-columns:1.06fr 1fr}.plr .fy1 .fy-in{padding-left:92px}}@media(max-width:899px){.plr .fy1 .fy-shot{aspect-ratio:4/4.1}.plr .fy1 .fy-shot img{object-position:76% 50%}.plr .fy1 .fy-vwave{display:none}.plr .fy1 .fy-hwave{display:block}.plr .fy1 .fy-tag{bottom:calc(var(--wave) + 18px);left:16px}.plr .fy1 .fy-in{padding:34px 24px calc(var(--wave-room) + 50px)}.plr .fy1 .fy-lt-l{display:none}.plr .fy1 .fy-lt-s{display:inline}}@media(min-width:620px)and (max-width:899px){.plr .fy1 .fy-shot{aspect-ratio:16/10.5}.plr .fy1 .fy-in{max-width:640px;margin:0 auto;padding-inline:40px}}.plr .fy2{background:var(--ground);padding:max(120px,var(--room-t,0px)) 0 max(140px,var(--room-b,0px))}.plr .fy2 .fy-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 40px;margin-bottom:46px;display:flex}.plr .fy2 .fy-grid{gap:40px;display:grid}.plr .fy2 .fy-map{isolation:isolate;border-radius:var(--r);aspect-ratio:1/1.02;box-shadow:0 40px 60px -46px color-mix(in srgb,var(--band-deep) 70%,transparent);background:#efe8e0;position:relative;overflow:hidden}.plr .fy2 .fy-mapbtn{z-index:4;height:48px;min-height:48px;box-shadow:0 12px 20px -12px color-mix(in srgb,var(--band-deep) 70%,transparent);padding:0 20px;position:absolute;bottom:16px;left:16px}.plr .fy2 .fy-mapbtn .fy-ico{width:18px;height:18px}.plr .fy2 .fy-stbig{font:600 clamp(40px,4.6vw,60px)/1 var(--display);font-variation-settings:"opsz" 144;letter-spacing:-.02em;color:var(--band);align-items:center;gap:14px;display:flex}.plr .fy2 .fy-stbig .fy-dot{width:14px;height:14px}.plr .fy2 .fy-stsub{font:italic 400 clamp(25px,2.6vw,32px)/1.2 var(--display);color:var(--mark-word);margin-top:10px}.plr .fy2 .fy-where{font:400 16.5px/1.5 var(--body);color:var(--word);margin-top:16px}.plr .fy2 .fy-where a{color:var(--band);text-underline-offset:3px;white-space:nowrap}.plr .fy2 .fy-tt{border-radius:var(--r);background:var(--ground-lift);margin-top:32px;padding:24px 24px 18px}.plr .fy2 .fy-axis,.plr .fy2 .fy-row{grid-template-columns:50px minmax(0,1fr) 104px;align-items:center;column-gap:14px;display:grid}.plr .fy2 .fy-axis{margin-bottom:6px}.plr .fy2 .fy-ticks{height:16px;font:400 11.5px/1 var(--body);letter-spacing:.04em;color:var(--word);position:relative}.plr .fy2 .fy-ticks span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.plr .fy2 .fy-row{min-height:42px}.plr .fy2 .fy-row .fy-d{font:500 15px/1 var(--body);color:var(--ink)}.plr .fy2 .fy-track{height:42px;position:relative}.plr .fy2 .fy-track:before{content:"";background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--word) 13%,transparent) 0 1px,transparent 1px calc(100% / var(--n,6)));background-size:100% 100%;position:absolute;inset:0}.plr .fy2 .fy-bar{background:var(--panel);transform-origin:0;height:16px;transition:transform 1.1s var(--e);transition-delay:calc(var(--i) * 90ms + .3s);border-radius:999px;position:absolute;top:13px}.plr .fy2 .fy-tt.pre .fy-bar{transform:scaleX(0)}.plr .fy2 .fy-bar.late{background:linear-gradient(90deg,var(--panel) 0 var(--cut),var(--mark) var(--cut))}.plr .fy2 .fy-row.now .fy-bar{background:var(--band)}.plr .fy2 .fy-row.now .fy-bar.late{background:linear-gradient(90deg,var(--band) 0 var(--cut),var(--mark) var(--cut))}.plr .fy2 .fy-row.shut .fy-track:after{content:"";border-top:1.5px dashed color-mix(in srgb,var(--word) 28%,transparent);position:absolute;top:20px;left:0;right:0}.plr .fy2 .fy-w{font:400 14.5px/1.2 var(--body);color:var(--ink);text-align:right;white-space:nowrap}.plr .fy2 .fy-row.shut .fy-w,.plr .fy2 .fy-row.shut .fy-d{color:var(--word);font-weight:300}.plr .fy2 .fy-row.now .fy-d,.plr .fy2 .fy-row.now .fy-w{color:var(--band);font-weight:600}.plr .fy2 .fy-nowline{background:var(--mark);border-radius:2px;width:2px;margin-left:-1px;transition:opacity .6s 1.4s;position:absolute;top:2px;bottom:2px}.plr .fy2 .fy-tt.pre .fy-nowline{opacity:0}.plr .fy2 .fy-nowline:before{content:attr(data-now);font:600 10px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--mark-word);position:absolute;top:-15px;left:50%;transform:translate(-50%)}.plr .fy2 .fy-key{border-top:1px solid color-mix(in srgb,var(--word) 12%,transparent);font:400 14px/1.3 var(--body);color:var(--word);align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.plr .fy2 .fy-key i{background:var(--mark);border-radius:999px;flex:none;width:22px;height:10px;display:inline-block}.plr .fy2 .fy-acts{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.plr .fy2 .fy-k{display:none}@media(min-width:900px){.plr .fy2 .fy-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:stretch;gap:64px}.plr .fy2 .fy-map{aspect-ratio:auto;height:100%;min-height:640px}}@media(max-width:620px){.plr .fy2{padding:max(84px,var(--room-t,0px)) 0 max(100px,var(--room-b,0px))}.plr .fy2 .fy-head{margin-bottom:30px}.plr .fy2 .fy-tt{margin-inline:-6px;padding:20px 14px 14px}.plr .fy2 .fy-axis,.plr .fy2 .fy-row{grid-template-columns:36px minmax(0,1fr) 84px;column-gap:10px}.plr .fy2 .fy-w{font-size:13.5px}.plr .fy2 .fy-row .fy-d{font-size:14px}.plr .fy2 .fy-acts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.plr .fy2 .fy-acts .btn{grid-column:1/-1}.plr .fy2 .fy-acts .ghost{border-radius:20px;flex-direction:column;justify-content:center;gap:7px;min-height:72px;padding:0 6px;font-size:14px}.plr .fy2 .fy-v{display:none}.plr .fy2 .fy-k{display:inline}}.plr .fy3{background:var(--ground);padding:max(120px,var(--room-t,0px)) 0 max(140px,var(--room-b,0px))}.plr .fy3 .fy-head{gap:26px;margin-bottom:56px;display:grid}.plr .fy3 .fy-nowcard{align-items:flex-start;gap:14px;display:flex}.plr .fy3 .fy-nowcard .fy-dot{margin-top:14px}.plr .fy3 .fy-nowcard b{font:600 clamp(26px,2.5vw,32px)/1.15 var(--display);font-variation-settings:"opsz" 72;color:var(--band);display:block}.plr .fy3 .fy-nowcard span{font:400 16px/1.4 var(--body);color:var(--word);margin-top:6px;display:block}.plr .fy3 .fy-doors{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 16px;display:grid}.plr .fy3 .fy-door{text-align:center;width:100%;color:inherit;text-decoration:none;display:block;position:relative}.plr .fy3 button.fy-door{align-self:start}.plr .fy3 .fy-arch{aspect-ratio:3/4.1;border:9px solid var(--frame);background:var(--panel);isolation:isolate;box-shadow:0 30px 40px -32px color-mix(in srgb,var(--band-deep) 75%,transparent);transition:transform .5s var(--e),box-shadow .5s;border-radius:50% 50% 22px 22px/30% 30% 22px 22px;position:relative;overflow:hidden}.plr .fy3 :is(.fy-door,.fy-archlink):hover .fy-arch{box-shadow:0 40px 50px -34px color-mix(in srgb,var(--band-deep) 80%,transparent)}.plr .fy3 .fy-arch>.ph{background:var(--panel);border-radius:0;display:block;position:absolute;inset:0}.plr .fy3 .fy-arch .fy-pin{width:46px;height:58px}.plr .fy3 .fy-arch .fy-tear{width:42px;height:42px;left:2px}.plr .fy3 .fy-arch .fy-face{width:32px;height:32px;top:5px;left:7px}.plr .fy3 .fy-arch .fy-face .mk{width:17px}.plr .fy3 .fy-arch .fy-face .mk-l{width:17px;font-size:17px}.plr .fy .fy-sheen:after,.plr .fo .fy-sheen:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(115deg,#0000 40%,#ffffff38 48%,#ffffff0f,#0000 60%);animation:9s ease-in-out 1.2s infinite plFySheen;position:absolute;inset:-20%;transform:translate(-70%)}.plr .fy3 .fy-door:nth-child(2) .fy-sheen:after{animation-delay:3.2s}.plr .fy3 .fy-door:nth-child(3) .fy-sheen:after{animation-delay:5.4s}.plr .fy3 .fy-door:nth-child(4) .fy-sheen:after{animation-delay:7.6s}@keyframes plFySheen{0%{transform:translate(-70%)}35%,to{transform:translate(70%)}}.plr .fy3 .fy-archw{transition:transform .5s var(--e);position:relative}.plr .fy3 :is(.fy-door,.fy-archlink):hover .fy-archw{transform:translateY(-6px)}.plr .fy3 .fy-ichip{z-index:3;background:var(--band);width:50px;height:50px;color:var(--on-band);box-shadow:0 0 0 5px var(--ground);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-24px;left:50%;transform:translate(-50%)}.plr .fy3 .fy-ichip .fy-ico{width:21px;height:21px}.plr .fy3 .fy-door h3{text-align:center;font:600 clamp(21px,2vw,27px)/1.12 var(--display);font-variation-settings:"opsz" 72;color:var(--band);text-wrap:balance;margin-top:40px}.plr .fy3 .fy-door p{text-align:center;font:400 15.5px/1.45 var(--body);color:var(--word);text-wrap:balance;margin-top:8px}.plr .fy3 .fy-door p a{color:var(--band);text-underline-offset:3px;overflow-wrap:anywhere}.plr .fy3 .fy-go{min-height:44px;font:500 14.5px/1 var(--body);letter-spacing:.06em;color:var(--mark-word);justify-content:center;align-items:center;gap:8px;margin-top:10px;text-decoration:none;display:flex}.plr .fy3 .fy-archlink{color:inherit;text-decoration:none;display:block}.plr .fy3 .fy-week{border-radius:var(--r);background:var(--ground-lift);margin-top:70px;padding:30px 26px 26px}.plr .fy3 .fy-wh{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 20px;margin-bottom:22px;display:flex}.plr .fy3 .fy-wh h3{font:600 24px/1.1 var(--display);font-variation-settings:"opsz" 72;color:var(--band)}.plr .fy3 .fy-wh span{font:400 15px/1.4 var(--body);color:var(--word)}.plr .fy3 .fy-seven{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.plr .fy3 .fy-c{text-align:center;border-left:1px solid color-mix(in srgb,var(--word) 14%,transparent);padding:18px 4px 16px;position:relative}.plr .fy3 .fy-c:first-child{border-left:0}.plr .fy3 .fy-dn{font:italic 400 26px/1 var(--mark-type);color:var(--band)}.plr .fy3 .fy-tm{font:400 15px/1.45 var(--body);color:var(--ink);margin-top:12px}.plr .fy3 .fy-c.shut .fy-dn{color:var(--word)}.plr .fy3 .fy-c.shut .fy-tm{color:var(--word);font-weight:300}.plr .fy3 .fy-c .fy-late{margin-top:10px}.plr .fy3 .fy-ink{pointer-events:none;width:96px;height:58px;margin-left:-48px;position:absolute;top:2px;left:50%;overflow:visible}.plr .fy3 .fy-ink path{fill:none;stroke:var(--mark);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:260;stroke-dashoffset:0;transition:stroke-dashoffset 1.4s var(--e) .5s}.plr .fy3 .fy-week.pre .fy-ink path{stroke-dashoffset:260px}.plr .fy3 .fy-c.now .fy-tm{color:var(--band);font-weight:500}.plr .fy3 .fy-short{display:none}@media(min-width:900px){.plr .fy3 .fy-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px}.plr .fy3 .fy-nowcard{border-radius:var(--r);background:var(--ground-lift);max-width:470px;padding:22px 26px}.plr .fy3 .fy-doors{grid-template-columns:repeat(var(--n,4),minmax(0,1fr));max-width:calc(var(--n,4) * 292px);gap:28px;margin-inline:auto}}@media(max-width:620px){.plr .fy3{padding:max(84px,var(--room-t,0px)) 0 max(100px,var(--room-b,0px))}.plr .fy3 .fy-head{margin-bottom:38px}.plr .fy3 .fy-doors{gap:30px 14px}.plr .fy3 .fy-arch{border-width:7px}.plr .fy3 .fy-door h3{margin-top:36px;font-size:20px}.plr .fy3 .fy-door p{font-size:14.5px}.plr .fy3 .fy-ichip{width:44px;height:44px;bottom:-21px}.plr .fy3 .fy-week{margin-top:50px;margin-inline:-8px;padding:24px 8px 18px}.plr .fy3 .fy-wh{padding-inline:12px}.plr .fy3 .fy-c{padding:16px 1px 12px}.plr .fy3 .fy-dn{font-size:19px}.plr .fy3 .fy-tm{font-size:13px;line-height:1.5}.plr .fy3 .fy-ink{width:58px;height:40px;margin-left:-29px;top:6px}.plr .fy3 .fy-long{display:none}.plr .fy3 .fy-short{display:inline}.plr .fy3 .fy-c .fy-late{letter-spacing:.08em;padding:0 5px;font-size:9px}}.plr .fo .fo-label{font:500 12px/1 var(--body);letter-spacing:.2em;text-transform:uppercase;margin:0 0 14px;display:block}.plr .fo :is(.fo-links,.fo-list) a,.plr .fo .fo-links button{text-decoration:none;transition:color .25s}.plr .fo :is(.fo-links,.fo-list) a:hover,.plr .fo .fo-links button:hover{text-underline-offset:4px;text-decoration:underline}.plr .fo .fo-list li{align-items:center;gap:12px;min-height:44px;display:flex}.plr .fo .fo-list a{align-items:center;min-height:44px;display:flex}.plr .fo .fo-list .fy-ico{width:19px;height:19px}.plr .fo .fo-links{grid-template-columns:1fr 1fr;column-gap:16px;display:grid}.plr .fo .fo-links :is(a,button){text-align:left;align-items:center;min-height:44px;display:flex}.plr .fo .fo-hrs li>span:first-child{white-space:nowrap}.plr .fo .fo-hrs .fy-late{height:18px;font-size:9.5px}.plr .fo1 .fo-hrs .fy-late,.plr .fo2 .fo-hrs .fy-late{vertical-align:1px;margin-left:6px}.plr .fo .fo-legal a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.plr .fo .fo-legal a:hover{text-underline-offset:4px;text-decoration:underline}.plr .fo .fo-copy{align-items:center;min-height:44px;display:inline-flex}.plr .fo .fo-made{font-size:13px}.plr .fo .fo-mapsl{min-height:44px;font:500 15px/1 var(--body);letter-spacing:.04em;color:var(--band);align-items:center;gap:8px;margin-top:6px;text-decoration:none;display:inline-flex}.plr .fo .fo-lock{align-items:center;gap:12px;display:flex}.plr .fo .fo-lock .mk{width:30px;color:var(--mark)}.plr .fo .fo-lock .mk-l{width:30px;color:var(--mark);font-size:28px}.plr .fo .fo-lock b{font:400 22px/1 var(--mark-type);color:var(--band);display:block}.plr .fo .fo-lock>div>i{font:italic 400 15px/1 var(--mark-type);color:var(--band);margin-top:3px;display:block}.plr .foot nav a,.plr .foot .fine a{align-items:center;min-height:44px;display:inline-flex}.plr .fo1{background:var(--panel);color:var(--band-deep);padding:max(calc(var(--wave) + 70px),var(--room-t,0px)) 0 calc(30px + env(safe-area-inset-bottom,0px));isolation:isolate}.plr .fo1 .fo-clip{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.plr .fo1 .fo-ghostangel{width:min(400px,33vw);color:color-mix(in srgb,var(--panel) 90%,var(--band));animation:14s ease-in-out infinite alternate plFoFloat;position:absolute;top:30px;right:-3%}@keyframes plFoFloat{0%{transform:translateY(0)rotate(-2deg)}to{transform:translateY(-18px)rotate(1.5deg)}}.plr .fo1 .fo-ghostangel.left{opacity:.7;animation:none;left:-3%;right:auto;transform:scaleX(-1)}.plr .fo1 .fo-close{text-align:center;max-width:980px;margin:0 auto}.plr .fo1 .fo-closemk{display:block}.plr .fo1 .fo-closemk .mk{width:78px;color:var(--mark);margin:0 auto 26px}.plr .fo1 .fo-closemk .mk-l{width:78px;color:var(--mark);margin:0 auto 26px;font-size:66px}.plr .fo1 .fo-sign{font:700 clamp(54px,9.4vw,120px)/.98 var(--display);font-variation-settings:"opsz" 144;letter-spacing:-.03em;color:var(--band);text-wrap:balance}.plr .fo1 .fo-sign em{color:var(--mark-word);font-style:italic;font-weight:400}.plr .fo1 .fo-acts{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:38px;display:flex}.plr .fo1 .ghost{background:color-mix(in srgb,var(--band) 10%,transparent)}.plr .fo1 .fo-cols{border-top:1px solid color-mix(in srgb,var(--band-deep) 16%,transparent);gap:34px 30px;margin-top:84px;padding-top:44px;display:grid}.plr .fo1 .fo-label{color:color-mix(in srgb,var(--mark) 67%,#000)}.plr .fo1 .fo-addr{font:400 17px/1.55 var(--body)}.plr .fo1 .fo-list{font:400 16.5px/1.3 var(--body)}.plr .fo1 .fo-list a{overflow-wrap:anywhere}.plr .fo1 .fo-links :is(a,button){font:400 16.5px/1.2 var(--body)}.plr .fo1 .fo-hrs li{min-height:30px;font:400 15.5px/1.3 var(--body);justify-content:space-between;gap:12px;display:flex}.plr .fo1 .fo-hrs li.shut{color:color-mix(in srgb,var(--band-deep) 72%,var(--panel))}.plr .fo1 .fo-hrs li.now{color:var(--band);font-weight:600}.plr .fo1 .fo-base{border-top:1px solid color-mix(in srgb,var(--band-deep) 16%,transparent);font:400 14px/1.4 var(--body);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 26px;margin-top:56px;padding-top:24px;display:flex}.plr .fo1 .fo-legal{flex-wrap:wrap;gap:4px 18px;display:flex}.plr .fo1 .fo-made{color:color-mix(in srgb,var(--band-deep) 78%,var(--panel))}@media(min-width:1200px){.plr .fo1 .fo-cols{grid-template-columns:1fr 1fr 1.15fr 1fr}}@media(min-width:620px)and (max-width:1199px){.plr .fo1 .fo-cols{grid-template-columns:1fr 1fr;column-gap:60px}}@media(max-width:620px){.plr .fo1{padding-top:max(calc(var(--wave) + 50px),var(--room-t,0px))}.plr .fo1 .fo-ghostangel{width:78vw;top:10px;right:-34%}.plr .fo1 .fo-ghostangel.left{display:none}.plr .fo1 .fo-closemk .mk{width:58px;margin-bottom:20px}.plr .fo1 .fo-closemk .mk-l{width:58px;margin-bottom:20px;font-size:50px}.plr .fo1 .fo-acts :is(.btn,.ghost){flex:100%}.plr .fo1 .fo-cols{gap:34px;margin-top:60px;padding-top:34px}.plr .fo1 .fo-base{flex-direction:column;align-items:flex-start}.plr .fo .fo-legal>.fo-copy{flex-basis:100%;min-height:30px}}.plr .fo2{background:var(--band);color:var(--on-band);padding:max(calc(var(--wave) + 70px),var(--room-t,0px)) 0 0}.plr .fo2 .fo-top{align-items:end;gap:30px;display:grid}.plr .fo2 .fo-sign{font:700 clamp(46px,6.4vw,84px)/1 var(--display);font-variation-settings:"opsz" 144;letter-spacing:-.025em;color:var(--panel);text-wrap:balance;max-width:13ch}.plr .fo2 .fo-sign em{color:var(--on-band);font-style:italic;font-weight:400}.plr .fo2 .fo-acts{flex-wrap:wrap;gap:12px;display:flex}.plr .fo2 .btn{background:var(--panel);color:var(--band-deep)}.plr .fo2 .btn:hover{background:var(--on-band)}.plr .fo2 .ghost{background:color-mix(in srgb,var(--on-band) 10%,transparent);color:var(--on-band)}.plr .fo2 .ghost:hover{background:color-mix(in srgb,var(--on-band) 18%,transparent);color:var(--on-band)}.plr .fo2 .fo-cols{border-top:1px solid color-mix(in srgb,var(--on-band) 16%,transparent);gap:34px 30px;margin-top:70px;padding-top:40px;display:grid}.plr .fo2 .fo-label{color:var(--panel)}.plr .fo2 .fo-addr{font:400 16.5px/1.55 var(--body)}.plr .fo2 .fo-mapsl{letter-spacing:0;color:var(--panel);margin-top:4px}.plr .fo2 .fo-list{font:400 16px/1.3 var(--body)}.plr .fo2 .fo-list .fy-ico{color:var(--panel)}.plr .fo2 .fo-list a{overflow-wrap:anywhere}.plr .fo2 .fo-links :is(a,button){font:400 16px/1.2 var(--body)}.plr .fo2 .fo-hrs li{min-height:30px;font:400 15px/1.3 var(--body);justify-content:space-between;gap:12px;display:flex}.plr .fo2 .fo-hrs li.shut{color:color-mix(in srgb,var(--on-band) 62%,transparent)}.plr .fo2 .fo-hrs li.now{color:#fff;font-weight:600}.plr .fo2 .fo-hrs .fy-late{background:var(--panel);color:var(--band-deep)}.plr .fo2 .fo-giant{-webkit-user-select:none;user-select:none;text-align:center;margin-top:80px;padding:0 20px;position:relative}.plr .fo2 .fo-giant.rise.pre{opacity:1;transform:none}.plr .fo2 .fo-gw{white-space:nowrap;font:400 100px/.84 var(--mark-type);letter-spacing:-.02em;color:var(--panel);display:inline-block}.plr .fo2 .fo-l{transition:opacity .9s var(--e),transform 1.1s var(--e);transition-delay:calc(var(--i) * 45ms);display:inline-block}.plr .fo2 .fo-giant.pre .fo-l{opacity:0;transform:translateY(.35em)}.plr .fo2 .fo-sub{white-space:nowrap;font:italic 400 clamp(22px,2.4vw,32px)/1 var(--mark-type);color:var(--on-band);justify-content:center;align-items:center;gap:16px;margin-top:22px;display:flex}.plr .fo2 .fo-sub .mk{width:26px;color:var(--panel)}.plr .fo2 .fo-sub .mk-l{width:26px;color:var(--panel);font-size:24px}.plr .fo2 .fo-flip{display:inline-block;transform:scaleX(-1)}.plr .fo2 .fo-sub hr{border:0;border-top:1px solid color-mix(in srgb,var(--on-band) 30%,transparent);flex:0 120px;margin:0}.plr .fo2 .fo-base{background:var(--band-deep);padding:20px 0 calc(22px + env(safe-area-inset-bottom,0px));font:400 14px/1.4 var(--body);color:color-mix(in srgb,var(--on-band) 86%,transparent);margin-top:46px}.plr .fo2 .fo-base .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 24px;display:flex}.plr .fo2 .fo-legal{flex-wrap:wrap;gap:0 18px;display:flex}.plr .fo2 .fo-made{color:color-mix(in srgb,var(--on-band) 70%,transparent)}@media(min-width:900px){.plr .fo2 .fo-top{grid-template-columns:minmax(0,1fr) auto}}@media(min-width:1200px){.plr .fo2 .fo-cols{grid-template-columns:1fr 1fr 1.15fr 1fr}}@media(min-width:620px)and (max-width:1199px){.plr .fo2 .fo-cols{grid-template-columns:1fr 1fr;column-gap:60px}}@media(max-width:620px){.plr .fo2{padding-top:max(calc(var(--wave) + 50px),var(--room-t,0px))}.plr .fo2 .fo-acts :is(.btn,.ghost){flex:100%}.plr .fo2 .fo-cols{margin-top:50px;padding-top:32px}.plr .fo2 .fo-giant{margin-top:60px;padding:0 14px}.plr .fo2 .fo-sub{margin-top:14px}}.plr .fo3{background:var(--ground-lift);color:var(--ink);padding:max(calc(var(--wave) + 76px),var(--room-t,0px)) 0 calc(26px + env(safe-area-inset-bottom,0px))}.plr .fo3 .fo-grid{gap:50px;display:grid}.plr .fo3 .fo-lock{gap:16px}.plr .fo3 .fo-lock .mk{width:52px}.plr .fo3 .fo-lock .mk-l{width:52px;font-size:46px}.plr .fo3 .fo-lock b{font-size:36px}.plr .fo3 .fo-lock>div>i{margin-top:5px;font-size:21px}.plr .fo3 .fo-cup{align-items:center;gap:22px;margin-top:30px;display:flex}.plr .fo3 .fo-arch{aspect-ratio:3/4.1;border:6px solid var(--frame);background:var(--panel);isolation:isolate;width:104px;box-shadow:0 22px 28px -22px color-mix(in srgb,var(--band-deep) 80%,transparent);border-radius:50% 50% 14px 14px/30% 30% 14px 14px;flex:none;position:relative;overflow:hidden}.plr .fo3 .fo-arch>.ph{border-radius:0;display:block;position:absolute;inset:0}.plr .fo3 .fo-sign{max-width:11ch;font:italic 400 clamp(30px,3vw,38px)/1.15 var(--mark-type);color:var(--band);text-wrap:balance;margin:0}.plr .fo3 .fo-addr{font:400 16.5px/1.6 var(--body);color:var(--word);margin-top:22px}.plr .fo3 .fo-acts{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.plr .fo3 .fo-colh{font:600 22px/1.1 var(--display);font-variation-settings:"opsz" 72;color:var(--band);margin:0 0 16px}.plr .fo3 .fo-st{font:500 15.5px/1.3 var(--body);color:var(--band);align-items:center;gap:10px;margin-bottom:12px;display:flex}.plr .fo3 .fo-hrs li{border-bottom:1px solid color-mix(in srgb,var(--word) 12%,transparent);min-height:38px;font:400 15.5px/1.3 var(--body);align-items:center;gap:10px;display:flex}.plr .fo3 .fo-hrs li .fo-t{white-space:nowrap;margin-left:auto}.plr .fo3 .fo-hrs li.shut{color:var(--word);font-weight:300}.plr .fo3 .fo-hrs li.now{color:var(--band);font-weight:600}.plr .fo3 .fo-hrs li.now:before{content:"";background:var(--mark);border-radius:50%;flex:none;width:6px;height:6px;margin-left:-14px;margin-right:2px}.plr .fo3 .fo-list{font:400 16px/1.3 var(--body)}.plr .fo3 .fo-list .fy-ico{color:var(--mark-word)}.plr .fo3 .fo-list a{overflow-wrap:anywhere}.plr .fo3 .fo-explore{margin-top:26px}.plr .fo3 .fo-explore .fo-colh{margin-bottom:8px;font-size:18px}.plr .fo3 .fo-links :is(a,button){font:400 15.5px/1.2 var(--body);color:var(--ink)}.plr .fo3 .fo-base{border-top:1px solid color-mix(in srgb,var(--word) 16%,transparent);font:400 14px/1.4 var(--body);color:var(--word);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 24px;margin-top:60px;padding-top:18px;display:flex}.plr .fo3 .fo-legal{flex-wrap:wrap;gap:0 18px;display:flex}@media(min-width:1200px){.plr .fo3 .fo-grid{grid-template-columns:1.25fr 1fr 1fr;gap:70px}.plr .fo3 .fo-grid>div+div{border-left:1px solid color-mix(in srgb,var(--word) 14%,transparent);padding-left:50px}}@media(min-width:620px)and (max-width:1199px){.plr .fo3 .fo-grid{grid-template-columns:1fr 1fr;column-gap:60px}.plr .fo3 .fo-grid>div:first-child{grid-column:1/-1}}@media(max-width:620px){.plr .fo3{padding-top:max(calc(var(--wave) + 56px),var(--room-t,0px))}.plr .fo3 .fo-acts :is(.btn,.ghost){flex:100%}.plr .fo3 .fo-hrs li.now:before{margin-left:0}}@media(max-width:700px){.plr :is(.gx1,.fz).pad{padding-block:max(78px,var(--room-t,0px)) max(78px,var(--room-b,0px))}}.plr .gx .gx-words .gx-w{transition:opacity .8s var(--e),transform 1s var(--e);transition-delay:calc(var(--i) * 55ms + var(--d,0) * 1ms);display:inline-block}.plr .gx .gx-words.rise.pre{opacity:1;transform:none}.plr .gx .gx-words.pre .gx-w{opacity:0;transform:translateY(.55em)}.plr .gx .btn{height:auto;min-height:52px}.plr .gx .btn:active{transform:translateY(0)scale(.98)}.plr .gx .gx-shr svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.plr .gx .gx-voucher{width:var(--vw,340px);aspect-ratio:1.6;background:var(--band);color:var(--on-band);box-shadow:0 26px 36px -22px color-mix(in srgb,var(--band-deep) 70%,transparent);border-radius:14px;flex-direction:column;padding:20px 22px 18px;display:flex;position:absolute;overflow:hidden}.plr .gx .gx-voucher:before{content:"";border:1px solid color-mix(in srgb,var(--panel) 38%,transparent);pointer-events:none;border-radius:9px;position:absolute;inset:9px}.plr .gx .gx-vtop{align-items:center;gap:9px;display:flex;position:relative}.plr .gx .gx-vtop .mk{width:auto;height:26px;color:var(--panel)}.plr .gx .gx-vtop .mk-l{width:26px;height:26px;color:var(--panel);font-size:24px}.plr .gx .gx-vname{font:400 18px/1 var(--mark-type);white-space:nowrap}.plr .gx .gx-vkind{font:500 10.5px/1 var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--panel);margin-left:auto}.plr .gx .gx-vamt{flex:1;align-items:center;display:flex;position:relative;overflow:hidden}.plr .gx .gx-roll{height:1.05em;font:600 66px/1.05 var(--display);font-variation-settings:"opsz" 144;letter-spacing:-.02em;display:block;position:relative}.plr .gx .gx-roll>span{display:block}.plr .gx .gx-roll .gx-old{animation:.5s cubic-bezier(.2,.9,.2,1) both plGxOut;position:absolute;top:0;left:0}.plr .gx .gx-roll .gx-new{animation:.5s cubic-bezier(.2,.9,.2,1) both plGxIn}@keyframes plGxOut{to{opacity:0;transform:translateY(-100%)}}@keyframes plGxIn{0%{opacity:0;transform:translateY(100%)}}.plr .gx .gx-roll.word{font-size:40px;font-style:italic;font-weight:400}.plr .gx .gx-vfoot{justify-content:space-between;align-items:flex-end;gap:10px;display:flex;position:relative}.plr .gx .gx-vfoot span{font:italic 400 18px/1 var(--mark-type);color:var(--panel)}.plr .gx .gx-vwave{fill:none;width:104%;height:22px;stroke:color-mix(in srgb,var(--panel) 22%,transparent);stroke-width:1.4px;position:absolute;bottom:26%;left:-2%;right:-2%}.plr .gx .gx-voucher.cream{background:var(--ground-lift);color:var(--band)}.plr .gx .gx-voucher.cream:before{border-color:color-mix(in srgb,var(--band) 22%,transparent)}.plr .gx .gx-voucher.cream .gx-vtop .mk,.plr .gx .gx-voucher.cream .gx-vtop .mk-l{color:var(--mark)}.plr .gx .gx-voucher.cream .gx-vkind,.plr .gx .gx-voucher.cream .gx-vfoot span{color:var(--word)}.plr .gx .gx-voucher.cream .gx-vwave{stroke:color-mix(in srgb,var(--mark) 22%,transparent)}.plr .gx .gx-amts{flex-wrap:wrap;gap:10px;display:flex}.plr .gx .gx-amts button{background:var(--ground-lift);border:1.5px solid color-mix(in srgb,var(--ink) 14%,transparent);min-width:76px;min-height:50px;font:600 18px/1 var(--display);color:var(--ink);transition:background .25s,color .25s,border-color .25s,transform .25s var(--e);border-radius:16px;padding:0 18px}.plr .gx .gx-amts button:hover{border-color:var(--band);transform:translateY(-2px)}.plr .gx .gx-amts button[aria-pressed=true]{background:var(--band);color:var(--on-band);border-color:var(--band)}.plr .gx .gx-amts .gx-oth{font:500 15px/1 var(--body);letter-spacing:.04em}.plr .gx .gx-lbl{font:500 12px/1 var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--word);margin:0 0 12px}.plr .gx .gx-dl{text-wrap:balance;max-width:36ch;margin-top:14px;font-size:17.5px;line-height:1.6}.plr .gx .gx-small{color:var(--word);max-width:38ch;margin-top:14px;font-size:14.5px;line-height:1.5}.plr .gx1 .gx-head{margin-bottom:40px}.plr .gx1 .gx-doors{grid-template-columns:1fr 1fr;gap:56px 72px;display:grid}.plr .gx1 .gx-door{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.plr .gx1 .gx-stage{--k:1;place-items:center;width:100%;height:400px;display:grid;position:relative}.plr .gx1 .gx-disc{aspect-ratio:1;background:var(--panel-soft);width:min(390px,100%);transform:translate(-50%,-50%) scale(var(--dk,1));transition:transform 1.2s var(--e);border-radius:50%;position:absolute;top:50%;left:50%}.plr .gx1 .gx-friend .gx-disc{background:var(--panel)}.plr .gx1 .gx-obj{transition:transform .7s cubic-bezier(.2,.9,.25,1.1);position:absolute;top:50%;left:50%}.plr .gx1 .gx-env{aspect-ratio:1.55;background:var(--panel);width:330px;transform:translate(-38%,-34%) rotate(7deg) scale(var(--k));box-shadow:0 22px 30px -24px color-mix(in srgb,var(--band-deep) 55%,transparent);border-radius:8px;overflow:hidden}.plr .gx1 .gx-env:before{content:"";background:linear-gradient(155deg,transparent 49.6%,color-mix(in srgb,var(--band-deep) 10%,transparent) 50%,transparent 51%),linear-gradient(25deg,transparent 49.6%,color-mix(in srgb,var(--band-deep) 10%,transparent) 50%,transparent 51%);position:absolute;inset:0}.plr .gx1 .gx-env:after{content:"";background:color-mix(in srgb,var(--panel) 94%,var(--band-deep));clip-path:polygon(0 0,100% 0,50% 100%);height:56%;position:absolute;top:0;left:0;right:0}.plr .gx1 .gx-voucher{--vw:330px;transform:translate(-60%,-62%) rotate(-6deg) scale(var(--k));transition:transform .7s cubic-bezier(.2,.9,.25,1.1);top:50%;left:50%}.plr .gx1 .gx-gift .gx-stage:hover .gx-voucher,.plr .gx1 .gx-gift .gx-stage.lift .gx-voucher{transform:translate(-64%,-74%) rotate(-9deg) scale(calc(var(--k) * 1.03))}.plr .gx1 .gx-gift .gx-stage:hover .gx-env,.plr .gx1 .gx-gift .gx-stage.lift .gx-env{transform:translate(-34%,-30%) rotate(9deg) scale(var(--k))}.plr .gx1 .gx-pc{aspect-ratio:1.5;width:340px;box-shadow:0 22px 30px -22px color-mix(in srgb,var(--band-deep) 60%,transparent);background:#fbf8f3;border-radius:6px;transition:transform .7s cubic-bezier(.2,.9,.25,1.1);position:absolute;top:50%;left:50%}.plr .gx1 .gx-pcphoto{transform:translate(-30%,-70%) rotate(7deg) scale(var(--k));padding:10px}.plr .gx1 .gx-pcphoto>span{background:var(--panel-soft);border-radius:2px;width:100%;height:100%;display:block;overflow:hidden}.plr .gx1 .gx-pcphoto img{object-fit:cover;object-position:50% 100%;transform-origin:9% 40%;width:100%;height:100%;transform:scale(1.6)}.plr .gx1 .gx-pcback{text-align:left;transform:translate(-64%,-34%) rotate(-4deg) scale(var(--k));grid-template-columns:1fr 1px 42%;gap:16px;padding:20px 18px 18px 22px;display:grid}.plr .gx1 .gx-pcback:before{content:"";background:color-mix(in srgb,var(--ink) 14%,transparent);grid-area:1/2}.plr .gx1 .gx-msg{font:italic 400 16px/1.38 var(--mark-type);color:var(--band);grid-area:1/1;align-self:center}.plr .gx1 .gx-pcr{flex-direction:column;grid-area:1/3;justify-content:flex-end;gap:20px;padding-bottom:10px;display:flex;position:relative}.plr .gx1 .gx-pcr>i{background:color-mix(in srgb,var(--ink) 22%,transparent);height:1px;display:block}.plr .gx1 .gx-stamp{width:58px;height:70px;filter:drop-shadow(0 1px 1.5px color-mix(in srgb,var(--ink) 28%,transparent));background:radial-gradient(circle,#0000 2.1px,#fff 2.5px) -3.5px -3.5px/7px 7px;padding:5px;position:absolute;top:0;right:0}.plr .gx1 .gx-stamp>span{background:var(--panel-soft);place-items:center;width:100%;height:100%;display:grid;box-shadow:0 0 0 3px #fff}.plr .gx1 .gx-stamp .mk{width:auto;height:40px;color:var(--mark)}.plr .gx1 .gx-stamp .mk-l{width:40px;height:40px;color:var(--mark);font-size:34px}.plr .gx1 .gx-pmark{width:62px;height:62px;color:color-mix(in srgb,var(--band) 55%,transparent);position:absolute;top:26px;right:38px;transform:rotate(-14deg)}.plr .gx1 .gx-pmark svg{width:100%;height:100%;overflow:visible}.plr .gx1 .gx-friend .gx-stage:hover .gx-pcphoto{transform:translate(-24%,-78%) rotate(10deg) scale(var(--k))}.plr .gx1 .gx-friend .gx-stage:hover .gx-pcback{transform:translate(-67%,-31%) rotate(-6deg) scale(var(--k))}.plr .gx1 .gx-dw{flex-direction:column;align-items:center;max-width:440px;margin-top:22px;display:flex}.plr .gx1 .gx-dw h3{font:700 clamp(30px,3.2vw,38px)/1.08 var(--display);font-variation-settings:"opsz" 144;letter-spacing:-.015em;color:var(--word);text-wrap:balance}.plr .gx1 .gx-dw h3 em{color:var(--mark);font-style:italic;font-weight:400}.plr .gx1 .gx-dw .sk{justify-content:center}.plr .gx1 .gx-dw .gx-lbl{margin-top:26px}.plr .gx1 .gx-dw .gx-amts{justify-content:center}.plr .gx1 .gx-dw .btn{margin-top:22px}.plr .gx1 .gx-doors.one{grid-template-columns:minmax(0,1fr);max-width:1000px;margin-inline:auto}.plr .gx1 .gx-doors.one .gx-door{text-align:left;grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.plr .gx1 .gx-doors.one .gx-dw{align-items:flex-start;margin-top:0}.plr .gx1 .gx-doors.one .gx-dw :is(.sk,.gx-amts){justify-content:flex-start}@media(max-width:900px){.plr .gx1 .gx-doors,.plr .gx1 .gx-doors.one .gx-door{grid-template-columns:minmax(0,1fr)}.plr .gx1 .gx-doors{gap:76px}.plr .gx1 .gx-doors.one .gx-door{text-align:center;gap:10px}.plr .gx1 .gx-doors.one .gx-dw{align-items:center}.plr .gx1 .gx-doors.one .gx-dw :is(.sk,.gx-amts){justify-content:center}.plr .gx1 .gx-stage{--k:.78;height:320px}.plr .gx1 .gx-pcphoto{transform:translate(-40%,-70%) rotate(7deg) scale(var(--k))}.plr .gx1 .gx-pcback{transform:translate(-60%,-34%) rotate(-4deg) scale(var(--k))}.plr .gx1 .gx-friend .gx-stage:hover .gx-pcphoto{transform:translate(-36%,-76%) rotate(9deg) scale(var(--k))}.plr .gx1 .gx-friend .gx-stage:hover .gx-pcback{transform:translate(-62%,-31%) rotate(-6deg) scale(var(--k))}.plr .gx1 .gx-disc{width:320px}}@media(max-width:380px){.plr .gx1 .gx-stage{--k:.72}}.plr .gx2{background:var(--band);color:var(--on-band);padding:max(calc(var(--wave) + 84px),var(--room-t,0px)) 0 max(calc(var(--wave) + 96px),var(--room-b,0px))}.plr .gx2 .title{color:var(--panel)}.plr .gx2 .title em{color:var(--on-band)}.plr .gx2 .sk{color:var(--panel)}.plr .gx2 .btn{background:var(--panel);color:var(--band-deep)}.plr .gx2 .btn:hover{background:var(--on-band)}.plr .gx2 .gx2-head{margin-bottom:56px}.plr .gx2 .gx2-gift{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px 80px;display:grid}.plr .gx2 .gx-envs{--k:1;height:470px;position:relative}.plr .gx2 .gx-envw{width:440px;height:280px;transform:translate(-50%) scale(var(--k));transform-origin:50% 100%;perspective:1100px;position:absolute;bottom:10px;left:50%}.plr .gx2 .gx-eback{background:color-mix(in srgb,var(--panel) 91%,var(--band-deep));border-radius:10px;position:absolute;inset:0}.plr .gx2 .gx-eflap{background:color-mix(in srgb,var(--panel) 84%,var(--band-deep));clip-path:polygon(0 100%,50% 0,100% 100%);transform-origin:50% 100%;height:150px;transition:transform .75s cubic-bezier(.45,0,.2,1);position:absolute;bottom:100%;left:0;right:0}.plr .gx2 .gx-envw.closed .gx-eflap{z-index:3;background:color-mix(in srgb,var(--panel) 93%,var(--band-deep));transform:rotateX(180deg)}.plr .gx2 .gx-envw.flapping .gx-eflap{z-index:3}.plr .gx2 .gx-voucher{--vw:396px;transition:transform 1.4s cubic-bezier(.2,.9,.2,1);top:18px;left:22px;transform:translateY(-60%)rotate(-3deg);box-shadow:0 22px 36px -20px #140c168c}.plr .gx2 .gx-eslot{z-index:1;clip-path:inset(-600px -80px 0);position:absolute;inset:0}.plr .gx2 .gx-envw.in-env .gx-voucher{transform:translateY(58%)rotate(0)}.plr .gx2 .gx-envs:hover .gx-envw:not(.in-env) .gx-voucher{transition-duration:.6s;transform:translateY(-68%)rotate(-4.5deg)}.plr .gx2 .gx-efront{z-index:2;background:var(--panel);clip-path:polygon(0 0,50% 52%,100% 0,100% 100%,0 100%);border-radius:10px;position:absolute;inset:0;box-shadow:0 30px 40px -26px #0009}.plr .gx2 .gx-efront:before{content:"";background:linear-gradient(32deg,transparent 49.7%,color-mix(in srgb,var(--band-deep) 12%,transparent) 50%,transparent 50.6%),linear-gradient(-32deg,transparent 49.7%,color-mix(in srgb,var(--band-deep) 12%,transparent) 50%,transparent 50.6%);position:absolute;inset:0}.plr .gx2 .gx2-gw h3{font:700 clamp(36px,4.2vw,54px)/1.04 var(--display);font-variation-settings:"opsz" 144;letter-spacing:-.02em;color:var(--panel);text-wrap:balance;max-width:14ch}.plr .gx2 .gx2-gw h3 em{color:var(--on-band);font-style:italic;font-weight:400}.plr .gx2 .gx-dl{color:var(--on-band);text-wrap:pretty}.plr .gx2 .gx-lbl{color:var(--panel);margin-top:30px}.plr .gx2 .gx-amts button{border-color:color-mix(in srgb,var(--on-band) 32%,transparent);color:var(--on-band);background:0 0}.plr .gx2 .gx-amts button:hover{border-color:var(--panel)}.plr .gx2 .gx-amts button[aria-pressed=true]{background:var(--panel);color:var(--band-deep);border-color:var(--panel)}.plr .gx2 .btn.gx-buy,.plr .gx2 .gx2-share .btn{margin-top:24px}.plr .gx2 .gx-small{color:var(--panel)}.plr .gx2 .gx2-share{background:var(--band-deep);border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:36px 64px;margin-top:88px;padding:44px 48px;display:grid}.plr .gx2 .gx2-share h3{font:700 clamp(30px,3vw,40px)/1.08 var(--display);font-variation-settings:"opsz" 144;letter-spacing:-.015em;color:var(--panel);text-wrap:balance}.plr .gx2 .gx2-share h3 em{color:var(--on-band);font-style:italic;font-weight:400}.plr .gx2 .gx2-share.solo{background:0 0;gap:40px 80px;margin-top:0;padding:0}.plr .gx2 .gx2-share.solo h3{max-width:13ch;font-size:clamp(38px,4.4vw,56px);line-height:1.04}.plr .gx2 .gx2-share.solo .gx-bubble{max-width:470px}.plr .gx2 .gx2-share.solo .gx-bubble p{padding:20px 22px 18px;font-size:18px}.plr .gx2 .gx-chat{flex-direction:column;align-items:flex-end;gap:8px;padding:8px 0;display:flex;position:relative}.plr .gx2 .gx-typing{background:var(--panel-soft);border-radius:20px 20px 6px;gap:5px;padding:14px 16px;transition:opacity .3s,transform .3s;display:none}.plr .gx2 .gx-typing i{background:var(--band);opacity:.45;border-radius:50%;width:7px;height:7px;animation:1.1s infinite plGxDot}.plr .gx2 .gx-typing i:nth-child(2){animation-delay:.15s}.plr .gx2 .gx-typing i:nth-child(3){animation-delay:.3s}@keyframes plGxDot{0%,60%,to{opacity:.35;transform:none}30%{opacity:.9;transform:translateY(-4px)}}.plr .gx2 .gx-chat.wait .gx-typing{display:inline-flex}.plr .gx2 .gx-bubble{background:var(--on-band);max-width:400px;color:var(--ink);transform-origin:100% 100%;transition:opacity .5s var(--e),transform .6s cubic-bezier(.2,.9,.25,1.15);border-radius:22px 22px 6px;overflow:hidden;box-shadow:0 18px 30px -20px #0009}.plr .gx2 .gx-chat.pre .gx-bubble{opacity:0;transform:scale(.85)translateY(10px)}.plr .gx2 .gx-bubble p{font:400 16px/1.45 var(--body);padding:16px 18px 14px}.plr .gx2 .gx-lp{border-top:1px solid color-mix(in srgb,var(--ink) 8%,transparent);background:#fff;align-items:center;gap:12px;padding:12px 14px;display:flex}.plr .gx2 .gx-lpmk{background:var(--band);border-radius:10px;flex:none;place-items:center;width:44px;height:44px;display:grid}.plr .gx2 .gx-lpmk .mk{width:auto;height:26px;color:var(--panel)}.plr .gx2 .gx-lpmk .mk-l{width:26px;height:26px;color:var(--panel);font-size:24px}.plr .gx2 .gx-lp b{font:500 14.5px/1.25 var(--body);display:block}.plr .gx2 .gx-lp small{font:400 13px/1.3 var(--body);color:var(--word);display:block}@media(max-width:900px){.plr .gx2{padding:max(calc(var(--wave) + 64px),var(--room-t,0px)) 0 max(calc(var(--wave) + 76px),var(--room-b,0px))}.plr .gx2 .gx2-head{margin-bottom:34px}.plr .gx2 :is(.gx2-gift,.gx2-share,.gx2-share.solo){grid-template-columns:minmax(0,1fr)}.plr .gx2 .gx-envs{--k:.74;height:330px}.plr .gx2 .gx2-share{margin-top:70px;margin-inline:-6px;padding:30px 22px 28px}}@media(max-width:380px){.plr .gx2 .gx-envs{--k:.66;height:300px}}.plr .fz .head.row{padding:0}.plr .fz .fz-fname{font-family:var(--ff);font-weight:var(--fw);font-style:var(--fs);text-transform:var(--fu);color:var(--fa);letter-spacing:-.005em;line-height:1.05}.plr .fz .fz-fbtn{background:var(--fa);color:#fff;min-height:48px;font:700 14.5px/1 var(--fcs);white-space:nowrap;box-shadow:var(--glow);transition:transform .25s var(--e),filter .25s;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;display:inline-flex}.plr .fz .fz-fbtn:hover{transform:translateY(-2px)}.plr .fz .fz-fbtn:active{transform:scale(.97)}.plr .fz .fz-free{font:600 13.5px/1.2 var(--fcs);color:var(--word);align-items:center;gap:8px;display:inline-flex}.plr .fz .fz-free i{background:#4f8a5b;border-radius:50%;flex:none;width:8px;height:8px;animation:2.6s ease-out infinite plFzPing;box-shadow:0 0 #4f8a5b80}@keyframes plFzPing{0%{box-shadow:0 0 #4f8a5b73}70%,to{box-shadow:0 0 0 7px #4f8a5b00}}.plr .fz .fz-vf{border:2px solid var(--ground-lift);width:42px;height:42px;box-shadow:0 0 0 1px var(--panel);border-radius:50%;flex:none;overflow:hidden}.plr .fz .fz-vf img{object-fit:cover;width:100%;height:100%}.plr .fz1{--arch:50% 50% 30px 30px / 27% 27% 30px 30px}.plr .fz1 .fz1-stage{grid-template-columns:minmax(0,480px) minmax(0,1fr);align-items:center;gap:40px 84px;display:grid}.plr .fz1 .fz1-left{flex-direction:column;align-items:center;display:flex}.plr .fz1 .fz-mirror{aspect-ratio:3/4.05;isolation:isolate;width:100%;position:relative}.plr .fz1 .fz-mirror:before{content:"";border-radius:var(--arch);background:var(--panel);z-index:-1;position:absolute;inset:0;transform:translate(-24px,24px)}.plr .fz1 .fz-glass{border-radius:var(--arch);z-index:0;background:#d8cfc8;position:absolute;inset:0;overflow:hidden}.plr .fz1 .fz-glass img{object-fit:cover;object-position:62% 50%;filter:saturate(.75)brightness(1.08)blur(1.4px);width:100%;height:100%;position:absolute;inset:0;transform:scaleX(-1)scale(1.08)}.plr .fz1 .fz-glass:before{content:"";z-index:1;background:linear-gradient(180deg,color-mix(in srgb,var(--ground-lift) 36%,transparent),color-mix(in srgb,var(--ground-lift) 14%,transparent) 55%,color-mix(in srgb,var(--band-deep) 14%,transparent));position:absolute;inset:0}.plr .fz1 .fz-sheen:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(115deg,#0000 40%,#ffffff42 48%,#ffffff0f,#0000 60%);animation:9s ease-in-out 1.4s infinite plFzSheen;position:absolute;inset:-20%;transform:translate(-70%)}@keyframes plFzSheen{0%{transform:translate(-70%)}35%,to{transform:translate(70%)}}.plr .fz1 .fz-ring{z-index:6;border-radius:var(--arch);border:15px solid var(--frame);pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 10px 22px -12px #0000008c,0 34px 50px -34px color-mix(in srgb,var(--band-deep) 75%,transparent);position:absolute;inset:0}.plr .fz1 .fz-bcard{z-index:3;aspect-ratio:1.62;text-align:left;background:var(--ft);width:46%;color:var(--fa);transform-origin:var(--ox) 50%;transform:rotate(var(--rot)) translate(var(--tx,0));transition:transform .6s cubic-bezier(.2,.9,.25,1.15),box-shadow .5s,opacity .7s var(--e);transition-delay:calc(var(--d,0) * 1ms);border-radius:5px;flex-direction:column;justify-content:center;gap:7px;padding:12px 16px 12px 26px;display:flex;position:absolute;overflow:hidden;box-shadow:0 12px 18px -12px #271d168c,inset 0 1px #fff9}.plr .fz1 .fz-bcard.s-l{--ox:0%;--pull:6%;left:1.6%}.plr .fz1 .fz-bcard.s-r{--ox:100%;--pull:-6%;padding:12px 26px 12px 16px;right:1.6%}.plr .fz1 .fz-bcard:after{content:"";background:var(--fa);height:5px;position:absolute;bottom:0;left:0;right:0}.plr .fz1 .fz-bcname{font-family:var(--ff);font-weight:var(--fw);font-style:var(--fs);text-transform:var(--fu);font-size:calc(25px * var(--fz));letter-spacing:-.005em;text-wrap:balance;max-width:calc(100% - 44px);line-height:1;display:block}.plr .fz1 .fz-bctrade{font:700 10.5px/1.2 var(--fcs);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--fa) 72%,#000);display:block}.plr .fz1 .fz-bcwhere{font:600 11.5px/1.2 var(--fcs);color:color-mix(in srgb,var(--fa) 60%,#1a1210);opacity:.9;align-items:center;gap:5px;display:flex}.plr .fz1 .fz-bcwhere svg{fill:currentColor;flex:none;width:10px;height:10px}.plr .fz1 .fz-bcface{border-radius:50%;width:38px;height:38px;position:absolute;top:12px;right:14px;overflow:hidden;box-shadow:0 0 0 2px #fff}.plr .fz1 .fz-bcard.s-r .fz-bcface{right:26px}.plr .fz1 .fz-bcface img{object-fit:cover;width:100%;height:100%}.plr .fz1 .fz-bcard:hover{transform:rotate(calc(var(--rot) * .5)) translate(var(--tx,0)) translateY(-3px)}.plr .fz1 .fz-bcard[aria-pressed=true]{z-index:4;transform:rotate(0) translate(var(--pull)) scale(1.07);box-shadow:0 22px 28px -14px #271d1699,0 0 0 2.5px var(--fa)}.plr .fz1 .fz-mirror.pre .fz-bcard{opacity:0;--tx:-14%}.plr .fz1 .fz-mirror.pre .fz-bcard.s-r{--tx:14%}.plr .fz1 .fz-mirror.ready .fz-bcard{transition-delay:0s}.plr .fz1 .fz-mirror.many .fz-bcard{width:43%}.plr .fz1 .fz-mirror.many .fz-bcwhere{display:none}.plr .fz1 .fz-mirror.many .fz-bcname{font-size:calc(23px * var(--fz))}.plr .fz1 .fz1-hint{font:italic 400 19px/1.3 var(--mark-type);color:var(--word);align-items:center;gap:10px;margin-top:44px;display:flex}.plr .fz1 .fz1-hint .mk{width:auto;height:18px;color:var(--mark)}.plr .fz1 .fz1-hint .mk-l{width:18px;height:18px;color:var(--mark);font-size:18px}.plr .fz1 .fz1-panel{min-width:0}.plr .fz1 .fz-pn{transition:opacity .28s var(--e),transform .4s var(--e)}.plr .fz1 .fz-pn.out{opacity:0;transform:translateY(10px)}.plr .fz1 .fz-pncard{background:var(--ft);border-radius:16px;grid-template-columns:44% 1fr;min-height:270px;display:grid;position:relative;overflow:hidden;transform:rotate(-1.2deg);box-shadow:0 26px 44px -30px #271d168c}.plr .fz1 .fz-pncard:after{content:"";background:var(--fa);height:7px;position:absolute;bottom:0;left:0;right:0}.plr .fz1 .fz-pnph{background:color-mix(in srgb,var(--ft) 70%,#fff);position:relative;overflow:hidden}.plr .fz1 .fz-pnph img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.plr .fz1 .fz-pnini{font-family:var(--ff);font-weight:var(--fw);font-style:var(--fs);color:var(--fa);text-transform:var(--fu);place-items:center;font-size:150px;line-height:1;display:grid;position:absolute;inset:0}.plr .fz1 .fz-pnt{flex-direction:column;justify-content:center;gap:12px;padding:28px 28px 34px;display:flex}.plr .fz1 .fz-pntrade{font:700 11.5px/1.2 var(--fcs);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--fa) 72%,#000)}.plr .fz1 .fz-pnname{font-size:calc(42px * var(--fz));text-wrap:balance}.plr .fz1 .fz-pnwhere{font:600 14px/1.3 var(--fcs);color:color-mix(in srgb,var(--fa) 60%,#1a1210);align-items:center;gap:8px;display:flex}.plr .fz1 .fz-pnwhere svg{fill:currentColor;flex:none;width:14px;height:14px}.plr .fz1 .fz-pnsaid{border-left:2px solid var(--mark);margin-top:38px;padding-left:24px}.plr .fz1 .fz-pnsaid p{font:italic 400 clamp(22px,2.2vw,27px)/1.38 var(--mark-type);color:var(--ink);text-wrap:pretty;max-width:30ch}.plr .fz1 .fz-pnsaid footer{align-items:center;gap:12px;margin-top:16px;display:flex}.plr .fz1 .fz-pnsaid b{font:italic 400 26px/1 var(--mark-type);color:var(--band)}.plr .fz1 .fz-pnacts{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:30px;display:flex}.plr .fz1 .fz1-foot{text-align:center;font:400 15px/1.55 var(--body);color:var(--word);max-width:56ch;margin:56px auto 0}.plr .fz1 .fz1-stage.solo{grid-template-columns:minmax(0,400px) minmax(0,1fr)}@media(max-width:900px){.plr .fz1 .fz1-stage,.plr .fz1 .fz1-stage.solo{grid-template-columns:minmax(0,1fr);gap:28px}.plr .fz1 .fz1-panel{width:100%;max-width:560px;margin-inline:auto}.plr .fz1 .fz-mirror{width:min(100% - 16px,326px);margin-left:16px}.plr .fz1 .fz-mirror:before{transform:translate(-16px,16px)}.plr .fz1 .fz-ring{border-width:11px}.plr .fz1 .fz-bcard{border-radius:4px;gap:5px;width:47%;padding:8px 10px 8px 18px}.plr .fz1 .fz-bcard.s-r{padding:8px 18px 8px 10px}.plr .fz1 .fz-bcname{font-size:calc(19px * var(--fz));max-width:calc(100% - 26px)}.plr .fz1 .fz-bctrade{letter-spacing:.12em;font-size:9.5px}.plr .fz1 .fz-bcwhere{display:none}.plr .fz1 .fz-mirror.many .fz-bcard{width:47%}.plr .fz1 .fz-mirror.many .fz-bcface{display:none}.plr .fz1 .fz-mirror.many .fz-bcname{font-size:calc(18px * var(--fz));max-width:none}.plr .fz1 .fz-bcface{width:26px;height:26px;top:8px;right:9px}.plr .fz1 .fz-bcard.s-r .fz-bcface{right:18px}.plr .fz1 .fz1-hint{margin-top:30px;font-size:18px}.plr .fz1 .fz-pncard{grid-template-columns:40% 1fr;min-height:210px;transform:rotate(-.8deg)}.plr .fz1 .fz-pnt{gap:9px;padding:20px 18px 26px}.plr .fz1 .fz-pnname{font-size:calc(34px * var(--fz))}.plr .fz1 .fz-pnini{font-size:110px}.plr .fz1 .fz-pnsaid{margin-top:30px;padding-left:18px}.plr .fz1 .fz-pnsaid p{font-size:21px}.plr .fz1 .fz1-foot{margin-top:44px}}.plr .fz2 .fz-tabs{scrollbar-width:none;flex-wrap:wrap;gap:10px;margin:0 0 40px;padding:0;scroll-padding-inline:24px;display:flex}.plr .fz2 .fz-tabs::-webkit-scrollbar{display:none}.plr .fz2 .fz-tab{background:var(--ground-lift);min-height:52px;box-shadow:0 0 0 1px color-mix(in srgb,var(--ink) 8%,transparent);transition:background .35s,box-shadow .35s,transform .3s var(--e);border-radius:999px;flex:none;align-items:center;gap:10px;padding:6px 18px 6px 6px;display:inline-flex;position:relative}.plr .fz2 .fz-tab:hover{transform:translateY(-2px)}.plr .fz2 .fz-tf{background:var(--ft);width:40px;height:40px;color:var(--fa);font-family:var(--ff);font-style:var(--fs);font-weight:var(--fw);border-radius:50%;flex:none;place-items:center;font-size:22px;display:grid;overflow:hidden}.plr .fz2 .fz-tf img{object-fit:cover;width:100%;height:100%}.plr .fz2 .fz-tn{font-family:var(--ff);font-weight:var(--fw);font-style:var(--fs);text-transform:var(--fu);font-size:calc(20px * var(--fz));color:var(--fa);white-space:nowrap;line-height:1}.plr .fz2 .fz-tab[aria-selected=true]{background:var(--ft);box-shadow:0 0 0 2px var(--fa)}.plr .fz2 .fz-spread{grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);align-items:center;gap:48px 76px;display:grid}.plr .fz2 .fz-sph{touch-action:pan-y;position:relative}.plr .fz2 .fz-sph:before{content:"";border-radius:var(--r);background:var(--blk,var(--panel));transition:background .7s var(--e);position:absolute;inset:0;transform:translate(20px,20px)}.plr .fz2 .fz-frame{aspect-ratio:4/4.5;border-radius:var(--r);background:var(--panel);isolation:isolate;position:relative;overflow:hidden}.plr .fz2 .fz-drift img{animation:28s ease-in-out infinite alternate plFzDrift}@keyframes plFzDrift{0%{transform:scale(1.02)}to{transform:scale(1.09)translate(-1.4%,-1%)}}.plr .fz2 .fz-lay{clip-path:inset(0);transition:clip-path 1s cubic-bezier(.7,0,.2,1);position:absolute;inset:0}.plr .fz2 .fz-lay.enter{clip-path:inset(0 0 0 100%);transition:none}.plr .fz2 .fz-lay.enter.back{clip-path:inset(0 100% 0 0)}.plr .fz2 .fz-lay img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.plr .fz2 .fz-mono{background:var(--ft);color:var(--fa);font-family:var(--ff);font-weight:var(--fw);font-style:var(--fs);text-transform:var(--fu);place-items:center;font-size:clamp(200px,26vw,340px);line-height:1;display:grid;position:absolute;inset:0}.plr .fz2 .fz-mono small{text-align:center;font:700 12px/1 var(--fcs);letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb,var(--fa) 72%,#000);position:absolute;bottom:30px;left:0;right:0}.plr .fz2 .fz-t{min-width:0}.plr .fz2 .fz-t>*{transition:opacity .45s var(--e),transform .6s var(--e)}.plr .fz2 .fz-t.out>*{opacity:0;transform:translateY(12px)}.plr .fz2 .fz-t>:nth-child(2){transition-delay:40ms}.plr .fz2 .fz-t>:nth-child(3){transition-delay:80ms}.plr .fz2 .fz-t>:nth-child(4){transition-delay:.12s}.plr .fz2 .fz-t>:nth-child(5){transition-delay:.16s}.plr .fz2 .fz-kick{font:700 12px/1.2 var(--fcs);letter-spacing:.18em;text-transform:uppercase;color:var(--word)}.plr .fz2 .fz-name{font-size:calc(72px * var(--fz));text-wrap:balance;margin-top:16px}.plr .fz2 .fz-said{font:italic 400 clamp(25px,2.5vw,32px)/1.32 var(--mark-type);color:var(--ink);text-wrap:pretty;max-width:24ch;margin-top:34px;position:relative}.plr .fz2 .fz-q{font:400 2.2em/1 var(--mark-type);color:var(--mark);position:absolute;top:-.28em;left:-.55em}.plr .fz2 .fz-sig{align-items:center;gap:12px;margin-top:20px;display:flex}.plr .fz2 .fz-sig b{font:italic 400 26px/1 var(--mark-type);color:var(--band);display:block}.plr .fz2 .fz-sig small{color:var(--word);margin-top:4px;font-size:14px;display:block}.plr .fz2 .fz-acts{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:34px;display:flex}.plr .fz2 .fz-nav{border-top:1px solid color-mix(in srgb,var(--ink) 12%,transparent);align-items:center;gap:14px;margin-top:40px;padding-top:24px;display:flex}.plr .fz2 .fz-rbtn{border:1.5px solid color-mix(in srgb,var(--ink) 28%,transparent);width:48px;height:48px;color:var(--band);transition:background .3s,color .3s,border-color .3s,transform .3s var(--e);border-radius:50%;place-items:center;display:grid}.plr .fz2 .fz-rbtn:hover{background:var(--band);border-color:var(--band);color:var(--on-band)}.plr .fz2 .fz-rbtn svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.plr .fz2 .fz-count{font:500 14px/1 var(--body);letter-spacing:.12em;color:var(--word);font-variant-numeric:tabular-nums}.plr .fz2 .fz-foot{font:400 14px/1.45 var(--body);color:var(--word);text-align:right;max-width:30ch;margin-left:auto}.plr .fz2 .fz-foot.solo{text-align:left;max-width:none;margin-left:0}@media(max-width:900px){.plr .fz2 .fz-tabs{scroll-snap-type:x proximity;flex-wrap:nowrap;margin:0 -24px 30px;padding:4px 24px;overflow-x:auto}.plr .fz2 .fz-tab{scroll-snap-align:start}.plr .fz2 .fz-spread{grid-template-columns:minmax(0,1fr);gap:46px}.plr .fz2 .fz-sph:before{transform:translate(12px,12px)}.plr .fz2 .fz-frame{aspect-ratio:4/4.3}.plr .fz2 .fz-name{font-size:calc(50px * var(--fz));margin-top:12px}.plr .fz2 .fz-said{margin-top:22px;font-size:24px}.plr .fz2 .fz-q{height:.42em;margin-bottom:.12em;font-size:2em;line-height:.9;display:block;position:static}.plr .fz2 .fz-nav{flex-wrap:wrap}.plr .fz2 .fz-foot{text-align:left;flex-basis:100%;max-width:none;margin-left:0}}@media(prefers-reduced-motion:reduce){.plr .fy *,.plr .fy :before,.plr .fy :after,.plr .fo *,.plr .fo :before,.plr .fo :after,.plr .gx *,.plr .gx :before,.plr .gx :after,.plr .fz *,.plr .fz :before,.plr .fz :after{transition:none!important;animation:none!important}}.plr .xq .head{margin-bottom:34px}.plr .xq .title{--tsize:clamp(38px,8vw,56px)}.plr .xq-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.plr .xq-t{min-width:0;color:var(--band-deep);text-align:left;border-radius:26px;flex-direction:column;width:100%;padding:16px 16px 20px;display:flex;position:relative}.plr .xq-t.g{background:var(--panel-soft)}.plr .xq-t.f{background:var(--band);color:var(--on-band)}.plr .xq-t .hang{--r:18px;--bx:7px;--by:7px;margin:0 7px 7px 0;display:block}.plr .xq-t.g .hang{--block:var(--panel)}.plr .xq-t.f .hang{--block:var(--mark)}.plr .xq-t .ph{aspect-ratio:5/4}.plr .xq-w{flex-direction:column;flex:1;min-width:0;margin-top:18px;display:flex}.plr .xq-name{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.plr .xq-h{font:600 26px/1.08 var(--display);font-variation-settings:"opsz" 144;letter-spacing:-.01em;color:inherit;text-wrap:balance;min-width:0;margin:0;display:block}.plr .xq-t .ln{color:var(--word);margin-top:10px;font-size:15.5px;line-height:1.5;display:block}.plr .xq-t.f .ln{color:var(--on-band)}.plr .xq-go{justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-top:auto;padding-top:18px;display:flex}.plr .xq-go b{font:500 15px/1.3 var(--body);letter-spacing:.02em;color:var(--band)}.plr .xq-t.f .xq-go b{color:var(--on-band)}.plr .xq-go i{background:var(--band);width:44px;height:44px;color:var(--on-band);font:500 17px/1 var(--body);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.plr .xq-t.f .xq-go i{background:var(--panel);color:var(--band-deep)}.plr .xq-arr{background:var(--band);width:34px;height:34px;color:var(--on-band);font:500 16px/1 var(--body);border-radius:50%;flex:none;place-items:center;margin-top:-2px;display:none}.plr .xq-t.f .xq-arr{background:var(--panel);color:var(--band-deep)}.plr .xq-grid.one{grid-template-columns:minmax(0,1fr);max-width:450px}@media(min-width:701px)and (max-width:1099px){.plr .xq-grid{grid-template-columns:1fr 1fr;gap:16px}.plr .xq-t{flex-direction:row;align-items:stretch;gap:18px;padding:16px}.plr .xq-t .hang{flex:none;align-self:flex-start;width:38%}.plr .xq-t .ph{aspect-ratio:4/5}.plr .xq-w{margin-top:2px}.plr .xq-h{font-size:25px}.plr .xq-t .ln{font-size:15px}}@media(min-width:1100px){.plr .xq.two .xq-grid{grid-template-columns:1fr 1fr;gap:24px;max-width:900px}.plr .xq.two .xq-t{flex-direction:row;gap:24px;padding:20px}.plr .xq.two .xq-t .hang{flex:none;align-self:flex-start;width:40%}.plr .xq.two .xq-t .ph{aspect-ratio:4/5}.plr .xq.two .xq-w{margin-top:4px}}@media(max-width:700px){.plr .xq .head{margin-bottom:26px}.plr .xq-grid{grid-template-columns:1fr 1fr;gap:12px}.plr .xq-t{border-radius:22px;padding:10px 10px 14px}.plr .xq-t .hang{--r:15px;--bx:5px;--by:5px;margin:0 5px 5px 0}.plr .xq-t .ph{aspect-ratio:16/11}.plr .xq-w{margin-top:12px;padding-inline:4px}.plr .xq-h{font-size:20px;line-height:1.1}.plr .xq-t .ln,.plr .xq-go{display:none}.plr .xq-arr{display:grid}.plr .xq-grid.one{grid-template-columns:minmax(0,1fr)}}.plr .wk{padding-block:max(0px,var(--room-t,0px)) max(100px,var(--room-b,0px))}@media(max-width:700px){.plr .wk{padding-block:max(0px,var(--room-t,0px)) max(78px,var(--room-b,0px))}}.plr .wk-box{background:var(--panel-soft);border-radius:30px;padding:30px}.plr .wk-box>.sk{margin-bottom:20px}.plr .wk-rows{grid-template-columns:1fr 1fr;gap:16px;display:grid}.plr .wk-rows.one{grid-template-columns:minmax(0,1fr);max-width:560px}.plr .wk-row{background:var(--ground-lift);text-align:left;width:100%;color:var(--ink);border-radius:24px;grid-template-columns:118px minmax(0,1fr);align-items:start;gap:22px;padding:18px;display:grid}.plr .wk-row.nopic{grid-template-columns:minmax(0,1fr)}.plr .wk-row .hang{--r:18px;--bx:7px;--by:7px;margin:0 7px 7px 0;display:block}.plr .wk-row.j .hang{--block:var(--panel)}.plr .wk-row.m .hang{--block:var(--sand)}.plr .wk-row .ph{aspect-ratio:4/5}.plr .wk-w{min-width:0;display:block}.plr .wk-kind{font:500 12px/1 var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--band);display:block}.plr .wk-h{font:600 28px/1.08 var(--display);font-variation-settings:"opsz" 144;letter-spacing:-.01em;color:var(--word);text-wrap:balance;margin:10px 0 0;display:block}.plr .wk-h em{color:var(--mark);font-style:italic;font-weight:400}.plr .wk-row .ln{color:var(--word);margin-top:10px;font-size:15.5px;line-height:1.5;display:block}.plr .wk-go{background:var(--band);min-height:44px;color:var(--on-band);font:500 13.5px/1.2 var(--body);letter-spacing:.04em;border-radius:22px;align-items:center;gap:8px;margin-top:16px;padding:0 18px;display:inline-flex}.plr .wk-arr{background:var(--band);width:40px;height:40px;color:var(--on-band);font:500 17px/1 var(--body);border-radius:50%;flex:none;place-items:center;display:none}@media(max-width:899px){.plr .wk-box{padding:24px}.plr .wk-row{grid-template-columns:96px minmax(0,1fr);gap:16px;padding:14px}.plr .wk-row.nopic{grid-template-columns:minmax(0,1fr)}.plr .wk-h{font-size:24px}.plr .wk-row .ln{font-size:15px}}@media(max-width:700px){.plr .wk-box{border-radius:26px;padding:20px 16px 16px}.plr .wk-box>.sk{margin:0 0 14px 4px}.plr .wk-rows{grid-template-columns:1fr;gap:10px}.plr .wk-row{border-radius:20px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 12px 10px 10px}.plr .wk-row.nopic{grid-template-columns:minmax(0,1fr) auto;padding-left:16px}.plr .wk-row .hang{--r:14px;--bx:4px;--by:4px;margin:0 4px 4px 0}.plr .wk-h{margin-top:7px;font-size:21px;line-height:1.1}.plr .wk-h em{color:var(--mark-word)}.plr .wk-row .ln,.plr .wk-go{display:none}.plr .wk-arr{display:grid}}.plr .fwk{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:0 0 26px;display:flex}.plr .fwk .lbl{font:500 12px/1 var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--band);flex-basis:100%;margin-bottom:4px}.plr .fwk .soft,.plr .mwk .soft{background:var(--panel-soft);min-height:44px;color:var(--band-deep);font:500 14px/1.2 var(--body);letter-spacing:.03em;white-space:nowrap;border-radius:22px;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.plr .fo .fwk.fo-wk{justify-content:flex-start;margin:30px 0 0}.plr .fo2 .fwk .lbl{color:var(--on-band);opacity:.85}.plr .fo2 .fwk .soft{background:color-mix(in srgb,var(--on-band) 14%,transparent);color:var(--on-band)}.plr .menu .mwk{opacity:0;flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0 0;transition:opacity .45s,transform .45s;display:flex;transform:translateY(18px)}.plr .menu.open .mwk{opacity:1;transform:none}.plr .menu .mwk .lbl{font:500 12px/1 var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--on-band);opacity:.85;flex-basis:100%;margin-bottom:2px}.plr .menu .mwk .soft{background:color-mix(in srgb,var(--on-band) 14%,transparent);color:var(--on-band);font-size:14.5px}
