/* White editorial layout; color belongs to the artwork, not the page. */
:root{--brand:#3e9ad1;--accent:#146b9e;--font-display:'Cormorant Garamond',Georgia,serif;--font-sans:'Hanken Grotesk',system-ui,sans-serif;--paper2:#fff;--surface-tint:#fff;--bg-base:#fff;--surface-sunken:#fff}
html,body,main,.mandera-journey{background:#fff}.mandera-journey{position:relative;isolation:isolate;overflow:hidden}
.orbit-hero{position:relative;padding:70px max(24px,4.5vw) 64px!important;overflow:hidden}
.orbit-hero-grid{max-width:1360px;margin:auto;display:grid;grid-template-columns:1fr 1.2fr;gap:20px;align-items:center}
.orbit-copy{position:relative;z-index:2}.orbit-copy h1{font-family:var(--display);font-size:clamp(68px,7.8vw,116px);font-weight:500;line-height:.94;letter-spacing:-.045em;margin:30px 0 26px;color:#0b0d11}.orbit-copy h1 em{color:#246a9b;font-weight:500}.orbit-copy h1 small{display:block;font:400 clamp(21px,2vw,27px)/1.3 var(--serif);letter-spacing:0;max-width:380px;margin-top:28px;color:#242b32}
.orbit-copy>p{font:400 15px/1.7 var(--sans);color:#56606b;max-width:440px}.orbit-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.orbit-scroll{border:0;background:none;cursor:pointer;display:inline-flex;align-items:center;gap:12px;margin-top:32px;padding:0;font:500 10px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#56606b}.orbit-scroll span{font-size:20px}
.sec.dark,.sec.soft,.foot.dark,.ticker.dark{background:#fff;color:var(--txt)}
.dark .body{color:var(--mut)}.dark .lead{color:var(--txt)}.dark .eb,.dark .it,.dark a{color:var(--acc)}.dark a:hover{color:var(--txt)}.dark .rn,.dark .fh{color:var(--mut)}
.dark .btn{background:var(--ink);color:#fff!important;border-color:var(--ink)}.dark .btn:hover{background:var(--acc);border-color:var(--acc)}.dark .btn.ghost{background:transparent;color:var(--txt)!important;border-color:#c3cad1}
.dark .rows,.dark .row,.ticker.dark,.fgrid,.fbar{border-color:var(--line)}.ticker.dark em{color:var(--acc)}.ticker{color:#20272e}.foot .fcol a,.foot .fbar,.foot .fbar a{color:var(--mut)}
.sec .wash,.foot .wash{display:none}.mandera-journey .sec{padding-top:90px;padding-bottom:90px}.mandera-journey .rv{opacity:1!important;transform:none!important}.journey-chapter{scroll-margin-top:90px}
.preserved-clients{--radius-lg:16px;--radius-pill:999px;--dur-base:.25s;--dur-slow:.4s;--ease-out:ease-out;--ink-0:#fff;font-family:var(--sans)}.preserved-clients .mandera-eyebrow{font:500 12px var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-text)}
@media(max-width:1000px){.orbit-copy h1{font-size:78px}.orbit-copy .eb{font-size:10px;letter-spacing:.16em}.orbit-actions .btn{padding:0 20px;font-size:13px}}
@media(max-width:760px){.orbit-hero{padding:46px 24px 36px!important}.orbit-hero-grid{grid-template-columns:1fr;gap:10px}.orbit-copy h1{font-size:clamp(65px,14vw,92px)}.orbit-copy h1 small{max-width:340px}.orbit-copy>p{max-width:100%}.orbit-scroll{margin-top:26px}.mandera-journey .sec{padding:65px 0}.preserved-clients .mn-grid{grid-template-columns:1fr!important}.preserved-clients section{padding:60px 22px!important}.preserved-clients h2{font-size:36px!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.mandera-journey *, .mandera-journey *:before{animation:none!important;transition:none!important}}
