@page{size:A4;margin:0}.kit{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#d9d5ca;flex-direction:column;align-items:center;gap:24px;padding:24px 0 64px;display:flex}.kit-bar{justify-content:space-between;width:210mm;max-width:calc(100vw - 32px);font-size:.85rem;font-weight:500;display:flex}.kit-page{background:var(--cream);width:210mm;height:297mm;color:var(--ink);flex-direction:column;padding:18mm 16mm;font-size:10pt;line-height:1.5;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 40px #0d0c0b2e}.kit h2{max-width:none;margin:0 0 5mm;font-size:26pt;line-height:1.05}.kit h3{font-family:var(--serif);margin:0;font-size:15pt;font-weight:400}.kit p{margin:0 0 3mm}.kit-h2-gap{margin-top:10mm!important}.kit-cover{background:var(--night);color:var(--on-night);justify-content:flex-end;padding:0}.kit-cover img{object-fit:cover;object-position:50% 62%}.kit-cover:after{content:"";background:linear-gradient(0deg, var(--night) 0%, #0d0c0bd9 30%, #0d0c0b1f 60%), linear-gradient(180deg, #0d0c0b8c 0%, #0d0c0b1f 18%);position:absolute;inset:0}.kit-cover-text{z-index:1;padding:0 16mm 16mm;position:relative}.kit-edition{color:var(--on-night-mute);font-size:9pt}.kit-cover h1{max-width:none;margin:0;font-size:64pt;line-height:.95}.kit-role{font-size:13pt;margin-top:3mm!important}.kit-cover-stats{border-top:1px solid #f3efe640;grid-template-columns:repeat(3,1fr);margin:10mm 0 8mm;display:grid}.kit-cover-stats div{flex-direction:column;padding-top:4mm;display:flex}.kit-cover-stats dd{font-family:var(--serif);font-variant-numeric:tabular-nums;order:-1;margin:0;font-size:26pt;line-height:1}.kit-cover-stats dt{color:var(--on-night-mute);margin-top:1.5mm;font-size:9pt}.kit-contact{color:var(--on-night-mute);font-size:9pt}.kit-two{grid-template-columns:1.15fr .85fr;align-items:stretch;gap:10mm;display:grid}.kit-two p{color:#3d3a35}.kit-photo{min-height:92mm;position:relative}.kit-photo img{object-fit:cover}.kit-photo-short{min-height:70mm}.kit-channels{grid-template-columns:repeat(3,1fr);gap:6mm;display:grid}.kit-channels article{border-top:1.5px solid var(--ink);flex-direction:column;padding-top:3mm;display:flex}.kit-channels header{justify-content:space-between;align-items:baseline;display:flex}.kit-channels header span,.kit-period{color:var(--mute);font-size:8pt}.kit-period{margin:1mm 0 3mm!important}.kit-channels dl{margin:0}.kit-channels dl div{border-bottom:1px solid var(--line);align-items:baseline;gap:2.5mm;padding:1.6mm 0;display:flex}.kit-channels dd{font-family:var(--serif);font-variant-numeric:tabular-nums;order:-1;min-width:25mm;margin:0;font-size:17pt;line-height:1.1}.kit-channels dt{color:var(--mute);font-size:8.5pt}.kit-note{color:var(--mute);font-size:8.5pt;margin-top:3mm!important}.kit-audience{grid-template-columns:1fr 1fr;gap:10mm;display:grid}.bars{margin:0}.bars figcaption{margin-bottom:2mm;font-size:9pt;font-weight:600}.bars table{border-collapse:collapse;width:100%;font-size:8.5pt}.bars th{text-align:left;color:var(--mute);font-variant-numeric:tabular-nums;width:13mm;padding:1.1mm 0;font-weight:400}.bars td{padding:1.1mm 0}.bars .bar{background:var(--ink);border-radius:0 1mm 1mm 0;min-width:1px;height:3.2mm;display:block}.bars .val{text-align:right;font-variant-numeric:tabular-nums;width:13mm}.kit-facts{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:5mm;margin:7mm 0 0;padding-top:4mm;display:grid}.kit-facts div{flex-direction:column;display:flex}.kit-facts dd{font-family:var(--serif);order:-1;margin:0;font-size:20pt;line-height:1}.kit-facts dt{color:var(--mute);margin-top:1.5mm;font-size:8pt}.kit-work{margin-top:10mm}.kit-cases,.kit-formats{margin:0 0 5mm;padding:0;list-style:none}.kit-cases li{border-bottom:1px solid var(--line);color:#3d3a35;padding:2mm 0;font-size:9pt}.kit-cases b{color:var(--ink)}.kit-work h3{margin-top:4mm;margin-bottom:2mm}.kit-formats li{padding:.8mm 0 .8mm 5mm;font-size:9pt;position:relative}.kit-formats li:before{content:"";background:var(--ink);width:2.5mm;height:1px;position:absolute;top:2.6mm;left:0}.kit-logos{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4mm;margin:auto 0 0;padding:6mm 0 0;list-style:none;display:flex}.kit-logos .logo{display:block}.kit-foot{background:var(--night);color:var(--on-night);justify-content:space-between;margin-top:6mm;padding:4mm 5mm;font-size:9pt;display:flex}.kit-foot a{text-decoration:none}.kit-topics{background:var(--night);color:var(--on-night);margin-top:auto;padding:7mm 8mm}.kit-topics h3{margin-bottom:4mm}.kit-topics ul{grid-template-columns:repeat(3,1fr);gap:2.5mm 6mm;margin:0;padding:0;font-size:9.5pt;list-style:none;display:grid}.kit-topics li{border-top:1px solid #f3efe640;padding-top:2mm}.kit-logos{flex-wrap:nowrap!important}.kit-logos .logo-text{white-space:nowrap;font-size:13pt}@media print{.kit{background:0 0;gap:0;padding:0;display:block}.kit-bar{display:none}.kit-page{box-shadow:none;break-after:page}.kit-page:last-child{break-after:auto}}@media screen and (max-width:840px){.kit-page{zoom:.78}}@media screen and (max-width:660px){.kit-page{zoom:.58}}@media screen and (max-width:480px){.kit-page{zoom:.45}}
