.ad-headline{position:absolute;top:28px;left:1%;z-index:6;display:flex;align-items:center;gap:13px;width:max-content;max-width:185%;transform:rotate(-3deg)}
.art .ad-headline h1{position:static;transform:none;font-size:clamp(22px,2.35vw,37px);padding:10px 14px 12px;white-space:nowrap}
.agency-link{display:block;background:var(--red);color:var(--yellow);font-size:clamp(19px,2.1vw,33px);line-height:1;font-weight:900;padding:12px 15px 14px;text-decoration:none;white-space:nowrap;border:2px solid var(--black);box-shadow:4px 4px 0 var(--black);text-shadow:-.5px 0 #e65e2544,.5px 0 #243d6944;transition:background .15s,color .15s}
.agency-link:hover{background:var(--black);color:var(--yellow)}.agency-link:focus-visible{outline:3px dashed var(--black);outline-offset:7px}
@media(max-width:1000px) and (min-width:701px){.ad-headline{top:30px;gap:9px}.art .ad-headline h1{font-size:25px}.agency-link{font-size:23px;padding:11px 12px 13px}}
@media(max-width:700px){.ad-headline{top:5px;left:0;width:100%;max-width:100%;gap:7px;align-items:stretch}.art .ad-headline h1{display:flex;align-items:center;justify-content:center;flex:0 0 43%;font-size:clamp(13px,3.5vw,23px);padding:9px 6px;white-space:nowrap}.agency-link{flex:1;display:flex;align-items:center;justify-content:center;font-size:clamp(13px,3.6vw,24px);padding:10px 5px;white-space:normal;text-align:center;line-height:1.05;box-shadow:3px 3px 0 var(--black)}}
@media(prefers-reduced-motion:reduce){.agency-link{transition:none}}
.instagram-link{display:block;background:var(--yellow);color:var(--black);font-size:clamp(19px,2.1vw,33px);line-height:1;font-weight:900;padding:12px 15px 14px;text-decoration:none;white-space:nowrap;border:2px solid var(--black);box-shadow:4px 4px 0 var(--black);transition:background .15s,color .15s}
.instagram-link:hover{background:var(--black);color:var(--yellow)}.instagram-link:focus-visible{outline:3px dashed var(--black);outline-offset:7px}
@media(max-width:1000px) and (min-width:701px){.instagram-link{font-size:23px;padding:11px 12px 13px}}
@media(max-width:700px){.ad-headline{gap:5px}.art .ad-headline h1{flex:0 0 32%;font-size:clamp(10px,2.8vw,19px);padding:9px 4px}.agency-link{flex:1;font-size:clamp(11px,2.9vw,20px);padding:9px 4px}.instagram-link{flex:0 0 24%;display:flex;align-items:center;justify-content:center;font-size:clamp(11px,2.9vw,20px);padding:9px 4px;box-shadow:3px 3px 0 var(--black)}}
@media(prefers-reduced-motion:reduce){.instagram-link{transition:none}}
.about-link{display:block;background:var(--red);color:var(--yellow);font-size:clamp(19px,2.1vw,33px);line-height:1;font-weight:900;padding:12px 15px 14px;text-decoration:none;white-space:nowrap;border:2px solid var(--black);box-shadow:4px 4px 0 var(--black);transition:background .15s,color .15s}
.about-link:hover{background:var(--black);color:var(--yellow)}.about-link:focus-visible{outline:3px dashed var(--black);outline-offset:7px}
@media(max-width:1000px) and (min-width:701px){.ad-headline{gap:7px}.art .ad-headline h1{font-size:23px;padding-inline:10px}.agency-link,.instagram-link,.about-link{font-size:21px;padding:11px 10px 13px}}
@media(max-width:700px){.ad-headline{display:grid;grid-template-columns:1fr 1.25fr;gap:8px;width:100%;max-width:100%}.art .ad-headline h1{font-size:clamp(15px,4vw,25px);padding:10px 5px}.agency-link{font-size:clamp(14px,3.8vw,24px);padding:10px 5px}.instagram-link,.about-link{font-size:clamp(15px,4vw,25px);padding:10px 5px;display:flex;align-items:center;justify-content:center;box-shadow:3px 3px 0 var(--black)}}
@media(prefers-reduced-motion:reduce){.about-link{transition:none}}
