.construction-year{padding-top:64px;padding-bottom:64px}
.construction-year .section-heading{max-width:760px}
.construction-year figure{width:100%;max-width:1100px;margin:28px auto 0;border:1px solid #ffffff24;border-radius:18px;overflow:hidden;background:#071016}
.construction-year picture{display:block}
.construction-year img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}
.construction-year figcaption{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;color:#a9c0cf;font-size:14px}
.construction-year button{font:inherit;color:#fff;background:transparent;border:1px solid #ffffff40;border-radius:7px;padding:8px 16px;cursor:pointer;min-height:40px}
.construction-year button:focus-visible{outline:2px solid #ffc528;outline-offset:3px}
@media(max-width:600px){.construction-year{padding-top:36px;padding-bottom:36px}.construction-year figure{max-width:480px;border-radius:10px}.construction-year img{aspect-ratio:4/5}.construction-year figcaption{padding:12px;align-items:flex-start}}
