.tvm h2,.tvm-feature strong,.tvm-topic strong,.tvm-tile strong{font-family:var(--tvc-display), "Open Sans", sans-serif}.tvm-hero{padding-bottom:130px}.tvm-hero-grid{z-index:2;grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:center;gap:56px;display:grid;position:relative}.tvm-hero h1{max-width:12ch}.tvm-feature{color:var(--tvc-ink);background:#fff;border-radius:30px;padding:14px 14px 20px;transition:transform .25s,box-shadow .25s;display:grid;position:relative;transform:rotate(2.2deg);box-shadow:0 34px 70px #1e080873}.tvm-feature:hover,.tvm-feature:focus-visible{transform:rotate(0)translateY(-4px);box-shadow:0 40px 80px #1e080880}.tvm-feature-pin{z-index:2;background:var(--tvc-red);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:-16px;left:50%;transform:translate(-50%);box-shadow:0 8px 18px #500a0a66}.tvm-feature-pin svg{width:22px;height:22px}.tvm-feature-media{aspect-ratio:16/10;background:var(--tvc-sand);border-radius:20px;display:block;position:relative;overflow:hidden}.tvm-feature-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tvm-feature-body{gap:8px;padding:18px 10px 0;display:grid}.tvm-kicker{color:var(--tvc-red-dark);letter-spacing:.14em;text-transform:uppercase;font-size:.74rem;font-weight:800}.tvm-feature strong{text-wrap:balance;font-size:1.45rem;line-height:1.12}.tvm-feature-excerpt{color:var(--tvc-muted);font-size:.95rem;line-height:1.55}.tvm-feature-meta{color:var(--tvc-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;font-size:.85rem;display:flex}.tvm-go{color:var(--tvc-green-dark);font-weight:800}.tvm-topics{z-index:3;background:#fff;border-radius:30px;grid-template-columns:minmax(0,1.15fr) repeat(3,minmax(0,1fr));gap:8px;margin-top:-64px;padding:12px;display:grid;position:relative;box-shadow:0 24px 50px #461e141f}.tvm-topic{border-radius:18px;align-items:center;gap:12px;padding:10px 12px;transition:background .18s,transform .18s;display:flex}.tvm-topic:hover,.tvm-topic:focus-visible{background:var(--tvc-cream);transform:translateY(-2px)}.tvm-topic-icon{width:42px;height:42px;color:var(--tvc-red);background:#fbeaea;border-radius:14px;flex:none;place-items:center;display:grid}.tvm-topic:nth-child(3n) .tvm-topic-icon{color:var(--tvc-green-dark);background:#e5f0e5}.tvm-topic:nth-child(3n+1) .tvm-topic-icon{color:var(--tvc-amber);background:#fbefe0}.tvm-topic-icon svg{width:22px;height:22px}.tvm-topic strong{font-size:.98rem;line-height:1.2;display:block}.tvm-topic small{color:var(--tvc-muted);font-size:.78rem;font-weight:700}.tvm-topic-index{background:linear-gradient(125deg, var(--tvc-wine), var(--tvc-red-dark));color:#fff;grid-row:span 2}.tvm-topic-index:hover,.tvm-topic-index:focus-visible{background:linear-gradient(125deg, var(--tvc-red-dark), var(--tvc-red))}.tvm-topic-index .tvm-topic-icon{color:#fff!important;background:#ffffff29!important}.tvm-topic-index small{color:#ffffffc7}.tvm-section{margin-top:72px;scroll-margin-top:90px}.tvm-bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:210px;gap:18px;display:grid}.tvm-tile{background:linear-gradient(135deg, var(--tvc-wine), var(--tvc-red-dark));color:#fff;transform:rotate(var(--tilt,0deg));border-radius:28px;align-items:flex-end;gap:12px;padding:20px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 34px #461e1429}.tvm-tile:hover,.tvm-tile:focus-visible{transform:rotate(0)translateY(-4px);box-shadow:0 26px 48px #461e143d}.tvm-tile-big{grid-area:span 2/span 2}.tvm-tile-banner{grid-column:1/-1}.tvm-tile-banner img{object-position:center 88%}.tvm-tile img{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.tvm-tile:hover img{transform:scale(1.06)}.tvm-tile:after{content:"";background:linear-gradient(#0000 25%,#280a0a59 52%,#280a0ae0 100%);position:absolute;inset:0}.tvm-tile-plain:after{background:var(--tvc-paw-white) 0 0 / 46px 46px;opacity:.12}.tvm-tile-icon{z-index:1;width:46px;height:46px;color:var(--tvc-red);background:#fff;border-radius:16px;place-items:center;display:grid;position:absolute;top:16px;left:16px;box-shadow:0 8px 18px #0003}.tvm-tile-icon svg{width:24px;height:24px}.tvm-tile-copy{z-index:1;flex:1;gap:4px;display:grid;position:relative}.tvm-tile strong{font-size:1.35rem;line-height:1.05}.tvm-tile-big strong{font-size:clamp(1.8rem,3vw,2.4rem)}.tvm-tile small{color:#ffffffdb;font-size:.88rem;line-height:1.4}.tvm-tile-arrow{z-index:1;background:var(--tvc-green);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-weight:800;transition:transform .2s;display:grid;position:relative}.tvm-tile:hover .tvm-tile-arrow{transform:translate(3px)}.tvm-posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;list-style:none;display:grid}.tvm-post .tvh-card-body strong{text-wrap:balance;font-size:1.22rem}.tvm-post-excerpt{color:var(--tvc-muted);margin-top:4px;font-size:.92rem;line-height:1.55}.tvm-post-date{color:var(--tvc-muted);align-items:center;gap:6px;margin-top:8px;font-size:.8rem;display:inline-flex}.tvm-post-date svg{width:15px;height:15px}.tvm-more{box-shadow:inset 0 0 0 1px var(--tvc-line);color:var(--tvc-muted);background:#fff;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:30px;padding:18px 22px;font-weight:700;display:flex}.tvm-more-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.tvm-more-link{color:var(--tvc-red-dark);text-underline-offset:4px;font-weight:800;text-decoration:underline}.tvm-badge-icon{width:26px;height:26px;color:var(--tvc-red);background:#fff;border-radius:50%;place-items:center;display:grid}.tvm-badge-icon svg{width:16px;height:16px}.tvm-topics-flat{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.tvm-topics-flat .tvm-topic-index{grid-area:auto}.tvm .thema-info,.tvm .thema-cta{margin-top:64px}.tvm-hero-compact{padding-bottom:96px}.tvm-section-first{margin-top:8px}.tvm-pager{box-shadow:inset 0 0 0 1px var(--tvc-line);background:#fff;border-radius:24px;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-top:34px;padding:14px 18px;display:grid}.tvm-pager-step{color:var(--tvc-red-dark);font-weight:800}.tvm-pager-next{background:linear-gradient(135deg, var(--tvc-green), var(--tvc-green-dark));color:#fff;border-radius:999px;justify-self:end;padding:10px 18px}.tvm-pager-pages{gap:6px;list-style:none;display:flex}.tvm-pager-pages li{min-width:40px;color:var(--tvc-muted);place-items:center;font-weight:800;display:grid}.tvm-pager-pages a,.tvm-pager-pages [aria-current]{border-radius:14px;place-items:center;width:40px;height:40px;display:grid}.tvm-pager-pages a:hover{background:var(--tvc-cream);color:var(--tvc-red-dark)}.tvm-pager-pages [aria-current]{background:linear-gradient(125deg, var(--tvc-wine), var(--tvc-red-dark));color:#fff}@media (max-width:700px){.tvm-pager{grid-template-columns:1fr 1fr}.tvm-pager-pages{grid-area:1/1/auto/-1;justify-content:center}}@media (max-width:1020px){.tvm-hero-grid{grid-template-columns:minmax(0,1fr);gap:48px}.tvm-feature{max-width:480px;transform:rotate(1.2deg)}.tvm-topics{grid-template-columns:repeat(2,minmax(0,1fr))}.tvm-topic-index{grid-area:auto/1/auto/-1}.tvm-bento,.tvm-posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.tvm-hero{padding-bottom:110px}.tvm-topics{border-radius:24px;grid-template-columns:minmax(0,1fr);margin-top:-56px}.tvm-section{margin-top:52px}.tvm-bento{grid-template-columns:minmax(0,1fr);grid-auto-rows:180px}.tvm-tile-big,.tvm-tile-banner{grid-area:auto}.tvm-tile-big{grid-row:span 2}.tvm-tile{transform:none}.tvm-posts{grid-template-columns:minmax(0,1fr)}.tvm-more{text-align:center;justify-content:center}.tvm-more-actions{justify-content:center}}@media (prefers-reduced-motion:reduce){.tvm-feature,.tvm-tile,.tvm-tile img,.tvm-topic{transition:none}}
