.architecture-intro{padding-bottom:70px}.category-nav{display:flex;gap:10px;flex-wrap:wrap;margin-top:52px}.category-nav a{padding:11px 17px;background:#e8e8ed;border-radius:999px;font-size:13px;transition:.25s}.category-nav a:hover{background:#111;color:#fff}.archive-section{padding:90px clamp(18px,4vw,68px) 130px;background:#fff}.archive-heading{display:grid;grid-template-columns:60px 1fr 1fr;gap:30px;align-items:end;padding:0 2vw 65px}.archive-heading>span,.future-category>span{font-size:13px;color:#8b8b90}.archive-heading h2,.future-category h2{font-size:clamp(46px,7vw,96px);letter-spacing:-.065em;margin:8px 0 0}.archive-heading>p{justify-self:end;max-width:430px;color:#77777c;line-height:1.6}.architecture-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.architecture-card{position:relative;border-radius:30px;overflow:hidden;background:#f0f0f2;min-height:610px;display:flex;flex-direction:column}.architecture-card img{width:100%;height:430px;object-fit:cover;object-position:top;transition:transform .65s cubic-bezier(.22,1,.36,1)}.architecture-card:hover img{transform:scale(1.025)}.architecture-card>div{padding:28px 30px 34px}.architecture-card small{color:#88888d}.architecture-card h3{font-size:34px;letter-spacing:-.045em;margin:8px 0}.architecture-card p{margin:0;color:#747479}.architecture-card>b{position:absolute;right:28px;bottom:31px;font-size:22px}.feature-card{grid-column:1/-1;min-height:700px}.feature-card img{height:520px;object-fit:contain;background:#e7e9e7}.future-category{padding:110px clamp(24px,8vw,140px);min-height:48vh;display:grid;grid-template-columns:80px 1fr;background:#f5f5f7;border-top:1px solid #d8d8dc}.future-category p:last-child{color:#77777c;font-size:18px}@media(max-width:760px){.archive-heading{grid-template-columns:30px 1fr}.archive-heading>p{grid-column:2;justify-self:start}.architecture-grid{grid-template-columns:1fr}.feature-card{grid-column:auto}.architecture-card,.feature-card{min-height:520px}.architecture-card img,.feature-card img{height:350px}.future-category{grid-template-columns:30px 1fr}}
