.advertising{background:var(--paper);color:var(--ink)}.advertising-hero{position:relative;min-height:100svh;padding-top:var(--header-height);overflow:hidden;color:var(--paper);background:var(--ink);isolation:isolate}.advertising-hero__grid{position:absolute;z-index:-1;inset:0;opacity:.13;background-image:linear-gradient(rgba(199,255,22,.28) 1px,transparent 0),linear-gradient(90deg,rgba(199,255,22,.28) 1px,transparent 0);background-size:38px 38px;mask-image:linear-gradient(125deg,#000,transparent 72%)}.advertising-hero__inner{min-height:calc(100svh - var(--header-height) - 34px);display:grid;grid-template-columns:minmax(0,.93fr) minmax(420px,.82fr);gap:clamp(44px,6vw,105px);align-items:center;padding-block:clamp(62px,9vh,112px)}.advertising-hero__copy{position:relative;z-index:2}.advertising-hero__boot{margin:0 0 42px;display:flex;align-items:center;gap:10px;color:var(--paper-dim);font:650 9px/1 var(--font-geist-mono),monospace;letter-spacing:.13em}.advertising-hero__boot i{width:8px;height:8px;background:var(--lime);box-shadow:0 0 15px var(--lime);animation:advertising-signal 1.1s steps(2) infinite}.advertising-hero h1{max-width:820px;margin:0;font-size:clamp(54px,6.45vw,108px);font-weight:920;line-height:.88;letter-spacing:-.065em;text-wrap:balance}.advertising-hero h1 em{display:block;margin-top:.18em;color:var(--lime);font-style:normal}.advertising-hero__intro{max-width:685px;margin:35px 0 0;color:var(--paper-dim);font-size:clamp(16px,1.25vw,20px);line-height:1.55}.advertising-hero__actions{margin-top:38px;display:flex;align-items:center;gap:34px;flex-wrap:wrap}.advertising-hero__actions .text-link{color:var(--paper)}.advertising-contact-trigger{justify-content:flex-start}.advertising-stage{position:relative;border:1px solid rgba(240,236,223,.22);background:rgba(9,10,8,.76);box-shadow:18px 20px 0 var(--lime),0 34px 90px rgba(0,0,0,.42);transform:rotate(1.2deg)}.advertising-stage__topline{min-height:45px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:18px;font:700 7px/1 var(--font-geist-mono),monospace;letter-spacing:.12em;border-bottom:1px solid var(--line-dark);color:var(--paper-dim)}.advertising-stage__topline strong{display:flex;align-items:center;gap:8px;color:var(--lime);font-weight:inherit}.advertising-stage__topline strong i{width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 10px var(--lime)}.advertising-stage__covers{position:relative;min-height:clamp(430px,48vw,640px);overflow:hidden}.advertising-stage__cover{position:absolute;overflow:hidden;border:1px solid rgba(240,236,223,.45);box-shadow:9px 11px 0 rgba(0,0,0,.48)}.advertising-stage__cover img{object-fit:cover}.advertising-stage__cover--1{z-index:3;width:78%;height:59%;left:4%;top:18%;transform:rotate(-1.4deg)}.advertising-stage__cover--2{z-index:2;width:49%;height:35%;right:1%;top:5%;transform:rotate(5deg)}.advertising-stage__cover--3{z-index:4;width:46%;height:33%;right:2%;bottom:6%;transform:rotate(-3deg)}.advertising-stage__story{position:absolute;z-index:5;left:3%;right:23%;bottom:5%;padding:17px 20px;color:var(--ink);background:var(--lime);box-shadow:7px 7px 0 var(--ink)}.advertising-stage__story span{display:block;margin-bottom:8px;font:850 7px/1 var(--font-geist-mono),monospace;letter-spacing:.15em}.advertising-stage__story strong{display:block;max-width:460px;font-size:clamp(17px,1.55vw,25px);line-height:1.05;letter-spacing:-.035em}.advertising-stage__mascot{position:absolute;z-index:8;right:-38px;bottom:-32px;min-width:105px;padding:9px 10px 8px;display:grid;grid-template-columns:45px 1fr;gap:8px;align-items:center;border:1px solid var(--lime);color:var(--lime);background:var(--ink);box-shadow:6px 7px 0 var(--orange);font:750 6px/1.35 var(--font-geist-mono),monospace;letter-spacing:.09em}.advertising-stage__mascot svg{width:45px;filter:drop-shadow(4px 5px 0 rgba(0,0,0,.72))}.advertising-hero__ticker{position:absolute;z-index:8;inset:auto 0 0;overflow:hidden;color:var(--ink);background:var(--orange);font:800 9px/34px var(--font-geist-mono),monospace;letter-spacing:.12em;white-space:nowrap}.advertising-hero__ticker>div{width:max-content;display:flex;animation:advertising-ticker 22s linear infinite}.advertising-hero__ticker span{display:inline-flex;align-items:center;gap:25px;padding-right:25px}.advertising-hero__ticker b{color:var(--paper)}.advertising-section-heading{padding-bottom:48px;display:grid;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);gap:55px;border-bottom:1px solid var(--line)}.advertising-section-heading>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.45fr);gap:40px;align-items:end}.advertising-section-heading h2{margin:0;max-width:850px;font-size:clamp(42px,5vw,78px);font-weight:900;line-height:.94;letter-spacing:-.058em;text-wrap:balance}.advertising-section-heading>div>p{margin:0;color:#57594f;font-size:16px;line-height:1.55}.advertising-formats{padding-block:clamp(90px,11vw,165px)}.advertising-formats__grid{display:grid;grid-template-columns:repeat(3,1fr);border-inline:1px solid var(--ink)}.advertising-formats__grid article{min-height:470px;padding:clamp(25px,3vw,45px);display:flex;flex-direction:column;border-bottom:1px solid var(--ink);border-top:1px solid var(--ink)}.advertising-formats__grid article+article{border-left:1px solid var(--ink)}.advertising-formats__grid article:nth-child(2){color:var(--paper);background:var(--ink);transform:translateY(20px)}.advertising-formats__grid article>div{display:flex;align-items:center;justify-content:space-between;font:750 9px/1 var(--font-geist-mono),monospace;letter-spacing:.12em}.advertising-formats__grid article>div span{color:var(--orange-text)}.advertising-formats__grid article:nth-child(2)>div span{color:var(--lime)}.advertising-formats__grid h3{margin:auto 0 24px;font-size:clamp(30px,3vw,47px);line-height:.95;letter-spacing:-.05em}.advertising-formats__grid p{margin:0;color:#53564d;font-size:15px;line-height:1.6}.advertising-formats__grid article:nth-child(2) p{color:var(--paper-dim)}.advertising-formats__grid small{margin-top:34px;padding-top:17px;border-top:1px solid;font:700 8px/1.3 var(--font-geist-mono),monospace;letter-spacing:.09em}.advertising-deal{overflow:hidden;color:var(--paper);background:var(--ink)}.advertising-deal__inner{padding-block:clamp(90px,11vw,160px);display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1fr);gap:clamp(60px,9vw,150px)}.advertising-deal header h2{margin:0;max-width:610px;color:var(--lime);font-size:clamp(46px,6vw,92px);font-weight:920;line-height:.9;letter-spacing:-.06em;text-wrap:balance}.advertising-deal header>p:not(.eyebrow){max-width:580px;margin:30px 0 20px;color:var(--paper-dim);font-size:17px;line-height:1.55}.advertising-deal header .text-link{color:var(--paper)}.advertising-deal__lists{display:grid;align-content:center}.advertising-deal__lists article{padding:30px;border:1px solid var(--line-dark)}.advertising-deal__lists article+article{border-top:0}.advertising-deal__lists h3{margin:0 0 25px;display:flex;align-items:center;gap:13px;font:800 11px/1 var(--font-geist-mono),monospace;letter-spacing:.12em}.advertising-deal__lists h3 span{width:28px;height:28px;display:grid;place-items:center;color:var(--ink);background:var(--lime);font-size:18px}.advertising-deal__no h3 span{color:var(--paper);background:var(--orange)}.advertising-deal__lists ul{margin:0;padding:0;list-style:none;display:grid}.advertising-deal__lists li{position:relative;padding:15px 0 15px 24px;border-top:1px solid var(--line-dark);color:var(--paper-dim);font-size:14px;line-height:1.4}.advertising-deal__lists li:before{content:"//";position:absolute;left:0;color:var(--lime);font:700 9px/1 var(--font-geist-mono),monospace}.advertising-deal__no li:before{color:var(--orange)}.advertising-deal__line{width:100%;margin:0;font-size:clamp(44px,7.6vw,118px);font-weight:950;line-height:.86;letter-spacing:-.07em}.advertising-deal__line span{display:block;width:100%;padding:.13em .35em .16em;color:var(--ink);background:var(--lime);text-align:center}.advertising-deal__line span+span{color:var(--paper);background:var(--orange)}.advertising-audience{padding-block:clamp(90px,11vw,160px)}.advertising-audience__grid{display:grid;grid-template-columns:repeat(3,1fr)}.advertising-audience__grid article{position:relative;min-height:360px;padding:32px;border-bottom:1px solid var(--ink)}.advertising-audience__grid article+article{border-left:1px solid var(--ink)}.advertising-audience__grid article:after{content:attr(data-index);position:absolute;right:18px;top:18px;color:rgba(9,10,8,.1);font-size:90px;font-weight:930;line-height:1}.advertising-audience__grid article>span{position:relative;z-index:1;font:800 9px/1 var(--font-geist-mono),monospace;letter-spacing:.16em}.advertising-audience__grid h3{position:relative;z-index:1;margin:130px 0 17px;font-size:clamp(34px,3.5vw,54px);line-height:.9;letter-spacing:-.055em}.advertising-audience__grid p{position:relative;z-index:1;max-width:360px;margin:0;color:#56594f;font-size:15px;line-height:1.55}.advertising-audience__grid article:first-child{background:var(--lime)}.advertising-audience__grid article:nth-child(2){color:var(--paper);background:#153330}.advertising-audience__grid article:nth-child(2) p{color:#c3d6d2}.advertising-audience__grid article:nth-child(2):after{color:rgba(240,236,223,.09)}.advertising-audience__grid article:nth-child(3){background:#ffd8c6}.advertising-process{padding-block:clamp(90px,11vw,160px);color:var(--paper);background:#11130f}.advertising-section-heading--light{border-bottom-color:var(--line-dark)}.advertising-process ol{margin:0;padding:0;list-style:none}.advertising-process li{display:grid;grid-template-columns:minmax(100px,.42fr) minmax(0,1fr);gap:55px;padding:34px 0;border-bottom:1px solid var(--line-dark)}.advertising-process li>span{color:var(--lime);font:700 12px/1 var(--font-geist-mono),monospace}.advertising-process li>div{display:grid;grid-template-columns:1fr minmax(250px,.45fr);gap:45px;align-items:baseline}.advertising-process h3{margin:0;font-size:clamp(27px,3vw,46px);line-height:1;letter-spacing:-.045em}.advertising-process li p{margin:0;color:var(--paper-dim);font-size:14px;line-height:1.55}.advertising-close{position:relative;overflow:hidden;background:var(--lime)}.advertising-close__inner{position:relative;z-index:2;padding-block:clamp(90px,12vw,170px)}.advertising-close h2{max-width:1120px;margin:0;font-size:clamp(54px,8.4vw,130px);font-weight:940;line-height:.86;letter-spacing:-.07em;text-wrap:balance}.advertising-close__inner>p:not(.eyebrow){max-width:720px;margin:35px 0 45px;font-size:18px;line-height:1.5}.advertising-close__cta{width:min(760px,100%);min-height:105px;padding:22px 27px;display:flex;align-items:center;justify-content:space-between;gap:24px;border:2px solid var(--ink);color:var(--paper);background:var(--ink);transition:transform .2s,box-shadow .2s}.advertising-close__cta:hover{transform:translate(-5px,-5px);box-shadow:8px 8px 0 var(--orange)}.advertising-close__cta>span{display:grid;gap:9px;font:800 13px/1 var(--font-geist-mono),monospace;letter-spacing:.08em}.advertising-close__cta small{color:var(--paper-dim);font:600 8px/1.4 var(--font-geist-mono),monospace;letter-spacing:.06em}.advertising-close__cta svg{width:31px;height:31px}.advertising-close__mark{position:absolute;z-index:1;right:-4vw;bottom:-4vw;width:min(34vw,500px);opacity:.12;transform:rotate(-8deg)}@keyframes advertising-signal{50%{opacity:.25}}@keyframes advertising-ticker{to{transform:translateX(-50%)}}@media (max-width:980px){.advertising-hero__inner{grid-template-columns:1fr;padding-top:58px;padding-bottom:115px}.advertising-stage{width:min(670px,calc(100% - 20px));margin-inline:auto}.advertising-stage__covers{min-height:min(75vw,560px)}.advertising-stage__mascot{right:-22px}.advertising-deal__inner,.advertising-section-heading{grid-template-columns:1fr;gap:28px}.advertising-section-heading>div{grid-template-columns:1fr;gap:24px}.advertising-formats__grid{grid-template-columns:1fr;border-inline:0}.advertising-formats__grid article{min-height:360px;border-inline:1px solid var(--ink)}.advertising-formats__grid article+article{border-left:1px solid var(--ink);border-top:0}.advertising-formats__grid article:nth-child(2){transform:none}.advertising-audience__grid{grid-template-columns:1fr}.advertising-audience__grid article{min-height:300px}.advertising-audience__grid article+article{border-left:0}.advertising-audience__grid h3{margin-top:100px}}@media (max-width:620px){.advertising-hero__inner{padding-top:42px;gap:52px}.advertising-hero__boot{margin-bottom:30px;font-size:7px}.advertising-hero h1{font-size:clamp(47px,14.4vw,72px)}.advertising-hero__intro{margin-top:27px;font-size:15px}.advertising-hero__actions{align-items:stretch;gap:10px}.advertising-hero__actions .slot-button{width:100%}.advertising-hero__actions .text-link{width:max-content}.advertising-stage{box-shadow:9px 10px 0 var(--lime);transform:none}.advertising-stage__topline{min-height:40px;padding-inline:11px}.advertising-stage__topline>span{max-width:58%;line-height:1.3}.advertising-stage__covers{min-height:114vw;max-height:505px}.advertising-stage__cover--1{width:85%;height:58%;left:3%;top:18%}.advertising-stage__cover--2{width:56%;height:34%;right:0}.advertising-stage__cover--3{width:52%;height:32%;right:1%;bottom:5%}.advertising-stage__story{left:2%;right:17%;bottom:5%;padding:14px}.advertising-stage__mascot{right:-8px;bottom:-25px;min-width:92px;grid-template-columns:38px 1fr;padding:7px 8px}.advertising-stage__mascot svg{width:38px}.advertising-section-heading{padding-bottom:30px}.advertising-section-heading h2{font-size:42px}.advertising-formats__grid article{min-height:330px}.advertising-formats__grid h3{margin-top:80px}.advertising-deal__inner{padding-block:82px}.advertising-deal__lists article{padding:22px 18px}.advertising-deal__line{font-size:clamp(28px,7.6vw,31px)}.advertising-process li{grid-template-columns:42px 1fr;gap:13px;padding-block:27px}.advertising-process li>div{grid-template-columns:1fr;gap:12px}.advertising-close h2{font-size:54px}.advertising-close__inner>p:not(.eyebrow){font-size:16px}.advertising-close__cta{min-height:92px;padding:18px}.advertising-close__cta>span{font-size:10px}.advertising-close__mark{width:62vw;right:-16vw}}@media (prefers-reduced-motion:reduce){.advertising-hero__boot i,.advertising-hero__ticker>div{animation:none}}