.home-module__i0QXTG__projectCard,.home-module__i0QXTG__projectLink{height:100%}.home-module__i0QXTG__projectLink{flex-direction:column;display:flex}.home-module__i0QXTG__imageFrame{aspect-ratio:16/9;isolation:isolate;border:var(--border-thin);border-radius:var(--radius-sm);background:var(--project-background);position:relative;overflow:hidden}.home-module__i0QXTG__projectImage{object-fit:cover;transition:transform var(--duration-reveal) var(--ease-standard)}.home-module__i0QXTG__projectLink:hover .home-module__i0QXTG__projectImage{transform:scale(1.018)}.home-module__i0QXTG__imagePlaceholder{inset:var(--space-4);padding:var(--space-8);border-radius:var(--radius-md);background:var(--project-soft);color:var(--project-text);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);align-items:end;display:flex;position:absolute}.home-module__i0QXTG__projectLink:hover .home-module__i0QXTG__imagePlaceholder{background:var(--project-dark);color:var(--color-text-inverse);transform:scale(1.012)}.home-module__i0QXTG__imagePlaceholder>div>span{font-size:var(--text-caption);letter-spacing:var(--tracking-meta);text-transform:uppercase}.home-module__i0QXTG__imagePlaceholder>div>p{max-width:26rem;margin-top:var(--space-2);font-size:var(--text-body-lg);font-weight:var(--weight-medium);line-height:var(--leading-body-lg);text-wrap:wrap}.home-module__i0QXTG__projectText{padding-top:var(--space-6);flex-direction:column;flex:1;display:flex}.home-module__i0QXTG__projectMeta{align-items:baseline;gap:var(--space-4);color:var(--color-text-secondary);font-size:var(--text-caption);font-weight:var(--weight-medium);text-transform:uppercase;line-height:1.4;display:flex}.home-module__i0QXTG__projectCategory{color:var(--color-text-secondary);text-wrap:wrap}.home-module__i0QXTG__projectText h3{width:fit-content;max-width:none;margin-top:var(--space-2);border-bottom:.125rem solid var(--color-accent);font-size:var(--text-h3);font-weight:var(--weight-semibold);line-height:var(--leading-h3);letter-spacing:var(--tracking-heading);text-wrap:wrap}.home-module__i0QXTG__projectDescription{width:100%;max-width:none;margin-top:var(--space-2);color:var(--color-text-secondary);line-height:var(--leading-body);text-wrap:wrap}@media (max-width:50.6238rem){.home-module__i0QXTG__imagePlaceholder{inset:var(--space-3);padding:var(--space-6);border-radius:var(--radius-sm)}.home-module__i0QXTG__imagePlaceholder>div>p{font-size:var(--text-body)}}@media (prefers-reduced-motion:reduce){.home-module__i0QXTG__imagePlaceholder,.home-module__i0QXTG__projectImage{transition-duration:.01ms}.home-module__i0QXTG__projectLink:hover .home-module__i0QXTG__imagePlaceholder,.home-module__i0QXTG__projectLink:hover .home-module__i0QXTG__projectImage{transform:none}}
.layout-module__sqqsta__pageContainer{width:min(var(--page-container-max), calc(100% - (var(--page-gutter) * 2)));min-width:0;margin-inline:auto}.layout-module__sqqsta__pageGrid{grid-template-columns:repeat(var(--page-grid-columns), minmax(0, 1fr));column-gap:var(--page-grid-gap);min-width:0;display:grid}.layout-module__sqqsta__pageGrid>*{grid-column:1/-1;min-width:0}.layout-module__sqqsta__measure{justify-self:start;width:100%;min-width:0}.layout-module__sqqsta__measure>:is(h1,h2,h3,h4,p,figcaption,blockquote){width:100%;max-width:none}.layout-module__sqqsta__readingMeasure{max-width:var(--reading-width);grid-column:1/-1}.layout-module__sqqsta__fullMeasure{grid-column:1/-1;max-width:none}.layout-module__sqqsta__section{width:100%;min-width:0;scroll-margin-top:calc(var(--shell-topbar-height) + var(--shell-announcement-height) + var(--space-4))}.layout-module__sqqsta__sectionDefault{padding-block:var(--section-space)}.layout-module__sqqsta__sectionCompact{padding-block:var(--section-space-compact)}.layout-module__sqqsta__sectionFlush{padding-block:0}.layout-module__sqqsta__sectionDivider{border-top:var(--border-thin)}@media (max-width:50.6238rem){.layout-module__sqqsta__readingMeasure,.layout-module__sqqsta__fullMeasure{grid-column:1/-1}.layout-module__sqqsta__section{scroll-margin-top:calc(var(--shell-mobile-nav-height) + var(--shell-announcement-height) + var(--space-4))}}
.CaseStudyContainer-module__mRr3Za__root{min-width:0}.CaseStudyContainer-module__mRr3Za__root [data-measure=reading]{grid-column:1/-1;max-width:none}.CaseStudyContainer-module__mRr3Za__content{width:100%;min-width:0}
.CaseStudySection-module__R0w6WG__section{width:100%;min-width:0;padding-block:var(--section-space)}.CaseStudySection-module__R0w6WG__headingMeasure{margin-bottom:var(--space-12)}.CaseStudySection-module__R0w6WG__heading{width:100%;min-width:0}.CaseStudySection-module__R0w6WG__meta{align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-4);color:var(--color-text-secondary);font-size:var(--text-caption);font-weight:var(--weight-medium);line-height:1.4;display:flex}.CaseStudySection-module__R0w6WG__meta span:first-child{color:var(--case-section-accent,var(--color-accent));font-weight:var(--weight-regular);font-variant-numeric:tabular-nums}.CaseStudySection-module__R0w6WG__title{width:100%;font-size:var(--text-h2);font-weight:var(--weight-medium);line-height:var(--leading-h2);letter-spacing:var(--tracking-heading);text-wrap:wrap}@media (max-width:50.6238rem){.CaseStudySection-module__R0w6WG__section{padding-block:var(--section-space)}.CaseStudySection-module__R0w6WG__headingMeasure{margin-bottom:var(--space-8)}}
.studio-home-module__B2-Zzq__appShell{--studio-bg:var(--color-bg-primary);--studio-surface:var(--color-surface);--studio-surface-active:var(--color-surface-active);--studio-surface-deep:var(--color-surface-subtle);--studio-surface-hover:var(--glass-panel-hover);--studio-border:var(--color-border);--studio-text:var(--color-text-primary);--studio-text-secondary:var(--color-text-body);--studio-text-muted:var(--color-text-secondary);--studio-text-subtle:var(--color-text-subtle);--studio-accent:var(--color-accent-system);--studio-accent-product:var(--color-category-product);--studio-accent-visual:var(--color-category-visual);--studio-accent-marketing:var(--color-category-marketing);--studio-signal-orange:#536371;--studio-focus:var(--color-focus);--studio-mark-surface:#ffffff57;--studio-media:#ffffff38;--studio-media-edge:var(--glass-border);--studio-control:var(--color-surface-muted);--studio-control-hover:var(--glass-panel-hover);--studio-underline:#9b9ea1;--studio-sidebar:var(--shell-sidebar-width);--studio-topbar:var(--shell-topbar-height);--studio-radius-media:6px;--studio-radius-control:6px;--studio-ease:cubic-bezier(.16, 1, .3, 1);--studio-type-base:var(--text-ui);--studio-type-label:var(--text-caption);--studio-leading-base:var(--leading-ui);--studio-leading-label:var(--leading-caption);min-width:320px;min-height:100dvh;color:var(--studio-text-secondary);font-size:var(--studio-type-base);line-height:var(--studio-leading-base);background:0 0}.studio-home-module__B2-Zzq__appShell :focus-visible{outline:2px solid var(--studio-focus);outline-offset:3px}.studio-home-module__B2-Zzq__appShell ::selection{background:var(--studio-accent);color:#fff}.studio-home-module__B2-Zzq__skipLink{z-index:100;border-radius:var(--studio-radius-control);background:var(--studio-text);color:var(--studio-bg);transition:transform .18s var(--studio-ease);padding:8px 12px;position:fixed;top:12px;left:16px;transform:translateY(-200%)}.studio-home-module__B2-Zzq__skipLink:focus{transform:translateY(0)}.studio-home-module__B2-Zzq__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.studio-home-module__B2-Zzq__siteNav{z-index:40;width:var(--studio-sidebar);border-right:1px solid var(--studio-border);background:linear-gradient(145deg, #ffffff6b, transparent 46%), var(--glass-panel);height:100dvh;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation)) contrast(1.02);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation)) contrast(1.02);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden;box-shadow:inset -1px 0 #ffffffa8,inset 0 1px #ffffffc2,10px 0 32px #2d364006}.studio-home-module__B2-Zzq__navHeader{justify-content:space-between;align-items:flex-start;min-height:52px;padding:24px 24px 8px;display:flex}.studio-home-module__B2-Zzq__brand{color:var(--studio-text);font-weight:var(--weight-semibold);letter-spacing:-.02em;transition:opacity .18s var(--studio-ease);align-items:center;gap:7px;line-height:20px;display:inline-flex}.studio-home-module__B2-Zzq__brand:hover{opacity:.64}.studio-home-module__B2-Zzq__brandMark,.studio-home-module__B2-Zzq__navIcon,.studio-home-module__B2-Zzq__companyMark{background:var(--studio-mark-surface);color:var(--studio-text-muted);font-size:10px;font-weight:var(--weight-semibold);border-radius:3px;flex:none;place-items:center;display:inline-grid}.studio-home-module__B2-Zzq__brandMark{width:16px;height:16px;color:var(--studio-text);border-radius:50%}.studio-home-module__B2-Zzq__menuToggle{border-radius:var(--studio-radius-control);width:32px;height:32px;color:var(--studio-text-muted);cursor:pointer;transition:background-color .18s var(--studio-ease), color .18s var(--studio-ease), transform .12s var(--studio-ease);background:0 0;border:0;display:none;position:relative}.studio-home-module__B2-Zzq__menuToggle:hover,.studio-home-module__B2-Zzq__menuToggle:focus-visible{background:var(--studio-surface-hover);color:var(--studio-text-secondary)}.studio-home-module__B2-Zzq__menuToggle:active{transform:scale(.96)}.studio-home-module__B2-Zzq__menuToggle:before,.studio-home-module__B2-Zzq__menuToggle:after{content:"";width:18px;height:1px;transition:transform .22s var(--studio-ease), top .22s var(--studio-ease);background:currentColor;position:absolute;left:7px}.studio-home-module__B2-Zzq__menuToggle:before{top:11px}.studio-home-module__B2-Zzq__menuToggle:after{top:20px}.studio-home-module__B2-Zzq__menuToggle[aria-expanded=true]:before{top:16px;transform:rotate(45deg)}.studio-home-module__B2-Zzq__menuToggle[aria-expanded=true]:after{top:16px;transform:rotate(-45deg)}.studio-home-module__B2-Zzq__navBody{scrollbar-width:thin;scrollbar-color:#b7b9bb transparent;flex:auto;min-height:0;padding:14px;overflow-y:auto}.studio-home-module__B2-Zzq__navGroup+.studio-home-module__B2-Zzq__navGroup{margin-top:8px}.studio-home-module__B2-Zzq__navSectionLabel{color:var(--studio-text-subtle);font-size:var(--studio-type-label);line-height:var(--studio-leading-label);padding:10px}.studio-home-module__B2-Zzq__navSectionLabel[data-section=product],.studio-home-module__B2-Zzq__navSectionLabel[data-section=visual],.studio-home-module__B2-Zzq__navSectionLabel[data-section=marketing]{align-items:center;gap:8px;display:flex}.studio-home-module__B2-Zzq__navSectionLabel[data-section=product]:before,.studio-home-module__B2-Zzq__navSectionLabel[data-section=visual]:before,.studio-home-module__B2-Zzq__navSectionLabel[data-section=marketing]:before{background:var(--section-accent);content:"";transform-origin:0;width:8px;height:3px;transition:transform .18s var(--studio-ease);border-radius:999px}.studio-home-module__B2-Zzq__navSectionLabel[data-section=product]{--section-accent:var(--studio-accent-product)}.studio-home-module__B2-Zzq__navSectionLabel[data-section=visual]{--section-accent:var(--studio-accent-visual)}.studio-home-module__B2-Zzq__navSectionLabel[data-section=marketing]{--section-accent:var(--studio-accent-marketing)}.studio-home-module__B2-Zzq__navGroup[data-section-active=true] .studio-home-module__B2-Zzq__navSectionLabel:before{transform:scaleX(1.75)}.studio-home-module__B2-Zzq__navGroup:has(.studio-home-module__B2-Zzq__navItem:is(:hover,:focus-visible,[aria-current=page])) .studio-home-module__B2-Zzq__navSectionLabel:before{transform:scaleX(1.75)}.studio-home-module__B2-Zzq__navItem{border-radius:var(--studio-radius-control);width:100%;min-height:30px;color:var(--studio-text-muted);transition:background-color .18s var(--studio-ease), color .18s var(--studio-ease), transform .12s var(--studio-ease);align-items:center;gap:8px;padding:5px 10px;display:flex}.studio-home-module__B2-Zzq__navItem:hover,.studio-home-module__B2-Zzq__navItem:focus-visible{background:var(--studio-surface-hover);color:var(--studio-text-secondary);box-shadow:inset 0 1px #ffffff94}.studio-home-module__B2-Zzq__navItem[aria-current=page]{background:var(--studio-surface-active);color:var(--studio-text-secondary);border:1px solid #ffffff85}.studio-home-module__B2-Zzq__navItem[data-nav-key=citizen],.studio-home-module__B2-Zzq__navItem[data-nav-key=duckie]{--item-accent:var(--studio-accent-product)}.studio-home-module__B2-Zzq__navItem[data-nav-key=illoominate-brand]{--item-accent:var(--studio-accent-visual)}.studio-home-module__B2-Zzq__navItem[data-nav-key=one-size-for-who]{--item-accent:var(--studio-accent-marketing)}.studio-home-module__B2-Zzq__navItem[data-nav-key][aria-current=page]{box-shadow:inset 3px 0 0 var(--item-accent,var(--studio-accent)), inset 0 1px 0 #ffffffb8, 0 6px 18px #374f5e14}.studio-home-module__B2-Zzq__navIcon{width:18px;height:18px}.studio-home-module__B2-Zzq__navItemDisabled{cursor:default;opacity:.42}.studio-home-module__B2-Zzq__navItemDisabled:hover{color:var(--studio-text-muted);background:0 0}.studio-home-module__B2-Zzq__navGroupEmpty{min-height:36px}.studio-home-module__B2-Zzq__navFooter{color:var(--studio-text-subtle);font-size:var(--text-micro);flex:0 0 60px;align-items:flex-end;padding:0 24px 24px;display:flex}.studio-home-module__B2-Zzq__pagePane{min-height:100dvh;margin-left:var(--studio-sidebar);background:0 0}.studio-home-module__B2-Zzq__topbar{z-index:30;height:var(--studio-topbar);border-bottom:1px solid var(--studio-border);background:linear-gradient(180deg, #ffffff7a, transparent), var(--glass-panel);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation)) contrast(1.02);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation)) contrast(1.02);justify-content:space-between;align-items:center;padding:0 20px;display:flex;position:sticky;top:0;box-shadow:inset 0 1px #ffffff94}.studio-home-module__B2-Zzq__breadcrumbs{color:var(--studio-text-muted);align-items:center;gap:10px;font-weight:500;display:flex}.studio-home-module__B2-Zzq__breadcrumbIcon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;flex:none;width:12px;height:12px}.studio-home-module__B2-Zzq__breadcrumbItem{align-items:center;gap:10px;min-width:0;display:inline-flex}.studio-home-module__B2-Zzq__breadcrumbSeparator{color:var(--studio-text-subtle)}.studio-home-module__B2-Zzq__breadcrumbs a:hover,.studio-home-module__B2-Zzq__breadcrumbs a:focus-visible{color:var(--studio-text-secondary)}.studio-home-module__B2-Zzq__copyLink{color:var(--studio-text-muted);cursor:pointer;transition:color .18s var(--studio-ease), transform .12s var(--studio-ease);background:0 0;border:0;padding:8px}.studio-home-module__B2-Zzq__copyLink:hover,.studio-home-module__B2-Zzq__copyLink:focus-visible{color:var(--studio-text-secondary)}.studio-home-module__B2-Zzq__copyLink:active{transform:translateY(1px)}.studio-home-module__B2-Zzq__announcement{top:var(--studio-topbar);z-index:29;min-height:var(--shell-announcement-height);color:#fbfcff;font-size:var(--studio-type-label);-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(100deg,#315bc5 0%,#4e72d5 50%,#365ec0 100%);border-bottom:1px solid #23489a29;place-items:center;line-height:1;display:grid;position:sticky;box-shadow:inset 0 1px #ffffff29}.studio-home-module__B2-Zzq__homeMain{padding:var(--home-content-start) 0 var(--space-6);background:0 0}.studio-home-module__B2-Zzq__homeMain>section,.studio-home-module__B2-Zzq__intro{width:100%}.studio-home-module__B2-Zzq__avatar{width:var(--home-avatar-size);height:var(--home-avatar-size);border:1px solid var(--studio-border);background:radial-gradient(circle at 32% 18%, #ffffffe6, transparent 42%), var(--glass-panel);color:var(--studio-text-secondary);font-size:13px;font-weight:var(--weight-semibold);-webkit-backdrop-filter:blur(18px) saturate(var(--glass-saturation)) contrast(1.02);backdrop-filter:blur(18px) saturate(var(--glass-saturation)) contrast(1.02);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 1px #ffffffc7,0 8px 22px #2d3b460f}.studio-home-module__B2-Zzq__heroBody{width:100%;margin-top:var(--home-avatar-gap)}.studio-home-module__B2-Zzq__intro h1{width:100%;max-width:none;color:var(--studio-text);font-size:var(--text-display);letter-spacing:-.04em;text-wrap:wrap;font-weight:600;line-height:1.16}.studio-home-module__B2-Zzq__heroDeck{width:100%;max-width:none;margin-top:var(--home-deck-gap);color:var(--studio-text-secondary);font-size:var(--text-hero-deck);letter-spacing:-.02em;text-wrap:wrap;line-height:1.48}.studio-home-module__B2-Zzq__careerSummary{width:100%;max-width:none;margin-top:var(--home-career-gap);color:var(--studio-text);font-size:var(--text-body);text-wrap:wrap;line-height:1.5}.studio-home-module__B2-Zzq__careerSummary strong{font-weight:var(--weight-semibold)}.studio-home-module__B2-Zzq__wave{transform-origin:70% 70%;animation:3.8s ease-in-out infinite studio-home-module__B2-Zzq__waveHand;display:inline-block}@keyframes studio-home-module__B2-Zzq__waveHand{0%,30%,to{transform:rotate(0)}6%{transform:rotate(12deg)}12%{transform:rotate(-7deg)}18%{transform:rotate(9deg)}24%{transform:rotate(-3deg)}}.studio-home-module__B2-Zzq__heroMeta{min-height:24px;margin-top:var(--home-meta-gap);color:var(--studio-text-subtle);font-size:var(--text-ui);line-height:var(--leading-ui);flex-wrap:wrap;gap:8px 28px;display:flex}.studio-home-module__B2-Zzq__heroMetaItem{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.studio-home-module__B2-Zzq__heroMetaIcon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;flex:none;width:18px;height:18px}.studio-home-module__B2-Zzq__localTime{font-variant-numeric:tabular-nums;white-space:nowrap;inline-size:8.5ch;display:inline-block}.studio-home-module__B2-Zzq__localTimePending{visibility:hidden}.studio-home-module__B2-Zzq__experience{margin-top:var(--space-12)}.studio-home-module__B2-Zzq__sectionLabel{color:var(--studio-text-subtle);font-size:var(--text-caption);font-weight:400;line-height:var(--studio-leading-label)}.studio-home-module__B2-Zzq__experienceList{margin-top:16px}.studio-home-module__B2-Zzq__experienceSubsectionLabel{margin-top:24px}.studio-home-module__B2-Zzq__experienceSubsectionLabel+.studio-home-module__B2-Zzq__experienceList{margin-top:12px}.studio-home-module__B2-Zzq__experienceRow{min-height:var(--home-timeline-row);border-bottom:1px solid var(--studio-border);grid-template-columns:20px max-content minmax(120px,1fr) max-content;align-items:center;gap:10px;display:grid}.studio-home-module__B2-Zzq__experienceRow:last-child{border-bottom:0}.studio-home-module__B2-Zzq__experienceRow strong{color:var(--studio-text-secondary);font-weight:var(--weight-semibold)}.studio-home-module__B2-Zzq__companyMark{border-radius:3px;width:20px;height:20px}.studio-home-module__B2-Zzq__role,.studio-home-module__B2-Zzq__date{color:var(--studio-text-muted)}.studio-home-module__B2-Zzq__date{text-align:right;white-space:nowrap}.studio-home-module__B2-Zzq__projectList{margin-top:var(--space-16)}.studio-home-module__B2-Zzq__projectCard{margin-bottom:var(--space-16)}.studio-home-module__B2-Zzq__projectCard:last-child{margin-bottom:0}.studio-home-module__B2-Zzq__projectLink{border-radius:var(--studio-radius-media);display:block}.studio-home-module__B2-Zzq__projectCopy{gap:2px;margin-bottom:16px;display:grid}.studio-home-module__B2-Zzq__projectCopy h2{max-width:none;color:var(--studio-text);font-size:var(--text-card-title);font-weight:var(--weight-semibold);letter-spacing:-.02em;background-image:linear-gradient(var(--project-accent), var(--project-accent));transition:background-size .22s var(--studio-ease);text-wrap:wrap;background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;justify-self:start}.studio-home-module__B2-Zzq__projectCard:is(:hover,:focus-within,:active) .studio-home-module__B2-Zzq__projectCopy h2{background-size:100% 1px}.studio-home-module__B2-Zzq__projectCopy p{width:100%;max-width:none;color:var(--studio-text-secondary);text-wrap:wrap}.studio-home-module__B2-Zzq__projectCopy>p:last-child{font-size:var(--text-card-body);line-height:var(--leading-card-body)}.studio-home-module__B2-Zzq__projectCopy .studio-home-module__B2-Zzq__projectCategory{color:var(--studio-text-muted);font-size:var(--text-card-meta);line-height:var(--leading-card-meta)}.studio-home-module__B2-Zzq__mediaFrame{aspect-ratio:1.975;border:1px solid var(--studio-border);border-radius:var(--studio-radius-media);background:var(--studio-media);transition:box-shadow .18s var(--studio-ease), transform .12s var(--studio-ease);box-shadow:inset 0 1px 0 #ffffff6b, var(--glass-shadow);position:relative;overflow:hidden;transform:translateZ(0)}.studio-home-module__B2-Zzq__projectImage{object-fit:cover;object-position:var(--cover-position)}.studio-home-module__B2-Zzq__projectCard:is(:hover,:focus-within,:active) .studio-home-module__B2-Zzq__mediaFrame{box-shadow:inset 0 1px 0 #ffffff94, 0 0 0 1px var(--project-accent), 0 12px 32px #2d36400e}.studio-home-module__B2-Zzq__imagePlaceholder{color:var(--studio-text-subtle);place-items:center;display:grid;position:absolute;inset:0}.studio-home-module__B2-Zzq__contactBlock{margin-top:var(--space-18);border-top:1px solid var(--studio-border);padding:28px 0 24px}.studio-home-module__B2-Zzq__contactBlock h2{width:100%;max-width:none;color:var(--studio-text);font-size:var(--text-card-title);font-weight:var(--weight-semibold);text-wrap:wrap}.studio-home-module__B2-Zzq__contactBlock p{width:100%;max-width:none;color:var(--studio-text-muted);font-size:var(--text-card-body);line-height:var(--leading-card-body);text-wrap:wrap;margin-top:6px}.studio-home-module__B2-Zzq__contactBlock p a{color:var(--studio-text-secondary);text-decoration:underline;-webkit-text-decoration-color:var(--studio-underline);text-decoration-color:var(--studio-underline);text-underline-offset:3px}.studio-home-module__B2-Zzq__contactActions{gap:10px;margin-top:18px;display:flex}.studio-home-module__B2-Zzq__actionButton{border-radius:var(--studio-radius-control);border:1px solid var(--studio-border);background:linear-gradient(145deg, #ffffff3d, transparent 56%), var(--studio-control);min-height:40px;color:var(--studio-text-secondary);font-weight:var(--weight-medium);white-space:nowrap;transition:background-color .18s var(--studio-ease), color .18s var(--studio-ease), transform .12s var(--studio-ease);-webkit-backdrop-filter:blur(18px) saturate(var(--glass-saturation)) contrast(1.02);backdrop-filter:blur(18px) saturate(var(--glass-saturation)) contrast(1.02);justify-content:center;align-items:center;padding:0 18px;display:inline-flex;box-shadow:inset 0 1px #ffffffb8,0 8px 22px #2d36400d}.studio-home-module__B2-Zzq__actionButton:hover,.studio-home-module__B2-Zzq__actionButton:focus-visible{background:var(--studio-accent);color:#fff}.studio-home-module__B2-Zzq__actionButton:active{transform:translateY(1px)}.studio-home-module__B2-Zzq__toast{z-index:60;border-radius:var(--studio-radius-control);color:#f7f7f7;opacity:0;pointer-events:none;transition:opacity .18s var(--studio-ease), transform .18s var(--studio-ease);background:#202428;border:1px solid #3f4347;padding:9px 12px;position:fixed;bottom:18px;right:18px;transform:translateY(16px)}.studio-home-module__B2-Zzq__toastVisible{opacity:1;transform:translateY(0)}@media (min-width:810px){.studio-home-module__B2-Zzq__intro h1{letter-spacing:-.04em;line-height:1.16}.studio-home-module__B2-Zzq__heroDeck{letter-spacing:-.015em;max-width:none;line-height:1.5}.studio-home-module__B2-Zzq__experience{margin-top:var(--space-16)}.studio-home-module__B2-Zzq__navItem{min-height:32px}.studio-home-module__B2-Zzq__projectCopy h2,.studio-home-module__B2-Zzq__contactBlock h2{line-height:1.28}.studio-home-module__B2-Zzq__projectCopy>p:last-child{max-width:none;font-size:var(--text-card-body);line-height:var(--leading-card-body)}.studio-home-module__B2-Zzq__projectCategory{font-size:var(--text-card-meta);line-height:var(--leading-card-meta)}}@media (min-width:1200px){.studio-home-module__B2-Zzq__heroMeta{line-height:22px}.studio-home-module__B2-Zzq__experience{margin-top:var(--space-18)}.studio-home-module__B2-Zzq__role{font-size:var(--text-ui)}.studio-home-module__B2-Zzq__date{font-size:var(--text-small)}.studio-home-module__B2-Zzq__projectCopy>p:last-child{max-width:none;font-size:var(--text-card-body);line-height:var(--leading-card-body)}.studio-home-module__B2-Zzq__projectCategory{font-size:var(--text-card-meta);line-height:var(--leading-card-meta)}}@media (max-width:1199.98px) and (min-width:810px){.studio-home-module__B2-Zzq__experienceRow{grid-template-columns:20px max-content minmax(0,1fr) max-content;gap:8px}.studio-home-module__B2-Zzq__role{font-size:var(--text-small);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.studio-home-module__B2-Zzq__date{font-size:var(--text-small)}}@media (max-width:959.98px) and (min-width:810px){.studio-home-module__B2-Zzq__experienceRow{grid-template-columns:20px minmax(0,1fr) max-content}.studio-home-module__B2-Zzq__experienceRow .studio-home-module__B2-Zzq__role{text-overflow:clip;white-space:normal;grid-area:2/2;padding-bottom:7px;overflow:visible}.studio-home-module__B2-Zzq__experienceRow .studio-home-module__B2-Zzq__date{grid-area:1/3/span 2}}@media (max-width:809.98px){.studio-home-module__B2-Zzq__appShell{--studio-topbar:27px}.studio-home-module__B2-Zzq__siteNav{border-right:0;border-bottom:1px solid var(--glass-border);width:100%;height:48px;transition:height .26s var(--studio-ease);position:sticky;top:0}.studio-home-module__B2-Zzq__siteNav[data-expanded=true]{height:min(556px,78dvh)}.studio-home-module__B2-Zzq__navHeader{align-items:center;min-height:48px;padding:2px 24px}.studio-home-module__B2-Zzq__menuToggle{width:44px;height:44px;display:block}.studio-home-module__B2-Zzq__menuToggle:before{top:17px}.studio-home-module__B2-Zzq__menuToggle:after{top:25px}.studio-home-module__B2-Zzq__menuToggle[aria-expanded=true]:before,.studio-home-module__B2-Zzq__menuToggle[aria-expanded=true]:after{top:21px}.studio-home-module__B2-Zzq__navBody,.studio-home-module__B2-Zzq__navFooter{opacity:0;visibility:hidden;transition:opacity .16s var(--studio-ease), transform .22s var(--studio-ease), visibility .16s var(--studio-ease);transform:translateY(-6px)}.studio-home-module__B2-Zzq__siteNav[data-expanded=true] .studio-home-module__B2-Zzq__navBody,.studio-home-module__B2-Zzq__siteNav[data-expanded=true] .studio-home-module__B2-Zzq__navFooter{opacity:1;visibility:visible;transform:translateY(0)}.studio-home-module__B2-Zzq__navBody{padding-top:4px}.studio-home-module__B2-Zzq__siteNav[data-expanded=true] .studio-home-module__B2-Zzq__navBody{padding-top:31px}.studio-home-module__B2-Zzq__pagePane{margin-left:0}.studio-home-module__B2-Zzq__topbar{display:none}.studio-home-module__B2-Zzq__announcement{min-height:27px;top:48px}.studio-home-module__B2-Zzq__siteNav[data-expanded=true]+.studio-home-module__B2-Zzq__pagePane .studio-home-module__B2-Zzq__announcement{z-index:41;position:fixed;left:0;right:0}.studio-home-module__B2-Zzq__homeMain{padding:var(--home-content-start-mobile) 0 var(--space-4)}.studio-home-module__B2-Zzq__siteNav[data-expanded=true]+.studio-home-module__B2-Zzq__pagePane .studio-home-module__B2-Zzq__homeMain{padding-top:24px}.studio-home-module__B2-Zzq__intro h1{line-height:1.2}.studio-home-module__B2-Zzq__experienceRow{grid-template-columns:20px max-content minmax(0,1fr) max-content;gap:8px}.studio-home-module__B2-Zzq__role{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-home-module__B2-Zzq__projectCard{margin-bottom:var(--space-16)}.studio-home-module__B2-Zzq__projectCopy{margin-bottom:12px}.studio-home-module__B2-Zzq__projectCopy h2{font-size:var(--text-card-title);line-height:1.28}.studio-home-module__B2-Zzq__projectCategory{font-size:var(--text-card-meta);line-height:var(--leading-card-meta)}.studio-home-module__B2-Zzq__projectCopy>p:last-child{font-size:var(--text-card-body);line-height:var(--leading-card-body)}.studio-home-module__B2-Zzq__mediaFrame{aspect-ratio:auto}.studio-home-module__B2-Zzq__contactActions{gap:8px}.studio-home-module__B2-Zzq__actionButton{min-height:44px}.studio-home-module__B2-Zzq__navItem:active{background:var(--studio-surface-active);transform:translateY(1px)}.studio-home-module__B2-Zzq__navItem{min-height:44px}}@media (prefers-reduced-transparency:reduce){.studio-home-module__B2-Zzq__siteNav,.studio-home-module__B2-Zzq__topbar,.studio-home-module__B2-Zzq__announcement,.studio-home-module__B2-Zzq__avatar,.studio-home-module__B2-Zzq__actionButton{-webkit-backdrop-filter:none;backdrop-filter:none}.studio-home-module__B2-Zzq__siteNav,.studio-home-module__B2-Zzq__topbar,.studio-home-module__B2-Zzq__avatar,.studio-home-module__B2-Zzq__actionButton{background:#f7f8fa}.studio-home-module__B2-Zzq__announcement{background:#3564d4}}@media (hover:none) and (pointer:coarse){.studio-home-module__B2-Zzq__projectCard:active .studio-home-module__B2-Zzq__mediaFrame{transform:scale(.997)}}@media (max-width:540px){.studio-home-module__B2-Zzq__heroMeta{flex-direction:column}.studio-home-module__B2-Zzq__experienceRow{grid-template-columns:20px minmax(0,1fr) max-content;gap:8px}.studio-home-module__B2-Zzq__experienceRow .studio-home-module__B2-Zzq__role{text-overflow:clip;white-space:normal;grid-area:2/2;padding-bottom:7px;overflow:visible}.studio-home-module__B2-Zzq__experienceRow .studio-home-module__B2-Zzq__date{grid-area:1/3/span 2}}@media (prefers-reduced-motion:reduce){.studio-home-module__B2-Zzq__skipLink,.studio-home-module__B2-Zzq__menuToggle,.studio-home-module__B2-Zzq__menuToggle:before,.studio-home-module__B2-Zzq__menuToggle:after,.studio-home-module__B2-Zzq__navBody,.studio-home-module__B2-Zzq__navFooter,.studio-home-module__B2-Zzq__navItem,.studio-home-module__B2-Zzq__navSectionLabel:before,.studio-home-module__B2-Zzq__copyLink,.studio-home-module__B2-Zzq__projectCopy h2,.studio-home-module__B2-Zzq__mediaFrame,.studio-home-module__B2-Zzq__actionButton,.studio-home-module__B2-Zzq__toast,.studio-home-module__B2-Zzq__siteNav{transition-duration:.01ms}.studio-home-module__B2-Zzq__wave{animation:none}}
.IterationGallery-module__uQCpEW__root{gap:var(--space-6);display:grid}.IterationGallery-module__uQCpEW__controls{gap:var(--space-2);flex-wrap:wrap;display:flex}.IterationGallery-module__uQCpEW__button,.IterationGallery-module__uQCpEW__activeButton{min-height:2.75rem;padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-primary);color:var(--color-text-secondary);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard)}.IterationGallery-module__uQCpEW__button:hover,.IterationGallery-module__uQCpEW__activeButton{border-color:var(--illoominate-blue,#4f66f6);color:var(--color-text-primary)}.IterationGallery-module__uQCpEW__activeButton{background:var(--illoominate-blue-soft,#eef0ff)}.IterationGallery-module__uQCpEW__stage{align-items:center;gap:clamp(var(--space-8), 7vw, var(--space-20));min-height:38rem;padding:clamp(var(--space-6), 5vw, var(--space-12));border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--illoominate-stage,#f4f5f8);grid-template-columns:minmax(15rem,25rem) minmax(0,1fr);display:grid;overflow:hidden}.IterationGallery-module__uQCpEW__image{width:100%;height:auto;animation:IterationGallery-module__uQCpEW__iteration-enter .28s var(--ease-standard) both;justify-self:center}.IterationGallery-module__uQCpEW__stage p{width:100%;max-width:none;color:var(--color-text-secondary);font-size:var(--text-body-lg);line-height:var(--leading-body-lg)}@keyframes IterationGallery-module__uQCpEW__iteration-enter{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:47.9375rem){.IterationGallery-module__uQCpEW__controls{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.IterationGallery-module__uQCpEW__button,.IterationGallery-module__uQCpEW__activeButton{min-width:0;padding-inline:var(--space-2);font-size:var(--text-caption)}.IterationGallery-module__uQCpEW__stage{gap:var(--space-8);min-height:auto;padding:var(--space-6);grid-template-columns:1fr}.IterationGallery-module__uQCpEW__image{width:min(100%,22rem)}}@media (prefers-reduced-motion:reduce){.IterationGallery-module__uQCpEW__button,.IterationGallery-module__uQCpEW__activeButton{transition:none}.IterationGallery-module__uQCpEW__image{animation:none}}
.ProjectCoverPlate-module__BGabhq__figure{min-width:0;margin:0;container-type:inline-size}.ProjectCoverPlate-module__BGabhq__plate{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:radial-gradient(circle at 14% 0%, #ffffff94, transparent 30%), var(--glass-panel);min-width:0;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation)) contrast(1.02);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation)) contrast(1.02);box-shadow:inset 0 1px 0 var(--glass-highlight), inset 0 -1px 0 #ffffff4d, var(--glass-shadow);grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative;overflow:hidden}.ProjectCoverPlate-module__BGabhq__home .ProjectCoverPlate-module__BGabhq__plate{height:100%}.ProjectCoverPlate-module__BGabhq__case .ProjectCoverPlate-module__BGabhq__plate{aspect-ratio:2.2}.ProjectCoverPlate-module__BGabhq__copy{z-index:1;border-right:1px solid var(--color-border);min-width:0;color:var(--color-text-primary);background:linear-gradient(145deg,#ffffff5c,#0000 52%),#ffffff7a;flex-direction:column;grid-column:1/span 4;justify-content:space-between;padding:clamp(1.125rem,3cqi,2rem);display:flex;position:relative}.ProjectCoverPlate-module__BGabhq__kicker{min-width:0;color:var(--color-text-secondary);font-size:var(--text-caption);align-items:center;gap:.5rem;font-weight:500;line-height:1.35;display:flex}.ProjectCoverPlate-module__BGabhq__rule{background:var(--cover-accent);border-radius:999px;flex:none;width:.75rem;height:.1875rem}.ProjectCoverPlate-module__BGabhq__titleGroup{min-width:0}.ProjectCoverPlate-module__BGabhq__title,.ProjectCoverPlate-module__BGabhq__descriptor,.ProjectCoverPlate-module__BGabhq__year{margin:0}.ProjectCoverPlate-module__BGabhq__title{color:var(--color-text-primary);font-size:var(--text-display);letter-spacing:-.045em;overflow-wrap:normal;text-wrap:wrap;word-break:normal;font-weight:600;line-height:1}.ProjectCoverPlate-module__BGabhq__descriptor{max-width:18ch;color:var(--color-text-secondary);font-size:var(--text-body);letter-spacing:-.015em;text-wrap:wrap;margin-top:clamp(.5rem,1.2cqi,.75rem);font-weight:400;line-height:1.35}.ProjectCoverPlate-module__BGabhq__year{color:var(--color-text-subtle);font-size:var(--text-caption);font-variant-numeric:tabular-nums;line-height:1.35}.ProjectCoverPlate-module__BGabhq__media{background:#ffffff29;grid-column:5/-1;min-width:0;min-height:0;position:relative;overflow:hidden}@media (prefers-reduced-transparency:reduce){.ProjectCoverPlate-module__BGabhq__plate{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f7f8fa}.ProjectCoverPlate-module__BGabhq__copy{background:#fafbfc}}.ProjectCoverPlate-module__BGabhq__image{object-fit:var(--cover-fit);object-position:var(--cover-position)}@container (max-width:42rem){.ProjectCoverPlate-module__BGabhq__plate{grid-template-columns:minmax(8.75rem,42%) minmax(0,1fr)}.ProjectCoverPlate-module__BGabhq__copy{grid-column:auto;padding:clamp(.875rem,3.5cqi,1.25rem)}.ProjectCoverPlate-module__BGabhq__media{grid-column:auto}.ProjectCoverPlate-module__BGabhq__kicker{gap:.375rem;font-size:clamp(.625rem,2.8cqi,.75rem)}.ProjectCoverPlate-module__BGabhq__rule{width:.625rem}.ProjectCoverPlate-module__BGabhq__title{font-size:clamp(1.25rem,7cqi,1.75rem);line-height:1.02}.ProjectCoverPlate-module__BGabhq__descriptor{margin-top:.375rem;font-size:clamp(.6875rem,3.25cqi,.8125rem)}.ProjectCoverPlate-module__BGabhq__year{font-size:.6875rem}}@container (max-width:36rem){.ProjectCoverPlate-module__BGabhq__home .ProjectCoverPlate-module__BGabhq__plate,.ProjectCoverPlate-module__BGabhq__case .ProjectCoverPlate-module__BGabhq__plate{aspect-ratio:auto;grid-template-rows:auto auto;grid-template-columns:1fr}.ProjectCoverPlate-module__BGabhq__home .ProjectCoverPlate-module__BGabhq__copy,.ProjectCoverPlate-module__BGabhq__case .ProjectCoverPlate-module__BGabhq__copy{border-right:0;border-bottom:1px solid var(--color-border-strong);grid-column:auto;min-height:9rem;padding:1rem}.ProjectCoverPlate-module__BGabhq__home .ProjectCoverPlate-module__BGabhq__title,.ProjectCoverPlate-module__BGabhq__case .ProjectCoverPlate-module__BGabhq__title{font-size:1.75rem}.ProjectCoverPlate-module__BGabhq__home .ProjectCoverPlate-module__BGabhq__descriptor,.ProjectCoverPlate-module__BGabhq__case .ProjectCoverPlate-module__BGabhq__descriptor{max-width:28ch;font-size:.875rem}.ProjectCoverPlate-module__BGabhq__home .ProjectCoverPlate-module__BGabhq__media,.ProjectCoverPlate-module__BGabhq__case .ProjectCoverPlate-module__BGabhq__media{aspect-ratio:var(--cover-mobile-media-ratio);grid-column:auto}}@media (max-width:50.6238rem){.ProjectCoverPlate-module__BGabhq__home .ProjectCoverPlate-module__BGabhq__plate{grid-template-rows:auto auto;grid-template-columns:1fr}.ProjectCoverPlate-module__BGabhq__home .ProjectCoverPlate-module__BGabhq__copy{border-right:0;border-bottom:1px solid var(--color-border-strong);grid-column:auto;min-height:9rem;padding:1rem}.ProjectCoverPlate-module__BGabhq__home .ProjectCoverPlate-module__BGabhq__title{font-size:1.75rem}.ProjectCoverPlate-module__BGabhq__home .ProjectCoverPlate-module__BGabhq__descriptor{max-width:28ch;font-size:.875rem}.ProjectCoverPlate-module__BGabhq__home .ProjectCoverPlate-module__BGabhq__media{aspect-ratio:var(--cover-mobile-media-ratio);grid-column:auto}}@media (max-width:47.9375rem){.ProjectCoverPlate-module__BGabhq__case .ProjectCoverPlate-module__BGabhq__plate{aspect-ratio:auto;grid-template-rows:auto auto;grid-template-columns:1fr}.ProjectCoverPlate-module__BGabhq__case .ProjectCoverPlate-module__BGabhq__copy{border-right:0;border-bottom:1px solid var(--color-border-strong);grid-column:auto;min-height:9.5rem;padding:1.25rem}.ProjectCoverPlate-module__BGabhq__case .ProjectCoverPlate-module__BGabhq__title{font-size:clamp(1.75rem,9vw,2.25rem)}.ProjectCoverPlate-module__BGabhq__case .ProjectCoverPlate-module__BGabhq__descriptor{max-width:28ch;font-size:.875rem}.ProjectCoverPlate-module__BGabhq__case .ProjectCoverPlate-module__BGabhq__media{aspect-ratio:var(--cover-mobile-media-ratio);grid-column:auto}}
.citizen-module__vAjqIa__caseStudyMain{--citizen-text:var(--color-text-primary);--citizen-body:var(--color-text-body);--citizen-muted:var(--color-text-secondary);--citizen-subtitle:var(--color-text-secondary);--citizen-border:var(--color-border);--citizen-accent:var(--color-category-product);--citizen-placeholder:var(--color-surface-muted);background:var(--color-bg-primary);color:var(--citizen-text);font-family:var(--font-sans)}.citizen-module__vAjqIa__caseStudyMain *,.citizen-module__vAjqIa__caseStudyMain :before,.citizen-module__vAjqIa__caseStudyMain :after{box-sizing:border-box}.citizen-module__vAjqIa__caseStudyMain :is([data-case-copy],[data-case-copy] :is(h1,h2,h3,h4,p,dl,ul,ol)){text-align:left;text-wrap:wrap;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;width:100%;max-width:none;margin:0}.citizen-module__vAjqIa__caseStudyMain [data-case-copy] :is(h1,h2,h3,h4),.citizen-module__vAjqIa__caseStudyMain :is(h1,h2,h3,h4)[data-case-copy]{color:var(--citizen-text)}.citizen-module__vAjqIa__shell{min-width:0}.citizen-module__vAjqIa__hero{padding-block:var(--hero-space-start) 72px}.citizen-module__vAjqIa__coverPlate{margin:0}.citizen-module__vAjqIa__heroCopy{width:100%;max-width:none;padding-block:48px 32px}.citizen-module__vAjqIa__heroCopy h1{font-size:var(--text-h1);font-weight:var(--weight-semibold);line-height:var(--leading-h1);letter-spacing:var(--tracking-display)}.citizen-module__vAjqIa__heroSubtitle{color:var(--citizen-subtitle);font-size:var(--text-h2);font-weight:var(--weight-regular);line-height:var(--leading-h2);letter-spacing:var(--tracking-heading);margin-top:12px!important}.citizen-module__vAjqIa__bodyLarge{width:100%;max-width:none;color:var(--citizen-body);font-size:var(--text-body);font-weight:var(--weight-regular);line-height:var(--leading-body);letter-spacing:0}.citizen-module__vAjqIa__heroCopy .citizen-module__vAjqIa__bodyLarge{margin-top:20px}.citizen-module__vAjqIa__metadata{gap:var(--page-grid-gap);grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.citizen-module__vAjqIa__metadata>div{border-top:1px solid var(--citizen-border);min-width:0;padding-top:16px}.citizen-module__vAjqIa__metadata dt,.citizen-module__vAjqIa__metadata dd{margin:0}.citizen-module__vAjqIa__metadata dt{color:var(--citizen-muted);font-size:var(--text-micro);font-weight:var(--weight-medium);line-height:var(--leading-caption);text-transform:uppercase}.citizen-module__vAjqIa__metadata dd{color:var(--citizen-text);font-size:var(--text-ui);font-weight:var(--weight-regular);line-height:var(--leading-body);margin-top:8px}.citizen-module__vAjqIa__chapter{scroll-margin-top:calc(var(--shell-topbar-height) + var(--shell-announcement-height) + var(--space-4));border-top:1px solid var(--citizen-border);padding-block:80px}.citizen-module__vAjqIa__chapterLabel{width:fit-content;font-family:var(--font-sans);font-size:var(--text-caption);font-weight:var(--weight-regular);font-variant-numeric:tabular-nums;letter-spacing:0;align-items:baseline;gap:8px;line-height:1.4667;display:inline-flex;color:var(--citizen-muted)!important}.citizen-module__vAjqIa__chapterLabel span:first-child{color:var(--citizen-accent);font-weight:var(--weight-regular)}.citizen-module__vAjqIa__chapterLabel span:last-child{font-weight:var(--weight-medium)}.citizen-module__vAjqIa__chapterContent{width:100%;min-width:0;margin-top:32px}.citizen-module__vAjqIa__sectionFlow{gap:48px;width:100%;display:grid}.citizen-module__vAjqIa__textBlock,.citizen-module__vAjqIa__copyGroup,.citizen-module__vAjqIa__copyStack,.citizen-module__vAjqIa__statementBlock{width:100%;min-width:0;max-width:none}.citizen-module__vAjqIa__textBlock h3{font-size:var(--text-h3);font-weight:var(--weight-medium);line-height:var(--leading-h3);letter-spacing:var(--tracking-heading)}.citizen-module__vAjqIa__textBlock>.citizen-module__vAjqIa__bodyLarge{margin-top:20px}.citizen-module__vAjqIa__copyGroup{gap:10px;display:grid}.citizen-module__vAjqIa__textBlock>.citizen-module__vAjqIa__copyGroup:first-of-type{margin-top:32px}.citizen-module__vAjqIa__textBlock>.citizen-module__vAjqIa__copyGroup+.citizen-module__vAjqIa__copyGroup{margin-top:28px}.citizen-module__vAjqIa__copyGroup h4{font-size:var(--text-body);font-weight:var(--weight-medium);line-height:var(--leading-body);letter-spacing:0}.citizen-module__vAjqIa__copyGroup .citizen-module__vAjqIa__bodyLarge{margin-top:0}.citizen-module__vAjqIa__copyStack{gap:16px;margin-top:20px;display:grid}.citizen-module__vAjqIa__copyStack .citizen-module__vAjqIa__bodyLarge{margin-top:0}.citizen-module__vAjqIa__statementBlock{border-block:1px solid var(--citizen-border);padding-block:28px}.citizen-module__vAjqIa__statementBlock p{color:var(--citizen-text);font-size:var(--text-h3);font-weight:var(--weight-medium);line-height:var(--leading-h3);letter-spacing:var(--tracking-heading)}.citizen-module__vAjqIa__emphasisStatement{border-top:1px solid var(--citizen-border);color:var(--citizen-text);font-size:var(--text-body);font-weight:var(--weight-medium);line-height:var(--leading-body);padding-top:20px;margin-top:28px!important}.citizen-module__vAjqIa__mediaPlaceholder{aspect-ratio:2;border:var(--border-thin);border-radius:var(--radius-sm);background:var(--citizen-placeholder);width:100%;min-width:0;margin:0}@media (max-width:74.9988rem){.citizen-module__vAjqIa__hero{padding-bottom:64px}.citizen-module__vAjqIa__heroCopy{padding-block:44px 32px}.citizen-module__vAjqIa__metadata{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.citizen-module__vAjqIa__chapter{padding-block:72px}.citizen-module__vAjqIa__chapterContent{margin-top:28px}.citizen-module__vAjqIa__sectionFlow{gap:40px}}@media (max-width:50.6238rem){.citizen-module__vAjqIa__hero{padding-bottom:56px}.citizen-module__vAjqIa__heroCopy{padding-block:40px 24px}.citizen-module__vAjqIa__heroSubtitle{margin-top:12px!important}.citizen-module__vAjqIa__heroCopy .citizen-module__vAjqIa__bodyLarge{margin-top:20px}.citizen-module__vAjqIa__chapter{scroll-margin-top:calc(var(--shell-mobile-nav-height) + var(--shell-announcement-height) + var(--space-4));padding-block:56px}.citizen-module__vAjqIa__chapterLabel{gap:8px}.citizen-module__vAjqIa__chapterContent{margin-top:24px}.citizen-module__vAjqIa__sectionFlow{gap:32px}.citizen-module__vAjqIa__textBlock>.citizen-module__vAjqIa__copyGroup:first-of-type{margin-top:28px}.citizen-module__vAjqIa__textBlock>.citizen-module__vAjqIa__copyGroup+.citizen-module__vAjqIa__copyGroup{margin-top:24px}.citizen-module__vAjqIa__statementBlock{padding-block:24px}.citizen-module__vAjqIa__mediaPlaceholder{aspect-ratio:16/9}}@media (max-width:33.7488rem){.citizen-module__vAjqIa__metadata{grid-template-columns:1fr;row-gap:24px}}
.duckie-module__9ntK5a__caseStudyMain,.duckie-module__9ntK5a__projectHero,.duckie-module__9ntK5a__caseSection,.duckie-module__9ntK5a__nextProject{--duckie-accent:var(--color-accent);--duckie-surface:var(--color-surface-subtle);--case-section-accent:var(--duckie-accent)}.duckie-module__9ntK5a__caseStudyMain{background:var(--color-bg-primary);font-size:var(--text-body);line-height:var(--leading-body);position:relative}.duckie-module__9ntK5a__projectHero{padding-block:var(--space-12) var(--space-20);border-bottom:var(--border-thin);background:var(--color-bg-primary)}.duckie-module__9ntK5a__backLink,.duckie-module__9ntK5a__nextProject a{min-height:2.75rem;color:var(--color-text-primary);font-size:var(--text-body);font-weight:var(--weight-medium);-webkit-text-decoration-color:var(--duckie-accent);text-decoration-color:var(--duckie-accent);text-underline-offset:.3em;align-items:center;text-decoration-line:underline;text-decoration-thickness:.125rem;display:inline-flex}.duckie-module__9ntK5a__backLink:hover,.duckie-module__9ntK5a__nextProject a:hover{text-decoration-thickness:.1875rem}.duckie-module__9ntK5a__heroGrid{padding-block:var(--space-12) var(--space-8)}.duckie-module__9ntK5a__coverPlate{margin-top:0}.duckie-module__9ntK5a__heroEyebrow,.duckie-module__9ntK5a__panelLabel,.duckie-module__9ntK5a__responseMapHeader,.duckie-module__9ntK5a__decisionList dt,.duckie-module__9ntK5a__nextProjectCopy>p{color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--text-caption);letter-spacing:var(--tracking-meta);text-transform:uppercase}.duckie-module__9ntK5a__nextProjectCopy>p{width:100%;max-width:none}.duckie-module__9ntK5a__heroEyebrow{width:fit-content;padding-left:var(--space-3);border-left:.25rem solid var(--duckie-accent)}.duckie-module__9ntK5a__heroCopy h1{width:100%;max-width:none;font-size:var(--text-h1);font-weight:var(--weight-semibold);line-height:var(--leading-h1);letter-spacing:var(--tracking-display)}.duckie-module__9ntK5a__heroCopy h2{width:100%;max-width:none;margin-top:var(--space-4);font-size:var(--text-body-lg);font-weight:var(--weight-regular);letter-spacing:-.01em;line-height:1.5}.duckie-module__9ntK5a__heroSummary{width:100%;max-width:none;margin-top:var(--space-4);color:var(--color-text-secondary);font-size:var(--text-body);text-wrap:wrap;line-height:1.5}.duckie-module__9ntK5a__heroMedia{width:100%;min-width:0;margin-top:var(--space-12);aspect-ratio:16/9;border:var(--border-thin);border-radius:var(--radius-sm);background:var(--duckie-surface);position:relative;overflow:hidden}.duckie-module__9ntK5a__heroMedia img,.duckie-module__9ntK5a__experienceMedia img{object-fit:cover}.duckie-module__9ntK5a__heroMetadata{border-block:var(--border-thin);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.duckie-module__9ntK5a__heroMetadata>div{min-width:0;padding:var(--space-4) var(--space-6) var(--space-6) 0}.duckie-module__9ntK5a__heroMetadata>div+div{padding-left:var(--space-6);border-left:var(--border-thin)}.duckie-module__9ntK5a__heroMetadata dt{color:var(--color-text-secondary);font-family:var(--font-sans);font-size:var(--text-caption);letter-spacing:var(--tracking-meta);text-transform:uppercase}.duckie-module__9ntK5a__heroMetadata dd{margin:var(--space-2) 0 0;text-wrap:wrap;line-height:1.5}.duckie-module__9ntK5a__caseSection{background:var(--color-bg-primary);scroll-margin-top:4.5rem}.duckie-module__9ntK5a__mapNumber,.duckie-module__9ntK5a__decisionNumber,.duckie-module__9ntK5a__learningLoop>li>span,.duckie-module__9ntK5a__boundaryList>li>span,.duckie-module__9ntK5a__nextStudyList>li>span{font-variant-numeric:tabular-nums}.duckie-module__9ntK5a__readingCopy{gap:var(--space-8);display:grid}.duckie-module__9ntK5a__readingCopy p,.duckie-module__9ntK5a__evidenceNote,.duckie-module__9ntK5a__boundaryNote,.duckie-module__9ntK5a__decisionList dd,.duckie-module__9ntK5a__nextStudyList p{color:var(--color-text-secondary);font-size:var(--text-body);line-height:var(--leading-body);text-wrap:wrap}.duckie-module__9ntK5a__readingCopy>p{width:100%;max-width:none}.duckie-module__9ntK5a__readingCopy .duckie-module__9ntK5a__emphasisLine,.duckie-module__9ntK5a__emphasisLine,.duckie-module__9ntK5a__questionLine{margin-top:var(--space-4);padding-top:var(--space-6);border-top:.1875rem solid var(--duckie-accent);color:var(--color-text-primary);font-size:var(--text-body);font-weight:var(--weight-medium);line-height:var(--leading-body)}.duckie-module__9ntK5a__surveyFigure,.duckie-module__9ntK5a__subsection,.duckie-module__9ntK5a__experienceMedia,.duckie-module__9ntK5a__decisionList,.duckie-module__9ntK5a__landscapeScroll,.duckie-module__9ntK5a__audienceGrid,.duckie-module__9ntK5a__learningLoop,.duckie-module__9ntK5a__boundaryList,.duckie-module__9ntK5a__limitsGrid,.duckie-module__9ntK5a__nextStudyList{margin-top:var(--space-16)}.duckie-module__9ntK5a__surveyFigure{max-width:var(--page-container-max);padding:var(--space-8);border:var(--border-thin);border-radius:var(--radius-sm);background:var(--duckie-surface)}.duckie-module__9ntK5a__surveyNumbers{gap:var(--grid-gap);padding-bottom:var(--space-6);border-bottom:var(--border-thin);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.duckie-module__9ntK5a__surveyNumbers>div{align-items:baseline;gap:var(--space-3);display:flex}.duckie-module__9ntK5a__surveyNumbers strong{font-family:var(--font-sans);font-size:var(--text-h3);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.duckie-module__9ntK5a__surveyNumbers>div:first-child strong{color:var(--color-text-primary);-webkit-text-decoration-color:var(--duckie-accent);text-decoration-color:var(--duckie-accent);text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:.25rem}.duckie-module__9ntK5a__surveyNumbers span,.duckie-module__9ntK5a__surveyLegend,.duckie-module__9ntK5a__surveyFigure figcaption{color:var(--color-text-secondary)}.duckie-module__9ntK5a__responseGrid{gap:var(--space-2);width:100%;max-width:none;margin-top:var(--space-8);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.duckie-module__9ntK5a__responseGrid>span{aspect-ratio:1;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm)}.duckie-module__9ntK5a__responseGrid .duckie-module__9ntK5a__interested{border-color:var(--duckie-accent);background:var(--duckie-accent)}.duckie-module__9ntK5a__responseGrid .duckie-module__9ntK5a__other{background:var(--color-bg-primary)}.duckie-module__9ntK5a__surveyLegend{gap:var(--space-3) var(--space-8);margin-top:var(--space-4);font-size:var(--text-body);flex-wrap:wrap;display:flex}.duckie-module__9ntK5a__surveyLegend span{align-items:center;gap:var(--space-2);display:inline-flex}.duckie-module__9ntK5a__surveyLegend span:before{content:"";border:1px solid var(--color-border-strong);background:var(--color-bg-primary);border-radius:.1875rem;width:.75rem;height:.75rem}.duckie-module__9ntK5a__surveyLegend span:first-child:before{border-color:var(--duckie-accent);background:var(--duckie-accent)}.duckie-module__9ntK5a__surveyFigure figcaption{width:100%;max-width:none;margin-top:var(--space-8);padding-top:var(--space-6);border-top:var(--border-thin);font-size:var(--text-body);line-height:var(--leading-body)}.duckie-module__9ntK5a__subsectionHeading h3{width:100%;max-width:none;font-size:var(--text-h3);font-weight:var(--weight-medium);line-height:var(--leading-h3);letter-spacing:var(--tracking-heading)}.duckie-module__9ntK5a__responseMap{max-width:var(--page-container-max);margin-top:var(--space-8);border-top:var(--border-thin)}.duckie-module__9ntK5a__responseMapHeader{gap:var(--grid-gap);padding:var(--space-4) 0 var(--space-4) 4rem;border-bottom:var(--border-thin);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.duckie-module__9ntK5a__responseMapRow{gap:var(--space-6);padding-block:var(--space-6);border-bottom:var(--border-thin);grid-template-columns:2.5rem minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.duckie-module__9ntK5a__mapNumber,.duckie-module__9ntK5a__decisionNumber,.duckie-module__9ntK5a__learningLoop>li>span,.duckie-module__9ntK5a__boundaryList>li>span,.duckie-module__9ntK5a__nextStudyList>li>span{color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--text-caption)}.duckie-module__9ntK5a__mapNumber{border-top:.1875rem solid var(--duckie-accent);padding-top:.25rem}.duckie-module__9ntK5a__responseMapRow h4,.duckie-module__9ntK5a__responseMapRow p{font-size:var(--text-body);line-height:var(--leading-body)}.duckie-module__9ntK5a__responseMapRow h4{font-weight:var(--weight-semibold)}.duckie-module__9ntK5a__responseMapRow p{color:var(--color-text-secondary)}.duckie-module__9ntK5a__audienceGrid,.duckie-module__9ntK5a__limitsGrid{max-width:var(--page-container-max);gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.duckie-module__9ntK5a__audienceGrid section,.duckie-module__9ntK5a__limitsGrid section{padding:var(--space-8);border:var(--border-thin);border-radius:var(--radius-sm)}.duckie-module__9ntK5a__audienceGrid section:first-child,.duckie-module__9ntK5a__limitsGrid section:first-child{border-top:.25rem solid var(--duckie-accent)}.duckie-module__9ntK5a__audienceGrid h3,.duckie-module__9ntK5a__limitsGrid h3{margin-top:var(--space-4);font-size:var(--text-h3);font-weight:var(--weight-medium);line-height:var(--leading-h3);letter-spacing:var(--tracking-heading)}.duckie-module__9ntK5a__audienceGrid ul,.duckie-module__9ntK5a__limitsGrid ul{gap:var(--space-4);margin:var(--space-8) 0 0;color:var(--color-text-secondary);font-size:var(--text-body);line-height:var(--leading-body);padding-left:1.25rem;display:grid}.duckie-module__9ntK5a__evidenceNote{margin-top:var(--space-8);padding-left:var(--space-4);border-left:.1875rem solid var(--duckie-accent);font-size:var(--text-body);line-height:var(--leading-body)}.duckie-module__9ntK5a__learningLoop{max-width:var(--page-container-max);border-block:var(--border-thin);grid-template-columns:repeat(5,minmax(0,1fr));margin-inline:0;padding:0;list-style:none;display:grid}.duckie-module__9ntK5a__learningLoop li{min-width:0;padding:var(--space-6)}.duckie-module__9ntK5a__learningLoop li+li{border-left:var(--border-thin)}.duckie-module__9ntK5a__learningLoop h3{margin-top:var(--space-8);font-size:var(--text-h3);font-weight:var(--weight-semibold)}.duckie-module__9ntK5a__learningLoop p{margin-top:var(--space-3);color:var(--color-text-secondary);text-wrap:wrap;line-height:1.55}.duckie-module__9ntK5a__learningLoop li:nth-child(3){background:var(--duckie-surface);box-shadow:inset 0 .1875rem 0 var(--duckie-accent)}.duckie-module__9ntK5a__experienceMedia{max-width:var(--page-container-max);aspect-ratio:16/8.5;border-radius:var(--radius-sm);background:var(--duckie-surface);position:relative;overflow:hidden}.duckie-module__9ntK5a__experienceMedia figcaption{padding:var(--space-4) var(--space-6);background:color-mix(in srgb, var(--color-text-primary) 88%, transparent);color:var(--color-text-inverse);font-size:var(--text-caption);line-height:1.45;position:absolute;bottom:0;left:0;right:0}.duckie-module__9ntK5a__decisionList,.duckie-module__9ntK5a__boundaryList,.duckie-module__9ntK5a__nextStudyList{max-width:var(--page-container-max);border-top:var(--border-thin);padding:0;list-style:none}.duckie-module__9ntK5a__decisionList>li{gap:var(--space-6);padding-block:var(--space-8);border-bottom:var(--border-thin);grid-template-columns:3rem minmax(0,1fr);display:grid}.duckie-module__9ntK5a__decisionNumber{width:fit-content;padding-top:var(--space-2);border-top:.1875rem solid var(--duckie-accent)}.duckie-module__9ntK5a__decisionList h3{width:100%;max-width:none;font-size:var(--text-h3);font-weight:var(--weight-medium);line-height:var(--leading-h3);letter-spacing:var(--tracking-heading)}.duckie-module__9ntK5a__decisionList dl{margin:var(--space-8) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.duckie-module__9ntK5a__decisionList dl>div{padding-right:var(--space-6)}.duckie-module__9ntK5a__decisionList dl>div+div{padding-left:var(--space-6);border-left:var(--border-thin)}.duckie-module__9ntK5a__decisionList dd{margin:var(--space-3) 0 0;font-size:var(--text-body);line-height:var(--leading-body)}.duckie-module__9ntK5a__landscapeScroll{max-width:var(--page-container-max);overscroll-behavior-inline:contain;border:var(--border-thin);border-radius:var(--radius-sm);overflow-x:auto}.duckie-module__9ntK5a__landscapeTable{border-collapse:collapse;background:var(--color-bg-primary);width:100%;min-width:52rem}.duckie-module__9ntK5a__landscapeTable th,.duckie-module__9ntK5a__landscapeTable td{padding:var(--space-6) var(--space-6);border-bottom:var(--border-thin);text-align:left;vertical-align:top}.duckie-module__9ntK5a__landscapeTable thead th{color:var(--color-text-secondary);font-family:var(--font-sans);font-size:var(--text-caption);font-weight:var(--weight-regular);letter-spacing:var(--tracking-meta);text-transform:uppercase}.duckie-module__9ntK5a__landscapeTable tbody th{color:var(--color-text-primary);font-weight:var(--weight-semibold)}.duckie-module__9ntK5a__landscapeTable tbody td{color:var(--color-text-secondary);line-height:1.5}.duckie-module__9ntK5a__landscapeTable tbody tr:last-child{background:var(--duckie-surface);box-shadow:inset .1875rem 0 0 var(--duckie-accent)}.duckie-module__9ntK5a__landscapeTable tbody tr:last-child th,.duckie-module__9ntK5a__landscapeTable tbody tr:last-child td{border-bottom:0}.duckie-module__9ntK5a__boundaryList{gap:0 var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.duckie-module__9ntK5a__boundaryList li{gap:var(--space-4);padding:var(--space-6) 0;border-bottom:var(--border-thin);grid-template-columns:2rem minmax(0,1fr);display:grid}.duckie-module__9ntK5a__boundaryList li:nth-child(-n+2){border-top:.1875rem solid var(--duckie-accent)}.duckie-module__9ntK5a__boundaryList p{line-height:1.55}.duckie-module__9ntK5a__boundaryNote{margin-top:var(--space-8);padding:var(--space-6);border-left:.25rem solid var(--duckie-accent);background:var(--duckie-surface);color:var(--color-text-primary);font-size:var(--text-body);font-weight:var(--weight-medium);line-height:1.55}.duckie-module__9ntK5a__nextStudyList{gap:0;margin-inline:0;display:grid}.duckie-module__9ntK5a__nextStudyList li{gap:var(--space-6);padding-block:var(--space-8);border-bottom:var(--border-thin);grid-template-columns:3rem minmax(0,1fr);display:grid}.duckie-module__9ntK5a__nextStudyList>li>span{width:fit-content;padding-top:var(--space-2);border-top:.1875rem solid var(--duckie-accent)}.duckie-module__9ntK5a__nextStudyList h3{width:100%;max-width:none;font-size:var(--text-h3);font-weight:var(--weight-medium);line-height:var(--leading-h3);letter-spacing:var(--tracking-heading)}.duckie-module__9ntK5a__nextStudyList p{width:100%;max-width:none;margin-top:var(--space-4)}.duckie-module__9ntK5a__nextProject{padding-block:var(--section-space);background:var(--color-bg-primary)}.duckie-module__9ntK5a__nextProjectCopy h2{width:100%;max-width:none;margin-top:var(--space-3);font-size:var(--text-h3);font-weight:var(--weight-medium);line-height:var(--leading-h3);letter-spacing:var(--tracking-heading)}.duckie-module__9ntK5a__nextProject a{margin-top:var(--space-8)}@media (max-width:47.9375rem){.duckie-module__9ntK5a__caseSection{scroll-margin-top:9rem}}@media (max-width:74.9375rem){.duckie-module__9ntK5a__projectHero{padding-bottom:var(--space-20)}.duckie-module__9ntK5a__learningLoop{grid-template-columns:repeat(3,minmax(0,1fr))}.duckie-module__9ntK5a__learningLoop li:nth-child(4){border-left:0}.duckie-module__9ntK5a__learningLoop li:nth-child(n+4){border-top:var(--border-thin)}.duckie-module__9ntK5a__learningLoop li:last-child{grid-column:span 2}.duckie-module__9ntK5a__decisionList dl{grid-template-columns:1fr}.duckie-module__9ntK5a__decisionList dl>div{padding:0}.duckie-module__9ntK5a__decisionList dl>div+div{margin-top:var(--space-6);padding-top:var(--space-6);border-top:var(--border-thin);border-left:0}}@media (max-width:55.9375rem){.duckie-module__9ntK5a__heroMedia{max-width:var(--page-container-max)}.duckie-module__9ntK5a__audienceGrid,.duckie-module__9ntK5a__limitsGrid,.duckie-module__9ntK5a__learningLoop{grid-template-columns:1fr}.duckie-module__9ntK5a__learningLoop li,.duckie-module__9ntK5a__learningLoop li:nth-child(4),.duckie-module__9ntK5a__learningLoop li:last-child{border-top:0;border-left:0;grid-column:auto}.duckie-module__9ntK5a__learningLoop li+li{border-top:var(--border-thin)}.duckie-module__9ntK5a__learningLoop h3{margin-top:var(--space-4)}.duckie-module__9ntK5a__boundaryList{grid-template-columns:1fr}.duckie-module__9ntK5a__boundaryList li:nth-child(2){border-top:0}}@media (max-width:47.9375rem){.duckie-module__9ntK5a__projectHero{padding-block:var(--space-6) var(--space-16)}.duckie-module__9ntK5a__heroGrid{gap:var(--space-12);padding-block:var(--space-8) var(--space-6)}.duckie-module__9ntK5a__coverPlate{margin-top:0}.duckie-module__9ntK5a__heroCopy h2,.duckie-module__9ntK5a__heroSummary{margin-top:var(--space-4)}.duckie-module__9ntK5a__heroMetadata,.duckie-module__9ntK5a__surveyNumbers,.duckie-module__9ntK5a__responseMapHeader,.duckie-module__9ntK5a__responseMapRow{grid-template-columns:1fr}.duckie-module__9ntK5a__heroMetadata>div,.duckie-module__9ntK5a__heroMetadata>div+div,.duckie-module__9ntK5a__heroMetadata>div:nth-child(3),.duckie-module__9ntK5a__heroMetadata>div:nth-child(4){padding:var(--space-4) 0;border-top:var(--border-thin);border-left:0}.duckie-module__9ntK5a__heroMetadata>div:first-child{border-top:0}.duckie-module__9ntK5a__sectionHeading{margin-bottom:var(--space-12)}.duckie-module__9ntK5a__readingCopy{gap:var(--space-6)}.duckie-module__9ntK5a__surveyFigure{padding:var(--space-6)}.duckie-module__9ntK5a__surveyNumbers{gap:var(--space-3)}.duckie-module__9ntK5a__responseGrid{grid-template-columns:repeat(9,minmax(0,1fr))}.duckie-module__9ntK5a__responseMapHeader{display:none}.duckie-module__9ntK5a__responseMapRow{gap:var(--space-3)}.duckie-module__9ntK5a__mapNumber{width:2.5rem}.duckie-module__9ntK5a__audienceGrid section,.duckie-module__9ntK5a__limitsGrid section{padding:var(--space-6)}.duckie-module__9ntK5a__experienceMedia{aspect-ratio:4/3}.duckie-module__9ntK5a__experienceMedia figcaption{background:var(--color-text-primary);position:static}.duckie-module__9ntK5a__decisionList>li,.duckie-module__9ntK5a__nextStudyList li{gap:var(--space-4);padding-block:var(--space-6);grid-template-columns:1fr}.duckie-module__9ntK5a__landscapeScroll{width:100%}.duckie-module__9ntK5a__boundaryNote{padding:var(--space-6)}}@media (prefers-reduced-motion:reduce){.duckie-module__9ntK5a__caseStudyMain{scroll-behavior:auto}}
.editorial-page-module__S4k64G__main{min-height:100svh;font-size:var(--text-body);line-height:var(--leading-body)}.editorial-page-module__S4k64G__main h1,.editorial-page-module__S4k64G__main h2,.editorial-page-module__S4k64G__main h3,.editorial-page-module__S4k64G__main p{text-wrap:wrap}.editorial-page-module__S4k64G__hero,.editorial-page-module__S4k64G__aboutHero,.editorial-page-module__S4k64G__resumeHero{padding-block:var(--hero-space-start) var(--hero-space-end)}.editorial-page-module__S4k64G__editorialSection,.editorial-page-module__S4k64G__resumeDocument,.editorial-page-module__S4k64G__workCategorySection{padding-block:var(--section-space)}.editorial-page-module__S4k64G__hero,.editorial-page-module__S4k64G__aboutHero,.editorial-page-module__S4k64G__resumeHero,.editorial-page-module__S4k64G__editorialSection,.editorial-page-module__S4k64G__workCategorySection{border-bottom:var(--border-thin)}.editorial-page-module__S4k64G__heroGrid,.editorial-page-module__S4k64G__aboutHeroGrid,.editorial-page-module__S4k64G__resumeHeroGrid,.editorial-page-module__S4k64G__sectionGrid,.editorial-page-module__S4k64G__resumeDocumentGrid,.editorial-page-module__S4k64G__workCategoryGrid{align-items:start;row-gap:var(--space-8)}.editorial-page-module__S4k64G__eyebrow{color:var(--color-accent-hover);font-size:var(--text-caption);font-weight:var(--weight-medium);letter-spacing:var(--tracking-meta);text-transform:uppercase}.editorial-page-module__S4k64G__hero h1,.editorial-page-module__S4k64G__aboutHero h1,.editorial-page-module__S4k64G__resumeHero h1{color:var(--color-text-primary);font-size:var(--text-display);font-weight:var(--weight-semibold);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.editorial-page-module__S4k64G__hero h1{margin-top:var(--space-4)}.editorial-page-module__S4k64G__heroGrid>.editorial-page-module__S4k64G__workHeroCopy,.editorial-page-module__S4k64G__aboutHeroGrid>.editorial-page-module__S4k64G__aboutEyebrow,.editorial-page-module__S4k64G__aboutHeroGrid>.editorial-page-module__S4k64G__aboutTitle,.editorial-page-module__S4k64G__aboutHeroGrid>.editorial-page-module__S4k64G__aboutIntro,.editorial-page-module__S4k64G__resumeHeroGrid>.editorial-page-module__S4k64G__resumeTitle,.editorial-page-module__S4k64G__resumeHeroGrid>.editorial-page-module__S4k64G__resumeSummary,.editorial-page-module__S4k64G__sectionGrid>.editorial-page-module__S4k64G__sectionLabel,.editorial-page-module__S4k64G__sectionGrid>.editorial-page-module__S4k64G__proseBlock,.editorial-page-module__S4k64G__sectionGrid>.editorial-page-module__S4k64G__outsideGrid,.editorial-page-module__S4k64G__workCategoryGrid>.editorial-page-module__S4k64G__workCategoryLabel,.editorial-page-module__S4k64G__workCategoryGrid>.editorial-page-module__S4k64G__workEmpty{grid-column:1/-1}.editorial-page-module__S4k64G__workHeroCopy>h1,.editorial-page-module__S4k64G__aboutTitle>h1,.editorial-page-module__S4k64G__aboutIntro>p,.editorial-page-module__S4k64G__resumeTitle>h1,.editorial-page-module__S4k64G__resumeSummary>p,.editorial-page-module__S4k64G__capability>h3,.editorial-page-module__S4k64G__capability>p,.editorial-page-module__S4k64G__proseBlock>p,.editorial-page-module__S4k64G__outsideGrid>p,.editorial-page-module__S4k64G__documentHeading h2{width:100%;max-width:none}.editorial-page-module__S4k64G__aboutIntro,.editorial-page-module__S4k64G__resumeSummary{color:var(--color-text-secondary);font-size:var(--text-body-lg);line-height:var(--leading-body-lg)}.editorial-page-module__S4k64G__resumeTitle .editorial-page-module__S4k64G__eyebrow{margin-bottom:var(--space-6)}.editorial-page-module__S4k64G__downloadButton{width:fit-content;min-height:2.75rem;margin-top:var(--space-8);padding:var(--space-3) var(--space-4);border:1px solid var(--color-text-primary);border-radius:var(--radius-sm);color:var(--color-text-primary);font-weight:var(--weight-medium);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex}.editorial-page-module__S4k64G__downloadButton:hover{background:var(--color-text-primary);color:var(--color-text-inverse)}.editorial-page-module__S4k64G__resumeHeroGrid>.editorial-page-module__S4k64G__resumeHighlights{grid-column:1/-1}.editorial-page-module__S4k64G__resumeHighlights{gap:var(--space-6);margin:var(--space-16) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;display:grid}.editorial-page-module__S4k64G__resumeHighlights>div{padding-top:var(--space-4);border-top:var(--border-thin)}.editorial-page-module__S4k64G__resumeHighlights dt{color:var(--color-accent-hover);font-size:var(--text-h2);font-weight:var(--weight-medium);line-height:var(--leading-h2);letter-spacing:var(--tracking-heading)}.editorial-page-module__S4k64G__resumeHighlights dd{margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:var(--text-caption);line-height:var(--leading-body)}.editorial-page-module__S4k64G__sectionGrid>.editorial-page-module__S4k64G__capabilityGrid{grid-column:1/-1}.editorial-page-module__S4k64G__sectionLabel{align-items:baseline;gap:var(--space-4);display:flex}.editorial-page-module__S4k64G__sectionLabel>span{color:var(--color-accent-hover);font-size:var(--text-caption);font-weight:var(--weight-medium)}.editorial-page-module__S4k64G__sectionLabel h2{max-width:none;font-size:var(--text-body);font-weight:var(--weight-medium);line-height:var(--leading-body)}.editorial-page-module__S4k64G__capabilityGrid{gap:var(--space-12) var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.editorial-page-module__S4k64G__capability{padding-top:var(--space-4);border-top:var(--border-thin)}.editorial-page-module__S4k64G__capability>span{color:var(--color-accent-hover);font-size:var(--text-caption)}.editorial-page-module__S4k64G__capability h3{margin-top:var(--space-6);font-size:var(--text-h3);font-weight:var(--weight-medium);line-height:var(--leading-h3);letter-spacing:var(--tracking-heading)}.editorial-page-module__S4k64G__capability p{margin-top:var(--space-3);color:var(--color-text-secondary);line-height:var(--leading-body)}.editorial-page-module__S4k64G__proseBlock>p+p,.editorial-page-module__S4k64G__outsideGrid>p+p{margin-top:var(--space-8)}.editorial-page-module__S4k64G__proseBlock p,.editorial-page-module__S4k64G__outsideGrid p{color:var(--color-text-secondary);line-height:var(--leading-body)}.editorial-page-module__S4k64G__proseBlock .editorial-page-module__S4k64G__proseLead,.editorial-page-module__S4k64G__outsideGrid .editorial-page-module__S4k64G__proseLead{color:var(--color-text-primary);font-size:var(--text-h3);font-weight:var(--weight-medium);line-height:var(--leading-h3);letter-spacing:var(--tracking-heading)}.editorial-page-module__S4k64G__referenceLink,.editorial-page-module__S4k64G__documentHeading>a{border-bottom:.125rem solid var(--color-accent);width:fit-content;color:var(--color-text-primary);font-weight:var(--weight-medium);transition:color var(--duration-fast) var(--ease-standard)}.editorial-page-module__S4k64G__referenceLink{margin-top:var(--space-8);display:inline-block}.editorial-page-module__S4k64G__referenceLink:hover,.editorial-page-module__S4k64G__documentHeading>a:hover{color:var(--color-accent-hover)}.editorial-page-module__S4k64G__resumeDocumentGrid>.editorial-page-module__S4k64G__documentHeading,.editorial-page-module__S4k64G__resumeDocumentGrid>.editorial-page-module__S4k64G__resumePreviewLane{grid-column:1/-1}.editorial-page-module__S4k64G__documentHeading{justify-content:space-between;align-items:end;gap:var(--space-8);margin-bottom:var(--space-8);display:flex}.editorial-page-module__S4k64G__documentHeading h2{margin-top:var(--space-2);font-size:var(--text-h2);font-weight:var(--weight-medium);line-height:var(--leading-h2);letter-spacing:var(--tracking-heading)}.editorial-page-module__S4k64G__resumePreview{border:var(--border-thin);border-radius:var(--radius-sm);background:var(--color-surface-subtle);width:100%;box-shadow:var(--shadow-media);display:block}.editorial-page-module__S4k64G__resumePreview img{border-radius:inherit;width:100%;max-width:100%;height:auto;transition:transform var(--duration-reveal) var(--ease-standard);display:block}.editorial-page-module__S4k64G__resumePreview:hover img{transform:scale(1.004)}.editorial-page-module__S4k64G__workIndex{padding-block:0}.editorial-page-module__S4k64G__workCategorySection{scroll-margin-top:calc(var(--shell-topbar-height) + var(--shell-announcement-height) + var(--space-4))}.editorial-page-module__S4k64G__workCategorySection:last-child{border-bottom:0}.editorial-page-module__S4k64G__workCategoryGrid>.editorial-page-module__S4k64G__workProjectGrid{grid-column:1/-1}.editorial-page-module__S4k64G__workCategoryLabel{align-self:start;align-items:center;gap:var(--space-3);color:var(--color-text-primary);display:flex}.editorial-page-module__S4k64G__workCategoryLabel>span{border-radius:var(--radius-full);background:var(--work-category-accent);flex:none;width:.75rem;height:.75rem}.editorial-page-module__S4k64G__workCategoryLabel h2{max-width:none;font-size:var(--text-h3);font-weight:var(--weight-medium);line-height:var(--leading-h3);letter-spacing:var(--tracking-heading)}.editorial-page-module__S4k64G__workProjectGrid{gap:var(--space-12) var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.editorial-page-module__S4k64G__workEmpty{min-height:12rem;color:var(--color-text-secondary);line-height:var(--leading-body);align-items:center;display:flex}@media (max-width:74.9375rem){.editorial-page-module__S4k64G__workCategoryGrid>.editorial-page-module__S4k64G__workProjectGrid,.editorial-page-module__S4k64G__sectionGrid>.editorial-page-module__S4k64G__capabilityGrid{grid-column:1/-1}.editorial-page-module__S4k64G__resumeHighlights,.editorial-page-module__S4k64G__workProjectGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:50.6238rem){.editorial-page-module__S4k64G__capabilityGrid,.editorial-page-module__S4k64G__workProjectGrid{grid-template-columns:1fr}.editorial-page-module__S4k64G__resumeHighlights{margin-top:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-page-module__S4k64G__documentHeading{flex-direction:column;align-items:start}.editorial-page-module__S4k64G__workCategorySection{scroll-margin-top:calc(var(--shell-mobile-nav-height) + var(--shell-announcement-height) + var(--space-4))}.editorial-page-module__S4k64G__workEmpty{min-height:8rem}}@media (prefers-reduced-motion:reduce){.editorial-page-module__S4k64G__resumePreview img{transition-duration:.01ms}.editorial-page-module__S4k64G__resumePreview:hover img{transform:none}}
.illoominate-module__j9qdvG__caseMain{--illoominate-blue:#4f66f6;--illoominate-blue-dark:#2e43bc;--illoominate-blue-soft:#eef0ff;--illoominate-stage:var(--color-surface-subtle);--color-accent:var(--color-accent-system);--case-section-accent:var(--color-accent-system);background:var(--color-bg-primary);font-size:var(--text-body);line-height:var(--leading-body)}.illoominate-module__j9qdvG__projectHero{padding-block:var(--space-12) var(--space-20)}.illoominate-module__j9qdvG__backLink{min-height:2.75rem;color:var(--illoominate-blue-dark);font-size:var(--text-caption);font-weight:var(--weight-medium);align-items:center;display:inline-flex}.illoominate-module__j9qdvG__backLink:hover{text-underline-offset:.25rem;text-decoration:underline}.illoominate-module__j9qdvG__coverPlate{margin-top:0}.illoominate-module__j9qdvG__heroCopy{padding-block:var(--space-12) var(--space-8)}.illoominate-module__j9qdvG__heroLabel,.illoominate-module__j9qdvG__relatedLabel,.illoominate-module__j9qdvG__figureLabel{color:var(--illoominate-blue-dark);font-size:var(--text-caption);font-weight:var(--weight-medium);letter-spacing:var(--tracking-meta);text-transform:uppercase}.illoominate-module__j9qdvG__heroLabel{width:100%;max-width:none}.illoominate-module__j9qdvG__heroCopy h1{width:100%;max-width:none;margin-top:var(--space-4);font-size:var(--text-h1);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-display);line-height:var(--leading-h1);text-wrap:wrap}.illoominate-module__j9qdvG__heroSubtitle{width:100%;max-width:none;margin-top:var(--space-4);color:var(--color-text-primary);font-size:var(--text-body-lg);font-weight:var(--weight-regular);letter-spacing:-.01em;text-wrap:wrap;line-height:1.5}.illoominate-module__j9qdvG__heroSummary{width:100%;max-width:none;margin-top:var(--space-4);color:var(--color-text-secondary);font-size:var(--text-body);line-height:var(--leading-body)}.illoominate-module__j9qdvG__metadata{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.illoominate-module__j9qdvG__metadata>div{min-width:0;padding-top:var(--space-4);border-top:var(--border-thin)}.illoominate-module__j9qdvG__metadata dt,.illoominate-module__j9qdvG__metadata dd{margin:0}.illoominate-module__j9qdvG__metadata dt{color:var(--color-text-secondary);font-size:var(--text-caption);font-weight:var(--weight-medium);text-transform:uppercase}.illoominate-module__j9qdvG__metadata dd{margin-top:var(--space-2);font-size:var(--text-body);line-height:1.45}.illoominate-module__j9qdvG__heroMedia,.illoominate-module__j9qdvG__wideFigure{margin-top:var(--space-16)}.illoominate-module__j9qdvG__mediaStage,.illoominate-module__j9qdvG__figureStage{padding:clamp(var(--space-4), 4vw, var(--space-12));border:var(--border-thin);border-radius:var(--radius-sm);background:var(--illoominate-stage);overflow:hidden}.illoominate-module__j9qdvG__heroImage,.illoominate-module__j9qdvG__wideImage{width:100%;height:auto;display:block}.illoominate-module__j9qdvG__figureCaption{width:100%;max-width:none;margin-top:var(--space-4);color:var(--color-text-secondary);font-size:var(--text-caption);line-height:1.5}.illoominate-module__j9qdvG__caseSection{border-top:var(--border-thin);scroll-margin-top:6rem}.illoominate-module__j9qdvG__readingCopy{min-width:0}.illoominate-module__j9qdvG__readingCopy p{width:100%;max-width:none;color:var(--color-text-secondary);font-size:var(--text-body);line-height:1.62}.illoominate-module__j9qdvG__readingCopy p+p{margin-top:var(--space-6)}.illoominate-module__j9qdvG__leadStatement{letter-spacing:-.015em;color:var(--color-text-primary)!important;font-size:var(--text-body-lg)!important;line-height:var(--leading-body-lg)!important}.illoominate-module__j9qdvG__twoColumn{gap:var(--space-12);flex-direction:column;display:flex}.illoominate-module__j9qdvG__decisionGrid,.illoominate-module__j9qdvG__insightGrid,.illoominate-module__j9qdvG__entryGrid,.illoominate-module__j9qdvG__responsibleGrid,.illoominate-module__j9qdvG__brandGrid{border-top:var(--border-thin);border-left:var(--border-thin);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.illoominate-module__j9qdvG__decisionGrid>article,.illoominate-module__j9qdvG__insightGrid>article,.illoominate-module__j9qdvG__entryGrid>article,.illoominate-module__j9qdvG__responsibleGrid>article,.illoominate-module__j9qdvG__brandGrid>article{min-width:0;padding:var(--space-8);border-right:var(--border-thin);border-bottom:var(--border-thin)}.illoominate-module__j9qdvG__itemIndex{color:var(--illoominate-blue-dark);font-size:var(--text-caption);font-variant-numeric:tabular-nums}.illoominate-module__j9qdvG__decisionGrid h3,.illoominate-module__j9qdvG__insightGrid h3,.illoominate-module__j9qdvG__entryGrid h3,.illoominate-module__j9qdvG__responsibleGrid h3,.illoominate-module__j9qdvG__brandGrid h3{margin-top:var(--space-4);font-size:var(--text-h3);font-weight:var(--weight-medium);line-height:var(--leading-h3)}.illoominate-module__j9qdvG__decisionGrid p,.illoominate-module__j9qdvG__insightGrid p,.illoominate-module__j9qdvG__entryGrid p,.illoominate-module__j9qdvG__responsibleGrid p,.illoominate-module__j9qdvG__brandGrid p{margin-top:var(--space-3);color:var(--color-text-secondary);line-height:var(--leading-body)}.illoominate-module__j9qdvG__flowGrid,.illoominate-module__j9qdvG__learningLoop{border-top:var(--border-thin);border-left:var(--border-thin);margin:0;padding:0;list-style:none;display:grid}.illoominate-module__j9qdvG__flowGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.illoominate-module__j9qdvG__learningLoop{grid-template-columns:repeat(5,minmax(0,1fr))}.illoominate-module__j9qdvG__flowGrid li,.illoominate-module__j9qdvG__learningLoop li{min-width:0;padding:var(--space-6);border-right:var(--border-thin);border-bottom:var(--border-thin)}.illoominate-module__j9qdvG__flowGrid span,.illoominate-module__j9qdvG__learningLoop span{margin-bottom:var(--space-4);color:var(--illoominate-blue-dark);font-size:var(--text-caption);font-variant-numeric:tabular-nums;display:block}.illoominate-module__j9qdvG__flowGrid strong,.illoominate-module__j9qdvG__learningLoop strong{font-weight:var(--weight-medium);line-height:1.35;display:block}.illoominate-module__j9qdvG__flowNote{margin-top:var(--space-6);color:var(--color-text-secondary);line-height:var(--leading-body)}.illoominate-module__j9qdvG__screenGridThree,.illoominate-module__j9qdvG__screenGridFour{align-items:start;gap:var(--space-6);padding:clamp(var(--space-6), 5vw, var(--space-12));border:var(--border-thin);border-radius:var(--radius-sm);background:var(--illoominate-stage);display:grid}.illoominate-module__j9qdvG__screenGridThree{grid-template-columns:repeat(3,minmax(0,1fr))}.illoominate-module__j9qdvG__screenGridFour{grid-template-columns:repeat(4,minmax(0,1fr))}.illoominate-module__j9qdvG__screenGridThree img,.illoominate-module__j9qdvG__screenGridFour img{width:100%;height:auto;display:block}.illoominate-module__j9qdvG__sectionStack{gap:var(--space-12);display:grid}.illoominate-module__j9qdvG__annotationRow{gap:var(--space-12);flex-direction:column;display:flex}.illoominate-module__j9qdvG__annotationCopy{order:-1}.illoominate-module__j9qdvG__annotationCopy h3{width:100%;max-width:none;font-size:var(--text-h3);font-weight:var(--weight-medium)}.illoominate-module__j9qdvG__annotationCopy p{width:100%;max-width:none;margin-top:var(--space-3);color:var(--color-text-secondary);line-height:var(--leading-body)}.illoominate-module__j9qdvG__singleScreenStage{min-height:34rem;padding:var(--space-8);border:var(--border-thin);border-radius:var(--radius-sm);background:var(--illoominate-stage);place-items:center;display:grid}.illoominate-module__j9qdvG__singleScreenStage img{width:min(100%,22rem);height:auto}.illoominate-module__j9qdvG__outcome{gap:var(--space-12);flex-direction:column;display:flex}.illoominate-module__j9qdvG__metric{padding-top:var(--space-6);border-top:.125rem solid var(--illoominate-blue)}.illoominate-module__j9qdvG__metric strong{font-size:var(--text-display);font-weight:var(--weight-regular);letter-spacing:-.045em;line-height:1;display:block}.illoominate-module__j9qdvG__metric span{margin-top:var(--space-3);color:var(--color-text-secondary);display:block}.illoominate-module__j9qdvG__reflection{color:var(--color-text-secondary);font-size:var(--text-body);line-height:1.65}.illoominate-module__j9qdvG__relatedProject{align-items:end;gap:var(--space-8);margin-top:var(--space-8);padding:var(--space-8) 0;border-top:var(--border-thin);grid-template-columns:minmax(0,1fr) auto;display:grid}.illoominate-module__j9qdvG__relatedProject h2,.illoominate-module__j9qdvG__relatedProject p{width:100%;max-width:none}.illoominate-module__j9qdvG__relatedProject h2{margin-top:var(--space-3);font-size:var(--text-h2);font-weight:var(--weight-medium)}.illoominate-module__j9qdvG__relatedLink{border-bottom:.125rem solid var(--illoominate-blue);min-height:2.75rem;color:var(--color-text-primary);font-weight:var(--weight-medium);align-items:center;display:inline-flex}.illoominate-module__j9qdvG__relatedLink:hover{color:var(--illoominate-blue-dark)}.illoominate-module__j9qdvG__brandSwatches{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.illoominate-module__j9qdvG__swatch{min-height:8rem;padding:var(--space-4);border:var(--border-thin);border-radius:var(--radius-sm);font-size:var(--text-caption);align-items:end;display:flex}.illoominate-module__j9qdvG__blueSwatch{color:#fff;background:#4f66f6}.illoominate-module__j9qdvG__softSwatch{background:#f0f2f8}.illoominate-module__j9qdvG__peachSwatch{background:#f5c3a7}.illoominate-module__j9qdvG__purpleSwatch{color:#fff;background:#7448ce}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.illoominate-module__j9qdvG__caseSection>*,.illoominate-module__j9qdvG__heroMedia{animation:linear both illoominate-module__j9qdvG__section-reveal;animation-timeline:view();animation-range:entry 4% cover 18%}}}@keyframes illoominate-module__j9qdvG__section-reveal{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:74.9375rem){.illoominate-module__j9qdvG__flowGrid,.illoominate-module__j9qdvG__screenGridFour{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:55.9375rem){.illoominate-module__j9qdvG__projectHero{padding-block:var(--space-8) var(--space-16)}.illoominate-module__j9qdvG__metadata{grid-template-columns:1fr}.illoominate-module__j9qdvG__screenGridThree{grid-template-columns:repeat(2,minmax(0,1fr))}.illoominate-module__j9qdvG__learningLoop{grid-template-columns:repeat(3,minmax(0,1fr))}.illoominate-module__j9qdvG__relatedProject{grid-template-columns:1fr;align-items:start}}@media (max-width:47.9375rem){.illoominate-module__j9qdvG__heroCopy{padding-block:var(--space-8) var(--space-6)}.illoominate-module__j9qdvG__coverPlate{margin-top:0}.illoominate-module__j9qdvG__metadata,.illoominate-module__j9qdvG__decisionGrid,.illoominate-module__j9qdvG__insightGrid,.illoominate-module__j9qdvG__entryGrid,.illoominate-module__j9qdvG__responsibleGrid,.illoominate-module__j9qdvG__brandGrid,.illoominate-module__j9qdvG__flowGrid,.illoominate-module__j9qdvG__learningLoop,.illoominate-module__j9qdvG__screenGridThree,.illoominate-module__j9qdvG__screenGridFour,.illoominate-module__j9qdvG__brandSwatches{grid-template-columns:1fr}.illoominate-module__j9qdvG__heroMedia,.illoominate-module__j9qdvG__wideFigure{margin-top:var(--space-10,2.5rem)}.illoominate-module__j9qdvG__mediaStage,.illoominate-module__j9qdvG__figureStage,.illoominate-module__j9qdvG__screenGridThree,.illoominate-module__j9qdvG__screenGridFour{padding:var(--space-4)}.illoominate-module__j9qdvG__decisionGrid>article,.illoominate-module__j9qdvG__insightGrid>article,.illoominate-module__j9qdvG__entryGrid>article,.illoominate-module__j9qdvG__responsibleGrid>article,.illoominate-module__j9qdvG__brandGrid>article{padding:var(--space-6)}.illoominate-module__j9qdvG__singleScreenStage{min-height:auto}.illoominate-module__j9qdvG__swatch{min-height:5rem}}@media (prefers-reduced-motion:reduce){.illoominate-module__j9qdvG__caseSection>*,.illoominate-module__j9qdvG__heroMedia{animation:none}}
.one-size-for-who-module__PK_5JG__caseMain{--campaign-red:#bc1322;--campaign-red-dark:#8f101c;--campaign-blush:#fbf2f3;--campaign-ink:#202124;--campaign-stage:var(--color-surface-subtle);--color-accent:var(--color-accent-system);--case-section-accent:var(--color-accent-system);background:var(--color-bg-primary);min-width:0;color:var(--color-text-primary);font-size:var(--text-body)}.one-size-for-who-module__PK_5JG__caseMain *,.one-size-for-who-module__PK_5JG__caseMain :before,.one-size-for-who-module__PK_5JG__caseMain :after{box-sizing:border-box}.one-size-for-who-module__PK_5JG__caseMain :is(h1,h2,h3,p,ol,ul,dl,figure,blockquote){margin:0}.one-size-for-who-module__PK_5JG__caseMain :is(p,li,dd){overflow-wrap:break-word;text-align:left;text-wrap:wrap;word-break:normal;-webkit-hyphens:none;hyphens:none}.one-size-for-who-module__PK_5JG__caseMain img{max-width:100%}.one-size-for-who-module__PK_5JG__projectHero{padding-block:var(--hero-space-start) var(--hero-space-end);border-bottom:var(--border-thin);background:var(--color-bg-primary)}.one-size-for-who-module__PK_5JG__coverPlate{width:100%}.one-size-for-who-module__PK_5JG__figureCaption{width:100%;max-width:none;margin-top:var(--space-3);color:var(--color-text-secondary);font-size:var(--text-caption);line-height:1.5}.one-size-for-who-module__PK_5JG__heroCopy{padding-block:var(--space-12) var(--space-8)}.one-size-for-who-module__PK_5JG__heroLabel,.one-size-for-who-module__PK_5JG__smallLabel,.one-size-for-who-module__PK_5JG__recognition>span,.one-size-for-who-module__PK_5JG__nextProject>p{color:var(--campaign-red-dark);font-size:var(--text-caption);font-weight:var(--weight-medium);letter-spacing:var(--tracking-meta);text-transform:uppercase;line-height:1.4}.one-size-for-who-module__PK_5JG__heroLabel{width:100%;max-width:none}.one-size-for-who-module__PK_5JG__heroCopy h1{width:100%;max-width:none;margin-top:var(--space-4);color:var(--campaign-ink);font-size:var(--text-h1);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-display);line-height:var(--leading-h1)}.one-size-for-who-module__PK_5JG__heroSubtitle{width:100%;max-width:none;margin-top:var(--space-4);color:var(--color-text-primary);font-size:var(--text-body-lg);font-weight:var(--weight-regular);letter-spacing:-.012em;line-height:1.5}.one-size-for-who-module__PK_5JG__heroSummary{width:100%;max-width:none;margin-top:var(--space-4);color:var(--color-text-secondary);font-size:var(--text-body);line-height:var(--leading-body)}.one-size-for-who-module__PK_5JG__metadata{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.one-size-for-who-module__PK_5JG__metadata>div{min-width:0;padding-top:var(--space-4);border-top:var(--border-thin)}.one-size-for-who-module__PK_5JG__metadata dt,.one-size-for-who-module__PK_5JG__metadata dd{margin:0}.one-size-for-who-module__PK_5JG__metadata dt{color:var(--color-text-secondary);font-size:var(--text-caption);font-weight:var(--weight-medium);text-transform:uppercase;line-height:1.4}.one-size-for-who-module__PK_5JG__metadata dd{margin-top:var(--space-2);color:var(--color-text-primary);font-size:var(--text-body);line-height:1.5}.one-size-for-who-module__PK_5JG__caseSection{border-top:var(--border-thin);background:var(--color-bg-primary);scroll-margin-top:5rem}.one-size-for-who-module__PK_5JG__caseSection:first-child{border-top:0}.one-size-for-who-module__PK_5JG__sectionHeading{margin-bottom:var(--space-12)}.one-size-for-who-module__PK_5JG__sectionMeta{text-transform:none}.one-size-for-who-module__PK_5JG__readingCopy p{width:100%;max-width:none;color:var(--color-text-secondary);font-size:var(--text-body);line-height:var(--leading-body)}.one-size-for-who-module__PK_5JG__readingCopy p+p{margin-top:var(--space-6)}.one-size-for-who-module__PK_5JG__readingCopy .one-size-for-who-module__PK_5JG__leadStatement,.one-size-for-who-module__PK_5JG__leadStatement{color:var(--color-text-primary);font-size:var(--text-body-lg);letter-spacing:-.012em;line-height:1.5}.one-size-for-who-module__PK_5JG__contributionGrid,.one-size-for-who-module__PK_5JG__conceptPair,.one-size-for-who-module__PK_5JG__audienceGrid,.one-size-for-who-module__PK_5JG__signalGrid,.one-size-for-who-module__PK_5JG__strategySplit,.one-size-for-who-module__PK_5JG__roleList,.one-size-for-who-module__PK_5JG__conceptFigure,.one-size-for-who-module__PK_5JG__scriptGrid,.one-size-for-who-module__PK_5JG__rolloutGrid,.one-size-for-who-module__PK_5JG__recognition,.one-size-for-who-module__PK_5JG__outcomeGrid,.one-size-for-who-module__PK_5JG__nextProject,.one-size-for-who-module__PK_5JG__emotionalArc{margin-top:var(--space-12)}.one-size-for-who-module__PK_5JG__contributionGrid,.one-size-for-who-module__PK_5JG__audienceGrid,.one-size-for-who-module__PK_5JG__scriptGrid,.one-size-for-who-module__PK_5JG__rolloutGrid{border-top:var(--border-thin);border-left:var(--border-thin);display:grid}.one-size-for-who-module__PK_5JG__contributionGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.one-size-for-who-module__PK_5JG__contributionGrid article,.one-size-for-who-module__PK_5JG__audienceGrid article,.one-size-for-who-module__PK_5JG__scriptGrid article,.one-size-for-who-module__PK_5JG__rolloutGrid article{min-width:0;padding:var(--space-6);border-right:var(--border-thin);border-bottom:var(--border-thin)}.one-size-for-who-module__PK_5JG__contributionGrid article>span{color:var(--campaign-red-dark);font-size:var(--text-caption);font-variant-numeric:tabular-nums}.one-size-for-who-module__PK_5JG__contributionGrid h3,.one-size-for-who-module__PK_5JG__conceptPair h3,.one-size-for-who-module__PK_5JG__audienceGrid h3,.one-size-for-who-module__PK_5JG__aidaGrid h3,.one-size-for-who-module__PK_5JG__roleList h3,.one-size-for-who-module__PK_5JG__scriptGrid h3,.one-size-for-who-module__PK_5JG__rolloutGrid h3{margin-top:var(--space-3);color:var(--color-text-primary);font-size:var(--text-h3);font-weight:var(--weight-medium);letter-spacing:var(--tracking-heading);line-height:var(--leading-h3)}.one-size-for-who-module__PK_5JG__contributionGrid p,.one-size-for-who-module__PK_5JG__conceptPair article>p:last-child,.one-size-for-who-module__PK_5JG__audienceGrid article>p:not(.one-size-for-who-module__PK_5JG__smallLabel),.one-size-for-who-module__PK_5JG__aidaGrid p,.one-size-for-who-module__PK_5JG__roleList article>p,.one-size-for-who-module__PK_5JG__scriptGrid article>p:not(.one-size-for-who-module__PK_5JG__smallLabel),.one-size-for-who-module__PK_5JG__rolloutGrid article>p:not(.one-size-for-who-module__PK_5JG__smallLabel){margin-top:var(--space-3);color:var(--color-text-secondary);line-height:1.58}.one-size-for-who-module__PK_5JG__bigQuestion{width:100%;margin-top:var(--space-12);border-left:.25rem solid var(--campaign-red);background:var(--campaign-ink);color:#fff;padding:clamp(1.5rem,4vw,3rem)}.one-size-for-who-module__PK_5JG__bigQuestion span{color:#ffffffad;font-size:var(--text-caption);font-weight:var(--weight-medium);letter-spacing:.04em;text-transform:uppercase}.one-size-for-who-module__PK_5JG__bigQuestion p{width:100%;max-width:none;margin-top:var(--space-4);font-size:var(--text-h1);font-weight:var(--weight-medium);letter-spacing:-.025em;line-height:1.18}.one-size-for-who-module__PK_5JG__conceptPair{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.one-size-for-who-module__PK_5JG__conceptPair article{min-width:0;padding-top:var(--space-6);border-top:.125rem solid var(--campaign-red)}.one-size-for-who-module__PK_5JG__emotionalArc{border-top:var(--border-thin);border-left:var(--border-thin);grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;display:grid}.one-size-for-who-module__PK_5JG__emotionalArc li{min-width:0;padding:var(--space-4);border-right:var(--border-thin);border-bottom:var(--border-thin)}.one-size-for-who-module__PK_5JG__emotionalArc span,.one-size-for-who-module__PK_5JG__aidaGrid>li>span{color:var(--campaign-red-dark);font-size:var(--text-caption);font-variant-numeric:tabular-nums;display:block}.one-size-for-who-module__PK_5JG__emotionalArc strong{margin-top:var(--space-2);font-size:var(--text-body);font-weight:var(--weight-medium);line-height:1.4;display:block}.one-size-for-who-module__PK_5JG__evidenceNote{margin-top:var(--space-6);padding-left:var(--space-4);border-left:.125rem solid var(--campaign-red);color:var(--color-text-secondary);font-size:var(--text-caption);line-height:1.55}.one-size-for-who-module__PK_5JG__audienceGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.one-size-for-who-module__PK_5JG__audienceGrid article>strong{margin-top:var(--space-6);color:var(--color-text-primary);font-size:var(--text-body);font-weight:var(--weight-medium);line-height:1.45;display:block}.one-size-for-who-module__PK_5JG__signalGrid{border-block:var(--border-thin);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.one-size-for-who-module__PK_5JG__signalGrid>div{min-width:0;padding:var(--space-6) var(--space-8)}.one-size-for-who-module__PK_5JG__signalGrid>div+div{border-left:var(--border-thin)}.one-size-for-who-module__PK_5JG__signalGrid strong{color:var(--campaign-red);font-size:var(--text-display);font-weight:var(--weight-semibold);letter-spacing:-.04em;line-height:1;display:block}.one-size-for-who-module__PK_5JG__signalGrid span{margin-top:var(--space-3);color:var(--color-text-secondary);font-size:var(--text-body);line-height:1.45;display:block}.one-size-for-who-module__PK_5JG__statusBanner{gap:var(--space-4);padding:var(--space-4);background:var(--campaign-blush);border:1px solid #e4b9bd;grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}.one-size-for-who-module__PK_5JG__statusBanner strong{color:var(--campaign-red-dark);font-size:var(--text-caption);letter-spacing:.03em;text-transform:uppercase}.one-size-for-who-module__PK_5JG__statusBanner span{color:var(--color-text-secondary);font-size:var(--text-body);line-height:1.5}.one-size-for-who-module__PK_5JG__strategySplit{gap:var(--space-6);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:stretch;display:grid}.one-size-for-who-module__PK_5JG__motivationFigure,.one-size-for-who-module__PK_5JG__aidaGrid{min-width:0;padding:var(--space-6);border:var(--border-thin);background:var(--campaign-stage)}.one-size-for-who-module__PK_5JG__motivationFigure figcaption{color:var(--color-text-primary);font-size:var(--text-h3);font-weight:var(--weight-medium);line-height:var(--leading-h3)}.one-size-for-who-module__PK_5JG__barList{gap:var(--space-4);margin-top:var(--space-6);display:grid}.one-size-for-who-module__PK_5JG__barRow{gap:var(--space-3);grid-template-columns:minmax(7.5rem,10rem) minmax(4rem,1fr) 1.5rem;align-items:center;display:grid}.one-size-for-who-module__PK_5JG__barRow>span{color:var(--color-text-secondary);font-size:var(--text-caption);line-height:1.35}.one-size-for-who-module__PK_5JG__barTrack{background:#dededc;height:.5rem}.one-size-for-who-module__PK_5JG__barTrack i{background:var(--campaign-red);height:100%;display:block}.one-size-for-who-module__PK_5JG__barRow strong{font-size:var(--text-caption);font-variant-numeric:tabular-nums;text-align:right}.one-size-for-who-module__PK_5JG__motivationFigure>p{margin-top:var(--space-6);color:var(--color-text-secondary);font-size:var(--text-caption);line-height:1.5}.one-size-for-who-module__PK_5JG__aidaGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0;list-style:none;display:grid}.one-size-for-who-module__PK_5JG__aidaGrid li{min-width:0;padding:var(--space-4);border-top:var(--border-thin)}.one-size-for-who-module__PK_5JG__aidaGrid li:nth-child(-n+2){border-top:0}.one-size-for-who-module__PK_5JG__aidaGrid li:nth-child(2n){border-left:var(--border-thin)}.one-size-for-who-module__PK_5JG__aidaGrid h3{margin-top:var(--space-2)}.one-size-for-who-module__PK_5JG__aidaGrid p{font-size:var(--text-body)}.one-size-for-who-module__PK_5JG__roleList{border-top:var(--border-thin)}.one-size-for-who-module__PK_5JG__roleList article{gap:var(--space-8);padding-block:var(--space-5,1.25rem);border-bottom:var(--border-thin);grid-template-columns:minmax(12rem,15rem) minmax(0,1fr);align-items:baseline;display:grid}.one-size-for-who-module__PK_5JG__roleList article>div{min-width:0}.one-size-for-who-module__PK_5JG__roleList h3{margin-top:0}.one-size-for-who-module__PK_5JG__roleList article>div>span{margin-top:var(--space-2);color:var(--campaign-red-dark);font-size:var(--text-caption);font-weight:var(--weight-medium);text-transform:uppercase;display:block}.one-size-for-who-module__PK_5JG__roleList article>p{margin-top:0}.one-size-for-who-module__PK_5JG__conceptFigure{width:100%}.one-size-for-who-module__PK_5JG__figureStage{border:var(--border-thin);background:var(--campaign-stage);place-items:center;padding:clamp(1rem,4vw,3rem);display:grid}.one-size-for-who-module__PK_5JG__figureStage img{width:min(100%,47.625rem);height:auto;display:block}.one-size-for-who-module__PK_5JG__conceptFigure figcaption{width:100%;max-width:none;margin-top:var(--space-3);color:var(--color-text-secondary);font-size:var(--text-caption);line-height:1.55}.one-size-for-who-module__PK_5JG__scriptGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.one-size-for-who-module__PK_5JG__scriptGrid article>strong{margin-top:var(--space-6);color:var(--color-text-primary);font-size:var(--text-body);font-weight:var(--weight-medium);line-height:1.5;display:block}.one-size-for-who-module__PK_5JG__extensionNote{gap:var(--space-6);margin-top:var(--space-8);padding-top:var(--space-6);border-top:.125rem solid var(--campaign-red);grid-template-columns:minmax(8rem,auto) minmax(0,1fr);display:grid}.one-size-for-who-module__PK_5JG__extensionNote>span{color:var(--campaign-red-dark);font-size:var(--text-caption);font-weight:var(--weight-medium);text-transform:uppercase}.one-size-for-who-module__PK_5JG__extensionNote p{width:100%;max-width:none;color:var(--color-text-secondary);line-height:1.58}.one-size-for-who-module__PK_5JG__targetLabel{width:auto;color:var(--campaign-red-dark);font-size:var(--text-caption);font-weight:var(--weight-medium);letter-spacing:.03em;text-transform:uppercase;border:1px solid #dfafb4;padding:.625rem .75rem;display:inline-flex}.one-size-for-who-module__PK_5JG__rolloutGrid{margin-top:var(--space-6);border-top:.1875rem solid var(--campaign-red);grid-template-columns:repeat(3,minmax(0,1fr))}.one-size-for-who-module__PK_5JG__rolloutGrid article>p:not(.one-size-for-who-module__PK_5JG__smallLabel){min-height:7.5rem}.one-size-for-who-module__PK_5JG__rolloutGrid ul{gap:var(--space-4);margin:var(--space-6) 0 0;padding:var(--space-6) 0 0;border-top:var(--border-thin);list-style:none;display:grid}.one-size-for-who-module__PK_5JG__rolloutGrid li{color:var(--color-text-primary);font-size:var(--text-body);font-weight:var(--weight-medium);line-height:1.5}.one-size-for-who-module__PK_5JG__recognition{gap:var(--space-6);padding:var(--space-6);border:var(--border-thin);border-left:.25rem solid var(--campaign-red);grid-template-columns:minmax(9rem,.32fr) minmax(0,1fr);align-items:center;display:grid}.one-size-for-who-module__PK_5JG__recognition p{color:var(--color-text-primary);font-size:var(--text-body);font-weight:var(--weight-medium);line-height:1.5}.one-size-for-who-module__PK_5JG__outcomeGrid{gap:var(--space-12);flex-direction:column;align-items:start;display:flex}.one-size-for-who-module__PK_5JG__outcomeCopy>p{width:100%;max-width:none}.one-size-for-who-module__PK_5JG__outcomeCopy p:last-child{margin-top:var(--space-6);color:var(--color-text-secondary);line-height:1.62}.one-size-for-who-module__PK_5JG__outcomeGrid aside{padding:var(--space-6);background:var(--campaign-stage)}.one-size-for-who-module__PK_5JG__outcomeGrid aside ul{gap:var(--space-3);margin:var(--space-4) 0 0;padding-left:1.1rem;display:grid}.one-size-for-who-module__PK_5JG__outcomeGrid aside li{color:var(--color-text-secondary);font-size:var(--text-body);line-height:1.5}.one-size-for-who-module__PK_5JG__nextProject{gap:var(--space-8);padding-top:var(--space-8);border-top:var(--border-thin);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.one-size-for-who-module__PK_5JG__nextProject>p{width:100%;max-width:none}.one-size-for-who-module__PK_5JG__nextProject a{border-bottom:.125rem solid var(--campaign-red);min-height:2.75rem;color:var(--color-text-primary);font-weight:var(--weight-medium);align-items:center;display:inline-flex}.one-size-for-who-module__PK_5JG__nextProject a:hover{color:var(--campaign-red-dark)}@media (max-width:74.9375rem){.one-size-for-who-module__PK_5JG__metadata{grid-template-columns:repeat(2,minmax(0,1fr))}.one-size-for-who-module__PK_5JG__strategySplit{grid-template-columns:1fr}}@media (max-width:55.9375rem){.one-size-for-who-module__PK_5JG__projectHero{padding-block:var(--space-8) var(--space-16)}.one-size-for-who-module__PK_5JG__contributionGrid,.one-size-for-who-module__PK_5JG__audienceGrid,.one-size-for-who-module__PK_5JG__rolloutGrid{grid-template-columns:1fr}.one-size-for-who-module__PK_5JG__emotionalArc{grid-template-columns:repeat(3,minmax(0,1fr))}.one-size-for-who-module__PK_5JG__signalGrid{grid-template-columns:1fr}.one-size-for-who-module__PK_5JG__signalGrid>div+div{border-top:var(--border-thin);border-left:0}.one-size-for-who-module__PK_5JG__rolloutGrid article>p:not(.one-size-for-who-module__PK_5JG__smallLabel){min-height:0}}@media (max-width:47.9375rem){.one-size-for-who-module__PK_5JG__projectHero{padding-block:var(--space-6) var(--space-12)}.one-size-for-who-module__PK_5JG__heroCopy{padding-block:var(--space-8) var(--space-6)}.one-size-for-who-module__PK_5JG__metadata,.one-size-for-who-module__PK_5JG__conceptPair,.one-size-for-who-module__PK_5JG__scriptGrid,.one-size-for-who-module__PK_5JG__aidaGrid{grid-template-columns:1fr}.one-size-for-who-module__PK_5JG__bigQuestion{padding:var(--space-6)}.one-size-for-who-module__PK_5JG__emotionalArc{grid-template-columns:1fr}.one-size-for-who-module__PK_5JG__aidaGrid li,.one-size-for-who-module__PK_5JG__aidaGrid li:nth-child(-n+2),.one-size-for-who-module__PK_5JG__aidaGrid li:nth-child(2n){border-top:var(--border-thin);border-left:0}.one-size-for-who-module__PK_5JG__aidaGrid li:first-child{border-top:0}.one-size-for-who-module__PK_5JG__barRow{grid-template-columns:1fr 2rem}.one-size-for-who-module__PK_5JG__barTrack{grid-area:2/1/auto/-1}.one-size-for-who-module__PK_5JG__roleList article,.one-size-for-who-module__PK_5JG__extensionNote,.one-size-for-who-module__PK_5JG__recognition,.one-size-for-who-module__PK_5JG__nextProject{gap:var(--space-4);grid-template-columns:1fr}.one-size-for-who-module__PK_5JG__figureStage,.one-size-for-who-module__PK_5JG__motivationFigure,.one-size-for-who-module__PK_5JG__aidaGrid,.one-size-for-who-module__PK_5JG__outcomeGrid aside{padding:var(--space-4)}}
