@font-face{font-family:'Cabin';src:url(/assets/fonts/cabin.woff2) format('woff2');font-weight:400 700;font-stretch:75% 100%;font-display:swap}
html{scroll-behavior:smooth}
.yt-ov{position:fixed;inset:0;z-index:300;background:rgba(6,14,14,.94);display:none;align-items:center;justify-content:center;padding:30px}.yt-ov.on{display:flex}
.yt-box{width:min(1200px,92vw);aspect-ratio:16/9}.yt-box iframe{width:100%;height:100%;border:0;border-radius:16px}
.yt-inline{position:absolute;inset:0;z-index:3;background:#000}.yt-inline iframe{width:100%;height:100%;border:0}
.yt-x{position:absolute;top:20px;right:20px;width:54px;height:54px;border-radius:50%;border:1px solid rgba(255,255,255,.4);background:rgba(255,255,255,.08);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}
