.nines-sponsor{--nines-green:#47615b;--nines-ice:#bfd0dd;--nines-paper:#faf8f2;--nines-red:#913b36;position:relative;isolation:isolate;box-sizing:border-box;background:var(--nines-ice);color:#0b0b0d;border-block:1px solid var(--nines-green);font:400 14px/1.4 Arial,sans-serif;overflow:hidden}.nines-sponsor:after,.nines-sponsor:before{content:"";position:absolute;inset:0 auto 0 0;width:220px;background:url(/images/sponsors/the-nines/winter-watercolor-2026.webp) 0 100%/auto 100% no-repeat;mask-image:linear-gradient(90deg,#0b0b0d 65%,transparent);pointer-events:none;z-index:-1}.nines-sponsor:after{inset:0 0 0 auto;background-position:100% 100%;mask-image:linear-gradient(270deg,#0b0b0d 65%,transparent)}.nines-sponsor *{box-sizing:border-box}.nines-sponsor-inner{position:relative;z-index:2;max-width:1248px;margin:auto;padding:10px 20px 18px 100px}.nines-sponsor-copy{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) auto;gap:20px;align-items:center}.nines-sponsor .nines-ad-label{position:absolute;right:8px;bottom:2px;z-index:2;font:400 11px/1.2 Arial,sans-serif;color:#52525b}.nines-title{display:flex;align-items:center;gap:16px;min-width:0}.nines-wordmark{display:block;flex:0 0 100px;background:var(--nines-green);padding:8px;border-radius:4px}.nines-wordmark img{display:block;width:100%;height:auto;aspect-ratio:600/313;object-fit:contain}.nines-sponsor .nines-sponsor-copy h2{margin:0;font:italic 700 38px/1.1 Georgia,Times New Roman,serif;color:var(--nines-red);text-transform:none;letter-spacing:0}.nines-sponsor p{margin:2px 0;font:400 14px/1.35 Arial,sans-serif;color:#0b0b0d}.nines-sponsor .nines-event-date{font-size:16px;font-weight:700}.nines-sponsor .nines-brandline{font-weight:700;font-size:14px}.nines-sponsor .nines-market-extras{font-style:italic;font-family:Georgia,Times New Roman,serif;font-size:15px}.nines-sponsor-actions{display:flex;flex-direction:column;gap:0}.nines-sponsor a.nines-shop{padding:8px 14px;border-radius:4px;background:var(--nines-green);color:#fff;font:700 14px/1.3 Arial,sans-serif;text-decoration:none}.nines-sponsor a.nines-giveaway,.nines-sponsor a.nines-shop{display:inline-flex;justify-content:center;align-items:center;min-height:44px}.nines-sponsor a.nines-giveaway{color:#0b0b0d;font:700 13px/1.3 Arial,sans-serif;text-decoration:underline;text-underline-offset:3px}.nines-sponsor a:focus-visible{outline:3px solid var(--nines-red);outline-offset:3px}.nines-sponsor a.nines-shop:hover{background:#18181b;color:#fff}@media(max-width:1000px){.nines-wordmark{display:none}.nines-sponsor-copy{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:12px}.nines-sponsor .nines-sponsor-copy h2{font-size:32px}}@media(max-width:700px){.nines-sponsor-inner{padding:8px 12px 16px 64px}.nines-sponsor-copy{grid-template-columns:minmax(0,1fr) 100px;gap:0 10px}.nines-sponsor .nines-sponsor-copy h2{font-size:25px}.nines-title{grid-column:1;grid-row:1}.nines-sponsor .nines-brandline{font-size:13px}.nines-event-details{grid-column:1;grid-row:2;display:block}.nines-sponsor .nines-address,.nines-sponsor .nines-event-date{font-size:13px}.nines-sponsor .nines-market-extras{display:none}.nines-sponsor-actions{grid-column:2;grid-row:1/3;max-width:100px}.nines-sponsor:after,.nines-sponsor:before{width:100px}.nines-sponsor a.nines-shop{font-size:13px;padding:8px;white-space:nowrap}.nines-sponsor a.nines-giveaway{font-size:13px;text-align:center}.nines-title{align-self:end}.nines-sponsor .nines-brandline{margin-bottom:0}.nines-sponsor .nines-event-date{margin-top:0}.nines-sponsor a.nines-shop{white-space:normal;text-align:center}.nines-sponsor .nines-sponsor-copy h2{font-size:24px}}