.rf-sec{padding:calc(clamp(8px,1.6vw,24px) * var(--fit,1)) 0 calc(clamp(88px,12vw,176px) * var(--fit,1))}.rfs{--rf-out:calc(clamp(28px,4.4vw,72px) * var(--fit,1));--rf-up:calc(clamp(32px,4vw,64px) * var(--fit,1));list-style:none;display:grid;gap:calc(var(--rf-up) + clamp(36px,3.6vw,52px) * var(--fit,1));padding-top:var(--rf-up)}.rf{position:relative;display:grid;grid-template-columns:minmax(0,60fr) minmax(0,40fr);align-items:center;min-width:0;margin-left:var(--rf-out);border-radius:24px;background:radial-gradient(ellipse 60% 80% at 22% 50%,color-mix(in srgb,var(--chalk) 6%,transparent),transparent 70%),var(--ink-raised);box-shadow:inset 0 0 0 1px var(--line)}.rf:nth-child(even){grid-template-columns:minmax(0,40fr) minmax(0,60fr);margin-left:0;margin-right:var(--rf-out);background:radial-gradient(ellipse 60% 80% at 78% 50%,color-mix(in srgb,var(--chalk) 6%,transparent),transparent 70%),var(--ink-raised)}.rf-win{position:relative;z-index:2;display:block;min-width:0;margin:calc(var(--rf-up) * -1) 0 calc(clamp(28px,3vw,44px) * var(--fit,1)) calc(var(--rf-out) * -1);border-radius:14px;cursor:pointer}.rf:nth-child(even) .rf-win{order:2;margin:calc(var(--rf-up) * -1) calc(var(--rf-out) * -1) calc(clamp(28px,3vw,44px) * var(--fit,1)) 0}.rf-win:focus-visible{outline:2px solid var(--chalk);outline-offset:6px}.rf-shot{display:block;width:100%;aspect-ratio:3/2;overflow:hidden;border-radius:14px;background:var(--ink);box-shadow:0 60px 90px -36px color-mix(in srgb,var(--black) 90%,transparent),0 26px 40px -18px color-mix(in srgb,var(--black) 75%,transparent),0 4px 10px -2px color-mix(in srgb,var(--black) 55%,transparent),0 0 0 1px color-mix(in srgb,var(--chalk) 16%,transparent);transition:translate .45s cubic-bezier(.2,.7,.2,1)}.rf-shot{position:relative}.rf-shot img{display:block;width:100%;height:100%;object-fit:fill;transform:scale(var(--zoom,1))}.rf-live{position:absolute;left:0;top:0;display:block;pointer-events:none;opacity:0;transition:opacity .45s ease}.rf-live.is-on{opacity:1}.rf-win:is(:hover,:focus-visible) .rf-shot{translate:0 -6px}.rf-body{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:calc(clamp(24px,2.6vw,40px) * var(--fit,1)) calc(clamp(24px,3vw,48px) * var(--fit,1))}.rf-no{font:500 11px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--concrete)}.rf-name{margin:-2px 0 2px;font:800 max(32px,calc(clamp(40px,4vw,60px) * var(--fit,1)))/.9 var(--display);text-transform:uppercase;letter-spacing:.004em;text-wrap:balance;overflow-wrap:break-word}.rf-status{font:500 11.5px/1.5 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--chalk)}.rf-store{border-bottom:1px solid color-mix(in srgb,var(--chalk) 40%,transparent);padding-bottom:2px;transition:border-color .25s}.rf-store:hover{border-color:var(--chalk)}.rf-by{display:flex;align-items:center;gap:14px;margin:6px 0 2px;min-width:0}.rf-face{position:relative;flex:none;display:block;width:max(76px,calc(clamp(88px,7.4vw,104px) * var(--fit,1)));aspect-ratio:3/2;overflow:hidden;border-radius:8px;background:var(--ink-raised-2);box-shadow:0 0 0 1px color-mix(in srgb,var(--chalk) 18%,transparent),0 14px 24px -12px color-mix(in srgb,var(--black) 80%,transparent)}.rf-face img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--fx,50%) var(--fy,50%);transform:translate(var(--tx,0),var(--ty,0)) scale(var(--zs,1));transform-origin:var(--fx,50%) var(--fy,50%);filter:grayscale(1) contrast(1.06)}.rf-who{display:grid;gap:5px;min-width:0}.rf-who i{font:500 11px var(--mono);letter-spacing:.18em;text-transform:uppercase;font-style:normal;color:var(--concrete)}.rf-who b{font:800 max(19px,calc(clamp(22px,1.9vw,27px) * var(--fit,1)))/.95 var(--display);text-transform:uppercase;letter-spacing:.004em}.rf-who span{font:500 11px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-md)}.rf-line{max-width:26em;margin-top:4px;font-size:max(15px,calc(clamp(15.5px,1.15vw,17px) * var(--fit,1)));line-height:1.5;color:var(--text-md)}.rf-body .btn{margin-top:8px}@media(min-width:1161px)and (max-width:1799.98px){.rel-home .rf{grid-template-columns:minmax(0,calc(60% - (1 - var(--fit-asset,1)) * 25%)) minmax(0,1fr)}.rel-home .rf:nth-child(even){grid-template-columns:minmax(0,1fr) minmax(0,calc(60% - (1 - var(--fit-asset,1)) * 25%))}}@media(max-width:1160px){.rfs{--rf-up:clamp(28px,5vw,56px)}.rf,.rf:nth-child(even){grid-template-columns:minmax(0,1fr);margin:0;background:radial-gradient(ellipse 80% 50% at 50% 20%,color-mix(in srgb,var(--chalk) 6%,transparent),transparent 70%),var(--ink-raised)}.rf-win,.rf:nth-child(even) .rf-win{order:0;margin:calc(var(--rf-up) * -1) clamp(18px,4vw,48px) 0}.rf-body{padding:clamp(24px,3.6vw,36px) clamp(22px,4vw,48px) clamp(26px,3.8vw,40px)}}@media(max-width:760px){.rfs{--rf-up:28px}.rf{border-radius:18px}.rf-shot{border-radius:10px}.rf-win{border-radius:10px}.rf-win,.rf:nth-child(even) .rf-win{margin:calc(var(--rf-up) * -1) 14px 0}.rf-body{padding:24px 22px 26px}.rf-no,.rf-status,.rf-who i,.rf-who span{font-size:12px}.rf-store{white-space:nowrap}}@media(prefers-reduced-motion:reduce){.rf-shot{transition:none}.rf-win:is(:hover,:focus-visible) .rf-shot{translate:none}}.rcs{list-style:none;display:grid;gap:clamp(16px,2vw,28px)}.rc{position:relative;display:grid;grid-template-columns:minmax(0,62fr) minmax(0,38fr);min-width:0;border-radius:24px;overflow:hidden;isolation:isolate;background:var(--ink-raised)}.rc::after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--line);pointer-events:none}.rc:nth-child(even){grid-template-columns:minmax(0,38fr) minmax(0,62fr)}.rc:nth-child(even) .rc-stage{order:2}.rc-stage{position:relative;isolation:isolate;min-width:0;padding:clamp(20px,2.6vw,40px);background:radial-gradient(ellipse 70% 70% at 50% 50%,color-mix(in srgb,var(--chalk) 9%,transparent),transparent 76%),var(--ink-raised)}.rc-stage::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(color-mix(in srgb,var(--chalk) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--chalk) 7%,transparent) 1px,transparent 1px);background-size:28px 28px;background-position:center;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,var(--black) 30%,transparent 78%);mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,var(--black) 30%,transparent 78%)}.rc-shot{display:block;width:100%;aspect-ratio:3/2;overflow:hidden;border-radius:12px;background:var(--ink);box-shadow:0 1.6em 3em -1.2em color-mix(in srgb,var(--black) 85%,transparent),0 .3em .8em -.3em color-mix(in srgb,var(--black) 60%,transparent),0 0 0 1px color-mix(in srgb,var(--chalk) 14%,transparent)}.rc-shot img{display:block;width:100%;height:100%;object-fit:fill;transform:scale(var(--zoom,1))}.rc-a,.rc-b{display:contents}.rc-body{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;min-width:0;padding:clamp(18px,1.9vw,28px) clamp(22px,2.4vw,36px)}.rc-no{font:500 11px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--concrete)}.rc-name{margin:-2px 0 2px;font:800 clamp(38px,3.6vw,52px)/.92 var(--display);text-transform:uppercase;letter-spacing:.004em;text-wrap:balance;overflow-wrap:break-word}.rc-status{font:500 11.5px/1.5 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--chalk)}.rc-store{border-bottom:1px solid color-mix(in srgb,var(--chalk) 40%,transparent);padding-bottom:2px;transition:border-color .25s}.rc-store:hover{border-color:var(--chalk)}.rc-by{display:flex;align-items:center;gap:14px;margin:2px 0;min-width:0}.rc-face{position:relative;flex:none;display:block;width:clamp(96px,8vw,112px);aspect-ratio:3/2;overflow:hidden;border-radius:8px;background:var(--ink-raised-2);box-shadow:0 0 0 1px color-mix(in srgb,var(--chalk) 18%,transparent),0 14px 24px -12px color-mix(in srgb,var(--black) 80%,transparent)}.rc-face img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--fx,50%) var(--fy,50%);transform:translate(var(--tx,0),var(--ty,0)) scale(var(--zs,1));transform-origin:var(--fx,50%) var(--fy,50%);filter:grayscale(1) contrast(1.06)}.rc-who{display:grid;gap:5px;min-width:0}.rc-who i{font:500 11px var(--mono);letter-spacing:.18em;text-transform:uppercase;font-style:normal;color:var(--concrete)}.rc-who b{font:800 clamp(24px,2vw,28px)/.95 var(--display);text-transform:uppercase;letter-spacing:.004em}.rc-who span{font:500 11px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-md)}.rc-line{max-width:28em;font-size:clamp(15.5px,1.15vw,17px);line-height:1.5;color:var(--text-md)}.rc .btn{margin-top:4px}@media(max-width:1160px){.rc,.rc:nth-child(even){grid-template-columns:minmax(0,1fr)}.rc:nth-child(even) .rc-stage{order:0}.rc-body{padding:clamp(24px,3.4vw,36px) clamp(22px,4vw,40px) clamp(26px,3.6vw,38px)}}@media(min-width:761px)and (max-width:1160px){.rc-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(28px,5vw,64px);align-items:start}.rc-a,.rc-b{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}}@media(max-width:760px){.rc{border-radius:18px}.rc-shot{border-radius:9px}.rc-body{padding:24px 22px 26px}}.hiw:has(+.rel-home){padding-bottom:0}.ph-body h1 .v,.rel-home .h2 .v{color:var(--volt)}@media(min-width:600px){.ph-body h1 .v,.rel-home .h2 .v{white-space:nowrap}}.rel-nb{white-space:nowrap}.ph-body h1.rel-h1{font-size:clamp(38px,12.2vw,46px);max-width:none}@media(min-width:600px){.ph-body h1.rel-h1{font-size:clamp(46px,min(5.6vw,9vh),96px)}}@media(max-width:599px){.ph-body h1.rel-h1,.rel-home .h2{text-wrap:balance}}
