.advertise{background:var(--white);overflow-x:clip}.advertise__inner{max-width:1100px;padding:0 var(--space-6);margin:0 auto}.advertise h2{margin-bottom:var(--space-4);font-family:var(--font-display);font-size:var(--text-2xl);text-transform:uppercase;line-height:1}.advertise h3{font-family:var(--font-display);font-size:var(--text-lg);text-transform:uppercase;line-height:1.1}.advertise__footnote{margin-top:var(--space-6);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-meta)}.advertise__hero{padding:var(--space-12) var(--space-6) var(--space-16);background:var(--black);color:var(--white);text-align:center;position:relative;overflow:hidden}.advertise__hero:before{content:"";background-image:radial-gradient(var(--white) 22%, transparent 23%);opacity:.07;pointer-events:none;background-size:9px 9px;position:absolute;inset:0}.advertise__hero>*{position:relative}.advertise__brand{width:clamp(240px,66vw,460px);margin:0 auto var(--space-8);container-type:inline-size}.advertise__logo{width:100%;height:auto;margin:0 0 var(--space-2);display:block}.advertise__tagline{color:var(--white);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.1em;text-align:center;text-transform:uppercase;white-space:nowrap;margin:0;font-size:4.4cqw}.advertise__hero h1{margin-bottom:var(--space-2);font-family:var(--font-display);text-transform:uppercase;line-height:.9}.advertise__big{color:var(--yellow);text-shadow:6px 6px 0 var(--red);font-size:clamp(5.5rem,27vw,14rem);line-height:.85;display:block}.advertise__big-rest{margin-top:calc(var(--space-8) * 1.25);color:var(--white);font-size:clamp(1.8rem,7vw,4rem);display:block}.advertise__kicker{margin:var(--space-6) 0 var(--space-4);font-family:var(--font-display);color:var(--lime);text-transform:uppercase;font-size:clamp(1.5rem,5vw,2.5rem)}.advertise__lede{max-width:56ch;margin:0 auto var(--space-8);font-family:var(--font-body);font-size:var(--text-md);line-height:1.6}.advertise__chain{gap:var(--space-8);max-width:980px;margin:var(--space-12) auto 0;text-align:left;padding:0 2.75rem 0 0;list-style:none;display:grid;position:relative}@media screen and (width>=1080px){.advertise__chain{gap:var(--space-4);text-align:center;grid-template-columns:repeat(4,1fr);padding:0 0 5.25rem}}.advertise__chain:after,.advertise__chain:before{content:"";pointer-events:none;position:absolute}.advertise__chain:after{border:4px solid var(--lime);border-left:0;border-radius:0 1.5rem 1.5rem 0;width:1.75rem;top:2.25rem;bottom:2.25rem;right:0}@media screen and (width>=1080px){.advertise__chain:after{border:4px solid var(--lime);border-top:0;border-radius:0 0 1.5rem 1.5rem;width:auto;height:2.5rem;inset:auto calc(12.5% - .375rem) .75rem}}.advertise__chain:before{border-block:.6rem solid #0000;border-right:.9rem solid var(--lime);top:calc(1.65rem + 2px);right:1.75rem}@media screen and (width>=1080px){.advertise__chain:before{border:0;border-inline:.6rem solid #0000;border-left-color:#0000;border-bottom:.9rem solid var(--lime);inset:auto auto 3.25rem calc(12.5% - .975rem + 2px)}}.advertise__step{--size:4.5rem;--c:var(--yellow);align-items:center;gap:var(--space-4);grid-template-columns:6rem 1fr;display:grid;position:relative}@media screen and (width>=1080px){.advertise__step{--size:6rem;align-content:start;justify-items:center;gap:var(--space-3);grid-template-columns:1fr}}.advertise__step--lime{--c:var(--lime)}.advertise__step--cyan{--c:var(--cyan)}.advertise__step--red{--c:var(--red);color:var(--white)}.advertise__step+.advertise__step:before{content:"↓";top:calc(var(--space-8) / -2);font-family:var(--font-ui);color:var(--lime);font-size:2.5rem;font-weight:900;line-height:1;position:absolute;left:3rem;translate:-50% -50%}@media screen and (width>=1080px){.advertise__step+.advertise__step:before{content:"→";top:3rem;left:calc(var(--space-4) / -2);font-size:3.5rem}}.advertise__node{width:var(--size);aspect-ratio:1;border:4px solid var(--white);background:var(--c);color:var(--black);rotate:calc(var(--step) * 4deg - 6deg);border-radius:50%;justify-self:center;place-items:center;display:grid}.advertise__step--red .advertise__node{color:var(--white)}.advertise__node{font-size:calc(var(--size) * .5);text-shadow:.08em .08em 0 var(--black);line-height:1}.advertise__step-label{font-family:var(--font-body);font-size:var(--text-base);line-height:1.3}@media screen and (width>=1080px){.advertise__step-label{margin-top:calc((7.5rem - var(--size)) / -2)}}.advertise__watching{padding:var(--space-12) 0;background-color:var(--white);background-image:var(--grid-paper);background-size:220px}.advertise__section-lede{max-width:48ch;font-family:var(--font-body);font-size:var(--text-md);line-height:1.6}.advertise__watching-intro{width:fit-content;max-width:100%;padding:var(--space-4) var(--space-5);background:var(--white);box-shadow:6px 6px 0 var(--black)}.advertise__watching-intro h2{margin-bottom:var(--space-3)}.advertise__watching-intro .advertise__section-lede{margin:0}.advertise__watching-grid{gap:var(--space-10);margin-top:var(--space-8);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media screen and (width>=1080px){.advertise__watching-grid{gap:var(--space-12);grid-template-columns:minmax(0,1fr) 388px}}.advertise__watching .advertise__footnote{padding:var(--space-1) var(--space-2);background:var(--white);box-shadow:4px 4px 0 var(--black);display:inline-block}.advertise__dots-wrap{padding:var(--space-6);background:var(--black);box-shadow:5px 5px 0 var(--red);color:var(--white)}@media screen and (width>=1080px){.advertise__dots-wrap{order:2}}.advertise__dots-title{margin:0 0 var(--space-4);font-family:var(--font-display);font-size:var(--text-lg);color:var(--white);text-align:center;text-transform:uppercase;line-height:1}.advertise__dots{grid-template-columns:repeat(10,1fr);gap:.45rem;width:100%;max-width:340px;margin:0 auto;display:grid;container-type:inline-size}.advertise__dot{aspect-ratio:1;border:2px solid var(--black);font-family:var(--font-body);color:var(--black);border-radius:50%;place-items:center;font-size:5cqw;line-height:1;display:grid}.advertise__dot--denton{background:var(--red)}.advertise__dot--dfw{background:var(--lime)}.advertise__dot--outside{background:var(--white)}.advertise__legend{justify-content:center;gap:var(--space-2) var(--space-5);max-width:340px;margin:var(--space-5) auto 0;flex-wrap:wrap;list-style:none;display:flex}.advertise__legend li{align-items:center;gap:var(--space-2);font-family:var(--font-ui);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:1px;font-weight:700;display:flex}.advertise__legend .advertise__dot{aspect-ratio:auto;width:1rem;height:1rem}.advertise__chat{gap:var(--space-5);display:grid}.advertise__bubble{align-items:center;gap:var(--space-1) var(--space-3);max-width:30rem;padding:var(--space-4) var(--space-6);border:3px solid var(--black);box-shadow:4px 4px 0 var(--black);color:var(--black);border-radius:1.75rem 1.75rem 1.75rem .3rem;flex-wrap:wrap;display:flex}.advertise__bubble--right{border-radius:1.75rem 1.75rem .3rem;justify-self:end}.advertise__bubble--red{background:var(--red)}.advertise__bubble--lime{background:var(--lime)}.advertise__bubble--yellow{background:var(--yellow)}.advertise__bubble-number{font-family:var(--font-display);font-size:clamp(2.5rem,8vw,3.75rem);line-height:1}.advertise__bubble-text{font-family:var(--font-body);font-size:var(--text-md);flex:11rem;line-height:1.3}.advertise__bubble-text--pitch{font-family:var(--font-display);font-size:var(--text-lg);text-align:center;text-transform:uppercase;text-wrap:balance;line-height:1.1}.advertise__bubble-logo{margin-top:var(--space-2);flex:0 0 100%;justify-content:center;display:flex}.advertise__bubble-logo img{width:12rem;height:auto;padding:var(--space-1) var(--space-2);box-sizing:content-box;background:var(--black);border-radius:0;display:block}.advertise__bar{height:1.1rem;margin-top:var(--space-2);background:var(--white);border:3px solid var(--black);flex:0 0 100%;display:block}.advertise__bar span{background:var(--red);height:100%;display:block}.advertise__proof{padding:var(--space-12) 0;background:var(--yellow);border-top:3px solid var(--black);border-bottom:3px solid var(--black);color:var(--black);position:relative;overflow:hidden}.advertise__proof .advertise__inner{z-index:1;position:relative}.advertise__proof-stars span{top:var(--y);left:var(--x);width:var(--s);aspect-ratio:1;rotate:var(--r);pointer-events:none;background:url(/images/ui/decorations/star-deco-2.png) 50%/contain no-repeat;position:absolute}.advertise__proof-stars span:nth-child(2n){background-image:url(/images/ui/decorations/star-deco-6.png)}.advertise__proof-stars--narrow{display:none}@media screen and (width<=1079px){.advertise__proof-stars--wide{display:none}.advertise__proof-stars--narrow{display:block}}.advertise__tiles{gap:var(--space-8);margin-top:var(--space-8);list-style:none;display:grid}@media screen and (width>=1080px){.advertise__tiles{grid-template-columns:repeat(2,1fr)}}.advertise__tile{gap:var(--space-2);padding:var(--space-4) var(--space-5);background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'><g fill='%230079f8' fill-opacity='.5'><polygon points='5.00,1.40 5.88,3.79 8.42,3.89 6.43,5.46 7.12,7.91 5.00,6.50 2.88,7.91 3.57,5.46 1.58,3.89 4.12,3.79'/><polygon points='15.00,11.40 15.88,13.79 18.42,13.89 16.43,15.46 17.12,17.91 15.00,16.50 12.88,17.91 13.57,15.46 11.58,13.89 14.12,13.79'/></g></svg>") 0 0/20px 20px, var(--white);border:3px solid var(--black);box-shadow:8px 8px 0 var(--black);rotate:var(--tilt);flex-direction:column;display:flex}.advertise__tile-number{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(3.5rem,11vw,5.5rem);line-height:.95}.advertise__tile-number small{font-family:var(--font-body);text-transform:uppercase;letter-spacing:1px;font-size:clamp(1.25rem,1.1rem + .5vw,1.45rem);line-height:1.15;display:block}.advertise__tile-label,.advertise__tile-subline{background:var(--cyan);border:2px solid var(--black);max-width:100%;color:var(--black);align-self:flex-start;padding:.1em .5em}.advertise__tile-label{font-family:var(--font-body);font-size:clamp(1.25rem,1.1rem + .5vw,1.45rem);line-height:1.3}.advertise__tile-subline{font-family:var(--font-body);background:var(--red);font-size:clamp(1.25rem,1.1rem + .5vw,1.45rem);line-height:1.3}.advertise__tile-note{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-meta);line-height:1.3}.advertise__proof h2{padding:var(--space-2) var(--space-5);background:var(--cyan);box-shadow:6px 6px 0 var(--black);color:var(--black);display:inline-block}.advertise__proof .advertise__footnote{padding:var(--space-1) var(--space-2);background:var(--yellow);color:var(--black);display:inline-block}.advertise__why{padding:var(--space-12) 0;background:var(--black);color:var(--white)}.advertise__why-grid{max-width:70ch;margin-top:var(--space-6)}.advertise__why h3{margin-bottom:var(--space-3);font-size:var(--text-xl);color:var(--lime)}.advertise__why p{font-family:var(--font-body);font-size:var(--text-md);line-height:1.7}.advertise__why p a{color:var(--cyan);text-underline-offset:.15em;text-decoration:underline}.advertise__why em{background:var(--red);text-underline-offset:.15em;margin:0 .2em;padding:.15em .6em;font-style:normal;line-height:1.3;text-decoration:underline;display:inline-block;rotate:-2deg}.advertise__offers{padding:var(--space-12) 0 var(--space-16);background:linear-gradient(90deg, var(--cyan) 0 15px, var(--white) 15px 20px, var(--cyan) 20px 35px) 50% 0/35px 100% repeat-x}@media screen and (width>=1080px){.advertise__offers{background:linear-gradient(90deg, var(--cyan) 0 20px, var(--white) 20px 34px, var(--cyan) 34px 54px) 50% 0/54px 100% repeat-x}}.advertise__offers{color:var(--black)}.advertise__offers h2{text-shadow:3px 3px 0 var(--white)}.advertise__offers-title{align-items:center;gap:var(--space-5);width:fit-content;max-width:100%;margin-bottom:var(--space-8);padding:var(--space-3) var(--space-6) var(--space-3) var(--space-5);background:var(--red);border:4px solid var(--lime);outline:3px solid var(--black);box-shadow:6px 6px 0 var(--black);border-radius:1.75rem;display:flex}.advertise__offers-rest{max-width:7ch}.advertise__three{color:#0000;background:radial-gradient(circle, #0000004d 20%, transparent 24%) 0 0/.1em .1em, var(--yellow);-webkit-text-stroke:.03em var(--black);filter:drop-shadow(.05em .05em 0 var(--black));text-shadow:none;background-clip:text;flex:none;padding:0 .04em;font-size:clamp(5.5rem,22vw,8rem);line-height:.85;rotate:-3deg}.advertise__stack{max-width:860px;margin:var(--space-8) auto 0;display:grid}.advertise__sticker-card{padding:var(--space-6) var(--space-6) var(--space-8);border:6px solid var(--white);outline:3px solid var(--black);box-shadow:8px 8px 0 var(--black);border-radius:1.5rem;position:relative}.advertise__sticker-card+.advertise__sticker-card{margin-top:-1.25rem}.advertise__sticker-card--yellow{background:var(--yellow);rotate:-2deg}.advertise__sticker-card--red{background:var(--red);translate:.4rem;rotate:1.5deg}.advertise__sticker-card--lime{background:var(--lime);rotate:-1deg}.advertise__sticker-card h3{margin-bottom:var(--space-3);font-size:var(--text-xl)}.advertise__sticker-card h3 small{font-family:var(--font-body);font-size:var(--text-md);letter-spacing:0;text-transform:none}.advertise__sticker-card p{font-family:var(--font-body);font-size:var(--text-base);line-height:1.65}.advertise__sticker-card--featured{padding-top:var(--space-8)}.advertise__sticker-card .advertise__sticker-love{margin-top:var(--space-5);font-family:var(--font-display);font-size:var(--text-lg);text-align:center;text-transform:uppercase;line-height:1.1}@media screen and (width>=1080px){.advertise__sticker-card--yellow,.advertise__sticker-card--red{width:66%}.advertise__sticker-card--red{justify-self:end;translate:0}.advertise__sticker-card--featured{padding:var(--space-10) var(--space-8) var(--space-10)}}.advertise__faq{padding:var(--space-12) 0;background:var(--white)}.advertise__faq-list{max-width:760px;margin-top:var(--space-6)}.advertise__faq-item{border-top:3px dashed var(--black)}.advertise__faq-item:last-child{border-bottom:3px dashed var(--black)}.advertise__faq-item summary{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) 0;cursor:pointer;list-style:none;display:flex}.advertise__faq-item summary::-webkit-details-marker{display:none}.advertise__faq-item summary:after{content:"+";font-family:var(--font-display);flex-shrink:0;font-size:2.25rem;line-height:1}.advertise__faq-item[open] summary:after{content:"−"}.advertise__faq-item summary:hover h3{color:var(--red)}.advertise__faq-item summary:focus-visible{outline:3px solid var(--cyan);outline-offset:2px}.advertise__faq-item p{padding-bottom:var(--space-5);font-family:var(--font-body);font-size:var(--text-base);line-height:1.65}.advertise__talk{padding:var(--space-12) 0;background:var(--lime);background-image:var(--brick-texture);border-top:3px solid var(--black);border-bottom:40px solid var(--black);background-position:top;background-repeat:repeat;background-size:700px;scroll-margin-top:8rem;position:relative;overflow:hidden}.advertise__marquee{width:110%;padding:var(--space-1) 0 .875rem;background:var(--yellow);border-top:3px solid var(--black);border-bottom:3px solid var(--black);box-shadow:6px 6px 0 var(--black);margin-left:-5%;overflow:hidden}.advertise__marquee--one{rotate:-2deg}.advertise__marquee--two{background:var(--cyan);rotate:2deg}.advertise__marquee-track{width:max-content;animation:32s linear infinite advertise-marquee;display:flex}.advertise__marquee--two .advertise__marquee-track{animation-direction:reverse}.advertise__marquee-item{padding:0 var(--space-6);font-family:var(--font-display);text-transform:uppercase;white-space:nowrap;color:var(--black);flex:none;font-size:clamp(2rem,7vw,4rem);line-height:1.1}.advertise__talk-word{background:var(--black);color:var(--white);padding:0 .2em 0 .25em;display:inline-block}.advertise__bang{color:var(--red)}.advertise__megaphone{margin-left:var(--space-6);text-shadow:.08em .08em 0 var(--black);font-size:1.265em;font-style:normal;line-height:1;display:inline-block}@keyframes advertise-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.advertise__marquee-track{animation:none}}.advertise__stage{display:flow-root;position:relative}.advertise__stage:before{content:"";top:calc(var(--space-12) + 7.2rem);bottom:calc(var(--space-12) * -1);border:2px solid var(--black);background:linear-gradient(90deg,#0a1d4d 0%,#1d3f85 14%,#cfd9e6 30%,#fff 38%,#b9c5d6 52%,#5f7fb5 74%,#1d3f85 90%,#0a1d4d 100%);width:1.5rem;position:absolute;left:50%;translate:-50%}@media screen and (width<=1079px){.advertise__stage:before{top:calc(var(--space-12) + 6.25rem);width:1.25rem}}.advertise__talk-body{z-index:1;max-width:960px;margin:var(--space-12) auto;padding:0 var(--space-6);text-align:center;position:relative}.advertise__stopsign{margin-bottom:var(--space-8);filter:drop-shadow(6px 6px 0 var(--black));display:inline-block}.advertise__talk-body h2{aspect-ratio:1;width:14.4rem}@media screen and (width<=1079px){.advertise__talk-body h2{width:12.5rem}}.advertise__talk-body h2{background:var(--white);clip-path:polygon(29.3% 0,70.7% 0,100% 29.3%,100% 70.7%,70.7% 100%,29.3% 100%,0 70.7%,0 29.3%);color:var(--white);text-shadow:none;margin:0;padding:6px}.advertise__stopsign-face{background:var(--red);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:0 12%;display:flex}@media screen and (width<=1079px){.advertise__stopsign-face{padding:0 10%}}.advertise__stopsign-face{clip-path:polygon(29.3% 0,70.7% 0,100% 29.3%,100% 70.7%,70.7% 100%,29.3% 100%,0 70.7%,0 29.3%);text-align:center}.advertise__stop{font-size:4rem;line-height:1;display:block}@media screen and (width<=1079px){.advertise__stop{font-size:clamp(2.5rem,11vw,3.25rem)}}.advertise__stop-sub{margin-top:var(--space-2);letter-spacing:.5px;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-size:1.2rem;font-weight:400;line-height:1.25;display:block}@media screen and (width<=1079px){.advertise__stop-sub{font-size:1.1rem}}.advertise__contact{gap:var(--space-10);padding-bottom:var(--space-4);width:fit-content;margin-inline:auto;list-style:none;display:grid}@media screen and (width>=1080px){.advertise__contact{gap:var(--space-8);grid-template-columns:minmax(0,1fr);width:auto;max-width:17rem;margin-inline:auto}}.advertise__contact{--forest:#0f5b3a;--forest-light:#177a4e}.advertise__contact li{display:flex}.advertise__contact-button{width:100%;padding:var(--space-3) var(--space-6);background:var(--forest);color:var(--white);box-shadow:6px 6px 0 var(--black);text-align:center;cursor:pointer;border:0;border-radius:.9rem;justify-content:center;align-items:baseline;transition:transform .1s,box-shadow .1s,background .1s;display:flex;position:relative}@media screen and (width<=1079px){.advertise__contact-button{box-shadow:6.9px 6.9px 0 var(--black);border-radius:1.035rem;min-height:2.75rem;padding:.575rem 1.265rem}}.advertise__contact-button:before{content:"";border:3px solid var(--white);pointer-events:none;border-radius:.55rem;position:absolute;inset:7px}@media screen and (width<=1079px){.advertise__contact-button:before{border-width:3.45px;border-radius:.63rem;inset:5.75px}}.advertise__sign-name{font-family:var(--font-display);font-size:4.5rem}@media screen and (width<=1079px){.advertise__sign-name{font-size:2.6rem}}.advertise__sign-name{text-transform:uppercase;letter-spacing:1px;line-height:.95}.advertise__sign-suffix{text-transform:none;margin-left:.25em;font-family:Arial,Helvetica,sans-serif;font-size:1.6rem;font-weight:700;line-height:1.2}@media screen and (width<=1079px){.advertise__sign-suffix{font-size:1.2rem}}.advertise__contact-button:hover{box-shadow:8px 8px 0 var(--black);background:var(--forest-light);color:var(--white);transform:translate(-2px,-2px)}.advertise__contact-button:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.advertise__pin{left:50%;bottom:var(--space-4);z-index:80;padding:var(--space-3) var(--space-8);background:var(--yellow);color:var(--black);border:3px solid var(--black);box-shadow:4px 4px 0 var(--black);font-family:var(--font-ui);font-size:var(--text-md);text-transform:uppercase;letter-spacing:1px;white-space:nowrap;width:max-content;font-weight:700;transition:opacity .2s,translate .2s;position:fixed;translate:-50%}@media screen and (width>=1080px){.advertise__pin{display:none}}.advertise__pin:hover{color:var(--black)}.advertise__pin.is-hidden{opacity:0;pointer-events:none;translate:-50% 150%}
