/* Atlas: selected archive direction. Keep preview styling and the original backup intact. */
.work-atlas .wp-intro{padding-bottom:52px}.work-atlas .wp-tile-image>.portfolio-presentation{height:100%;width:100%;aspect-ratio:auto}.work-atlas .wp-tile-image{aspect-ratio:16/9}.work-atlas .wp-tile-image .portfolio-direct{height:100%;overflow:hidden}.work-atlas .wp-tile-image .portfolio-direct .portfolio-media{display:block;width:100%;height:auto;max-width:none;object-fit:contain;object-position:top left;transform:none!important;transition:none}.work-atlas .portfolio-identity .portfolio-brand{object-fit:contain;max-width:65%;max-height:65%;width:170px;height:90px}.work-atlas .portfolio-identity{overflow:hidden}.work-atlas .portfolio-identity .portfolio-word{font-size:clamp(24px,2.5vw,46px);max-width:90%;text-align:center}.work-atlas .wp-atlas-tools{scroll-margin-top:20px}.work-atlas .wp-filters{gap:2px}.work-atlas .wp-filters button{padding-left:14px;padding-right:14px}.atlas-search{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:30px;align-items:end;padding:28px 0 15px}.atlas-search label{display:block;min-width:0}.atlas-search label>span{display:block;font-size:8px;letter-spacing:1.2px;color:#9aaa8c;margin-bottom:10px}.atlas-search input,.atlas-search select{display:block;width:100%;border:0;border-bottom:1px solid #ffffff26;background:transparent;border-radius:0;box-shadow:none;color:#d7ddcf;font-size:12px;padding:9px 0;outline:none;min-width:0;height:38px;transition:border-color .2s}.atlas-search input:focus,.atlas-search select:focus{border-bottom:1px solid #9ba88d;outline:none!important;box-shadow:none!important}.atlas-search input::placeholder{color:#9ca991}.atlas-search select option{background:#151a13;color:#ecf1e5}.atlas-search button{border:0;background:none;font-size:11px;color:#b5c2a6;height:38px;padding:0 4px}.atlas-status{min-height:57px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:8px 0 24px}.atlas-status>p,.atlas-page-status{font-size:10px;color:#a3b092;margin:0}.atlas-status>div{display:flex;flex-wrap:wrap;gap:7px}.atlas-status button{font-size:9px;color:#b9c7aa;border:1px solid #667357;padding:5px 10px;border-radius:30px}.atlas-pagination{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:50px;padding-top:25px;border-top:1px solid #ffffff25}.atlas-pagination>button{font-size:12px;padding:12px 0;color:#cbd4c0;min-width:90px}.atlas-pagination>button:first-child{text-align:left}.atlas-pagination>button:last-child{text-align:right}.atlas-pagination button:disabled{opacity:.3;cursor:default}.atlas-pagination>div{display:flex;gap:6px}.atlas-pagination>div button{width:36px;height:36px;border:1px solid transparent;border-radius:50%;font-size:11px;color:#b6c2a7}.atlas-pagination [aria-current=page]{background:var(--lime);color:#151914;border-color:var(--lime)}.atlas-pagination>div button:hover{border-color:#8b9b79}.atlas-page-status{text-align:center;font-size:9px;margin-top:15px}.atlas-empty{padding:65px 0;text-align:center}.atlas-empty h2{font-size:40px;letter-spacing:-.05em;font-weight:400}.atlas-empty p{font-size:13px;color:#a5b295}.atlas-empty button{color:var(--lime);font-size:12px;padding:12px 0;border-bottom:1px solid #73845f}.work-atlas .wp-tile-meta{min-height:62px}.work-atlas .wp-tile a:focus-visible{outline:1px solid #99a988;outline-offset:6px}
@media(max-width:1000px){.atlas-search{grid-template-columns:1.5fr 1fr 1fr auto;gap:20px}.work-atlas .wp-filters button{font-size:11px;padding:9px 12px}}
@media(max-width:700px){.work-atlas .wp-intro{padding-bottom:35px}.atlas-search{grid-template-columns:1fr 1fr auto;gap:17px;padding-top:22px}.atlas-search label:first-child{grid-column:1/-1}.atlas-search input{font-size:13px}.atlas-search select{font-size:11px}.atlas-search label>span{font-size:7px;margin-bottom:5px}.atlas-status{align-items:flex-start;flex-direction:column;gap:12px;padding:15px 0 24px;min-height:0}.atlas-pagination{gap:10px;margin-top:35px}.atlas-pagination>button{font-size:10px;min-width:65px}.atlas-pagination>div{gap:1px}.atlas-pagination>div button{width:29px;height:29px;font-size:10px}.work-atlas .wp-filters{gap:3px}.work-atlas .wp-filters button{font-size:10px;padding:9px 11px}.work-atlas .wp-tile-meta{min-height:0}.work-atlas .portfolio-identity .portfolio-word{font-size:35px}}
@media(max-width:700px){.work-atlas .wp-intro{padding-top:30px;padding-bottom:25px}.work-atlas .wp-intro-copy{margin-top:18px}.work-atlas .wp-intro-copy p{margin-bottom:10px}.work-atlas .wp-kicker{margin-bottom:15px}.work-atlas .wp-atlas-tools{padding:10px 0}.work-atlas .atlas-search{padding-top:18px;gap:12px}}

/* Restored facet totals and the animated page-entry identity. */
.work-atlas .wp-intro-copy{align-self:center}
.work-atlas .wp-intro-copy .page-identity{margin:0 0 28px}
.work-atlas .wp-filters button{display:inline-flex;align-items:baseline;gap:7px;padding-left:11px;padding-right:11px}
.work-atlas .wp-filters button sup{position:static;top:auto;font-size:8px;line-height:1;font-variant-numeric:tabular-nums;opacity:.58;font-weight:400}
.work-atlas .wp-filters button[aria-pressed=true] sup{opacity:.9}
@media(max-width:760px){.work-atlas .wp-intro-copy{display:grid;grid-template-columns:1fr 95px;gap:12px 20px;align-items:center}.work-atlas .wp-intro-copy .page-identity{grid-column:2;grid-row:1/3;margin:0;width:95px;height:100px}.work-atlas .wp-intro-copy>p{grid-column:1;grid-row:1;font-size:11px}.work-atlas .wp-intro-copy>span:not(.page-identity){grid-column:1;grid-row:2;font-size:7px}.work-atlas .wp-filters button{gap:5px;padding-left:8px;padding-right:8px}.work-atlas .wp-filters button sup{font-size:7px}}
