.advertise-page{color:#111;background:#f6efdf;overflow:hidden}.advertise-hero{background:radial-gradient(#11111129 1.5px,#0000 1.6px) 0 0/14px 14px,#ffd51f;border-bottom:4px solid #111;min-height:650px;position:relative;overflow:hidden}.advertise-hero-blue,.advertise-hero-red{border:4px solid #111;width:48%;position:absolute;top:-18%;bottom:-18%;transform:skew(-12deg)}.advertise-hero-blue{background:repeating-linear-gradient(-16deg,#0000 0 25px,#fff3 25px 28px),#38a9ff;right:18%}.advertise-hero-red{background:radial-gradient(#11111138 1.5px,#0000 1.7px) 0 0/12px 12px,#ef3d23;right:-22%}.advertise-hero-burst{z-index:2;clip-path:polygon(50% 0%,61% 22%,82% 8%,78% 34%,100% 38%,79% 54%,96% 73%,69% 72%,68% 100%,49% 79%,31% 100%,30% 73%,3% 77%,21% 55%,0% 39%,25% 34%,18% 8%,40% 23%);width:126px;height:126px;font:1000 38px/1 var(--font-display);background:#fff;border:4px solid #111;place-items:center;display:grid;position:absolute;top:54px;right:max(40px,50vw - 610px);transform:rotate(9deg)}.advertise-hero-copy{z-index:3;flex-direction:column;justify-content:center;align-items:flex-start;min-height:650px;padding-top:80px;padding-bottom:80px;display:flex;position:relative}.advertise-kicker,.advertise-section-heading>span{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font-size:.72rem;font-weight:1000;display:inline-flex}.advertise-kicker:before,.advertise-section-heading>span:before{content:"";background:#ef3d23;border:2px solid #111;width:38px;height:6px}.advertise-hero h1{max-width:830px;font:1000 clamp(4rem, 9vw, 8.4rem) / .82 var(--font-display);letter-spacing:-.07em;text-transform:uppercase;margin:20px 0}.advertise-hero h1 strong{color:#fff;text-shadow:-3px -3px #111,3px -3px #111,-3px 3px #111,3px 3px #111,8px 8px #111;display:block}.advertise-hero p{max-width:660px;margin:10px 0 28px;font-size:1.06rem;font-weight:760;line-height:1.7}.advertise-hero a{color:#111;letter-spacing:.08em;text-transform:uppercase;background:#fff;border:3px solid #111;align-items:center;gap:18px;min-height:58px;padding:0 22px;font-size:.82rem;font-weight:1000;text-decoration:none;display:inline-flex;box-shadow:7px 7px #111}.advertise-hero a:hover{transform:translate(3px,3px);box-shadow:4px 4px #111}.advertise-opportunities{padding-top:92px;padding-bottom:92px}.advertise-section-heading{max-width:780px;margin-bottom:34px}.advertise-section-heading h2{font:1000 clamp(2.5rem, 6vw, 5.3rem) / .93 var(--font-display);letter-spacing:-.055em;text-transform:uppercase;margin:13px 0}.advertise-section-heading p{color:#5f584d;margin:0;font-size:1rem;font-weight:720;line-height:1.7}.advertise-opportunity-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.advertise-opportunity-grid article{background:#fff;border:4px solid #111;min-height:310px;padding:25px;position:relative;box-shadow:8px 8px #111}.advertise-opportunity-grid article:nth-child(2){background:#d9efff}.advertise-opportunity-grid article:nth-child(3){background:#fff3a8}.advertise-opportunity-grid article:nth-child(4){background:#ffd9d0}.advertise-opportunity-grid b{color:#fff;width:50px;height:50px;font:1000 1rem var(--font-display);background:#111;border:3px solid #111;border-radius:50%;place-items:center;display:inline-grid}.advertise-opportunity-grid h3{font:1000 2rem/.95 var(--font-display);letter-spacing:-.035em;text-transform:uppercase;margin:54px 0 14px}.advertise-opportunity-grid p{color:#504a42;margin:0;font-size:.9rem;font-weight:720;line-height:1.6}.advertise-process{color:#fff;background:linear-gradient(110deg,#111 0 65%,#ef3d23 65%);border-block:4px solid #111;padding:78px 0}.advertise-section-heading-light>span:before{background:#ffd51f;border-color:#fff}.advertise-process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.advertise-process-grid article{background:#ffffff14;border:3px solid #fff;align-items:center;gap:18px;min-height:150px;padding:22px;display:flex;box-shadow:6px 6px #fff}.advertise-process-grid article>strong{color:#111;width:56px;height:56px;font:1000 1.5rem var(--font-display);background:#ffd51f;border:3px solid #111;border-radius:50%;flex:0 0 56px;place-items:center;display:grid}.advertise-process-grid h3{font:1000 1.3rem var(--font-display);text-transform:uppercase;margin:0 0 7px}.advertise-process-grid p{color:#e8e4dd;margin:0;font-size:.82rem;font-weight:700;line-height:1.55}.advertise-request-section{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:34px;padding-top:96px;padding-bottom:110px;display:grid}.advertise-request-intro{background:radial-gradient(#11111124 1.4px,#0000 1.5px) 0 0/13px 13px,#ffd51f;border:4px solid #111;padding:30px;position:sticky;top:104px;box-shadow:9px 9px #111}.advertise-request-intro h2{font:1000 clamp(2.6rem, 5vw, 4.6rem) / .9 var(--font-display);letter-spacing:-.055em;text-transform:uppercase;margin:18px 0}.advertise-request-intro>p{margin:0;font-size:.94rem;font-weight:760;line-height:1.65}.advertise-request-checks{gap:9px;margin:28px 0;display:grid}.advertise-request-checks span{text-transform:uppercase;background:#fff;border:2px solid #111;padding:10px 11px;font-size:.76rem;font-weight:900}.advertise-private-note{background:#d9efff;border:3px solid #111;padding:17px}.advertise-private-note strong{font:1000 1.05rem var(--font-display);text-transform:uppercase}.advertise-private-note p{margin:7px 0 0;font-size:.76rem;font-weight:720;line-height:1.5}.advertise-inquiry-form{background:#fffaf0;border:4px solid #111;padding:30px;box-shadow:10px 10px #111}.advertise-form-section-head{border-bottom:3px solid #111;margin:0 0 21px;padding-bottom:17px}.advertise-form-section-head:not(:first-child){margin-top:38px}.advertise-form-section-head span{color:#ef3d23;letter-spacing:.13em;text-transform:uppercase;font-size:.69rem;font-weight:1000}.advertise-form-section-head h2{font:1000 clamp(1.75rem, 4vw, 2.9rem) / .95 var(--font-display);letter-spacing:-.04em;text-transform:uppercase;margin:6px 0 0}.advertise-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;display:grid}.advertise-form-grid label{gap:8px;min-width:0;display:grid}.advertise-form-grid label>span{letter-spacing:.075em;text-transform:uppercase;font-size:.7rem;font-weight:1000}.advertise-form-wide{grid-column:1/-1}.advertise-form-grid input,.advertise-form-grid select,.advertise-form-grid textarea{color:#111;width:100%;min-height:52px;font:inherit;background:#fff;border:3px solid #111;border-radius:0;outline:0;padding:12px 13px;font-size:1rem;font-weight:720;box-shadow:4px 4px #111111eb}.advertise-form-grid textarea{resize:vertical;min-height:120px;line-height:1.55}.advertise-form-grid input:focus,.advertise-form-grid select:focus,.advertise-form-grid textarea:focus{background:#fff8ba;transform:translate(2px,2px);box-shadow:2px 2px #111}.advertise-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.advertise-consent{background:#d9efff;border:3px solid #111;align-items:flex-start;gap:12px;margin:28px 0 20px;padding:16px;display:flex}.advertise-consent input{accent-color:#111;flex:none;width:20px;height:20px}.advertise-consent span{font-size:.78rem;font-weight:780;line-height:1.5}.advertise-form-status{background:#f2eee5;border:3px solid #111;gap:3px;margin-bottom:18px;padding:14px 16px;display:grid}.advertise-form-status strong{letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:1000}.advertise-form-status span{font-size:.78rem;font-weight:720;line-height:1.45}.advertise-inquiry-form.is-success .advertise-form-status{background:#c9f6d9}.advertise-inquiry-form.is-error .advertise-form-status{background:#ffd4cb}.advertise-inquiry-form.is-sending .advertise-form-status{background:#d9efff}.advertise-submit-button{color:#fff;width:100%;min-height:62px;font:1000 .83rem var(--font-display);letter-spacing:.075em;text-transform:uppercase;cursor:pointer;background:#ef3d23;border:3px solid #111;justify-content:space-between;align-items:center;gap:18px;padding:0 21px;display:flex;box-shadow:6px 6px #111}.advertise-submit-button:hover:not(:disabled){transform:translate(3px,3px);box-shadow:3px 3px #111}.advertise-submit-button:disabled{cursor:progress;opacity:.72}.advertise-submit-button span{font-size:1.3rem}@media (max-width:1050px){.advertise-opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.advertise-request-section{grid-template-columns:1fr}.advertise-request-intro{position:relative;top:auto}}@media (max-width:760px){.advertise-hero,.advertise-hero-copy{min-height:580px}.advertise-hero-blue{opacity:.43;right:-4%}.advertise-hero-red{opacity:.5;right:-46%}.advertise-hero-burst{width:88px;height:88px;font-size:25px;top:30px;right:20px}.advertise-hero h1{font-size:clamp(3.2rem,18vw,5.6rem)}.advertise-process-grid,.advertise-form-grid{grid-template-columns:1fr}.advertise-form-wide{grid-column:auto}}@media (max-width:560px){.advertise-hero-copy,.advertise-opportunities,.advertise-process>.shell-wide,.advertise-request-section{width:min(100% - 24px,100%)}.advertise-opportunity-grid{grid-template-columns:1fr}.advertise-opportunity-grid article{min-height:250px}.advertise-request-intro,.advertise-inquiry-form{padding:22px 18px;box-shadow:6px 6px #111}}@media (prefers-reduced-motion:reduce){.advertise-hero a,.advertise-submit-button,.advertise-form-grid input,.advertise-form-grid select,.advertise-form-grid textarea{transition:none}}.advertise-hero,.advertise-hero-copy{min-height:510px}.advertise-hero-copy{padding-top:62px;padding-bottom:62px}.advertise-overview{grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);align-items:stretch;gap:22px;padding-top:52px;padding-bottom:58px;display:grid}.advertise-overview-panel{border:4px solid #111;min-width:0;padding:27px;box-shadow:8px 8px #111}.advertise-overview-paths{background:#fffaf0}.advertise-overview-flow{color:#fff;background:radial-gradient(#ffffff29 1.4px,#0000 1.5px) 0 0/13px 13px,#111;flex-direction:column;display:flex}.advertise-overview-heading>span{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:.68rem;font-weight:1000;display:inline-flex}.advertise-overview-heading>span:before{content:"";background:#ef3d23;border:2px solid;width:32px;height:6px}.advertise-overview-flow .advertise-overview-heading>span:before{background:#ffd51f}.advertise-overview-heading h2{font:1000 clamp(2rem, 4.4vw, 3.8rem) / .93 var(--font-display);letter-spacing:-.05em;text-transform:uppercase;margin:11px 0}.advertise-overview-heading p{color:#5f584d;max-width:710px;margin:0;font-size:.84rem;font-weight:720;line-height:1.55}.advertise-compact-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:21px;display:grid}.advertise-compact-paths article{background:#fff;border:3px solid #111;align-items:flex-start;gap:12px;min-height:134px;padding:14px;display:flex;box-shadow:4px 4px #111}.advertise-compact-paths article:nth-child(2){background:#d9efff}.advertise-compact-paths article:nth-child(3){background:#fff3a8}.advertise-compact-paths article:nth-child(4){background:#ffd9d0}.advertise-compact-paths b{color:#fff;width:38px;height:38px;font:1000 .76rem var(--font-display);background:#111;border:2px solid #111;border-radius:50%;flex:0 0 38px;place-items:center;display:grid}.advertise-compact-paths h3,.advertise-compact-flow h3{font:1000 1.05rem/1 var(--font-display);letter-spacing:-.025em;text-transform:uppercase;margin:2px 0 6px}.advertise-compact-paths p,.advertise-compact-flow p{margin:0;font-size:.72rem;font-weight:720;line-height:1.45}.advertise-compact-paths p{color:#504a42}.advertise-compact-flow{gap:11px;margin-top:22px;display:grid}.advertise-compact-flow article{background:#ffffff14;border:3px solid #fff;align-items:center;gap:14px;min-height:90px;padding:14px;display:flex;box-shadow:4px 4px #fff}.advertise-compact-flow strong{color:#111;width:42px;height:42px;font:1000 1rem var(--font-display);background:#ffd51f;border:2px solid #111;border-radius:50%;flex:0 0 42px;place-items:center;display:grid}.advertise-compact-flow p{color:#e8e4dd}.advertise-overview-cta{color:#fff;letter-spacing:.07em;text-transform:uppercase;background:#ef3d23;border:3px solid #fff;justify-content:space-between;align-items:center;gap:14px;min-height:50px;margin-top:auto;padding:0 15px;font-size:.72rem;font-weight:1000;text-decoration:none;display:flex;box-shadow:4px 4px #fff}.advertise-request-section{padding-top:58px}.advertise-inquiry-form.is-error .advertise-submit-button{background:#ef3d23}.advertise-inquiry-form.is-success .advertise-submit-button{background:#137a42}.advertise-submit-button:focus-visible,.advertise-overview-cta:focus-visible{outline-offset:3px;outline:5px solid #38a9ff}@media (max-width:980px){.advertise-overview{grid-template-columns:1fr}.advertise-overview-flow{min-height:0}.advertise-overview-cta{margin-top:20px}}@media (max-width:620px){.advertise-hero,.advertise-hero-copy{min-height:500px}.advertise-overview{width:min(100% - 24px,100%);padding-top:34px;padding-bottom:38px}.advertise-overview-panel{padding:21px 17px;box-shadow:6px 6px #111}.advertise-compact-paths{grid-template-columns:1fr}.advertise-compact-paths article{min-height:0}.advertise-request-section{padding-top:40px}}
