: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}}.project-navigation .project-context .project-pdf,.project-navigation .project-context>a{color:#e0e8f2!important}.project-context:has(.project-centered-chapters[data-visible=true])>span:not(.sr-only){display:none}.project-context:has(.project-centered-chapters[data-visible=true])>.project-copy{margin-left:auto;flex-shrink:0}@media print{[data-print-project] :is(figure,figcaption,dl){break-inside:avoid}[data-print-project] :is(figcaption,small){color:#344658!important;font-size:10pt!important;line-height:1.5!important}[data-print-project] figcaption{position:static!important;background:none!important}[data-print-project] summary{list-style:none}[data-print-project] summary::marker{content:""}[data-print-project] a[target=_blank]:after{content:" (" attr(href) ")";font-size:8pt;overflow-wrap:anywhere}}body{--nav-tint:24 18 34;--nav-accent:#d0b5f5}body:has(.site-footer[data-brand=state-farm]){--nav-tint:46 20 28;--nav-accent:#ffb3bf}body:has(.site-footer[data-brand=american]){--nav-tint:10 29 45;--nav-accent:#8ed5ff}body:has(.site-footer[data-brand=neurotrade]){--nav-tint:29 21 47;--nav-accent:#cbb1ff}body:has(.site-footer[data-brand=upgather]){--nav-tint:43 23 33;--nav-accent:#f1afba}body:has(.site-footer[data-brand=apple]){--nav-tint:43 19 29;--nav-accent:#ff9cad}body:has(.site-footer[data-brand=blue]){--nav-tint:15 28 45;--nav-accent:#9bceff}.home-page>.unified-header.unified-header,.unified-header.unified-header,.unified-viewer-header.unified-viewer-header,.work-layout>.unified-header.unified-header{background:linear-gradient(120deg,rgb(255 255 255/.045),transparent 50%),rgb(var(--nav-tint)/.25)!important;backdrop-filter:blur(24px) saturate(150%)!important;-webkit-backdrop-filter:blur(24px) saturate(150%)!important;border-bottom:1px solid color-mix(in srgb,var(--nav-accent) 25%,transparent)!important;box-shadow:inset 0 1px 0 #ffffff15,0 4px 20px #00000016!important}.unified-header .header-nav>a{color:#e2dfe8!important;text-shadow:0 1px 4px #0009}.unified-header .header-nav>a:hover,.unified-header .header-nav>a[aria-current=page]{color:var(--nav-accent)!important;text-decoration-color:var(--nav-accent)}.project-context{background:rgb(var(--nav-tint)/.25);backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);border-bottom-color:color-mix(in srgb,var(--nav-accent) 20%,transparent)}@supports not (backdrop-filter:blur(1px)){.home-page>.unified-header.unified-header,.project-context,.unified-header.unified-header,.unified-viewer-header.unified-viewer-header,.work-layout>.unified-header.unified-header{background:rgb(var(--nav-tint)/.96)!important}}@media(prefers-reduced-transparency:reduce){.home-page>.unified-header.unified-header,.project-context,.unified-header.unified-header,.unified-viewer-header.unified-viewer-header,.work-layout>.unified-header.unified-header{background:rgb(var(--nav-tint)/.96)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}body{--nav-tint:66 40 91}body:has(.site-footer[data-brand=state-farm]){--nav-tint:145 25 49}body:has(.site-footer[data-brand=american]){--nav-tint:0 91 147}body:has(.site-footer[data-brand=neurotrade]){--nav-tint:92 47 153}body:has(.site-footer[data-brand=upgather]){--nav-tint:133 54 78}body:has(.site-footer[data-brand=apple]){--nav-tint:149 32 62}body:has(.site-footer[data-brand=blue]){--nav-tint:31 82 142}.project-context.project-context{background:rgb(var(--nav-tint)/.25);color:#e1dfe7}.project-centered-chapters a.is-active,.project-centered-chapters a[aria-current]{color:var(--nav-accent)!important;text-decoration-color:var(--nav-accent)!important}.unified-header .header-nav[data-open=true]{background:rgb(var(--nav-tint)/.25);backdrop-filter:blur(32px) saturate(150%);-webkit-backdrop-filter:blur(32px) saturate(150%)}@media(prefers-reduced-transparency:reduce){.project-context.project-context,.unified-header .header-nav[data-open=true]{background:rgb(var(--nav-tint)/1)!important}}@supports not (backdrop-filter:blur(1px)){.project-context.project-context,.unified-header .header-nav[data-open=true]{background:rgb(var(--nav-tint)/1)!important}}@media print{[data-print-project]{font-size:11pt!important;line-height:1.5!important}[data-print-project] :is(section,article,main,header,figure,div,ul,ol,dl){min-width:0!important;max-width:100%!important;box-sizing:border-box!important}[data-print-project] :is(section,article,main,header,figure,div){height:auto!important;min-height:0!important;max-height:none!important;transform:none!important;contain:none!important;clip-path:none!important}[data-print-project] :is(section,article,main){width:100%!important;margin-inline:0!important;padding-inline:0!important}[data-print-project] :is(p,li,dd,dt){font-size:11pt!important;line-height:1.5!important;overflow-wrap:anywhere}[data-print-project] :is(h1,h2,h3,h4){max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere}[data-print-project] h1{font-size:26pt!important;line-height:1.15!important}[data-print-project] h2{font-size:19pt!important;line-height:1.2!important;margin-block:16pt 8pt!important}[data-print-project] h3{font-size:13pt!important;line-height:1.3!important}[data-print-project] :is(.sf-clean-browser,.sf-clean-journey ol,.sf-role-flow,.sf-needs-grid,.sf-role-ownership,.product-judgment-grid,.sf-personalization-layout,.sf-case-section,.sf-case-artifact-panel,.sf-decision-showcase,.sf-case-validation-grid,.sf-case-proof-strip,.sf-case-overview-hub-content,.sf-case-overview-hub-initiatives,.neurotrade-screen-browser,.neurotrade-decision-story,.neurotrade-validation-list,.neurotrade-supporting-grid,.availity-heading-row){display:block!important}[data-print-project] :is(.sf-clean-selector>strong,.sf-clean-journey li:after,.sf-role-flow li:after,.sf-case-pagination,.neurotrade-screen-picker,.sf-personalization-moments,.sf-personalization-actions,.sf-personalization-control){display:none!important}[data-print-project] :is(.sf-role-flow li,.sf-needs-grid article,.product-judgment-grid article,.sf-case-validation-grid article,.neurotrade-validation-list li){padding:10pt 0!important;margin:0!important;break-inside:avoid}[data-print-project] .sf-role-step{position:static!important}[data-print-project] :is(figure,dl){break-inside:auto!important}[data-print-project] img{position:static!important;inset:auto!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:180mm!important;margin-inline:auto!important;display:block!important;break-inside:avoid}[data-print-project] :is(figure,button:has(img)){aspect-ratio:auto!important}[data-print-project] table{width:100%!important;table-layout:fixed!important;border-collapse:collapse}[data-print-project] :is(td,th){overflow-wrap:anywhere;padding:6pt!important;font-size:9pt!important}[data-print-project] thead{display:table-header-group}[data-print-project] tr{break-inside:avoid}[data-print-project] :is(.sf-shopping-composed-shade,.sf-shopping-composed-features){display:none!important}[data-print-project] .sf-shopping-composed-copy{position:static!important;width:100%!important;margin:0!important;padding:0!important}}@media screen{.portfolio-viewer .unified-viewer-header.unified-viewer-header{width:100dvw!important;margin-inline:calc(50% - 50dvw)!important;height:auto!important;min-height:var(--global-header-total)!important;padding-block:8px!important}.unified-viewer-header:not(:has(.project-centered-chapters[data-visible=true])) .viewer-project-name{max-width:none;flex:1;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;line-height:1.4}.unified-viewer-header .project-nav-actions{margin-left:auto}}.project-print-media-link{display:none}@media print{[data-print-project] .project-print-media-link{display:block!important;overflow-wrap:anywhere;font-size:9pt!important}[data-print-project] :is(.audi-sketch-grid,.audi-stage-panel,.audi-overview-journey,.audi-overview-ownership,.audi-research-grid,.audi-approach-steps,.audi-signal-grid,.audi-signage-players,.audi-persona-detail){display:block!important}[data-print-project] :is(.audi-stage-tabs,.audi-stage-controls,.audi-persona-tabs,.audi-persona-index,.audi-artifact-open){display:none!important}[data-print-project] :is(.audi-sketch,.audi-approach-steps li,.audi-signal-grid article){break-inside:avoid;margin-bottom:12pt!important;padding:10pt!important}}@media print{:root body [data-print-project],:root body [data-print-project] *{background:transparent!important;color:#152333!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;backdrop-filter:none!important;position:static!important;inset:auto!important;transform:none!important;min-height:0!important;max-height:none!important;overflow:visible!important}:root body [data-print-project] :after,:root body [data-print-project] :before{background:none!important;box-shadow:none!important}:root body [data-print-project] :is(section,article,header,div,figure,ul,ol,dl){height:auto!important;min-width:0!important;max-width:100%!important;display:block!important;grid-template-columns:none!important;aspect-ratio:auto!important}:root body [data-print-project] :is(section,article,header,figure,div){margin-block:0 8pt!important}:root body [data-print-project] :is(header,[class*=heading],[class*=-intro]){break-inside:avoid;break-after:avoid}:root body [data-print-project] :is(h1,h2,h3,h4,p,li,small,span){opacity:1!important}:root body [data-print-project] :is(small,figcaption){display:block}:root body [data-print-project] :is(.site-header,.project-navigation,.unified-viewer-header,.portfolio-story-nav,.study-chapter-nav,.project-centered-chapters,nav,button,video,iframe,[aria-hidden=true],.audi-stage-tabs,.audi-stage-controls,.audi-persona-tabs,.audi-persona-index,.audi-artifact-open){display:none!important}:root body [data-print-project] button:has(img){display:block!important}:root body [data-print-project] img{max-height:145mm!important;height:auto!important;width:auto!important;object-fit:contain!important}:root body [data-print-project] a{color:#075b95!important}:root body [data-print-project] .project-print-media-link{display:block!important}}@media print{:root body [data-print-project] :is(svg,canvas,.site-header,.global-nav){display:none!important}:root body [data-print-project] :is(section,article,header,figure,div,li){padding:6pt 0!important}}@media print{:root body [data-print-project] button[class]:has(img){display:block!important;height:auto!important;padding:0!important}:root body [data-print-project] :is(img,button:has(img)){break-inside:avoid}:root body [data-print-project] :is(p,span,small,h1,h2,h3,h4){letter-spacing:normal!important}}@media print{:root body [data-print-project] button:has(img):not([hidden]){display:block!important;height:auto!important;padding:0!important}:root body [data-print-project] :is(.audi-sketch,.audi-approach-steps li,.ata-signals-grid article,.ata-persona-panel){break-inside:avoid!important}}@media print{:root body [data-print-project] .availity-mobile-carousel-viewport{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10pt!important}:root body [data-print-project] .availity-mobile-carousel-card{width:100%!important;break-inside:avoid!important}:root body [data-print-project] .availity-mobile-carousel-card img{max-height:100mm!important}:root body [data-print-project] :is(.audi-sketch,.ata-wire-panel,.ata-research-card,.cw-persona-panel,.neurotrade-decision-story article){break-inside:avoid!important}}@media print{:root body [data-print-project] :is(.sr-only,.skip-link,[hidden]){display:none!important}:root body [data-print-project] :is([class*=eyebrow],[class*=kicker]){break-after:avoid!important}}@media print{:root body [data-print-project] :is(.neurotrade-decision-story,.neurotrade-supporting-grid figure){break-inside:avoid!important}:root body [data-print-project] .neurotrade-decision-story img{max-height:95mm!important}:root body [data-print-project] .am-prototype-phone{width:100%!important;max-width:none!important;border:0!important;border-radius:0!important}:root body [data-print-project] figure{break-inside:avoid!important}}.portfolio-reading-frame .project-opening-role{font-size:14px;line-height:1.6;max-width:100%;margin:16px 0;color:inherit;overflow-wrap:anywhere}.project-opening-role strong{margin-right:8px}.portfolio-reading-frame{--reading-accent:var(--primary,#c8afff);min-width:0}.portfolio-reading-frame[data-project=returning],.portfolio-reading-frame[data-project=shopping]{--reading-accent:#ff9ca8}.portfolio-reading-frame[data-project=american-airlines-v2]{--reading-accent:#83d2f7}.portfolio-reading-frame[data-project=neurotrade]{--reading-accent:#c6a4ff}.portfolio-reading-frame[data-project=apple-music]{--reading-accent:#ff9bb6}.portfolio-reading-frame[data-project=availity-essentials],.portfolio-reading-frame[data-project=cisco-vision],.portfolio-reading-frame[data-project=cisco-webex-ui-enhancements]{--reading-accent:#7ed4ef}.portfolio-reading-frame :where([data-story-chapter]){scroll-margin-top:120px}.portfolio-reading-frame :where(section[data-story-chapter]){padding-block:clamp(32px,4.5vw,68px);border-top:1px solid color-mix(in srgb,var(--reading-accent) 15%,transparent)}.portfolio-reading-frame :where(section[data-story-chapter]):nth-of-type(2n){background-image:linear-gradient(115deg,color-mix(in srgb,var(--reading-accent) 4%,transparent),transparent 78%)}.portfolio-reading-frame :where(h2[data-chapter-number]){text-wrap:balance}.portfolio-reading-frame [data-story-number]:before{content:attr(data-story-number) " / ";display:inline;color:inherit;font:inherit;letter-spacing:inherit}.portfolio-reading-frame :where(p,li,dd,figcaption){text-wrap:pretty}.portfolio-reading-frame :where([class*=section-intro]>p,[class*=heading-row]>p){max-width:68ch}.portfolio-reading-frame :where(button,a):focus-visible,.project-study :where(button,a):focus-visible{outline:2px solid var(--reading-accent,var(--primary));outline-offset:5px}.portfolio-reading-next{margin:0;padding:28px clamp(20px,5vw,72px);display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--border);background:var(--background);color:var(--foreground)}.portfolio-reading-next a{display:flex;align-items:center;flex-wrap:wrap;gap:12px;min-height:44px;text-decoration:none}.portfolio-reading-next small{color:var(--muted-foreground)}.portfolio-reading-next strong{font-size:18px}.work-gallery:not(.work-gallery-home) .gallery-scan-description{display:block;margin:10px 0;font-size:15px;color:var(--muted-foreground);overflow:visible;-webkit-line-clamp:unset}.work-gallery:not(.work-gallery-home) .gallery-scan-specialty{font-size:13px;line-height:1.5;color:var(--foreground);margin:0}.work-gallery:not(.work-gallery-home) .gallery-scan-status{display:block;font-size:12px;color:var(--muted-foreground);margin-top:6px}.work-gallery-home :is(.gallery-scan-description,.gallery-scan-specialty,.gallery-scan-status){display:none}.work-gallery:not(.work-gallery-home) .gallery-copy-compact{padding:20px}.project-study .proof-ordered-section .proof-section{padding-block:clamp(32px,4vw,64px);scroll-margin-top:120px}.project-study .proof-ordered-section:nth-child(2n){background:linear-gradient(110deg,color-mix(in srgb,var(--primary) 4%,transparent),transparent)}.project-study .study-chapter-purpose{display:none}.project-study .proof-section-heading h2{text-wrap:balance}.project-study .proof-key-decisions>div{box-shadow:none}@media(max-width:767px){.portfolio-reading-frame :where(section[data-story-chapter]){padding-block:32px}.portfolio-reading-frame :where(h2[data-chapter-number]){font-size:clamp(25px,6.5vw,34px);line-height:1.2}.portfolio-reading-next{align-items:flex-start}.portfolio-reading-next a:last-child{justify-content:flex-end;text-align:right}.portfolio-reading-next small{flex-basis:100%}}@media print{.portfolio-reading-next{display:none}.portfolio-reading-frame section[data-story-chapter]{background:none;padding-block:12pt}}.portfolio-reading-frame .product-judgment-brief{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding-block:32px}.portfolio-reading-frame .product-judgment-brief header{margin:0}.portfolio-reading-frame .product-judgment-brief h2{font-size:clamp(24px,2.4vw,34px)}.portfolio-reading-frame .product-judgment-brief>p{margin:0;line-height:1.7;max-width:68ch}.product-judgment-label{color:var(--reading-accent);font-size:12px;font-weight:650;letter-spacing:.1em;margin:0 0 12px}.neurotrade-delivery-summary{border-top:1px solid #343044;margin-top:24px;padding-top:24px}@media(max-width:767px){.portfolio-reading-frame .product-judgment-brief{grid-template-columns:1fr;gap:16px}}.portfolio-reading-frame .neurotrade-portfolio .availity-eyebrow{color:var(--reading-accent);background:none;border:0;padding:0;box-shadow:none}.light .portfolio-reading-frame{--reading-accent:#644291}.light .portfolio-reading-frame[data-project=returning],.light .portfolio-reading-frame[data-project=shopping]{--reading-accent:#9e233c}.light .portfolio-reading-frame[data-project=american-airlines-v2],.light .portfolio-reading-frame[data-project=availity-essentials],.light .portfolio-reading-frame[data-project=cisco-webex-ui-enhancements]{--reading-accent:#075d89}@media(prefers-reduced-motion:reduce){.portfolio-reading-frame *,.project-study *{scroll-behavior:auto!important}}.portfolio-reading-frame .sf-clean-preview figcaption{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.portfolio-reading-frame .sf-clean-preview figcaption a{display:inline-flex;gap:6px;align-items:center;min-height:44px;color:#ffc0cc;text-underline-offset:4px}.work-gallery:not(.work-gallery-home):not(.gallery-list-mode) .gallery-copy-compact{display:flex;flex:1;flex-direction:column}.work-gallery:not(.work-gallery-home) .gallery-scan-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;line-height:1.6;block-size:4.8em;min-block-size:4.8em;max-block-size:4.8em}.work-gallery:not(.work-gallery-home):not(.gallery-list-mode) .gallery-copy-compact .gallery-scan-specialty{margin-top:auto;padding-top:12px}.work-gallery.gallery-list-mode .gallery-card-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.portfolio-reading-frame[data-project=apple-music]{--reading-accent:#ff526f}.portfolio-reading-frame[data-project=audi-ev-mobile-kiosk-signage]{--reading-accent:#ff7184}.portfolio-reading-frame[data-project=tom-ferry-illum-mobile-app]{--reading-accent:#66cfff}.portfolio-reading-frame[data-project=smartmoving-crm]{--reading-accent:#72c0ff}.portfolio-reading-frame[data-project=event-flow]{--reading-accent:#e4a5d4}.portfolio-reading-frame[data-project] [data-story-number]{color:var(--reading-accent)}.portfolio-reading-frame[data-project] [data-story-number]:before{color:inherit}.project-study .study-chapter-label,.project-study .study-chapter-label .study-chapter-number{color:var(--proof-accent,var(--primary))}.light .portfolio-reading-frame[data-project=apple-music],.light .portfolio-reading-frame[data-project=audi-ev-mobile-kiosk-signage]{--reading-accent:#b51f3c}.light .portfolio-reading-frame[data-project=event-flow]{--reading-accent:#8d3678}.light .portfolio-reading-frame[data-project=smartmoving-crm],.light .portfolio-reading-frame[data-project=tom-ferry-illum-mobile-app]{--reading-accent:#075d89}.portfolio-reading-frame[data-project] [data-story-number]{color:var(--reading-accent)!important}.project-study .study-chapter-label,.project-study .study-chapter-label .study-chapter-number{color:var(--proof-accent,var(--primary))!important}