.tsv{--vsl-hand:var(--o-hand)}.tsv .hero{padding:44px 0 72px}.tsv .vsl-video{width:min(100%,1200px);left:auto;transform:none;margin:36px auto 0;border:10px solid #fff;border-radius:16px;overflow:hidden;background:#000;box-shadow:0 26px 56px rgba(17,17,19,.26),0 0 0 1px rgba(17,17,19,.08)}.tsv .vsl-play,.tsv .vsl-play-big-icon{background:var(--red)}.tsv .vsl-play-big-note{color:var(--ink)}.tsv .vsl-play-big{animation:none}.tsv .btn{font-family:var(--sans);font-weight:800;font-size:18px;letter-spacing:-.01em;text-decoration:none;box-shadow:0 6px 0 var(--red);transition:transform .15s var(--ease),box-shadow .15s var(--ease)}.tsv .tsv-btn{margin-top:36px}.tsv .tsv-end{margin-top:48px;text-align:center}.tsv .band>.wrap>.h2:first-child:before{content:none}.tsv .tl-card p.tsv-big{margin:2px 0 0;font-weight:800;font-size:clamp(28px,3vw,38px);letter-spacing:-.04em;line-height:1.05;color:#fff}.tsv .tl-card h3{margin-top:6px}.tsv .tsv-rows{margin:4px 0 16px;padding:0;max-width:520px}.tsv .tsv-rows div{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.12)}.tsv .tsv-rows dt{font-size:17px;color:var(--on-dark2)}.tsv .tsv-rows dd{margin:0;font-size:17px;font-weight:800;color:#fff}.tsv .tsv-lessons{display:flex;flex-direction:column;gap:32px;max-width:1080px;margin:var(--gap-h) auto 0}.tsv .tsv-slide{display:grid;grid-template-columns:1.35fr 1fr;gap:32px;padding:36px;background:#fff;border:2px solid var(--ink);border-radius:16px;box-shadow:6px 6px 0 var(--ink);text-align:left}.tsv .tsv-slide-n{margin:0;font-size:15px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#a3171c}.tsv .tsv-slide h3{margin:10px 0 0;font-weight:800;font-size:clamp(26px,2.6vw,36px);letter-spacing:-.03em;line-height:1.1;color:var(--ink)}.tsv .tsv-slide-answer{margin:16px 0 0;font-size:18px;line-height:1.6;color:var(--ink2);text-wrap:pretty}.tsv .tsv-slide blockquote{margin:22px 0 0;padding:2px 0 2px 18px;border-left:4px solid var(--red)}.tsv .tsv-slide blockquote p{margin:0;font-family:var(--serif);font-style:italic;font-weight:600;font-size:21px;line-height:1.4;color:var(--ink)}.tsv .tsv-slide cite{display:block;margin-top:8px;font-style:normal;font-size:14px;color:var(--muted)}.tsv .tsv-slide-big{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:28px 24px;background:var(--ink);border-radius:12px;border-top:6px solid var(--red);text-align:center}.tsv .tsv-slide-big b{font-weight:800;font-size:clamp(36px,4.2vw,58px);letter-spacing:-.04em;line-height:1.02;color:#fff;text-wrap:balance}.tsv .tsv-slide-big span{font-size:17px;line-height:1.45;color:rgba(255,255,255,.78);max-width:26ch;text-wrap:balance}@media (max-width:760px){.tsv .tsv-slide{grid-template-columns:1fr;gap:22px;padding:22px;box-shadow:4px 4px 0 var(--ink)}.tsv .tsv-slide-answer{font-size:17px}.tsv .tsv-slide blockquote p{font-size:19px}.tsv .hero{padding:28px 0 48px}.tsv .vsl-video{width:100%;border-width:6px;margin-top:24px}.tsv .tsv-btn{margin-top:28px}}