.youtube-field{padding:110px 4vw;background:#101110;color:#e8e7df;border-top:1px solid #292b28}.youtube-field>header{display:flex;justify-content:space-between;align-items:end;margin-bottom:60px}.youtube-field>header>div{display:flex;gap:5vw;align-items:start}.youtube-field>header span{font:8px monospace;color:#7f837c;padding-top:9px}.youtube-field h2{font-size:clamp(3.5rem,7vw,7rem);line-height:.8;letter-spacing:-.075em;margin:0}.youtube-field>header>p{width:290px;color:#8e928a;font-size:13px;line-height:1.55}.shorts-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #40433e;border-left:1px solid #40433e}.short-card{min-height:520px;border-right:1px solid #40433e;border-bottom:1px solid #40433e;padding:20px;display:flex;flex-direction:column;transition:background .2s,color .2s}.short-card:hover,.short-card:focus-visible{background:#e8ff38;color:#080909}.short-visual{height:280px;position:relative;overflow:hidden;background:#050505;margin-bottom:25px}.short-visual img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.15);transition:filter .2s,transform .35s}.short-card:hover img,.short-card:focus-visible img{filter:grayscale(0);transform:scale(1.03)}.short-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 45%,rgba(0,0,0,.72))}.short-visual b{position:absolute;left:18px;bottom:17px;z-index:2;width:38px;height:38px;display:grid;place-items:center;border:1px solid #e8ff38;border-radius:50%;color:#e8ff38;font-size:12px}.short-card>span,.short-card>p{font:8px monospace;letter-spacing:1px}.short-card>span{color:#8e928a}.short-card h3{font-size:25px;line-height:1.05;margin:16px 0 auto}.short-card>p{border-top:1px solid #40433e;padding-top:16px}.short-card:hover>span,.short-card:focus-visible>span{color:#35382f}.short-card:hover>p,.short-card:focus-visible>p{border-color:#5b601f}@media(max-width:920px){.short-card{min-height:470px}.short-visual{height:230px}}@media(max-width:620px){.youtube-field{padding:80px 4vw 40px}.youtube-field>header{display:block}.youtube-field>header>div{display:block}.youtube-field>header>p{width:100%;margin-top:28px}.youtube-field h2{font-size:15vw}.shorts-grid{display:block}.short-card{min-height:460px}.short-visual{height:270px}}
