.media-v5 .heroart{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(30px,5vw,64px);display:grid}.media-v5 .heroart .outlet{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:680}.media-v5 .heroart .outlet-brand{color:var(--muted);align-items:center;gap:12px;display:inline-flex}.media-v5 .heroart .outlet-brand img{width:auto;height:26px;display:block}.media-v5 .heroart h2{margin-top:16px;font-size:clamp(32px,3.8vw,52px);line-height:1.08}.media-v5 .heroart .dek{color:var(--muted);max-width:54ch;margin-top:18px;font-size:18px;line-height:1.6}.media-v5 .heroart .btn{margin-top:28px}.media-v5 .heroart-img{display:block}.media-v5 .heroart-img img{border:1px solid var(--line);background:var(--paper2);width:100%;height:auto;transition:transform .4s var(--ease), border-color .25s}.media-v5 .heroart-img:hover img{border-color:var(--muted);transform:translateY(-3px)}@media (max-width:900px){.media-v5 .heroart{grid-template-columns:1fr}.media-v5 .heroart-img{order:-1}}.media-v5 .fanwrap{text-align:center;margin-top:clamp(56px,7vw,96px)}.media-v5 .fan{max-width:860px;height:600px;margin:40px auto 0;position:relative}.media-v5 .fancard{cursor:pointer;transform-origin:50% 150%;width:320px;transform:rotate(var(--a));transition:transform .5s var(--ease);background:0 0;border:none;margin-left:-160px;padding:0;position:absolute;top:30px;left:50%}.media-v5 .fancard img{border:1px solid #d8d4cd;border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 24px 60px #0000008c}.media-v5 .fancard:hover:not(.front){transform:rotate(var(--a)) translateY(-26px)}.media-v5 .fancard:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (max-width:700px){.media-v5 .fan{height:420px}.media-v5 .fancard{width:210px;margin-left:-105px;top:20px}}.media-v5 .featgrid{grid-template-columns:repeat(2,1fr);gap:22px;margin-top:40px;display:grid}.media-v5 .feat{border:1px solid var(--line);background:var(--paper2);transition:border-color .25s, transform .25s var(--ease);padding:30px 28px 26px;text-decoration:none;display:block;position:relative}.media-v5 .feat:hover{border-color:var(--accent);transform:translateY(-3px)}.media-v5 .feat .outlet{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-size:11.5px;font-weight:680}.media-v5 .feat h3{margin-top:12px;font-size:26px;line-height:1.2}.media-v5 .feat .meta{color:var(--muted);align-items:baseline;gap:14px;margin-top:14px;font-size:12.5px;display:flex}.media-v5 .feat .go{color:var(--ink);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.media-v5 .feat:hover .go{color:var(--accent)}.media-v5 .mediarows{border-top:1px solid var(--line);margin-top:40px;list-style:none}.media-v5 .mediarows li{border-bottom:1px solid var(--line)}.media-v5 .mediarows a{grid-template-columns:250px 1fr auto;align-items:baseline;gap:10px 26px;padding:22px 4px;text-decoration:none;transition:background .2s;display:grid}.media-v5 .mediarows a:hover{background:var(--paper2)}.media-v5 .mediarows .outlet{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:680}.media-v5 .mediarows .outlet b{color:var(--accent);font-weight:680;display:block}.media-v5 .mediarows .outlet i{letter-spacing:0;text-transform:none;color:var(--muted);margin-top:5px;font-size:13px;font-style:normal;font-weight:430;line-height:1.5;display:block}.media-v5 .mediarows a:hover .outlet b{color:var(--ink)}.media-v5 .mediarows .head{font-family:var(--ser);color:var(--ink);font-size:20px;line-height:1.3}.media-v5 .mediarows .view{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:11px;font-weight:700}.media-v5 .mediarows a:hover .view{color:var(--ink)}.media-v5 .soon{border:1px dashed var(--line);background:var(--paper2);text-align:center;margin-top:40px;padding:46px 38px}.media-v5 .soon p{color:var(--muted);max-width:52ch;margin-inline:auto;font-size:17px}.media-v5 .soon p b{color:var(--ink);font-weight:600}.media-v5 .soon .btn{margin-top:26px}@media (max-width:900px){.media-v5 .featgrid{grid-template-columns:1fr}.media-v5 .mediarows a{grid-template-columns:1fr auto}.media-v5 .mediarows .outlet{grid-column:1/-1}}
