.legacy-home{--qmvp-panel-radius:var(--qmvp-stage-radius,18px);--qmvp-panel-line-light:#0b1f3a1f;--qmvp-panel-line-dark:#dbeafe29;--qmvp-panel-shadow-light:0 20px 54px #07182d17;--qmvp-panel-shadow-dark:0 22px 58px #00000029}:is(.service-atlas-page,.service-area-page)>.legacy-cta-band .legacy-container{border-radius:var(--qmvp-panel-radius)}@media (min-width:761px){:is(.service-atlas-page,.service-area-page)>.legacy-cta-band .legacy-container{width:calc(100% - 22px);margin-inline:11px;overflow:hidden}}@media (max-width:760px){:is(.service-atlas-page,.service-area-page)>.legacy-cta-band .legacy-container,.legacy-cta-band-media,.legacy-cta-band-media img{width:100%;min-width:0}.legacy-faq-list details:not([open])>p{display:none}.legacy-faq-list summary,.legacy-faq-list summary h3{overflow-wrap:anywhere;min-width:0}}@keyframes about-hero-copy-open{0%{opacity:.72;transform:translateY(12px)}to{opacity:1;transform:translate(0,0)}}.about-page .about-hero-copy>p,.about-page .about-hero-copy>h1,.about-page .about-hero-copy>span,.about-page .about-hero-copy>.about-hero-actions{animation:about-hero-copy-open var(--qmvp-motion-reveal) var(--qmvp-ease-out) both}.about-page .about-hero-copy>p{animation-delay:90ms}.about-page .about-hero-copy>h1{animation-delay:.17s}.about-page .about-hero-copy>span{animation-delay:.31s}.about-page .about-hero-copy>.about-hero-actions{animation-delay:.43s}.about-page .about-reach{--about-origin-scale:1.2;overflow:hidden}.about-page .about-reach-stage{position:absolute;inset:0;overflow:hidden}.about-page .about-reach-map-canvas{transform-origin:50%;will-change:transform;position:absolute;inset:clamp(28px,4vw,54px) clamp(-46px,-2.5vw,-24px) clamp(34px,4vw,58px) 39%;transform:translate(7%,2.5%)scale(1.72)}.about-page .about-reach-map-canvas:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(90deg,#071a30b8,#0000 31%);position:absolute;inset:0}.about-page .about-reach-map.about-reach-map{object-fit:contain;object-position:center;filter:none;width:100%;height:100%;display:block;transform:none}.about-page .about-reach-globe{opacity:.96;filter:drop-shadow(0 24px 42px #030e1c47)}.about-page .about-reach-focus{z-index:1;aspect-ratio:1;mix-blend-mode:screen;opacity:.88;pointer-events:none;transform-origin:50%;will-change:transform, opacity;background:radial-gradient(circle,#8de4dc3b 0%,#2bb3a821 28%,#2bb3a80b 52%,#0000 72%);border-radius:50%;width:62%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.56)}.about-page .about-reach-network{z-index:3;pointer-events:none;transform-origin:50%;will-change:transform;width:340px;height:220px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.581)}.about-page .about-reach-network-line{clip-path:inset(0 100% 0 0);opacity:0;transform-origin:0;background:linear-gradient(90deg,#8de4dcc2,#8de4dc29);height:1px;transition:clip-path .48s cubic-bezier(.77,0,.175,1),opacity .24s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%}.about-page .about-reach-network-line:after{content:"";background:#8de4dc;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;right:0;box-shadow:0 0 0 4px #8de4dc1a}.about-page .about-reach-network-line--csv{width:118px;transform:rotate(198deg)}.about-page .about-reach-network-line--cqv{width:92px;transform:rotate(-56deg)}.about-page .about-reach-network-line--qm{width:110px;transform:rotate(38deg)}.about-page .about-reach-network-node{opacity:0;text-shadow:0 2px 10px #041223eb;border-left:2px solid #8de4dcbd;gap:2px;padding-left:9px;transition:opacity .36s cubic-bezier(.16,1,.3,1),transform .36s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;transform:translateY(8px)}.about-page .about-reach-network-node strong{color:#8de4dc;letter-spacing:.13em;font-size:10px;font-weight:850;line-height:1}.about-page .about-reach-network-node small{color:#e2edf7c7;white-space:nowrap;font-size:9px;font-weight:650;line-height:1.25}.about-page .about-reach-network-node--csv{top:43px;left:-8px}.about-page .about-reach-network-node--cqv{top:8px;left:219px}.about-page .about-reach-network-node--qm{top:161px;left:252px}.about-page .about-reach.is-network-visible .about-reach-network-line{clip-path:inset(0);opacity:1}.about-page .about-reach.is-network-visible .about-reach-network-node{opacity:1;transform:translate(0,0)}.about-page .about-reach.is-network-visible .about-reach-network-line--cqv{transition-delay:70ms}.about-page .about-reach.is-network-visible .about-reach-network-line--qm,.about-page .about-reach.is-network-visible .about-reach-network-node--csv{transition-delay:.14s}.about-page .about-reach.is-network-visible .about-reach-network-node--cqv{transition-delay:.21s}.about-page .about-reach.is-network-visible .about-reach-network-node--qm{transition-delay:.28s}.about-page .about-reach-origin{z-index:3;background:#8de4dc;border:3px solid #071a30;border-radius:50%;width:14px;height:14px;display:block;position:absolute;top:50%;left:50%;transform:translate(-7px,-7px);box-shadow:0 0 0 1px #8de4dceb}.about-page .about-reach-origin:after{content:"";opacity:.82;transform:scale(var(--about-origin-scale));border:1px solid #8de4dc7a;border-radius:50%;position:absolute;inset:-9px}.about-page .about-reach-scope{z-index:3;color:#dbeafe80;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:20px;font-size:10px;font-weight:850;display:flex;position:absolute;top:clamp(28px,4vw,52px);right:clamp(28px,4vw,52px)}.about-page .about-reach-scope:before{content:"";transform-origin:0;background:linear-gradient(90deg,#8de4dc,#8de4dc29);height:1px;position:absolute;bottom:-10px;left:0;right:0}.about-page .about-reach-scope-tracer{z-index:2;pointer-events:none;will-change:transform;background:#8de4dc;border:1px solid #071a30;border-radius:50%;width:5px;height:5px;position:absolute;bottom:-12px;left:0;transform:translate(0,0);box-shadow:0 0 0 3px #8de4dc21,0 0 12px #8de4dc8a}.about-page .about-reach-scope .is-germany{color:#fff}.about-page .about-reach-scope .is-europe{color:#b7d8e3;opacity:.38}.about-page .about-reach-scope .scope-line{background:#a8eee861;width:26px;height:1px;display:block;position:relative}.about-page .about-reach-scope .scope-line:after{content:"";border-top:1px solid #a8eee894;border-right:1px solid #a8eee894;width:5px;height:5px;position:absolute;top:-2px;right:0;transform:rotate(45deg)}.about-page .about-reach-scope .is-international{color:#8de4dc;opacity:0}.about-page .about-reach[data-reach-phase=europa] .is-europe,.about-page .about-reach[data-reach-phase=international] .is-international{color:#fff}.about-page .about-reach>figcaption{z-index:4;width:min(390px,32%)}.about-page .about-reach>figcaption strong{max-width:34ch;font-size:13px;line-height:1.45}.about-page .about-reach-caption-rule{clip-path:inset(0);transform-origin:100%;width:100%;height:1px;transition:clip-path var(--qmvp-motion-reveal) var(--qmvp-ease-out);background:linear-gradient(90deg,#8de4dc33,#8de4dc);margin-bottom:3px;display:block}.about-page .about-reach-caption-kicker,.about-page .about-reach-caption-copy{opacity:1;transition:opacity var(--qmvp-motion-reveal) var(--qmvp-ease-out), transform var(--qmvp-motion-reveal) var(--qmvp-ease-out);transform:translate(0,0)}.about-page .about-reach-languages.about-reach-languages{color:#e2edf7db;opacity:1;text-transform:none;transition:opacity var(--qmvp-motion-reveal) var(--qmvp-ease-out), transform var(--qmvp-motion-reveal) var(--qmvp-ease-out);justify-content:flex-end;align-items:baseline;gap:8px;margin-top:6px;font-size:10px;line-height:1.3;display:flex;transform:translate(0,0)}.about-page .about-reach-languages small{color:#8de4dc;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:850}.about-page .about-reach-languages b{color:#fff;letter-spacing:.02em;font-size:11px;font-weight:750}.about-page .about-reach-language-english{opacity:1;clip-path:inset(0);transition:opacity var(--qmvp-motion-reveal) var(--qmvp-ease-out), clip-path var(--qmvp-motion-reveal) var(--qmvp-ease-out);font-style:normal;display:inline-block}.about-page .about-reach.is-motion-ready:not(.is-project-visible) .about-reach-caption-rule{clip-path:inset(0 100% 0 0)}.about-page .about-reach.is-motion-ready:not(.is-project-visible) .about-reach-caption-kicker,.about-page .about-reach.is-motion-ready:not(.is-project-visible) .about-reach-caption-copy,.about-page .about-reach.is-motion-ready:not(.is-project-visible) .about-reach-languages{opacity:0;transform:translateY(8px)}.about-page .about-reach.is-project-visible .about-reach-caption-kicker,.about-page .about-reach.is-project-visible .about-reach-caption-copy{transition-delay:70ms}.about-page .about-reach.is-project-visible .about-reach-languages{transition-delay:.15s}.about-page .about-reach.is-motion-ready:not(.is-english-visible) .about-reach-language-english{opacity:0;clip-path:inset(0 100% 0 0)}.about-page .about-reach.is-english-visible .about-reach-language-english{transition-delay:80ms}@keyframes about-reach-caption-line-enter{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes about-reach-caption-copy-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}@keyframes about-reach-english-enter{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@media (max-width:980px) and (prefers-reduced-motion:no-preference){.about-page .about-reach.is-motion-ready.is-project-visible .about-reach-caption-rule{animation:about-reach-caption-line-enter var(--qmvp-motion-reveal) var(--qmvp-ease-out) both}.about-page .about-reach.is-motion-ready.is-project-visible .about-reach-caption-kicker,.about-page .about-reach.is-motion-ready.is-project-visible .about-reach-caption-copy{animation:about-reach-caption-copy-enter var(--qmvp-motion-reveal) var(--qmvp-ease-out) 70ms both}.about-page .about-reach.is-motion-ready.is-project-visible .about-reach-languages{animation:about-reach-caption-copy-enter var(--qmvp-motion-reveal) var(--qmvp-ease-out) .15s both}.about-page .about-reach.is-motion-ready.is-english-visible .about-reach-language-english{animation:about-reach-english-enter var(--qmvp-motion-reveal) var(--qmvp-ease-out) .23s both}}@media (min-width:981px){.about-page .about-hero{min-height:calc(100svh + clamp(260px,32vh,360px));padding-bottom:0;overflow:visible}.about-page .about-hero-grid{position:sticky;top:88px}.about-page.about-page .about-hero-copy{width:min(660px,56%)}}@media (max-width:980px){.about-page .about-reach-map-canvas{inset:4% -8% 35% 16%;transform:none}.about-page .about-reach>figcaption{width:min(350px,42%);bottom:24px;right:24px}.about-page .about-reach-network{display:none}}@media (max-width:760px){.about-page.about-page .about-hero-copy h1{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;text-wrap:balance;word-break:normal;font-size:clamp(36px,9.75vw,40px)}.about-page .about-hero-grid:after{background:linear-gradient(#071a301f 0%,#071a3075 28%,#071a30fa 58%,#071a30 100%),linear-gradient(90deg,#071a3052,#0000 74%)}.about-page .about-reach-map-canvas{opacity:.84;inset:-4% -14% 48% -7%}.about-page .about-reach-map-canvas:after{background:linear-gradient(#0000 56%,#071a30a3)}.about-page .about-reach-scope{gap:12px;font-size:8px;top:18px;right:20px}.about-page .about-reach>figcaption{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.about-page .about-hero-copy>p,.about-page .about-hero-copy>h1,.about-page .about-hero-copy>span,.about-page .about-hero-copy>.about-hero-actions{opacity:1;clip-path:none;animation:none;transform:none}.about-page .about-reach-map-canvas{will-change:auto;transform:none}.about-page .about-reach-network-line{clip-path:inset(0);opacity:1;transition:none}.about-page .about-reach-network-node,.about-page .about-reach-languages.about-reach-languages{opacity:1;transition:none;transform:none}.about-page .about-reach-caption-rule,.about-page .about-reach-caption-kicker,.about-page .about-reach-caption-copy,.about-page .about-reach-language-english{opacity:1;clip-path:none;transition:none;animation:none;transform:none}}.legacy-home>.legacy-contact{padding-block:clamp(64px,6vw,82px) clamp(42px,4vw,56px)}.legacy-home>.legacy-contact .legacy-contact-grid{align-items:stretch;gap:0;position:relative;overflow:hidden}.legacy-home>.legacy-contact .legacy-contact-grid>div:first-child{flex-direction:column;min-width:0;padding:clamp(32px,3.3vw,46px);display:flex}.legacy-home>.legacy-contact h2{letter-spacing:-.045em;max-width:520px;font-size:clamp(38px,4vw,54px)}.legacy-home>.legacy-contact .legacy-contact-grid>div:first-child>span{max-width:550px;margin-top:24px;font-size:clamp(17px,1.55vw,20px);line-height:1.58;display:block}.legacy-home>.legacy-contact .legacy-contact-direct{margin-top:auto;padding:22px 0 0}.legacy-home>.legacy-contact .legacy-contact-direct p{margin-bottom:8px}.legacy-home>.legacy-contact .legacy-contact-direct a{align-items:center;gap:10px;font-size:18px;display:inline-flex}.legacy-home>.legacy-contact .legacy-contact-direct a:after{content:"↗";font-size:14px;transition:transform .22s cubic-bezier(.16,1,.3,1)}.legacy-home>.legacy-contact .legacy-contact-direct small{max-width:480px;margin-top:12px;padding-top:12px}.legacy-contact .legacy-contact-form{-webkit-backdrop-filter:none;backdrop-filter:none;align-content:start;gap:16px;padding:clamp(30px,3.3vw,46px)}.legacy-contact .legacy-contact-form label{letter-spacing:.01em;gap:7px;font-size:14px;font-weight:800}.legacy-contact .legacy-contact-form input,.legacy-contact .legacy-contact-form select,.legacy-contact .legacy-contact-form textarea{min-height:50px;padding:12px 14px;font-size:16px}.legacy-contact .legacy-contact-form textarea{resize:vertical;min-height:132px}.legacy-contact .legacy-contact-form .legacy-field-label{margin:0;font-size:14px;line-height:1.4}.legacy-contact .legacy-contact-form .legacy-field-optional{margin:0;font-size:12px;line-height:1.4}.legacy-contact .legacy-contact-form .legacy-contact-notice{padding:16px}.legacy-contact .legacy-contact-form .legacy-contact-notice p{font-size:13.5px;line-height:1.6}.legacy-contact .legacy-contact-form .legacy-field-error{margin:0;font-size:13px;line-height:1.45}.legacy-home>.legacy-contact .legacy-contact-privacy{padding:12px 14px}.legacy-home>.legacy-contact .legacy-contact-privacy input{min-height:18px}.legacy-home>.legacy-contact .legacy-contact-privacy span{font-size:13px;font-weight:600}.legacy-home>.legacy-contact .legacy-contact-privacy a{text-underline-offset:2px}.legacy-contact .legacy-contact-form button{min-height:54px;font-weight:850;transition:background-color .22s,box-shadow .22s,transform .22s cubic-bezier(.16,1,.3,1)}.legacy-footer{margin-top:-1px;padding-top:0}.legacy-footer-molecule-signature{z-index:1;opacity:.3;pointer-events:none;width:min(45vw,650px);position:absolute;bottom:-74px;right:-18px;-webkit-mask-image:linear-gradient(122deg,#0000 2%,#00000026 24%,#000 55% 100%);mask-image:linear-gradient(122deg,#0000 2%,#00000026 24%,#000 55% 100%)}.legacy-footer-molecule-signature svg{width:100%;height:auto;display:block;overflow:visible}.legacy-footer-molecule-signature path{fill:none;stroke:#70c0c26b;stroke-linecap:round;stroke-linejoin:round;stroke-width:4.2px;vector-effect:non-scaling-stroke}.legacy-footer-molecule-signature circle{fill:#6abebe4d;stroke:#8de4dc1a;stroke-width:1px}.legacy-footer .legacy-footer-grid{border-top:1px solid #8de4dc33;grid-template-columns:minmax(260px,1.25fr) minmax(220px,1fr) minmax(190px,.8fr) minmax(150px,.65fr);gap:clamp(28px,4vw,56px);padding:38px 0 34px}.legacy-footer .legacy-footer-grid>div:not(:first-child){border-left:1px solid #7ea2ca2b;padding-left:clamp(20px,2vw,28px)}.legacy-footer .legacy-footer-grid>div:first-child>p{max-width:390px;margin-bottom:0}.legacy-footer .legacy-footer-grid h3{color:#8de4dc;letter-spacing:.13em;font-size:12px}.legacy-footer .legacy-footer-grid a,.legacy-footer .legacy-footer-address,.legacy-footer .legacy-footer-grid p{font-size:14px;line-height:1.58}.legacy-footer .legacy-footer-grid a{text-underline-offset:4px;width:fit-content}.legacy-footer .legacy-footer-grid a:hover{text-decoration:underline}.legacy-footer .legacy-footer-bottom{align-items:center;padding-top:18px}@supports (animation-timeline:view()){.legacy-footer .legacy-footer-grid>div{animation:linear both qmvp-closing-column;animation-timeline:view();animation-range:entry 8% cover 24%}}@keyframes qmvp-closing-reveal{0%{opacity:.3;clip-path:inset(0 0 14% round 18px);transform:translateY(28px)}to{opacity:1;clip-path:inset(0 round 18px);transform:translateY(0)}}@keyframes qmvp-closing-column{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.legacy-footer .legacy-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-footer .legacy-footer-grid>div:nth-child(3){border-left:0;padding-left:0}}@media (max-width:760px){.legacy-home>.legacy-contact{padding-block:48px 34px}.legacy-home>.legacy-contact .legacy-contact-grid{grid-template-columns:minmax(0,1fr)}.legacy-home>.legacy-contact .legacy-contact-grid>div:first-child{padding:28px 22px}.legacy-home>.legacy-contact h2{font-size:clamp(34px,10vw,44px)}.legacy-home>.legacy-contact .legacy-contact-grid>div:first-child>span{margin-top:18px;font-size:17px}.legacy-home>.legacy-contact .legacy-contact-direct{margin-top:28px}.legacy-contact .legacy-contact-form{grid-template-columns:minmax(0,1fr);padding:26px 20px}.legacy-contact .legacy-contact-form>*{grid-column:1}.legacy-footer{padding-top:22px}.legacy-footer-molecule-signature{opacity:.2;width:500px;bottom:-24px;right:-170px;-webkit-mask-image:linear-gradient(128deg,#0000 5%,#0000002e 34%,#000 72%);mask-image:linear-gradient(128deg,#0000 5%,#0000002e 34%,#000 72%)}.legacy-footer .legacy-footer-grid{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:38px 26px}.legacy-footer .legacy-footer-grid>div:not(:first-child){border-top:1px solid #7ea2ca2b;border-left:0;padding-top:26px;padding-left:0}.legacy-footer .legacy-footer-bottom{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.legacy-footer .legacy-footer-grid>div{opacity:1;clip-path:none;transform:none;animation:none!important}}.about-page.about-page{background:#f5f8fb}.about-page .about-hero{background:#f5f8fb;border:0;padding:24px 0 clamp(58px,6vw,82px)}.about-page .about-hero-grid{isolation:isolate;background:#071a30;border-radius:18px;grid-template-columns:minmax(0,1fr);align-items:end;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 64px #0412232e}.about-page .about-hero-grid:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#041223f5 0%,#041223d1 42%,#0412233b 72%,#04122314 100%),linear-gradient(#0000 52%,#04122373);position:absolute;inset:0}.about-page .about-hero-copy{z-index:2;width:min(720px,66%);padding:clamp(38px,5.5vw,72px);position:relative}.about-page .about-hero-copy>p{color:#8de4dc}.about-page .about-hero-copy h1{color:#fff;letter-spacing:-.04em;text-wrap:balance;max-width:700px;font-size:clamp(48px,5.7vw,76px);line-height:.98}.about-page .about-hero-copy>span{color:#e1ebf7cc;max-width:620px;margin-top:24px;font-size:clamp(16px,1.45vw,19px);line-height:1.58}.about-page .about-hero-actions{margin-top:28px}.about-page .about-hero-visual{z-index:-2;width:100%;min-height:0;box-shadow:none;border-radius:0;position:absolute;inset:0}.about-page .about-hero-visual:after{display:none}.about-page .about-hero-visual img{object-fit:cover;object-position:center 42%;filter:saturate(.9)contrast();width:100%;height:100%;min-height:0;transform:scale(1.035)}.about-page .about-hero-visual figcaption{color:#ffffffe6;text-align:right;flex-direction:column;align-items:flex-end;gap:5px;width:min(360px,30%);bottom:clamp(28px,4vw,48px);left:auto;right:clamp(28px,4vw,52px)}.about-page .about-hero-visual figcaption span{color:#8de4dc}.about-page .about-story{background:#f5f8fb;padding:0 0 clamp(74px,8vw,112px)}.about-page .about-story-grid{border-block:1px solid #0b1f3a21;grid-template-columns:minmax(0,.88fr) minmax(360px,.72fr);gap:clamp(52px,9vw,132px);padding-block:clamp(46px,5vw,66px);display:grid}.about-page .about-story-grid>div:first-child>p{color:#168f87;letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900}.about-page .about-story h2{max-width:760px;color:var(--qmvp-ink);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(38px,4.5vw,60px);line-height:1.02}.about-page .about-story-copy{flex-direction:column;justify-content:flex-end;display:flex}.about-page .about-story-copy p{color:#526176;margin:0;font-size:16px;line-height:1.68}.about-page .about-story-copy p+p{margin-top:18px}.about-page .about-story-copy strong{color:#0b3355;letter-spacing:.09em;text-transform:uppercase;border-top:1px solid #0b1f3a21;margin-top:26px;padding-top:16px;font-size:12px;font-weight:850;line-height:1.5;display:block}.about-page .about-founders{background:#fff;padding:clamp(52px,5vw,72px) 0 clamp(72px,8vw,106px)}.about-page .about-founders .legacy-section-head{max-width:1040px;margin-bottom:24px;display:block}.about-page .about-founders .legacy-section-head>p{margin:0 0 12px}.about-page .about-founders .legacy-section-head h2{letter-spacing:-.04em;text-wrap:balance;max-width:1000px;font-size:clamp(40px,3.8vw,54px);line-height:1.01}.about-page .about-founders .legacy-section-head>span{max-width:72ch;margin:18px 0 0;font-size:15px;line-height:1.58}.about-page .about-team-head:after{content:"";transform-origin:0;background:linear-gradient(90deg,#2bb3a8,#2bb3a800);width:clamp(148px,16vw,248px);height:1px;margin-top:22px;display:block}.about-page .about-team-title-word,.about-page .about-team-lead-word{color:inherit;font-size:inherit;line-height:inherit;opacity:1;filter:blur();margin:0;display:inline}.about-page .about-founder-grid{align-items:stretch;gap:18px}.about-page .about-founder-card{min-height:480px;box-shadow:none;background:#f5f8fa;border-color:#0b1f3a21;border-radius:14px;grid-template-columns:minmax(190px,.78fr) minmax(0,1fr);transition:border-color .18s,background-color .18s}.about-page .about-founder-card>img{filter:saturate(.9)contrast(1.02);min-height:480px;transition:filter .2s ease, transform .2s var(--qmvp-ease-out);transform:translateZ(0)scale(1.001)}.about-page .about-founder-copy{box-shadow:inset 1px 0 #0b1f3a17}@media (hover:hover) and (pointer:fine){.about-page .about-founder-card:hover{background:#f8fbfc;border-color:#168f876b}.about-page .about-founder-card:hover>img{filter:saturate()contrast(1.025);transform:translateZ(0)scale(1.014)}}.about-page .about-founder-copy{padding:clamp(24px,2.1vw,30px)}.about-page .about-founder-copy h3{font-size:clamp(27px,2.15vw,31px)}.about-page .about-founder-copy>p{color:#526176;font-size:14px;line-height:1.62}.about-page .about-principles{background:linear-gradient(135deg,#071a30 0%,#0a223c 100%);padding:clamp(72px,8vw,106px) 0}.about-page .about-principles-head{margin-bottom:46px}.about-page .about-principles-head p{color:#8de4dc}.about-page .about-principles-head h2{color:#fff}.about-page .about-principles-head>span{color:#dbeafeb8}.about-page .about-principle-grid{border:0;box-shadow:none;background:0 0;border-block:1px solid #8de4dc38;border-radius:0;overflow:visible}.about-page .about-principle-grid article{border-right-color:#8de4dc2e;min-height:220px;padding:clamp(28px,3vw,38px)}.about-page .about-principle-grid article>span{background:#8de4dc;width:28px;height:2px}.about-page .about-principle-grid h3{color:#fff}.about-page .about-principle-grid p{color:#dbeafead}@media (max-width:1080px){.about-page .about-hero-copy{width:min(760px,76%)}.about-page .about-founder-grid{grid-template-columns:minmax(0,1fr)}.about-page .about-founders .legacy-section-head{max-width:820px}.about-page .about-founders .legacy-section-head>span{max-width:65ch;margin-top:20px}.about-page .about-founder-card{grid-template-columns:minmax(230px,.68fr) minmax(0,1fr);min-height:410px}.about-page .about-founder-card>img{min-height:410px;max-height:none}}@media (max-width:760px){.about-page .about-hero{padding:12px 0 48px}.about-page .about-hero-grid{border-radius:16px}.about-page .about-hero-grid:after{background:linear-gradient(#04122333 22%,#041223e6 57%,#041223fa 100%),linear-gradient(90deg,#0412234d,#0412230f)}.about-page .about-hero-copy{width:100%;padding:28px 22px 32px}.about-page .about-hero-copy h1{overflow-wrap:normal;font-size:clamp(38px,11.5vw,50px)}.about-page .about-hero-copy>span{font-size:16px;line-height:1.52}.about-page .about-hero-actions{grid-template-columns:minmax(0,1fr)}.about-page .about-hero-visual img{object-position:58% center}.about-page .about-hero-visual figcaption{align-items:flex-end;width:auto;top:22px;bottom:auto;right:22px}.about-page .about-story{padding-bottom:66px}.about-page .about-story-grid{grid-template-columns:minmax(0,1fr);gap:26px}.about-page .about-story h2,.about-page .about-principles-head h2,.about-page .about-founders .legacy-section-head h2{overflow-wrap:normal;font-size:clamp(35px,10vw,45px)}.about-page .about-founders .legacy-section-head>p{margin-bottom:10px}.about-page .about-founders .legacy-section-head>span{margin-top:18px}.about-page .about-founder-grid{grid-template-columns:minmax(0,1fr)}.about-page .about-founder-card{grid-template-columns:minmax(0,1fr);min-height:0}.about-page .about-founder-card>img{min-height:320px;max-height:380px}.about-page .about-founder-copy{box-shadow:inset 0 1px #0b1f3a17}.about-page .about-principle-grid{border-bottom:1px solid #8de4dc38}.about-page .about-principle-grid article{border-bottom-color:#8de4dc2e}}@media (prefers-reduced-motion:reduce){.about-page .about-story-grid>*,.about-page .about-founder-grid,.about-page .about-principle-grid article{opacity:1;filter:none;clip-path:none;transform:none;animation:none!important}.about-page .about-team-title-word,.about-page .about-team-lead-word,.about-page .about-team-head:after{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}}.about-page .about-hero-grid{background:radial-gradient(circle at 78% 44%,#2bb3a81a,#0000 34%),#071a30}.about-page .about-hero-grid:after{z-index:-1;background:linear-gradient(90deg,#071a30 0%,#071a30fa 34%,#071a30c2 51%,#071a3029 76%,#0000 100%),linear-gradient(#0000 55%,#0412237a)}.about-page .about-reach.about-reach>figcaption{z-index:4;width:min(390px,32%)}@media (min-width:981px){.about-page .about-hero{min-height:calc(100svh + clamp(260px,32vh,360px));padding-bottom:0;overflow:visible}.about-page .about-hero-grid{position:sticky;top:88px}.about-page.about-page .about-hero-copy{width:min(880px,62%);padding-right:clamp(28px,3.5vw,56px)}.about-page.about-page .about-hero-copy h1{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;text-wrap:balance;max-width:18.5ch;font-size:clamp(60px,4.7vw,92px)}.about-page.about-page .about-hero-copy>span{max-width:58ch}}@media (max-width:760px){.about-page .about-hero-grid:after{background:linear-gradient(#071a301f 0%,#071a3075 28%,#071a30fa 58%,#071a30 100%),linear-gradient(90deg,#071a3052,#0000 74%)}.about-page .about-reach.about-reach>figcaption{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;top:48px;bottom:auto;right:20px;overflow:visible}.about-page .about-reach.about-reach>figcaption>span:first-child,.about-page .about-reach.about-reach>figcaption>strong,.about-page .about-reach-caption-rule,.about-page .about-reach-caption-kicker,.about-page .about-reach-caption-copy{display:none}.about-page .about-reach-languages.about-reach-languages{margin-top:0}}
