.archive-page{color:#17201f;background:#f3f1eb}.archive-header{color:#fff;z-index:20;background:#111a19;justify-content:space-between;align-items:center;gap:26px;height:84px;padding:0 5%;display:flex;position:relative}.archive-header .brand,.archive-footer .brand{color:#fff;white-space:nowrap;text-decoration:none}.archive-header nav{align-items:center;gap:28px;display:flex}.archive-header nav a,.archive-header-cta{color:#fff;font-size:13px;font-weight:650;text-decoration:none}.archive-header nav a:hover,.archive-header nav a:focus-visible{color:#ff9d6b}.archive-header-cta{color:#121717;background:#ff6929;gap:30px;padding:15px 20px;display:inline-flex}.archive-intro{color:#fff;background:#111a19;grid-template-columns:1fr 1.1fr;align-items:center;gap:5vw;min-height:570px;padding:80px 5% 95px;display:grid;overflow:hidden}.archive-intro-copy{max-width:640px}.archive-intro .section-tag{color:#ff9c6d;letter-spacing:.16em;font-size:11px}.archive-intro h1{letter-spacing:-.075em;margin:32px 0 24px;font-size:clamp(3.8rem,7vw,8rem);line-height:.94}.archive-intro h1 em{letter-spacing:-.08em;color:#ff9c6d;font-family:Georgia,serif;font-weight:400}.archive-intro-copy p{color:#d3ddda;max-width:520px;font-size:clamp(17px,1.45vw,22px);line-height:1.5}.archive-intro-image{height:430px;position:relative;overflow:hidden;box-shadow:28px 30px #ff69291f}.archive-intro-image img{object-fit:cover;object-position:center;width:100%;height:100%}.archive-intro-image:after{content:"";background:linear-gradient(#0000,#071c20b8);position:absolute;inset:50% 0 0}.archive-intro-image span{z-index:1;letter-spacing:.12em;font-size:11px;font-weight:700;position:absolute;bottom:20px;left:24px}.archive-filter{z-index:15;background:#e6e9e2;border-bottom:1px solid #1d363123;justify-content:space-between;align-items:center;gap:30px;min-height:82px;padding:0 5%;display:flex;position:sticky;top:0}.archive-filter>span{letter-spacing:.12em;white-space:nowrap;font-size:11px;font-weight:800}.archive-filter-actions{flex-wrap:wrap;gap:7px;display:flex}.archive-filter button{color:#2e3a36;cursor:pointer;background:0 0;border:1px solid #0000;padding:13px 16px;font:600 12px Arial,sans-serif;transition:background .2s,color .2s,border-color .2s}.archive-filter button small{opacity:.65;margin-left:8px;font-size:9px}.archive-filter button:hover,.archive-filter button:focus-visible{border-color:#16262266}.archive-filter button.is-active{color:#fff;background:#162622}.archive-collection{border-bottom:1px solid #1d363123;padding:96px 5% 106px}.archive-collection:nth-child(2){background:#e9ece8}.archive-collection:nth-child(3){background:#e6edf1}.archive-collection[hidden]{display:none!important}.archive-collection-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:34px;display:flex}.archive-index{letter-spacing:.15em;color:#bd4b1f;text-transform:uppercase;font-size:11px;font-weight:750}.archive-collection h2{letter-spacing:-.07em;margin:12px 0 16px;font-size:clamp(3.4rem,6vw,6.6rem);line-height:1}.archive-collection-heading p{color:#56615c;max-width:570px;margin:0;font-size:17px;line-height:1.55}.archive-collection-side{text-align:right;justify-items:end;gap:20px;min-width:230px;display:grid}.archive-collection-side>span{text-transform:uppercase;letter-spacing:.12em;color:#59645f;font-size:11px}.archive-collection-side a{color:#182723;border-bottom:1px solid #182723;padding-bottom:7px;font-size:13px;font-weight:750;text-decoration:none}.archive-collection-side a:hover,.archive-collection-side a:focus-visible{color:#c45225;border-color:#c45225}.archive-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;gap:14px;display:grid}.archive-card{color:#fff;text-align:left;cursor:pointer;isolation:isolate;background:#132c30;border:0;height:340px;padding:0;position:relative;overflow:hidden}.archive-card-featured{grid-area:span 1/span 2;height:340px}.archive-card img{object-fit:cover;width:100%;height:100%;transition:transform .65s,filter .5s}.archive-card:hover img,.archive-card:focus-visible img{filter:brightness(1.08);transform:scale(1.045)}.archive-card:after{content:"";pointer-events:none;background:linear-gradient(#0000,#06100fd9);position:absolute;inset:35% 0 0}.archive-card-info{z-index:1;gap:5px;display:grid;position:absolute;bottom:20px;left:22px;right:60px}.archive-card-info small{letter-spacing:.12em;color:#ffffffbd;font-size:10px}.archive-card-info strong{font-size:clamp(15px,1.5vw,22px);font-weight:650;line-height:1.2}.archive-card-icon{z-index:1;font-size:28px;position:absolute;bottom:17px;right:20px}.archive-end{background:#ff6929;justify-content:space-between;align-items:center;gap:30px;padding:66px 5%;display:flex}.archive-end p{letter-spacing:-.06em;max-width:750px;margin:0;font-size:clamp(2rem,4.2vw,4.5rem);font-weight:650;line-height:1.06}.archive-end a{color:#fff;white-space:nowrap;background:#111a19;gap:42px;padding:19px 24px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.archive-footer{color:#fff;background:#111a19;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:30px 5%;font-size:12px;display:flex}.archive-footer>a:last-child{color:#fff;text-decoration:none}.archive-dialog{color:#fff;background:#101717;border:1px solid #fff3;width:min(1160px,95vw);max-width:95vw;max-height:95dvh;padding:16px}.archive-dialog::backdrop{backdrop-filter:blur(8px);background:#06100fe8}.archive-dialog-top,.archive-dialog-bottom{justify-content:space-between;align-items:center;gap:14px;font-size:12px;display:flex}.archive-dialog-top{margin-bottom:12px}.archive-dialog-top button,.archive-dialog-bottom button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff56;padding:11px 14px}.archive-dialog-top button:hover,.archive-dialog-bottom button:hover{color:#ff9a6b;border-color:#ff6929}.archive-dialog img{object-fit:contain;background:#1a2525;width:100%;max-height:calc(95dvh - 125px);display:block}.archive-dialog-bottom{padding-top:12px}@media (width<=900px){.archive-intro{grid-template-columns:1fr;min-height:0;padding-top:70px}.archive-intro-image{height:350px}.archive-filter{padding-top:17px;padding-bottom:17px;display:block;position:relative}.archive-filter-actions{margin-top:12px}.archive-collection-heading{display:block}.archive-collection-side{text-align:left;justify-items:start;margin-top:20px}.archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-card-featured{height:330px}}@media (width<=600px){.archive-header{height:70px}.archive-header nav{display:none}.archive-header-cta{gap:10px;padding:11px;font-size:11px}.archive-intro{padding:54px 6% 70px}.archive-intro h1{font-size:clamp(3.6rem,13vw,5.5rem)}.archive-intro-image{height:260px}.archive-filter{padding-left:6%;padding-right:6%}.archive-filter-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.archive-filter button{text-align:left;padding:11px 9px}.archive-collection{padding:68px 6%}.archive-collection-heading{display:block}.archive-collection-side{text-align:left;justify-items:start;margin-top:20px}.archive-grid{grid-template-columns:1fr}.archive-card,.archive-card-featured{grid-column:auto;height:260px}.archive-card-featured{height:320px}.archive-end{padding:48px 6%;display:block}.archive-end a{margin-top:25px}.archive-footer{padding:25px 6%}.archive-dialog{padding:10px}}@media (width<=380px){.archive-collection-heading h2{font-size:clamp(2.5rem,12vw,3rem)}}@media (prefers-reduced-motion:reduce){.archive-card img,.archive-filter button{transition:none}}
