.language-toggle{display:inline-flex;align-items:center;justify-content:center;gap:5px;direction:ltr;flex-shrink:0;padding:5px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(255,255,255,.06);color:#f5f1eb;min-height:40px;cursor:pointer;line-height:1;font:500 10px 'Poppins',Arial,sans-serif;transition:border-color .2s,background .2s}.language-toggle:hover{border-color:#ff6b4a;background:rgba(255,107,74,.08)}.language-toggle:focus-visible{outline:2px solid #ff6b4a;outline-offset:4px}.language-toggle span{padding:7px 8px;border-radius:999px;transition:color .2s,background .2s}.language-toggle span[aria-current=true]{background:#ff6b4a;color:#0a0e1a}.language-toggle svg{width:14px;height:14px;margin-left:6px;opacity:.75}.masthead-actions{display:flex;align-items:center;gap:22px}html[lang=en] body{font-family:'Readex Pro',Arial,sans-serif}html[lang=en] h1,html[lang=en] h2,html[lang=en] h3,html[lang=en] .disp,html[lang=en] .vm{font-family:'Poppins',Arial,sans-serif;letter-spacing:-.025em}html[lang=en] .lat{letter-spacing:.08em}html[lang=en] .project-title-row h1,html[lang=en] .next-project h2,html[lang=en] .work-card b,html[lang=en] .ltr-field{text-align:left}html[lang=en] .field label em{margin-left:5px;margin-right:0}html[lang=en] .steps li{border-right:0;border-left:1px solid #ffffff24;padding-right:0;padding-left:22px}html[lang=en] .stat{border-right:0;border-left:3px solid #ff6b4a80;padding-right:0;padding-left:20px}html[lang=en] #hero h1{font-size:clamp(32px,5.1vw,70px);line-height:1.17}html[lang=en] #hero .h-fade{line-height:1.7}html[lang=en] #cta h2{font-size:clamp(45px,8vw,110px);line-height:1.08}html[lang=en] #work h2{font-size:clamp(32px,5vw,65px);line-height:1.15}html[lang=en] .stk-card h3{font-size:clamp(32px,5vw,65px);line-height:1.15}html[lang=en] .sv-head h1{font-size:clamp(40px,6vw,80px);line-height:1.2}html[lang=en] .slide h2{font-size:clamp(28px,3.7vw,50px);line-height:1.15}html[lang=en] .slide p{font-size:clamp(14px,1.4vw,19px);line-height:1.65}html[lang=en] .hero-story h1{font-size:clamp(38px,4.2vw,59px);line-height:1.23;letter-spacing:-2px}html[lang=en] .hero-description{line-height:1.85}html[lang=en] .form-shell h2{font-size:30px;line-height:1.3}html[lang=en] .project-tagline{font-size:clamp(19px,1.8vw,26px);line-height:1.5}html[lang=en] .project-invite h2{font-size:30px;line-height:1.4}html[lang=en] .approach-heading h2{font-size:28px}html[lang=en] .gallery-heading h2{font-size:25px}html[lang=en] .story-copy p{line-height:1.95}html[lang=en] .privacy-note{line-height:1.8}html[lang=en] .button-arrow,html[lang=en] .back-link>span{transform:scaleX(-1)}
@media(max-width:760px){.language-toggle{min-height:36px;padding:3px;gap:2px}.language-toggle svg{display:none}.language-toggle span{padding:7px;font-size:9px}.masthead-actions{gap:12px}.project-nav-links{gap:12px}.masthead-note{display:none}html[lang=en] .hero-story h1{font-size:clamp(32px,9vw,48px);letter-spacing:-1.3px}html[lang=en] .project-invite h2{font-size:24px}html[lang=en] .gallery-heading h2{font-size:20px}html[lang=en] .steps li{padding-left:15px}html[lang=en] .form-shell h2{font-size:27px}html[lang=en] .form-topline{gap:8px;line-height:1.6}html[lang=en] .form-topline .latin{white-space:nowrap;font-size:8px}html[lang=en] .field-grid{grid-template-columns:1fr;gap:0}}
@media(max-width:640px){#nav>div{gap:8px;padding-inline:14px}#nav>div>div{gap:6px}#nav [data-platform-link],#nav [data-open-form]{padding:10px 9px;font-size:10px;white-space:nowrap}#nav img{max-width:56px;object-fit:contain}.project-nav-links{gap:8px}.project-nav-links>a:first-child{font-size:9px}.project-nav .project-button{font-size:10px;padding:8px 10px;gap:7px}.project-nav .project-logo{width:57px}.project-nav>div{gap:10px}.masthead .back-link{font-size:10px;gap:8px}.masthead .brand img{width:70px}html[lang=en] .slide>.relative{padding:28px 45px}html[lang=en] .slide .sl.mb-5{margin-bottom:10px}html[lang=en] #slider-dots button{font-size:11px;padding:8px 12px}html[lang=en] .slide span{font-size:11px;padding:6px 9px}html[lang=en] .slide .sl.mt-6{margin-top:12px}html[lang=en] .project-footer{line-height:1.6}}
@media(prefers-reduced-motion:reduce){.language-toggle,.language-toggle span{transition:none}}
