
.project-brief-v83{display:grid;grid-template-columns:1.2fr 1fr;gap:65px;padding:170px 40px 65px;align-items:center}.project-brief-v83 .project-visual-v83{min-width:0}.project-brief-v83 .project-main-photo img{height:auto;aspect-ratio:4/3;object-fit:contain;padding:0;background:#eef1f3}.project-brief-v83 .project-description h1{font-size:clamp(44px,5vw,72px);margin:30px 0;line-height:1.05}.project-brief-v83 .project-description p{font-size:20px;line-height:1.65;max-width:520px}.project-brief-v83 .project-facts-v60{margin:-20px 22px 0;padding:26px 28px;position:relative;grid-column:auto;grid-row:auto}.project-brief-v83 .project-facts-v60 h2{font-size:23px;margin:0 0 18px}.project-brief-v83 .case-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.project-brief-v83 .case-facts>div{padding:13px 0 0;min-width:0}.project-brief-v83 .case-facts dt{font-size:14px;line-height:1.4}.project-brief-v83 .case-facts dd{font-size:20px;line-height:1.25;overflow-wrap:anywhere}.project-brief-v83~.project-photo-gallery{padding-top:15px;gap:40px;scroll-margin-top:130px}.project-brief-v83~.project-photo-gallery img{aspect-ratio:4/3;height:auto;object-fit:contain}.project-brief-v83~.project-photo-gallery figcaption{font-size:16px;line-height:1.5;max-width:600px}.project-document-v83{max-width:1320px;margin:0 auto;padding:0 40px 65px}.project-document-v83 .action{font-size:17px;background:none;border:0;border-bottom:1px solid currentColor;padding:12px 0;color:var(--blue);min-width:0}
@media(max-width:780px){.project-brief-v83{grid-template-columns:1fr;gap:30px;padding:130px 24px 45px}.project-brief-v83 .project-description{grid-row:1}.project-brief-v83 .project-description h1{font-size:46px;margin:24px 0}.project-brief-v83 .project-description p{font-size:18px}.project-brief-v83 .project-facts-v60{margin:-12px 12px 0;padding:22px 20px}.project-brief-v83 .case-facts{grid-template-columns:1fr;gap:8px}.project-brief-v83 .case-facts>div{display:flex;justify-content:space-between;align-items:baseline;gap:20px}.project-brief-v83 .case-facts dd{font-size:19px;text-align:right}.project-document-v83{padding:0 24px 45px}.project-document-v83 .action{font-size:16px}}
.project-brief-v83 .project-main-photo{aspect-ratio:4/3;position:static;min-height:0}.project-brief-v83 .project-main-photo>img{width:100%;height:100%;aspect-ratio:4/3}
