.header-actions{display:flex;align-items:center;gap:24px}.language-toggle{border:1px solid #647189;background:rgba(8,11,18,.5);color:var(--paper);font-size:14px;padding:5px 11px;border-radius:3px;cursor:pointer;min-height:38px;min-width:42px}.language-toggle:hover{background:var(--blue);border-color:var(--blue)}.language-toggle[hidden]{display:none}.contact-links{display:flex;gap:20px;flex-wrap:wrap;margin:35px 0 45px}.contact-links>a{display:flex;gap:30px;align-items:center;justify-content:space-between;min-width:240px;border-bottom:1px solid #526077;padding:15px 0;font-size:18px}.contact-links>a:hover{border-color:#9eb3ff;color:#b7c7ff}.contact-links [dir=ltr]{font-family:Arial,sans-serif;font-size:16px}html[lang=en] body{font-family:Arial,sans-serif;line-height:1.7}html[lang=en] .hero-content{margin-left:0;margin-right:auto}html[lang=en] .hero h1{font-size:clamp(70px,8vw,128px);line-height:1.06;letter-spacing:-.055em;margin:30px 0}html[lang=en] .hero-role{text-align:left}html[lang=en] .hero-art:after{background:linear-gradient(90deg,rgba(8,11,18,.92),rgba(8,11,18,.1) 65%),linear-gradient(0deg,var(--ink),transparent 25%)}html[lang=en] .hero-art img{transform:scaleX(-1)}html[lang=en] h2{line-height:1.2}html[lang=en] .about-copy p{line-height:1.9}html[lang=en] .signature,html[lang=en] .detail-body>span{text-align:left}html[lang=en] .tools>div{justify-content:flex-start}html[lang=en] .poster-type{font-family:Arial,sans-serif;line-height:1.04;font-weight:700;font-size:clamp(42px,6vw,86px)}html[lang=en] .poster-type span{padding-right:0;padding-left:12%}html[lang=en] .thumb-type{line-height:1.12;font-size:clamp(32px,3.7vw,58px)}html[lang=en] .social-surface h3{line-height:1.3}html[lang=en] .progress{transform-origin:left}html[lang=en] .contact h2{line-height:1.1}html[lang=en] .work-heading p{line-height:1.8}html[lang=en] .social-surface p{grid-column:auto}@media(max-width:600px){.header{flex-wrap:wrap;gap:12px}.header nav{order:3;flex-basis:100%;justify-content:flex-start}.header-actions{gap:12px}.header-contact{display:none}.contact-links{display:block}.contact-links>a{max-width:420px;margin-bottom:12px}html[lang=en] .hero h1{font-size:clamp(66px,17vw,86px)}html[lang=en] .hero-role{font-size:12px}html[lang=en] .hero-description{font-size:15px;line-height:1.8}html[lang=en] .poster-type{font-size:58px}html[lang=en] .thumb-type{font-size:38px}html[lang=en] .contact h2{font-size:51px}html[lang=en] footer [dir=ltr]{text-align:right}html[lang=en] .hero-bottom a{font-size:12px}}@media print{.header-actions{display:none}html[lang=en] .hero h1{font-size:34pt}.contact{display:block!important;padding:15px 0}.contact>.section-label,.contact>h2,.contact>.back-top{display:none}.contact-links{margin:0;gap:30px}.contact-links>a{font-size:11pt;min-width:0;color:#000;gap:15px;border:0;padding:0}.contact-links [dir=ltr]{font-size:10pt}}
