.promo-panel[data-astro-cid-eio6qbnw]{border-radius:var(--radius);color:#061c5b;background:#fdfce5;border:2px solid #fcd00b;padding:28px 36px;box-shadow:0 6px #0002}.promo-content[data-astro-cid-eio6qbnw]{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:44px;max-width:760px;margin:auto;display:grid}.promo-media[data-astro-cid-eio6qbnw]{aspect-ratio:9/16;background:#061c5b;border-radius:12px;min-width:0;position:relative;overflow:hidden;box-shadow:0 4px 12px #061c5b1a}.promo-media[data-astro-cid-eio6qbnw] iframe{border:0;width:100%;height:100%;display:block}.promo-poster[data-astro-cid-eio6qbnw]{color:#fff;width:100%;height:100%;font:inherit;cursor:pointer;background:#061c5b;border:0;padding:0;display:block;position:absolute;inset:0}.promo-poster[data-astro-cid-eio6qbnw]:focus-visible{outline-offset:-5px;outline:4px solid #fcd00b}.promo-fallback[data-astro-cid-eio6qbnw]{color:#fcd00b;text-align:center;background:radial-gradient(at top,#087eac,#0000),#061c5b;place-content:center;font-size:16px;font-weight:900;display:grid;position:absolute;inset:0}.promo-thumbnail[data-astro-cid-eio6qbnw]{object-fit:cover;width:100%;max-width:none;height:100%;transition:transform .25s;position:absolute;inset:0}.promo-thumbnail[data-astro-cid-eio6qbnw][hidden]{display:none}.promo-shade[data-astro-cid-eio6qbnw]{background:linear-gradient(#0001,#0000 50%,#000b);position:absolute;inset:0}.promo-play[data-astro-cid-eio6qbnw]{color:#fff;background:#061c5ba6;border:2px solid #fff;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.promo-play[data-astro-cid-eio6qbnw] svg[data-astro-cid-eio6qbnw]{width:26px;height:26px}.promo-poster[data-astro-cid-eio6qbnw]:hover .promo-thumbnail[data-astro-cid-eio6qbnw]{transform:scale(1.025)}.promo-copy[data-astro-cid-eio6qbnw]{min-width:0}.promo-kicker[data-astro-cid-eio6qbnw]{background:#fcd00b;border-radius:99px;margin-bottom:12px;padding:3px 12px;font-size:12px;font-weight:800;display:inline-block}h2[data-astro-cid-eio6qbnw]{letter-spacing:.02em;margin:0 0 16px;font-size:clamp(25px,3cqw,34px);font-weight:900;line-height:1.5}h2[data-astro-cid-eio6qbnw] span[data-astro-cid-eio6qbnw]{display:block}.promo-description[data-astro-cid-eio6qbnw]{font-size:17px;font-weight:800;line-height:1.9}.promo-caption[data-astro-cid-eio6qbnw]{color:#46536c;margin-top:10px;font-size:14px;line-height:1.9}.promo-original[data-astro-cid-eio6qbnw]{text-underline-offset:4px;align-items:center;gap:12px;min-height:44px;margin-top:12px;font-size:13px;font-weight:700;text-decoration:underline;display:inline-flex}.promo-original[data-astro-cid-eio6qbnw]:focus-visible{outline-offset:3px;outline:3px solid #061c5b}.promo-sr-only[data-astro-cid-eio6qbnw]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=767px){.promo-panel[data-astro-cid-eio6qbnw]{padding:22px 16px}.promo-content[data-astro-cid-eio6qbnw]{grid-template-columns:38% minmax(0,1fr);gap:16px}.promo-media[data-astro-cid-eio6qbnw]{border-radius:9px}.promo-kicker[data-astro-cid-eio6qbnw]{margin-bottom:8px;padding:2px 8px;font-size:10px}h2[data-astro-cid-eio6qbnw]{letter-spacing:0;margin-bottom:9px;font-size:clamp(15px,4.4vw,24px);line-height:1.6}.promo-description[data-astro-cid-eio6qbnw]{font-size:12px;line-height:1.8}.promo-caption[data-astro-cid-eio6qbnw]{margin-top:8px;font-size:11px;line-height:1.8}.promo-original[data-astro-cid-eio6qbnw]{gap:7px;margin-top:5px;font-size:11px}.promo-play[data-astro-cid-eio6qbnw]{width:42px;height:42px}.promo-play[data-astro-cid-eio6qbnw] svg[data-astro-cid-eio6qbnw]{width:22px;height:22px}}@media (prefers-reduced-motion:reduce){.promo-thumbnail[data-astro-cid-eio6qbnw]{transition:none}.promo-poster[data-astro-cid-eio6qbnw]:hover .promo-thumbnail[data-astro-cid-eio6qbnw]{transform:none}}body.kd-top{background:var(--k-wall);color:var(--k-ink);font-family:Zen Kaku Gothic New,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;font-weight:500;line-height:1.8}body.kd-top .lp-canvas{background:var(--k-wall)}body.kd-top .lp{background:var(--k-paper);font-feature-settings:"palt";letter-spacing:.03em;width:auto;max-width:none;margin:0;padding:0;overflow-x:clip}body.kd-top .lp[data-floating-registration]{padding-bottom:0}body.kd-top .lp :is(h1,h2,h3){letter-spacing:0}body.kd-top .lp :is(a,button):focus-visible{outline:3px solid var(--k-yellow);outline-offset:3px}body.kd-top .section{margin-top:0}body.kd-top .kd-head,body.kd-top .kd-label{text-align:left;align-items:flex-start;gap:10px;margin:0 0 16px;font-size:23px;font-weight:400;line-height:1.5;display:flex}body.kd-top .kd-no{min-width:1.2em;font-family:var(--k-num);color:var(--k-red);flex:none;font-size:50px;font-style:normal;font-weight:400;line-height:.9}body.kd-top .kd-band{flex-direction:column;align-items:flex-start;gap:2px;line-height:1.5;display:flex}body.kd-top .kd-band>span,body.kd-top .kd-label-text{background:var(--k-ink);color:#fff;font-family:var(--k-disp);padding:0 10px;font-size:23px;font-weight:400;line-height:1.5;display:block}body.kd-top .kd-links{flex-wrap:wrap;gap:8px 22px;margin-top:14px;font-size:14px;font-weight:700;display:flex}body.kd-top .kd-links a{color:inherit;text-underline-offset:5px;text-decoration:underline 1.5px}body.kd-top .kd-patch{z-index:3;background:var(--k-navy);border:3px solid var(--k-ink);box-shadow:0 0 0 6px var(--k-yellow),0 0 0 8px var(--k-ink);border-radius:50%;place-items:center;display:grid;position:absolute;overflow:hidden}body.kd-top .kd-patch:after{content:"";border:2px dashed #ffffffa0;border-radius:50%;position:absolute;inset:6px}body.kd-top .kd-patch img{z-index:1;object-fit:contain;width:88%;height:88%;position:relative}body.kd-top .kd-ico{object-fit:contain;width:26px;height:26px;margin:0 14px;display:inline-block}body.kd-top .kd-rivet{background-image:radial-gradient(circle,#0a1a4a 0 2.6px,#0000 3.2px),radial-gradient(circle,#0a1a4a 0 2.6px,#0000 3.2px),radial-gradient(circle,#0a1a4a 0 2.6px,#0000 3.2px),radial-gradient(circle,#0a1a4a 0 2.6px,#0000 3.2px);background-position:5px 5px,calc(100% - 5px) 5px,5px calc(100% - 5px),calc(100% - 5px) calc(100% - 5px);background-repeat:no-repeat;background-size:10px 10px}body.kd-top .trial-offer{width:auto;min-width:0;max-width:none;box-shadow:none;color:inherit;text-align:left;background:0 0;border-radius:0;margin:0;padding:0;position:static;top:auto;left:auto;transform:none}body.kd-top .trial-offer .cta{aspect-ratio:auto;border:2px solid var(--k-ink);background:var(--k-red);color:#fff;width:100%;max-width:none;min-height:60px;box-shadow:none;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;margin:0;padding:0 22px;transition:background-color .2s;display:flex}body.kd-top .trial-offer .cta:hover{background:var(--k-red-press);filter:none}body.kd-top .cta:before{content:none}body.kd-top .trial-offer .cta:after{border-radius:8px;inset:0}body.kd-top .trial-offer .cta-label{font-family:var(--k-disp);letter-spacing:.04em;padding:0;font-size:19px;font-weight:400;line-height:1.35}body.kd-top .hero{background:0 0;padding:10px 10px 0;overflow:visible}body.kd-top .kd-topbar{border:2px solid var(--k-ink);background:var(--k-navy);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px 8px 14px;display:flex}body.kd-top .kd-logo img{width:auto;height:28px;display:block}body.kd-top .kd-topbar-cta{background:var(--k-red);color:#fff;font-family:var(--k-disp);letter-spacing:.04em;cursor:pointer;border-radius:4px;padding:6px 14px;font-size:13px}body.kd-top .kd-topbar-cta:hover{background:var(--k-red-press)}body.kd-top .kd-hero-card{border:2px solid var(--k-ink);background-color:var(--k-blue);color:#fff;border-radius:10px;margin-top:12px;padding:18px 14px 14px;position:relative}body.kd-top .hero h1{max-width:calc(100% - 112px);font-family:var(--k-disp);color:#fff;letter-spacing:-.01em;margin:2px 0 0;font-size:clamp(32px,9.2vw,36px);font-weight:400;line-height:1.28}body.kd-top .hero h1 span{display:block}body.kd-top .hero h1 mark{background:var(--k-yellow);color:var(--k-ink);margin-left:-.08em;padding:0 .08em}body.kd-top .kd-hero-lead{word-break:auto-phrase;margin-top:12px;font-size:15px;font-weight:900;line-height:1.7}body.kd-top .kd-patch--hero{width:112px;height:112px;top:22px;right:8px;transform:rotate(-8deg)}body.kd-top .kd-zoom{border:2px solid var(--k-ink);background:var(--k-ink);border-radius:10px;margin:16px 0 0;overflow:hidden}body.kd-top .kd-zoom-bar{background:var(--k-ink);color:#fff;align-items:center;gap:8px;height:28px;padding:0 10px;display:flex}body.kd-top .kd-zoom-dots{gap:5px;display:flex}body.kd-top .kd-zoom-dots i{background:#ff5f57;border-radius:50%;width:8px;height:8px}body.kd-top .kd-zoom-dots i:nth-child(2){background:#febc2e}body.kd-top .kd-zoom-dots i:nth-child(3){background:#28c840}body.kd-top .kd-zoom-title{letter-spacing:.04em;flex:1;font-size:11px;font-weight:700}body.kd-top .kd-zoom-live{font-family:var(--k-num);letter-spacing:.08em;background:#ffffff26;border-radius:4px;padding:0 6px;font-size:12px}body.kd-top .kd-zoom-grid{grid-template-columns:1.25fr 1fr;gap:2px;height:min(60vw,240px);display:grid}body.kd-top .kd-tile{background:#000;position:relative;overflow:hidden}body.kd-top .kd-tile img{object-fit:cover;object-position:50% 40%;width:100%;height:100%}body.kd-top .kd-tile-names{grid-template-rows:repeat(3,minmax(0,1fr));gap:2px;margin:0;padding:0;list-style:none;display:grid}body.kd-top .kd-tile--name{background:var(--k-navy);color:#fff;flex-direction:column;justify-content:center;gap:2px;padding:0 10px;display:flex}body.kd-top .kd-tile--name strong{font-size:16px;font-weight:900;line-height:1.3}body.kd-top .kd-tile--name strong small{margin-left:1px;font-size:11px}body.kd-top .kd-tile--name span{color:var(--k-night-mute);font-size:10.5px;font-weight:700}body.kd-top .kd-nametag{border-left:4px solid var(--k-yellow);color:#fff;background:#08112ee6;max-width:calc(100% - 6px);padding:2px 8px 4px 7px;line-height:1.2;position:absolute;bottom:6px;left:0}body.kd-top .kd-nametag b{font-family:var(--k-disp);color:var(--k-yellow);text-shadow:0 2px #000;font-size:clamp(15px,4.9vw,19px);font-weight:400;display:block}body.kd-top .kd-nametag small{font-size:9px;font-weight:700;display:block}body.kd-top .kd-nametag small span{display:inline-block}body.kd-top .trial-offer--hero{margin-top:12px}body.kd-top .kd-cta-note{color:var(--k-mute);margin-top:7px;font-size:12px}body.kd-top .kd-cta-note strong{color:var(--k-ink);font-weight:900}@media (width<=359px){body.kd-top .kd-patch--hero{width:88px;height:88px}body.kd-top .hero h1{max-width:calc(100% - 88px);font-size:28px}body.kd-top .kd-zoom-grid{height:auto;min-height:60vw}body.kd-top .kd-tile--name{padding:0 7px}body.kd-top .kd-tile--name span{font-size:10px}}body.kd-top .kd-hazard{border-block:2px solid var(--k-ink);background:repeating-linear-gradient(-45deg,var(--k-yellow) 0 12px,var(--k-ink) 12px 24px);height:16px;margin-top:22px}body.kd-top .kd-ticker{background:var(--k-ink);color:var(--k-yellow);overflow:hidden}body.kd-top .kd-ticker-track{width:max-content;animation:60s linear infinite kd-tick;display:flex}body.kd-top .kd-ticker-track span{white-space:nowrap;font-family:var(--k-disp);letter-spacing:.06em;align-items:center;padding:8px 0 8px 14px;font-size:14px;display:flex}body.kd-top .kd-ticker-track .kd-ico:last-child{margin-right:0}@keyframes kd-tick{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){body.kd-top .kd-ticker-track{animation:none}}body.kd-top .kd-special{background:var(--k-red) url(/assets/images/rd/bike-tile-ink.webp) 0 0/240px 180px;padding:26px 12px 30px}body.kd-top .kd-special[hidden]{display:none}body.kd-top .kd-special-card{border:3px solid var(--k-ink);color:var(--k-ink);background:#fff;border-radius:10px;overflow:hidden;container-type:inline-size}body.kd-top .kd-special-head{background:var(--k-navy) url(/assets/images/rd/bike-tile-white.webp) 0 0/240px 180px;display:grid;overflow:hidden}body.kd-top .kd-special-head>*{grid-area:1/1}body.kd-top .kd-special-lead{z-index:1;align-self:start;padding-bottom:14px;position:relative}body.kd-top .kd-special-photo{place-self:end;width:68cqw;max-width:none;height:auto;margin:6px -12cqw 0 0}body.kd-top .kd-special-title{background:var(--k-navy);color:#fff;font-family:var(--k-disp);text-align:left;margin:0;padding:10px 14px 11px;font-size:clamp(19px,5.6vw,22px);font-weight:400;line-height:1.4}body.kd-top .kd-special-head .kd-special-title{background:0 0;font-size:clamp(16px,5.9cqw,22px)}body.kd-top .kd-special-head:has(.kd-special-photo) .kd-special-guest{margin-top:max(12px,41cqw - 95px)}body.kd-top .kd-special-title>span{display:block}body.kd-top .kd-special-title>span+span{color:var(--k-yellow)}body.kd-top .kd-special-title .kd-special-roman{margin-inline:-.2em -.12em;font-family:Zen Kaku Gothic New,sans-serif;font-weight:900;display:inline}body.kd-top .kd-special-body{padding:14px 14px 16px}body.kd-top .kd-special-when time{grid-template-columns:auto auto;justify-content:start;align-items:center;gap:8px 10px;display:grid}body.kd-top .kd-special-day{font-family:var(--k-num);color:var(--k-red);letter-spacing:.01em;font-size:58px;line-height:.9}body.kd-top .kd-special-dow{border:2px solid var(--k-ink);background:var(--k-yellow);width:36px;height:36px;font-family:var(--k-disp);border-radius:4px;place-items:center;font-size:19px;line-height:1;display:grid;transform:rotate(-7deg)}body.kd-top .kd-special-time{background:var(--k-ink);color:var(--k-yellow);font-family:var(--k-num);letter-spacing:.02em;grid-column:1/-1;justify-self:start;padding:1px 10px 2px;font-size:27px;line-height:1.25}body.kd-top .kd-special-guest{color:#fff;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:2px 0 0;padding:0 14px;font-size:13px;font-weight:900;line-height:1.5;display:flex}body.kd-top .kd-special-guest b{background:var(--k-red);color:#fff;border-radius:4px;padding:0 7px;font-size:12px;font-weight:700;line-height:1.8}body.kd-top .kd-special-epithet{color:var(--k-yellow)}body.kd-top .kd-special-name{font-family:var(--k-disp);flex-basis:100%;font-size:clamp(18px,6.7cqw,26px);font-weight:400;line-height:1.3}body.kd-top .kd-special-name small{margin-left:2px;font-size:.62em}body.kd-top .kd-special-catch{border-top:2px dashed var(--k-ink);font-family:var(--k-disp);margin-top:14px;padding-top:12px;font-weight:400;line-height:1.3}body.kd-top .kd-special-catch span{display:block}body.kd-top .kd-special-catch span:first-child{font-size:17px}body.kd-top .kd-special-catch span:nth-child(2){margin-top:4px;font-size:22px}body.kd-top .kd-special-catch mark{background:var(--k-yellow);color:var(--k-ink);margin-right:2px;padding:0 .06em;font-size:clamp(34px,11vw,44px);line-height:1.15}body.kd-top .kd-special-catch span:last-child{margin-top:4px;font-size:clamp(21px,7.2vw,27px)}body.kd-top .kd-special-cta{border:2px solid var(--k-ink);background:var(--k-red);color:#fff;min-height:58px;font-family:var(--k-disp);letter-spacing:.04em;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;margin-top:16px;padding:0 18px;font-size:19px;font-weight:400;line-height:1.35;transition:background-color .2s;display:flex}body.kd-top .kd-special-cta:hover{background:var(--k-red-press)}body.kd-top .kd-special-note{color:var(--k-mute);margin-top:8px;font-size:12px;line-height:1.7}body.kd-top .kd-special-note strong{color:var(--k-ink);font-weight:900}body.kd-top .promo-video{background:var(--k-yellow);padding:28px 12px 0}body.kd-top .promo-panel{border:2px solid var(--k-ink);color:var(--k-ink);box-shadow:none;background:#fff;border-radius:10px;padding:14px}body.kd-top .promo-content{grid-template-columns:38% minmax(0,1fr);gap:14px;max-width:none}body.kd-top .promo-media{border:2px solid var(--k-ink);box-shadow:none;border-radius:8px}body.kd-top .promo-kicker{background:var(--k-yellow);color:var(--k-ink);border-radius:4px;margin-bottom:8px;padding:1px 8px;font-size:11px;font-weight:900}body.kd-top .promo-video h2{font-family:var(--k-disp);letter-spacing:0;margin:0 0 8px;font-size:19px;font-weight:400;line-height:1.45}body.kd-top .promo-description{font-size:13px;font-weight:700;line-height:1.75}body.kd-top .promo-caption{color:var(--k-mute);margin-top:6px;font-size:12px;line-height:1.75}body.kd-top .promo-original{min-height:40px;margin-top:4px;font-size:12px}body.kd-top .promo-play{border-color:var(--k-ink);width:42px;height:42px;color:var(--k-ink);background:#fff}body.kd-top .topics-home{background:var(--k-yellow);margin-top:0;padding:44px 12px 48px}body.kd-top .topics-home .kd-no{color:var(--k-ink)}body.kd-top .kd-label{margin-bottom:12px}body.kd-top .topics-panel{border:2px solid var(--k-ink);color:var(--k-ink);background:#fff;border-radius:10px;overflow:hidden}body.kd-top .topics-panel>h2{background:var(--k-navy);color:#fff;font-family:var(--k-disp);text-align:left;padding:10px 14px;font-size:17px;font-weight:400;line-height:1.55}body.kd-top .topic-heading-full{display:none}body.kd-top .topic-heading-mobile,body.kd-top .topic-heading-mobile>span{display:block}body.kd-top .topics-panel-body{padding:4px 14px 14px;display:block}body.kd-top .topics-public-note{color:var(--k-mute);margin-top:8px;font-size:12px}body.kd-top .topic-teasers li+li{border-top:1px solid var(--k-rule)}body.kd-top .topic-teasers a{color:var(--k-ink);grid-template-columns:minmax(0,1fr) 12px;gap:2px 8px;padding:12px 0}body.kd-top .teaser-date{grid-column:1;font-size:12px;font-weight:700}body.kd-top .teaser-title{grid-column:1;font-size:15px;font-weight:900}body.kd-top .teaser-title small{color:var(--k-mute);font-weight:700}body.kd-top .teaser-category{color:var(--k-red)}body.kd-top .teaser-name-full{display:none}body.kd-top .teaser-name-mobile{display:inline}body.kd-top .teaser-arrow{color:var(--k-ink);grid-area:1/2/3}body.kd-top .topics-action{margin-top:12px;display:block}body.kd-top .topic-button{border:2px solid var(--k-ink);background:var(--k-navy);color:#fff;width:100%;max-width:none;min-height:50px;font-family:var(--k-disp);border-radius:10px;font-size:16px;font-weight:400;display:flex}body.kd-top .topic-button:hover{background:var(--k-wall);border-color:var(--k-ink)}body.kd-top .about{background:var(--k-navy);color:#fff;margin-top:0;padding:52px 12px 56px;position:relative}body.kd-top .about:before,body.kd-top .about:after{content:"";border-block:2px solid var(--k-ink);background:repeating-linear-gradient(-45deg,var(--k-yellow) 0 12px,var(--k-ink) 12px 24px);height:16px;position:absolute;left:0;right:0}body.kd-top .about:before{top:0}body.kd-top .about:after{bottom:0}body.kd-top .about .kd-no{color:var(--k-yellow)}body.kd-top .about .kd-band>span{color:var(--k-navy);background:#fff}body.kd-top .about-panel{background:0 0;margin:0;padding:0;overflow:visible}body.kd-top .kd-get-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}body.kd-top .kd-get{border:2px solid var(--k-ink);color:var(--k-ink);background:#fff;border-radius:4px;padding:14px 16px 16px;position:relative}body.kd-top .kd-get:first-child h3{padding-right:72px}body.kd-top .kd-get-no{color:var(--k-red);font-size:12px;font-weight:900}body.kd-top .kd-get h3{font-family:var(--k-disp);margin-top:2px;font-size:21px;font-weight:400;line-height:1.45}body.kd-top .kd-get p:not(.kd-get-no){color:var(--k-mute);margin-top:6px;font-size:14px;line-height:1.85}body.kd-top :is(p,h2,h3,li,strong,.kd-card-text){word-break:auto-phrase}body.kd-top .kd-get:nth-child(2){padding-bottom:46px}body.kd-top .kd-get:nth-child(2):after{content:"部外秘";border:3px solid var(--k-red);color:var(--k-red);font-family:var(--k-disp);border-radius:4px;padding:1px 7px 2px;font-size:17px;line-height:1.5;position:absolute;bottom:12px;right:12px;transform:rotate(-9deg)}body.kd-top .kd-patch--get{width:82px;height:82px;top:-16px;right:-8px;transform:rotate(6deg)}body.kd-top .kd-slogan{color:var(--k-yellow);font-family:var(--k-disp);margin-top:20px;font-size:18px}body.kd-top .live{padding:44px 12px 0}body.kd-top .live-panel{background:0 0;margin:0;padding:0}body.kd-top .live-panel:before{content:none}body.kd-top .live-description{color:var(--k-ink);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}body.kd-top .live-body{margin:0 0 14px;font-size:15px;font-weight:500;line-height:1.9}body.kd-top .next-live{border:2px solid var(--k-ink);color:var(--k-ink);background:#fff;border-radius:10px;margin:0 0 12px;padding:14px 16px 16px}body.kd-top .next-live [hidden]{display:none}body.kd-top .next-live-label{background:var(--k-red);color:#fff;border-radius:4px;padding:0 7px;font-size:11px;font-weight:700;line-height:1.8;display:inline-block}body.kd-top .next-live-datetime{gap:0 12px;margin-top:6px;font-size:20px;line-height:1.4}body.kd-top .next-live-datetime [data-next-live-time]{font-family:var(--k-num);font-size:28px;font-weight:400;line-height:1.2}body.kd-top .next-live-datetime small{color:var(--k-mute);font-size:11px}body.kd-top .next-live-title{margin-top:2px;font-size:16px;font-weight:900}body.kd-top .next-live-countdown{background:var(--k-yellow);color:var(--k-ink);margin-top:8px;padding:0 6px;font-size:13px;display:inline-block}body.kd-top .next-live-countdown[hidden]{display:none}body.kd-top .next-live-note{color:var(--k-mute);margin-top:4px;font-size:11px}body.kd-top .next-live-link{min-height:0;margin-top:6px;font-size:13px;font-weight:700}body.kd-top .live-cta{border:2px solid var(--k-ink);background:var(--k-navy);color:#fff;min-height:56px;box-shadow:none;font-family:var(--k-disp);border-radius:10px;gap:10px;padding:0 18px;font-size:18px;font-weight:400}body.kd-top .live-cta[href]:hover{background:var(--k-wall);transform:none}body.kd-top .live-cta:after{border-radius:8px}body.kd-top .live-play{width:26px;height:26px}body.kd-top .kd-links :is(.live-schedule-link,.live-preview-link){min-height:0;color:inherit;text-align:left;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:14px;display:inline}body.kd-top .live-clips{padding:28px 12px 0}body.kd-top .clips-panel{border:2px solid var(--k-ink);color:var(--k-ink);box-shadow:none;background:#fff;border-radius:10px;padding:16px 14px 18px}body.kd-top .clips-panel:before{content:none}body.kd-top .clips-header{text-align:left}body.kd-top .clips-eyebrow{justify-content:flex-start;font-size:13px}body.kd-top .live-clips h2{font-family:var(--k-disp);margin:10px 0 8px;font-size:20px;font-weight:400;line-height:1.5}body.kd-top .live-clips h2 span{display:block}body.kd-top .clips-intro{font-size:12px}body.kd-top .clips-mobile-break{display:block}body.kd-top .clips-swipe{color:var(--k-mute);text-align:right;margin-top:12px;font-size:10px;font-weight:700;display:block}body.kd-top .clips-grid{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:46%;grid-auto-flow:column;justify-content:start;gap:10px;margin:8px -4px 0;padding:0 4px 8px;overflow-x:auto}body.kd-top .clip-card{scroll-snap-align:start;border:2px solid var(--k-ink);box-shadow:none;border-radius:10px}body.kd-top .clip-copy{padding:10px 10px 12px}body.kd-top .live-clips h3{font-size:12px;line-height:1.7}body.kd-top .clip-category{display:none}body.kd-top .clip-play{border-color:var(--k-ink);width:44px;height:44px;color:var(--k-ink);background:#fff}body.kd-top .clip-play svg{width:22px;height:22px}body.kd-top .clip-watch{font-size:12px}body.kd-top .clips-footer{flex-direction:column;align-items:stretch;gap:8px;margin-top:14px}body.kd-top .clips-footer p{font-size:12px}body.kd-top .clips-channel{border-color:var(--k-ink);background:var(--k-ink);border-radius:10px;width:100%;max-width:none;font-size:13px}body.kd-top .more{padding:44px 12px 0}body.kd-top .community-cards-layout{padding:0}body.kd-top .community-grid{gap:10px}body.kd-top .content-card{border:2px solid var(--k-ink);min-height:148px;color:var(--k-ink);box-shadow:none;cursor:pointer;background:#fff;border-radius:10px;flex-direction:column;justify-content:space-between;gap:12px;padding:14px;display:flex}body.kd-top .content-card-line{background:var(--k-yellow)}body.kd-top .content-card[href]:hover{transform:none}body.kd-top .kd-card-text{font-size:13.5px;font-weight:700;line-height:1.7}body.kd-top .content-card-cta{min-height:0;color:inherit;text-align:left;background:0 0;margin:0;padding:0;display:block;position:static}body.kd-top .content-card-cta>span{font-size:inherit;line-height:inherit;position:static}body.kd-top .content-card-label{font-family:var(--k-disp);font-size:16px;font-weight:400;line-height:1.35}body.kd-top .movie-card{border:2px solid var(--k-ink);background:var(--k-navy);color:#fff;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:14px;display:flex}body.kd-top .movie-card[href]:hover{box-shadow:none;transform:none}body.kd-top .movie-card-title{color:inherit;text-align:left;text-shadow:none;background:0 0;flex-direction:column;gap:2px;padding:0;display:flex;position:static}body.kd-top .movie-members-label{color:var(--k-yellow);background:0 0;padding:0;font-size:11px;font-weight:900;transform:none}body.kd-top .movie-card-title strong{margin:0;font-size:16px;font-weight:900;line-height:1.5}body.kd-top .movie-card-watch{background:var(--k-yellow);color:var(--k-ink);border-radius:4px;flex:none;padding:4px 10px;font-size:12px;font-weight:900;position:static}body.kd-top .movie-feature{color:var(--k-ink);text-align:left;margin:12px 0 0;font-size:13px;font-weight:700}body.kd-top .movie-teaser-link{text-underline-offset:4px;cursor:pointer;text-decoration:underline}body.kd-top .people{background:var(--k-yellow);border-block:2px solid var(--k-ink);margin-top:44px;padding:40px 12px;position:relative}body.kd-top .people:before{content:none}body.kd-top .people .kd-no{color:var(--k-ink)}body.kd-top .kd-lineup{gap:12px;margin:0;padding:0;list-style:none;display:grid}body.kd-top .kd-runner{border:2px solid var(--k-ink);background:#fff;border-radius:16px;grid-template-columns:48px minmax(0,1fr);gap:12px;padding:14px;display:grid;position:relative}body.kd-top .kd-runner:before{content:"";border:2px solid var(--k-ink);background:var(--k-yellow);border-radius:50%;width:12px;height:12px;position:absolute;top:12px;right:12px}body.kd-top .kd-runner-no{background:var(--k-navy);width:48px;height:48px;color:var(--k-yellow);font-family:var(--k-num);border-radius:4px;place-items:center;font-size:26px;line-height:1;display:grid}body.kd-top .kd-runner h3{font-family:var(--k-disp);font-size:25px;font-weight:400;line-height:1.2}body.kd-top .kd-runner h3 small{margin-left:2px;font-size:13px}body.kd-top .kd-runner-nick{margin-top:2px;font-size:13px;font-weight:900}body.kd-top .kd-runner-note{margin-top:4px;font-size:14px;font-weight:700;line-height:1.6}body.kd-top .kd-foot-note{margin-top:12px;font-size:13px;font-weight:700}body.kd-top .person-kochan{border:2px solid var(--k-ink);color:var(--k-ink);text-align:left;background:#fff;border-radius:10px;margin-top:16px;padding:0;display:block;overflow:hidden}body.kd-top .kd-host-top{border-bottom:2px solid var(--k-ink);grid-template-columns:112px minmax(0,1fr);align-items:center;gap:14px;padding:14px 14px 12px;display:grid}body.kd-top .kd-host-photo{aspect-ratio:4/5;object-fit:cover;border:2px solid var(--k-ink);border-radius:4px;width:112px}body.kd-top .person-kochan .role{color:var(--k-red);text-align:left;font-size:12px;font-weight:900;line-height:1.5}body.kd-top .person-kochan h3{text-align:left;font-family:var(--k-disp);color:var(--k-ink);grid-area:auto;margin:0;font-size:24px;font-weight:400;line-height:1.3}body.kd-top .kd-host-quote{margin-top:6px;font-size:14px;font-weight:900;line-height:1.55}body.kd-top .kd-host-quote span{white-space:nowrap;display:block}body.kd-top .person-kochan .person-copy{border:0;padding:12px 14px 14px;font-size:14.5px;font-weight:500;line-height:1.85;display:block}body.kd-top .person-kochan .person-copy p+p{margin-top:8px}body.kd-top .registration{background:var(--k-red);color:#fff;text-align:left;padding:44px 12px;position:relative}body.kd-top .registration .kd-no{color:var(--k-yellow)}body.kd-top .kd-offer-card{border:2px solid var(--k-ink);color:var(--k-ink);background:#fff;border-radius:10px;padding:16px 14px;position:relative}body.kd-top .kd-patch--offer{width:124px;height:124px;top:-40px;right:-4px;transform:rotate(7deg)}body.kd-top .kd-steps{gap:12px;margin:0 0 18px;padding:0;list-style:none;display:grid}body.kd-top .kd-steps li{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:10px;display:grid;position:relative}body.kd-top .kd-steps li:first-child{padding-right:116px}body.kd-top .kd-steps li:not(:last-child):after{content:"";border-left:2px dashed var(--k-ink);position:absolute;top:40px;bottom:-12px;left:19px}body.kd-top .kd-step-no{background:var(--k-navy);width:40px;height:40px;color:var(--k-yellow);font-family:var(--k-num);border-radius:4px;place-items:center;font-size:24px;line-height:1;display:grid}body.kd-top .kd-steps h3{font-size:16px;font-weight:900;line-height:1.45}body.kd-top .kd-steps h3 span{display:inline-block}body.kd-top .kd-steps p{color:var(--k-mute);margin-top:2px;font-size:13.5px;line-height:1.75}body.kd-top .trial-offer--final .trial-deadline{color:var(--k-ink);margin:0 0 10px;font-size:14px;font-weight:900}body.kd-top .trial-offer--final .cta{background:var(--k-yellow);color:var(--k-ink)}body.kd-top .trial-offer--final .cta:hover{background:#ffd52e}body.kd-top .trial-offer--final .trial-terms{color:var(--k-mute);margin-top:8px;font-size:12px;line-height:1.7}body.kd-top .trial-offer--final .trial-terms strong{color:var(--k-ink)}body.kd-top .registration-benefit{max-width:none;color:var(--k-ink);margin:12px 0 0;font-size:13px;font-weight:700;line-height:1.7}body.kd-top .social-links{justify-content:flex-start;gap:18px;margin-top:20px}body.kd-top .social-link{width:40px;height:40px}body.kd-top .footer{border-top:2px solid var(--k-ink);background:var(--k-navy);color:var(--k-night-mute);padding:22px 16px 112px}body.kd-top .footer-nav{flex-wrap:wrap;gap:6px 16px;max-width:none;margin:0 0 12px;display:flex}body.kd-top .footer-nav-link{min-height:0;color:inherit;text-align:left;border:0;padding:0;font-size:12px;display:inline}body.kd-top .footer-nav-link[href]:hover{color:#fff}body.kd-top .footer-bottom{text-align:left;border:0;padding:0;display:block}body.kd-top .footer-bottom small{font-size:12px}body.kd-top :is(.promo-video,.topics-home,.people){background-image:url(/assets/images/rd/bike-tile-ink.webp);background-size:240px 180px}body.kd-top .about{background-image:url(/assets/images/rd/bike-tile-white.webp);background-size:240px 180px}body.kd-top .kd-ico--bike{width:48px}body.kd-top .kd-hazard{position:relative}body.kd-top .kd-hazard:after{content:"";background:url(/assets/images/rd/bike-ink-120.webp) 50%/contain no-repeat;width:52px;height:29px;position:absolute;bottom:calc(100% + 2px);right:20px}body.kd-top .footer{position:relative}body.kd-top .footer:before{content:"";background:url(/assets/images/rd/bike-line-360.webp) 50%/contain no-repeat;width:168px;height:30px;position:absolute;bottom:calc(100% + 2px);right:16px}@media (width>=600px){body.kd-top .lp{border-inline:2px solid var(--k-ink);max-width:480px;margin:0 auto}body.kd-top .kd-zoom-grid{height:240px}}@media (width>=1100px){body.kd-top .lp-canvas{background:url(/assets/images/rd/bike-tile-white.webp) 0 0/360px 270px fixed,linear-gradient(118deg,var(--k-navy) 0 40%,var(--k-ink) 40% calc(40% + 4px),var(--k-yellow) calc(40% + 4px) 76%,var(--k-ink) 76% calc(76% + 4px),var(--k-red) calc(76% + 4px) 100%) fixed}body.kd-top .lp{max-width:440px}}
