.realizations-page{padding:72px 0 90px}.realizations-intro{max-width:850px}.realizations-intro h1{font-size:clamp(46px,7vw,88px);line-height:1.03;margin:16px 0 24px}.realizations-intro h1 em{color:#a97951}.realizations-intro>p{max-width:620px;font-size:19px;line-height:1.7}.realization-list{display:grid;gap:64px;margin-top:70px}.realization-card{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.75fr);gap:48px;align-items:center;padding-bottom:64px;border-bottom:1px solid #bda36e}.realization-card:nth-child(even){grid-template-columns:minmax(260px,.75fr) minmax(0,1.5fr)}.realization-card:nth-child(even) .realization-media{order:2}.realization-media{aspect-ratio:16/9;overflow:hidden;border:1px solid #bda36e;border-radius:10px;background:#153c31;box-shadow:0 12px 30px #061d1830}.realization-media video{display:block;width:100%;height:100%;object-fit:contain;background:#153c31}.realization-copy h2{font-size:clamp(34px,4vw,58px);margin:14px 0 4px}.realization-copy p{font-size:18px;line-height:1.7;margin:8px 0}.realization-format{display:inline-block;margin-top:18px;color:#856a3d;font-size:14px;letter-spacing:.08em;text-transform:uppercase}@media(max-width:700px){.realizations-page{padding:46px 0 65px}.realizations-intro h1{font-size:48px}.realizations-intro>p{font-size:17px}.realization-list{gap:42px;margin-top:48px}.realization-card,.realization-card:nth-child(even){display:flex;flex-direction:column;gap:24px;padding-bottom:42px;align-items:stretch}.realization-card:nth-child(even) .realization-media{order:0}.realization-copy h2{font-size:40px}.realization-copy p{font-size:17px}}
.realization-media video{object-fit:cover;background:transparent}
