@import "https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&display=swap";
.archive{color:#3a2e26;background:#fff;width:100%;min-height:100vh;font-family:Barlow,system-ui,-apple-system,sans-serif}.archive .archive-inner{max-width:1200px;margin:0 auto;padding:64px 24px 120px}.archive .archive-toolbar{border-bottom:2px solid #e87524;grid-template-columns:1fr;align-items:center;gap:24px;margin-bottom:32px;padding-bottom:24px;display:grid}@media (min-width:900px){.archive .archive-toolbar{grid-template-columns:minmax(240px,1fr) auto}}.archive .toolbar-search{border-bottom:1px solid #ede6e1;align-items:center;gap:16px;height:48px;transition:border-color .2s;display:flex;position:relative}.archive .toolbar-search:focus-within{border-color:#e87524}.archive .toolbar-search svg{color:#e87524;flex-shrink:0;width:20px;height:20px}.archive .toolbar-search input{color:#2a1e17;background:0 0;border:none;outline:none;flex:1;padding:0;font-family:inherit;font-size:1.1rem}.archive .toolbar-search input::placeholder{color:#8a7e76}.archive .toolbar-search .search-clear{color:#e87524;cursor:pointer;background:0 0;border:none;padding:0 8px;font-size:1.5rem;line-height:1}.archive .toolbar-search .search-clear:hover{color:#c25a0f}.archive .toolbar-selects{flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;display:grid}@media (min-width:900px){.archive .toolbar-selects{flex-wrap:wrap;width:auto;display:flex}}.archive .archive-select{min-width:0;font-family:Barlow,sans-serif}@media (min-width:900px){.archive .archive-select{min-width:170px}}.archive .archive-select__control{cursor:pointer;background:0 0;border:none;border-bottom:1px solid #ede6e1;border-radius:0;min-height:48px;font-size:1rem;transition:border-color .2s;box-shadow:none!important}.archive .archive-select__control:hover{border-color:#e87524}.archive .archive-select__control--is-focused{border-color:#e87524!important}.archive .archive-select__value-container{padding:2px 0}.archive .archive-select__single-value{color:#2a1e17;font-weight:500}.archive .archive-select__placeholder{color:#8a7e76}.archive .archive-select__menu{border:1px solid #e87524;border-radius:0;margin-top:8px;overflow:hidden;box-shadow:0 10px 20px #e8752426}.archive .archive-select__option{cursor:pointer;padding:12px 16px;font-family:Barlow,sans-serif;font-size:1rem}.archive .archive-select__option--is-focused{background:#fceadd}.archive .archive-select__option--is-selected{color:#fff;background:#e87524}.archive .archive-select__indicator-separator{display:none}.archive .archive-select__dropdown-indicator{color:#e87524;padding-right:0}.archive .archive-active-filters{border-bottom:1px solid #ede6e1;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;padding-bottom:24px;display:flex}.archive .archive-active-filters .af-count{letter-spacing:.1em;text-transform:uppercase;color:#c25a0f;margin-right:4px;font-size:12px;font-weight:700}.archive .archive-active-filters .af-chip,.archive .archive-active-filters .af-clear-all{color:#c25a0f;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #e87524;border-radius:0;align-items:center;gap:6px;max-width:100%;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.archive .archive-active-filters .af-chip:hover,.archive .archive-active-filters .af-clear-all:hover{color:#fff;background:#e87524}.archive .archive-active-filters .af-chip span[aria-hidden],.archive .archive-active-filters .af-clear-all span[aria-hidden]{opacity:.8;font-size:14px;line-height:1}.archive .archive-active-filters .af-clear-all{color:#8a7e76;border-color:#ede6e1;margin-left:auto}.archive .archive-active-filters .af-clear-all:hover{color:#fff;background:#e87524;border-color:#e87524}.archive .archive-list{flex-direction:column;display:flex}.archive .archive-row{border-bottom:1px solid #ede6e1;grid-template-columns:120px 1fr 140px;align-items:start;gap:40px;padding:48px 0;transition:background-color .2s;display:grid}.archive .archive-row:hover{background:#fceadd}.archive .archive-row:hover .row-thumb img{transform:scale(1.05)}.archive .archive-row:hover .row-title{color:#e87524}.archive .archive-row .row-thumb{background:#fceadd;width:120px;height:120px;position:relative;overflow:hidden}.archive .archive-row .row-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block;position:absolute;inset:0}.archive .archive-row .row-thumb .thumb-letter{color:#e87524;opacity:.45;-webkit-user-select:none;user-select:none;pointer-events:none;justify-content:center;align-items:center;font-family:Barlow,sans-serif;font-size:3rem;font-weight:400;display:flex;position:absolute;inset:0}.archive .archive-row .row-content{flex-direction:column;min-width:0;padding-top:8px;display:flex}.archive .archive-row .row-top{margin-bottom:24px}.archive .archive-row .row-title{color:#2a1e17;letter-spacing:-.03em;margin:0 0 12px;font-size:1.5rem;font-weight:600;line-height:1.1;transition:color .2s}.archive .archive-row .row-meta{color:#8a7e76;flex-wrap:wrap;align-items:center;gap:16px;font-size:1rem;display:flex}.archive .archive-row .row-meta .meta-client:before,.archive .archive-row .row-meta .meta-location:before{content:"/";color:#e87524;opacity:.5;margin-right:16px}.archive .archive-row .row-meta .meta-location{align-items:center;gap:6px;display:inline-flex}.archive .archive-row .row-meta .meta-location svg{color:#e87524;width:16px;height:16px}.archive .archive-row .row-tags{border-top:1px solid #ede6e1;flex-wrap:wrap;gap:48px;padding-top:24px;display:flex}.archive .archive-row .tag-group{flex-direction:column;gap:6px;display:flex}.archive .archive-row .tag-label{letter-spacing:.15em;text-transform:uppercase;color:#c25a0f;font-size:10px;font-weight:700}.archive .archive-row .tag-values{color:#2a1e17;font-size:.95rem;font-weight:500}.archive .archive-row .row-status-wrap{justify-content:flex-end;padding-top:12px;display:flex}.archive .archive-row .row-status.MuiChip-root{letter-spacing:.05em;text-transform:uppercase;border-radius:0;height:32px;font-family:Barlow,sans-serif;font-size:12px;font-weight:600}.archive .archive-row .row-status.MuiChip-root .MuiChip-label{padding:0 16px}.archive .archive-row .row-status.MuiChip-root.is-completed{color:#fff;background:#e87524}.archive .archive-row .row-status.MuiChip-root.is-progress{color:#fff;background:#c25a0f}.archive .archive-row .row-status.MuiChip-root.is-upcoming{color:#c25a0f;background:#fceadd}.archive .archive-row .row-status.MuiChip-root.is-unknown{color:#e87524;background:0 0;border:1px solid #e87524}.archive .scroll-sentinel{height:1px}.archive .archive-more{justify-content:center;padding:48px 0;display:flex}.archive .archive-more-btn{color:#c25a0f;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:0 0;border:1px solid #e87524;border-radius:0;padding:16px 48px;font-family:inherit;font-size:1rem;font-weight:600;transition:all .2s}.archive .archive-more-btn:hover{color:#fff;background:#e87524;border-color:#e87524}.archive .archive-loading-more{color:#c25a0f;text-transform:uppercase;letter-spacing:.05em;justify-content:center;align-items:center;gap:16px;padding:48px 0;font-size:1rem;font-weight:600;display:flex}.archive .archive-loading-more .spinner{border:2px solid #ede6e1;border-top-color:#e87524;border-radius:50%;width:20px;height:20px;animation:.7s linear infinite spin}.archive .archive-end{color:#8a7e76;letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;gap:24px;padding:64px 0 0;font-size:.85rem;font-weight:600;display:flex}.archive .archive-end .end-rule{opacity:.4;background:#e87524;width:80px;height:1px}.archive .archive-inline-error{color:#c25a0f;background:#fff4ec;border:1px solid #c25a0f;justify-content:space-between;align-items:center;gap:16px;margin-top:32px;padding:24px;font-size:1rem;display:flex}.archive .archive-inline-error button{color:#c25a0f;cursor:pointer;text-transform:uppercase;background:0 0;border:1px solid #c25a0f;padding:8px 16px;font-weight:600}.archive .archive-inline-error button:hover{color:#fff;background:#c25a0f}.archive .archive-empty{text-align:center;border:1px solid #ede6e1;padding:120px 24px}.archive .archive-empty h3{color:#2a1e17;margin:0 0 16px;font-size:2rem;font-weight:600}.archive .archive-empty p{color:#8a7e76;margin:0 0 32px;font-size:1.1rem}.archive .archive-empty button{color:#c25a0f;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #e87524;padding:16px 32px;font-family:inherit;font-size:1rem;font-weight:600;transition:all .2s}.archive .archive-empty button:hover{color:#fff;background:#e87524}.archive .sk-line,.archive .sk-cell{background:#fceadd;animation:1.5s infinite pulse;display:block}.archive .sk-toolbar{border-bottom:2px solid #e87524;flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:32px;padding-bottom:24px;display:flex}.archive .sk-toolbar .sk-search{width:300px;height:24px}.archive .sk-toolbar .sk-select{width:160px;height:24px}.archive .sk-row{border-bottom:1px solid #ede6e1;grid-template-columns:120px 1fr 140px;align-items:start;gap:40px;padding:48px 0;display:grid}.archive .sk-row .sk-thumb{width:120px;height:120px}.archive .sk-row .sk-body{flex-direction:column;gap:16px;padding-top:8px;display:flex}.archive .sk-row .sk-title{width:60%;height:36px}.archive .sk-row .sk-meta{width:40%;height:20px}.archive .sk-row .sk-status{justify-self:end;width:120px;height:32px}@keyframes pulse{0%{opacity:1}50%{opacity:.45}to{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:900px){.archive .archive-toolbar{grid-template-columns:1fr}.archive .toolbar-selects{width:100%}.archive .archive-select{min-width:0}.archive .archive-row,.archive .sk-row{grid-template-columns:80px 1fr;gap:24px;padding:32px 0}.archive .archive-row .row-thumb,.archive .archive-row .sk-thumb,.archive .sk-row .row-thumb,.archive .sk-row .sk-thumb{width:80px;height:80px}.archive .archive-row .row-title,.archive .sk-row .row-title{font-size:1.8rem}.archive .row-status-wrap{grid-column:2;justify-content:flex-start;padding-top:16px}.archive .sk-status{display:none}.archive .af-clear-all{margin-left:0}}@media (max-width:600px){.archive .archive-inner{padding:32px 16px 64px}.archive .toolbar-selects{grid-template-columns:1fr}.archive .archive-row{grid-template-columns:1fr;gap:20px}.archive .archive-row .row-thumb{aspect-ratio:16/9;width:100%;height:auto}.archive .archive-row .row-title{white-space:normal;font-size:1.5rem}.archive .archive-row .row-tags{flex-direction:column;gap:24px}}@media (prefers-reduced-motion:reduce){.archive *,.archive :before,.archive :after{transition-duration:.01ms!important;animation-duration:.01ms!important}.archive .archive-row .row-thumb img{transition:none}.archive .archive-row:hover .row-thumb img{transform:none}}
