.mhero{text-align:center;place-items:center;height:100svh;min-height:620px;display:grid;position:relative;overflow:hidden}.mhero .rec{aspect-ratio:1;background:repeating-radial-gradient(circle,#0b0b0b 0 2px,#141414 2px 4px);border-radius:50%;width:min(118vh,1100px);position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 1px #1d1d1d,0 60px 120px #000c}.mhero .rec:before{content:"";background:conic-gradient(from 20deg,transparent 0 40deg,#ffffff12 60deg,transparent 80deg 210deg,#ffffff0d 230deg,transparent 250deg);border-radius:50%;position:absolute;inset:0}.mhero .lab{border-radius:50%;position:absolute;inset:35%;overflow:hidden}.mhero .lab img{object-fit:cover;width:100%;height:100%}.mhero .lab:after{content:"";aspect-ratio:1;background:#000;border-radius:50%;width:6%;position:absolute;top:50%;left:50%;translate:-50% -50%}.mhero .shade{background:radial-gradient(60% 60%,#00000040,#000000d9 80%);position:absolute;inset:0}.mhero .in{z-index:2;position:relative}.mhero h1{font-family:var(--d);text-transform:uppercase;mix-blend-mode:difference;margin:0;font-size:clamp(90px,19vw,330px);font-weight:700;line-height:.85}.mhero .sub2{color:#ddd}.latest{text-align:center;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(30px,5vw,90px);max-width:1200px;margin:0 auto;display:grid}.latest .cv{aspect-ratio:1;perspective:1200px;justify-self:end;width:min(38vw,470px);position:relative}.latest .cv img{z-index:2;object-fit:cover;width:100%;height:100%;position:relative;box-shadow:0 40px 90px #000000b3}.latest .disc{aspect-ratio:1;background:repeating-radial-gradient(circle,#0e0e0e 0 2px,#191919 2px 3px);border-radius:50%;position:absolute;top:3%;bottom:3%;left:3%}.latest .disc:after{content:"";background:var(--red);border-radius:50%;position:absolute;inset:36%}.latest .eyebrow{font-family:var(--d);letter-spacing:.34em;color:var(--red);text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:600}.latest .t{font-family:var(--d);text-transform:uppercase;margin:0;font-size:clamp(70px,10vw,170px);font-weight:700;line-height:.85}.latest .by{font-family:var(--d);letter-spacing:.24em;text-transform:uppercase;color:var(--mute);margin:16px 0 26px;font-size:clamp(15px,1.4vw,20px);font-weight:600}.disco{grid-template-columns:repeat(5,1fr);gap:clamp(28px,3vw,44px) clamp(18px,2vw,30px);max-width:1280px;margin:clamp(30px,5vh,56px) auto 0;display:grid}.rel{text-align:center;position:relative}.rel .art{aspect-ratio:1;position:relative}.rel .disc2{background:repeating-radial-gradient(circle,#111 0 2px,#1a1a1a 2px 3px);border-radius:50%;transition:transform .9s cubic-bezier(.22,1,.36,1);position:absolute;inset:5%}.rel .disc2:after{content:"";background:var(--red);border-radius:50%;position:absolute;inset:36%}.rel img{z-index:1;object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.22,1,.36,1);position:relative;box-shadow:0 20px 44px #0000008c}.rel:hover .disc2{transform:translateY(-34%)rotate(120deg)}.rel:hover img{transform:translateY(8%)}.rel b{font-family:var(--d);text-transform:uppercase;margin-top:22px;font-size:clamp(18px,1.6vw,24px);font-weight:700;display:block}.rel span{font-family:var(--d);letter-spacing:.24em;color:var(--mute);margin-top:6px;font-size:12px;font-weight:600;display:block}.rel a{z-index:3;position:absolute;inset:0}.vgrid{grid-template-columns:1fr 1fr;gap:clamp(14px,1.6vw,22px);max-width:1320px;margin:clamp(24px,4vh,44px) auto 0;display:grid}.vgrid .main{grid-column:1/3}.vgrid .main img{aspect-ratio:21/9}.vgrid .main .cap b{font-size:clamp(30px,4vw,64px)}.vgrid .main .pi{width:84px;height:84px}.vgrid{grid-template-columns:1fr 1fr}.srail{margin:clamp(24px,4vh,44px) calc(-1 * var(--pad)) 0;padding:0 var(--pad) 10px;cursor:grab;touch-action:pan-y;overflow:hidden}.srail:active{cursor:grabbing}.strack{gap:clamp(12px,1.4vw,20px);width:max-content;display:flex}.short{aspect-ratio:9/16;width:clamp(200px,18vw,270px);color:inherit;text-align:left;background:#111;border:0;border-radius:10px;flex:none;padding:0;position:relative;overflow:hidden}.short img{object-fit:cover;filter:grayscale()brightness(.8);pointer-events:none;width:100%;height:100%;transition:filter .7s,transform 1.4s cubic-bezier(.22,1,.36,1)}.short:hover img{filter:none;transform:scale(1.05)}.short:after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#000000d9);position:absolute;inset:0}.short .sc{z-index:2;position:absolute;bottom:16px;left:16px;right:16px}.short .sc small{font-family:var(--d);letter-spacing:.22em;color:var(--red);text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:600;display:block}.short .sc b{font-family:var(--d);text-transform:uppercase;font-size:18px;font-weight:700;line-height:1.15}.short .pi{z-index:2;background:var(--red);border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:14px;right:14px}.short .pi svg{width:11px;margin-left:2px}dialog.vd.isShort{width:min(400px,88vw)}dialog.vd.isShort .fr{aspect-ratio:9/16;max-height:80vh;margin:0 auto}.listen .btns{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:30px;display:flex}.listen{padding-bottom:clamp(60px,9vh,110px)}@media (max-width:1100px){.disco{grid-template-columns:repeat(3,1fr)}}@media (max-width:860px){.disco{grid-template-columns:repeat(2,1fr)}.latest{grid-template-columns:1fr}.latest .cv{justify-self:center;width:72vw}.vgrid{grid-template-columns:1fr}.vgrid .main{grid-column:auto}.vgrid .main img{aspect-ratio:16/9}}
