.p5r{--ink:#0d0d10;--paper:#f2efe7;--red:#d92b1f;--red-deep:#b8241a;--white:#fff;--border:#d3cec1;--border-chip:#cdc7ba;--divider:#e0dbcf;--muted:#8d8780;--body:#4b4740;--meta:#6b665e;--bone:#e6e1d5;--on-dark:#f2efe7;--on-dark-2:rgba(242,239,231,.86);--on-dark-3:rgba(242,239,231,.74);--hatch:repeating-linear-gradient(45deg,#e7e3d9 0 9px,#efece4 9px 18px);--hatch-sm:repeating-linear-gradient(45deg,#e7e3d9 0 8px,#efece4 8px 16px);--hatch-dark:repeating-linear-gradient(45deg,rgba(27,27,32,.92) 0 9px,rgba(35,35,41,.92) 9px 18px);--dot:radial-gradient(var(--paper) 1px,transparent 1.3px);--anton:"Epilogue",system-ui,sans-serif;--cond:"Inter",system-ui,sans-serif;--sans:"Inter",system-ui,sans-serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;--inset:clamp(18px,4.2vw,48px);position:relative;font-family:var(--sans);-webkit-font-smoothing:antialiased;color:var(--ink);box-sizing:border-box}.p5r *,.p5r *:before,.p5r *:after{box-sizing:border-box}.p5r img{max-width:100%;display:block}.p5r a{color:inherit}.p5r :is(h1,h2,h3,p){margin:0}.p5r ::selection{background:var(--red);color:#fff}.p5r :focus-visible{outline:2px solid var(--red);outline-offset:3px}.p5r-inner :focus-visible{outline-color:var(--paper)}.p5r .num{font-variant-numeric:tabular-nums}.p5r .p5r-inner{max-width:1440px;margin:0 auto;position:relative}.p5r--paper{background:var(--paper)}.p5r--ink{background:var(--ink);color:var(--on-dark)}.p5r .railnum,.p5r .kb-right h2,.p5r .head-row h2,.p5r .card h3,.p5r .card-foot .p,.p5r .price,.p5r .desk-col h3{font-weight:800;letter-spacing:-.02em}.p5r .hero{position:relative;background:var(--ink);color:var(--on-dark);overflow:hidden;min-height:clamp(560px,64vh,720px);display:flex;align-items:center}.p5r .hero .lyr{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.p5r .hero .l-city{background-size:cover;background-position:center;background-repeat:no-repeat}.p5r .hero .l-city img{width:100%;height:100%;object-fit:cover;display:block}.p5r .hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(120% 100% at 50% 46%,#0d0d10d1,#0d0d1099 58%,#0d0d107a),linear-gradient(180deg,#0d0d1099,#0d0d1080 42%,#0d0d10ad)}.p5r .hero-row{position:relative;z-index:5;width:100%;display:flex;justify-content:center;padding:clamp(48px,6vw,72px) var(--inset)}.p5r .hero-left{width:100%;max-width:680px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:22px}.p5r .flag{display:flex;width:fit-content;max-width:100%}.p5r .flag .b{font:600 11px/1 var(--mono);letter-spacing:.14em;padding:8px 12px;white-space:nowrap;background:var(--red);color:#fff}.p5r .hero-logo{width:620px;max-width:100%;height:auto;display:block}.p5r .lede{max-width:480px;text-wrap:pretty}.p5r .lede-hook{font-family:var(--anton);font-weight:800;font-size:clamp(19px,2.3vw,26px);line-height:1.12;letter-spacing:-.01em;text-transform:uppercase;color:var(--on-dark)}.p5r .lede-sub{font-size:16px;line-height:1.5;color:var(--on-dark-2);margin-top:10px}.p5r .lede-intro{font:600 11px/1.6 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-3);margin-top:16px}.p5r .hero-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:4px}.p5r .btn{font:700 13px/1 var(--cond);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:0;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .1s ease}.p5r .btn:active{transform:translateY(1px)}.p5r .btn-primary{background:var(--red);color:#fff;padding:15px 26px;clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%)}.p5r .btn-primary:hover{background:var(--paper);color:var(--ink)}.p5r .hero-cast{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.p5r .ch{position:absolute;bottom:0;width:auto;max-width:none;display:block;will-change:transform,opacity}.p5r .ch-joker{height:clamp(360px,44vw,545px);right:5%;z-index:4;filter:drop-shadow(-16px 12px 0 rgba(217,43,31,.92))}.p5r .ch-panther{height:clamp(285px,35vw,440px);left:0;z-index:2;filter:drop-shadow(-16px 12px 0 rgba(217,43,31,.92))}.p5r .ch-skull{height:clamp(290px,36vw,445px);left:13%;z-index:3;filter:drop-shadow(-16px 12px 0 rgba(217,43,31,.92))}.p5r .ch-mona{height:clamp(140px,16vw,205px);right:22%;z-index:5;filter:drop-shadow(-9px 9px 0 rgba(217,43,31,.72))}@media(max-width:900px){.p5r .hero{min-height:auto;display:block}.p5r .hero-row{flex-direction:column;padding-bottom:clamp(210px,56vw,335px)}.p5r .hero-left{max-width:none}.p5r .hero-cast{top:auto;height:clamp(225px,58vw,345px)}.p5r .ch-joker{height:clamp(195px,48vw,300px);right:3%}.p5r .ch-panther{height:clamp(150px,38vw,240px);left:-2%}.p5r .ch-skull{height:clamp(155px,39vw,245px);left:12%}.p5r .ch-mona{height:clamp(86px,22vw,135px);right:20%}}.p5r .chapter{display:flex;gap:clamp(20px,3.5vw,44px);align-items:flex-start;padding:0 var(--inset)}.p5r .rail{width:96px;flex:none}.p5r .railnum{font-family:var(--anton);font-size:44px;line-height:1;padding:10px 0;text-align:center;color:var(--paper);background:var(--red);display:flex;align-items:center;justify-content:center;clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),50% 100%,0 calc(100% - 12px))}.p5r .railnum .rn{height:42px;width:auto;display:block}.p5r .railnum .rn+.rn{margin-left:-.09em}.p5r .raillabel{writing-mode:vertical-rl;margin:14px auto 0;font:600 11px/1 var(--mono);letter-spacing:.2em;color:var(--muted)}.p5r .chapter-body{flex:1;min-width:0}@media(max-width:720px){.p5r .chapter{gap:16px;flex-direction:column}.p5r .rail{width:100%;display:flex;align-items:center;gap:12px;margin-bottom:20px}.p5r .railnum{font-size:30px;padding:6px 14px;clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),50% 100%,0 calc(100% - 8px))}.p5r .railnum .rn{height:28px}.p5r .raillabel{writing-mode:horizontal-tb;margin:0}.p5r .chapter-body{width:100%}}.p5r .sec-pad{padding-top:clamp(48px,7vw,80px);padding-bottom:clamp(10px,2vw,20px)}.p5r .kb{display:flex;gap:clamp(20px,3vw,40px);align-items:flex-start}.p5r .kb-left{width:640px;max-width:100%;flex:none;display:flex;flex-direction:column;gap:10px}@media(max-width:1180px){.p5r .kb-left{width:56%}}@media(max-width:900px){.p5r .kb{flex-direction:column}.p5r .kb-left{width:100%}}.p5r .shot{background:var(--white);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}.p5r .shot img{width:100%;height:100%;object-fit:contain}.p5r .shot-main{aspect-ratio:3/2}.p5r .kb-stage{display:flex;align-items:center;justify-content:center;padding:clamp(8px,2.4vw,28px) 0}.p5r .kb-float{width:100%;max-width:100%;height:auto;display:block;transform-origin:50% 60%;transition:opacity .26s ease,transform .34s cubic-bezier(.2,.7,.2,1),filter .26s ease}.p5r .kb-float.kb-swapping{opacity:0;transform:translateY(10px) scale(.978);filter:blur(1px)}@media(prefers-reduced-motion:reduce){.p5r .kb-float{transition:none}.p5r .kb-float.kb-swapping{opacity:1;transform:none;filter:none}}.p5r .thumbs{display:flex;gap:10px}.p5r .thumbs .shot{flex:1;height:74px;cursor:pointer}.p5r .thumbs .shot:hover{border-color:var(--red)}.p5r .kb-right{flex:1;min-width:0;display:flex;flex-direction:column;gap:18px;padding-top:4px}.p5r .kb-right h2{font-family:var(--anton);font-size:clamp(38px,4.6vw,52px);line-height:.92}.p5r .kb-title{display:flex;flex-direction:column;gap:6px}.p5r .kb-sub{font-family:var(--anton);font-weight:800;font-size:clamp(20px,2.4vw,26px);line-height:1;letter-spacing:-.01em;color:var(--red)}.p5r .kb-lede{font-size:17px;line-height:1.5;max-width:44ch;color:var(--ink)}.p5r .specs{display:flex;flex-wrap:wrap;gap:20px 28px;padding:16px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);font:500 11px/1.7 var(--mono);color:var(--meta)}.p5r .specs b{color:var(--ink);font-weight:500}.p5r .swlabel{font:600 11px/1 var(--cond);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:9px}.p5r .pricerow{display:flex;align-items:baseline;gap:12px;margin-top:2px}.p5r .price{font-family:var(--anton);font-size:38px;line-height:1}.p5r .kb-btns{display:flex;flex-wrap:wrap;gap:10px}.p5r .btn-dark{background:var(--ink);color:var(--paper);padding:16px 22px;flex:1;min-width:150px}.p5r .btn-dark:hover{background:var(--red)}.p5r .btn-outline{border:1.5px solid var(--ink);color:var(--ink);padding:15px 20px}.p5r .btn-outline:hover{background:var(--ink);color:var(--paper)}.p5r .conn{display:flex;width:fit-content;max-width:100%;border:1.5px solid var(--ink)}.p5r .conn-btn{font:700 12px/1 var(--cond);letter-spacing:.12em;text-transform:uppercase;padding:13px 24px;background:none;border:0;cursor:pointer;color:var(--ink);transition:background .2s,color .2s}.p5r .conn-btn+.conn-btn{border-left:1.5px solid var(--ink)}.p5r .conn-btn[aria-pressed=true]{background:var(--ink);color:var(--paper)}.p5r .conn-note{font:500 11px/1.5 var(--mono);color:var(--muted);margin-top:9px}.p5r .conn-note b{color:var(--ink);font-weight:600}.p5r .head-row{position:relative;z-index:1;display:flex;align-items:flex-end;gap:22px;flex-wrap:wrap;margin-bottom:26px}.p5r .head-row h2{font-family:var(--anton);line-height:.9}.p5r .caps-head h2,.p5r .desk-head h2{font-size:clamp(38px,5vw,56px)}.p5r .tr-head h2{font-size:clamp(34px,4vw,44px)}.p5r .head-row .intro{flex:1;min-width:220px;max-width:340px;margin-bottom:6px;font-size:15px;line-height:1.55;color:var(--body);text-wrap:pretty}.p5r .mascot{pointer-events:none;width:auto;max-width:none}.p5r .m-skull{height:clamp(140px,18vw,215px);margin-bottom:-14px;filter:drop-shadow(-10px 8px 0 rgba(217,43,31,.9))}.p5r .m-panther{height:clamp(150px,19vw,225px);margin:0 -6px -16px 0;filter:drop-shadow(-10px 8px 0 rgba(217,43,31,.9))}.p5r .m-morgana{height:clamp(120px,15vw,175px);margin:0 0 -18px;filter:drop-shadow(-9px 8px 0 rgba(217,43,31,.85))}.p5r .grid3{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:820px){.p5r .grid3{grid-template-columns:1fr 1fr}}@media(max-width:560px){.p5r .grid3{grid-template-columns:1fr}}.p5r .card{position:relative;background:var(--white);border:1px solid var(--border);padding:14px;color:var(--ink);text-decoration:none;display:block;transition:transform .3s ease,box-shadow .3s ease}.p5r .card:hover{transform:translateY(-6px);box-shadow:7px 7px 0 var(--red),14px 14px 0 var(--ink)}.p5r .card .slot{aspect-ratio:1/1;background:var(--white);border:1px solid var(--border);overflow:hidden;display:flex;align-items:center;justify-content:center}.p5r .card .slot img{width:100%;height:100%;object-fit:contain}.p5r .chiprow{display:flex;align-items:baseline;gap:9px;margin-top:14px}.p5r .idx{font:600 10px/1 var(--mono);padding:4px 6px;color:#fff;background:var(--ink)}.p5r .idx.red{background:var(--red)}.p5r .card h3{font-family:var(--sans);font-weight:600;font-size:15px;line-height:1.35;letter-spacing:0;text-transform:none;color:var(--ink)}.p5r .card .meta{font:500 11px/1.7 var(--mono);color:var(--meta);margin-top:8px}.p5r .card-foot{display:flex;align-items:center;justify-content:space-between;margin-top:14px;padding-top:12px;border-top:1px solid var(--divider)}.p5r .card-foot .p{font-family:var(--anton);font-size:22px}.p5r .addlink{font:700 12px/1 var(--cond);letter-spacing:.14em;text-transform:uppercase;background:none;border:0;border-bottom:2px solid var(--red);cursor:pointer;padding:0 0 2px;color:var(--ink)}.p5r .addlink:hover{color:var(--red)}.p5r .addlink:disabled{opacity:.45;cursor:not-allowed}.p5r .banner-wrap{padding:clamp(48px,7vw,80px) 0 0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.p5r .banner-slot{position:relative;aspect-ratio:1440/300;min-height:200px;width:100%;overflow:hidden;background:var(--ink);display:flex;align-items:center;justify-content:center;text-align:center;padding:0}.p5r .banner-slot img{width:100%;height:100%;object-fit:cover}.p5r .banner-slot .bl{font:500 12px/1.7 var(--mono);letter-spacing:.06em;color:var(--on-dark-3);max-width:540px}.p5r .banner-slot .bl b{display:block;font-family:var(--anton);font-weight:800;font-size:26px;letter-spacing:-.01em;color:var(--on-dark);text-transform:uppercase;margin-bottom:8px}@media(max-width:640px){.p5r .banner-slot{aspect-ratio:auto;min-height:240px}}.p5r .chips{flex:1;display:flex;gap:8px;flex-wrap:wrap;padding-bottom:8px}.p5r .chip{font:700 12px/1 var(--cond);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--border-chip);padding:7px 13px;cursor:pointer;background:none;color:var(--ink);transition:border-color .2s,background .2s,color .2s}.p5r .chip:hover{border-color:var(--ink)}.p5r .chip.active{background:var(--ink);color:var(--paper);border-color:var(--ink)}.p5r .carousel-nav{display:flex;gap:8px;align-self:flex-end;margin:0 0 8px auto}.p5r .cbtn{width:38px;height:38px;border:1.5px solid var(--ink);background:var(--paper);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--ink);transition:background .2s,color .2s}.p5r .cbtn:hover{background:var(--ink);color:var(--paper)}.p5r .cbtn svg{width:18px;height:18px}@media(max-width:720px){.p5r .head-row .chips{flex-basis:100%}.p5r .head-row .carousel-nav{margin-left:0}}.p5r .track{position:relative;z-index:2;display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:26px 12px 18px;-webkit-overflow-scrolling:touch}.p5r .track::-webkit-scrollbar{height:8px}.p5r .track::-webkit-scrollbar-track{background:var(--divider)}.p5r .track::-webkit-scrollbar-thumb{background:var(--border-chip);border:2px solid var(--divider)}.p5r .pcard{position:relative;scroll-snap-align:start;flex:0 0 auto;background:var(--white);border:1px solid var(--border);padding:14px;color:var(--ink);text-decoration:none;display:block;transition:transform .3s ease,box-shadow .3s ease}.p5r .pcard:hover{transform:translateY(-6px);box-shadow:7px 7px 0 var(--red),14px 14px 0 var(--ink)}.p5r .pcard.hide{display:none}.p5r .desk-track .pcard{width:clamp(230px,26vw,290px)}.p5r .acc-track{flex-wrap:wrap;justify-content:center;overflow:visible;scroll-snap-type:none}.p5r .acc-track .pcard{width:clamp(260px,32vw,360px);padding:16px}.p5r .tr-head .carousel-nav{display:none}.p5r .pcard .pshot{background:var(--white);border:1px solid var(--border);overflow:hidden;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.p5r .pcard .pshot img{width:100%;height:100%;object-fit:contain}.p5r .pcard .pname{font-family:var(--sans);font-weight:600;letter-spacing:0;text-transform:none;margin-top:12px;line-height:1.35;color:var(--ink)}.p5r .desk-track .pname,.p5r .acc-track .pname{font-size:15px}.p5r .pcard .pmeta{font:500 10px/1.5 var(--mono);color:var(--meta);margin-top:6px}.p5r .pcard .pfoot{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding-top:10px;border-top:1px solid var(--divider)}.p5r .pcard .pprice{font-family:var(--anton);font-weight:800}.p5r .desk-track .pprice,.p5r .acc-track .pprice{font-size:20px}.p5r .padd{font:700 11px/1 var(--cond);letter-spacing:.12em;text-transform:uppercase;background:none;border:0;border-bottom:2px solid var(--red);cursor:pointer;padding:0 0 2px;color:var(--ink)}.p5r .padd:hover{color:var(--red)}.p5r .padd:disabled{opacity:.45;cursor:not-allowed}.p5r .cstar{position:absolute;pointer-events:none;z-index:4;opacity:0;transform:scale(0) rotate(-170deg);transform-origin:center;filter:drop-shadow(1px 2px 1px rgba(13,13,16,.28));transition:transform .42s cubic-bezier(.2,.85,.3,1.55),opacity .28s ease}.p5r .cstar.big{width:46px;height:46px;top:-17px;left:-16px}.p5r .cstar.sml{width:24px;height:24px;top:-8px;left:27px}.p5r .card:hover .cstar.big,.p5r .pcard:hover .cstar.big{opacity:1;transform:scale(1) rotate(-13deg)}.p5r .card:hover .cstar.sml,.p5r .pcard:hover .cstar.sml{opacity:1;transform:scale(1) rotate(17deg);transition-delay:.06s}.p5r-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%) translateY(140%);background:#0d0d10;color:#f2efe7;border-left:4px solid #d92b1f;padding:14px 20px;font:600 12px/1.3 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;z-index:9999;box-shadow:8px 8px #d92b1f80;transition:transform .4s cubic-bezier(.2,.8,.2,1);max-width:calc(100vw - 32px)}.p5r-toast.show{transform:translate(-50%) translateY(0)}.p5r .rv{opacity:1}@media(prefers-reduced-motion:no-preference){.p5r-js .p5r .rv{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.p5r-js .p5r .rv.in{opacity:1;transform:none}.p5r-js .p5r .hero .ch{opacity:0;transform:translateY(48px)}.p5r-js .p5r .hero.lit .ch{opacity:1;transform:none;transition:transform 1s cubic-bezier(.2,.8,.2,1),opacity .8s ease}.p5r-js .p5r .hero.lit .ch-panther{transition-delay:.14s}.p5r-js .p5r .hero.lit .ch-skull{transition-delay:.22s}.p5r-js .p5r .hero.lit .ch-joker{transition-delay:.32s}.p5r-js .p5r .hero.lit .ch-mona{transition-delay:.46s}.p5r-js .p5r .hero .flag,.p5r-js .p5r .hero .hero-logo,.p5r-js .p5r .hero .lede,.p5r-js .p5r .hero .hero-cta{opacity:0;transform:translateY(16px)}.p5r-js .p5r .hero.lit .flag{opacity:1;transform:none;transition:.6s cubic-bezier(.2,.7,.2,1) .05s}.p5r-js .p5r .hero.lit .hero-logo{opacity:1;transform:none;transition:.7s cubic-bezier(.2,.7,.2,1) .12s}.p5r-js .p5r .hero.lit .lede{opacity:1;transform:none;transition:.6s cubic-bezier(.2,.7,.2,1) .22s}.p5r-js .p5r .hero.lit .hero-cta{opacity:1;transform:none;transition:.6s cubic-bezier(.2,.7,.2,1) .3s}}@media(prefers-reduced-motion:reduce){.p5r .cstar{transition:opacity .2s ease}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/p5r.css.map */
