.atlas-site[data-motion-tier=reduced] .cobalt-flow-rail{display:none}.atlas-site{--atlas-paper-ease: cubic-bezier(.2, .7, .2, 1);--atlas-settle-duration: .78s;--atlas-plate-clip: inset(0% 0% 0% 0% round 0px)}.atlas-site[data-atlas-motion=pending] [data-atlas-beat=hero] .atlas-hero__grid,.atlas-site[data-atlas-motion=pending] [data-atlas-beat=work]>*:not(.cobalt-flow-rail,.porcelain-ink-field),.atlas-site[data-atlas-motion=pending] [data-atlas-beat=about]>*{clip-path:inset(7% 0 96% 0 round 2px)}.atlas-site[data-atlas-motion=pending] [data-atlas-beat=proof] .proof-ledger__label,.atlas-site[data-atlas-motion=pending] [data-atlas-beat=proof] .proof-ledger__summary{clip-path:inset(7% 0 96% 0 round 2px)}.atlas-site[data-atlas-motion=engines] [data-atlas-beat=hero] .atlas-hero__grid,.atlas-site[data-atlas-motion=engines] [data-atlas-beat=work]>*:not(.cobalt-flow-rail,.porcelain-ink-field),.atlas-site[data-atlas-motion=engines] [data-atlas-beat=about]>*{clip-path:var(--atlas-plate-clip);will-change:clip-path}.atlas-site[data-atlas-motion=engines] [data-atlas-beat=proof] .proof-ledger__label,.atlas-site[data-atlas-motion=engines] [data-atlas-beat=proof] .proof-ledger__summary{clip-path:var(--atlas-plate-clip);will-change:clip-path}.atlas-site[data-atlas-motion=engines] [data-atlas-beat=hero] .atlas-hero__copy,.atlas-site[data-atlas-motion=engines] [data-atlas-beat=hero] .portrait-atlas__plate,.atlas-site[data-atlas-motion=engines] [data-atlas-beat=hero] .portrait-atlas__legend,.atlas-site[data-atlas-motion=engines] [data-atlas-beat=proof] .proof-ledger__label,.atlas-site[data-atlas-motion=engines] [data-atlas-beat=proof] .proof-ledger__item,.atlas-site[data-atlas-motion=engines] [data-atlas-beat=work] .atlas-section__header,.atlas-site[data-atlas-motion=engines] [data-atlas-beat=work] .case-study-row,.atlas-site[data-atlas-motion=engines] [data-atlas-beat=about] .atlas-beat-kicker,.atlas-site[data-atlas-motion=engines] [data-atlas-beat=about]>div,.atlas-site[data-atlas-motion=engines] [data-atlas-beat=about] .atlas-about__copy{opacity:1;transform:none;filter:none;transition:none}.atlas-site[data-motion-tier=standard] [data-atlas-reveal]:not([data-atlas-beat]),.atlas-site[data-motion-tier=enhanced] [data-atlas-reveal]:not([data-atlas-beat]){opacity:0;transform:translateY(9px) scale(.998);filter:blur(1.2px);transition:opacity var(--atlas-settle-duration) var(--atlas-paper-ease),transform var(--atlas-settle-duration) var(--atlas-paper-ease),filter .72s var(--atlas-paper-ease),border-color .52s var(--atlas-paper-ease),box-shadow .52s var(--atlas-paper-ease)}.atlas-site[data-motion-tier=standard] [data-atlas-reveal][data-atlas-visible=true]:not([data-atlas-beat]),.atlas-site[data-motion-tier=enhanced] [data-atlas-reveal][data-atlas-visible=true]:not([data-atlas-beat]){opacity:1;transform:translateY(0) scale(1);filter:blur(0)}.atlas-site[data-motion-tier=standard] [data-atlas-beat],.atlas-site[data-motion-tier=enhanced] [data-atlas-beat]{position:relative}.atlas-site[data-motion-tier=standard] [data-atlas-beat]:not([data-atlas-beat=hero]),.atlas-site[data-motion-tier=enhanced] [data-atlas-beat]:not([data-atlas-beat=hero]){position:relative}.atlas-site[data-motion-tier=standard] [data-atlas-beat=hero] .atlas-hero__copy,.atlas-site[data-motion-tier=enhanced] [data-atlas-beat=hero] .atlas-hero__copy,.atlas-site[data-motion-tier=standard] [data-atlas-beat=hero] .portrait-atlas__plate,.atlas-site[data-motion-tier=enhanced] [data-atlas-beat=hero] .portrait-atlas__plate,.atlas-site[data-motion-tier=standard] [data-atlas-beat=hero] .portrait-atlas__legend,.atlas-site[data-motion-tier=enhanced] [data-atlas-beat=hero] .portrait-atlas__legend{opacity:0;transform:translateY(11px);transition:opacity .82s var(--atlas-paper-ease),transform .82s var(--atlas-paper-ease)}.atlas-site[data-motion-tier=standard] [data-atlas-beat=hero][data-atlas-visible=true] .atlas-hero__copy,.atlas-site[data-motion-tier=enhanced] [data-atlas-beat=hero][data-atlas-visible=true] .atlas-hero__copy{opacity:1;transform:translateY(0);transition-delay:60ms}.atlas-site[data-motion-tier=standard] [data-atlas-beat=hero][data-atlas-visible=true] .portrait-atlas__plate,.atlas-site[data-motion-tier=enhanced] [data-atlas-beat=hero][data-atlas-visible=true] .portrait-atlas__plate{opacity:1;transform:translateY(0);transition-delay:.2s}.atlas-site[data-motion-tier=standard] [data-atlas-beat=hero][data-atlas-visible=true] .portrait-atlas__legend,.atlas-site[data-motion-tier=enhanced] [data-atlas-beat=hero][data-atlas-visible=true] .portrait-atlas__legend{opacity:1;transform:translateY(0);transition-delay:.34s}.atlas-site[data-motion-tier=standard] [data-atlas-beat=hero][data-atlas-visible=true] .portrait-atlas__plate:hover,.atlas-site[data-motion-tier=standard] [data-atlas-beat=hero][data-atlas-visible=true] .portrait-atlas__plate:focus-within,.atlas-site[data-motion-tier=enhanced] [data-atlas-beat=hero][data-atlas-visible=true] .portrait-atlas__plate:hover,.atlas-site[data-motion-tier=enhanced] [data-atlas-beat=hero][data-atlas-visible=true] .portrait-atlas__plate:focus-within{transform:translateY(-2px);border-color:color-mix(in oklab,var(--cobalt) 38%,var(--line-strong));box-shadow:0 10px 28px color-mix(in oklab,var(--cobalt-dark) 8%,transparent),inset 0 0 0 1px color-mix(in oklab,var(--cobalt-light) 24%,transparent)}.atlas-site[data-motion-tier=standard] .portrait-atlas__plate{transition:opacity .82s var(--atlas-paper-ease),transform .82s var(--atlas-paper-ease),border-color .24s var(--atlas-paper-ease),box-shadow .24s var(--atlas-paper-ease)}.atlas-site[data-motion-tier=standard] [data-atlas-beat=proof] .proof-ledger__label,.atlas-site[data-motion-tier=enhanced] [data-atlas-beat=proof] .proof-ledger__label,.atlas-site[data-motion-tier=standard] [data-atlas-beat=proof] .proof-ledger__item,.atlas-site[data-motion-tier=enhanced] [data-atlas-beat=proof] .proof-ledger__item{opacity:0;transform:translateY(10px);transition:opacity .76s var(--atlas-paper-ease),transform .76s var(--atlas-paper-ease)}.atlas-site[data-motion-tier=standard] [data-atlas-beat=proof][data-atlas-visible=true] .proof-ledger__label,.atlas-site[data-motion-tier=enhanced] [data-atlas-beat=proof][data-atlas-visible=true] .proof-ledger__label{opacity:1;transform:translateY(0);transition-delay:40ms}.atlas-site[data-motion-tier=standard] [data-atlas-beat=proof][data-atlas-visible=true] .proof-ledger__item,.atlas-site[data-motion-tier=enhanced] [data-atlas-beat=proof][data-atlas-visible=true] .proof-ledger__item{opacity:1;transform:translateY(0)}.atlas-site[data-motion-tier=standard] [data-atlas-beat=proof][data-atlas-visible=true] .proof-ledger__item:nth-child(1),.atlas-site[data-motion-tier=enhanced] [data-atlas-beat=proof][data-atlas-visible=true] .proof-ledger__item:nth-child(1){transition-delay:.12s}.atlas-site[data-motion-tier=standard] [data-atlas-beat=proof][data-atlas-visible=true] .proof-ledger__item:nth-child(2),.atlas-site[data-motion-tier=enhanced] [data-atlas-beat=proof][data-atlas-visible=true] .proof-ledger__item:nth-child(2){transition-delay:.22s}.atlas-site[data-motion-tier=standard] [data-atlas-beat=proof][data-atlas-visible=true] .proof-ledger__item:nth-child(3),.atlas-site[data-motion-tier=enhanced] [data-atlas-beat=proof][data-atlas-visible=true] .proof-ledger__item:nth-child(3){transition-delay:.32s}.atlas-site[data-motion-tier=standard] [data-atlas-beat=work] .atlas-section__header,.atlas-site[data-motion-tier=enhanced] [data-atlas-beat=work] .atlas-section__header,.atlas-site[data-motion-tier=standard] [data-atlas-beat=work] .case-study-row,.atlas-site[data-motion-tier=enhanced] [data-atlas-beat=work] .case-study-row{opacity:0;transform:translateY(10px);transition:opacity .76s var(--atlas-paper-ease),transform .76s var(--atlas-paper-ease),border-color .22s ease,box-shadow .22s ease}.atlas-site[data-motion-tier=standard] [data-atlas-beat=work][data-atlas-visible=true] .atlas-section__header,.atlas-site[data-motion-tier=enhanced] [data-atlas-beat=work][data-atlas-visible=true] .atlas-section__header{opacity:1;transform:translateY(0);transition-delay:60ms}.atlas-site[data-motion-tier=standard] [data-atlas-beat=work][data-atlas-visible=true] .case-study-row,.atlas-site[data-motion-tier=enhanced] [data-atlas-beat=work][data-atlas-visible=true] .case-study-row{opacity:1;transform:translateY(0)}.atlas-site[data-motion-tier=standard] [data-atlas-beat=work][data-atlas-visible=true] .case-study-row:nth-child(1),.atlas-site[data-motion-tier=enhanced] [data-atlas-beat=work][data-atlas-visible=true] .case-study-row:nth-child(1){transition-delay:.14s}.atlas-site[data-motion-tier=standard] [data-atlas-beat=work][data-atlas-visible=true] .case-study-row:nth-child(2),.atlas-site[data-motion-tier=enhanced] [data-atlas-beat=work][data-atlas-visible=true] .case-study-row:nth-child(2){transition-delay:.26s}.atlas-site[data-motion-tier=standard] [data-atlas-beat=work][data-atlas-visible=true] .case-study-row:nth-child(3),.atlas-site[data-motion-tier=enhanced] [data-atlas-beat=work][data-atlas-visible=true] .case-study-row:nth-child(3){transition-delay:.38s}.atlas-site[data-motion-tier=standard] [data-atlas-beat=about] .atlas-beat-kicker,.atlas-site[data-motion-tier=enhanced] [data-atlas-beat=about] .atlas-beat-kicker,.atlas-site[data-motion-tier=standard] [data-atlas-beat=about]>div,.atlas-site[data-motion-tier=enhanced] [data-atlas-beat=about]>div,.atlas-site[data-motion-tier=standard] [data-atlas-beat=about] .atlas-about__copy,.atlas-site[data-motion-tier=enhanced] [data-atlas-beat=about] .atlas-about__copy{opacity:0;transform:translateY(10px);transition:opacity .78s var(--atlas-paper-ease),transform .78s var(--atlas-paper-ease)}.atlas-site[data-motion-tier=standard] [data-atlas-beat=about][data-atlas-visible=true] .atlas-beat-kicker,.atlas-site[data-motion-tier=enhanced] [data-atlas-beat=about][data-atlas-visible=true] .atlas-beat-kicker{opacity:1;transform:translateY(0);transition-delay:40ms}.atlas-site[data-motion-tier=standard] [data-atlas-beat=about][data-atlas-visible=true]>div,.atlas-site[data-motion-tier=enhanced] [data-atlas-beat=about][data-atlas-visible=true]>div{opacity:1;transform:translateY(0);transition-delay:.14s}.atlas-site[data-motion-tier=standard] [data-atlas-beat=about][data-atlas-visible=true] .atlas-about__copy,.atlas-site[data-motion-tier=enhanced] [data-atlas-beat=about][data-atlas-visible=true] .atlas-about__copy{opacity:1;transform:translateY(0);transition-delay:.24s}.atlas-site[data-motion-tier=reduced] [data-atlas-beat] .atlas-hero__copy,.atlas-site[data-motion-tier=reduced] [data-atlas-beat] .portrait-atlas__plate,.atlas-site[data-motion-tier=reduced] [data-atlas-beat] .portrait-atlas__legend,.atlas-site[data-motion-tier=reduced] [data-atlas-beat] .proof-ledger__label,.atlas-site[data-motion-tier=reduced] [data-atlas-beat] .proof-ledger__item,.atlas-site[data-motion-tier=reduced] [data-atlas-beat] .atlas-section__header,.atlas-site[data-motion-tier=reduced] [data-atlas-beat] .case-study-row,.atlas-site[data-motion-tier=reduced] [data-atlas-beat] .atlas-about__copy,.atlas-site[data-motion-tier=reduced] [data-atlas-beat] .atlas-beat-kicker,.atlas-site[data-motion-tier=reduced] [data-atlas-beat=about]>div,.atlas-site[data-motion-tier=reduced] [data-atlas-reveal]{opacity:1;transform:none;filter:none;transition:none}.atlas-site[data-motion-tier=reduced] [data-atlas-beat]:before{display:none}.proof-ledger,.atlas-section--work,.atlas-approach,.atlas-speaking,.atlas-contact{position:relative}.proof-ledger>*:not(.cobalt-flow-rail),.atlas-section--work>*:not(.cobalt-flow-rail,.porcelain-ink-field),.atlas-approach>*:not(.cobalt-flow-rail),.atlas-speaking>*:not(.cobalt-flow-rail),.atlas-contact>*:not(.cobalt-flow-rail,.atlas-contact__art){position:relative;z-index:2}.cobalt-flow-rail{position:absolute;z-index:1;width:104px;height:min(78%,540px);pointer-events:none;overflow:visible;opacity:.55}.cobalt-flow-rail--left{left:max(8px,calc((100vw - var(--max)) / 2 - 86px));top:10%}.cobalt-flow-rail--right{right:max(8px,calc((100vw - var(--max)) / 2 - 86px));top:8%}.cobalt-flow-rail--wide{right:max(20px,calc((100vw - var(--max)) / 2 + 18px));top:14%}.cobalt-flow-rail__path,.cobalt-flow-rail__hairline{fill:none;stroke:var(--cobalt);stroke-width:1.4;stroke-linecap:round;stroke-dasharray:640;stroke-dashoffset:640}.cobalt-flow-rail__hairline{stroke:var(--line-strong);stroke-width:.6}.cobalt-flow-rail__node{fill:var(--paper-raised);stroke:var(--cobalt);stroke-width:1;opacity:0}[data-atlas-trace][data-atlas-visible=true] .cobalt-flow-rail__path,[data-atlas-trace][data-atlas-visible=true] .cobalt-flow-rail__hairline{animation:atlas-line-trace .9s ease forwards}[data-atlas-trace][data-atlas-visible=true] .cobalt-flow-rail__node{animation:atlas-node-reveal .52s ease forwards;animation-delay:.42s}.proof-ledger[data-atlas-visible=true] .proof-ledger__value,[data-atlas-beat=proof][data-atlas-visible=true] .proof-ledger__value,.case-study-row__outcome[data-atlas-visible=true] strong,[data-atlas-beat=work][data-atlas-visible=true] .case-study-row__outcome strong{animation:atlas-metric-rise .68s var(--atlas-paper-ease, cubic-bezier(.2, .7, .2, 1)) both}.proof-ledger__evidence{display:none}.case-study-row,.capability-ledger__row,.experience-timeline__item,.speaking-ledger__column,.atlas-contact__form-wrap{position:relative}.case-study-row:after,.capability-ledger__row:after,.experience-timeline__item:after,.speaking-ledger__column:after,.atlas-contact__form-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid transparent;pointer-events:none;transition:border-color .22s ease,box-shadow .22s ease}.atlas-site[data-motion-tier=enhanced] .case-study-row:hover,.atlas-site[data-motion-tier=enhanced] .capability-ledger__row[data-atlas-active=true],.atlas-site[data-motion-tier=enhanced] .speaking-ledger__column:hover,.atlas-site[data-motion-tier=enhanced] .atlas-contact__form-wrap:focus-within{transform:translateY(-3px)}.atlas-site[data-motion-tier=standard] [data-atlas-beat=work][data-atlas-visible=true] .case-study-row:hover,.atlas-site[data-motion-tier=enhanced] [data-atlas-beat=work][data-atlas-visible=true] .case-study-row:hover{transform:translateY(-3px)}.atlas-site[data-motion-tier=enhanced] .case-study-row,.atlas-site[data-motion-tier=enhanced] .capability-ledger__row,.atlas-site[data-motion-tier=enhanced] .speaking-ledger__column,.atlas-site[data-motion-tier=enhanced] .atlas-contact__form-wrap,.atlas-site[data-motion-tier=standard] [data-atlas-beat=work][data-atlas-visible=true] .case-study-row,.atlas-site[data-motion-tier=enhanced] [data-atlas-beat=work][data-atlas-visible=true] .case-study-row{transition:transform .24s var(--atlas-paper-ease, cubic-bezier(.2, .7, .2, 1))}.atlas-site[data-motion-tier=enhanced] .case-study-row:hover:after,.atlas-site[data-motion-tier=enhanced] .capability-ledger__row[data-atlas-active=true]:after,.atlas-site[data-motion-tier=enhanced] .speaking-ledger__column:hover:after,.atlas-site[data-motion-tier=enhanced] .atlas-contact__form-wrap:focus-within:after{border-color:color-mix(in oklab,var(--cobalt) 42%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--paper-raised) 72%,transparent)}.capability-ledger__row[data-atlas-active=true] .capability-ledger__index,.capability-ledger__row[data-atlas-active=true] h3{color:var(--cobalt)}.portrait-atlas__detail-control{position:absolute;z-index:6;top:36px;right:20px}.portrait-atlas__orbit[data-detail-visible=false]{visibility:hidden}.portrait-atlas__detail-control button{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:999px;color:var(--cobalt-dark);background:color-mix(in oklab,var(--paper-raised) 92%,transparent);box-shadow:0 8px 22px color-mix(in oklab,var(--cobalt-dark) 10%,transparent);transition:color .18s ease,background .18s ease,transform .18s ease}.portrait-atlas__detail-control button:hover,.portrait-atlas__detail-control button:focus-visible,.portrait-atlas__detail-control button[aria-pressed=true]{color:var(--paper-raised);background:var(--cobalt-dark);transform:translateY(-1px)}.portrait-atlas__detail-control svg{width:17px;height:17px}.portrait-atlas__detail-control [role=tooltip]{position:absolute;right:0;top:calc(100% + 8px);width:max-content;max-width:190px;padding:7px 9px;border:1px solid var(--line-strong);color:var(--cobalt-dark);background:var(--paper-raised);box-shadow:var(--shadow);font-size:11px;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .16s ease,transform .16s ease}.portrait-atlas__detail-control button:hover+[role=tooltip],.portrait-atlas__detail-control button:focus-visible+[role=tooltip]{opacity:1;transform:translateY(0)}.speaking-ledger{gap:0}.speaking-ledger__column{min-width:0;padding:34px 38px 38px 0;border-bottom:1px solid var(--line-strong)}.speaking-ledger__column+.speaking-ledger__column{padding-right:0;padding-left:38px;border-left:1px solid var(--line-strong)}.speaking-ledger__column-heading{display:flex;align-items:center;gap:12px;margin-bottom:26px;color:var(--cobalt)}.speaking-ledger__column-heading svg{width:20px;height:20px}.speaking-ledger__column-heading h3{margin:0;color:var(--cobalt-dark);font-family:var(--font-serif);font-size:31px;font-weight:650;line-height:1.08}.speaking-ledger__item,.speaking-ledger__item:nth-child(odd),.speaking-ledger__item:nth-child(2n){min-height:auto;display:block;padding:0;border:0}.speaking-ledger__item+.speaking-ledger__item{margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.speaking-ledger__item h4{margin:10px 0 4px;color:var(--cobalt-dark);font-family:var(--font-serif);font-size:25px;font-weight:650;line-height:1.08}.speaking-ledger__item small{display:none}.atlas-contact__submit{transition:transform .14s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.atlas-contact__submit:active{transform:translateY(1px)}.atlas-contact__submit[data-contact-state=sent]{border-color:#90baf1;color:#f3eee1;background:#1d395b;box-shadow:0 0 0 3px #6fa7ee24}@media(min-width:1024px){.atlas-site[data-motion-tier=enhanced] .atlas-approach__intro{position:sticky;top:104px;align-self:start}}@media(max-width:1120px){.cobalt-flow-rail{opacity:.36}.cobalt-flow-rail--left,.cobalt-flow-rail--right,.cobalt-flow-rail--wide{right:12px;left:auto}}@media(max-width:820px),(pointer:coarse){.portrait-atlas__detail-control,.cobalt-flow-rail{display:none}.speaking-ledger__column,.speaking-ledger__column+.speaking-ledger__column{padding:28px 0;border-left:0}}@keyframes atlas-line-trace{to{stroke-dashoffset:0}}@keyframes atlas-node-reveal{to{opacity:1}}@keyframes atlas-metric-rise{0%{opacity:.72;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.atlas-beat-kicker{display:inline-flex;align-items:baseline;gap:.55em;margin:0 0 15px}.atlas-beat-kicker__num{min-width:1.6em;color:var(--cobalt);font-family:var(--font-sans, "Outfit", system-ui, sans-serif);font-size:11px;font-weight:700;letter-spacing:.22em;line-height:1.5;text-transform:uppercase}.atlas-beat-kicker__title{color:var(--cobalt);font-family:var(--font-sans, "Outfit", system-ui, sans-serif);font-size:11px;font-weight:700;letter-spacing:.22em;line-height:1.5;text-transform:uppercase}[data-atlas-beat]:not([data-atlas-beat=hero]){position:relative}[data-atlas-beat]:not([data-atlas-beat=hero]):before{content:"";position:absolute;z-index:3;top:0;left:max(34px,calc((100vw - var(--max)) / 2 + 34px));width:1px;height:88px;pointer-events:none;background:color-mix(in oklab,var(--cobalt) 82%,transparent);opacity:.62;transform:rotate(22deg);transform-origin:top center}.atlas-site[data-motion-tier=standard] [data-atlas-beat]:not([data-atlas-beat=hero]):before,.atlas-site[data-motion-tier=enhanced] [data-atlas-beat]:not([data-atlas-beat=hero]):before{opacity:0;--atlas-hairline-scale: .12;transform:rotate(22deg) scaleY(var(--atlas-hairline-scale, .12));transition:opacity .56s var(--atlas-paper-ease, cubic-bezier(.2, .7, .2, 1)),transform .64s var(--atlas-paper-ease, cubic-bezier(.2, .7, .2, 1))}.atlas-site[data-atlas-motion=engines] [data-atlas-beat]:not([data-atlas-beat=hero]):before{opacity:.62;transition:none;transform:rotate(22deg) scaleY(var(--atlas-hairline-scale, .12))}.atlas-site[data-motion-tier=standard] [data-atlas-beat]:not([data-atlas-beat=hero])[data-atlas-visible=true]:before,.atlas-site[data-motion-tier=enhanced] [data-atlas-beat]:not([data-atlas-beat=hero])[data-atlas-visible=true]:before{opacity:.62;transform:rotate(22deg) scaleY(1)}.atlas-site[data-motion-tier=reduced] [data-atlas-beat]:not([data-atlas-beat=hero]):before{opacity:.48;transform:rotate(22deg);transition:none}.atlas-ink-bar{position:fixed;top:0;left:0;right:0;z-index:120;height:2px;pointer-events:none;transform:scaleX(0);transform-origin:left center;background:linear-gradient(90deg,color-mix(in oklab,var(--paper) 92%,var(--cobalt-light)) 0%,color-mix(in oklab,var(--cobalt) 88%,var(--cobalt-dark)) 72%,var(--cobalt-dark) 100%)}html[data-atlas-ink-bar=active] .atlas-ink-bar{animation:atlas-ink-bar-draw .56s cubic-bezier(.2,.7,.2,1) forwards}.atlas-paper{view-transition-name:atlas-paper}@supports (view-transition-name: none){@view-transition{navigation:auto}::view-transition-old(atlas-paper),::view-transition-new(atlas-paper){animation-duration:.52s;animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-fill-mode:both}::view-transition-old(atlas-paper){animation-name:atlas-paper-out}::view-transition-new(atlas-paper){animation-name:atlas-paper-in}}.notes-index{margin:56px 0 0;padding:0;list-style:none}.notes-index__entry{display:grid;grid-template-columns:3.2rem minmax(0,1fr) auto;align-items:center;gap:20px;min-height:56px;padding:14px 0;border-bottom:1px solid var(--line-strong);color:var(--ink-soft);font-size:15px;line-height:1.45}.notes-index__entry:first-child{border-top:1px solid var(--line-strong)}.notes-index__entry--reserved{color:color-mix(in oklab,var(--ink-soft) 72%,transparent);font-style:italic;grid-template-columns:auto 3.2rem minmax(0,1fr) auto}.notes-index__crane,.notes-index__crane .story-mark__slot{width:56px;height:56px}.notes-index__entry a{display:contents;color:var(--cobalt-dark);text-decoration:none}.notes-index__num{color:var(--cobalt);font-family:var(--font-sans, "Outfit", system-ui, sans-serif);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.notes-index__title{font-family:var(--font-serif);font-size:28px;line-height:1.15;transition:color .16s ease}.notes-index__entry a:hover .notes-index__title{color:var(--cobalt)}.notes-index__meta{color:var(--ink-soft);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.notes-index__entry svg{width:18px;height:18px;color:var(--cobalt)}.notes-empty{margin-top:32px}@keyframes atlas-ink-bar-draw{0%{transform:scaleX(0);opacity:.4}18%{opacity:1}to{transform:scaleX(1);opacity:0}}@keyframes atlas-paper-out{0%{opacity:1;clip-path:inset(0 0 0 0)}to{opacity:.72;clip-path:inset(0 0 18% 0)}}@keyframes atlas-paper-in{0%{opacity:.72;clip-path:inset(18% 0 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@media(max-width:720px){[data-atlas-beat]:not([data-atlas-beat=hero]):before{left:20px;height:64px}.notes-index__entry{grid-template-columns:2.8rem minmax(0,1fr) auto;gap:12px}.notes-index__title{font-size:24px}}@media(prefers-reduced-motion:reduce){html[data-atlas-ink-bar=active] .atlas-ink-bar{animation:none;transform:none;opacity:0}[data-atlas-beat]:not([data-atlas-beat=hero]):before{transition:none}::view-transition-old(atlas-paper),::view-transition-new(atlas-paper){animation:none!important}}#proof.proof-ledger--plate{display:block;grid-template-columns:none;min-height:auto;overflow:visible}#proof.proof-ledger{scroll-margin-top:22px;grid-template-columns:260px minmax(0,1fr);overflow:hidden}#proof .proof-ledger__items{grid-template-columns:1fr}#proof .proof-ledger__item{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,auto);align-items:stretch;padding:0;border-right:0;border-bottom:1px solid var(--line)}#proof .proof-ledger__item:last-child{border-right:0;border-bottom:0}.proof-ledger__summary{min-width:0;display:flex;flex-direction:column;justify-content:center;padding:28px 34px}.proof-ledger__actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:24px 28px;border-left:1px solid var(--line)}.proof-ledger__inspect,.proof-ledger__destination{min-width:44px;min-height:45px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid var(--line-strong);border-radius:0;background:transparent;color:var(--cobalt-dark);font-size:10px;font-weight:700;letter-spacing:.16em;line-height:1.2;text-align:center;text-transform:uppercase;transition:background .16s ease,border-color .16s ease,color .16s ease}.proof-ledger__inspect:hover,.proof-ledger__inspect:focus-visible,.proof-ledger__inspect[aria-expanded=true],.proof-ledger__destination:hover,.proof-ledger__destination:focus-visible{border-color:var(--cobalt);background:color-mix(in oklab,var(--cobalt-light) 28%,transparent);color:var(--cobalt-dark)}.proof-ledger__inspect[aria-expanded=true]:after{content:"";width:7px;height:7px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg) translateY(-2px)}.proof-ledger__detail{grid-column:1 / -1;border-top:1px solid var(--line-strong);background:color-mix(in oklab,var(--paper-raised) 82%,var(--paper))}.proof-ledger__detail[hidden]{display:none}.proof-ledger__detail dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.proof-ledger__detail dl>div{min-width:0;padding:24px 28px 28px;border-right:1px solid var(--line)}.proof-ledger__detail dl>div:last-child{border-right:0}.proof-ledger__detail dt{margin:0 0 12px;color:var(--cobalt);font-size:10px;font-weight:700;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.proof-ledger__detail dd{margin:0;color:var(--ink-soft);font-size:13px;line-height:1.55}.proof-ledger__detail p{margin:0}.proof-ledger__detail p+p,.proof-ledger__detail p+a{margin-top:8px}.proof-ledger__detail ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.proof-ledger__detail li{position:relative;padding-left:16px}.proof-ledger__detail li:before{content:"";position:absolute;left:1px;top:.7em;width:5px;height:5px;transform:rotate(45deg);background:var(--cobalt)}.proof-ledger__detail a{width:fit-content;display:inline-flex;min-height:44px;align-items:center;color:var(--cobalt-dark);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.proof-ledger__detail-label{color:var(--ink);font-weight:650}.career-foundation{margin-top:34px;border-block:1px solid var(--line-strong)}.career-foundation__intro{display:grid;grid-template-columns:minmax(220px,.34fr) minmax(0,.66fr);gap:28px;padding:30px 0;border-bottom:1px solid var(--line)}.career-foundation__intro .atlas-kicker{grid-row:1 / 3}.career-foundation__intro h3{margin:0;color:var(--cobalt-dark);font-family:var(--font-serif);font-size:32px;font-weight:650;line-height:1.08}.career-foundation__intro p:not(.atlas-kicker){max-width:760px;margin:0;color:var(--ink-soft);font-size:14px}.career-foundation__ledger{margin:0;padding:0;list-style:none}.career-foundation__item{display:grid;grid-template-columns:70px minmax(220px,.34fr) minmax(0,.66fr);min-height:138px;border-bottom:1px solid var(--line)}.career-foundation__item:last-child{border-bottom:0}.career-foundation__number{display:flex;justify-content:center;padding-top:30px;border-right:1px solid var(--line);color:var(--cobalt);font-size:10px;font-weight:700}.career-foundation__entry,.career-foundation__copy{padding:26px 28px}.career-foundation__entry{border-right:1px solid var(--line)}.career-foundation__meta{margin:0;color:var(--ink-soft);font-size:11px}.career-foundation__entry h4{margin:10px 0 0;color:var(--cobalt-dark);font-family:var(--font-serif);font-size:25px;font-weight:650;line-height:1.08}.career-foundation__copy{display:grid;gap:10px;align-content:center;color:var(--ink-soft);font-size:13px;line-height:1.55}.career-foundation__copy p{margin:0}.career-foundation__resume-link{min-height:44px;display:flex;align-items:center;justify-content:flex-end;padding:18px 0;border-top:1px solid var(--line);color:var(--cobalt-dark);font-size:10px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.career-foundation__resume-link:hover,.career-foundation__resume-link:focus-visible{color:var(--cobalt)}.proof-ledger__destination svg{width:15px;height:15px}.career-foundation__copy ul{display:grid;gap:7px;margin:2px 0 0;padding:0;list-style:none}.career-foundation__copy li{position:relative;padding-left:16px}.career-foundation__copy li:before{content:"";position:absolute;left:1px;top:.7em;width:5px;height:5px;transform:rotate(45deg);background:var(--cobalt)}@media(max-width:1120px){#proof .proof-ledger__item{grid-template-columns:1fr}.proof-ledger__actions{justify-content:flex-start;padding-top:0;border-left:0}.career-foundation__intro{grid-template-columns:1fr;gap:12px}.career-foundation__intro .atlas-kicker{grid-row:auto}.career-foundation__item{grid-template-columns:56px minmax(180px,.38fr) minmax(0,.62fr)}}@media(max-width:820px){#proof.proof-ledger{grid-template-columns:1fr}.proof-ledger__summary{padding:28px 24px 18px}.proof-ledger__actions{flex-wrap:wrap;padding:0 24px 24px}.proof-ledger__inspect,.proof-ledger__destination{flex:1 1 180px}.proof-ledger__detail dl{grid-template-columns:1fr}.proof-ledger__detail dl>div{border-right:0;border-bottom:1px solid var(--line)}.proof-ledger__detail dl>div:last-child{border-bottom:0}.career-foundation{margin-top:28px}.career-foundation__item{grid-template-columns:52px minmax(0,1fr)}.career-foundation__number{grid-row:1 / 3}.career-foundation__entry{border-right:0;border-bottom:1px solid var(--line)}.career-foundation__entry,.career-foundation__copy{padding:24px 18px}}@media(max-width:520px){.proof-ledger__label,.proof-ledger__summary,.proof-ledger__actions,.proof-ledger__detail dl>div{padding-inline:20px}.proof-ledger__value{font-size:44px}.proof-ledger__metric{font-size:13px}.proof-ledger__actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.proof-ledger__inspect,.proof-ledger__destination{width:100%;min-width:0;padding-inline:10px;letter-spacing:.09em}.career-foundation__intro{padding-block:24px}.career-foundation__intro h3{font-size:28px}.career-foundation__item{grid-template-columns:42px minmax(0,1fr)}.career-foundation__number{padding-top:26px}}@media(prefers-reduced-motion:reduce){.proof-ledger__inspect,.proof-ledger__destination{transition:none}}.chapter-target,.atlas-section,.atlas-contact,.proof-ledger,.cs-section{scroll-margin-top:22px}.atlas-chapter-rail,.case-chapter-strip{display:none}@media(min-width:1181px){#top.atlas-site>.atlas-chapter-rail{position:fixed;right:8px;top:50%;z-index:70;display:block;width:52px;transform:translateY(-50%);pointer-events:none}.atlas-chapter-rail__cue{display:block;padding:8px 6px 7px;border-left:1px solid color-mix(in oklab,var(--line-strong) 74%,transparent);color:var(--cobalt);background:color-mix(in oklab,var(--paper-raised) 94%,transparent);font-size:8px;font-weight:700;letter-spacing:.14em;line-height:1;text-align:center;text-transform:uppercase;pointer-events:auto;writing-mode:vertical-rl}.atlas-chapter-rail:hover .atlas-chapter-rail__cue,.atlas-chapter-rail:focus-within .atlas-chapter-rail__cue{writing-mode:horizontal-tb;text-align:left}#top.atlas-site>.atlas-chapter-rail:hover,#top.atlas-site>.atlas-chapter-rail:focus-within{width:138px}.atlas-chapter-rail ol{display:grid;gap:2px;margin:0;padding:8px 0;border-left:1px solid color-mix(in oklab,var(--line-strong) 74%,transparent);background:color-mix(in oklab,var(--paper-raised) 94%,transparent);box-shadow:-10px 0 24px color-mix(in oklab,var(--paper) 74%,transparent);list-style:none}.atlas-chapter-rail a{position:relative;min-height:44px;display:grid;grid-template-columns:28px;gap:0;align-items:center;justify-content:center;padding:4px 8px;color:var(--ink-soft);font-size:11px;line-height:1.15;opacity:.68;pointer-events:auto;transition:color .18s ease,opacity .18s ease,transform .18s ease}.atlas-chapter-rail:hover a,.atlas-chapter-rail:focus-within a{grid-template-columns:28px minmax(0,1fr);gap:8px;justify-content:stretch;padding-inline:12px 8px}.atlas-chapter-rail a:hover,.atlas-chapter-rail a:focus-visible{color:var(--cobalt-dark);opacity:1}.atlas-chapter-rail a:focus-visible{outline:2px solid var(--cobalt);outline-offset:3px}.atlas-chapter-rail a[aria-current=location]{color:var(--cobalt-dark);opacity:1;transform:translate(-4px)}.atlas-chapter-rail a[aria-current=location]:before{content:"";position:absolute;left:-1px;top:50%;width:2px;height:26px;background:var(--seal);transform:translateY(-50%)}.atlas-chapter-rail a span:first-child{color:var(--cobalt);font-size:10px;font-weight:700;letter-spacing:.05em}.atlas-chapter-rail a span:last-child{position:absolute;opacity:0;pointer-events:none;overflow-wrap:anywhere;font-weight:700}.atlas-chapter-rail:hover a span:last-child,.atlas-chapter-rail:focus-within a span:last-child{position:static;opacity:1}}@media(max-width:1180px){.case-chapter-strip{max-width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:stretch;border-bottom:1px solid var(--line-strong);background:color-mix(in oklab,var(--paper-raised) 94%,transparent);overflow:hidden}.case-chapter-strip>span{display:flex;align-items:center;padding:0 18px;border-right:1px solid var(--line);color:var(--cobalt);font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.case-chapter-strip ol{min-width:0;display:flex;margin:0;padding:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;list-style:none}.case-chapter-strip li{flex:0 0 auto}.case-chapter-strip a{min-height:48px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border-right:1px solid var(--line);color:var(--ink-soft);font-size:11px;font-weight:650;white-space:nowrap}.case-chapter-strip a:hover,.case-chapter-strip a:focus-visible,.case-chapter-strip a[aria-current=location]{color:var(--cobalt-dark);background:color-mix(in oklab,var(--cobalt-light) 24%,transparent)}.case-chapter-strip a[aria-current=location]{box-shadow:inset 0 -2px 0 var(--seal)}.case-chapter-strip small{color:var(--cobalt);font-size:9px;font-weight:700}}@media(max-width:520px){.case-chapter-strip{grid-template-columns:1fr}.case-chapter-strip>span{min-height:32px;padding-inline:14px;border-right:0;border-bottom:1px solid var(--line)}}@media(min-width:1680px){#top.atlas-site>.atlas-chapter-rail{right:calc((100vw - var(--max)) / 2 - 144px);width:132px}.atlas-chapter-rail a,.atlas-chapter-rail:hover a,.atlas-chapter-rail:focus-within a{grid-template-columns:28px minmax(0,1fr);gap:8px;justify-content:stretch;padding-inline:12px 8px}.atlas-chapter-rail a span:last-child{position:static;opacity:1}}@media(prefers-reduced-motion:reduce){#top.atlas-site>.atlas-chapter-rail,.atlas-chapter-rail a{transition:none}}.porcelain-ink-field{position:absolute;z-index:0;width:min(52vw,720px);height:min(78%,620px);overflow:hidden;pointer-events:none;opacity:0;transform:translate3d(0,16px,0) scale(.992);transition:opacity .82s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}[data-atlas-beat=hero] .porcelain-ink-field,[data-atlas-beat=work] .porcelain-ink-field{transform:translate3d(0,18px,0) scale(.988);filter:blur(2px);transition:opacity .86s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1),filter .78s cubic-bezier(.2,.7,.2,1)}.porcelain-ink-field--left{left:0}.porcelain-ink-field--right{right:0}.porcelain-ink-field--hero{top:5%;height:90%}.porcelain-ink-field--work{top:12%}.porcelain-ink-field--trust{top:4%;height:92%}.porcelain-ink-field--case{top:0;height:100%}.porcelain-ink-field__wash,.porcelain-ink-field__contour{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;display:block;background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 22%,#000 78%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 22%,#000 78%,transparent 100%)}.porcelain-ink-field__wash{background-image:url(/images/atlas/hero-plate-language.webp);opacity:.24;mix-blend-mode:multiply;filter:saturate(.88) contrast(1.04)}.porcelain-ink-field--work .porcelain-ink-field__wash{background-image:url(/images/atlas/work-field.webp);opacity:.2}.porcelain-ink-field--trust .porcelain-ink-field__wash{background-image:url(/images/atlas/pack-04.webp);opacity:.16}.porcelain-ink-field__contour{top:10%;right:-12%;bottom:10%;left:-12%;background-image:url(/images/brand/workflow-atlas.webp);opacity:.1;mix-blend-mode:multiply;transform:translate3d(0,12px,0) scale(1.02)}.dark .porcelain-ink-field__wash,.dark .porcelain-ink-field__contour{mix-blend-mode:screen;opacity:.1}.porcelain-ink-field[data-atlas-art-ready=true][data-atlas-visible=true],[data-atlas-beat=hero][data-atlas-visible=true] .porcelain-ink-field[data-atlas-art-ready=true],[data-atlas-beat=work][data-atlas-visible=true] .porcelain-ink-field[data-atlas-art-ready=true]{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}[data-atlas-beat=hero][data-atlas-visible=true] .porcelain-ink-field[data-atlas-art-ready=true]{transition-delay:0ms}[data-atlas-beat=work][data-atlas-visible=true] .porcelain-ink-field[data-atlas-art-ready=true]{transition-delay:80ms}[data-atlas-beat=hero][data-atlas-visible=true] .porcelain-ink-field__wash,[data-atlas-beat=work][data-atlas-visible=true] .porcelain-ink-field__wash{animation:porcelain-ink-bleed .86s cubic-bezier(.2,.7,.2,1) both}[data-atlas-beat=hero][data-atlas-visible=true] .porcelain-ink-field__contour,[data-atlas-beat=work][data-atlas-visible=true] .porcelain-ink-field__contour{animation:porcelain-ink-contour-settle .9s cubic-bezier(.2,.7,.2,1) .12s both}.porcelain-medallion{color:var(--cobalt);overflow:visible;pointer-events:none}.porcelain-medallion__rim,.porcelain-medallion__hairline,.porcelain-medallion__line{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.porcelain-medallion__rim{stroke-width:1.2}.porcelain-medallion__hairline{stroke-width:.5;opacity:.52}.porcelain-medallion__line{stroke-width:1.6}.porcelain-medallion__line--soft{stroke-width:.75;opacity:.48}.porcelain-medallion__node{fill:var(--paper-raised);stroke:currentColor;stroke-width:1.3}.atlas-site[data-motion-tier=standard] .porcelain-medallion__rim,.atlas-site[data-motion-tier=standard] .porcelain-medallion__hairline,.atlas-site[data-motion-tier=standard] .porcelain-medallion__line,.atlas-site[data-motion-tier=enhanced] .porcelain-medallion__rim,.atlas-site[data-motion-tier=enhanced] .porcelain-medallion__hairline,.atlas-site[data-motion-tier=enhanced] .porcelain-medallion__line{stroke-dasharray:420;stroke-dashoffset:420}.atlas-site[data-motion-tier=standard] .porcelain-medallion[data-atlas-visible=true] :is(.porcelain-medallion__rim,.porcelain-medallion__hairline,.porcelain-medallion__line),.atlas-site[data-motion-tier=enhanced] .porcelain-medallion[data-atlas-visible=true] :is(.porcelain-medallion__rim,.porcelain-medallion__hairline,.porcelain-medallion__line){animation:porcelain-medallion-trace 1.05s ease forwards}.atlas-site[data-motion-tier=standard] .porcelain-medallion__node,.atlas-site[data-motion-tier=enhanced] .porcelain-medallion__node{opacity:0}.atlas-site[data-motion-tier=standard] .porcelain-medallion[data-atlas-visible=true] .porcelain-medallion__node,.atlas-site[data-motion-tier=enhanced] .porcelain-medallion[data-atlas-visible=true] .porcelain-medallion__node{animation:porcelain-medallion-node .42s ease .52s forwards}.organization-link{position:relative;display:inline-flex;align-items:center;gap:5px;min-height:45px;min-width:44px;padding-block:4px;margin-block:-4px;padding-inline:2px;margin-inline:-2px;color:var(--cobalt-dark);font-weight:650;text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--cobalt) 34%,transparent);text-underline-offset:4px;transition:color .18s ease,text-decoration-color .18s ease}.organization-link:after{content:"";position:absolute;left:0;right:0;bottom:5px;height:5px;background:color-mix(in oklab,var(--cobalt-light) 42%,transparent);transform:scaleX(0);transform-origin:left;transition:transform .22s ease;z-index:-1}.organization-link:hover,.organization-link:focus-visible{color:var(--cobalt);text-decoration-color:transparent}.organization-link:hover:after,.organization-link:focus-visible:after{transform:scaleX(1)}.organization-link svg{width:14px;height:14px;flex:0 0 auto}.organization-link--compact{font:inherit;letter-spacing:inherit;text-transform:inherit}.case-study-row__outcome{position:relative;overflow:hidden;isolation:isolate}.case-study-row__outcome>:not(.case-study-row__medallion){position:relative;z-index:1}.case-study-row__medallion{position:absolute;right:-20px;bottom:-24px;width:126px;height:126px;opacity:.13;z-index:0}.cs-hero__medallion{position:absolute;z-index:1;right:max(24px,calc((100vw - var(--max)) / 2 + 24px));top:88px;width:min(26vw,320px);height:min(26vw,320px);opacity:.16}.testimonial-ledger__item{isolation:isolate;transition:background-color .22s ease,box-shadow .22s ease}.atlas-trust{position:relative;isolation:isolate}.atlas-trust>:not(.porcelain-ink-field){position:relative;z-index:1}.testimonial-ledger__item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(120deg,transparent 30%,color-mix(in oklab,var(--cobalt-light) 18%,transparent),transparent 70%);opacity:0;transition:opacity .24s ease}.atlas-site[data-motion-tier=enhanced] .testimonial-ledger__item:hover:after,.testimonial-ledger__item:focus-within:after{opacity:1}.cobalt-flow-rail__bloom{fill:none;stroke:var(--cobalt-light);stroke-width:9;stroke-linecap:round;opacity:0;filter:blur(7px)}[data-atlas-trace][data-atlas-visible=true] .cobalt-flow-rail__bloom{animation:porcelain-rail-bloom .9s ease forwards}@supports (animation-timeline: view()){.atlas-site[data-motion-tier=enhanced] .porcelain-ink-field[data-atlas-art-ready=true]{opacity:1;animation:porcelain-ink-depth linear both;animation-timeline:view(block);animation-range:entry 0% exit 100%}}@keyframes porcelain-ink-bleed{0%{opacity:.04;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes porcelain-ink-contour-settle{0%{opacity:0;transform:translate3d(0,16px,0) scale(1.03)}to{opacity:1;transform:translate3d(0,12px,0) scale(1.02)}}@keyframes porcelain-ink-depth{0%{transform:translate3d(0,24px,0) scale(.98);opacity:.24}45%{transform:translateZ(0) scale(1);opacity:1}to{transform:translate3d(0,-18px,0) scale(1.02);opacity:.42}}@keyframes porcelain-medallion-trace{to{stroke-dashoffset:0}}@keyframes porcelain-medallion-node{to{opacity:1}}@keyframes porcelain-rail-bloom{0%{opacity:0}48%{opacity:.3}to{opacity:.08}}.atlas-site[data-motion-tier=reduced] .porcelain-ink-field,.atlas-site[data-motion-tier=reduced] [data-atlas-beat] .porcelain-ink-field{opacity:.62;transform:none;filter:none;transition:none}.atlas-site[data-motion-tier=reduced] .porcelain-ink-field__wash,.atlas-site[data-motion-tier=reduced] .porcelain-ink-field__contour{animation:none!important}.atlas-site[data-motion-tier=reduced] .porcelain-medallion,.atlas-site[data-motion-tier=reduced] .cobalt-flow-rail__bloom{animation:none;transition:none}.atlas-site[data-motion-tier=reduced] .porcelain-ink-field__contour{transform:none}@media(max-width:900px){.porcelain-ink-field{width:78vw;opacity:.54}.porcelain-ink-field--hero{height:58%;top:0}.cs-hero__medallion{width:180px;height:180px;top:98px;right:-38px;opacity:.1}}@media(max-width:560px){.porcelain-ink-field{width:96vw}.porcelain-ink-field--trust{display:none}.case-study-row__medallion{width:104px;height:104px}.cs-hero__medallion{width:140px;height:140px}}@media(prefers-reduced-motion:reduce){.porcelain-ink-field,.porcelain-medallion,.porcelain-medallion *,.organization-link:after,.testimonial-ledger__item:after,.cobalt-flow-rail__bloom{animation:none!important;transition:none!important}}.atlas-site>main:not(.cs-main) .porcelain-ink-field,.atlas-site>main:not(.cs-main) .cobalt-flow-rail{display:none!important}.atlas-site>main .porcelain-divider{height:48px;background-size:auto 36px;opacity:.5}.atlas-site>main .porcelain-divider--quiet{height:28px;background-size:auto 24px;opacity:.35}.atlas-site>main .atlas-section{padding:64px max(24px,calc((100vw - var(--max)) / 2 + 24px))}.atlas-site>main .chapter-target{margin:0}.atlas-hero--studio.atlas-hero{min-height:0;max-height:none;padding:88px max(20px,calc((100vw - var(--max)) / 2)) 40px;border-bottom:1px solid var(--line-strong);background:var(--paper);isolation:isolate;overflow:visible}.atlas-hero--studio .atlas-hero__background,.atlas-hero--studio .porcelain-ink-field{display:none}.atlas-hero__intro{max-width:720px;margin-bottom:0}.atlas-hero__plate-row{position:relative;display:grid;grid-template-columns:minmax(200px,.34fr) minmax(0,.66fr);grid-template-rows:auto minmax(280px,340px);gap:clamp(16px,2vw,28px);align-items:end}.atlas-hero__plate-row .atlas-hero__intro{grid-column:1 / -1;grid-row:1;margin-bottom:clamp(20px,2.5vw,28px)}.atlas-hero__plate-row .atlas-hero__portrait{grid-column:1;grid-row:2;margin:0;align-self:end;height:100%;max-height:300px}.atlas-hero__plate-row .atlas-hero__landscape{grid-column:2;grid-row:2;align-self:stretch}.atlas-hero__kicker{margin:0 0 10px;color:var(--cobalt);font-family:var(--font-serif);font-size:15px;font-style:italic;font-weight:500;letter-spacing:.02em;line-height:1.4}.atlas-hero--studio .atlas-hero__name{margin:0;font-size:clamp(64px,7vw,104px);line-height:.88}.atlas-hero--studio .atlas-hero__role{margin:16px 0 0;color:var(--ink);font-size:clamp(18px,2vw,22px);font-weight:500;line-height:1.3}.atlas-hero--studio .atlas-hero__focus{margin:10px 0 0;max-width:560px;font-size:13px;letter-spacing:.04em;line-height:1.5}.atlas-hero--studio .atlas-hero__actions{align-items:center;gap:18px;margin-top:22px}.atlas-hero__text-link,.atlas-hero__resume-link{min-height:44px;display:inline-flex;align-items:center;gap:8px;padding:0 4px;color:var(--cobalt-dark);font-size:12px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid transparent;transition:color .16s ease,border-color .16s ease}.atlas-hero__text-link:hover,.atlas-hero__text-link:focus-visible,.atlas-hero__resume-link:hover,.atlas-hero__resume-link:focus-visible{color:var(--cobalt);border-bottom-color:var(--cobalt)}.atlas-hero__text-link svg,.atlas-hero__resume-link svg{width:15px;height:15px}.atlas-hero__plates,.atlas-hero__fold,.atlas-hero__ground{display:none}.atlas-hero__portrait{position:relative;z-index:2}.portrait-atlas--studio.portrait-atlas,.portrait-atlas.portrait-atlas--studio{min-height:0!important;display:block;width:min(100%,300px);max-height:300px;height:100%;justify-self:start;place-items:unset}.portrait-atlas--studio .portrait-atlas__frame--hairline{position:relative;padding:3px;border:1px solid var(--cobalt-dark);background:var(--paper-raised);box-shadow:var(--shadow)}.portrait-atlas--studio .portrait-atlas__frame--hairline:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1px solid var(--line-strong);pointer-events:none}.portrait-atlas--studio .portrait-atlas__rim{display:none}.portrait-atlas--studio .portrait-atlas__plate{width:100%;max-height:300px;height:100%;aspect-ratio:.76;padding:0;border:0;background:transparent;box-shadow:none}.portrait-atlas--studio .portrait-atlas__plate picture,.portrait-atlas--studio .portrait-atlas__plate img{display:block;width:100%;height:100%}.portrait-atlas--studio .portrait-atlas__plate img{object-fit:cover;object-position:54% 38%;filter:saturate(.82) contrast(1.02)}.portrait-atlas--studio .portrait-atlas__orbit,.portrait-atlas--studio .portrait-atlas__detail-control,.portrait-atlas--studio .portrait-atlas__legend,.portrait-atlas--studio .portrait-atlas__index{display:none}.atlas-hero__landscape{position:relative;min-height:280px;max-height:340px;height:100%}.atlas-hero__field--ground,.atlas-hero__field--panel{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border:1px solid color-mix(in oklab,var(--cobalt) 38%,transparent)}.atlas-hero__field .atlas-plate__image{object-position:50% 40%}.atlas-hero__route-wrap{position:absolute;z-index:2;right:8%;bottom:18%;width:min(52%,280px);height:42%;pointer-events:none}.atlas-hero__route{width:100%;height:100%;color:var(--cobalt);opacity:.72}.atlas-hero__snake{position:absolute;left:24%;bottom:8%;width:48px;margin:0;transform:translate(-50%,50%);filter:drop-shadow(0 4px 10px color-mix(in oklab,var(--cobalt-dark) 14%,transparent))}.atlas-hero__snake img{display:block;width:100%;height:auto}.atlas-hero--studio .atlas-hero__availability{margin-top:24px;padding-top:16px;border-top:1px solid var(--line)}.atlas-plate{position:relative;overflow:hidden;border:1px solid color-mix(in oklab,var(--cobalt) 42%,transparent);background:var(--paper-raised)}.atlas-plate__rim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--paper-raised) 88%,var(--cobalt-light)),inset 0 0 48px color-mix(in oklab,var(--paper) 55%,transparent)}.atlas-plate__image{display:block;width:100%;height:100%;object-fit:cover}.atlas-plate__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(165deg,color-mix(in oklab,var(--paper) 18%,transparent),color-mix(in oklab,var(--paper) 62%,transparent) 58%,color-mix(in oklab,var(--paper) 88%,transparent))}.atlas-plate--fog .atlas-plate__veil{background:linear-gradient(180deg,color-mix(in oklab,var(--paper) 12%,transparent),color-mix(in oklab,var(--paper) 48%,transparent) 55%,color-mix(in oklab,var(--paper) 82%,transparent))}.atlas-plate--none .atlas-plate__veil{display:none}#proof.proof-ledger--plate{display:block;grid-template-columns:none;min-height:0;max-width:var(--max);margin:0 auto;padding:40px max(20px,calc((100vw - var(--max)) / 2 + 20px));border:0;border-bottom:1px solid var(--line-strong);background:var(--paper)}.proof-ledger--plate .proof-ledger__header{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--line)}.proof-ledger--plate .proof-ledger__header h2{margin:0;font-family:var(--font-serif);font-size:clamp(32px,3.6vw,44px);font-weight:650;line-height:1.05;color:var(--cobalt-dark)}.proof-ledger__stage{display:grid;grid-template-columns:minmax(180px,.38fr) minmax(0,.62fr);gap:clamp(20px,3vw,36px);align-items:stretch}.proof-ledger__frame{aspect-ratio:4 / 3;max-height:260px;border:1px solid var(--line-strong);box-shadow:var(--shadow)}.proof-ledger__sheet{display:flex;flex-direction:column;justify-content:center;padding:clamp(18px,2.5vw,28px);border:1px solid var(--line);background:var(--paper-raised)}.proof-ledger--plate .proof-ledger__summary{padding:0}.proof-ledger--plate .proof-ledger__value{font-size:clamp(40px,5vw,52px)}.proof-ledger--plate .proof-ledger__actions{margin-top:20px;padding:0;border:0;justify-content:flex-start}.proof-ledger--plate .proof-ledger__detail{margin-top:16px;border-top:1px solid var(--line);background:transparent}.proof-ledger--plate .proof-ledger__detail dl{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-ledger__index{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px;padding-top:16px;border-top:1px solid var(--line)}.proof-ledger__index-item{min-width:44px;min-height:44px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 16px;border:1px solid var(--line);background:transparent;color:var(--ink-soft);text-align:left;transition:border-color .16s ease,background .16s ease}.proof-ledger__index-item[aria-current=true]{border-color:var(--cobalt);background:color-mix(in oklab,var(--cobalt-light) 24%,transparent);color:var(--cobalt-dark)}.proof-ledger__index-item:hover,.proof-ledger__index-item:focus-visible{border-color:var(--cobalt)}.proof-ledger__index-value{font-family:var(--font-serif);font-size:22px;font-weight:700;line-height:1;color:var(--cobalt-dark)}.proof-ledger__index-label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.atlas-section--stack{padding-top:56px}.atlas-section--stack .atlas-section__mark{width:72px;height:72px;margin-bottom:12px}.case-study-list--stack{position:relative;border-top:1px solid var(--line-strong)}.case-study-list--stack .case-study-row[data-case-tier=lead]{display:grid;grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);grid-template-rows:auto auto auto;gap:0;min-height:380px;border:1px solid var(--line-strong);border-bottom:0;background:var(--paper-raised)}.case-study-list--stack .case-study-row[data-case-tier=lead] .case-study-row__plate{grid-column:1;grid-row:1 / -1;min-height:100%;margin:0;border:0;border-right:1px solid var(--line)}.case-study-list--stack .case-study-row[data-case-tier=lead] .case-study-row__body{grid-column:2;grid-row:1;padding:clamp(28px,3vw,40px);border:0}.case-study-list--stack .case-study-row[data-case-tier=lead] .case-study-row__body h3{font-size:clamp(36px,3.5vw,44px)}.case-study-list--stack .case-study-row[data-case-tier=lead] .case-study-row__outcome{grid-column:2;grid-row:2;padding:0 clamp(28px,3vw,40px) clamp(20px,2.5vw,28px);border:0;border-top:1px solid var(--line);background:transparent}.case-study-list--stack .case-study-row[data-case-tier=lead] .case-study-row__link{grid-column:2;grid-row:3;margin:0 clamp(28px,3vw,40px) clamp(24px,3vw,32px);align-self:start}.case-study-list--stack .case-study-row[data-case-tier=recede]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:8px 20px;align-items:start;min-height:0;margin:0 clamp(12px,2vw,24px);padding:clamp(18px,2.5vw,24px) clamp(20px,2.5vw,28px);border:1px solid var(--line);background:var(--paper-raised);box-shadow:0 -10px 28px color-mix(in oklab,var(--ink) 5%,transparent);opacity:1}.case-study-list--stack .case-study-row[data-case-tier=recede]:nth-of-type(2){margin-top:12px;transform:translateY(-6px)}.case-study-list--stack .case-study-row[data-case-tier=recede]:nth-of-type(3){margin-top:8px;transform:translateY(-12px);z-index:0}.case-study-list--stack .case-study-row[data-case-tier=recede] .case-study-row__body{grid-column:1;grid-row:1 / span 2;padding:0;border:0;background:transparent}.case-study-list--stack .case-study-row[data-case-tier=recede] .case-study-row__body h3{font-size:clamp(24px,2.4vw,30px);margin-top:10px}.case-study-list--stack .case-study-row[data-case-tier=recede] .case-study-row__body>p,.case-study-list--stack .case-study-row[data-case-tier=recede] .case-study-row__tags{display:none}.case-study-list--stack .case-study-row[data-case-tier=recede] .case-study-row__outcome{grid-column:1;grid-row:2;display:flex;flex-direction:row;align-items:center;gap:12px;padding:0;margin-top:8px;border:0;background:transparent}.case-study-list--stack .case-study-row[data-case-tier=recede] .case-study-row__outcome strong{font-size:22px}.case-study-list--stack .case-study-row[data-case-tier=recede] .case-study-row__outcome span,.case-study-list--stack .case-study-row[data-case-tier=recede] .case-study-row__outcome small{font-size:11px}.case-study-list--stack .case-study-row[data-case-tier=recede] .case-study-row__medallion{width:52px;height:52px;flex-shrink:0}.case-study-list--stack .case-study-row[data-case-tier=recede] .case-study-row__link{grid-column:2;grid-row:1;align-self:start;margin:0}.atlas-about--paper{padding-top:56px;padding-bottom:56px}.atlas-about__sheet{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);gap:clamp(28px,3vw,48px);padding:clamp(28px,3vw,40px);border:1px solid var(--line-strong);background:var(--paper-raised)}.atlas-about__intro h2{margin:0;font-size:clamp(32px,3.6vw,48px)}.atlas-about--paper .atlas-about__portrait{justify-self:end;width:min(100%,260px);margin:0}.atlas-about__mark{width:72px;height:72px;margin-bottom:16px}.atlas-about__portrait-frame{padding:10px;border:1px solid var(--cobalt);background:var(--paper);box-shadow:var(--shadow)}.atlas-about__portrait-frame img{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:.82;filter:saturate(.78) contrast(1.02)}.atlas-contact--ink{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:clamp(40px,5vw,64px);padding:64px max(24px,calc((100vw - var(--max)) / 2 + 24px)) 32px;color:var(--paper-raised);background:var(--ink);border-top:1px solid var(--line-strong)}.atlas-contact--ink .atlas-contact__art{display:none}.atlas-contact__kicker{margin:0 0 12px;color:var(--cobalt-light);font-family:var(--font-serif);font-size:15px;font-style:italic}.atlas-contact--ink .atlas-contact__intro h2{color:var(--paper-raised);font-size:clamp(40px,4.5vw,52px)}.atlas-contact--ink .atlas-contact__intro>p{color:color-mix(in oklab,var(--paper-raised) 78%,transparent)}.atlas-contact--ink .atlas-contact__links a{color:color-mix(in oklab,var(--paper-raised) 92%,transparent);border-bottom-color:color-mix(in oklab,var(--cobalt-light) 35%,transparent)}.atlas-contact--ink .atlas-contact__links a:hover{color:var(--cobalt-light)}.atlas-contact--ink .atlas-contact__form{border:1px solid color-mix(in oklab,var(--cobalt-light) 40%,transparent);background:color-mix(in oklab,var(--ink) 88%,var(--cobalt-dark))}.atlas-contact--ink .atlas-contact__form label>span{color:var(--cobalt-light)}.atlas-contact--ink .atlas-contact__form input,.atlas-contact--ink .atlas-contact__form select,.atlas-contact--ink .atlas-contact__form textarea{color:var(--paper-raised);border-color:color-mix(in oklab,var(--cobalt-light) 35%,transparent);background:color-mix(in oklab,var(--ink) 70%,black)}.atlas-contact--ink .atlas-contact__submit{color:var(--ink);background:var(--paper-raised);border-color:var(--paper-raised)}.atlas-contact--ink .atlas-contact__submit:hover{background:var(--cobalt-light);border-color:var(--cobalt-light)}.atlas-contact--ink .atlas-contact__footer{color:color-mix(in oklab,var(--paper-raised) 65%,transparent);border-top-color:color-mix(in oklab,var(--cobalt-light) 30%,transparent)}.atlas-contact--ink .atlas-contact__footer a{color:var(--cobalt-light)}.atlas-site[data-motion-tier=reduced] .agent-route__path{stroke-dasharray:none}@media(min-width:821px){.atlas-hero__plate-row .atlas-hero__ground{display:none}.portrait-atlas.portrait-atlas--studio{min-height:0!important}}@media(max-width:1080px){.proof-ledger__stage{grid-template-columns:1fr}.case-study-list--stack .case-study-row[data-case-tier=lead]{grid-template-columns:1fr;min-height:0}.case-study-list--stack .case-study-row[data-case-tier=lead] .case-study-row__plate{grid-row:auto;min-height:200px;border-right:0;border-bottom:1px solid var(--line)}.case-study-list--stack .case-study-row[data-case-tier=recede]{grid-template-columns:1fr}.case-study-list--stack .case-study-row[data-case-tier=recede] .case-study-row__link{grid-row:2;justify-self:start}.atlas-about__sheet{grid-template-columns:1fr}.atlas-contact--ink{grid-template-columns:1fr;gap:40px}}@media(max-width:720px){.atlas-hero--studio.atlas-hero{padding-top:76px;padding-bottom:0;min-height:0}.atlas-hero__plate-row{grid-template-columns:minmax(96px,34vw) minmax(0,1fr);grid-template-rows:auto;gap:10px;align-items:end;min-height:auto;max-height:none;padding:10px 0 14px;overflow:visible}.atlas-hero__plate-row .atlas-hero__intro{grid-column:2;grid-row:1;margin-bottom:0;z-index:2;align-self:end;padding-bottom:0}.atlas-hero__plate-row .atlas-hero__portrait{grid-column:1;grid-row:1;margin:0;max-width:34vw;max-height:none;height:auto;z-index:3;align-self:end}.portrait-atlas.portrait-atlas--studio{width:100%;max-width:none;max-height:none;height:auto}.portrait-atlas--studio .portrait-atlas__plate{aspect-ratio:.78;max-height:none;height:auto}.portrait-atlas--studio .portrait-atlas__frame--hairline{padding:2px}.atlas-hero__ground{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.atlas-hero__field--ground{border:0}.atlas-hero__field--ground .atlas-plate__image{object-position:50% 72%}.atlas-hero__field--ground .atlas-plate__veil{background:linear-gradient(180deg,var(--paper) 0%,color-mix(in oklab,var(--paper) 96%,transparent) 28%,color-mix(in oklab,var(--paper) 72%,transparent) 52%,color-mix(in oklab,var(--paper) 34%,transparent) 78%,color-mix(in oklab,var(--paper) 12%,transparent) 100%)}.atlas-hero__ground .atlas-hero__route-wrap{right:6%;bottom:14%;width:min(38%,120px);height:28%;opacity:.42}.atlas-hero__ground .atlas-hero__snake{width:24px}.atlas-hero__plate-row .atlas-hero__landscape{display:none}.atlas-hero__intro .atlas-hero__kicker{font-size:10px;margin-bottom:4px;line-height:1.25}.atlas-hero--studio .atlas-hero__name{font-size:clamp(34px,9.5vw,44px);line-height:.9}.atlas-hero--studio .atlas-hero__role{font-size:14px;margin-top:5px;line-height:1.25}.atlas-hero__intro .atlas-hero__focus{display:block;margin-top:4px;font-size:9px;letter-spacing:.03em;line-height:1.35;max-width:none}.atlas-hero--studio .atlas-hero__actions{margin-top:10px;gap:0}.atlas-hero--studio .atlas-hero__availability{margin-top:16px;padding:14px 0 20px;font-size:11px;border-top:1px solid var(--line)}}@media(max-width:820px){.portrait-atlas.portrait-atlas--studio{min-height:0!important;justify-self:start}}@media(max-width:520px){.atlas-hero__intro .atlas-hero__text-link,.atlas-hero__resume-link{display:none}}@media(min-width:1440px){.atlas-hero--studio.atlas-hero{padding-top:92px;padding-bottom:36px}.atlas-hero__plate-row{grid-template-rows:auto minmax(260px,300px)}.atlas-hero__plate-row .atlas-hero__portrait,.portrait-atlas.portrait-atlas--studio,.portrait-atlas--studio .portrait-atlas__plate{max-height:300px}}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/cormorant-garamond-latin.woff2) format("woff2")}@font-face{font-family:Outfit;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/outfit-latin.woff2) format("woff2")}:root{--paper: oklch(.965 .016 88);--paper-raised: oklch(.985 .012 88);--ink: oklch(.18 .025 257);--ink-soft: oklch(.39 .02 257);--cobalt: oklch(.42 .17 258);--cobalt-dark: oklch(.3 .13 258);--cobalt-light: oklch(.79 .07 255);--line: oklch(.42 .17 258 / .22);--line-strong: oklch(.42 .17 258 / .52);--capiz: oklch(.86 .07 86);--seal: oklch(.49 .17 28);--shadow: 0 18px 60px oklch(.22 .04 258 / .12);--max: 1320px;--font-serif: "Cormorant Garamond", Georgia, serif;--font-sans: "Outfit", system-ui, sans-serif;color-scheme:light}.dark{--paper: oklch(.17 .025 258);--paper-raised: oklch(.21 .03 258);--ink: oklch(.93 .018 88);--ink-soft: oklch(.72 .025 88);--cobalt: oklch(.7 .11 255);--cobalt-dark: oklch(.81 .075 255);--cobalt-light: oklch(.3 .09 258);--line: oklch(.7 .11 255 / .2);--line-strong: oklch(.7 .11 255 / .5);--capiz: oklch(.75 .06 86);--shadow: 0 22px 70px oklch(.06 .02 258 / .45);color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px;background:var(--paper)}body{margin:0;min-width:320px;background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:1.65;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button,a,summary,select{cursor:pointer}:focus-visible{outline:2px solid var(--cobalt);outline-offset:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sheet-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:190;background:#0a121d8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity .3s ease}.sheet-overlay[data-state=closed]{opacity:0}.sheet-overlay[data-state=open]{opacity:1}.sheet-content{position:fixed;inset:0 0 0 auto;z-index:191;width:min(100%,384px);height:100%;display:flex;flex-direction:column;padding:32px;border-left:1px solid var(--line-strong);background:var(--paper-raised);box-shadow:-20px 0 60px #0106112e;transition:transform .5s cubic-bezier(.22,1,.36,1)}.sheet-content[data-state=closed]{transform:translate(100%)}.sheet-content[data-state=open]{transform:translate(0)}.sheet-close{position:absolute;top:24px;right:24px;width:44px;height:44px;display:grid;place-items:center;padding:0;border:1px solid var(--line-strong);background:transparent;color:var(--ink);transition:color .18s ease,border-color .18s ease,background .18s ease}.sheet-close:hover,.sheet-close:focus-visible{color:var(--paper-raised);border-color:var(--cobalt-dark);background:var(--cobalt-dark)}.sheet-close__icon{width:16px;height:16px}.sheet-header{display:flex;flex-direction:column;gap:8px}::selection{background:var(--cobalt);color:var(--paper-raised)}.atlas-site{position:relative;min-height:100vh;overflow:clip;background:var(--paper);color:var(--ink)}.atlas-paper{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.16;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.28'/%3E%3C/svg%3E");mix-blend-mode:multiply}.dark .atlas-paper{opacity:.055;mix-blend-mode:screen}.atlas-site>*:not(.atlas-paper,.skip-link){position:relative;z-index:1}.skip-link{position:fixed;top:12px;left:12px;z-index:500;padding:12px 16px;transform:translateY(-160%);background:var(--ink);color:var(--paper-raised);border:1px solid var(--cobalt)}.skip-link:focus{transform:translateY(0)}.atlas-header{position:fixed;inset:0 0 auto;z-index:120;min-height:72px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;padding:12px max(24px,calc((100vw - var(--max)) / 2));border-bottom:1px solid var(--line);background:color-mix(in oklab,var(--paper) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.atlas-mark{display:inline-flex;align-items:center;gap:12px;width:fit-content;min-width:44px;min-height:44px}.atlas-mark__symbol{display:grid;place-items:center;width:38px;height:38px;color:var(--paper-raised);background:var(--cobalt-dark);border:1px solid var(--cobalt);font-family:var(--font-serif);font-size:14px;font-weight:700}.atlas-mark__label{color:var(--cobalt-dark);font-family:var(--font-serif);font-size:17px;font-weight:700}.atlas-nav{display:flex;align-items:center;gap:28px}.atlas-nav a,.atlas-header__role-link{min-height:44px;display:inline-flex;align-items:center;color:var(--ink-soft);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.atlas-nav a{position:relative}.atlas-nav a:after{content:"";position:absolute;left:0;right:100%;bottom:5px;height:1px;background:var(--cobalt);transition:right .22s cubic-bezier(.22,1,.36,1)}.atlas-nav a:hover:after,.atlas-nav a:focus-visible:after{right:0}.atlas-header__actions{justify-self:end;display:flex;align-items:center;gap:10px}.theme-toggle,.mobile-menu-trigger{width:44px;height:44px;display:grid;place-items:center;padding:0;border:1px solid var(--line-strong);border-radius:4px;background:transparent;color:var(--cobalt-dark);transition:color .18s ease,background .18s ease}.theme-toggle:hover,.mobile-menu-trigger:hover{color:var(--paper-raised);background:var(--cobalt-dark)}.theme-toggle svg,.mobile-menu-trigger svg,.atlas-header__role-link svg{width:17px;height:17px}.atlas-header__role-link{gap:8px;padding:0 14px;border:1px solid var(--line-strong);color:var(--cobalt-dark)}.mobile-menu-trigger{display:none}.atlas-mobile-sheet{background-color:var(--paper)!important;color:var(--ink)!important;border-color:var(--line-strong)!important}.atlas-mobile-sheet__title{color:var(--ink);font-family:var(--font-serif);font-size:30px}.atlas-mobile-sheet__description{color:var(--ink-soft);font-size:14px}.atlas-mobile-nav{margin-top:48px;display:grid}.atlas-mobile-nav a{min-height:62px;display:grid;grid-template-columns:42px 1fr;align-items:center;border-top:1px solid var(--line);font-family:var(--font-serif);font-size:27px;font-weight:600}.atlas-mobile-nav a:last-child{border-bottom:1px solid var(--line)}.atlas-mobile-nav span{color:var(--cobalt);font-family:var(--font-sans);font-size:10px;letter-spacing:.08em}.atlas-hero{position:relative;min-height:760px;padding:110px max(24px,calc((100vw - var(--max)) / 2)) 48px;overflow:hidden;border-bottom:1px solid var(--line-strong)}.atlas-hero__background{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/images/brand/porcelain-hero-wash.webp);background-position:center;background-size:cover;opacity:.88;mix-blend-mode:multiply}.dark .atlas-hero__background{opacity:.18;filter:saturate(.7) contrast(1.1);mix-blend-mode:screen}.atlas-hero__grid{position:relative;z-index:2;min-height:560px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:center;gap:56px}.atlas-hero__copy{max-width:760px}.atlas-kicker{margin:0 0 15px;color:var(--cobalt);font-size:11px;font-weight:700;letter-spacing:.22em;line-height:1.5;text-transform:uppercase}.atlas-hero__name{margin:0;color:var(--cobalt-dark);font-family:var(--font-serif);font-size:118px;font-weight:700;letter-spacing:0;line-height:.82}.atlas-hero__role{margin:28px 0 0;color:var(--ink);font-size:24px;font-weight:500;line-height:1.25}.atlas-hero__focus{max-width:650px;margin:10px 0 0;color:var(--cobalt);font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1.5;text-transform:uppercase}.atlas-rule{width:min(100%,620px);height:16px;display:flex;align-items:center;margin:24px 0}.atlas-rule:before{content:"";width:8px;height:8px;transform:rotate(45deg);background:var(--cobalt)}.atlas-rule span{flex:1;height:1px;background:var(--line-strong)}.atlas-hero__statement{max-width:675px;margin:0;color:var(--ink-soft);font-family:var(--font-serif);font-size:25px;line-height:1.55}.atlas-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.atlas-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 18px;border:1px solid var(--line-strong);border-radius:4px;color:var(--cobalt-dark);background:color-mix(in oklab,var(--paper-raised) 70%,transparent);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:background .18s ease,color .18s ease,transform .18s ease}.atlas-button:hover{transform:translateY(-2px);background:var(--cobalt-light)}.atlas-button svg{width:16px;height:16px}.atlas-button--primary{color:var(--paper-raised);background:var(--cobalt-dark);border-color:var(--cobalt-dark)}.atlas-button--primary:hover{background:var(--cobalt)}.atlas-button--quiet{border-color:transparent;background:transparent}.atlas-hero__availability{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:30px;color:var(--ink-soft);font-size:13px}.atlas-hero__availability svg{width:16px;height:16px;color:var(--cobalt)}.portrait-atlas{position:relative;width:min(100%,470px);min-height:600px;justify-self:end;display:grid;place-items:center}.portrait-atlas__plate{position:relative;z-index:3;width:min(82%,370px);aspect-ratio:.76;padding:12px;border:1px solid var(--cobalt-dark);background:var(--paper-raised);box-shadow:0 0 0 5px var(--paper-raised),0 0 0 6px var(--cobalt),var(--shadow)}.portrait-atlas__plate:before,.portrait-atlas__plate:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid var(--line-strong);pointer-events:none}.portrait-atlas__plate:after{top:-15px;right:-15px;bottom:-15px;left:-15px;border-color:var(--line)}.portrait-atlas__plate picture,.portrait-atlas__plate img{display:block;width:100%;height:100%}.portrait-atlas__plate img{object-fit:cover;object-position:54% 70%;filter:saturate(.72) contrast(1.03)}.portrait-atlas__index{position:absolute;z-index:4;top:-34px;right:-1px;color:var(--cobalt);font-size:10px;font-weight:700;letter-spacing:.17em}.portrait-atlas__orbit{position:absolute;top:5%;right:-12%;bottom:5%;left:-12%;z-index:2;opacity:.8}.portrait-atlas__orbit:before,.portrait-atlas__orbit:after{content:"";position:absolute;top:15%;right:2%;bottom:15%;left:2%;border:1px solid var(--line);border-radius:50%;transform:rotate(14deg)}.portrait-atlas__orbit:after{top:8%;right:12%;bottom:8%;left:12%;transform:rotate(-19deg)}.porcelain-constellation,.porcelain-constellation canvas{width:100%!important;height:100%!important}.portrait-atlas__legend{position:absolute;z-index:4;left:-38px;top:90px;bottom:92px;display:flex;flex-direction:column;justify-content:space-between;color:var(--cobalt);font-family:var(--font-serif);font-size:13px;font-style:italic}.proof-ledger{min-height:184px;display:grid;grid-template-columns:260px 1fr;max-width:var(--max);margin:0 auto;border-inline:1px solid var(--line);background:var(--paper-raised)}.proof-ledger__label{padding:30px 34px;border-right:1px solid var(--line-strong)}.proof-ledger__label h2{margin:0;font-family:var(--font-serif);font-size:30px;font-weight:600;line-height:1.05}.proof-ledger__items{display:grid;grid-template-columns:repeat(3,1fr)}.proof-ledger__item{min-width:0;display:flex;flex-direction:column;justify-content:center;padding:24px 30px;border-right:1px solid var(--line);transition:background .18s ease}.proof-ledger__item:last-child{border-right:0}a.proof-ledger__item:hover{background:color-mix(in oklab,var(--cobalt-light) 34%,var(--paper-raised))}.proof-ledger__value{color:var(--cobalt-dark);font-family:var(--font-serif);font-size:52px;font-weight:700;line-height:.85}.proof-ledger__metric{margin-top:12px;color:var(--ink);font-size:14px;font-weight:600}.proof-ledger__context,.proof-ledger__evidence{margin-top:5px;color:var(--ink-soft);font-size:11px;line-height:1.45}.proof-ledger__evidence{width:fit-content;margin-top:10px;padding-top:7px;border-top:1px solid var(--line);color:var(--cobalt);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.porcelain-divider{width:100%;height:92px;background-image:url(/images/brand/porcelain-rim.webp);background-repeat:repeat-x;background-position:center;background-size:auto 70px;opacity:.84;border-block:1px solid var(--line)}.porcelain-divider--quiet{height:42px;background-size:auto 36px;opacity:.45}.dark .porcelain-divider{opacity:.35;mix-blend-mode:screen}.atlas-section{max-width:var(--max);margin:0 auto;padding:112px 34px}.atlas-section__header{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:64px;align-items:end;margin-bottom:64px}.atlas-section__header--compact{margin-bottom:50px}.atlas-section__header h2,.atlas-approach h2,.atlas-about h2,.case-body h2,.case-related h2,.case-contact h2{max-width:850px;margin:0;color:var(--cobalt-dark);font-family:var(--font-serif);font-size:56px;font-weight:650;letter-spacing:0;line-height:.98}.atlas-section__header>p{max-width:560px;margin:0;color:var(--ink-soft);font-family:var(--font-serif);font-size:20px;line-height:1.55}.atlas-section--work{padding-top:98px}.case-study-list{border-top:1px solid var(--line-strong)}.case-study-row{min-height:230px;display:grid;grid-template-columns:90px minmax(0,1fr) 190px 120px;align-items:stretch;border-bottom:1px solid var(--line-strong)}.case-study-row__number{display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid var(--line);color:var(--cobalt-dark)}.case-study-row__number span{font-family:var(--font-serif);font-size:40px;font-weight:700;line-height:1}.case-study-row__number small{margin-top:8px;font-size:9px;font-weight:700;letter-spacing:.14em}.case-study-row__body{min-width:0;padding:30px 34px}.case-study-row__meta{display:flex;flex-wrap:wrap;gap:8px 18px;color:var(--ink-soft);font-size:10px;font-weight:650;letter-spacing:.09em;text-transform:uppercase}.case-study-row__body h3{margin:14px 0 8px;color:var(--cobalt-dark);font-family:var(--font-serif);font-size:34px;font-weight:650;line-height:1.05}.case-study-row__body h3 a:hover{color:var(--cobalt)}.case-study-row__body>p{max-width:710px;margin:0;color:var(--ink-soft);font-size:14px;line-height:1.65}.case-study-row__tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.case-study-row__tags span{padding:4px 8px;border:1px solid var(--line);color:var(--cobalt-dark);font-size:9px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.case-study-row__outcome{display:flex;flex-direction:column;justify-content:center;padding:28px;border-left:1px solid var(--line)}.case-study-row__outcome strong{color:var(--cobalt-dark);font-family:var(--font-serif);font-size:40px;line-height:1}.case-study-row__outcome span{margin-top:8px;font-size:12px;font-weight:650}.case-study-row__outcome small{margin-top:5px;color:var(--ink-soft);font-size:10px}.case-study-row__link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border-left:1px solid var(--line);color:var(--cobalt-dark);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:color .18s ease,background .18s ease}.case-study-row__link:hover{color:var(--paper-raised);background:var(--cobalt-dark)}.case-study-row__link svg{width:18px;height:18px}.atlas-approach{position:relative;max-width:none;display:grid;grid-template-columns:minmax(330px,.8fr) minmax(0,1.2fr);gap:70px;padding-inline:max(34px,calc((100vw - var(--max)) / 2 + 34px));border-block:1px solid var(--line-strong);overflow:clip;background:var(--paper-raised)}.atlas-approach__art{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center right;background-size:cover;opacity:.13;mix-blend-mode:multiply}[data-atlas-art-ready=true]>.atlas-approach__art{background-image:url(/images/brand/workflow-atlas.webp)}.dark .atlas-approach__art{opacity:.1;mix-blend-mode:screen}.atlas-approach__intro,.capability-ledger{position:relative;z-index:2}.atlas-approach__intro{grid-column:1;padding:36px 0}.capability-ledger{grid-column:2}.atlas-approach__intro>p:not(.atlas-kicker){max-width:590px;margin:28px 0 0;color:var(--ink-soft);font-family:var(--font-serif);font-size:21px;line-height:1.55}.atlas-approach__principle{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:center;margin-top:30px;padding:16px 0;border-block:1px solid var(--line);color:var(--ink-soft);font-size:13px}.atlas-approach__principle svg{width:22px;color:var(--cobalt)}.workflow-glyph{display:flex;align-items:flex-start;gap:0;margin:34px 0 0;padding:0;list-style:none}.workflow-glyph__step{min-width:0;flex:1;display:grid;grid-template-columns:20px 1fr;grid-template-rows:auto auto;align-items:center}.workflow-glyph__index{color:var(--cobalt);font-size:9px;font-weight:700}.workflow-glyph__label{color:var(--cobalt-dark);font-family:var(--font-serif);font-size:15px;font-weight:650}.workflow-glyph__line{grid-column:1 / -1;width:calc(100% + 1px);height:1px;margin-top:8px;background:var(--line-strong)}.capability-ledger{border-top:1px solid var(--line-strong)}.capability-ledger__row{min-height:156px;display:grid;grid-template-columns:44px minmax(0,1fr) 190px;gap:22px;align-items:center;padding:22px 0;border-bottom:1px solid var(--line-strong)}.capability-ledger__index{align-self:start;padding-top:5px;color:var(--cobalt);font-size:10px;font-weight:700}.capability-ledger h3{margin:0;color:var(--cobalt-dark);font-family:var(--font-serif);font-size:27px;font-weight:650}.capability-ledger p{margin:7px 0 0;color:var(--ink-soft);font-size:13px;line-height:1.6}.capability-ledger__proof{display:flex;align-items:flex-start;gap:8px;color:var(--ink-soft);font-size:10px;font-weight:650;letter-spacing:.06em;line-height:1.45;text-transform:uppercase}.capability-ledger__proof svg{width:14px;height:14px;flex:0 0 auto;color:var(--cobalt)}.experience-timeline{margin:0;padding:0;border-top:1px solid var(--line-strong);list-style:none}.experience-timeline__item{min-height:210px;display:grid;grid-template-columns:70px minmax(240px,.7fr) minmax(0,1.3fr);border-bottom:1px solid var(--line-strong)}.experience-timeline__rail{display:flex;justify-content:center;padding-top:34px;border-right:1px solid var(--line);color:var(--cobalt);font-size:10px;font-weight:700}.experience-timeline__heading,.experience-timeline__body{padding:30px}.experience-timeline__heading{border-right:1px solid var(--line)}.experience-timeline__heading p,.experience-timeline__heading span{margin:0;color:var(--ink-soft);font-size:11px}.experience-timeline__heading h3{margin:12px 0 8px;color:var(--cobalt-dark);font-family:var(--font-serif);font-size:28px;font-weight:650;line-height:1.05}.experience-timeline__body>p{max-width:720px;margin:0;color:var(--ink-soft);font-size:14px}.experience-timeline__body ul{display:grid;gap:7px;margin:18px 0 0;padding:0;list-style:none}.experience-timeline__body li{position:relative;padding-left:17px;color:var(--ink-soft);font-size:12px}.experience-timeline__body li:before{content:"";position:absolute;left:1px;top:.72em;width:5px;height:5px;transform:rotate(45deg);background:var(--cobalt)}.experience-timeline__body small{display:block;width:fit-content;margin-top:18px;padding-top:6px;border-top:1px solid var(--line);color:var(--cobalt);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.earlier-experience{margin-top:24px;border-block:1px solid var(--line)}.earlier-experience summary{min-height:56px;display:flex;align-items:center;color:var(--cobalt-dark);font-size:13px;font-weight:650}.earlier-experience p{max-width:780px;margin:0 0 24px;color:var(--ink-soft);font-size:14px}.atlas-trust{padding-top:56px}.testimonial-ledger{display:grid;grid-template-columns:repeat(2,1fr);border-block:1px solid var(--line-strong)}.testimonial-ledger__item{position:relative;min-height:310px;display:grid;grid-template-rows:1fr auto;margin:0;padding:40px;border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.testimonial-ledger__item:nth-child(2n){border-right:0}.testimonial-ledger__item:nth-last-child(-n+2){border-bottom:0}.testimonial-ledger__number{position:absolute;top:20px;right:24px;color:var(--cobalt-light);font-family:var(--font-serif);font-size:54px;font-weight:700}.testimonial-ledger blockquote{position:relative;z-index:1;max-width:560px;margin:0;color:var(--ink);font-family:var(--font-serif);font-size:28px;line-height:1.35}.testimonial-ledger figcaption{display:flex;flex-direction:column;margin-top:36px;padding-top:18px;border-top:1px solid var(--line)}.testimonial-ledger figcaption strong{color:var(--cobalt-dark);font-size:14px}.testimonial-ledger figcaption span,.testimonial-ledger figcaption small{color:var(--ink-soft);font-size:11px}.testimonial-ledger figcaption small{margin-top:7px;color:var(--cobalt);font-weight:700;letter-spacing:.07em;text-transform:uppercase}.atlas-speaking{max-width:none;padding-inline:max(34px,calc((100vw - var(--max)) / 2 + 34px));border-block:1px solid var(--line-strong);background:var(--paper-raised)}.speaking-ledger{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line-strong)}.speaking-ledger__item{min-height:260px;display:grid;grid-template-columns:58px 1fr;gap:18px;padding:34px 34px 34px 0;border-bottom:1px solid var(--line-strong)}.speaking-ledger__item:nth-child(odd){padding-right:38px;border-right:1px solid var(--line-strong)}.speaking-ledger__item:nth-child(2n){padding-left:38px}.speaking-ledger__icon{width:46px;height:46px;display:grid;place-items:center;border:1px solid var(--line-strong);color:var(--cobalt)}.speaking-ledger__icon svg{width:20px;height:20px}.speaking-ledger__item p:first-child{margin:0;color:var(--cobalt);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.speaking-ledger__item h3{margin:10px 0 1px;color:var(--cobalt-dark);font-family:var(--font-serif);font-size:29px;font-weight:650;line-height:1.05}.speaking-ledger__item span,.speaking-ledger__item small{color:var(--ink-soft);font-size:11px}.speaking-ledger__summary{max-width:550px;margin:20px 0 15px;color:var(--ink-soft);font-size:14px}.speaking-ledger__item small{color:var(--cobalt);font-weight:700;letter-spacing:.07em;text-transform:uppercase}.speaking-ledger__actions{display:flex;justify-content:flex-end;gap:12px;margin-top:28px}.speaking-ledger__actions a{min-height:46px;display:inline-flex;align-items:center;gap:9px;padding:0 16px;border:1px solid var(--line-strong);color:var(--cobalt-dark);font-size:11px;font-weight:700;text-transform:uppercase}.speaking-ledger__actions svg{width:15px}.atlas-about{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:50px;align-items:start}.atlas-about__copy{max-width:680px;display:grid;gap:18px}.atlas-about__copy p{margin:0;color:var(--ink-soft);font-size:16px;line-height:1.7}.atlas-about__copy span{width:fit-content;display:inline-flex;align-items:center;gap:8px;margin-top:8px;padding-top:12px;border-top:1px solid var(--line);color:var(--cobalt-dark);font-size:12px;font-weight:650}.atlas-about__copy svg{width:16px}.atlas-contact{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(410px,1.1fr);gap:76px;padding:112px max(34px,calc((100vw - var(--max)) / 2 + 34px)) 28px;overflow:hidden;color:#ede7db;background:#050f20;border-top:1px solid oklch(.7 .11 255 / .35)}.atlas-contact__art{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center right;background-size:cover;opacity:.055;mix-blend-mode:screen}[data-atlas-art-ready=true]>.atlas-contact__art{background-image:url(/images/brand/workflow-atlas.webp)}.atlas-contact>*:not(.atlas-contact__art){position:relative;z-index:2}.atlas-contact .atlas-kicker{color:#8ab4ea}.atlas-contact__intro h2{max-width:620px;margin:0;color:#f7f1e5;font-family:var(--font-serif);font-size:57px;font-weight:650;line-height:.98}.atlas-contact__intro>p:not(.atlas-kicker){max-width:590px;margin:28px 0 0;color:#b8b1a0;font-size:16px}.atlas-contact__links{margin-top:44px;border-top:1px solid oklch(.7 .11 255 / .25)}.atlas-contact__links a{min-height:76px;display:grid;grid-template-columns:24px 1fr 20px;gap:16px;align-items:center;border-bottom:1px solid oklch(.7 .11 255 / .25);color:#e3decf}.atlas-contact__links a:hover{color:#8ab4ea}.atlas-contact__links svg{width:18px;color:#6ea1e2}.atlas-contact__links span{min-width:0;overflow-wrap:anywhere;font-family:var(--font-serif);font-size:20px}.atlas-contact__links small{display:block;color:#9a927e;font-family:var(--font-sans);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.atlas-contact__form-wrap{border:1px solid oklch(.7 .11 255 / .32);background:#0a1628;box-shadow:var(--shadow)}.atlas-contact__form{display:grid;gap:20px;padding:34px}.atlas-contact__honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.atlas-contact__form label{display:grid;gap:7px}.atlas-contact__form label>span{color:#78a1d6;font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.atlas-field-row{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.atlas-contact__form input,.atlas-contact__form select,.atlas-contact__form textarea{width:100%;min-height:48px;padding:12px 13px;border:1px solid oklch(.7 .11 255 / .28);border-radius:3px;color:#ede7db;background:#060f1e;outline:none}.atlas-contact__form textarea{min-height:132px;resize:vertical}.atlas-contact__form input:focus,.atlas-contact__form select:focus,.atlas-contact__form textarea:focus{border-color:#6fa7ee;box-shadow:0 0 0 3px #6fa7ee29}.atlas-contact__form input::placeholder,.atlas-contact__form textarea::placeholder{color:#837d6d}.atlas-contact__submit{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 18px;border:1px solid oklch(.72 .12 255);border-radius:3px;color:#060f1e;background:#90baf1;font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.atlas-contact__submit:disabled{cursor:wait;opacity:.7}.atlas-contact__submit svg{width:17px}.atlas-contact__status{min-height:28px;color:#c8bda1;font-size:13px}.atlas-contact__status p{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0}.atlas-contact__status svg{width:18px;color:#6fa7ee}.atlas-contact__status a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline}.atlas-contact__footer{grid-column:1 / -1;display:flex;justify-content:space-between;gap:20px;margin-top:52px;padding-top:20px;border-top:1px solid oklch(.7 .11 255 / .22);color:#898372;font-size:10px;letter-spacing:.07em;text-transform:uppercase}.atlas-contact__footer a{min-height:44px;display:inline-flex;align-items:center}.atlas-spin{animation:atlas-spin .9s linear infinite}@keyframes atlas-spin{to{transform:rotate(360deg)}}.route-loading,.case-not-found{min-height:100vh;display:grid;place-content:center;gap:18px;padding:100px 24px;text-align:center}.route-loading{color:var(--cobalt);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.route-error{min-height:100vh;display:grid;place-content:center;justify-items:start;gap:14px;padding:96px 24px;background:var(--paper);color:var(--ink)}.route-error h1,.route-error p{margin:0}.route-error h1{font-family:var(--font-serif);font-size:48px}.case-not-found h1{margin:0;font-family:var(--font-serif);font-size:48px}.case-hero{position:relative;min-height:720px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);grid-template-rows:auto 1fr auto;gap:38px 68px;align-items:end;padding:126px max(34px,calc((100vw - var(--max)) / 2 + 34px)) 70px;overflow:hidden;border-bottom:1px solid var(--line-strong)}.case-hero__art{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/images/brand/workflow-atlas.webp);background-position:center right;background-size:cover;opacity:.18;mix-blend-mode:multiply}.dark .case-hero__art{opacity:.1;mix-blend-mode:screen}.case-back-link,.case-hero__copy,.case-hero__facts,.case-hero__metric{position:relative;z-index:2}.case-back-link{grid-column:1 / -1;align-self:start;width:fit-content;min-height:44px;display:inline-flex;align-items:center;gap:8px;color:var(--cobalt-dark);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.case-back-link svg{width:17px}.case-hero__copy h1{max-width:880px;margin:0;color:var(--cobalt-dark);font-family:var(--font-serif);font-size:82px;font-weight:700;line-height:.9}.case-hero__copy>p:not(.atlas-kicker){max-width:760px;margin:28px 0 0;color:var(--ink-soft);font-family:var(--font-serif);font-size:23px;line-height:1.5}.case-hero__facts{display:grid;border-top:1px solid var(--line-strong)}.case-hero__facts div{display:grid;grid-template-columns:105px 1fr;gap:14px;padding:12px 0;border-bottom:1px solid var(--line)}.case-hero__facts dt{color:var(--cobalt);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.case-hero__facts dd{margin:0;color:var(--ink-soft);font-size:12px}.case-hero__metric{grid-column:2;display:grid;grid-template-columns:auto 1fr;gap:0 18px;align-items:center;padding-top:22px;border-top:1px solid var(--line-strong)}.case-hero__metric strong{grid-row:1 / 3;color:var(--cobalt-dark);font-family:var(--font-serif);font-size:60px;line-height:.9}.case-hero__metric span{font-size:13px;font-weight:650}.case-hero__metric small{color:var(--ink-soft);font-size:10px}.case-body{max-width:var(--max);margin:0 auto;padding:96px 34px}.case-body>section{display:grid;grid-template-columns:minmax(230px,.5fr) minmax(0,1.5fr);gap:70px;padding:58px 0;border-bottom:1px solid var(--line-strong)}.case-body>section>.atlas-kicker,.case-body>section>h2{grid-column:1}.case-body>section>h2{font-size:42px}.case-body__problem>p:last-child,.case-body__approach ol,.case-body__outcomes>ul,.case-evidence{grid-column:2;grid-row:1 / span 3}.case-body__problem>p:last-child{margin:0;color:var(--ink-soft);font-family:var(--font-serif);font-size:27px;line-height:1.55}.case-body__approach ol{margin:0;padding:0;border-top:1px solid var(--line-strong);list-style:none}.case-body__approach li{min-height:104px;display:grid;grid-template-columns:46px 1fr;gap:18px;align-items:center;border-bottom:1px solid var(--line)}.case-body__approach li>span{color:var(--cobalt);font-size:10px;font-weight:700}.case-body__approach li p{margin:0;color:var(--ink-soft);font-size:15px}.case-body__outcomes>ul{display:grid;gap:14px;margin:0;padding:0;list-style:none}.case-body__outcomes li{display:grid;grid-template-columns:24px 1fr;gap:12px;color:var(--ink);font-family:var(--font-serif);font-size:22px}.case-body__outcomes li svg{width:20px;color:var(--cobalt)}.case-evidence{align-self:end;margin-top:34px;padding:24px;border:1px solid var(--line-strong);background:var(--paper-raised)}.case-evidence strong{color:var(--cobalt-dark);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.case-evidence p,.case-evidence span{margin:8px 0 0;color:var(--ink-soft);font-size:13px}.case-evidence span{display:block;font-size:11px}.case-related,.case-contact{max-width:var(--max);margin:0 auto;padding:70px 34px}.case-related>div{display:grid;grid-template-columns:repeat(2,1fr);margin-top:34px;border-block:1px solid var(--line-strong)}.case-related a{min-height:150px;display:grid;grid-template-columns:1fr auto;align-content:center;padding:28px;border-right:1px solid var(--line-strong)}.case-related a:last-child{border-right:0}.case-related a span{grid-column:1;color:var(--cobalt);font-size:10px;font-weight:700;text-transform:uppercase}.case-related a strong{grid-column:1;margin-top:8px;color:var(--cobalt-dark);font-family:var(--font-serif);font-size:25px}.case-related a svg{grid-column:2;grid-row:1 / 3;align-self:center;width:20px;color:var(--cobalt)}.case-contact{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center;margin-bottom:80px;border:1px solid var(--line-strong);background:var(--paper-raised)}.case-contact h2{max-width:760px;font-size:40px}@media(max-width:1120px){.atlas-header{grid-template-columns:1fr auto}.atlas-nav{display:none}.mobile-menu-trigger{display:grid}.atlas-hero__grid{grid-template-columns:minmax(0,1fr) 390px;gap:24px}.atlas-hero__name{font-size:92px}.portrait-atlas{min-height:540px}.case-study-row{grid-template-columns:72px minmax(0,1fr) 150px}.case-study-row__link{grid-column:2 / -1;min-height:54px;flex-direction:row;border-top:1px solid var(--line);border-left:0}.case-study-row__number{grid-row:1 / 3}.atlas-approach{grid-template-columns:1fr;gap:32px}.atlas-approach__intro{grid-column:1;max-width:800px}.capability-ledger{grid-column:1}.atlas-about{grid-template-columns:90px 1fr}.atlas-about__copy{grid-column:2}}@media(max-width:820px){.atlas-header{min-height:64px;padding:10px 16px}.atlas-mark__label,.atlas-header__role-link{display:none}.atlas-hero{min-height:auto;padding:102px 20px 48px}.atlas-hero__grid{min-height:auto;grid-template-columns:1fr;gap:52px}.atlas-hero__copy{max-width:680px}.atlas-hero__name{font-size:76px}.atlas-hero__role{margin-top:22px;font-size:20px}.atlas-hero__focus{font-size:11px}.atlas-hero__statement{font-size:21px}.portrait-atlas{width:min(100%,430px);min-height:520px;justify-self:center}.proof-ledger{grid-template-columns:1fr}.proof-ledger__label{border-right:0;border-bottom:1px solid var(--line-strong)}.proof-ledger__items{grid-template-columns:1fr}.proof-ledger__item{min-height:136px;border-right:0;border-bottom:1px solid var(--line)}.proof-ledger__item:last-child{border-bottom:0}.porcelain-divider{height:60px;background-size:auto 48px}.atlas-section{padding:82px 20px}.atlas-section__header{grid-template-columns:1fr;gap:24px;margin-bottom:42px}.atlas-section__header h2,.atlas-approach h2,.atlas-about h2,.case-body h2,.case-related h2,.case-contact h2{font-size:44px}.case-study-row{grid-template-columns:60px minmax(0,1fr)}.case-study-row__number{grid-row:1 / 4}.case-study-row__body{padding:26px 20px}.case-study-row__body h3{font-size:29px}.case-study-row__outcome{grid-column:2;padding:22px 20px;border-top:1px solid var(--line);border-left:0}.case-study-row__link{grid-column:2}.atlas-approach{padding-inline:20px}.capability-ledger__row{grid-template-columns:36px 1fr}.capability-ledger__proof{grid-column:2}.experience-timeline__item{grid-template-columns:52px 1fr}.experience-timeline__rail{grid-row:1 / 3}.experience-timeline__heading{border-right:0;border-bottom:1px solid var(--line)}.testimonial-ledger,.speaking-ledger{grid-template-columns:1fr}.testimonial-ledger__item,.testimonial-ledger__item:last-child{border-right:0;border-bottom:1px solid var(--line-strong)}.testimonial-ledger__item:nth-last-child(-n+2){border-bottom:1px solid var(--line-strong)}.testimonial-ledger__item:last-child{border-bottom:0}.speaking-ledger__item:nth-child(odd),.speaking-ledger__item:nth-child(2n){padding:28px 0;border-right:0}.atlas-speaking{padding-inline:20px}.atlas-about{grid-template-columns:1fr;gap:28px}.atlas-about__copy{grid-column:1}.atlas-contact{grid-template-columns:1fr;gap:48px;padding:82px 20px 24px}.atlas-contact__intro h2{font-size:46px}.atlas-contact__footer{flex-direction:column}.case-hero{min-height:auto;grid-template-columns:1fr;padding:102px 20px 54px}.case-hero__copy h1{font-size:60px}.case-hero__metric{grid-column:1}.case-body,.case-related,.case-contact{padding-inline:20px}.case-body>section{grid-template-columns:1fr;gap:24px}.case-body>section>.atlas-kicker,.case-body>section>h2,.case-body__problem>p:last-child,.case-body__approach ol,.case-body__outcomes>ul,.case-evidence{grid-column:1;grid-row:auto}.case-related>div{grid-template-columns:1fr}.case-related a,.case-related a:last-child{border-right:0;border-bottom:1px solid var(--line)}.case-contact{grid-template-columns:1fr}}@media(max-width:520px){.atlas-hero__name{font-size:58px}.atlas-hero__role{font-size:18px}.atlas-hero__statement{font-size:19px}.atlas-hero__actions{display:grid;grid-template-columns:1fr 1fr}.atlas-button{width:100%;padding-inline:12px;font-size:9px}.atlas-button--primary{grid-column:1 / -1}.portrait-atlas{min-height:450px}.portrait-atlas__orbit{inset-inline:0}.portrait-atlas__plate{width:78%}.portrait-atlas__legend{left:0}.atlas-section__header h2,.atlas-approach h2,.atlas-about h2,.case-body h2,.case-related h2,.case-contact h2{font-size:37px}.workflow-glyph{display:grid;grid-template-columns:1fr;gap:0}.workflow-glyph__step{min-height:42px;grid-template-columns:28px 1fr}.workflow-glyph__line{grid-column:2}.case-study-row__number{align-items:flex-start;padding-top:28px}.case-study-row__number span{font-size:30px}.case-study-row__number small{display:none}.experience-timeline__heading,.experience-timeline__body{padding:24px 18px}.testimonial-ledger__item{min-height:280px;padding:28px 20px}.testimonial-ledger blockquote{font-size:23px}.speaking-ledger__item{grid-template-columns:46px 1fr}.speaking-ledger__actions{flex-direction:column}.speaking-ledger__actions a{justify-content:center}.atlas-contact__intro h2{font-size:39px}.atlas-contact__form{padding:24px 18px}.atlas-field-row{grid-template-columns:1fr}.case-hero__copy h1{font-size:50px}.case-hero__copy>p:not(.atlas-kicker){font-size:20px}.case-hero__facts div{grid-template-columns:1fr;gap:3px}}.story-mark{margin:0;width:64px;color:var(--cobalt)}.story-mark__slot{display:grid;place-items:center;width:64px;height:64px;margin:0;padding:0;border:1px solid var(--line);background:var(--paper);color:var(--cobalt);position:relative;overflow:hidden;cursor:pointer}.story-mark__slot:focus-visible{outline:2px solid var(--cobalt);outline-offset:3px}.story-mark__slot img,.story-mark__slot video{display:block;width:100%;height:100%;object-fit:contain}.story-mark__preview{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;background:var(--paper)}.story-mark__slot[data-active=true] .story-mark__preview{opacity:1}.story-mark__slot[data-active=true] .story-mark__poster{opacity:0}.story-mark__cobalt{width:40px;height:40px;opacity:.82}.proof-ledger__mark,.atlas-section__mark,.atlas-about__mark{margin-bottom:12px}.notes-empty .story-mark{width:72px}.notes-empty .story-mark__slot{width:72px;height:72px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media print{.atlas-header,.atlas-contact,.porcelain-divider,.portrait-atlas__orbit{display:none!important}.atlas-site{background:#fff;color:#000}}
