/* Approved eTasarlat identity, shared by both languages. */
:root{--paper:#A7EBF2;--ice:#A7EBF2;--ink:#011C40;--blue:#26658C;--teal:#54ACBF;--navy:#023859;--line:#011C4030}
h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *{text-transform:none!important}
.site-header{gap:clamp(12px,2vw,28px)}
.brand{display:block;flex:none;width:176px;line-height:0;letter-spacing:0;font-size:0}
.brand-image{display:block;width:100%;height:auto;object-fit:contain}
.language-switch{display:flex;flex:none;align-items:center;gap:6px;font-size:12px;line-height:1;letter-spacing:.04em}
.language-switch a{display:grid;place-items:center;min-width:31px;min-height:36px;padding:8px 4px;border-bottom:1px solid transparent;opacity:.65}
.language-switch a:hover,.language-switch a[aria-current]{opacity:1;border-bottom-color:currentColor}
.menu-languages{margin-top:28px;gap:16px;font-size:16px;width:max-content}
.menu-languages a{min-width:44px;min-height:44px}
.cinematic .site-header,.cinema-hero,.brand-loader,.footer,.cinema-quotes{color:#A7EBF2}
.cinematic .site-header.scrolled{background:#011C40eb}
.footer,.cinema-hero,.brand-loader,.kinetic-marquee{background-color:#011C40}
.design-machine,.cinema-final,.cinema-human{background:#A7EBF2}
.floating-services,.cinema-chaos{background:#54ACBF;color:#011C40}
.physics-word:nth-child(6){background:#26658C;border-color:#26658C;color:#A7EBF2}
.cinema-speed{background:#023859;color:#A7EBF2}
.service-motion-preview{background:#023859;color:#A7EBF2}
.service-motion-preview i,.service-motion-preview .service-preview-type{color:#A7EBF2}
.footer-word{font-size:0!important;line-height:0!important;background:none!important;color:inherit;letter-spacing:0!important;display:block;margin:65px 0 45px;width:100%}
.footer-word .brand-image{width:100%;height:auto;max-height:none}
.footer-word:after{display:none}
.footer-bottom{color:#A7EBF2}
.human-merge{font-size:0;line-height:1;width:min(76vw,1100px)}
.human-merge .brand-image{width:100%}
.statement-e img{display:block;width:75%;height:auto;margin:auto}
.loader-text{display:none!important}
.loader-logo{display:block;width:min(70vw,900px);height:auto}
.brand-loader small{color:#A7EBF2}
.idea-form input::placeholder{color:#023859;opacity:.65}
.cinema-prompt input::placeholder{color:#A7EBF2;opacity:.75}
.page-wipe .wipe-strip:nth-child(1){background:#A7EBF2}.page-wipe .wipe-strip:nth-child(2){background:#54ACBF}.page-wipe .wipe-strip:nth-child(3){background:#26658C}.page-wipe .wipe-strip:nth-child(4){background:#023859}.page-wipe .wipe-strip:nth-child(5){background:#011C40}
.page-wipe>span{color:#A7EBF2;text-shadow:0 1px 10px #011C4080}
.cursor{background:var(--cursor-fill,#011C40)!important;color:var(--cursor-text,#A7EBF2)!important;mix-blend-mode:normal;box-shadow:0 0 0 1px var(--cursor-ring,#A7EBF270);transition:width .25s,height .25s,opacity .2s,background-color .12s,color .12s;white-space:nowrap;text-align:center}
.cursor[data-tone=dark]{--cursor-fill:#A7EBF2;--cursor-text:#011C40;--cursor-ring:#011C4070}
.cursor[data-tone=light]{--cursor-fill:#011C40;--cursor-text:#A7EBF2;--cursor-ring:#A7EBF270}
html[lang=en] .cinema-hero h1>span:last-child{font-size:9.9vw}
html[lang=en] .cinema-final h2{font-size:8vw}
@media(max-width:1100px){.site-header>nav{gap:18px}.brand{width:152px}.site-header .start-link{gap:12px}}
@media(max-width:800px){.site-header{gap:12px}.site-header>.language-switch{margin-left:auto}.brand{width:140px}.cinematic .site-header .language-switch{color:#A7EBF2}.footer-word{margin:45px 0 35px}.loader-logo{width:84vw}.human-merge{width:86vw}.menu-head .brand{width:150px}}
@media(max-width:700px){.site-header>nav{display:none}.site-header .menu-toggle{display:flex;gap:8px}.cinematic .site-header,.site-header{gap:10px;padding-left:20px;padding-right:20px}.brand{width:128px}.language-switch{gap:3px;font-size:11px}.language-switch a{min-width:27px}.cinematic .site-header.scrolled{gap:9px;padding:13px 16px}.site-header.scrolled .brand{width:118px}.menu-toggle{font-size:13px}.menu-toggle>span{font-size:20px}html[lang=en] .cinema-hero h1>span:last-child{font-size:11vw}html[lang=en] .cinema-final h2{font-size:10.5vw}.cinema-final button{font-size:12px}.footer-word{margin-top:50px}}

.footer-word{max-width:1024px;margin-left:auto;margin-right:auto}
