.archive-section{padding:105px 0 130px;background:var(--sand)}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:62px}.section-heading .eyebrow{margin:0 0 30px}.section-heading h2{font:400 clamp(36px,3.5vw,48px)/1.3 var(--serif);margin:0;letter-spacing:.04em}.section-aside{font-size:13px;letter-spacing:.03em;color:#677886;white-space:nowrap;margin:0 0 7px}.archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.archive-card{display:block;text-align:left;padding:0;border:0;background:#faf9f6;cursor:pointer;color:inherit;min-width:0;box-shadow:0 1px 3px #2720180d;transition:transform .35s,box-shadow .35s}.archive-card:hover{transform:translateY(-7px);box-shadow:0 12px 30px #3024191c}.card-image{display:block;aspect-ratio:1/1;overflow:hidden;position:relative;background:#b0b1aa}.card-image img{width:100%;height:100%;object-fit:cover;transition:transform .7s}.archive-card:hover .card-image img{transform:scale(1.05)}.type-tag{position:absolute;left:13px;top:14px;background:#f7f5f0eb;color:#9e745a;padding:4px 10px;font-size:12px;letter-spacing:.05em}.type-blue{color:#657d88}.type-green{color:#71917d}.type-gold{color:#a88c54}.card-copy{padding:20px 20px 23px;display:block;min-height:135px}.card-row{display:flex;align-items:center;justify-content:space-between;gap:5px}.card-name{font:400 20px/1.45 var(--serif);white-space:nowrap}.card-arrow{display:grid;place-items:center;flex:none;border:1px solid #c3a58d;width:28px;height:28px;border-radius:50%;color:#a16c53;font-size:17px;line-height:1;transition:background .2s,color .2s}.archive-card:hover .card-arrow{background:var(--rust);color:#fff}.card-arrow.blue{color:#708995;border-color:#a1b0b9}.card-origin{display:block;font-size:12px;color:var(--rust);margin:4px 0 12px}.card-description{font-size:12px;color:#908a80;line-height:1.85;display:block}
