.archive-page{grid-template-columns:1fr;width:100%;height:100vh;display:grid;position:relative;overflow:hidden}@media (min-width:1024px){.archive-page{grid-template-columns:clamp(200px,20vw,320px) 1fr}}.archive-left-column{border-right:1px solid #ffffff1a;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;display:flex}@media (max-width:1023px){.archive-left-column{display:none}}.archive-logo-desktop{justify-content:center;align-items:center;width:100%;height:100%;display:none}@media (min-width:1024px){.archive-logo-desktop{display:flex}}.archive-logo-image{-o-object-fit:contain;object-fit:contain;width:auto;max-height:80vh}.archive-logo-mobile{flex-direction:column;gap:.5rem;padding:1rem;display:flex}@media (min-width:1024px){.archive-logo-mobile{display:none}}.archive-mobile-brand{font-family:var(--font-sans);color:#fff;letter-spacing:-.02em;font-size:2rem;font-weight:800}.archive-mobile-brand em{font-style:italic;font-weight:400}.archive-mobile-subtitle,.archive-mobile-tagline{font-family:var(--font-sans);color:#fffc;font-size:.75rem;line-height:1.4}.archive-content-wrapper{scrollbar-width:none;-ms-overflow-style:none;height:100vh;position:relative;overflow:hidden auto}.archive-content-wrapper::-webkit-scrollbar{display:none}.archive-issues-grid{grid-template-columns:1fr;gap:2rem;padding:2rem;display:grid}@media (min-width:640px){.archive-issues-grid{grid-template-columns:repeat(2,1fr);gap:2rem 1.5rem;padding:2.5rem}}@media (min-width:1024px){.archive-issues-grid{grid-template-columns:repeat(3,1fr);gap:2.5rem 2rem;padding:3rem}}@media (min-width:1440px){.archive-issues-grid{padding:3rem 4rem}}.archive-issue-card{flex-direction:column;gap:.75rem;transition:opacity .2s,transform .2s;display:flex}.archive-issue-card:hover{opacity:.85;transform:translateY(-2px)}.archive-issue-image{aspect-ratio:16/9;background:linear-gradient(135deg,#0003 0%,#0000001a 100%);border-radius:4px;position:relative;overflow:hidden}.archive-issue-img{-o-object-fit:cover;object-fit:cover;transition:transform .3s}.archive-issue-card:hover .archive-issue-img{transform:scale(1.05)}.archive-issue-number-badge{font-family:var(--font-serif);color:#fff;z-index:1;background:#00000080;border-radius:2px;padding:.25rem .75rem;font-size:1.5rem;font-weight:300;position:absolute;bottom:.5rem;right:.5rem}@media (min-width:768px){.archive-issue-number-badge{font-size:1.75rem}}.archive-issue-info{flex-direction:column;gap:.25rem;display:flex}.archive-issue-date{font-family:var(--font-sans);color:#fff9;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.archive-issue-title{font-family:var(--font-serif);color:#fff;margin:0;font-size:1.125rem;font-weight:600;line-height:1.3}@media (min-width:768px){.archive-issue-title{font-size:1.25rem}}@media (min-width:1024px){.archive-issue-title{font-size:1.375rem}}.archive-issue-link{font-family:var(--font-sans);color:#ffffffb3;font-size:.8125rem}.archive-footer-section{background-color:#c4a15b;margin-top:2rem;padding:2rem}@media (min-width:768px){.archive-footer-section{margin-top:3rem;padding:2.5rem 3rem}}@media (min-width:1024px){.archive-footer-section{margin-top:4rem;padding:3rem 4rem}}.archive-colophon-grid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:640px){.archive-colophon-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.archive-colophon-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.archive-colophon-grid{grid-template-columns:repeat(5,1fr);gap:1.5rem}}.archive-colophon-column{font-family:var(--font-sans);color:#1a1a1a;font-size:.75rem;line-height:1.5}.archive-colophon-title{text-transform:uppercase;letter-spacing:.05em;opacity:.8;margin:0 0 .75rem;font-size:.6875rem;font-weight:700}.archive-colophon-content{opacity:.9}.archive-colophon-content p{margin:0 0 .5rem}.archive-colophon-content strong{font-weight:600}@media (prefers-reduced-motion:reduce){.archive-issue-card{transition:none}}.archive-issue-card:focus-visible{outline-offset:4px;outline:2px solid #fff}
