.archive-page-module__99hi3G__page{--page-background:#f1efe8;--surface:#e7e4dc;--ink:#18171c;--muted:#68646c;--line:#18171c29;--accent:#687762;background:var(--page-background);min-height:100svh;color:var(--ink)}.archive-page-module__99hi3G__topbar{z-index:20;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--page-background) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:1fr auto 1fr;align-items:center;width:min(100% - 40px,1480px);min-height:80px;margin-inline:auto;display:grid;position:sticky;top:0}.archive-page-module__99hi3G__backLink{width:fit-content;color:var(--ink);background:0 0;border:0;align-items:center;gap:9px;padding:0;font-size:.76rem;font-weight:700;display:inline-flex}.archive-page-module__99hi3G__backLink svg{transition:transform .18s}.archive-page-module__99hi3G__wordmark{letter-spacing:.16em;font-size:.73rem;font-weight:780}.archive-page-module__99hi3G__topbarActions{justify-self:end;align-items:center;gap:14px;display:flex}.archive-page-module__99hi3G__pageLabel{color:var(--accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:720}.archive-page-module__99hi3G__frame{width:min(100% - 40px,1480px);margin-inline:auto;padding-bottom:clamp(85px,9vw,140px)}.archive-page-module__99hi3G__hero{grid-template-columns:minmax(0,1.2fr) minmax(260px,.45fr);align-items:end;gap:clamp(42px,7vw,110px);padding-block:clamp(68px,7vw,108px) clamp(74px,8vw,120px);display:grid}.archive-page-module__99hi3G__eyebrow{color:var(--accent);letter-spacing:.15em;text-transform:uppercase;grid-column:1/-1;margin:0 0 -8px;font-size:.68rem;font-weight:760}.archive-page-module__99hi3G__hero h1{letter-spacing:-.07em;max-width:980px;margin:0;font-size:clamp(3.5rem,5.7vw,6.6rem);font-weight:730;line-height:.9}.archive-page-module__99hi3G__hero h1 em{letter-spacing:-.052em;margin-top:.11em;font-family:Georgia,Times New Roman,serif;font-size:.78em;font-weight:400;display:block}.archive-page-module__99hi3G__introduction{border-left:2px solid var(--accent);max-width:430px;color:var(--muted);margin:0;padding-left:clamp(18px,2vw,28px);font-size:clamp(1rem,1.15vw,1.12rem);line-height:1.68}.archive-page-module__99hi3G__archive{border-top:1px solid var(--line);padding-top:clamp(45px,5vw,72px)}.archive-page-module__99hi3G__archiveHeader{grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);align-items:start;gap:clamp(35px,6vw,90px);display:grid}.archive-page-module__99hi3G__archiveHeader>p,.archive-page-module__99hi3G__yearHeader p{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin:7px 0 0;font-size:.67rem;font-weight:760}.archive-page-module__99hi3G__archiveHeader h2{letter-spacing:-.052em;max-width:850px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,4.2vw,4.8rem);font-weight:400;line-height:.98}.archive-page-module__99hi3G__yearList{gap:clamp(22px,3vw,38px);margin-top:clamp(52px,6vw,82px);display:grid}.archive-page-module__99hi3G__yearCollection{border:1px solid var(--line);background:var(--surface);border-radius:clamp(24px,3vw,38px);overflow:hidden}.archive-page-module__99hi3G__yearHeader{justify-content:space-between;align-items:flex-end;gap:24px;padding:clamp(24px,3vw,42px);display:flex}.archive-page-module__99hi3G__yearHeader p{margin:0 0 8px}.archive-page-module__99hi3G__yearHeader h3{letter-spacing:-.06em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,5vw,5.5rem);font-style:italic;font-weight:400;line-height:.82}.archive-page-module__99hi3G__yearHeader>span{color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.63rem;font-weight:700}.archive-page-module__99hi3G__collage{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(116px,1fr);grid-auto-flow:dense;border-block:1px solid var(--line);background:color-mix(in srgb, var(--page-background) 62%, var(--surface));gap:clamp(8px,1vw,13px);min-height:440px;padding:clamp(10px,1.2vw,16px);display:grid}.archive-page-module__99hi3G__photo,.archive-page-module__99hi3G__photoPlaceholder{border-radius:clamp(14px,1.6vw,22px);min-height:0;margin:0;overflow:hidden}.archive-page-module__99hi3G__photo{background:color-mix(in srgb, var(--accent) 12%, var(--surface))}.archive-page-module__99hi3G__photo img{object-fit:cover;width:100%;height:100%;transition:scale .42s cubic-bezier(.22,1,.36,1);display:block}.archive-page-module__99hi3G__photo:nth-child(6n+1),.archive-page-module__99hi3G__photoPlaceholder:first-child{grid-area:span 2/span 5}.archive-page-module__99hi3G__photo:nth-child(6n+2),.archive-page-module__99hi3G__photoPlaceholder:nth-child(2){grid-column:span 4}.archive-page-module__99hi3G__photo:nth-child(6n+3),.archive-page-module__99hi3G__photoPlaceholder:nth-child(3),.archive-page-module__99hi3G__photo:nth-child(6n+4),.archive-page-module__99hi3G__photoPlaceholder:nth-child(4){grid-column:span 3}.archive-page-module__99hi3G__photo:nth-child(6n+5),.archive-page-module__99hi3G__photoPlaceholder:nth-child(5){grid-column:span 4}.archive-page-module__99hi3G__photo:nth-child(6n+6){grid-column:span 5}.archive-page-module__99hi3G__photoPlaceholder{border:1px dashed color-mix(in srgb, var(--accent) 35%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 12%, transparent), transparent 58%), color-mix(in srgb, var(--surface) 82%, var(--page-background));color:color-mix(in srgb, var(--accent) 72%, var(--muted));text-align:center;place-content:center;gap:9px;display:grid}.archive-page-module__99hi3G__photoPlaceholder span{letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:700}.archive-page-module__99hi3G__yearFooter{justify-content:space-between;align-items:center;gap:30px;padding:clamp(22px,2.6vw,34px) clamp(24px,3vw,42px);display:flex}.archive-page-module__99hi3G__yearFooter p{max-width:620px;color:var(--ink);margin:0;font-size:.94rem;line-height:1.55}.archive-page-module__99hi3G__yearFooter span{max-width:320px;color:var(--muted);text-align:right;font-size:.72rem;line-height:1.5}.archive-page-module__99hi3G__archiveNote{max-width:700px;color:var(--muted);margin-top:35px;font-size:.76rem;line-height:1.65}@media (hover:hover) and (pointer:fine){.archive-page-module__99hi3G__backLink:hover svg{transform:translate(-4px)}.archive-page-module__99hi3G__photo:hover img{scale:1.035}}html[data-page-theme=dark] .archive-page-module__99hi3G__page{--page-background:#151419;--surface:#211f24;--ink:#f1efe9;--muted:#aaa6af;--line:#ffffff24;--accent:#aab8a4}.archive-page-module__99hi3G__page,.archive-page-module__99hi3G__topbar,.archive-page-module__99hi3G__yearCollection,.archive-page-module__99hi3G__collage,.archive-page-module__99hi3G__photoPlaceholder{transition:background-color .28s,border-color .28s,color .28s}@media (max-width:850px){.archive-page-module__99hi3G__hero{grid-template-columns:1fr;gap:35px}.archive-page-module__99hi3G__eyebrow{grid-column:auto;margin-bottom:0}.archive-page-module__99hi3G__introduction{max-width:640px}.archive-page-module__99hi3G__collage{min-height:390px}.archive-page-module__99hi3G__yearFooter{flex-direction:column;align-items:flex-start;gap:10px}.archive-page-module__99hi3G__yearFooter span{text-align:left}}@media (max-width:650px){.archive-page-module__99hi3G__topbar,.archive-page-module__99hi3G__frame{width:min(100% - 30px,1480px)}.archive-page-module__99hi3G__topbar{grid-template-columns:1fr auto;min-height:70px}.archive-page-module__99hi3G__wordmark,.archive-page-module__99hi3G__pageLabel{display:none}.archive-page-module__99hi3G__topbarActions{gap:0}.archive-page-module__99hi3G__backLink{font-size:.7rem}.archive-page-module__99hi3G__hero{padding-block:60px 72px}.archive-page-module__99hi3G__hero h1{font-size:clamp(3.1rem,14vw,5rem);line-height:.93}.archive-page-module__99hi3G__archiveHeader{grid-template-columns:1fr;gap:22px}.archive-page-module__99hi3G__yearHeader{flex-direction:column;align-items:flex-start}.archive-page-module__99hi3G__collage{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:145px;min-height:0}.archive-page-module__99hi3G__photo,.archive-page-module__99hi3G__photoPlaceholder,.archive-page-module__99hi3G__photo:nth-child(n),.archive-page-module__99hi3G__photoPlaceholder:nth-child(n){grid-area:span 1/span 1}.archive-page-module__99hi3G__photo:first-child,.archive-page-module__99hi3G__photoPlaceholder:first-child{grid-area:span 2/1/auto/-1}}@media (prefers-reduced-motion:reduce){.archive-page-module__99hi3G__page,.archive-page-module__99hi3G__topbar,.archive-page-module__99hi3G__yearCollection,.archive-page-module__99hi3G__collage,.archive-page-module__99hi3G__photoPlaceholder,.archive-page-module__99hi3G__photo img,.archive-page-module__99hi3G__backLink svg{transition:none}.archive-page-module__99hi3G__photo img{scale:1!important}}
