:root{--global-header-height:64px;--global-nav-edge:32px;--global-nav-z:60;--global-safe-top:env(safe-area-inset-top,0px);--project-context-height:36px;--global-header-total:calc(var(--global-header-height) + var(--global-safe-top));--portfolio-primary-nav-height:var(--global-header-total)}body:has([data-navigation=page]){--portfolio-primary-nav-height:calc(var(--global-header-total) + var(--project-context-height))}html{scroll-padding-top:calc(var(--portfolio-primary-nav-height) + 16px)}.home-page>.unified-header.unified-header,.unified-header.unified-header,.work-layout>.unified-header.unified-header{position:sticky!important;top:0!important;left:auto!important;right:auto!important;inset-inline:auto!important;z-index:var(--global-nav-z)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;width:100%!important;max-width:none!important;min-height:var(--global-header-total)!important;height:var(--global-header-total)!important;margin:0!important;padding:var(--global-safe-top) max(var(--global-nav-edge),env(safe-area-inset-right)) 0 max(var(--global-nav-edge),env(safe-area-inset-left))!important;transform:none!important;border:0!important;border-bottom:1px solid #c6bbdc24!important;border-radius:0!important;background:#0b1019e6!important;box-shadow:none!important;backdrop-filter:blur(18px)!important;color:#edf2fa!important;gap:24px!important;overflow:visible!important}.home-page>.unified-header.unified-header{justify-content:flex-end!important}.unified-header .brand{flex:none!important;margin:0!important}.unified-header .brand-signature{display:block!important;width:150px!important;height:38px!important}.unified-header .brand-signature img{display:block;width:100%;height:100%;object-fit:contain}.unified-header .header-nav{position:static!important;transform:none!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:24px!important;margin:0!important;left:auto!important;font-size:13px!important;text-align:left!important}.unified-header .header-nav>a{display:flex!important;align-items:center;min-height:44px;padding:0!important;white-space:nowrap;color:#b8becb!important;text-decoration:none}.unified-header .header-nav>a:hover,.unified-header .header-nav>a[aria-current=page]{color:#fff!important}.unified-header .header-nav>a[aria-current=page]{text-decoration:underline;text-decoration-color:#bda3ef;text-underline-offset:8px}.global-menu-toggle{display:none;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;border:1px solid #c6bbdc30;border-radius:8px;background:transparent;color:inherit;font:inherit;font-size:12px}.project-context :is(a,button):focus-visible,.unified-header :is(a,button):focus-visible,.unified-viewer-header button:focus-visible{outline:2px solid #afdfff;outline-offset:3px}.project-navigation.project-navigation{position:sticky!important;top:0!important;z-index:var(--global-nav-z)!important;display:block!important;width:100vw!important;max-width:none!important;height:calc(var(--global-header-total) + var(--project-context-height))!important;min-height:0!important;margin:0 calc(50% - 50vw)!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;transform:none!important;overflow:visible!important}.project-navigation .unified-header.unified-header{position:relative!important}.project-context{height:var(--project-context-height);display:flex;align-items:center;gap:20px;padding:0 var(--global-nav-edge);background:#0b1019e6;border-bottom:1px solid #c6bbdc18;color:#aebdce;font-size:11px;backdrop-filter:blur(18px)}.project-context>a{display:inline-flex;align-items:center;gap:8px;min-height:36px;flex-shrink:0;color:#e0e8f2}.project-context>span:not(.sr-only){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:auto}.project-copy{display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:#bcc8d7;min-width:44px;min-height:36px;cursor:pointer}.project-copy:hover{background:#ffffff0b}.unified-viewer-header.unified-viewer-header{position:sticky!important;top:0!important;z-index:var(--global-nav-z)!important;width:100%!important;max-width:none!important;height:var(--global-header-total)!important;min-height:var(--global-header-total)!important;margin:0!important;padding:var(--global-safe-top) var(--global-nav-edge) 0!important;border:0!important;border-bottom:1px solid #c6bbdc24!important;border-radius:0!important;transform:none!important;background:#0b1019e6!important;box-shadow:none!important;gap:16px!important}.viewer-project-name{min-width:0;font-size:13px;font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.viewer-project-name small{font-weight:400;font-size:11px;color:#95a5ba;margin-left:14px}.project-nav-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.project-close{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;min-width:44px;padding:0 10px;background:#ffffff07;border:1px solid #c6bbdc30;border-radius:8px;color:#e7edf7;font:inherit;font-size:12px;cursor:pointer}.case-study-viewer.portfolio-viewer{border:0!important}:is(.aa-v2-nav,.study-chapter-nav,.proof-nav,.apple-music-section-nav,.availity-section-nav,.cv-section-nav,.sf-case-chapters,.cw-chapters,.rr-chapters,.ut-chapters,.workable-chapters,.ata-chapters,.audi-chapters,.tf-chapters,.sm-chapters,.oneof-chapters,.ada-chapters){top:var(--portfolio-primary-nav-height)!important}:where(section[id],[id][tabindex]){scroll-margin-top:calc(var(--portfolio-primary-nav-height) + 72px)}.aa-v2-opening{margin-top:calc(-1 * var(--portfolio-primary-nav-height));padding-top:calc(var(--portfolio-primary-nav-height) + 44px)}.home-page>.home-hero-shell{margin-top:calc(-1 * var(--global-header-total))!important}body:has(.portfolio-viewer-toolbar) :is(.cv-hero,.ut-hero,.workable-hero,.cw-hero,.sf-case-hero,.sf-shopping-composed-hero,.rr-hero,.ata-hero,.audi-hero,.tf-hero,.sm-hero,.am-editorial-hero,.apple-music-hero,.availity-hero,.ada-portfolio-hero,.ada-hero,.ada-hero-branded,.ada-hero-irmp-branded,.oneof-hero,.portfolio-split-hero,.neurotrade-hero-backdrop){margin-top:calc(-1 * var(--portfolio-primary-nav-height))!important;padding-top:calc(var(--portfolio-primary-nav-height) + 32px)!important}@media(max-width:1100px){:root{--global-nav-edge:24px}}@media(max-width:900px){:root{--global-header-height:56px;--global-nav-edge:16px}.unified-header .brand-signature{width:135px!important;height:34px!important}.global-menu-toggle{display:flex}.unified-header .header-nav{display:none!important}.unified-header .header-nav[data-open=true]{display:flex!important;position:absolute!important;top:100%!important;left:0!important;right:0!important;max-height:calc(100dvh - var(--global-header-total));overflow-y:auto;flex-direction:column!important;align-items:stretch!important;gap:2px!important;padding:12px var(--global-nav-edge) calc(16px + env(safe-area-inset-bottom))!important;background:#0c1422;border-bottom:1px solid #c6bbdc30;box-shadow:0 16px 28px #0005}.unified-header .header-nav>a{padding:0 12px!important;min-height:46px;border-radius:6px}.unified-header .header-nav>a[aria-current=page]{background:#ffffff08;text-decoration:none}.project-context{gap:8px}.project-context>span:not(.sr-only){display:none}.project-context>.project-copy{margin-left:auto}.viewer-project-name small{display:none}}@media(max-width:800px){.aa-v2-opening{padding-top:310px}}@media(prefers-reduced-motion:reduce){.project-navigation *,.unified-header *,.unified-viewer-header *{transition:none!important;animation:none!important}}@media(max-width:1099px){.aii-section-nav{top:var(--portfolio-primary-nav-height)!important}}.project-context{position:relative}.project-centered-chapters{display:none;position:absolute;left:50%;transform:translateX(-50%);max-width:55%;align-items:center;justify-content:safe center;gap:18px;overflow-x:auto;scrollbar-width:none;white-space:nowrap;font-weight:400}.project-centered-chapters[data-visible=true]{display:flex}.project-centered-chapters a{display:inline-flex;align-items:center;color:#9dafc2;text-decoration:none;flex-shrink:0}.project-centered-chapters a:hover,.project-centered-chapters a[aria-current=location]{color:#d7f2ff}.project-centered-chapters a[aria-current=location]{text-decoration:underline;text-underline-offset:7px;text-decoration-color:#81d1ff}.project-context:has(.project-centered-chapters[data-visible=true])>span:not(.sr-only){max-width:18%}.unified-viewer-header .project-centered-chapters{max-width:50%}[data-docked-chapters]{visibility:hidden!important;pointer-events:none!important}@media(max-width:1100px){.project-centered-chapters{gap:12px;max-width:52%}.project-context:has(.project-centered-chapters[data-visible=true])>span:not(.sr-only){display:none}}@media(max-width:700px){.project-centered-chapters{position:static;transform:none;max-width:none;flex:1;justify-content:flex-start;gap:14px;min-width:0}.project-context:has(.project-centered-chapters[data-visible=true])>a{font-size:0;gap:0}.project-context:has(.project-centered-chapters[data-visible=true])>a svg{width:18px}.unified-viewer-header:has(.project-centered-chapters[data-visible=true]) .viewer-project-name{display:none}.unified-viewer-header .project-centered-chapters{max-width:none}.project-centered-chapters a{font-size:11px}}.project-centered-chapters{font-family:inherit;font-size:11px;line-height:1.4;gap:16px;max-width:56%;overscroll-behavior-inline:contain;padding-inline:4px}.project-centered-chapters a{font-size:11px!important;font-weight:400!important;letter-spacing:normal!important;line-height:1.4!important;min-height:36px;padding:0 2px!important;border:0!important;border-radius:0!important;background:transparent!important;white-space:nowrap}.unified-viewer-header .viewer-project-name{max-width:23%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unified-viewer-header .project-centered-chapters{max-width:54%}.project-centered-chapters a:focus-visible{outline:2px solid #afdfff;outline-offset:-2px}@media(max-width:1100px){.project-centered-chapters{max-width:60%}.unified-viewer-header .viewer-project-name{max-width:20%}.unified-viewer-header .project-centered-chapters{max-width:55%;gap:12px}}@media(max-width:700px){.project-centered-chapters,.unified-viewer-header .project-centered-chapters{max-width:none;gap:12px}.project-context:has(.project-centered-chapters[data-visible=true])>.aa-brief-download{font-size:10px}.project-nav-actions{flex-shrink:0}.unified-viewer-header:has(.project-centered-chapters[data-visible=true]){gap:8px!important}}.project-pdf{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:10px;min-width:60px}:has(>.portfolio-story-nav) :is(.sf-case-chapters,.rr-chapters,.ut-chapters,.audi-chapters,.tf-chapters,.sm-chapters,.cw-chapters,.cv-section-nav,.ata-chapters,.apple-music-section-nav,.availity-section-nav,.ada-chapters,.oneof-chapters,.workable-chapters){display:none!important}@media print{@page{size:A4;margin:16mm}body,html{height:auto!important;overflow:visible!important;background:#fff!important;color:#152333!important}body:has([data-print-project])>div:has([data-slot=dialog-overlay]){background:white!important}.case-study-viewer,[data-print-project]{position:static!important;inset:auto!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;overflow:visible!important;transform:none!important;background:white!important;border:0!important;box-shadow:none!important}body:has(.case-study-viewer[data-print-project]) main:not([data-print-project]):not(:has([data-print-project])):not([data-print-project] main){display:none!important}.case-study-viewer~*,.portfolio-intelligence-launcher,.portfolio-story-nav,.project-centered-chapters,.project-navigation,.study-chapter-nav,.unified-viewer-header,[data-slot=dialog-overlay],button,iframe,nav,video{display:none!important}[data-print-project] *{box-shadow:none!important;text-shadow:none!important;animation:none!important;transition:none!important;backdrop-filter:none!important}[data-print-project] :is(section,article,main,div){overflow:visible!important;max-height:none!important;background-color:transparent!important;background-image:none!important;color:#152333!important}[data-print-project] :is(p,span,li,dd,dt,h1,h2,h3,h4){color:#152333!important}[data-print-project] section{padding-block:16px!important;break-inside:auto}[data-print-project] :is(h1,h2,h3,h4){break-after:avoid}[data-print-project] :is(p,li){orphans:3;widows:3}[data-print-project] img{max-width:100%!important;max-height:230mm!important;object-fit:contain!important}[data-print-project] a{color:#0078d2!important;text-decoration:underline}}@media print{[data-print-project] button:has(img){display:block!important;width:100%!important;height:auto!important;position:relative!important;aspect-ratio:auto!important}[data-print-project] button img{position:static!important;width:auto!important;height:auto!important}}