.vk-studio{--vk-bg:#0a0d0c;--vk-ink:#f5f5ed;--vk-muted:#b3bbb3;--vk-green:#72f5a5;--vk-line:#ffffff30;background:var(--vk-bg);color:var(--vk-ink);font:400 16px/1.65 Arial,Helvetica,sans-serif;color-scheme:dark;isolation:isolate}.vk-studio *,.vk-studio :after,.vk-studio :before{box-sizing:border-box}.vk-studio h1,.vk-studio h2,.vk-studio h3,.vk-studio p{margin:0}.vk-studio a{color:inherit;text-decoration:none}.vk-studio button,.vk-studio input,.vk-studio select,.vk-studio textarea{font-family:inherit}.vk-studio button{cursor:pointer}.vk-studio a:focus-visible,.vk-studio button:focus-visible,.vk-studio input:focus-visible,.vk-studio select:focus-visible,.vk-studio textarea:focus-visible{outline:2px solid var(--vk-green);outline-offset:5px}.vk-studio ::selection{background:var(--vk-green);color:var(--vk-bg)}.vk-studio section[id]{scroll-margin-top:30px}.vk-studio svg{flex-shrink:0}.vk-studio :is(.vk-hero-grid,.vk-project-grid,.vk-services-grid,.vk-formats,.vk-brief-grid,.vk-footer-top,.vk-form-row)>*{min-width:0}.vk-container{width:min(1320px,calc(100% - 80px));margin-inline:auto}.vk-skip{position:fixed;left:20px;top:-100px;padding:12px 20px;z-index:100;background:var(--vk-green);color:#0a0d0c!important}.vk-skip:focus{top:20px}.vk-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;min-height:100px;padding:16px 40px;border-bottom:1px solid var(--vk-line)}.vk-brand{display:block;width:170px;flex-shrink:0}.vk-brand img,.vk-footer-top img{display:block;width:100%;height:auto}.vk-nav{display:flex;flex-wrap:wrap;gap:24px;font-size:16px}.vk-nav a{color:#d0d3cc;padding-block:8px}.vk-footer a:hover,.vk-nav a:hover,.vk-text-link:hover{color:var(--vk-green)}.vk-button{display:inline-flex;justify-content:center;align-items:center;gap:16px;min-height:52px;padding:14px 22px;background:var(--vk-green);color:#0a160f!important;border:1px solid transparent;border-radius:4px;font-size:16px;font-weight:700;line-height:1.5;text-align:center;transition:background .2s}.vk-button:hover{background:#a6ffc9}.vk-button-small{font-size:14px;min-height:46px;padding:11px 16px}.vk-button:disabled{opacity:.6;cursor:wait}.vk-eyebrow{display:inline-flex;align-items:center;gap:10px;font:500 12px/1.6 monospace;text-transform:uppercase;letter-spacing:.07em}.vk-eyebrow i{width:6px;height:6px;border-radius:50%;background:var(--vk-green);flex-shrink:0}.vk-hero{padding-block:36px 80px}.vk-hero-top{flex-wrap:wrap;justify-content:space-between;gap:20px}.vk-hero-top,.vk-parent{display:flex;align-items:center}.vk-parent{gap:8px;font-size:14px;color:var(--vk-muted)!important}.vk-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:50px;align-items:center;padding-top:48px}.vk-hero h1{font-size:clamp(64px,6.6vw,100px);line-height:1;letter-spacing:-.06em;font-weight:800}.vk-hero h1>span:not(.vk-period){font-family:Georgia,serif;font-weight:400;font-style:italic;color:var(--vk-green)}.vk-period{color:var(--vk-green)}.vk-hero-copy>p{max-width:400px;margin-top:28px;color:var(--vk-muted);font-size:18px;line-height:1.7}.vk-hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:30px}.vk-text-link{display:inline-flex;align-items:center;gap:10px;font-size:16px;line-height:1.6;min-height:44px}.vk-reel-wrap{min-width:0}.vk-reel-bottom,.vk-reel-note{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;color:var(--vk-muted);font:12px/1.6 monospace}.vk-reel-note{margin-bottom:14px}.vk-reel-bottom{margin-top:14px}.vk-reel{position:relative;display:grid;grid-template-columns:minmax(0,1fr);border:1px solid #ffffff40;border-radius:6px;overflow:hidden;background:#102017;box-shadow:0 30px 80px #0007}.vk-reel-frame{grid-area:1/1;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:28px;min-height:420px;padding:30px;opacity:0;visibility:hidden;transition:opacity .45s}.vk-reel-frame.is-selected{opacity:1;visibility:visible}.vk-reel-photo{object-fit:cover;object-position:50% 34%}.vk-reel-shade{position:absolute;inset:0;background:linear-gradient(180deg,#07110a22,#04160b44 35%,#03120bf2)}.vk-frame-credit,.vk-frame-headline,.vk-frame-tag{position:relative;z-index:1}.vk-frame-tag{padding:6px 10px;border:1px solid #ffffff80;border-radius:20px;font-size:12px;line-height:1.6;color:white;text-transform:uppercase;letter-spacing:.03em}.vk-frame-headline{margin-top:auto!important;white-space:pre-line;font-size:clamp(34px,3.5vw,52px);line-height:1.1;font-weight:800;letter-spacing:-.04em;color:#f4f7e5;overflow-wrap:anywhere}.vk-frame-credit{font-size:14px;color:#e1e8de}.vk-frame-corners{display:none}.vk-reel-controls{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:20px;border-top:1px solid #ffffff40;background:#0b160f}.vk-arrow,.vk-play{display:inline-flex;justify-content:center;align-items:center;width:44px;height:44px;padding:0;border:1px solid #ffffff60;background:#14221a;color:white;border-radius:50%;flex-shrink:0}.vk-arrow:hover,.vk-play:hover{border-color:var(--vk-green);color:var(--vk-green)}.vk-preview-label{display:flex;flex-direction:column;flex:1 1 140px;min-width:0;gap:4px}.vk-preview-label strong{color:white;font-weight:500;font-size:14px}.vk-preview-label span{color:#c6d3c7;font-size:12px}.vk-ticker{padding:24px;border-block:1px solid var(--vk-line)}.vk-ticker>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px 26px;font-size:16px;font-weight:700}.vk-ticker span{color:var(--vk-green);font-size:24px;line-height:1}.vk-process,.vk-work{padding-block:90px}.vk-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:44px}.vk-formats h2,.vk-section-head h2{margin-top:20px;font-size:clamp(36px,4vw,58px);font-weight:700;letter-spacing:-.05em;line-height:1.12}.vk-section-head>p{max-width:360px;font-size:16px;line-height:1.75;color:var(--vk-muted)}.vk-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.vk-project-image{display:grid;grid-template-rows:auto minmax(150px,1fr) auto;align-items:start;gap:28px;position:relative;width:100%;min-height:390px;padding:24px;overflow:hidden;border:1px solid #ffffff30;background:#14251a;border-radius:3px;text-align:left}.vk-project-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#06100b33 20%,#06100bdc);pointer-events:none}.vk-project-image img{object-fit:cover;transition:transform .4s}.vk-project-image:hover img{transform:scale(1.03)}.vk-project-image[aria-pressed=true]{border-color:var(--vk-green)}.vk-project-overlay,.vk-project-stamp,.vk-project-view{position:relative;z-index:1}.vk-project-stamp{justify-self:start;padding:6px 9px;font:12px/1.6 monospace;color:white;background:#08150dd9;border:1px solid #ffffff50}.vk-project-overlay{align-self:end;white-space:pre-line;font-size:clamp(30px,2.7vw,40px);line-height:1.12;letter-spacing:-.04em;font-weight:800;color:#f5f5ec;overflow-wrap:anywhere}.vk-project-view{align-items:center;width:100%;font-size:16px;line-height:1.6;color:var(--vk-green)}.vk-project-title,.vk-project-view{display:flex;justify-content:space-between;gap:16px}.vk-project-title{align-items:baseline;margin-top:20px}.vk-project-title h3{font-size:22px;line-height:1.3;font-weight:600;letter-spacing:-.02em}.vk-project-title>span{font:12px/1.6 monospace;color:var(--vk-muted)}.vk-studio .vk-project>p{color:var(--vk-muted);font-size:14px;line-height:1.7;margin-top:8px}.vk-project-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:20px 32px;border-top:1px solid var(--vk-line);margin-top:40px;padding-top:28px}.vk-project-detail>p{color:var(--vk-muted);font-size:16px;line-height:1.75}.vk-project-detail>a{grid-column:2;justify-self:start}.vk-services{padding-block:90px;background:#efefe7;color:#151b17;--vk-muted:#505d53;--vk-line:#17241a35;--vk-green:#14763a}.vk-services-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--vk-line);border-left:1px solid var(--vk-line)}.vk-service{display:flex;flex-direction:column;padding:30px;border-right:1px solid var(--vk-line);border-bottom:1px solid var(--vk-line)}.vk-service-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:30px;font:14px/1.6 monospace;color:var(--vk-muted)}.vk-service-top svg{stroke-width:1}.vk-studio .vk-service-category{font:500 12px/1.7 monospace;text-transform:uppercase;letter-spacing:.04em;color:#14763a;margin-bottom:16px}.vk-service h3{font-size:30px;line-height:1.15;letter-spacing:-.04em;font-weight:600}.vk-studio .vk-service-body{margin-top:22px;flex:1;font-size:16px;color:var(--vk-muted);line-height:1.8}.vk-service-tags{display:block;margin-top:28px;font:12px/1.8 monospace;color:#505d53}.vk-formats{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;align-items:center;padding-block:90px;border-bottom:1px solid var(--vk-line)}.vk-studio .vk-formats>div:first-child>p{max-width:440px;margin-top:26px;font-size:16px;color:var(--vk-muted);line-height:1.8}.vk-formats-note{display:block;margin-top:20px;color:var(--vk-muted);font-size:14px}.vk-format-diagram{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;justify-items:center;gap:24px}.vk-format{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:20px;width:100%;max-width:180px;padding:18px;border:1px solid #72f5a5bb;background:#10271a;border-radius:5px;color:var(--vk-green);font:16px/1.6 monospace}.vk-format-tall{aspect-ratio:9/16;max-height:240px;width:auto;min-width:100px}.vk-format-feed{aspect-ratio:4/5;max-width:160px}.vk-format-square{aspect-ratio:1;max-width:150px}.vk-format-wide{aspect-ratio:16/9;max-width:220px}.vk-format-caption{grid-column:1/-1;text-align:center;font:12px/1.8 monospace;color:var(--vk-muted);letter-spacing:.03em}.vk-steps{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0;padding:0}.vk-steps li{border-top:1px solid #ffffff50;padding-top:24px}.vk-step-no{display:block;font:14px/1.6 monospace;color:var(--vk-green);margin-bottom:30px}.vk-steps h3{font-size:26px;line-height:1.3;font-weight:500;letter-spacing:-.03em}.vk-studio .vk-steps p{font-size:16px;line-height:1.8;color:var(--vk-muted);margin-top:16px}.vk-brief{padding-block:90px;background:#151e18;border-block:1px solid var(--vk-line)}.vk-brief-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:70px}.vk-brief-copy h2{font-size:clamp(60px,6vw,88px);line-height:1.05;font-weight:700;letter-spacing:-.06em;margin-top:26px}.vk-brief-copy h2 span{color:var(--vk-green);font-family:Georgia,serif;font-weight:400;font-style:italic}.vk-studio .vk-brief-copy>p{max-width:440px;font-size:18px;color:#c4cfc5;line-height:1.8;margin-top:28px}.vk-studio .vk-brief-copy>p.vk-quote-note{font-size:14px;color:var(--vk-muted);margin-top:22px}.vk-brief-copy>.vk-text-link{margin-top:28px;color:var(--vk-green)}.vk-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.vk-brief-form label{display:flex;flex-direction:column;gap:10px;margin-bottom:24px;font-size:16px;color:#d3dbd3}.vk-brief-form input,.vk-brief-form select,.vk-brief-form textarea{width:100%;min-width:0;min-height:50px;padding:13px 12px;border:1px solid #ffffff50;border-radius:3px;background:#0e1711;color:#f0f5ed;font-size:16px;line-height:1.5}.vk-brief-form input::placeholder,.vk-brief-form textarea::placeholder{color:#a4afa6}.vk-brief-form textarea{resize:vertical}.vk-brief-form select{appearance:none;padding-right:52px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23d3dbd3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;background-size:18px 18px}@media (forced-colors:active){.vk-brief-form select{appearance:auto;background-image:none}}.vk-honeypot{display:none}.vk-submit{width:100%;justify-content:space-between}.vk-studio .vk-form-privacy{font-size:14px;line-height:1.8;color:#b1bdb3;margin-top:18px}.vk-form-privacy a{text-decoration:underline;text-underline-offset:3px}.vk-studio .vk-error{color:#ffbfbc;font-size:16px;margin-bottom:20px}.vk-success{align-self:center;border:1px solid var(--vk-line);padding:36px}.vk-success>svg{color:var(--vk-green)}.vk-success h3{font-size:34px;line-height:1.2;margin-top:25px}.vk-studio .vk-success p{margin-top:20px;color:var(--vk-muted);font-size:16px}.vk-success .vk-button{margin-top:30px}.vk-footer{padding-block:50px 28px}.vk-footer-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:30px;padding-bottom:44px}.vk-footer-top>a{width:min(190px,100%)}.vk-footer-top>p{font-size:18px;line-height:1.5;color:#c4c9c2}.vk-footer-top nav{display:flex;flex-wrap:wrap;gap:16px 24px;justify-content:flex-end;font-size:16px}.vk-footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--vk-line);padding-top:24px;color:#b3bbb3;font-size:14px}.vk-footer-bottom a{display:inline-flex;align-items:center;gap:8px}.vk-hero-screen{position:relative;display:grid;grid-template-rows:auto minmax(180px,1fr) auto auto;gap:24px;min-height:560px;padding:30px;border:1px solid var(--vk-line);border-radius:6px;overflow:hidden;background:#101c15}.vk-hero-screen>img{object-fit:cover}.vk-screen-shade{position:absolute;inset:0;background:linear-gradient(180deg,#06110c66,#06110c22 35%,#06110cf5)}.vk-hero-play,.vk-screen-link,.vk-screen-tag,.vk-screen-title{position:relative;z-index:1}.vk-screen-tag{font:12px/1.8 monospace;text-transform:uppercase;letter-spacing:.03em;color:#f0f5ed}.vk-hero-play{align-self:center;justify-self:center;display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:var(--vk-green);color:#102016;border:8px solid #b3ffcf22;box-shadow:0 0 0 14px #d1ffdf16}.vk-screen-title{font-size:clamp(34px,3.5vw,52px);line-height:1.1;letter-spacing:-.04em;font-weight:700}.vk-screen-link{display:flex;align-items:center;justify-content:space-between;gap:18px;color:var(--vk-green);font-size:16px}.vk-video-filters{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:28px}.vk-video-filters button{min-height:46px;padding:10px 18px;border:1px solid #ffffff45;border-radius:4px;background:transparent;color:#d7dfd7;font-size:16px;line-height:1.5}.vk-video-filters button:hover{border-color:var(--vk-green)}.vk-video-filters button[aria-pressed=true]{color:#0c1a11;background:var(--vk-green);border-color:var(--vk-green)}.vk-cinema{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);border:1px solid var(--vk-line);border-radius:6px;overflow:hidden;background:#111d16;scroll-margin-top:24px}.vk-cinema-screen{position:relative;background:#000;width:100%;max-width:100%;aspect-ratio:16/10;min-height:0;min-width:0}.vk-cinema-screen video{display:block;width:100%;height:100%;object-fit:contain;position:absolute;inset:0;background:#000}.vk-film-info{display:flex;flex-direction:column;align-items:flex-start;min-width:0;gap:20px;padding:32px}.vk-film-info h3{font-size:32px;line-height:1.15;font-weight:700;letter-spacing:-.035em}.vk-film-kind{font-size:14px;color:var(--vk-green)}.vk-film-info>p{font-size:16px;color:var(--vk-muted);line-height:1.75}.vk-film-info>p.vk-film-length{display:flex;flex-wrap:wrap;gap:8px;font:12px/1.8 monospace}.vk-film-info>a{margin-top:auto}.vk-video-error,.vk-video-error button{color:#ffd4cf;font-size:16px}.vk-video-error button{display:inline-block;margin-top:12px;padding:10px 16px;background:transparent;border:1px solid #ffd4cf88;border-radius:4px}.vk-studio p.vk-gallery-count{margin-block:28px 20px;font:12px/1.8 monospace;text-transform:uppercase;letter-spacing:.03em;color:var(--vk-muted)}.vk-project-image.vk-video-card{display:flex;flex-direction:column;min-height:0;padding:0;gap:0}.vk-video-card:after{display:none}.vk-video-card-photo{display:grid;place-items:center;position:relative;width:100%;aspect-ratio:4/5;background:#0b160f;overflow:hidden}.vk-video-card-photo img{object-fit:cover}.vk-card-play{position:relative;z-index:1;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;border:1px solid #ffffffaa;color:white;background:#09140bd9;transition:background .2s,color .2s}.vk-video-card:hover .vk-card-play{background:var(--vk-green);color:#0a160f}.vk-video-card>.vk-project-view{padding:18px 20px;border-top:1px solid var(--vk-line);background:#0c1911}.vk-studio .vk-project>p.vk-card-duration{font:12px/1.8 monospace;color:var(--vk-muted)}.vk-studio p.vk-sample-note{margin-top:32px;max-width:700px;font-size:14px;color:var(--vk-muted);line-height:1.8}.vk-thumbnail{--vk-cover-accent:#72f5a5;position:relative;display:grid;grid-template-rows:auto minmax(100px,1fr) auto auto;align-items:start;gap:22px;width:100%;aspect-ratio:4/5;padding:24px;overflow:hidden;background:#112019;color:#f5f5ed;text-align:left}.vk-thumbnail-wedding{--vk-cover-accent:#f3d6b1}.vk-thumbnail-app{--vk-cover-accent:#b2e5ff}.vk-thumbnail-websites{--vk-cover-accent:#c4bfff}.vk-thumbnail-podcast{--vk-cover-accent:#ffc19b}.vk-thumbnail>img{object-fit:cover;object-position:center 35%}.vk-thumbnail-shade{position:absolute;inset:0;background:linear-gradient(180deg,#06110cc9,#06110c44 35%,#06110cf0 78%);pointer-events:none}.vk-thumbnail-brand,.vk-thumbnail-meta,.vk-thumbnail-title{position:relative;z-index:1}.vk-thumbnail-brand{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;font-size:12px;line-height:1.6;color:#f5f5ed}.vk-thumbnail-brand>span:first-child{display:flex;gap:7px;align-items:center;font-size:16px;font-weight:700;color:var(--vk-cover-accent)}.vk-thumbnail>.vk-card-play{align-self:center;justify-self:center}.vk-thumbnail-title{font-size:clamp(28px,2.7vw,40px);line-height:1.12;letter-spacing:-.035em;font-weight:700;overflow-wrap:anywhere}.vk-thumbnail-meta{display:flex;flex-direction:column;gap:6px;font:12px/1.7 monospace;color:var(--vk-cover-accent)}.vk-thumbnail-meta>span{color:#d3ddd3;font:14px/1.6 Arial,Helvetica,sans-serif}.vk-hero-screen.vk-custom-hero{display:block;padding:0;min-height:0}.vk-custom-hero>.vk-thumbnail{padding:30px;min-height:530px}.vk-custom-hero>.vk-screen-link{padding:20px 24px;background:#0c1911;border-top:1px solid var(--vk-line)}.vk-player-cover{position:absolute;inset:0;width:100%;height:100%;padding:0;background:#06110c;border:0;color:#f5f5ed}.vk-player-cover>.vk-thumbnail{width:100%;height:100%;aspect-ratio:auto;padding:30px;grid-template-rows:auto minmax(70px,1fr) auto auto;gap:18px}.vk-player-cover>.vk-thumbnail .vk-thumbnail-title{font-size:clamp(30px,3.3vw,48px)}@media (max-width:1100px){.vk-cinema{grid-template-columns:minmax(0,1fr)}.vk-project-grid,.vk-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vk-hero-grid{gap:32px}.vk-hero h1{font-size:72px}.vk-brief-grid,.vk-formats{gap:40px}.vk-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.vk-form-row{grid-template-columns:1fr;gap:0}}@media (max-width:900px){.vk-cinema{grid-template-columns:1fr}.vk-cinema-screen{aspect-ratio:16/10;min-height:420px}.vk-film-info{gap:18px}.vk-hero-screen{min-height:580px}.vk-container{width:calc(100% - 48px)}.vk-header{padding-inline:24px}.vk-nav{order:3;width:100%;justify-content:center;border-top:1px solid var(--vk-line);padding-top:12px;gap:24px}.vk-hero-grid{grid-template-columns:1fr;gap:44px}.vk-hero h1{font-size:clamp(64px,10vw,88px)}.vk-hero-copy>p{max-width:550px}.vk-reel-wrap{width:min(600px,100%);margin-inline:auto}.vk-reel-frame{min-height:440px}.vk-frame-headline{font-size:48px}.vk-section-head{flex-direction:column;align-items:flex-start;gap:24px}.vk-section-head>p{max-width:550px}.vk-brief-grid,.vk-formats{grid-template-columns:1fr;gap:44px}.vk-format-diagram{width:min(480px,100%);margin-inline:auto}.vk-form-row{gap:20px}.vk-footer-top,.vk-form-row{grid-template-columns:repeat(2,minmax(0,1fr))}.vk-footer-top nav{grid-column:1/-1;justify-content:flex-start}}@media (max-width:650px){.vk-player-cover>.vk-thumbnail,.vk-thumbnail{padding:22px;gap:18px}.vk-thumbnail-title{font-size:32px}.vk-custom-hero>.vk-thumbnail,.vk-hero-screen{padding:24px;min-height:480px}.vk-hero-screen{grid-template-rows:auto minmax(130px,1fr) auto auto}.vk-screen-title{font-size:36px}.vk-cinema-screen{aspect-ratio:9/12;min-height:0}.vk-film-info{padding:24px}.vk-film-info h3{font-size:28px}.vk-video-filters{gap:10px}.vk-video-filters button{padding:10px 14px;font-size:14px}.vk-card-play{width:60px;height:60px}.vk-container{width:calc(100% - 40px)}.vk-header{padding:16px 20px;gap:16px}.vk-brand{width:130px}.vk-button-small{padding:10px 12px;gap:8px}.vk-nav{font-size:14px;gap:12px 20px}.vk-hero{padding-block:28px 60px}.vk-hero-grid{padding-top:32px}.vk-hero h1{font-size:clamp(52px,13vw,78px)}.vk-hero-copy>p{font-size:17px}.vk-hero-actions{align-items:flex-start;flex-direction:column;gap:16px}.vk-reel-frame{min-height:380px;padding:22px;gap:24px}.vk-frame-headline{font-size:clamp(32px,8.5vw,46px)}.vk-reel-controls{padding:16px;gap:10px}.vk-preview-label{flex-basis:130px}.vk-brief,.vk-formats,.vk-process,.vk-services,.vk-work{padding-block:64px}.vk-formats h2,.vk-section-head h2{font-size:clamp(30px,8vw,40px)}.vk-project-grid,.vk-services-grid,.vk-steps{grid-template-columns:1fr}.vk-project-grid{gap:36px}.vk-project-image{min-height:380px;padding:24px}.vk-project-overlay{font-size:clamp(30px,8.5vw,40px)}.vk-project-detail{grid-template-columns:1fr;gap:18px}.vk-project-detail>a{grid-column:auto}.vk-service{padding:28px}.vk-service h3{font-size:30px}.vk-format-diagram{gap:24px 16px}.vk-format{padding:14px}.vk-format-tall{min-width:90px;max-height:210px}.vk-brief-copy h2{font-size:64px}.vk-form-row{grid-template-columns:1fr;gap:0}.vk-footer-top{grid-template-columns:1fr;gap:24px}.vk-footer-top nav{grid-column:auto}.vk-footer-bottom{flex-direction:column;align-items:flex-start}.vk-success{padding:24px}}@media (max-width:360px){.vk-header>.vk-button{width:100%}.vk-nav{justify-content:flex-start}.vk-reel-controls{display:grid;grid-template-columns:repeat(3,44px)}.vk-preview-label{grid-column:1/-1;grid-row:1}}@media (prefers-reduced-motion:reduce){.vk-studio *,.vk-studio :after,.vk-studio :before{scroll-behavior:auto!important;animation:none!important;transition:none!important}.vk-project-image:hover img{transform:none}}