@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2) format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}:root{font-family:Inter,Arial,sans-serif;color:#171714;background:#f4f1e9;font-synthesis:none;--paper:#f4f1e9;--ink:#171714;--red:#d93624;--line:#cdc9be;--muted:#66665f;--display:"Barlow Condensed","Arial Narrow",Impact,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a,input,textarea{touch-action:manipulation}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #246dcb;outline-offset:4px}button{color:inherit}button svg,a svg{flex-shrink:0}p{line-height:1.65}h1,h2,h3,p{margin-top:0}img{max-width:100%}.header{height:98px;border-bottom:1px solid var(--ink);padding:0 4%;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:12px;font-weight:600;font-size:20px;letter-spacing:-.7px;white-space:nowrap}.brand-symbol{display:flex;align-items:center;justify-content:center;background:var(--red);color:var(--paper);width:36px;height:36px;font-family:var(--display);font-size:31px;font-weight:700;position:relative;line-height:1}.brand-symbol>span{font-family:Arial;font-size:17px;margin-left:-3px;margin-top:11px}.brand-dot{font-size:11px;vertical-align:super;margin-left:3px}.header nav{display:flex;gap:30px;font-size:14px}.header nav a{display:flex;align-items:center;gap:8px;position:relative;height:98px;color:var(--muted)}.header nav a.selected{color:var(--ink)}.header nav a.selected:after{content:"";height:3px;background:var(--red);position:absolute;bottom:0;left:0;right:0}.header-actions{display:flex;align-items:center;gap:22px}.account-link{font-size:14px}.button{border:1px solid var(--ink);display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:15px 22px;background:transparent;border-radius:2px;font-weight:500;font-size:15px;min-height:48px;transition:background .2s,transform .2s}.button:hover:not(:disabled){background:#e7e2d8}.button.dark{background:var(--ink);color:var(--paper)}.button.dark:hover:not(:disabled){background:#35352d}.button.small{padding:10px 15px;font-size:14px;min-height:42px}.button.full{width:100%}.icon-button{background:none;border:0;padding:7px;display:inline-flex;align-items:center;justify-content:center}.menu{display:none}.live-dot{display:inline-block;background:var(--red);width:7px;height:7px;border-radius:50%;flex-shrink:0}.home,.page{max-width:1600px;margin:0 auto;padding:0 4%}.intro-line{display:flex;justify-content:space-between;align-items:center;margin:34px 0 24px;gap:12px}.eyebrow,.issue,.section-label,.counter-heading,.life-labels,.creative-bottom,.queue-number,.archive-promo>span,.form-steps{font-size:12px;letter-spacing:1.2px;font-weight:500}.eyebrow{display:flex;align-items:center;gap:8px}.issue{color:var(--muted);font-size:11px;letter-spacing:1px}.billboard-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:42px}.section-label{display:flex;justify-content:space-between;font-size:10px;letter-spacing:1px;margin-bottom:12px;gap:12px}.section-label>span:first-child{display:flex;gap:7px;align-items:center}.mono{color:var(--muted);margin-left:8px;font-variant-numeric:tabular-nums}.billboard-frame{border:1px solid var(--ink);padding:9px;position:relative}.creative{background:#d93624;color:#f8f0dd;min-height:405px;padding:26px 32px 22px;display:flex;flex-direction:column;overflow:hidden;position:relative}.theme-red{background:#d93624;color:#fff4de}.theme-blue{background:#253fc4;color:#eff1ff}.theme-green{background:#234f3a;color:#f0f5b4}.theme-ink{background:#22241f;color:#f4f1e9}.creative-top,.creative-bottom{display:flex;align-items:center;justify-content:space-between}.ad-brand{font-weight:600;letter-spacing:-.4px;font-size:18px}.creative-mark{font-size:31px;line-height:1}.creative-body{flex:1;display:flex;align-items:center;padding:32px 0 25px;gap:20px}.creative h2{font-family:var(--display);font-size:clamp(45px,5.2vw,84px);line-height:.94;letter-spacing:-1px;font-weight:700;white-space:pre-line;overflow-wrap:anywhere;margin:0 0 20px;max-width:700px}.creative p{max-width:380px;font-size:14px;line-height:1.65;margin:0;opacity:.9}.creative-bottom{border-top:1px solid #ffffff55;padding-top:18px;font-size:9px;letter-spacing:1.2px;gap:20px}.creative-bottom>span:last-child{display:flex;gap:8px;align-items:center}.creative-body img{width:40%;max-height:240px;object-fit:contain;border-radius:3px}.creative.with-image h2{font-size:clamp(35px,3.8vw,65px)}.creative.with-image .creative-body>div{flex:1;min-width:0}.billboard-caption{display:flex;justify-content:space-between;align-items:center;padding:17px 0;font-size:13px;gap:15px}.billboard-caption>span{color:var(--muted)}.visit-link{display:flex;align-items:center;gap:12px;font-weight:600;font-size:14px}.visit-link:hover{text-decoration:underline}.countdown-panel{padding-top:1px}.counter-heading{display:flex;gap:10px;align-items:center;font-size:11px;letter-spacing:1px}.counter{font-family:var(--display);font-size:142px;line-height:.97;letter-spacing:-4px;font-weight:600;margin-top:15px;font-variant-numeric:tabular-nums;animation:counterIn .2s ease-out}.counter.urgent{color:var(--red)}.counter-label{font-size:21px;letter-spacing:-.6px;margin:7px 0 19px}.life-track{height:5px;background:#ded9ce}.life-track>div{height:100%;background:var(--red);transition:width .4s}.life-labels{display:flex;justify-content:space-between;font-size:10px;margin-top:8px;color:var(--muted);letter-spacing:.7px}.action-block{margin-top:25px}.action-block p{font-size:14px;line-height:1.5;margin-bottom:15px}.end-button{background:var(--ink);color:var(--paper);width:100%;justify-content:flex-start;font-size:16px;padding:17px 18px}.end-button:hover:not(:disabled){background:var(--red)}.end-button>span{margin-left:auto;color:#d2d0c9}.end-button.counted{background:#234f3a;opacity:1;border-color:#234f3a}.action-block small{display:block;color:var(--muted);font-size:10px;line-height:1.5;margin-top:10px;letter-spacing:-.1px}.countdown-bottom{border-top:1px solid var(--line);margin-top:23px;padding-top:16px;display:flex;flex-direction:column;gap:16px}.countdown-bottom>span{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--muted)}.countdown-bottom>span.refilled{color:#246247;line-height:1.5}.text-button{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;background:transparent;border:0;padding:0;font-size:14px;font-weight:500;min-height:28px;text-align:left}.text-button:hover{text-decoration:underline;text-underline-offset:4px}.countdown-bottom .text-button{font-size:12px}.queue-strip{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);margin-top:25px;padding:25px 0;display:flex;align-items:center;gap:36px}.queue-label{padding-right:34px;border-right:1px solid var(--line)}.queue-label .eyebrow{font-size:9px;letter-spacing:1px;color:var(--muted);margin-bottom:7px}.queue-label h3{font-family:var(--display);font-size:30px;line-height:1;margin:0;font-weight:600;white-space:nowrap}.queue-empty{display:flex;align-items:center;gap:15px;flex:1}.empty-plus{width:42px;height:42px;border:1px dashed #9d9b90;display:flex;align-items:center;justify-content:center}.queue-empty strong{font-size:13px;font-weight:500}.queue-empty p{font-size:12px;color:var(--muted);margin:4px 0 0}.queue-strip>.text-button{margin-left:auto;white-space:nowrap;font-size:13px}.queue-items{display:flex;flex:1;gap:25px;min-width:0}.queue-item{display:flex;gap:10px;align-items:center;min-width:0}.queue-number{font-family:var(--display);font-size:27px;color:#a6a194}.queue-item>div{min-width:0}.queue-item strong{display:block;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.queue-item span:not(.queue-number){font-size:10px;color:var(--muted);display:block;margin-top:4px}.manifesto{padding:64px 0 60px;display:grid;grid-template-columns:1.12fr 1fr;gap:60px}.manifesto-heading>.eyebrow{color:var(--muted);font-size:10px;letter-spacing:1px}.manifesto h1{font-family:var(--display);font-size:clamp(70px,7.2vw,110px);line-height:.9;letter-spacing:-1.8px;font-weight:700;margin:24px 0 0}.manifesto h1 span{color:var(--red)}.steps{padding-top:5px}.steps>div{display:flex;gap:22px;margin-bottom:25px}.steps>div>span{font-family:var(--display);color:var(--red);font-size:23px;line-height:1.1}.steps h3{font-size:16px;font-weight:600;letter-spacing:-.3px;margin-bottom:7px}.steps p{font-size:13px;color:var(--muted);line-height:1.7;margin:0}.steps>.text-button{margin-left:42px;font-size:12px}.archive-promo{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--ink);padding:25px 0}.archive-promo>span{font-size:11px;color:var(--muted)}.archive-promo a{display:flex;gap:20px;align-items:center;font-family:var(--display);font-size:27px}footer{border-top:1px solid var(--ink);margin-top:35px;padding:30px 4%;display:flex;align-items:center;gap:24px;font-size:11px;color:var(--muted);flex-wrap:wrap}.footer-brand{font-weight:600;color:var(--ink);font-size:14px;letter-spacing:-.3px}.footer-brand>span{color:var(--red);margin-left:8px;font-size:20px}footer p{margin:0}footer>div{margin-left:auto;display:flex;gap:20px}footer>span{font-size:9px;letter-spacing:.5px}.page{padding-top:50px;min-height:65vh;padding-bottom:50px}.page-title{margin-bottom:40px}.page-title>.eyebrow{font-size:11px;color:var(--muted);letter-spacing:1.2px}.page-title h1{font-family:var(--display);font-size:clamp(50px,6vw,84px);line-height:1;letter-spacing:-1px;margin:15px 0}.page-title p{font-size:16px;color:var(--muted);margin-bottom:0}.loading{min-height:350px;display:flex;justify-content:center;align-items:center;gap:12px;color:var(--muted)}.spin{animation:spin 1s linear infinite}.error,.notice,.success{display:flex;align-items:flex-start;gap:12px;padding:15px 17px;font-size:14px;line-height:1.6;margin:18px 0;background:#fce6df;border:1px solid #dcb7a9;color:#8c2015}.error svg,.notice svg{flex-shrink:0;margin-top:3px}.notice{background:#eae7de;border-color:var(--line);color:var(--ink)}.notice p{margin:0;font-size:14px}.success{background:#e1edde;border-color:#a5c59e;color:#254e28}.tag{display:inline-flex;align-items:center;border:1px solid var(--line);padding:4px 7px;font-size:10px;line-height:1.2;letter-spacing:.8px;font-weight:500;width:fit-content}.status-live{color:#246247;background:#e4ecd8;border-color:#a4b398}.status-review{color:#79581c;background:#ede6d5;border-color:#d2c39f}.status-rejected{color:#912e21;background:#f5e2dd;border-color:#d9b3a9}.status-approved,.status-queued{background:#e1e7ed;border-color:#b7c5d3;color:#26436a}.empty-state{padding:75px 25px;text-align:center;display:flex;flex-direction:column;align-items:center;border:1px dashed var(--line)}.empty-state>svg{color:var(--red);margin-bottom:23px}.empty-state h1,.empty-state h2{font-family:var(--display);font-size:40px;margin-bottom:15px}.empty-state p{font-size:15px;color:var(--muted);margin-bottom:27px}.archive-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.archive-grid.single{max-width:900px;margin:auto;grid-template-columns:1fr}.archive-card{border:1px solid var(--line)}.archive-creative{display:block;position:relative;padding:8px;border-bottom:1px solid var(--line)}.archive-creative .creative{min-height:310px;padding:20px 25px;filter:saturate(.7)}.archive-creative .creative h2{font-size:50px}.archive-creative .creative.with-image h2{font-size:34px}.archive-creative .creative p{font-size:12px}.archive-creative .creative-body{padding:25px 0}.archive-creative .creative-bottom{font-size:8px}.archive-stamp{position:absolute;right:25px;bottom:62px;font-family:var(--display);font-weight:700;font-size:40px;border:3px solid var(--paper);color:var(--paper);padding:0 12px;transform:rotate(-10deg);background:#171714aa}.archive-info{padding:25px}.archive-info h2{margin:12px 0 25px;font-size:23px;letter-spacing:-.5px}.archive-info dl{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.archive-info dt{font-size:11px;color:var(--muted);margin-bottom:6px}.archive-info dd{margin:0;font-family:var(--display);font-size:24px}.archive-reason{font-size:12px;color:var(--muted);margin:20px 0}.archive-actions{display:flex;justify-content:space-between;gap:12px;padding-top:15px;border-top:1px solid var(--line);flex-wrap:wrap}.archive-actions .text-button{font-size:12px}.pagination{display:flex;justify-content:center;align-items:center;gap:25px;margin-top:40px;font-size:14px}.auth-wrap{display:grid;grid-template-columns:1fr 1fr;max-width:1050px;margin:10px auto 40px;gap:80px}.auth-pitch{padding:25px 0}.auth-pitch>.eyebrow{color:var(--muted);font-size:11px}.auth-pitch h1{font-family:var(--display);font-size:clamp(65px,7vw,100px);line-height:.9;letter-spacing:-1px;margin:30px 0}.auth-pitch h1 span{color:var(--red)}.auth-pitch p{font-size:14px;color:var(--muted)}.auth-form{border:1px solid var(--ink);padding:35px}.auth-form>.eyebrow{font-size:10px;color:var(--muted)}.auth-form h2{font-family:var(--display);font-size:40px;letter-spacing:-.5px;margin:15px 0}.auth-form p{font-size:14px;color:var(--muted);margin-bottom:25px}label{display:block;font-size:14px;font-weight:500;margin-bottom:22px;line-height:1.5}label>span:not(.checkbox span){float:right;font-size:11px;color:var(--muted);font-weight:400}input:not([type=checkbox]):not([type=file]),textarea{width:100%;display:block;background:#faf8f2;border:1px solid #bcb9af;padding:13px 14px;border-radius:2px;font-size:15px;line-height:1.5;margin-top:8px;color:var(--ink)}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#86867c;font-size:14px}.auth-switch{display:flex;flex-direction:column;gap:9px;margin:20px 0}.auth-switch .text-button{font-size:13px}.muted{color:var(--muted)}.auth-form small{font-size:11px;line-height:1.6;color:var(--muted);display:block}.auth-form small a,.checkbox a,.legal a{text-decoration:underline;text-underline-offset:3px}.submission-layout{display:grid;grid-template-columns:minmax(0,460px) minmax(0,1fr);gap:70px}.form-steps{display:flex;gap:25px;padding-bottom:20px;border-bottom:1px solid var(--line);margin-bottom:26px;color:var(--muted)}.form-steps .active{color:var(--red)}.submission-form h2{font-family:var(--display);font-size:34px;line-height:1.1}.field-label{font-size:14px;font-weight:500;margin-bottom:12px}.theme-picker{display:flex;gap:12px;margin-bottom:24px}.swatch{width:45px;height:45px;border:2px solid transparent;border-radius:50%;display:flex;align-items:center;justify-content:center}.swatch.chosen{outline:1px solid var(--ink);outline-offset:3px}.upload-label{border:1px dashed #a8a397;padding:17px;position:relative;display:flex;align-items:center;gap:10px;font-size:13px;flex-wrap:wrap;cursor:pointer}.upload-label>span{font-size:10px!important;float:none!important;width:100%;margin-left:28px}.upload-label input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.submission-form>.full{margin-top:15px}.submission-preview{position:sticky;top:25px;height:fit-content}.submission-preview>.eyebrow{font-size:10px;margin-bottom:15px;color:var(--muted)}.preview-creative{min-height:370px}.preview-creative h2{font-size:clamp(38px,4vw,65px)}.preview-creative .creative-bottom{font-size:8px}.preview-creative p{font-size:13px}.submission-preview>p{font-family:var(--display);font-size:25px;margin:20px 0}.preview-note{display:flex;gap:14px;align-items:center;border-top:1px solid var(--line);padding-top:20px;font-size:13px;line-height:1.6;color:var(--muted)}.preview-note svg{flex-shrink:0;color:var(--red)}.order-summary{margin:30px 0}.order-summary>div{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--line);font-size:14px;gap:15px}.order-summary dd{margin:0;font-weight:500;text-align:right}.order-summary .total{font-size:20px;border-bottom:1px solid var(--ink);padding-top:23px}.checkbox{display:flex;align-items:flex-start;gap:12px;font-size:12px;font-weight:400;line-height:1.7}.checkbox input{width:18px;height:18px;flex-shrink:0;accent-color:var(--red);margin-top:3px}.dashboard-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.dashboard-heading>.text-button{margin-top:15px}.stat-row{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);display:grid;grid-template-columns:repeat(4,1fr);padding:25px 0;margin:5px 0 40px}.stat-row>div{border-right:1px solid var(--line);padding-left:25px}.stat-row>div:first-child{padding-left:0}.stat-row>div:last-child{border:0}.stat-row span{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:7px}.stat-row strong{font-family:var(--display);font-size:50px;font-weight:600;display:block;margin-top:10px}.dashboard-subhead{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.dashboard-subhead h2{font-size:20px;margin:0}.placement-row{border-top:1px solid var(--line);padding:22px 0;display:flex;align-items:center;gap:20px}.placement-row:last-child{border-bottom:1px solid var(--line)}.placement-thumbnail{width:65px;height:72px;display:flex;align-items:center;justify-content:center;font-family:var(--display);font-size:40px;flex-shrink:0}.placement-details{min-width:0;flex:1}.placement-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}.placement-top h3{font-size:17px;margin:0}.placement-details>p{font-size:13px;margin:0 0 9px;color:var(--muted);white-space:pre-line;overflow-wrap:anywhere}.placement-metrics{display:flex;gap:18px;color:var(--muted);font-size:11px}.placement-buttons{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.placement-buttons .text-button{font-size:12px}.measurement-note{font-size:11px;color:var(--muted);line-height:1.7;max-width:850px;margin-top:22px}.review-note{color:#8e361e!important}.payments-table{margin-top:45px}.payments-table h2{font-size:20px}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:13px;text-align:left}th,td{padding:15px 10px;border-bottom:1px solid var(--line)}th{font-size:11px;text-transform:uppercase;font-weight:500;color:var(--muted)}.reading-page{max-width:1000px}.rules-summary{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--ink);padding:27px 0;margin:40px 0}.rules-summary>div{display:flex;flex-direction:column;border-right:1px solid var(--line);padding-left:35px}.rules-summary>div:first-child{padding-left:0}.rules-summary>div:last-child{border:0}.rules-summary strong{font-family:var(--display);font-size:60px;line-height:1;font-weight:600}.rules-summary span{font-size:12px;color:var(--muted);margin-top:10px}.accordion section{border-bottom:1px solid var(--line)}.accordion section>button{background:none;border:0;padding:25px 0;width:100%;display:flex;align-items:center;gap:20px;text-align:left}.rule-number{font-family:var(--display);font-size:25px;color:var(--red)}.accordion h2{font-size:19px;letter-spacing:-.5px;font-weight:500;margin:0;flex:1}.accordion section>div>p{margin:0 0 27px 44px;font-size:15px;line-height:1.8;color:var(--muted);max-width:720px}.reading-cta{margin-top:45px;display:flex;align-items:center;justify-content:space-between;gap:20px}.reading-cta p{margin:0;font-family:var(--display);font-size:28px}.legal h2{font-size:23px;margin:32px 0 14px}.legal p{font-size:15px;line-height:1.9;color:var(--muted)}.admin-login{max-width:500px;border:1px solid var(--line);padding:30px}.admin-login p{font-size:13px;color:var(--muted)}.admin-status{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:12px;padding:20px 0;border-block:1px solid var(--line)}.admin-status>.text-button:first-of-type{margin-left:auto}.filter-tabs{display:flex;gap:10px;overflow-x:auto;margin:25px 0}.filter-tabs button{background:none;border:1px solid var(--line);padding:10px 15px;text-transform:capitalize;white-space:nowrap;font-size:13px}.filter-tabs button.active{background:var(--ink);color:var(--paper);border-color:var(--ink)}.filter-tabs button span{margin-left:8px;opacity:.6}.admin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.admin-card{border:1px solid var(--line)}.admin-card .creative{min-height:240px;padding:18px}.admin-card .creative h2{font-size:35px}.admin-card .creative p{font-size:11px}.admin-card .creative-bottom{display:none}.admin-card .ad-brand{font-size:14px}.admin-card .creative-body{padding:20px 0 5px}.admin-card-body{padding:20px}.admin-card-body h2{font-size:18px;margin-bottom:10px}.admin-card-body>a{font-size:12px;overflow-wrap:anywhere;display:flex;gap:5px;align-items:center;color:var(--muted)}.admin-card-body>p{font-size:12px;margin:15px 0}.admin-actions{display:flex;gap:8px;flex-wrap:wrap}.admin-actions .button{text-transform:capitalize;font-size:11px;padding:8px 10px;min-height:35px}.audit-title{margin-top:40px;font-size:22px}.audit-list>div{display:grid;grid-template-columns:190px 1fr 1fr;gap:20px;border-bottom:1px solid var(--line);padding:14px 0;font-size:12px;line-height:1.5}.audit-list strong{font-weight:500}.audit-list span{color:var(--muted)}dialog{border:1px solid var(--ink);background:var(--paper);padding:0;max-width:520px;width:calc(100% - 32px);color:var(--ink)}dialog::backdrop{background:#17171499;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dialog-content{padding:35px;position:relative}.dialog-close{position:absolute;right:12px;top:12px}.dialog-content>.eyebrow{font-size:10px}.dialog-content h2{font-family:var(--display);font-size:34px;text-transform:capitalize;line-height:1.1;margin:20px 0}.dialog-content p{font-size:14px;color:var(--muted)}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%);background:var(--ink);color:var(--paper);padding:14px 17px;box-shadow:0 5px 25px #17171433;display:flex;align-items:center;gap:12px;font-size:13px;max-width:calc(100% - 30px);width:max-content;z-index:100}.toast>svg{color:#b1d18c;flex-shrink:0}.toast>.icon-button{color:var(--paper);margin-left:10px}.ended-stamp{position:absolute;inset:25% 10%;display:flex;align-items:center;justify-content:center;background:var(--paper);color:var(--red);font-family:var(--display);font-size:100px;border:4px solid var(--red);transform:rotate(-7deg);animation:stamp .3s ease-out}.skip-link{position:fixed;top:-100px;left:15px;background:var(--ink);color:var(--paper);padding:15px;z-index:1000}.skip-link:focus{top:10px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes counterIn{0%{opacity:.6;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes stamp{0%{opacity:0;transform:rotate(-7deg) scale(1.2)}to{opacity:1;transform:rotate(-7deg) scale(1)}}@media(min-width:1500px){.creative{min-height:490px}.creative h2{font-size:95px}.counter{font-size:166px}.action-block,.countdown-bottom{margin-top:35px}.billboard-layout{grid-template-columns:minmax(0,1fr) 320px}.creative p{font-size:16px;max-width:440px}.section-label{font-size:12px}.creative-bottom{font-size:11px}.creative-body{padding:45px 0}.action-block small{font-size:12px}.countdown-bottom>span,.countdown-bottom .text-button{font-size:13px}.counter-heading{font-size:12px}}@media(max-width:1100px){.header{gap:18px;padding-inline:3%}.header nav{gap:18px}.header-actions{gap:15px}.brand{font-size:17px}.home,.page{padding-inline:3%}.billboard-layout{gap:25px;grid-template-columns:minmax(0,1fr) 255px}.creative{padding:24px;min-height:405px}.creative h2{font-size:60px}.creative p{font-size:13px}.counter{font-size:128px}.section-label{font-size:9px}.section-label .mono{display:none}.creative-bottom{font-size:8px}.issue{display:none}.queue-strip{gap:22px}.queue-label{padding-right:20px}.queue-item:nth-child(3){display:none}.submission-layout{gap:35px;grid-template-columns:1fr 1fr}.auth-wrap{gap:40px}.auth-form{padding:28px}.auth-pitch h1{font-size:80px}.admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-creative .creative h2{font-size:43px}.creative.with-image .creative-body{flex-direction:column;align-items:flex-start}.creative-body img{width:100%;height:160px}.creative.with-image .creative-body>div{width:100%}.creative.with-image h2{font-size:45px}.creative.with-image{min-height:500px}}@media(max-width:800px){.header{height:78px;padding-inline:5%;flex-wrap:wrap}.header nav{display:none;position:absolute;top:78px;left:0;right:0;background:var(--paper);z-index:20;border-bottom:1px solid var(--ink);padding:15px 5%}.header nav.open{display:flex}.header nav a{height:40px;font-size:13px}.menu{display:flex}.header-actions{gap:13px}.account-link{display:none}.header-actions .button.small{font-size:12px;min-height:38px;padding:8px 12px}.brand{font-size:17px}.brand-symbol{width:30px;height:30px;font-size:26px}.brand-symbol>span{font-size:14px}.home,.page{padding-inline:5%}.intro-line{margin:25px 0 20px}.intro-line .eyebrow{font-size:10px;letter-spacing:.8px}.billboard-layout{display:flex;flex-direction:column;gap:22px}.section-label{font-size:9px}.creative{min-height:355px;padding:24px}.creative h2{font-size:68px}.creative p{font-size:14px;max-width:350px}.creative-bottom{font-size:9px}.billboard-caption{padding:14px 0;font-size:12px}.visit-link{font-size:13px}.countdown-panel{border-top:1px solid var(--ink);padding-top:22px;display:grid;grid-template-columns:1fr 1.25fr;column-gap:30px;position:relative}.counter-heading{grid-column:1;font-size:9px;gap:6px}.counter-heading svg{width:16px}.counter{grid-column:1;grid-row:2;font-size:105px;margin-top:12px;letter-spacing:-2px}.counter-label{grid-column:1;grid-row:3;font-size:17px;margin:4px 0 17px}.life-track{grid-column:1;grid-row:4}.life-labels{grid-column:1;grid-row:5;font-size:8px}.action-block{grid-column:2;grid-row:1/6;margin:0;display:flex;flex-direction:column;justify-content:center}.action-block p{font-size:13px;margin-bottom:14px}.end-button{font-size:14px;padding:15px 12px;gap:8px}.action-block small{font-size:9px;margin-top:9px}.countdown-bottom{grid-column:1/-1;flex-direction:row;justify-content:space-between;align-items:center;margin-top:23px;padding-top:15px;flex-wrap:wrap;gap:10px}.countdown-bottom>span{font-size:10px}.countdown-bottom .text-button{font-size:11px}.queue-strip{margin-top:28px;flex-wrap:wrap;padding:20px 0;gap:18px}.queue-label{border:0;flex:1}.queue-strip>.text-button{order:2;margin-left:0}.queue-empty,.queue-items{order:3;width:100%;flex-basis:100%;border-top:1px solid var(--line);padding-top:18px}.queue-label h3{font-size:28px}.queue-item:nth-child(3){display:flex}.queue-items{gap:20px;flex-wrap:wrap}.manifesto{padding:45px 0;gap:30px}.manifesto h1{font-size:72px}.manifesto-heading>.eyebrow{font-size:8px;line-height:1.6}.steps>div{gap:13px;margin-bottom:23px}.steps h3{font-size:14px}.steps p{font-size:12px}.steps p br{display:none}.steps>.text-button{margin-left:30px}.archive-promo{gap:20px}.archive-promo>span{font-size:9px;line-height:1.7}.archive-promo a{font-size:22px;gap:10px;white-space:nowrap}footer{padding:25px 5%;gap:16px}footer p{display:none}footer>span{width:100%;margin-top:5px}footer>div{font-size:10px;gap:15px}.page{padding-top:35px}.page-title{margin-bottom:30px}.page-title h1{font-size:62px}.page-title p{font-size:14px}.archive-grid{grid-template-columns:1fr}.archive-creative .creative{min-height:320px}.archive-creative .creative h2{font-size:60px}.auth-wrap{grid-template-columns:1fr;gap:30px}.auth-pitch{padding:0}.auth-pitch h1{font-size:62px;line-height:1;margin:20px 0}.auth-pitch h1 br{display:none}.auth-pitch h1 br:after{content:" "}.auth-pitch p{font-size:13px;margin-bottom:0}.auth-form{max-width:550px;width:100%;margin:auto}.submission-layout{display:flex;flex-direction:column-reverse;gap:30px}.submission-preview{position:static}.submission-preview .creative{min-height:280px}.submission-preview .creative h2{font-size:55px}.submission-preview>p,.preview-note{display:none}.preview-creative .creative-body{padding:25px 0}.submission-form{max-width:600px;width:100%}.stat-row{grid-template-columns:repeat(2,1fr);row-gap:25px}.stat-row>div:nth-child(3){padding-left:0}.stat-row>div:nth-child(2){border:0}.stat-row span{font-size:11px}.stat-row strong{font-size:43px}.placement-row{flex-wrap:wrap;gap:15px}.placement-buttons{flex-direction:row;align-items:center;flex-basis:100%;padding-left:80px;flex-wrap:wrap;gap:16px}.placement-top{gap:8px}.placement-top h3{font-size:16px}.placement-metrics{gap:12px;font-size:10px}.placement-top .tag{font-size:8px}.dashboard-heading>.text-button{font-size:12px}.rules-summary>div{padding-left:20px}.rules-summary strong{font-size:50px}.rules-summary span{font-size:10px}.accordion h2{font-size:17px}.accordion section>div>p{font-size:14px}.reading-cta{flex-direction:column;align-items:flex-start}.admin-grid{grid-template-columns:1fr}.audit-list>div{grid-template-columns:1fr 1.2fr;font-size:10px;gap:10px}.audit-list>div>span:last-child{grid-column:1/-1}.admin-status{font-size:11px}.admin-status>.text-button{font-size:12px}.admin-status>.text-button:first-of-type{margin-left:0}.admin-card .creative h2{font-size:50px}}@media(max-width:480px){.header{padding-inline:4%;gap:10px}.brand{gap:8px;font-size:15px}.brand-dot{font-size:8px}.header-actions{gap:5px}.header-actions .button.small{font-size:11px;padding:8px 10px;gap:6px}.header-actions .button svg{width:13px}.header nav.open{gap:20px}.header nav a{font-size:12px}.home,.page{padding-inline:4%}.intro-line .eyebrow{font-size:8px;letter-spacing:.7px}.section-label{font-size:8px;letter-spacing:.5px}.creative{min-height:318px;padding:20px}.creative h2{font-size:54px;letter-spacing:-.5px}.creative p{font-size:12px;line-height:1.6}.creative-top .ad-brand{font-size:15px}.creative-body{padding:27px 0 22px}.creative-bottom{font-size:7px;letter-spacing:.5px;gap:8px}.creative-bottom>span:last-child{gap:5px}.creative-bottom svg{width:14px}.billboard-caption{font-size:10px;gap:7px}.visit-link{font-size:11px;gap:5px}.countdown-panel{column-gap:20px;grid-template-columns:.9fr 1.2fr}.counter-heading{font-size:8px;letter-spacing:.4px}.counter{font-size:98px}.counter-label{font-size:16px}.action-block p{font-size:12px}.action-block small{font-size:8px}.end-button{font-size:13px}.end-button svg{width:17px}.countdown-bottom{gap:8px}.countdown-bottom>span{font-size:9px}.countdown-bottom .text-button{font-size:10px}.queue-empty p{font-size:11px}.queue-empty strong{font-size:12px}.queue-label .eyebrow{font-size:8px}.queue-strip>.text-button{font-size:12px}.manifesto{grid-template-columns:1fr;gap:32px}.manifesto h1{font-size:90px;margin-top:20px}.manifesto-heading>.eyebrow{font-size:9px}.steps>div{gap:20px}.steps h3{font-size:16px}.steps p{font-size:13px}.steps>.text-button{font-size:12px;margin-left:38px}.archive-promo{gap:18px}.archive-promo>span{font-size:8px;max-width:130px}.archive-promo a{font-size:23px}.page-title h1{font-size:49px}.page-title>.eyebrow{font-size:9px;line-height:1.6}.archive-creative .creative h2{font-size:48px}.archive-creative .creative{padding:20px;min-height:300px}.archive-info{padding:20px}.archive-info dd{font-size:21px}.archive-info dt{font-size:9px}.archive-actions .text-button{font-size:11px}.auth-form{padding:25px}.auth-pitch h1{font-size:52px}.auth-pitch h1 span{display:block}.submission-preview .creative h2{font-size:48px}.placement-buttons{padding-left:0}.placement-thumbnail{width:50px;height:60px;font-size:33px}.placement-metrics{gap:9px;font-size:9px}.dashboard-heading>.text-button{font-size:10px;white-space:nowrap}.rules-summary strong{font-size:44px}.rules-summary>div{padding-left:15px}.rules-summary span{font-size:9px;line-height:1.5}.accordion section>button{gap:13px}.accordion h2{font-size:16px}.accordion section>div>p{margin-left:34px}.legal p{font-size:14px}.toast{font-size:12px}.dialog-content{padding:28px}.ended-stamp{font-size:70px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
