/* Golden-angle color study: H 357.58794 - 137.5 = 220.08794. */
:root{--blue:#1d5fe4;--blue-light:#89adfa;--blush:#e4b6b8;--white:#f8f4f3;--muted:#d5bec8;--ink:#0e1830;--line:rgba(228,182,184,.3)}
body,.world{background:var(--ink)}
.world-shade{background:linear-gradient(90deg,rgba(8,23,58,.78),rgba(10,30,73,.36) 52%,rgba(9,25,57,.1)),linear-gradient(180deg,rgba(10,23,50,.55),transparent 32%,transparent 65%,rgba(9,22,49,.6))}
.world-depth{background:#0a1631}
.world-image{filter:saturate(.72) brightness(.93)}
.hero h1>span:nth-child(2),.muted,.contact-main h2 em{color:var(--blush)}
.hero-eyebrow,.hero-bottom p,.section-heading>p,.section-heading>div{color:#f1e3e5}
.site-header.scrolled{background:rgba(9,24,53,.9);border-color:rgba(137,173,250,.2)}
.header-cta{border-color:rgba(228,182,184,.55)}
.header-cta:hover,.round-button:hover,.case-row:hover .circle-arrow{background:var(--blue);border-color:var(--blue)}
.desktop-nav a:after,.reading-progress i,.team-progress i,.method-tabs button[aria-selected=true]:after{background:var(--blue-light)}
.chapter-nav a[aria-current] i:after,.orbit-point{background:var(--blue-light)}
.orbit-one{border-color:rgba(137,173,250,.9)}
.orbit-point{box-shadow:0 0 0 5px rgba(29,95,228,.2)}
.method-tabs button[aria-selected=true] small,.principles>span,.solution[open] .row-num,.text-link:hover{color:var(--blue-light)}
.learning-callout{border-color:var(--blue-light)}
.text-link:hover{border-color:var(--blue-light)}
.person-role,.team-footer,.case-note,.section-marker{color:#ddcbd4}
dialog,.menu-dialog,select{background:#101f3e}
dialog::backdrop{background:rgba(3,12,33,.8)}
.portrait-action{background:linear-gradient(transparent,rgba(8,23,55,.96))}
.motion-control{background:rgba(9,24,53,.8)}
.site-footer{border-color:rgba(137,173,250,.25)}
@media(max-width:700px){.world-shade{background:linear-gradient(180deg,rgba(9,23,53,.58),rgba(12,35,78,.16) 40%,rgba(10,29,62,.22) 68%,rgba(7,20,46,.54))}.world-image{filter:saturate(.72) brightness(.93)}}
