.table-page{font-family:'Inter Variablefont Opsz Wght',Arial,sans-serif}
.table-page *{box-sizing:border-box}
.table-page .new-navbar{position:relative;width:100%;max-width:none;margin:0;padding-left:max(80px,calc((100% - 1440px)/2));padding-right:max(80px,calc((100% - 1440px)/2))}
.table-page .new-nav__row{max-width:1440px;margin:auto}
.table-page .project-section{padding-left:max(80px,calc((100% - 1440px)/2));padding-right:max(80px,calc((100% - 1440px)/2))}
.table-page .project-section>.container{width:100%;max-width:1440px;padding-left:0;padding-right:0}
.table-page .project__hero,.table-page .linked-project-quickstack{width:100%}
.table-page .project__hero{padding-top:80px}
.table-page .project__text-box{max-width:800px;gap:24px}
.table-page .project__h1{font-family:inherit;font-size:clamp(44px,4.3vw,68px);line-height:1.1;letter-spacing:-.035em;font-weight:650}
.table-gallery{display:grid;width:100%;gap:32px}
.table-gallery figure{width:100%;margin:0}
.table-gallery img{display:block;width:100%;height:auto;max-width:none}
.table-gallery-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;align-items:start}
@media(max-width:1000px){.table-page .new-navbar,.table-page .project-section{padding-left:32px;padding-right:32px}.table-page .project__hero{padding-top:60px}}
@media(max-width:700px){.table-page .new-navbar,.table-page .project-section{padding-left:20px;padding-right:20px}.table-page .project__hero{padding-top:48px}.table-page .project__h1{font-size:43px}.table-gallery,.table-gallery-pair{gap:20px}.table-gallery-pair{grid-template-columns:1fr}}
