.ah{--edge:max(var(--a-gut),calc((100% - var(--site)) / 2 + var(--a-gut)));position:fixed;inset:0;overflow-x:hidden;overflow-y:auto;background:var(--a-bg);color:var(--a-ink);color-scheme:dark;font-family:var(--font-a-sans),system-ui,sans-serif;-webkit-font-smoothing:antialiased}:root[data-theme=light] .ah{color-scheme:light}.ah ::selection{background:var(--a-red);color:#fff}.ah :focus-visible{outline:2px solid var(--a-ink);outline-offset:3px;border-radius:6px}.ah img,.ah video{display:block}.ah-kick{font:500 11px/1.2 var(--font-a-mono),ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase}.ah-sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.ah-btn,.ah-sr{white-space:nowrap}.ah-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:54px;padding:0 24px;border:0;border-radius:999px;cursor:pointer;text-decoration:none;font:600 15px/1 var(--font-a-sans),system-ui,sans-serif;letter-spacing:.005em;transition:transform .2s var(--a-ease),background-color .2s,box-shadow .2s}.ah-btn:active{transform:scale(.97)}.ah-btn svg{width:20px;height:20px;flex:none}.ah-air{background:var(--a-red);color:#fff;box-shadow:0 14px 40px -14px color-mix(in srgb,var(--a-red) 90%,transparent)}.ah-air:hover{background:color-mix(in srgb,var(--a-red) 92%,#fff);box-shadow:0 18px 50px -12px var(--a-red)}.ah-glass{border:1px solid color-mix(in srgb,var(--a-ink) 16%,transparent);background:color-mix(in srgb,var(--a-ink) 12%,transparent);color:var(--a-ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ah-glass:hover{background:color-mix(in srgb,var(--a-ink) 20%,transparent)}.ah-round{width:54px;padding:0}.ah-more,.ah-narrow{display:none}.ah-dot{width:8px;height:8px;flex:none;border-radius:50%;background:#fff}.ah-len{padding:5px 8px;border-radius:99px;background:rgb(0 0 0/.22);font:500 12px/1 var(--font-a-mono),monospace;letter-spacing:.04em}.ah-icon{display:grid;place-items:center;width:42px;height:42px;flex:none;padding:0;border:1px solid var(--a-line);border-radius:50%;background:transparent;color:var(--a-ink);cursor:pointer;transition:background-color .2s}.ah-icon:hover{background:color-mix(in srgb,var(--a-ink) 10%,transparent)}.ah-icon svg{width:20px;height:20px}.ah-hero{position:relative;height:100svh;min-height:640px;overflow:hidden;isolation:isolate;background:var(--a-bg);color:var(--a-ink)}.ah-slide{position:absolute;inset:0;opacity:.001;pointer-events:none;transition:opacity 1.1s var(--a-ease)}.ah-slide.on{z-index:1;opacity:1;pointer-events:auto}.ah-media{position:absolute;inset:0;overflow:hidden;container-type:size;background:var(--ah-ground)}.ah-loop,.ah-still{--w:max(calc(var(--ax) / var(--fx)),calc((100cqw - var(--ax)) / (1 - var(--fx))),calc(100cqh * var(--ar)));position:absolute;max-width:none;object-fit:cover;width:var(--w);height:calc(var(--w) / var(--ar));left:max(calc(var(--ax) - var(--w) * var(--fx)),calc(100cqw - var(--w)));top:clamp(calc(100cqh - var(--w) / var(--ar)),calc(var(--ay) - var(--w) / var(--ar) * var(--fy)),0px);transform-origin:calc(var(--fx) * 100%) calc(var(--fy) * 100%)}.ah-still{--ar:1.7778;--fx:var(--sx);--fy:var(--sy);--ax:65cqw;--ay:40cqh;transform:scale(1.07);transition:transform 10s linear}.ah-slide.on .ah-still{transform:none}.ah-loop{--ar:1.5;--fx:var(--vx);--fy:var(--vy);--ax:65cqw;--ay:40cqh;opacity:0;transition:opacity .8s}.ah-loop.on{opacity:1}.ah-loop.ah-broll,.ah-slide[data-film] .ah-still{inset:0;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;transform:none;transition:opacity .8s}.ah-shade{position:absolute;inset:0;pointer-events:none;background:radial-gradient(70% 80% at 0 100%,color-mix(in srgb,var(--ah-accent) 20%,transparent),transparent 70%),linear-gradient(90deg,var(--a-bg) 0,color-mix(in srgb,var(--a-bg) 94%,transparent) 16%,color-mix(in srgb,var(--a-bg) 60%,transparent) 36%,transparent 58%),linear-gradient(0deg,var(--a-bg) 0,color-mix(in srgb,var(--a-bg) 75%,transparent) 14%,transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--a-bg) 55%,transparent) 0,transparent 20%)}.ah-copy{position:absolute;z-index:3;left:var(--edge);bottom:176px;width:min(660px,48vw)}.ah-copy>*{opacity:.001;transform:translateY(18px);transition:opacity .7s var(--a-ease),transform .9s var(--a-ease)}.ah-slide.on .ah-copy>*{opacity:1;transform:none}.ah-slide.on .ah-copy>:nth-child(2){transition-delay:.08s}.ah-slide.on .ah-copy>:nth-child(3){transition-delay:.16s}.ah-slide.on .ah-copy>:nth-child(4){transition-delay:.24s}.ah-slide.on .ah-copy>:nth-child(5){transition-delay:.32s}.ah-c-kick{display:flex;flex-wrap:wrap;align-items:center;gap:12px;color:var(--a-ink2)}.ah-ed{color:var(--ah-accent)}.ah-bar{width:28px;height:2px;background:var(--ah-accent)}.ah-name{margin:18px 0 0;font:400 clamp(64px,9.6vw,148px)/.84 var(--font-a-serif),serif;letter-spacing:-.02em;text-shadow:0 4px 40px rgb(0 0 0/.35)}.ah-name i{display:block;font-style:italic}.ah-show{margin:18px 0 0;font:italic 400 28px/1.15 var(--font-a-serif),serif}.ah-show b{font-style:normal;font-weight:400;color:var(--ah-accent)}.ah-latest{display:block;width:max-content;max-width:min(640px,100%);margin-top:24px;padding-left:16px;border-left:2px solid var(--ah-accent);color:inherit;text-decoration:none}.ah-latest small{display:block;color:var(--ah-accent)}.ah-lt{display:block;margin:8px 0 10px;font:italic 400 clamp(22px,2vw,28px)/1.15 var(--font-a-serif),serif;letter-spacing:-.005em;text-wrap:balance}.ah-latest:hover .ah-lt{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.ah-lp{display:flex;align-items:center;gap:10px;min-width:0;color:var(--a-ink2);font:13.5px/1.3 var(--font-a-sans),sans-serif}.ah-lp>span:last-child{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ah-faces{display:inline-flex;flex:none}.ah-faces img{width:30px;height:30px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px var(--a-bg)}.ah-faces img+img{margin-left:-9px}.ah-ctas{gap:12px;margin-top:26px}.ah-count,.ah-ctas{display:flex;align-items:center}.ah-count{position:absolute;z-index:5;right:var(--edge);bottom:182px;gap:14px}.ah-n{color:var(--a-ink3);font:500 12px var(--font-a-mono),monospace;letter-spacing:.14em}.ah-n b{color:var(--a-ink);font-weight:500}.ah-chaps{position:absolute;z-index:5;left:var(--edge);right:var(--edge);bottom:62px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:20px;gap:20px}.ah-chap{position:relative;display:flex;align-items:center;gap:12px;min-width:0;padding:16px 0 0;border:0;background:none;color:var(--a-ink3);text-align:left;cursor:pointer}.ah-chap:before{content:"";background:color-mix(in srgb,var(--a-ink) 18%,transparent)}.ah-chap:before,.ah-pg{position:absolute;top:0;left:0;right:0;height:2px;border-radius:2px}.ah-pg{background:var(--a-ink);transform:scaleX(0);transform-origin:left}.ah-chap.done .ah-pg{transform:none}.ah-live .ah-chap.on .ah-pg{animation:ah-fill 9s linear forwards}.ah-live .ah-chap.on.ah-long .ah-pg{animation-duration:16s}.ah-live .ah-chap.on.ah-film .ah-pg{animation:none}@keyframes ah-fill{to{transform:none}}.ah-held .ah-chap.on .ah-pg,.ah-hero:has(:focus-visible) .ah-chap.on .ah-pg,.ah-paused .ah-chap.on .ah-pg{animation-play-state:paused}@media (hover:hover){.ah-hero:has(.ah-copy:hover,.ah-chaps:hover) .ah-chap.on .ah-pg{animation-play-state:paused}}.ah-calm .ah-chap.on .ah-pg{animation:none;transform:none}.ah-chap img{flex:none;width:36px;height:36px;border-radius:50%;object-fit:cover;opacity:.6;filter:grayscale(.35);transition:opacity .3s,filter .3s}.ah-chap.on img,.ah-chap:hover img{opacity:1;filter:none}.ah-cw{display:block;min-width:0}.ah-cw b{color:var(--a-ink3);font:600 13px/1.2 var(--font-a-sans),sans-serif}.ah-cw b,.ah-cw span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ah-cw span{color:var(--a-ink4);font:italic 15px/1.2 var(--font-a-serif),serif}.ah-chap.on .ah-cw b,.ah-chap:hover .ah-cw b{color:var(--a-ink)}.ah-chap.on .ah-cw span{color:var(--a-ink2)}.ah-hint,.ah-sn{display:none}.ah-crawl{position:absolute;z-index:5;left:0;right:0;bottom:0;height:42px;overflow:hidden;border-top:1px solid var(--a-line);background:color-mix(in srgb,var(--a-bg) 78%,transparent)}.ah-crawl,.ah-crawl-tag{display:flex;align-items:center}.ah-crawl-tag{position:relative;z-index:1;flex:none;gap:10px;height:100%;padding:0 34px 0 var(--edge);background:var(--a-red);color:#fff;font:600 11px/1 var(--font-a-mono),monospace;letter-spacing:.16em;-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 16px) 100%,0 100%);clip-path:polygon(0 0,100% 0,calc(100% - 16px) 100%,0 100%)}.ah-crawl-win{flex:1 1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.ah-track{display:flex;width:max-content;animation:ah-crawl 90s linear infinite}.ah-track span{padding:0 22px;color:var(--a-ink2);font:500 13.5px/1 var(--font-a-sans),sans-serif;white-space:nowrap}.ah-track b{color:var(--a-ink);font-weight:600}.ah-track i{padding-right:22px;color:var(--a-red);font-style:normal}@keyframes ah-crawl{to{transform:translateX(-50%)}}.ah-paused .ah-track{animation-play-state:paused}.ah-calm .ah-track{animation:none}.ah-sec{position:relative;padding-top:64px}.ah-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px;padding:0 var(--edge)}.ah-head .ah-kick{display:block;margin-bottom:10px;color:var(--a-ink3)}.ah-title{margin:0;font:400 44px/1 var(--font-a-serif),serif;letter-spacing:-.01em;text-wrap:balance}.ah-title i{color:var(--a-ink2)}.ah-tools{display:flex;align-items:center;gap:8px}.ah-tools a{margin-right:10px;color:var(--a-ink2);font:500 14px var(--font-a-sans),sans-serif;text-decoration:none;white-space:nowrap}.ah-tools a:hover{color:var(--a-ink)}.ah-tools .ah-icon{width:40px;height:40px}.ah-rail{display:flex;margin-bottom:-44px;padding:10px var(--edge) 72px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none}.ah-rail::-webkit-scrollbar{display:none}.ah-drift{display:flex;flex:none;gap:18px}.ah [data-turning]{transition:opacity .3s ease}.ah [data-turning=out]{opacity:0;transition-duration:.16s}.ah-ac{color:var(--ah-accent)}.ah-poster{position:relative;flex:none;width:236px;aspect-ratio:4/5;overflow:hidden;border-radius:16px;background:var(--ah-ground);color:var(--a-ink);box-shadow:0 20px 40px -24px rgb(0 0 0/.9);transition:transform .45s var(--a-ease),box-shadow .45s}.ah-poster>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--a-ease)}.ah-cardloop{position:absolute;inset:0;pointer-events:none}.ah-cardloop video{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s}.ah-cardloop.playing video{opacity:1}.ah-cardfilm{position:absolute;inset:0;pointer-events:none}.ah-cardfilm video{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s var(--a-ease)}.ah-cardfilm.playing video{opacity:1}.ah-cardfilm-tall video{object-position:50% 38%}.ah-poster:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(0deg,color-mix(in srgb,var(--a-bg) 94%,transparent) 0,color-mix(in srgb,var(--a-bg) 50%,transparent) 30%,transparent 56%)}.ah-meta{position:absolute;z-index:2;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:0 18px 16px;color:inherit;text-decoration:none}.ah-pn{display:block;margin:8px 0 4px;font:400 32px/.95 var(--font-a-serif),serif;letter-spacing:-.01em}.ah-ps{display:block;color:var(--a-ink2);font:italic 17px/1.15 var(--font-a-serif),serif}.ah-meta .ah-earned{margin-top:10px;padding-top:9px;border-top:1px solid color-mix(in srgb,var(--a-ink) 18%,transparent);color:color-mix(in srgb,var(--a-ink) 72%,transparent);font-size:9.5px}.ah-go{position:absolute;z-index:3;top:14px;left:50%;gap:7px;height:34px;padding:0 12px;font-size:12.5px;white-space:nowrap;transform:translateX(-50%);transition:box-shadow .3s var(--a-ease)}.ah-go .ah-dot{width:6px;height:6px}.ah-poster:focus-within,.ah-poster:hover{transform:translateY(-8px);box-shadow:0 34px 60px -22px rgb(0 0 0/1),0 0 0 1.5px var(--ah-accent)}.ah-poster:hover>img{transform:scale(1.06)}.ah-tilew{flex:none;width:336px;color:var(--a-ink);text-decoration:none}.ah-tile{position:relative;display:block;aspect-ratio:1200/630;overflow:hidden;border-radius:12px;background:var(--ah-ground);color:var(--a-ink);container-type:inline-size;transition:transform .35s var(--a-ease),box-shadow .35s}.ah-tile img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--a-ease)}.ah-tc{display:block;margin-top:12px}.ah-tc .ah-kick{display:block;font-size:10px}.ah-rail[data-yours] .ah-rank{display:none}:root[data-theme=light] .ah-tc .ah-ac{color:var(--accent-ink)}.ah-tilew:hover .ah-tile{transform:translateY(-6px);box-shadow:0 30px 60px -22px #000,0 0 0 1px color-mix(in srgb,var(--a-ink) 35%,transparent)}.ah-tilew:hover .ah-tile img{transform:scale(1.05)}.ah-example{display:inline-block;margin-right:8px;padding:4px 8px;border-radius:6px;background:color-mix(in srgb,var(--a-ink) 8%,transparent);color:var(--a-ink3);font:600 10px/1.2 var(--font-a-mono),ui-monospace,monospace;font-style:normal;letter-spacing:.16em;text-transform:uppercase;vertical-align:4px}.ah-stitle{display:-webkit-box;margin:8px 0 0;overflow:hidden;color:var(--a-ink);font:400 23px/1.12 var(--font-a-serif),serif;letter-spacing:-.005em;text-wrap:balance;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ah-sub{display:flex;align-items:center;gap:10px;margin-top:6px;color:var(--a-ink3);font:13.5px var(--font-a-sans),sans-serif}.ah-sub img{flex:none;width:26px;height:26px;border-radius:50%;object-fit:cover}.ah-sub b{color:var(--a-ink2);font-weight:600}.ah-slotw{flex:none;width:264px}.ah-ready{display:block;margin-top:12px;color:var(--a-ink3);font-size:10px}.ah-slot{position:relative;flex:none;display:block;width:264px;aspect-ratio:4/5;overflow:hidden;border-radius:16px;background:var(--ah-ground);color:var(--a-ink);text-decoration:none;box-shadow:0 20px 40px -24px rgb(0 0 0/.9);transition:transform .45s var(--a-ease),box-shadow .45s}.ah-slot>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--a-ease)}.ah-slot:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(0deg,color-mix(in srgb,var(--a-bg) 96%,transparent) 0,color-mix(in srgb,var(--a-bg) 84%,transparent) 36%,color-mix(in srgb,var(--a-bg) 30%,transparent) 58%,transparent 70%)}.ah-why{display:inline-block;max-width:100%;margin:0 0 10px;overflow:hidden;padding:7px 10px;border-radius:99px;background:color-mix(in srgb,var(--a-bg) 72%,transparent);color:var(--a-ink2);font-size:9.5px;white-space:nowrap;text-overflow:ellipsis;transition:opacity .25s}.ah-why.ah-mine{color:var(--a-gold)}.ah-slot-in{position:absolute;z-index:2;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:flex-start;padding:0 18px 16px}.ah-slot-in .ah-kick{font-size:9.5px}.ah-sq{display:-webkit-box;margin:8px 0;padding-bottom:.06em;-webkit-box-orient:vertical;-webkit-line-clamp:3;font:400 25px/1.02 var(--font-a-serif),serif;letter-spacing:-.01em;text-wrap:balance}.ah-sh,.ah-sq{overflow:hidden}.ah-sh{display:block;max-width:100%;color:var(--a-ink3);font:12.5px/1.3 var(--font-a-sans),sans-serif;white-space:nowrap;text-overflow:ellipsis}.ah-sh b{color:var(--a-ink2);font-weight:600}.ah-slot.ah-open,.ah-slot:focus-visible,.ah-slot:hover{transform:translateY(-8px);box-shadow:0 34px 60px -22px rgb(0 0 0/1),0 0 0 1.5px var(--ah-accent)}.ah-slot:hover>img{transform:scale(1.06)}.ah-slot.ah-story{aspect-ratio:8/15}.ah-story-pic{position:absolute;left:0;right:0;top:0;height:60%;overflow:hidden}.ah-story-pic>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 22%;transition:transform 1.2s var(--a-ease)}.ah-story:hover .ah-story-pic>img{transform:scale(1.05)}.ah-slot.ah-story:after{background:linear-gradient(180deg,transparent 30%,color-mix(in srgb,var(--a-bg) 88%,transparent) 54%,var(--a-bg) 63%)}.ah-story .ah-slot-in{padding:0 20px 20px}.ah-story .ah-sq{margin:10px 0;-webkit-line-clamp:4;color:var(--a-ink);font-size:31px;line-height:1}.ah-way{align-self:stretch;display:grid;grid-template:100%/100%;place-items:center;height:96px;margin-top:16px;transition:height .5s var(--a-ease),margin .5s var(--a-ease)}.ah-way>*{grid-area:1/1}.ah-mic{position:relative;display:grid;place-items:center;width:96px;height:96px;transition:opacity .15s,transform .5s var(--a-ease)}.ah-mic-ring{position:absolute;inset:0;width:100%;height:100%;fill:color-mix(in srgb,var(--a-ink) 80%,transparent);font:600 9px var(--font-a-mono),monospace;animation:ah-spin 16s linear infinite}.ah-mic-dot{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--a-red);color:#fff;box-shadow:0 0 0 6px color-mix(in srgb,var(--a-red) 22%,transparent),0 14px 30px -10px var(--a-red);transition:transform .3s var(--a-ease)}.ah-mic-dot svg{width:26px;height:26px}.ah-story:hover .ah-mic-dot{transform:scale(1.08)}@keyframes ah-spin{to{transform:rotate(1turn)}}.ah-story-tone{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;background:linear-gradient(180deg,transparent 6%,color-mix(in srgb,var(--ah-ground) 72%,transparent) 24%,var(--ah-ground) 42%);transition:opacity .5s var(--a-ease)}.ah-slot.ah-story:after,.ah-story .ah-go{transition:opacity .4s var(--a-ease)}.ah-story .ah-sq{transform-origin:0 100%;transition:transform .5s var(--a-ease)}.ah-deep{display:grid;grid-template-rows:0fr;width:100%;transition:grid-template-rows .5s var(--a-ease)}.ah-deep-in{display:flex;flex-direction:column;gap:12px;min-height:0;overflow:hidden;opacity:0;transform:translateY(12px);transition:opacity .3s,transform .5s var(--a-ease)}.ah-dek{display:-webkit-box;margin-top:2px;padding-top:12px;overflow:hidden;border-top:1px solid color-mix(in srgb,var(--ah-accent) 60%,transparent);color:var(--a-ink2);font:14px/1.4 var(--font-a-sans),sans-serif;-webkit-box-orient:vertical;-webkit-line-clamp:3}.ah-angle{display:block}.ah-angle small{display:block;color:var(--a-ink3);font-size:9.5px}.ah-angle q{display:-webkit-box;margin-top:5px;overflow:hidden;color:var(--a-ink);font:italic 19px/1.15 var(--font-a-serif),serif;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ah-facts{display:block;margin-bottom:12px;color:var(--a-ink3);font-size:9.5px}.ah-onair{height:46px;padding:0 22px;font-size:14px;opacity:0;transform:scale(.9);transition:opacity .3s,transform .5s var(--a-ease)}.ah-onair .ah-dot{width:7px;height:7px}.ah-story:is(:focus-visible,.ah-open) .ah-deep-in,.ah-story:is(:focus-visible,.ah-open) .ah-onair,.ah-story:is(:focus-visible,.ah-open) .ah-story-tone{opacity:1}.ah-story:is(:focus-visible,.ah-open) .ah-go,.ah-story:is(:focus-visible,.ah-open) .ah-mic,.ah-story:is(:focus-visible,.ah-open):after{opacity:0}.ah-story:is(:focus-visible,.ah-open) .ah-deep{grid-template-rows:1fr}.ah-story:is(:focus-visible,.ah-open) .ah-deep-in{transform:none;transition-delay:.1s}.ah-story:is(:focus-visible,.ah-open) .ah-sq{transform:scale(1.06)}.ah-story:is(:focus-visible,.ah-open) .ah-way{height:46px;margin-top:18px}.ah-story:is(:focus-visible,.ah-open) .ah-mic{transform:scale(.6)}.ah-story:is(:focus-visible,.ah-open) .ah-onair{transform:none;transition-delay:.15s}@media (hover:hover){.ah-story:hover .ah-deep-in,.ah-story:hover .ah-onair,.ah-story:hover .ah-story-tone{opacity:1}.ah-story:hover .ah-go,.ah-story:hover .ah-mic,.ah-story:hover:after{opacity:0}.ah-story:hover .ah-deep{grid-template-rows:1fr}.ah-story:hover .ah-deep-in{transform:none;transition-delay:.1s}.ah-story:hover .ah-sq{transform:scale(1.06)}.ah-story:hover .ah-way{height:46px;margin-top:18px}.ah-story:hover .ah-mic{transform:scale(.6)}.ah-story:hover .ah-onair{transform:none;transition-delay:.15s}}.ah-st{display:block;margin-top:9px;color:var(--a-ink3);font-size:10px}.ah-foot .ah-so{max-width:420px;margin-top:18px;color:var(--a-ink3);font-size:10.5px;line-height:1.9}.ah-brief{margin-top:80px;padding:56px 0 72px;background:var(--a-paper);color:var(--a-paper-ink)}.ah-brief ::selection{background:var(--a-paper-ink);color:var(--a-paper)}.ah-brief :focus-visible{outline-color:var(--a-paper-ink)}.ah-in{max-width:var(--site);margin:0 auto;padding:0 var(--a-gut)}.ah-mast{display:grid;grid-template-columns:auto 1fr auto;align-items:end;grid-gap:28px;gap:28px;padding-bottom:16px;border-bottom:1px solid var(--a-paper-ink)}.ah-mast h2{margin:0;font:400 84px/.8 var(--font-a-serif),serif;letter-spacing:-.02em}.ah-mast h2 em{color:#c8321f}.ah-mast p{max-width:520px;margin:0 0 6px;color:color-mix(in srgb,var(--a-paper-ink) 75%,transparent);font:italic 21px/1.3 var(--font-a-serif),serif}.ah-date{color:color-mix(in srgb,var(--a-paper-ink) 70%,transparent);font:500 11px/1.6 var(--font-a-mono),monospace;letter-spacing:.14em;text-align:right;text-transform:uppercase}.ah-rule{height:4px;margin-bottom:34px;border-bottom:1px solid var(--a-paper-ink)}.ah-bgrid{display:grid;grid-template-columns:1.25fr 1fr 1fr}.ah-news{display:flex;flex-direction:column;min-width:0;padding:0 32px;border-left:1px solid color-mix(in srgb,var(--a-paper-ink) 22%,transparent)}.ah-bgrid>.ah-news:first-child{padding-left:0;border-left:0}.ah-red{color:#b42d1b}.ah-news .ah-kick{font-size:10.5px}.ah-news h3{margin:12px 0 10px;font:400 30px/1.02 var(--font-a-serif),serif;letter-spacing:-.01em}.ah-news p{margin:0 0 18px;color:color-mix(in srgb,var(--a-paper-ink) 78%,transparent);font:15px/1.5 var(--font-a-sans),sans-serif}.ah-lead h3{font-size:58px;line-height:.95}.ah-lead p{max-width:520px;font-size:17px}.ah-news figure{margin:6px 0 20px}.ah-news figure img{width:100%;height:auto;aspect-ratio:16/8;object-fit:cover;object-position:50% 30%;filter:grayscale(.15) contrast(1.05)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ah-lead figure{overflow:clip}.ah-lead figure img{animation:ah-depth linear both;animation-timeline:view();animation-range:cover}}}@keyframes ah-depth{0%{object-position:50% 48%;transform:scale(1.06)}to{object-position:50% 12%;transform:scale(1)}}.ah-news figcaption{margin-top:8px;color:color-mix(in srgb,var(--a-paper-ink) 70%,transparent);font:italic 15px/1.3 var(--font-a-serif),serif}.ah-ask{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:16px;border-top:1px dashed color-mix(in srgb,var(--a-paper-ink) 30%,transparent)}.ah-ask img{flex:none;width:44px;height:44px;border-radius:50%;object-fit:cover}.ah-ask>div{min-width:0}.ah-ask small{display:block;color:color-mix(in srgb,var(--a-paper-ink) 60%,transparent);font:600 11px/1.3 var(--font-a-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.ah-ask q{display:block;margin-top:3px;font:italic 19px/1.2 var(--font-a-serif),serif}.ah-take{display:inline-flex;align-self:flex-start;align-items:center;gap:10px;height:44px;margin-top:16px;padding:0 18px;border-radius:99px;background:var(--a-paper-ink);color:var(--a-paper);font:600 14px/1 var(--font-a-sans),sans-serif;text-decoration:none;white-space:nowrap;transition:background-color .2s}.ah-take:hover{background:#c8321f}.ah-take .ah-dot{--air:#ff5a43;background:#ff5a43}.ah-take .ah-len{padding:0;background:none;font-size:11.5px;opacity:.7}.ah-col{display:flex;flex-direction:column;gap:30px;border-left:1px solid color-mix(in srgb,var(--a-paper-ink) 22%,transparent)}.ah-col .ah-news{padding:0 0 30px 32px;border-left:0;border-bottom:1px solid color-mix(in srgb,var(--a-paper-ink) 22%,transparent)}.ah-col .ah-news:last-child{padding-bottom:0;border-bottom:0}.ah-dial{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:14px;gap:14px;padding:0 var(--edge)}.ah-station{position:relative;display:block;min-height:128px;padding:16px 18px;overflow:hidden;border-radius:14px;background:var(--ah-ground);color:var(--a-ink);text-decoration:none;transition:transform .3s var(--a-ease),box-shadow .3s}.ah-station:before{content:"";position:absolute;left:18px;top:0;width:26px;height:3px;background:var(--ah-accent)}.ah-station .ah-kick{display:block;color:var(--a-ink3);font-size:9.5px}.ah-dname{max-width:72%;margin-top:8px;font:400 27px/1 var(--font-a-serif),serif}.ah-dhost,.ah-dname{position:relative;z-index:1;display:block}.ah-dhost{max-width:62%;margin-top:6px;color:color-mix(in srgb,var(--a-ink) 66%,transparent);font:500 12px/1.3 var(--font-a-sans),sans-serif}.ah-station img{position:absolute;right:-16px;bottom:-14px;width:92px;height:92px;border-radius:12px;object-fit:cover;object-position:50% 40%;transform:rotate(16deg);box-shadow:-8px 10px 24px rgb(0 0 0/.45)}.ah-group+.ah-group{margin-top:36px}.ah-gh,.ah-gp{padding:0 var(--edge)}.ah-gh{margin:0;font:400 24px/1.1 var(--font-a-serif),serif}.ah-gh small{margin-left:6px;color:var(--a-ink3);font:500 11px/1 var(--font-a-sans),sans-serif;letter-spacing:.1em}.ah-gp{margin:6px 0 16px;color:var(--a-ink2);font:400 14px/1.4 var(--font-a-sans),sans-serif}.ah-station:hover{transform:translateY(-4px);box-shadow:0 0 0 1.5px var(--ah-accent)}.ah-foot{margin-top:96px;padding:56px var(--edge) 120px;border-top:1px solid var(--a-line);color:var(--a-ink3);font:14px/1.6 var(--font-a-sans),sans-serif}.ah-foot-in{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));grid-gap:40px;gap:40px}.ah-foot h4{margin:0 0 14px;color:var(--a-ink2);font:500 11px var(--font-a-mono),monospace;letter-spacing:.16em;text-transform:uppercase}.ah-foot-in>div>a:not(.brand){display:block;color:var(--a-ink3);text-decoration:none}.ah-foot-in>div>a:not(.brand):hover{color:var(--a-ink)}.ah-foot p{max-width:340px;margin:16px 0 0}@media screen and (max-width:1099.98px){.ah-chap .ah-cw{display:none}.ah-mast{grid-template-columns:auto 1fr}.ah-date{grid-column:1/-1;text-align:left}.ah-bgrid{grid-template-columns:1fr 1fr;row-gap:36px}.ah-bgrid>.ah-news:first-child{grid-column:1/-1}.ah-bgrid>.ah-col:nth-child(2){border-left:0}.ah-bgrid>.ah-col:nth-child(2) .ah-news{padding-left:0}.ah-dial{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:759.98px){.ah-hero{touch-action:pan-y pinch-zoom;min-height:500px}.ah-slide{opacity:1;transform:translateX(calc(var(--o, 0) * 100% + var(--dx, 0px)));transition:transform .55s var(--a-ease)}.ah-drag .ah-slide{transition:none}.ah-slide:not(.on){visibility:hidden}.ah-drag .ah-slide.ah-by,.ah-moving .ah-slide.ah-by{visibility:visible}.ah-still{inset:0;width:100%;height:100%;object-position:50% 22%;transform-origin:50% 30%}.ah-loop{--ax:50cqw;--ay:33cqh}.ah-shade{background:radial-gradient(90% 50% at 50% 100%,color-mix(in srgb,var(--ah-accent) 22%,transparent),transparent 70%),linear-gradient(0deg,var(--a-bg) 0,color-mix(in srgb,var(--a-bg) 94%,transparent) 26%,color-mix(in srgb,var(--a-bg) 50%,transparent) 46%,transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--a-bg) 70%,transparent) 0,transparent 18%)}.ah-copy{left:var(--a-gut);right:var(--a-gut);bottom:calc(28px + env(safe-area-inset-bottom));width:auto}.ah-c-kick{gap:10px;font-size:10px}.ah-bar,.ah-latest{display:none}.ah-name{margin-top:12px;font-size:clamp(54px,17vw,72px)}.ah-show{margin-top:12px;font-size:21px}.ah-ctas{gap:10px;margin-top:18px}.ah-ctas .ah-air{flex:1 1;min-width:0;padding:0 18px}.ah-wide{display:none}.ah-narrow{display:inline-flex}.ah-chaps{top:66px;bottom:auto;left:var(--a-gut);right:var(--a-gut);gap:5px}.ah-chap{height:14px;padding:0}.ah-chap:before,.ah-pg{height:3px}.ah-chap .ah-cw,.ah-chap img,.ah-count,.ah-crawl{display:none}.ah-hint{left:var(--a-gut);color:var(--a-ink3);font-size:10px}.ah-hint,.ah-sn{display:flex;align-items:center;position:absolute;z-index:6;top:78px;height:28px}.ah-sn{gap:10px;right:var(--a-gut)}.ah-sn .ah-kick{color:var(--a-ink3);font-size:10px}.ah-sn b{color:var(--a-ink);font-weight:500}.ah-sn .ah-icon{position:relative;width:34px;height:34px;background:color-mix(in srgb,var(--a-bg) 40%,transparent)}.ah-sn .ah-icon:after{content:"";position:absolute;inset:-5px}.ah-sn .ah-icon svg{width:15px;height:15px}.ah-sec{padding-top:44px}.ah-head{margin-bottom:12px}.ah-gh,.ah-gp,.ah-head{padding:0 var(--a-gut)}.ah-head .ah-kick{margin-bottom:8px;font-size:10px}.ah-title{font-size:31px}.ah-tools .ah-icon{display:none}.ah-tools a{display:inline-flex;align-items:center;min-height:44px;margin:0;font-size:13.5px}.ah-rail{margin-bottom:-40px;padding:6px var(--a-gut) 58px}.ah-drift{gap:12px}.ah-poster{width:158px;border-radius:12px}.ah-meta{padding:0 12px 12px}.ah-meta .ah-kick{font-size:10.5px}.ah-pn{font-size:24px}.ah-ps{font-size:15px}.ah-go{top:10px;height:30px;padding:0 10px;font-size:11.5px}.ah-poster .ah-go:after{content:"";position:absolute;inset:-7px -6px}.ah-tilew{width:272px}.ah-slotw{width:204px}.ah-ready{font-size:10.5px}.ah-slot{width:204px;border-radius:12px}.ah-why{padding:6px 9px;font-size:10.5px}.ah-slot-in{padding:0 13px 13px}.ah-slot-in .ah-kick{font-size:10.5px}.ah-sq{margin:6px 0;font-size:20px}.ah-story .ah-sq{font-size:25px}.ah-story .ah-slot-in{padding:0 14px 14px}.ah-way{height:80px;margin-top:10px}.ah-mic{width:80px;height:80px}.ah-dek{padding-top:9px;font-size:12.5px}.ah-deep-in{gap:9px}.ah-angle{display:none}.ah-facts{margin-bottom:8px;font-size:10.5px}.ah-onair{height:40px;padding:0 16px;font-size:13px}.ah-story:is(:focus-visible,.ah-open) .ah-way{height:40px;margin-top:2px}.ah-mic-dot{width:46px;height:46px}.ah-mic-dot svg{width:22px;height:22px}.ah-sh{font-size:11.5px}.ah-brief{margin-top:56px;padding:36px 0 44px}.ah-mast{grid-template-columns:minmax(0,1fr);gap:10px}.ah-mast h2{font-size:64px}.ah-mast p{font-size:18px}.ah-date{grid-column:auto;text-align:left}.ah-rule{margin-bottom:24px}.ah-bgrid{grid-template-columns:minmax(0,1fr);row-gap:0}.ah-bgrid>.ah-news:first-child,.ah-col .ah-news,.ah-col .ah-news:last-child,.ah-news{margin-bottom:26px;padding:0 0 26px;border-left:0;border-bottom:1px solid color-mix(in srgb,var(--a-paper-ink) 22%,transparent)}.ah-col{gap:0;border-left:0}.ah-bgrid>.ah-news:last-child,.ah-bgrid>:last-child .ah-news:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.ah-lead h3{font-size:44px}.ah-news h3{font-size:28px}.ah-ask q{font-size:17px}.ah-col .ah-news>p{display:none}.ah-take{align-self:flex-start;height:42px;padding:0 18px}.ah-dial{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 var(--a-gut)}.ah-station{min-height:104px;padding:13px 14px}.ah-station:before{left:14px}.ah-dname{font-size:22px}.ah-dhost{font-size:11px}.ah-station img{width:70px;height:70px}.ah-short .ah-station:nth-child(n+11){display:none}.ah-more{display:flex;width:calc(100% - 2 * var(--a-gut));margin:14px var(--a-gut) 0}.ah-foot{margin-top:64px;padding:40px var(--a-gut) 56px}.ah-foot-in{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.ah-foot-in>:first-child{grid-column:1/-1}.ah-foot-in>div>a:not(.brand){display:flex;align-items:center;min-height:44px}.ah-foot .brand{min-height:44px}}@media screen and (min-width:760px) and (max-height:800px){.ah-latest{display:none}}@media screen and (max-width:380px){.ah-name{font-size:52px}}@media screen and (max-width:359.98px){.ah-hint{display:none}}@media (prefers-reduced-motion:reduce){.ah-mic-ring{animation:none}.ah-btn,.ah-cardfilm video,.ah-chap img,.ah-copy>*,.ah-deep,.ah-deep-in,.ah-go,.ah-icon,.ah-latest,.ah-loop,.ah-mic,.ah-onair,.ah-poster,.ah-poster>img,.ah-slide,.ah-slot,.ah-slot.ah-story:after,.ah-slot>img,.ah-station,.ah-still,.ah-story .ah-sq,.ah-story-tone,.ah-tile,.ah-tile img,.ah-way{transition:none}.ah-still{transform:none}.ah-dot,.ah-track{animation:none}}