*{box-sizing:border-box}body{margin:0;background:#f5f2eb;color:#1b211e;font:16px/1.55 system-ui,sans-serif}a{color:inherit;text-underline-offset:4px}header,nav,footer{background:#1b211e;color:#faf7ef;padding:14px clamp(18px,6vw,96px)}header{display:flex;align-items:center;gap:20px}header img{width:65px;display:block}header span{margin-left:auto}nav,.service-links{display:flex;gap:12px 22px;flex-wrap:wrap}nav a,.workcard{text-decoration:none}.gold{display:inline-block;background:#efd591;color:#1b211e;padding:10px 18px;border-radius:4px;font-weight:650;text-decoration:none}.wrap,footer{padding:clamp(30px,6vw,86px) max(6vw,calc((100vw - 1180px)/2))}.wrap p{max-width:62ch;font-size:1.15rem}h1,h2{line-height:1.04;letter-spacing:-.045em}h1{font-size:clamp(2.5rem,6vw,5.8rem);max-width:19ch;margin:22px 0}h2{font-size:clamp(2rem,4vw,3rem)}small{letter-spacing:.14em}.cover{width:100%;max-height:48vh;object-fit:cover}.workgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(235px,100%),1fr));gap:20px;margin:22px 0}.workgrid img,.workgrid video{width:100%;height:clamp(190px,25vw,320px);object-fit:contain;background:#e6e1d7}.workcard img{object-fit:cover}.workcard strong{display:block;padding:8px 0}footer p{overflow-wrap:anywhere}@media(max-width:480px){header{gap:12px}nav{font-size:.86rem}.gold{padding:9px 12px}}
.en-hero{color:white;background:linear-gradient(90deg,#101612dc,#10161255),url(/assets/media-02.webp) center 52%/cover;padding:clamp(65px,12vw,165px) 7%}.en-hero em{color:#dfc392}.en-hero .gold{margin-right:12px}.en-sections section{padding-block:32px}.en-sections .workgrid{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:clamp(170px,23vw,310px);overflow:auto;scroll-snap-type:x mandatory}.en-sections .workgrid>*{scroll-snap-align:start}.en-compare{--cut:50%;position:relative;margin:0;aspect-ratio:16/9;overflow:hidden;border-radius:12px}.en-compare img{position:absolute;width:100%;height:100%;object-fit:cover}.en-compare .before{clip-path:inset(0 calc(100% - var(--cut)) 0 0)}.en-compare span{position:absolute;top:10px;left:10px;background:#191f1d;color:white;padding:2px 8px}.en-compare span+span{right:10px;left:auto}.en-compare input{position:absolute;bottom:8%;left:5%;width:90%;accent-color:#e7bf79}.en-team{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:25px;align-items:center}.en-team img{width:100%;max-height:380px;object-fit:cover}.en-form{display:grid;gap:12px;max-width:540px}.en-form label{display:grid;gap:3px}.en-form input,.en-form textarea{padding:12px;font:inherit;border:1px solid #aaa}.en-form button{cursor:pointer}
