.vd{padding-block:120px 100px;overflow:hidden}.vd-bas{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.vd-bas h2{max-width:15ch;margin:14px 0 16px;font-size:clamp(38px,4.6vw,76px);line-height:1}.vd-bas h2 em{color:var(--vurgu);font-style:italic}.vd-bas p{color:var(--fg2);max-width:50ch;font-size:17px;line-height:1.6}.vd-dugmeler{align-items:center;gap:10px;display:flex}.vd-ok{border:1px solid var(--cizgi);border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:background .2s,color .2s;display:flex}.vd-ok:hover{background:var(--fg);color:var(--bg)}.vd-ok svg{width:20px;height:20px}.vd-serit{padding:0 var(--g) 18px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--g);overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--cizgi) transparent;gap:16px;margin-top:44px;list-style:none;display:flex;overflow-x:auto}.vd-kart{aspect-ratio:9/16;scroll-snap-align:start;background:var(--ink);border-radius:18px;flex:none;width:clamp(220px,21vw,290px);position:relative;overflow:hidden}.vd-kart iframe{border:0;width:100%;height:100%;display:block}.vd-kapak{text-align:left;color:#fff;width:100%;height:100%;padding:0;position:absolute;inset:0}.vd-kapak img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.vd-kapak:after{content:"";background:linear-gradient(#0a143000 50%,#0a1430d9 100%);position:absolute;inset:0}.vd-kapak:hover img{transform:scale(1.04)}.vd-oynat{z-index:1;width:64px;height:64px;color:var(--ink);background:#eeecefeb;border-radius:50%;justify-content:center;align-items:center;margin:-32px 0 0 -32px;transition:transform .3s;display:flex;position:absolute;top:50%;left:50%}.vd-oynat svg{width:26px;height:26px;margin-left:3px}.vd-kapak:hover .vd-oynat{transform:scale(1.08)}.vd-ad{z-index:1;font-family:var(--fd);letter-spacing:-.01em;text-wrap:balance;font-size:21px;font-weight:600;line-height:1.15;position:absolute;bottom:16px;left:16px;right:16px}.vd-son{background:var(--plum)}.vd-son a{color:#fff;flex-direction:column;justify-content:flex-end;gap:10px;padding:22px;display:flex;position:absolute;inset:0}.vd-son .d{font-size:40px;font-style:italic}.vd-son a>span:last-child{opacity:.85;align-items:center;gap:8px;font-size:13px;display:flex}.vd-son svg{width:16px;height:16px}@media (max-width:760px){.vd{padding-block:90px 70px}.vd-ok{display:none}.vd-kart{width:62vw}.vd-ad{font-size:18px}}
