.company-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:80px;padding:50px 0 80px;align-items:center}.company-hero h1{font:500 clamp(56px,6vw,84px) /1.03 var(--display);letter-spacing:-.04em;margin-top:24px}.company-hero h1>span{color:var(--accent)}.company-hero p{font-size:17px;line-height:1.8;color:var(--muted);max-width:440px;margin:27px 0}.company-signature{min-height:410px;padding:25px;flex-direction:column;border:1px solid var(--line);border-radius:6px;background:var(--surface);overflow:hidden}.company-signature,.company-signature-top{display:flex;justify-content:space-between;position:relative}.company-signature-top{align-items:center;font:7px var(--mono);letter-spacing:.12em;color:var(--muted);z-index:1}.company-signature-top>svg,.company-symbol{color:var(--accent)}.company-symbol{position:absolute;width:350px;height:350px;right:-110px;top:-80px;opacity:.6}.company-symbol>span{font:400 350px/.9 var(--display);color:color-mix(in srgb,var(--accent) 22%,transparent)}.company-symbol>i{position:absolute;left:0;top:20px;width:340px;height:340px;border:1px solid var(--line);border-radius:50%}.company-symbol>i:last-child{width:440px;height:440px;top:-30px;left:-50px}.company-signature-logo{width:82%;height:auto;align-self:center;position:relative;margin:65px 0}.company-location{display:flex;gap:10px;color:var(--accent);font-size:11px;line-height:1.8;position:relative}.company-location>svg{margin-top:3px;flex-shrink:0}.company-location strong{font-weight:400;color:var(--muted)}.company-craft{padding:54px 0;border-block:1px solid var(--line)}.company-craft-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:30px}.company-craft-heading h2{font:500 36px/1.2 var(--display);letter-spacing:-.035em}.company-craft-heading h2>span{color:var(--muted)}.company-craft-heading .inner-kicker{margin-top:12px}.company-craft-story{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(35px,6vw,80px);margin-top:40px}.company-craft-story h3{font:500 clamp(30px,3.3vw,44px)/1.1 var(--display);letter-spacing:-.035em;margin-top:20px}.company-craft-story h3>span{color:var(--accent)}.company-craft-story p{font-size:14px;line-height:1.8;color:var(--muted);margin-top:20px;max-width:400px}.company-craft-story a{display:inline-flex;align-items:center;gap:18px;margin-top:24px;padding-bottom:8px;border-bottom:1px solid var(--line);font-size:12px}.company-craft-story a svg{color:var(--accent)}.company-craft-story a:hover{color:var(--accent);border-color:var(--accent)}@media (max-width:800px){.company-craft-story{grid-template-columns:1fr;gap:30px;margin-top:30px}.company-craft-story p{max-width:600px}}.company-craft-line{display:grid;grid-template-columns:repeat(3,1fr);margin-top:42px;gap:40px}.company-craft-line article{position:relative;border-top:1px solid var(--line);padding-top:20px}.company-craft-line article>span{font:8px var(--mono);color:var(--muted)}.company-craft-line article>svg{color:var(--accent);float:right}.company-craft-line h3{font:500 22px/1.2 var(--display);letter-spacing:-.03em;margin-top:25px}.company-craft-line p{font-size:13px;line-height:1.7;color:var(--muted);max-width:260px;margin-top:12px}.company-pilot{padding:70px 0}.company-pilot-layout{display:grid;grid-template-columns:1fr 1.15fr;gap:75px;align-items:center}.company-pilot-brand{position:relative;background:var(--surface);border-radius:5px;border:1px solid var(--line);padding:25px;min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.company-pilot-status{display:flex;align-items:center;gap:8px;font:8px var(--mono);align-self:flex-start;letter-spacing:.1em;color:var(--muted)}.company-tkv{width:70%;max-height:175px;object-fit:contain;height:auto}.company-tkv-dark{display:none}.dark .company-tkv-dark{display:block}.dark .company-tkv-light{display:none}.company-pilot-caption{font:7px var(--mono);color:var(--muted);letter-spacing:.08em}.company-pilot-copy h2{font:500 45px/1.1 var(--display);letter-spacing:-.035em;margin-top:20px}.company-pilot-copy h2>span{color:var(--accent)}.company-pilot-copy p{font-size:15px;line-height:1.8;color:var(--muted);max-width:440px;margin:24px 0}.company-pilot-copy>a{display:inline-flex;align-items:center;gap:15px;font-size:13px;border-bottom:1px solid var(--line);padding-bottom:8px}.company-pilot-copy>a svg{color:var(--accent)}@media (max-width:900px){.company-hero,.company-pilot-layout{gap:35px}.company-hero h1{font-size:61px}.company-signature{min-height:370px}.company-craft-line{gap:25px}.company-pilot-copy h2{font-size:37px}}@media (max-width:600px){.company-hero{grid-template-columns:1fr;padding:20px 0 45px;gap:35px}.company-hero h1{font-size:clamp(48px,11.7vw,62px)}.company-hero p{font-size:15px}.company-signature{min-height:300px;padding:22px}.company-signature-logo{margin:45px 0}.company-craft{padding:40px 0}.company-craft-heading{flex-direction:column-reverse;gap:15px}.company-craft-heading h2{font-size:31px}.company-craft-line{grid-template-columns:1fr;margin-top:30px;gap:26px}.company-craft-line h3{margin-top:16px}.company-craft-line p{max-width:none}.company-pilot{padding:40px 0}.company-pilot-layout{grid-template-columns:1fr;gap:30px}.company-pilot-brand{min-height:240px}.company-tkv{max-height:135px}.company-pilot-copy h2{font-size:35px}}