:root{--cb-ink:#191d19;--cb-body:#303b35;--cb-muted:#56645d;--cb-gold:#b8913f;--cb-gold-deep:#76551c;--cb-gold-light:#e6cf98;--cb-paper:#fdf9f1;--cb-line:#dedfd4;--cb-forest:#1e5147;--cb-forest-deep:#123e36;--cb-mint:#edf4ef;--cb-rose:#87365c;--cb-clay:#94572f;--cb-ease:cubic-bezier(.2, .7, .2, 1);--cb-color-ink:var(--cb-ink);--cb-color-body:var(--cb-body);--cb-color-text:var(--cb-ink);--cb-color-muted:var(--cb-muted);--cb-color-primary:var(--cb-gold-deep);--cb-color-orange:var(--cb-gold-deep);--cb-color-gold:var(--cb-gold);--cb-color-cream:var(--cb-paper);--cb-color-line:var(--cb-line);--paper:var(--cb-paper);--white:#fff;--ink:var(--cb-ink);--muted:var(--cb-muted);--canvas:#f4f1e8;--soft:#f4eddc;--yellow:var(--cb-gold-light);--yellow-deep:#d8bd80;--orange:var(--cb-gold-deep);--orange-soft:#f0e4ca;--blue:var(--cb-forest);--blue-light:#e2ede6;--line:var(--cb-line);--warm:var(--cb-paper);--contact:var(--cb-mint);--focus:var(--cb-forest)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--cb-gold-light);color:var(--cb-ink)}.investor-home .hero-heading{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:center;gap:clamp(32px,4vw,68px);padding-block:24px 40px;animation:none}.investor-home .hero-editorial{min-width:0}.investor-home h1{letter-spacing:-.055em;font-size:clamp(40px,4.1vw,64px);line-height:1.3}.investor-home h1 span:last-child{color:#24547f}.investor-home .hero-intro{margin-top:24px;animation:none}.investor-home .hero-intro p{max-width:48ch;margin-bottom:0;font-size:clamp(16px,1.2vw,18px);line-height:1.85}.investor-home .hero-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:24px;display:flex}.hero-primary{color:#fff9ef;background:#142d43;border-radius:999px;align-items:center;gap:24px;min-height:50px;padding:14px 22px;font-size:16px;font-weight:650;transition:background .18s;display:inline-flex;box-shadow:0 8px 20px #142d4318}.hero-primary svg{width:20px;height:20px}.hero-primary:hover{background:#24547f}.hero-signature{letter-spacing:.14em;color:var(--cb-muted);align-items:center;gap:12px;margin-top:30px;font:600 10px/1.8 Manrope,sans-serif;display:flex}.hero-signature>span{background:var(--cb-gold);width:36px;height:1px}.brand-scene{perspective:1400px;min-width:0;margin:0}.scene-viewport{aspect-ratio:1.38;isolation:isolate;transform:rotateX(var(--art-rx,0deg)) rotateY(var(--art-ry,0deg));transition:transform .65s var(--cb-ease);background:#081725;border-radius:22px 22px 72px;position:relative;overflow:hidden;box-shadow:0 4px 12px #0817250d,0 24px 44px -24px #08172566}.scene-image{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.scene-vignette{pointer-events:none;background:linear-gradient(#07172588 0%,#0000 28% 60%,#071725c9 100%);position:absolute;inset:0}.scene-label{color:#f0e4c9;letter-spacing:.16em;align-items:center;gap:9px;font:600 10px/1.5 Manrope,sans-serif;display:flex;position:absolute;top:22px;left:24px}.scene-status{background:#e6cf98;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #e6cf98aa}.scene-chip{backdrop-filter:blur(10px);color:#f6f4ee;background:#0b1a2ee8;border:1px solid #d6e8f03d;border-radius:9px;grid-template-columns:20px auto 12px;align-items:center;gap:2px 7px;min-height:56px;padding:10px 12px;transition:background .18s,border-color .18s;display:grid;position:absolute;box-shadow:0 8px 20px #0002}.scene-chip>span:first-child{color:#b7d5ea;grid-row:span 2;font:600 10px Manrope,sans-serif}.scene-chip strong{letter-spacing:.035em;font:700 12px Manrope,sans-serif}.scene-chip small{color:#d0dfe9;grid-column:2;font-size:10px;line-height:1.5}.scene-chip .scene-chip-arrow{color:#f0d9a3;grid-area:1/3/span 2}.scene-chip:hover{background:#17334de8;border-color:#d6e8f099}.chip-tech{bottom:18%;left:4%}.chip-media{background:#2a1929e6;top:32%;right:34%}.chip-living{background:#202c24e6;top:52%;right:3%}.scene-corner{letter-spacing:.08em;color:#e6cf98;justify-content:space-between;align-items:baseline;gap:16px;font:500 12px Manrope,sans-serif;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.scene-corner span{letter-spacing:.14em;color:#d9e1e7;font-size:8px}.brand-scene figcaption{color:var(--cb-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:14px;font-size:11px;line-height:1.7;display:flex}[data-art-motion]{border:1px solid var(--cb-line);color:#18384c;cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px 14px;font:600 12px/1.6 Manrope,NotoThai,Noto Sans Thai,sans-serif;display:inline-flex}[data-art-motion] [data-motion-icon]{width:15px;font-size:18px;line-height:1}[data-art-motion][aria-pressed=true]{background:#e9f0f6;border-color:#b5c6d3}.investor-home .hero .business-index{box-shadow:none;background:0 0;border-radius:0;margin-top:12px}.investor-home .business-index a{border-top:0}.investor-home .business-index a:first-child{--card-accent:#24547f;--card-tint:#eaf1f6}.investor-home .business-index a:nth-child(2){--card-accent:#a74670}.investor-home .stage-tabs button[aria-pressed=true],.investor-home .stage-tabs button[aria-pressed=true]:hover{background:#142d43}.investor-home .stage-tabs button{color:#142d43;background:#f2f3ef}.investor-home .stage-tabs{background:#f2f3ef}.investor-home .tech-stage{margin-top:24px}.investor-home .stage-background{--art-animation:stage-image-drift 18s ease-in-out infinite alternate}.investor-home .phone-float{--art-animation:device-float 6s ease-in-out infinite}.investor-home .android-float{--art-animation:device-float 6s -3s ease-in-out infinite}.investor-home .stage-sheen{--art-animation:stage-light-sweep 9s 1s ease-in-out infinite}.investor-home .stage-spark{--art-animation:stage-spark-drift 6s ease-in-out infinite}.investor-home .cmm-portrait img{--art-animation:portrait-image-drift 12s ease-in-out infinite alternate}.investor-home .living-card-image>img{--art-animation:living-image-drift 16s ease-in-out infinite alternate}.investor-home .living-card:nth-child(2) img{--art-animation:living-image-drift 18s -6s ease-in-out infinite alternate-reverse}.investor-home .living-card:nth-child(3) img{--art-animation:living-image-drift 16s -10s ease-in-out infinite alternate}.investor-home .cmm-portraits{isolation:isolate}.cmm-record{--art-animation:record-spin 32s linear infinite;z-index:-1;aspect-ratio:1;background:repeating-radial-gradient(circle,#1d1720 0 2px,#352631 3px 4px);border:1px solid #e6cf9870;border-radius:50%;width:78%;position:absolute;top:14%;left:9%;box-shadow:0 0 55px #f59fbd20}.cmm-record:before{content:"";background:conic-gradient(#f0c6a4,#ae667f,#e0b17d,#f0c6a4);border:1px solid #d69baf;border-radius:50%;position:absolute;inset:34%}.cmm-record:after{content:"";background:#18121a;border-radius:50%;position:absolute;inset:48%}.investor-home .cmm-equalizer{height:26px}.investor-home .cmm-equalizer i{background:#f4bad1;width:4px}.investor-home .cmm-portrait-scene{padding:26px 8px}.investor-home .footer{--ink:#232a30;--muted:#59636c;--line:#d9dedc;color:var(--ink);background:#f7f7f1;padding-block:48px 0}.investor-home .footer :is(.brand,.footer-contact-details,.footer-legal a,.footer-legal button,.footer-line){color:var(--ink)}.investor-home .footer .footer-contact-details a:hover{color:#24547f}.investor-home .footer .footer-brands>a{color:var(--ink);border:1px solid var(--line);background:#fff;margin-bottom:8px;padding-inline:14px}.investor-home .footer .footer-brands>.footer-line{color:var(--ink);background:0 0;border:0;margin-top:8px;padding:14px 0 0}.investor-home .footer .footer-bottom{color:var(--muted)}.investor-home .footer .footer-contact-details{gap:0;margin-top:16px}.investor-home .footer .footer-phones{flex-wrap:wrap;gap:4px 22px;display:flex}.investor-home .footer .footer-top{padding-bottom:28px}.investor-home .footer :focus-visible{outline-color:#24547f}.motion-enabled [data-art-animate]{animation:var(--art-animation,none)}html.motion-off [data-art-plane],.motion-paused [data-art-plane]{transition:none;transform:none}.scene-offscreen *,html.tab-hidden [data-art-animate]{animation-play-state:paused!important}@keyframes stage-image-drift{0%{transform:scale(1.025)translate(-.6%)}to{transform:scale(1.075)translate(.6%)}}@keyframes portrait-image-drift{0%{transform:scale(1.015)translateY(0)}to{transform:scale(1.07)translateY(-1%)}}@keyframes living-image-drift{0%{transform:scale(1.025)translate(-.4%)}to{transform:scale(1.09)translate(1.2%)}}@keyframes record-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){html:not(.motion-playing) [data-art-animate]{animation:none!important}}@media (width<=1199px){.investor-home .hero-heading{gap:28px}.investor-home h1{font-size:clamp(38px,4.3vw,54px)}.scene-chip{gap:2px 5px;padding:8px}.scene-chip strong{font-size:11px}.scene-chip small{font-size:10px}.hero-primary{gap:16px;padding-inline:18px;font-size:14px}}@media (width<=950px){.investor-home .hero-heading,html[lang=de] .investor-home .hero-heading{grid-template-columns:1fr;gap:32px}.investor-home .hero-intro{display:block}.investor-home .hero-intro p{max-width:62ch}.brand-scene{width:100%;max-width:720px}.scene-viewport{aspect-ratio:1.6}.hero-signature{display:none}.investor-home .hero-heading h1{font-size:clamp(40px,6.3vw,62px)}.investor-home .footer .footer-phones{display:grid}}@media (width<=700px){.investor-home .hero-heading{gap:24px;padding-block:12px 24px}.investor-home .hero-heading h1,html[lang=de] .investor-home .hero-heading h1{font-size:clamp(29px,8.3vw,48px)}html:is([lang=ja],[lang=zh-CN]) .investor-home .hero-heading h1{font-size:clamp(27px,7.5vw,40px)}.investor-home .hero-intro{margin-top:18px}.investor-home .hero-actions{gap:12px 16px;margin-top:18px}.investor-home .hero-actions .text-link{font-size:14px}.hero-primary{min-height:46px}.scene-viewport{aspect-ratio:1.27;border-radius:14px 14px 48px}.scene-label{letter-spacing:.12em;font-size:8px;top:16px;left:16px}.scene-chip{grid-template-columns:auto 12px;gap:1px 8px;min-height:47px;padding:7px 8px}.scene-chip>span:first-child{display:none}.scene-chip small{grid-column:1}.scene-chip .scene-chip-arrow{grid-column:2}.scene-chip strong{font-size:10px}.chip-tech{bottom:20%;left:3%}.chip-media{top:31%;right:32%}.chip-living{top:54%;right:3%}.scene-corner{font-size:10px;bottom:18px;left:16px;right:16px}.scene-corner span{font-size:6px}.brand-scene figcaption{gap:2px 12px;font-size:10px}[data-art-motion]{padding-inline:12px;font-size:11px}.investor-home .hero .business-index{margin-top:0}.investor-home .tech-stage{margin-top:20px}.investor-home .footer{padding-top:32px}}.analytics-settings{color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.analytics-consent{z-index:80;background:#fffcf5;border:1px solid #e5ddcf;border-radius:16px;width:min(420px,100% - 48px);padding:24px;position:fixed;bottom:24px;left:24px;box-shadow:0 12px 40px #19180f20}.analytics-consent h2{margin:0 0 8px;font-size:19px;line-height:1.5}.analytics-consent p{margin:0 0 14px;font-size:16px;line-height:1.8}.analytics-consent p a{text-decoration:underline}.analytics-actions{gap:10px;display:flex}.analytics-actions button{color:#242216;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #a79871;border-radius:7px;flex:1;padding:8px 12px;font-size:16px;font-weight:700}.analytics-actions button:hover{background:#fff0ba}@media (width<=600px){.analytics-consent{width:calc(100% - 24px);max-height:calc(100dvh - 112px);padding:20px;bottom:82px;left:12px;overflow:auto}}.investor-home .analytics-consent{color:#111;background:#fff;border-color:#bcc5c9;max-height:calc(100dvh - 32px);bottom:16px}.investor-home .analytics-actions{flex-wrap:wrap}.investor-home .analytics-actions button{color:#111;border-color:#69747b}.investor-home .analytics-actions button:hover{background:#e7eef5}
