.video-module__AQw7_G__page{--tour-paper:#f8f5ed;--tour-ink:#30372d;--tour-muted:#666b60;--tour-line:#dcded1;--tour-accent:#42624a;background:var(--tour-paper);color:var(--tour-ink);padding:32px 24px 80px}.dark .video-module__AQw7_G__page{--tour-paper:#1d241f;--tour-ink:#efede4;--tour-muted:#b5bdaf;--tour-line:#424f44;--tour-accent:#b4d1a9}.video-module__AQw7_G__content{max-width:1040px;margin:0 auto}.video-module__AQw7_G__back{min-height:44px;color:var(--tour-muted);text-underline-offset:5px;align-items:center;font-size:14px;text-decoration:underline;display:inline-flex}.video-module__AQw7_G__heading{margin:40px 0 30px}.video-module__AQw7_G__note{color:var(--tour-accent);margin:0 0 14px;font-size:13px;font-weight:600}.video-module__AQw7_G__heading h1{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(28px,4.5vw,48px);font-weight:750;line-height:1.3}.video-module__AQw7_G__description{max-width:42em;color:var(--tour-muted);margin:18px 0 0;font-size:16px;line-height:1.8}.video-module__AQw7_G__film{margin:0}.video-module__AQw7_G__player{position:relative}.video-module__AQw7_G__play{color:#30372d;white-space:nowrap;cursor:pointer;background:#fffdf5f5;border:1px solid #fffa;border-radius:999px;align-items:center;gap:12px;min-height:56px;padding:14px 22px;font-size:15px;font-weight:650;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px 18px #0002}.video-module__AQw7_G__play small{color:#666b60;font-size:12px;font-weight:400}.video-module__AQw7_G__play:focus-visible{outline-offset:5px;outline:3px solid #8cb178}.video-module__AQw7_G__error{margin-top:14px;font-size:14px;line-height:1.8}.video-module__AQw7_G__error a{text-underline-offset:4px;text-decoration:underline}.video-module__AQw7_G__video{aspect-ratio:16/9;border:1px solid var(--tour-line);background:#20251f;border-radius:14px;width:100%;height:auto;display:block}.video-module__AQw7_G__caption{color:var(--tour-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:20px;padding:8px 0;font-size:13px;display:flex}.video-module__AQw7_G__caption a,.video-module__AQw7_G__links a{min-height:44px;color:var(--tour-accent);text-underline-offset:5px;align-items:center;text-decoration:underline;display:inline-flex}.video-module__AQw7_G__afterword{border-top:1px solid var(--tour-line);margin-top:32px;padding-top:24px}.video-module__AQw7_G__transcript{border-top:1px solid var(--tour-line);margin-top:24px;padding-top:12px}.video-module__AQw7_G__transcript summary{cursor:pointer;color:var(--tour-accent);padding-block:12px;font-size:14px}.video-module__AQw7_G__transcript summary:focus-visible{outline:3px solid var(--tour-accent);outline-offset:4px}.video-module__AQw7_G__transcript ol{gap:16px;margin:16px 0;padding:0;list-style:none;display:grid}.video-module__AQw7_G__transcript li{grid-template-columns:8em 1fr;gap:16px;font-size:14px;line-height:1.8;display:grid}.video-module__AQw7_G__transcript strong{color:var(--tour-accent)}.video-module__AQw7_G__transcript p{margin:0}.video-module__AQw7_G__afterword h2{margin:0 0 10px;font-size:17px;font-weight:650}.video-module__AQw7_G__links{flex-wrap:wrap;column-gap:28px;font-size:14px;display:flex}.video-module__AQw7_G__page a:focus-visible,.video-module__AQw7_G__video:focus-visible,.video-module__AQw7_G__entry:focus-visible{outline-offset:5px;border-radius:3px;outline:3px solid #6c8a58}.video-module__AQw7_G__entry{min-height:44px;color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted);text-underline-offset:5px;align-items:center;margin-top:12px;font-size:13px;display:inline-flex}.video-module__AQw7_G__entries{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}@media (max-width:600px){.video-module__AQw7_G__transcript li{grid-template-columns:1fr;gap:2px}.video-module__AQw7_G__page{padding:20px 20px 48px}.video-module__AQw7_G__heading{margin:24px 0}.video-module__AQw7_G__description{font-size:14px}.video-module__AQw7_G__video{border-radius:8px}.video-module__AQw7_G__links{column-gap:24px}}
