@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');:root{--ink:#293943;--blue:#00a5e4;--light:#f4f6f7}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:'DM Sans',Arial,sans-serif}a{color:inherit;text-decoration:none}.wrap{max-width:1220px;margin:auto;padding-left:38px;padding-right:38px}.header{height:100px;display:flex;align-items:center;justify-content:space-between}.brand{font-family:Manrope,sans-serif;font-weight:800;letter-spacing:-1.3px;font-size:34px;white-space:nowrap}.brand span{color:var(--blue)}nav{display:flex;align-items:center;gap:34px;font-size:13px;font-weight:700}nav a:hover{color:var(--blue)}#lang{border:1px solid #d6dde1;background:white;color:var(--ink);padding:9px 12px;cursor:pointer;font-weight:700;border-radius:0;font-family:inherit}.hero{padding-top:125px;min-height:680px}.eyebrow{font-size:12px;font-weight:800;letter-spacing:2px;color:var(--blue)}h1,h2{font-family:Manrope,sans-serif;letter-spacing:-.065em;line-height:1.13;margin:25px 0}h1{font-size:clamp(52px,7.5vw,108px);max-width:1020px}h2{font-size:clamp(36px,4.6vw,64px)}em{font-style:normal;color:var(--blue)}.lead{font-size:19px;line-height:1.7;max-width:610px;color:#66747d}.actions{display:flex;gap:28px;align-items:center;margin-top:40px;font-size:14px;font-weight:700}.primary{background:var(--ink);color:white;padding:17px 24px}.secondary:hover{color:var(--blue)}.hero-index{border-top:1px solid #e1e6e9;margin-top:100px;padding:18px 0;display:flex;justify-content:space-between;color:#8b989f;font-size:11px;letter-spacing:1.5px}.work{background:var(--light);padding:110px 0}.section-head{max-width:770px}.muted{color:#78858e;font-size:14px;line-height:1.6}.cards{display:grid;grid-template-columns:repeat(2,1fr);gap:40px 25px;margin-top:55px}.project:nth-child(3){grid-column:span 2}.art{aspect-ratio:1.35;display:flex;flex-direction:column;justify-content:space-between;padding:35px;overflow:hidden}.art span{font-size:14px;letter-spacing:2px}.art strong{font-family:Manrope,sans-serif;font-size:clamp(40px,5.3vw,78px);letter-spacing:-.07em;line-height:1}.art i{font-size:11px;letter-spacing:2px;font-style:normal}.art-one{background:#dcebf0;color:#294653}.art-two{background:#263943;color:white}.art-three{background:#d4f0fa;color:#13789e;aspect-ratio:2.7}.project-foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.project-foot h3{font-size:17px}.project-foot span{font-size:10px;letter-spacing:1.2px;color:#7c8990}.about{padding-top:135px;padding-bottom:140px;display:grid;grid-template-columns:1fr 1fr;gap:70px}.about p{font-size:19px;line-height:1.9;color:#64737c}.tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.tags span{border:1px solid #d8e0e4;padding:10px;font-size:10px;letter-spacing:1px}.contact{background:var(--ink);color:white;padding:120px 0 130px}.contact h2{font-size:clamp(55px,8vw,105px)}.contact-link{font-size:clamp(20px,3.6vw,38px);border-bottom:2px solid var(--blue);padding-bottom:8px}.footer{min-height:190px;display:flex;align-items:center;justify-content:space-between;gap:30px}.footer strong{font-family:Manrope,sans-serif;display:block}.footer small,.studio span{display:block;color:#84929a;font-size:11px;margin-top:8px}.studio img{display:block;width:155px;height:auto;margin-top:8px}.footer>a{font-size:12px;font-weight:700}@media(max-width:720px){.wrap{padding-left:22px;padding-right:22px}.header{height:78px}.brand{font-size:22px;letter-spacing:-1px}nav{gap:9px;font-size:11px}.hero{padding-top:90px;min-height:620px}.hero-index span{display:none}.cards{grid-template-columns:1fr}.project:nth-child(3){grid-column:auto}.art-three{aspect-ratio:1.35}.about{grid-template-columns:1fr;gap:10px;padding-top:85px;padding-bottom:95px}.work{padding:85px 0}.footer{flex-wrap:wrap;padding-top:35px;padding-bottom:35px}.studio{order:3;width:100%}.actions{flex-wrap:wrap}}
@media(max-width:410px){.brand{font-size:19px}nav{gap:7px;font-size:10px}#lang{padding:7px 4px}}
