.v2 .iv-head{padding-bottom:clamp(28px,3.4vw,52px)}.v2 .iv-stage{padding-top:0;padding-bottom:clamp(56px,7vw,112px)}@media (min-width:1081px){.v2 .iv-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:clamp(28px,5vw,96px);padding-bottom:clamp(28px,2.6vw,40px);display:grid}.v2 .iv-head>.in-a-chrome{grid-column:1/-1;margin-bottom:clamp(24px,3vw,44px)}.v2 .iv-head .in-a-dek{max-width:44ch;margin:0}}.iv-under{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 32px;display:flex}.v2 .iv-meta{margin-top:clamp(22px,2.4vw,34px)}.v2 .iv-read{color:var(--v2-orange-link);transition:color .2s}.v2 .iv-read:hover{color:#f4eddd}.iv-read .v2-arw{transition:transform .3s var(--v2-ease);display:inline-block}.iv-read:hover .v2-arw{transform:translate(4px)}.vp{width:100%;position:relative}.v2 .iv-stage .vp{max-width:calc((100svh - var(--v2-head,57px) - 32px)*var(--vp-ratio,1.7778));margin-inline:auto}.vp__frame{border:1px solid var(--v2-line-2);background:#000;border-radius:16px;outline:none;position:absolute;inset:0;overflow:hidden}.vp__frame:focus-visible{box-shadow:0 0 0 2px var(--v2-orange)}.vp__frame.is-full{border:0;border-radius:0}.vp__frame.is-idle{cursor:none}.vp__video{object-fit:contain;background:#000;width:100%;height:100%;position:absolute;inset:0}.vp__cover{background:radial-gradient(#0c0b0a1a 0%,#0c0b0a80 100%);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:0}.v2 .vp__big{color:#f4eddd;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:16px;padding:0;display:flex}.vp__disc{background:var(--v2-orange);color:#fff;width:clamp(64px,6.4vw,96px);height:clamp(64px,6.4vw,96px);transition:transform .3s var(--v2-ease),box-shadow .3s ease;border-radius:50%;place-items:center;display:grid;box-shadow:0 14px 44px #00000080}.vp__disc svg{width:42%;height:42%}.vp__cover:not(.vp__cover--end) .vp__disc svg{margin-left:7%}.v2 .vp__big:hover .vp__disc{transform:scale(1.06);box-shadow:0 18px 54px #e9482a59}.v2 .vp__big:focus-visible{outline:none}.v2 .vp__big:focus-visible .vp__disc{box-shadow:0 0 0 3px #f4eddd}.vp__pill{font-family:var(--v2-mono);letter-spacing:.16em;text-transform:uppercase;color:#f4eddd;background:#0c0b0ac7;border-radius:100px;padding:7px 12px;font-size:11px}.vp__len{font-family:var(--v2-mono);letter-spacing:.06em;color:#f4eddd;pointer-events:none;background:#0c0b0ad6;border-radius:6px;padding:4px 8px;font-size:11px;position:absolute;bottom:14px;right:14px}.vp__cover--end{background:#0c0b0ab8;gap:18px}.v2 .vp__ask{box-shadow:0 14px 44px #00000073}.vp__quote{text-align:center;text-wrap:balance;max-width:min(86%,38em);margin:0}.vp__quote span{font-family:var(--v2-sans);color:#f4eddd;-webkit-line-clamp:2;background:#0c0b0ad6;border-radius:8px;-webkit-box-orient:vertical;padding:6px 12px;font-size:clamp(14px,1.4vw,19px);line-height:1.5;display:-webkit-box;overflow:hidden}.v2 .vp__over{font-family:var(--v2-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--v2-t2);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:6px 4px;font-size:10px;-webkit-text-decoration:underline #f4eddd59;text-decoration:underline #f4eddd59;text-decoration-thickness:1px}.v2 .vp__over:hover{color:#f4eddd}.v2 .vp__cover:not(.vp__cover--end) .vp__over{background:#0c0b0ac7;border-radius:100px;padding:6px 12px;text-decoration:none}.v2 .vp__read{font-family:var(--v2-mono);letter-spacing:.16em;text-transform:uppercase;color:#f4eddd;font-size:11px}.v2 .vp__read:hover{color:var(--v2-orange-link)}.vp__bar{transition:opacity .3s ease,transform .3s var(--v2-ease);background:linear-gradient(#0000,#000c);padding:44px 16px 10px;position:absolute;bottom:0;left:0;right:0}.vp__frame:not(.is-started) .vp__bar{opacity:0;pointer-events:none}.vp__frame.is-idle .vp__bar{opacity:0;pointer-events:none;transform:translateY(8px)}.vp__row{align-items:center;gap:2px;min-width:0;display:flex}.v2 .vp__btn{color:#f4eddd;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;padding:0;transition:background-color .16s,color .16s;display:grid}.v2 .vp__btn:hover{background:#f4eddd1a}.v2 .vp__btn:focus-visible{outline:2px solid var(--v2-orange);outline-offset:-2px}.v2 .vp__txt{width:auto;min-width:40px;font-family:var(--v2-mono);letter-spacing:.08em;padding:0 10px;font-size:11px}.v2 .vp__txt[aria-pressed=true]{color:var(--v2-orange-link)}.vp__time{font-family:var(--v2-mono);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:#f4eddd;white-space:nowrap;flex:none;margin-left:10px;font-size:12px}.vp__time-of{color:var(--v2-t4)}.vp__chapter{min-width:0;color:var(--v2-t2);text-overflow:ellipsis;white-space:nowrap;margin-left:12px;font-size:13px;overflow:hidden}.vp__chapter:before{content:"·";color:var(--v2-t5);margin-right:12px}.vp__fill{flex:1;min-width:8px}.vp__scrub{cursor:pointer;touch-action:none;outline:none;height:18px;margin:0 4px 4px;position:relative}.vp__track{background:#f4eddd38;border-radius:4px;height:4px;transition:top .16s,height .16s;position:absolute;top:7px;left:0;right:0;overflow:hidden}.vp__scrub:hover .vp__track,.vp__scrub:focus-visible .vp__track{height:6px;top:6px}.vp__scrub:focus-visible .vp__track{box-shadow:0 0 0 2px #e9482a8c}.vp__buf,.vp__hover,.vp__played{position:absolute;top:0;bottom:0;left:0}.vp__buf{background:#f4eddd4d}.vp__hover{background:#f4eddd38}.vp__played{background:var(--v2-orange)}.vp__tick{background:#000000e6;width:3px;margin-left:-1.5px;position:absolute;top:0;bottom:0}.vp__knob{background:var(--v2-orange);width:12px;height:12px;transition:transform .16s var(--v2-ease);border-radius:50%;margin-left:-6px;position:absolute;top:3px;transform:scale(0)}.vp__scrub:hover .vp__knob,.vp__scrub:focus-visible .vp__knob{transform:scale(1)}.vp__tip{border:1px solid var(--v2-line-2);white-space:nowrap;pointer-events:none;background:#0c0b0af0;border-radius:10px;flex-direction:column;align-items:center;gap:3px;padding:8px 12px;display:flex;position:absolute;bottom:26px;transform:translate(-50%)}.vp__tip-t{font-family:var(--v2-mono);color:#f4eddd;font-size:12px}.vp__tip-c{max-width:240px;color:var(--v2-t2);text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.vp__vol{flex:none;align-items:center;display:flex}.vp__range{opacity:0;width:0;accent-color:var(--v2-orange);transition:width .2s var(--v2-ease),opacity .2s ease,margin .2s ease;margin:0}.vp__vol:hover .vp__range,.vp__range:focus-visible{opacity:1;width:76px;margin:0 10px 0 2px}.vp__cc{text-align:center;text-wrap:balance;pointer-events:none;width:min(86%,44em);transition:bottom .3s var(--v2-ease);margin:0;position:absolute;bottom:82px;left:50%;transform:translate(-50%)}.vp__frame.is-idle .vp__cc{bottom:30px}.vp__frame.is-seeking .vp__cc{bottom:132px}.vp__cc span{font-family:var(--v2-sans);color:#f4eddd;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#0c0b0ad6;border-radius:6px;padding:3px 10px;font-size:clamp(14px,1.5vw,22px);line-height:1.6}.vp__wait{border:3px solid #f4eddd33;border-top-color:var(--v2-orange);border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;animation:.8s linear infinite vp-spin;position:absolute;top:50%;left:50%}@keyframes vp-spin{to{transform:rotate(360deg)}}.vp.is-docked .vp__frame{z-index:60;width:min(420px,30vw);height:auto;aspect-ratio:inherit;animation:vp-dock .36s var(--v2-ease);position:fixed;inset:auto 24px 24px auto;box-shadow:0 24px 70px #000000a6}@media (max-width:1400px){.vp.is-docked .vp__frame{width:min(320px,25vw)}}.in-page.is-still .vp.is-docked .vp__frame{animation:none}@media (max-width:760px){.vp.is-docked .vp__frame{inset:var(--v2-head,57px)0 auto 0;z-index:49;width:min(100%,40svh*var(--vp-ratio,1.7778));border-width:0 0 1px;border-radius:0;max-height:40svh;margin-inline:auto;box-shadow:0 12px 30px #00000080}.vp.is-docked .vp__cc span{font-size:12px}}@keyframes vp-dock{0%{opacity:0;transform:translateY(16px)}}.vp.is-docked .vp__bar{padding:30px 8px 4px}.vp.is-docked .vp__chapter,.vp.is-docked .vp__btn--wide-only,.vp.is-docked .vp__vol,.vp.is-docked .vp__txt{display:none}.vp.is-docked .vp__cc{bottom:64px}.vp.is-docked .vp__frame.is-idle .vp__cc{bottom:12px}.vp.is-docked .vp__cc span{font-size:13px}.vp__dockbar{opacity:0;pointer-events:none;background:linear-gradient(#000000bf,#0000);justify-content:space-between;padding:8px;transition:opacity .2s;display:flex;position:absolute;top:0;left:0;right:0}.vp.is-docked .vp__frame:not(.is-idle) .vp__dockbar,.vp.is-docked .vp__frame:focus-within .vp__dockbar{opacity:1;pointer-events:auto}.vp__dockline{background:var(--v2-orange);pointer-events:none;height:2px;position:absolute;bottom:0;left:0}.v2 .vp__dockbar button{min-height:32px;font-family:var(--v2-mono);letter-spacing:.14em;text-transform:uppercase;color:#f4eddd;cursor:pointer;background:#0c0b0ab3;border:0;border-radius:8px;padding:0 10px;font-size:10px}.v2 .vp__dockbar button:last-child{width:32px;font-family:var(--v2-sans);letter-spacing:0;padding:0;font-size:18px}.v2 .vp__dockbar button:hover{background:var(--v2-orange)}.v2 .iv-page .in-toc a{position:relative}.v2 .iv-page .in-toc a[aria-current=location]{box-shadow:inset 0 -1px 0 var(--v2-line-3)}.iv-page .in-toc a[aria-current=location]:after{content:"";background:var(--v2-orange);height:1px;transform:scaleX(var(--p,0));transform-origin:0;transition:transform 1s linear;position:absolute;bottom:0;left:0;right:0}.iv-page.is-still .in-toc a:after{transition:none}.iv-tx{max-width:34em}.in-body+.iv-tx{margin-top:clamp(56px,6vw,96px)}.iv-tx__head{border-bottom:1px solid var(--v2-line-2);font-family:var(--v2-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--v2-t5);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 18px;padding-bottom:14px;font-size:9.5px;display:flex}.iv-tx__head h2{font:inherit;letter-spacing:inherit;color:var(--v2-t2);margin:0}.iv-tx__chapter{font-family:var(--v2-serif);letter-spacing:-.01em;color:#f4eddd;margin:clamp(44px,4.4vw,68px) 0 20px;font-size:clamp(22px,2vw,30px);font-weight:400;line-height:1.12}.iv-tx__part:first-of-type .iv-tx__chapter{margin-top:36px}.v2 .iv-tx__chapter button{font:inherit;letter-spacing:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:color .2s}.v2 .iv-tx__chapter button:hover{color:var(--v2-orange-link)}.iv-tx__p{color:var(--v2-t3);margin:0;padding-left:64px;font-size:clamp(15px,1.15vw,18px);line-height:1.75;position:relative}.iv-tx__part--flat .iv-tx__p:first-of-type{margin-top:24px}.iv-tx__p+.iv-tx__p{margin-top:1.1em}.v2 .iv-tx__t{font-family:var(--v2-mono);letter-spacing:.08em;color:var(--v2-orange-link);cursor:pointer;background:0 0;border:0;padding:0;font-size:10.5px;position:absolute;top:.45em;left:0}.v2 .iv-tx__t:hover{color:#f4eddd}.iv-tx__cue{cursor:pointer;border-radius:3px;transition:color .2s,background-color .2s,box-shadow .2s}.iv-tx__cue:hover{color:#f4eddd}.iv-tx__cue.is-on{color:#f4eddd;background:#e9482a2e;box-shadow:0 0 0 2px #e9482a2e}@media (max-width:1080px){.in-secbar.iv-secbar{display:block}.iv-secbar summary{padding-right:150px}.iv-secbar summary:after{margin-left:0}.iv-secbar__title{min-height:44px;padding:0 150px 0 var(--v2-gutter);line-height:44px;font-family:var(--v2-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--v2-t2);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;display:block;overflow:hidden}.v2 .iv-secbar__ask{height:44px;padding:0 var(--v2-gutter)0 12px;font-family:var(--v2-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--v2-orange-link);white-space:nowrap;cursor:pointer;background:0 0;border:0;font-size:9.5px;position:absolute;top:0;right:0}}@media (max-width:760px){.in-secbar.iv-secbar{top:calc(var(--v2-head,57px) + min(100vw/var(--vp-ratio,1.7778),40svh) - 1px)}.v2 .iv-stage .vp{width:auto;margin-left:calc(-1*var(--v2-gutter));margin-right:calc(-1*var(--v2-gutter))}.v2 .iv-stage .vp__frame:not(.is-full){border-width:1px 0;border-radius:0}.vp__bar{padding:36px 6px 4px}.v2 .vp__btn--wide-only,.vp__chapter,.vp__range{display:none}.vp__time{margin-left:4px;font-size:11px}.vp__cc{width:92%;bottom:68px}.vp__cc span{font-size:14px}.iv-tx__p{padding-left:0}.v2 .iv-tx__t{margin-bottom:4px;display:block;position:static}}@media (prefers-reduced-motion:reduce){.vp__bar,.vp__cc,.vp__disc,.vp__knob,.vp__track,.vp__range{transition:none}.vp.is-docked .vp__frame{animation:none}.vp__wait{animation-duration:2.4s}}
