@font-face{font-family:WMYouTubeOswald;src:url('fonts/Oswald-Bold.ttf') format('truetype');font-weight:700;font-display:swap}
@font-face{font-family:WMYouTubeInter;src:url('fonts/inter-cyrillic-variable.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0400-052F,U+2DE0-2DFF,U+A640-A69F}
@font-face{font-family:WMYouTubeInter;src:url('fonts/inter-latin-variable.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
.wm-yt-wall{color-scheme:dark;--wm-yt-bg:#212121;--wm-yt-ink:#FFFFFF;--wm-yt-muted:rgba(255,255,255,.64);--wm-yt-red:#FF0033}
.wm-yt-wall,.wm-yt-wall *{box-sizing:border-box}.wm-yt-wall{position:relative;isolation:isolate;-webkit-font-smoothing:auto;margin:0;color:var(--wm-yt-ink);background:linear-gradient(rgba(0,0,0,.12),rgba(0,0,0,.12)),url("studio-wall-v1.jpg") center / cover no-repeat,var(--wm-yt-bg);font:400 16px/1.5 WMYouTubeInter,Arial,sans-serif}.wm-yt-wall a{color:inherit;text-decoration:none}.wm-yt-wall a:focus-visible{outline:2px solid var(--wm-yt-ink);outline-offset:7px}.wm-yt-wall h1,.wm-yt-wall p{margin:0}.wm-yt-screen{padding:31px 44px 39px;min-height:100svh;display:flex;flex-direction:column;max-width:2100px;margin:auto}.wm-yt-header{display:flex;align-items:center;justify-content:space-between;gap:30px}.wm-yt-brand{display:flex;align-items:center;gap:15px}.wm-yt-brand img{display:block;width:65px;height:auto;filter:brightness(0) invert(1) drop-shadow(5px 8px 12px rgba(0,0,0,.35))}.wm-yt-brand span{font-size:12px;font-weight:750;letter-spacing:.14em}.wm-yt-work-link{display:flex;gap:19px;align-items:center;font-size:13px}.wm-yt-work-link span{font-size:23px;line-height:1}.wm-yt-work-link:hover{color:var(--wm-yt-muted)}.wm-yt-hero{flex:1;display:flex;flex-direction:column;justify-content:flex-start;padding-top:clamp(44px,7svh,85px)}.wm-yt-wall h1{font-weight:400}.wm-yt-intro{display:flex;align-items:center;gap:20px;font-size:clamp(16px,1.8vw,26px);text-transform:uppercase;line-height:1.25;letter-spacing:-.02em;margin-bottom:25px}.wm-yt-intro img{display:block;width:43px;height:auto;flex-shrink:0}.wm-yt-display{display:block;height:clamp(270px,48svh,620px);overflow:visible}.wm-yt-display svg{display:block;width:100%;height:100%;fill:var(--wm-yt-ink);overflow:visible;filter:drop-shadow(10px 17px 21px rgba(0,0,0,.42))}.wm-yt-display text{font:700 1000px WMYouTubeOswald,sans-serif;font-kerning:normal}.wm-yt-youtube-word{fill:var(--wm-yt-red)}[data-headline-tone="ivory"] .wm-yt-youtube-word{fill:var(--wm-yt-ink)}.wm-yt-display-mobile{display:none}.wm-yt-audience{display:block;text-transform:uppercase;font:700 clamp(29px,3.1vw,47px)/1.15 WMYouTubeOswald,sans-serif;letter-spacing:-.02em;margin-top:17px;text-shadow:5px 8px 12px rgba(0,0,0,.34)}.wm-yt-bottom{margin-top:43px;display:flex;justify-content:space-between;gap:48px;align-items:flex-start}.wm-yt-proof{display:flex;align-items:center;gap:20px;min-width:0;min-height:78px;flex-shrink:0}.wm-yt-proof-value{display:block;flex-shrink:0;white-space:nowrap;font:700 clamp(46px,4.4vw,64px)/1 WMYouTubeOswald,sans-serif;letter-spacing:-.04em}.wm-yt-proof-value span{font-size:.72em;letter-spacing:-.025em}.wm-yt-proof-caption{color:var(--wm-yt-muted);font-size:13px;line-height:1.5;letter-spacing:-.015em}.wm-yt-description{font-size:clamp(16px,1.4vw,21px);letter-spacing:-.025em;line-height:1.5;max-width:670px}.wm-yt-team{color:var(--wm-yt-muted);font-size:14px;margin-top:12px;letter-spacing:0}/* All elements cast soft shadows down and right onto the studio wall. */
.wm-yt-intro{ text-shadow:3px 5px 10px rgba(0,0,0,.28) }
.wm-yt-intro img{ filter:drop-shadow(5px 8px 12px rgba(0,0,0,.35)) }
.wm-yt-proof-value{ text-shadow:5px 8px 12px rgba(0,0,0,.35) }
.wm-yt-proof-caption{ text-shadow:3px 5px 10px rgba(0,0,0,.28) }
/* A single action, with the same type and red as the headline. */
.wm-yt-cta-block{width:360px;min-width:260px;max-width:100%;flex-shrink:1}
.wm-yt-cta{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:center;width:100%;min-height:78px;padding:22px 26px;border-radius:3px;background:var(--wm-yt-red);color:var(--wm-yt-ink);box-shadow:8px 14px 24px rgba(0,0,0,.32);font:700 26px/1.2 WMYouTubeOswald,sans-serif;letter-spacing:0;text-transform:uppercase;transition:transform .1s ease}
.wm-yt-cta-label{position:relative}
.wm-yt-cta-hover{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:inherit;background:var(--wm-yt-ink);color:var(--wm-yt-bg);clip-path:inset(0 100% 0 0);transition:clip-path .24s cubic-bezier(.2,.7,.2,1);pointer-events:none}
.wm-yt-cta:focus-visible .wm-yt-cta-hover{clip-path:inset(0)}
.wm-yt-cta:active{transform:translateY(1px)}
@media(hover:hover){.wm-yt-cta:hover .wm-yt-cta-hover{clip-path:inset(0)}}
.wm-yt-skip{position:absolute;top:-100px}.wm-yt-skip:focus{top:10px;left:20px;background:var(--wm-yt-ink);color:var(--wm-yt-bg);z-index:2;padding:10px}
@media(min-width:1500px){.wm-yt-screen{padding-inline:60px}.wm-yt-hero{padding-top:9svh}.wm-yt-display{height:49svh;max-height:680px}.wm-yt-bottom{margin-top:45px}.wm-yt-desktop-break{display:none}}
@media(max-width:850px){.wm-yt-screen{padding:27px 28px 32px}.wm-yt-hero{padding-top:58px}.wm-yt-display{height:43svh}.wm-yt-intro{font-size:20px}.wm-yt-bottom{gap:25px}.wm-yt-cta-block{width:320px}.wm-yt-cta{min-height:76px;padding:22px 24px;font-size:24px}.wm-yt-proof{min-height:76px}.wm-yt-description{font-size:16px}.wm-yt-brand{gap:10px}.wm-yt-brand img{width:55px}.wm-yt-brand span{font-size:10px}}
@media(max-width:600px){.wm-yt-screen{padding:23px 20px 26px;min-height:100svh}.wm-yt-header{gap:15px}.wm-yt-brand img{width:46px}.wm-yt-brand span{font-size:9px;letter-spacing:.12em}.wm-yt-brand{gap:9px}.wm-yt-work-link{font-size:10px;gap:8px}.wm-yt-work-link span{font-size:17px}.wm-yt-hero{padding-top:44px}.wm-yt-intro{font-size:16px;gap:13px;margin-bottom:21px}.wm-yt-intro img{width:31px}.wm-yt-display-wide{display:none}.wm-yt-display-mobile{display:grid;gap:13px}.wm-yt-display-mobile .wm-yt-display{height:clamp(140px,22svh,210px)}.wm-yt-display-mobile svg{filter:drop-shadow(6px 10px 14px rgba(0,0,0,.4))}.wm-yt-audience{font-size:27px;margin-top:17px;letter-spacing:0}.wm-yt-bottom{flex-direction:column;align-items:stretch;gap:25px;margin-top:33px}.wm-yt-proof{gap:18px;min-height:48px}.wm-yt-proof-value{font-size:48px}.wm-yt-proof-caption{font-size:12px}.wm-yt-description{font-size:15px;line-height:1.55;max-width:360px;letter-spacing:-.02em}.wm-yt-team{font-size:12px;margin-top:8px}.wm-yt-desktop-break{display:none}.wm-yt-cta-block{width:100%;min-width:0}.wm-yt-cta{min-height:72px;padding:20px 24px;font-size:24px;box-shadow:6px 10px 18px rgba(0,0,0,.32)}}
@media(min-width:851px) and (max-width:1499px){.wm-yt-screen{padding-bottom:28px}.wm-yt-hero{padding-top:6svh}.wm-yt-display{height:46svh}.wm-yt-bottom{margin-top:32px}}
@media(prefers-reduced-motion:reduce){.wm-yt-wall *{transition:none!important}.wm-yt-cta:active{transform:none}}

/* The first scene stays still only while the next screen covers it. */
html.wm-youtube-page{scroll-behavior:auto;background:#212121;overflow-x:clip;overscroll-behavior-y:none}
body.wm-youtube-page{background:#212121;overflow-x:clip;overflow-y:visible}
body.wm-youtube-page::before,body.wm-youtube-page::after{content:none;animation:none}
.wm-yt-stage{position:relative;z-index:0;height:calc(var(--wm-yt-scene-height,100svh) + 100svh)}
.wm-yt-stage>.wm-yt-wall{position:sticky;top:min(0px,calc(100svh - var(--wm-yt-scene-height,100svh)))}
.wm-yt-flow{position:relative;z-index:1;display:flow-root;margin-top:-100svh;background:#191919;box-shadow:0 -16px 32px rgba(0,0,0,.22)}
.wm-yt-flow .product-result{display:flex;min-height:100svh;flex-direction:column;justify-content:center;margin:0;padding:clamp(64px,10svh,120px) clamp(24px,5.5vw,96px);border-radius:0;background:transparent;color:#fff}
.wm-yt-flow .product-result .eyebrow{color:rgba(255,255,255,.56)}
.wm-yt-next-copy{opacity:var(--wm-yt-copy-opacity,1);transform:translate3d(0,var(--wm-yt-copy-offset,0px),0)}
@media(prefers-reduced-motion:reduce){
  .wm-yt-stage{height:auto}
  .wm-yt-stage>.wm-yt-wall{position:relative;top:auto}
  .wm-yt-flow{margin-top:0}
  .wm-yt-next-copy{opacity:1;transform:none}
}

/* Approved hero composition, 7 November 2026. */
.wm-yt-header .wm-yt-cta-block{width:270px;min-width:0}.wm-yt-header .wm-yt-cta{min-height:58px;padding:16px 22px;font-size:22px}.wm-yt-hero{padding-top:28px}.wm-yt-intro{width:var(--hero-youtube-width,47%);gap:22px;align-items:center;margin-bottom:25px;letter-spacing:0;line-height:1.15}.wm-yt-intro img{width:var(--hero-yo-width,120px);height:auto}.wm-yt-intro>span{white-space:nowrap;display:block;font-size:var(--hero-intro-font,28px);font-weight:400}.wm-yt-audience{width:var(--hero-youtube-width,47%);font-size:var(--hero-audience-font,40px);letter-spacing:0;white-space:nowrap;line-height:1.15;margin-top:20px}.wm-yt-bottom{justify-content:flex-end;margin-top:calc(-1 * var(--hero-audience-height,50px));gap:0}.wm-yt-proof{display:flex;flex-direction:column;align-items:stretch;gap:15px;min-height:0;width:max-content}.wm-yt-proof-value{font-size:clamp(90px,11vw,165px);line-height:1;letter-spacing:-.035em;width:max-content}.wm-yt-proof-caption{display:block;width:100%;font-size:var(--hero-caption-font,19px);line-height:1.35;letter-spacing:0;text-align:justify;text-align-last:justify;color:rgba(255,255,255,.64)}.wm-yt-proof-caption br{display:block}.wm-yt-screen{padding-bottom:34px}
@media(min-width:1500px){.wm-yt-header .wm-yt-cta-block{width:310px}.wm-yt-header .wm-yt-cta{min-height:64px;font-size:24px}.wm-yt-hero{padding-top:34px}}
@media(max-width:850px){.wm-yt-header .wm-yt-cta-block{width:240px}.wm-yt-header .wm-yt-cta{min-height:54px;font-size:20px}.wm-yt-intro{gap:18px}.wm-yt-proof-value{font-size:95px}}
@media(max-width:600px){.wm-yt-header{align-items:center;gap:20px}.wm-yt-header .wm-yt-cta-block{width:210px;flex-shrink:0}.wm-yt-header .wm-yt-cta{min-height:48px;font-size:18px;padding:13px 16px}.wm-yt-hero{padding-top:30px}.wm-yt-intro{width:100%;gap:14px;margin-bottom:24px}.wm-yt-intro img{width:var(--hero-yo-width,95px)}.wm-yt-intro>span{font-size:var(--hero-intro-font,22px)}.wm-yt-audience{width:100%;margin-top:20px}.wm-yt-bottom{align-items:flex-end;margin-top:25px}.wm-yt-proof-value{font-size:90px}.wm-yt-proof{gap:12px}.wm-yt-proof-caption{font-size:var(--hero-caption-font,17px)}.wm-yt-display-mobile .wm-yt-display{height:clamp(140px,20svh,200px)}}
@media(max-width:360px){.wm-yt-header .wm-yt-cta-block{width:190px}.wm-yt-header .wm-yt-cta{font-size:17px}}
.wm-yt-proof-caption{text-align:center;text-align-last:auto}.wm-yt-proof-value{font-size:clamp(90px,9vw,132px)}
@media(min-width:601px){.wm-yt-hero{padding-top:20px}.wm-yt-intro{margin-bottom:18px}.wm-yt-display-wide{height:clamp(200px,min(46svh,calc(100svh - 500px)),620px)}}
@media(max-width:600px){.wm-yt-proof-value{font-size:90px}}
.wm-yt-intro .wm-yt-mark{position:relative;display:block;flex-shrink:0;width:var(--hero-yo-width,120px);aspect-ratio:1.45;overflow:hidden;filter:drop-shadow(5px 8px 12px rgba(0,0,0,.35))}.wm-yt-intro .wm-yt-mark img{position:absolute;width:150%;max-width:none;height:auto;left:-25%;top:50%;transform:translateY(-50%);filter:none}
@media(max-width:600px){.wm-yt-header .wm-yt-cta-block{width:220px}.wm-yt-header .wm-yt-cta{white-space:nowrap;padding-inline:12px}.wm-yt-header .wm-yt-cta-label,.wm-yt-header .wm-yt-cta-hover{white-space:nowrap}}
@media(max-width:360px){.wm-yt-header .wm-yt-cta-block{width:200px}.wm-yt-header .wm-yt-cta{font-size:16px}}
/* Second composition: proof in the header, action at the foot of the headline. */
.wm-yt-header .wm-yt-proof{flex-direction:row;align-items:center;width:auto;gap:18px;flex-shrink:0}.wm-yt-header .wm-yt-proof-value{font-size:clamp(56px,6.2vw,88px);line-height:1}.wm-yt-header .wm-yt-proof-caption{width:auto;font-size:13px;text-align:left;text-align-last:auto;white-space:nowrap;line-height:1.5}.wm-yt-intro{font-size:var(--hero-intro-font,32px);gap:16px}.wm-yt-intro .wm-yt-mark{height:var(--hero-icon-height,26px);width:var(--hero-yo-width,38px);aspect-ratio:auto}.wm-yt-intro>span:not(.wm-yt-mark){font-size:inherit}.wm-yt-hero{padding-top:46px}.wm-yt-bottom{margin-top:calc(-1 * var(--hero-audience-height,50px));align-items:center}.wm-yt-bottom .wm-yt-cta-block{width:310px;min-width:0}.wm-yt-bottom .wm-yt-cta{min-height:66px;padding:18px 22px;font-size:24px;white-space:nowrap}
@media(min-width:601px){.wm-yt-display-wide{height:clamp(220px,min(49svh,calc(100svh - 350px)),680px)}}
@media(max-width:850px){.wm-yt-header .wm-yt-proof{gap:14px}.wm-yt-header .wm-yt-proof-value{font-size:58px}.wm-yt-header .wm-yt-proof-caption{font-size:11px}.wm-yt-bottom .wm-yt-cta-block{width:270px}.wm-yt-bottom .wm-yt-cta{font-size:22px}}
@media(max-width:600px){.wm-yt-header{gap:15px}.wm-yt-header .wm-yt-proof{gap:12px}.wm-yt-header .wm-yt-proof-value{font-size:48px}.wm-yt-header .wm-yt-proof-caption{font-size:10px}.wm-yt-hero{padding-top:44px}.wm-yt-intro{gap:12px}.wm-yt-bottom{margin-top:28px;align-items:stretch}.wm-yt-bottom .wm-yt-cta-block{width:100%}.wm-yt-bottom .wm-yt-cta{min-height:64px;font-size:23px}.wm-yt-display-mobile .wm-yt-display{height:clamp(140px,22svh,210px)}}

/* Scale the complete button with the hero, including its hit area and label. */
.wm-yt-bottom .wm-yt-cta-block{width:clamp(260px,30vw,480px);max-width:100%;min-width:0}
.wm-yt-bottom .wm-yt-cta{min-height:clamp(56px,6.3vw,100px);padding:clamp(16px,1.72vw,29px) clamp(20px,2.1vw,34px);font-size:clamp(21px,2.3vw,38px);white-space:nowrap}
@media(max-width:600px){.wm-yt-bottom .wm-yt-cta-block{width:100%}.wm-yt-bottom .wm-yt-cta{min-height:clamp(56px,16vw,70px);padding:clamp(16px,4.6vw,21px) 20px;font-size:clamp(20px,5.9vw,26px)}}
