@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800&family=Barlow:wght@400;500;600;700&display=swap');
.apc-news{--apc-red:#e33132;--apc-black:#101010;--apc-paper:#f3f2ee;font-family:Barlow,Arial,sans-serif;color:var(--apc-black);background:var(--apc-paper);line-height:1.55;text-align:left;isolation:isolate}.apc-news *{box-sizing:border-box}.apc-news h1,.apc-news h2,.apc-news h3,.apc-news p{margin:0}.apc-news a{color:inherit;text-decoration:none}.apc-news a:focus-visible,.apc-news button:focus-visible,.apc-news input:focus-visible{outline:3px solid var(--apc-red);outline-offset:5px}.apc-news .apc-wrap{max-width:1280px;margin:auto;padding:0 48px}.apc-news .apc-intro{background:var(--apc-black);color:#fff;padding:54px 0 56px}.apc-news .apc-kicker{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.apc-kicker>span{width:7px;height:7px;background:var(--apc-red)}.apc-news .apc-title-row{display:flex;align-items:center;justify-content:space-between;gap:25px;margin:9px 0 37px}.apc-news h1{font-family:'Barlow Condensed','Arial Narrow',sans-serif;font-size:clamp(64px,8.8vw,120px);font-weight:800;line-height:1;letter-spacing:-1px}.apc-news .apc-dot{color:var(--apc-red)}.apc-title-row>p{font-size:14px;color:#b9b9b9}.apc-news .apc-feature{display:grid;grid-template-columns:1.35fr 1fr;border:1px solid #343434;background:#191919}.apc-news .apc-feature-image{display:block;min-height:340px;overflow:hidden;background:#202020}.apc-feature-image img{width:100%;height:100%;object-fit:contain;object-position:center;display:block;transition:transform .3s}.apc-feature-image:hover img{transform:scale(1.025)}.apc-news .apc-feature-copy{padding:34px;display:flex;flex-direction:column;align-items:flex-start}.apc-news .apc-red{color:#ff7070;margin-bottom:19px}.apc-news .apc-date{font-size:11px;letter-spacing:.5px;color:#727272}.apc-feature .apc-date{color:#aaa}.apc-news .apc-feature h2{font-family:'Barlow Condensed','Arial Narrow',sans-serif;font-size:clamp(30px,3.3vw,46px);font-weight:700;line-height:1.04;text-transform:uppercase;margin:12px 0 17px}.apc-feature-copy>p:not(.apc-kicker):not(.apc-date){font-size:14px;color:#b9b9b9}.apc-news .apc-feature-link{margin-top:25px;padding:11px 17px;background:#fff;color:#111;display:flex;gap:36px;align-items:center;font-size:12px;font-weight:700}.apc-feature-link span{font-size:20px}.apc-news .apc-feed{padding:51px 0 38px;scroll-margin-top:20px}.apc-news .apc-feed-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.apc-feed-heading .apc-kicker{color:#707070;font-size:10px;letter-spacing:1.7px;margin-bottom:4px}.apc-feed-heading h2{font-family:'Barlow Condensed','Arial Narrow',sans-serif;font-size:40px;font-weight:700;line-height:1.1}.apc-news .apc-shows-link{font-size:12px;font-weight:600;border-bottom:1px solid #222;padding-bottom:4px}.apc-shows-link span{margin-left:18px}.apc-news .apc-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 0;border-top:1px solid #cfcecb;border-bottom:1px solid #cfcecb}.apc-news .apc-filters{display:flex;gap:6px;flex-wrap:wrap}.apc-news .apc-filters a,.apc-news .apc-filters button{display:block;border:0;border-radius:0;padding:10px 15px;font-family:inherit;font-size:11px;font-weight:700;white-space:nowrap;background:transparent;color:#555;text-transform:uppercase;cursor:pointer}.apc-news .apc-filters .is-active{background:#111;color:#fff}.apc-filters a:hover,.apc-filters button:hover{box-shadow:inset 0 -2px var(--apc-red)}.apc-news .apc-search{display:flex;align-items:center;min-width:230px;border-bottom:1px solid #aaa;margin:0}.apc-news .apc-search input{width:100%;min-width:0;border:0;background:transparent;padding:9px 0;color:#111;border-radius:0;font-family:inherit;font-size:12px;box-shadow:none}.apc-news .apc-search button{padding:5px 10px;border:0;background:transparent;color:#111;font-size:23px;cursor:pointer}.apc-news .apc-count{font-size:11px;color:#747474;margin:17px 0}.apc-news .apc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.apc-news .apc-card{min-width:0;border-bottom:1px solid #cdccc9;padding-bottom:17px}.apc-news .apc-card-image{display:block;position:relative;aspect-ratio:16/10;background:#1b1b1b;overflow:hidden}.apc-card-image img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .3s}.apc-card-image:hover img{transform:scale(1.035)}.apc-news .apc-category{position:absolute;bottom:0;left:0;background:var(--apc-paper);color:#111;font-size:9px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:7px 11px 5px 0}.apc-news .apc-card-copy{padding-top:15px}.apc-news .apc-card h3{font-family:'Barlow Condensed','Arial Narrow',sans-serif;font-weight:700;font-size:27px;line-height:1.08;text-transform:uppercase;margin:7px 0 11px}.apc-news h3 a:hover,.apc-news h2 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.apc-news .apc-excerpt{font-size:12px;color:#646464;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.apc-news .apc-card-link{display:flex;justify-content:space-between;align-items:center;margin-top:20px;font-size:11px;font-weight:700}.apc-card-link span{font-size:19px}.apc-news .apc-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:36px 0}.apc-pagination a,.apc-pagination button{width:37px;height:37px;display:grid;place-items:center;border:1px solid #ccc;font:600 12px Barlow,Arial,sans-serif;color:#111;background:transparent;border-radius:0;cursor:pointer}.apc-pagination [aria-current=page]{background:#111;color:white;border-color:#111}.apc-news .apc-bottom{margin-top:40px;padding:30px 34px;display:flex;align-items:center;justify-content:space-between;gap:25px;background:#111;color:#fff}.apc-bottom p{font-family:'Barlow Condensed','Arial Narrow',sans-serif;font-size:30px;line-height:1.05;font-weight:600}.apc-bottom strong{color:#aaa;font-weight:600}.apc-news .apc-bottom a{font-size:12px;border-bottom:1px solid #777;padding:8px 0}.apc-bottom a span{margin-left:30px}.apc-news .apc-image-fallback{height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:repeating-linear-gradient(135deg,#181818,#181818 25px,#202020 25px,#202020 26px);font-family:'Barlow Condensed',sans-serif;font-size:70px;font-weight:800;line-height:.9;color:#ddd}.apc-image-fallback span{font-size:17px;letter-spacing:8px;margin-top:12px;margin-left:8px}.apc-news .apc-empty{padding:35px 0}.apc-empty p{margin:10px 0}.apc-empty a{text-decoration:underline}.apc-news .apc-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(min-width:1100px){.apc-news .apc-feature-image{min-height:365px}.apc-news .apc-feature-copy{padding:40px}}
@media(max-width:900px){.apc-news .apc-wrap{padding:0 28px}.apc-news .apc-title-row{align-items:flex-start;flex-direction:column;gap:15px}.apc-title-row>p br{display:none}.apc-news .apc-feature{grid-template-columns:1.2fr 1fr}.apc-news .apc-feature-copy{padding:25px}.apc-news .apc-feature-image{min-height:320px}.apc-news .apc-toolbar{align-items:stretch;flex-direction:column;gap:12px}.apc-news .apc-search{min-width:0;max-width:360px}.apc-news .apc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.apc-news .apc-wrap{padding:0 20px}.apc-news .apc-intro{padding:30px 0}.apc-news h1{font-size:64px}.apc-news .apc-title-row{margin-bottom:25px}.apc-news .apc-feature{display:flex;flex-direction:column}.apc-news .apc-feature-image{min-height:0;aspect-ratio:16/10}.apc-news .apc-feature-copy{padding:25px}.apc-news .apc-feature h2{font-size:34px}.apc-news .apc-feed{padding-top:32px}.apc-news .apc-feed-heading{align-items:flex-end;gap:12px}.apc-feed-heading h2{font-size:32px}.apc-news .apc-shows-link{font-size:10px}.apc-shows-link span{margin-left:5px}.apc-news .apc-filters{gap:1px}.apc-news .apc-filters a,.apc-news .apc-filters button{padding:10px 11px;font-size:10px}.apc-news .apc-grid{grid-template-columns:1fr;gap:26px}.apc-news .apc-card h3{font-size:30px}.apc-news .apc-excerpt{font-size:14px}.apc-news .apc-bottom{align-items:flex-start;flex-direction:column;padding:26px}.apc-bottom p{font-size:29px}}
@media(prefers-reduced-motion:reduce){.apc-news *{transition:none!important}}
