/* Selected editorial alternative; archive-only, retaining the shared theme. */
body.argus-collab-archive-page #main,body.argus-collab-archive-page #main-content{background:#dbd6d3}
.ace-section{color:#2e1735;font-family:Roboto,Arial,sans-serif}
.ace-section>.elementor-container{max-width:1120px!important}
.ace-section>.elementor-container{gap:0}
.ace-section .elementor-widget-wrap{padding:0!important;align-content:center}
.ace-section .elementor-widget{margin-bottom:0!important}
.ace-intro{background:#fff;padding:56px 34px 50px!important}
.ace-intro>.elementor-container{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:50px;align-items:center}
.ace-intro .elementor-column{width:auto!important;min-width:0}
.ace-intro .ace-intro-copy{padding-left:44px;border-left:1px solid rgba(46,23,53,.18)}
.ace-title .elementor-heading-title{font:700 55px/1.2 Roboto,Arial,sans-serif!important;letter-spacing:-.04em!important;text-transform:none!important;color:#2e1735!important;margin:0!important;overflow-wrap:anywhere}
body.argus-collab-archive-page .ace-intro .ace-title .elementor-heading-title{font:700 55px/1.2 Roboto,Arial,sans-serif!important;letter-spacing:-.04em!important;text-transform:none!important}
.ace-intro-copy p{font:400 17px/1.65 Roboto,Arial,sans-serif;color:#4d3e56;margin:0}
.ace-feature-section{background:#281030;padding:36px 34px!important}
.ace-feature-section>.elementor-container{max-width:1120px!important}
.ace-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:32px;align-items:center}
.ace-feature-image{display:block;position:relative;overflow:hidden;min-width:0;border:10px solid #bcb0c0;border-radius:30px;background:#bcb0c0}
.ace-feature-image img{display:block;width:100%;height:auto!important;aspect-ratio:16/10;object-fit:cover;object-position:center;border-radius:0!important}
.ace-feature-play{position:absolute;bottom:20px;left:20px;display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;background:#ff7a1a;color:#fff;font-size:20px}
.ace-feature-play .fa-play{margin-left:4px}
.ace-kicker{font:800 13px/1.5 Roboto,Arial,sans-serif!important;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px!important;color:var(--argus-magenta,#cb3ca5)}
.ace-feature-copy .ace-kicker{color:var(--argus-orange,#ff7a1a)}
.ace-feature h2{font:700 30px/1.2 Roboto,Arial,sans-serif;letter-spacing:-.025em;text-transform:none;color:#fff;margin:0 0 16px;overflow-wrap:anywhere}
.ace-feature-subtitle{font:400 22px/1.4 Roboto,Arial,sans-serif;color:#ffb566;margin:0 0 28px}
.ace-feature-description{font:400 16px/1.65 Roboto,Arial,sans-serif;color:#f1e7f3;max-width:400px;margin:0 0 22px;padding-top:18px;border-top:1px solid rgba(255,122,26,.65)}
.ace-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:44px;padding:13px 22px;border:0;border-radius:999px;background:#ff7a1a;color:#fff!important;font:700 14px/1.4 Roboto,Arial,sans-serif;text-decoration:none!important;cursor:pointer}
.ace-button:hover{background:var(--argus-magenta,#cb3ca5)}
.ace-collection{background:#dbd6d3;padding:44px 34px 48px!important;scroll-margin-top:215px}
.ace-tools{position:relative;margin-bottom:4px;padding-bottom:16px;border-bottom:1px solid rgba(46,23,53,.18);display:grid;grid-template-columns:1fr 44px;align-items:start;gap:10px}
.ace-categories{display:flex;gap:8px;flex-wrap:wrap}
/* Outlined filters use the same 1px stroke as the site's other outlined actions. */
.ace-categories>a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;color:#4d3e56;text-decoration:none!important;font:400 14px/1.4 Roboto,Arial,sans-serif;text-transform:uppercase;border:1px solid transparent;border-radius:30px;padding:10px 16px;margin:0}
.ace-categories>a[aria-current]{color:var(--argus-ink,#2e1735);border-color:currentColor;font-weight:600}
.ace-categories>a:hover{color:var(--argus-orange,#ff7a1a);border-color:currentColor}
.ace-search{display:contents}
.ace-search summary{display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:#2e1735;cursor:pointer;list-style:none}
.ace-search summary::-webkit-details-marker{display:none}
.ace-search summary i{font-size:20px}
.ace-search[open]>summary{color:var(--argus-magenta,#cb3ca5)}
.ace-search[open]{display:block;grid-column:1/-1}
.ace-search[open]>summary{position:absolute;right:0;top:0}
.ace-search form{grid-column:1/-1;display:flex;gap:16px;align-items:end;flex-wrap:wrap;padding:18px 0 24px}
.ace-search-field{flex:1 1 250px;min-width:0}
.ace-search-field label{display:block;font:600 13px/1.5 Roboto,Arial,sans-serif;color:#4d3e56;margin-bottom:8px}
.ace-search-field input,.ace-search-field select{box-sizing:border-box;width:100%;height:48px;border:1px solid #a798ae;border-radius:6px;background:#ffffff;color:#2e1735;padding:0 14px;font:400 16px/1.5 Roboto,Arial,sans-serif}
.ace-search-field select option{font-family:Roboto,Arial,sans-serif;font-size:16px}
.ace-reset{display:inline-flex;align-items:center;min-height:48px;color:#65536d;text-decoration:underline}
.ace-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:32px;align-items:center;padding:22px 0;border-bottom:1px solid rgba(46,23,53,.18);min-width:0}
.ace-row[hidden],.ace-more[hidden],.ace-pagination[hidden]{display:none!important}
.ace-row-image{display:block;overflow:hidden;border:10px solid #bcb0c0;border-radius:30px;background:#bcb0c0}
.ace-row-image img{display:block;width:100%;height:auto!important;aspect-ratio:16/10;object-fit:cover;object-position:center;border-radius:0!important;transition:transform .25s}
.ace-row-image:hover img{transform:scale(1.025)}
.ace-row-copy{min-width:0}
.ace-row h3{margin:0 0 10px;font:700 28px/1.2 Roboto,Arial,sans-serif;letter-spacing:-.025em;text-transform:none;overflow-wrap:anywhere}
.ace-row h3 a{color:#2e1735;text-decoration:none!important}
.ace-row h3 a:hover{color:#79366a}
.ace-row-description{margin:0 0 12px;color:#65536d;font:400 16px/1.6 Roboto,Arial,sans-serif;max-width:520px}
.ace-row-action{display:inline-flex;align-items:center;gap:16px;min-height:44px;color:var(--argus-ink,#2e1735)!important;font:700 15px/1.4 Roboto,Arial,sans-serif;text-decoration:none!important}
.ace-row-action .fa-arrow-right{color:var(--argus-orange,#ff7a1a)}
.ace-row-action:hover{color:var(--argus-magenta,#cb3ca5)!important}
.ace-more{display:flex;align-items:center;justify-content:center;gap:16px;margin:30px auto 0;padding:12px 24px;min-height:48px;border:1px solid #9c8ba3;border-radius:999px;color:#2e1735;background:transparent;font:700 15px/1.4 Roboto,Arial,sans-serif;cursor:pointer}
.ace-more:hover{background:var(--argus-plum,#281030);border-color:var(--argus-plum,#281030);color:#fff}
.ace-more-status:empty{display:none}
.ace-more-status{font-size:13px;color:#65536d;text-align:center;margin:15px 0 0}
.ace-pagination ul{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;list-style:none;padding:0;margin:30px 0 0}
.ace-pagination a,.ace-pagination span.page-numbers{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #bcb0c0;border-radius:50%;color:#2e1735;text-decoration:none!important}
.ace-pagination .current{background:#65536d;color:#fff!important;border-color:#65536d!important}
.ace-empty{margin:36px 0;color:#4d3e56;font-size:18px}
.ace-contact{padding:64px 34px!important;background:#241e22;background-image:url('/wp-content/uploads/2013/06/argus-paw-contact.webp');background-size:cover;background-position:center}
.ace-contact>.elementor-background-overlay{background:linear-gradient(90deg,#1d1721 0%,#211b24 100%)!important;opacity:.44!important}
.ace-contact>.elementor-container{display:grid!important;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:64px;align-items:center}
.ace-contact .elementor-column{width:auto!important;min-width:0}
.ace-contact .ace-title .elementor-heading-title{color:#fff!important;text-transform:none!important;font-size:40px!important;line-height:1.18!important;max-width:650px;margin-bottom:24px!important}
.ace-contact p{color:#fff;font:400 18px/1.65 Roboto,Arial,sans-serif;max-width:650px;margin:0}
.ace-contact-action .elementor-widget-wrap{justify-content:flex-end}
.ace-contact .elementor-button{display:inline-flex;align-items:center;min-height:48px;padding:17px 28px;background:#ff7a1a;border-radius:999px;color:#fff;font:700 15px/1.4 Roboto,Arial,sans-serif;text-transform:none;letter-spacing:0;text-decoration:none}
.ace-contact .elementor-button:hover{background:var(--argus-magenta,#cb3ca5)}
.ace-contact .elementor-button-content-wrapper{align-items:center;gap:18px}
.ace-contact .elementor-button-icon{margin:0!important}
body.argus-collab-archive-page .ace-section a:focus-visible,body.argus-collab-archive-page .ace-section button:focus-visible,body.argus-collab-archive-page .ace-section summary:focus-visible,body.argus-collab-archive-page .ace-section input:focus-visible,body.argus-collab-archive-page .ace-section select:focus-visible{outline:3px solid #ff7a1a;outline-offset:5px}
@media(max-width:1100px){.ace-intro>.elementor-container{gap:32px}.ace-intro .ace-intro-copy{padding-left:28px}.ace-title .elementor-heading-title{font-size:46px!important}.ace-feature{gap:30px}.ace-feature h2{font-size:30px}.ace-row{gap:30px}.ace-categories{gap:8px}.ace-contact>.elementor-container{gap:30px}}
@media(max-width:767px){.ace-intro{padding:36px 24px!important}.ace-intro>.elementor-container{grid-template-columns:1fr;gap:26px}.ace-title .elementor-heading-title{font-size:40px!important}.ace-intro .ace-intro-copy{padding:0;border:0}.ace-intro-copy p{font-size:17px;line-height:1.65}.ace-feature-section{padding:24px 24px 32px!important}.ace-feature{grid-template-columns:1fr;gap:30px}.ace-feature-image img{height:auto!important;aspect-ratio:16/10;object-fit:cover}.ace-feature-play{width:54px;height:54px;left:18px;bottom:18px;font-size:20px}.ace-feature h2{font-size:25px}.ace-feature-description{font-size:16px;margin-bottom:20px}.ace-collection{padding:32px 24px!important;scroll-margin-top:200px}.ace-tools{grid-template-columns:minmax(0,1fr) 44px;gap:4px}.ace-categories{gap:6px}.ace-categories>a{font-size:12px;min-height:44px;padding:9px 12px}.ace-search summary{width:44px;height:44px}.ace-search form{gap:14px;padding-top:20px}.ace-search-field{flex-basis:100%}.ace-search form .ace-button{font-size:14px;padding:14px 20px}.ace-row{grid-template-columns:minmax(0,1fr);gap:16px;padding:20px 0 24px}.ace-row-image img{height:auto!important;aspect-ratio:16/10;object-fit:cover}.ace-row h3{font-size:25px}.ace-row-description{font-size:16px}.ace-row .ace-kicker{margin-bottom:10px!important;font-size:12px!important}.ace-contact{padding:46px 24px!important}.ace-contact>.elementor-container{grid-template-columns:1fr;gap:28px}.ace-contact .ace-title .elementor-heading-title{font-size:34px!important}.ace-contact p{font-size:17px}.ace-contact-action .elementor-widget-wrap{justify-content:flex-start}}
@media(prefers-reduced-motion:reduce){.ace-row-image img{transition:none}}
@media(max-width:767px){.ace-feature-image,.ace-row-image{border-width:8px;border-radius:24px}}
@media(max-width:1100px){body.argus-collab-archive-page .ace-intro .ace-title .elementor-heading-title{font-size:46px!important}}
@media(max-width:767px){body.argus-collab-archive-page .ace-intro .ace-title .elementor-heading-title{font-size:40px!important}}
