.Gallery-module__YDITyq__gallery{align-items:flex-start;gap:clamp(.5rem,2vw,2rem);inline-size:100%;display:flex}.Gallery-module__YDITyq__column{flex-direction:column;flex:1 1 0;gap:clamp(.5rem,2vw,2rem);min-width:0;display:flex}.Gallery-module__YDITyq__item{background:var(--color-light-bg);border-radius:0;outline:none;margin:0;transition:box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 1px 4px #00000008}.Gallery-module__YDITyq__item:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--color-primary));outline-offset:var(--focus-ring-offset,2px)}@media (forced-colors:active){.Gallery-module__YDITyq__item:focus-visible{outline-offset:2px;outline:3px solid highlight}}.Gallery-module__YDITyq__image{border-radius:0;width:100%;height:auto;transition:transform .3s cubic-bezier(.4,0,.2,1);display:block}.Gallery-module__YDITyq__item:hover .Gallery-module__YDITyq__image,.Gallery-module__YDITyq__item:focus .Gallery-module__YDITyq__image{transform:scale(1.03)}.Gallery-module__YDITyq__caption{background:var(--gallery-caption-bg);color:var(--inverted-text-color);pointer-events:none;opacity:0;border-end-end-radius:16px;border-end-start-radius:16px;padding-block:.75em;padding-inline:1em;font-size:clamp(.875rem,.3vw + .85rem,1rem);transition:opacity .2s;position:absolute;inset-block-end:0;inset-inline:0}.Gallery-module__YDITyq__item:hover .Gallery-module__YDITyq__caption,.Gallery-module__YDITyq__item:focus .Gallery-module__YDITyq__caption{pointer-events:auto;opacity:1}@media (max-width:900px){.Gallery-module__YDITyq__gallery,.Gallery-module__YDITyq__column{gap:20px}}@media (max-width:600px){.Gallery-module__YDITyq__gallery,.Gallery-module__YDITyq__column{gap:8px}.Gallery-module__YDITyq__item,.Gallery-module__YDITyq__image{border-radius:8px}.Gallery-module__YDITyq__caption{border-end-end-radius:8px;border-end-start-radius:8px;font-size:.95rem}}
.ProcessBlock-module__02QfYq__sectionTitle{text-align:center;flex-direction:column;align-items:center;margin-block-end:var(--space-layout-l,4rem);display:flex}.ProcessBlock-module__02QfYq__description{text-align:center;max-width:48rem;margin-block-end:var(--space-layout-m,3rem);margin-inline:auto}.ProcessBlock-module__02QfYq__grid2Col,.ProcessBlock-module__02QfYq__grid3Col,.ProcessBlock-module__02QfYq__grid4Col{gap:var(--space-layout-m,3rem);display:grid}.ProcessBlock-module__02QfYq__grid2Col{grid-template-columns:1fr}@media (min-width:768px){.ProcessBlock-module__02QfYq__grid2Col{grid-template-columns:repeat(2,1fr)}}.ProcessBlock-module__02QfYq__grid3Col{grid-template-columns:1fr}@media (min-width:768px){.ProcessBlock-module__02QfYq__grid3Col{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ProcessBlock-module__02QfYq__grid3Col{grid-template-columns:repeat(3,1fr)}}.ProcessBlock-module__02QfYq__grid4Col{grid-template-columns:1fr}@media (min-width:768px){.ProcessBlock-module__02QfYq__grid4Col{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ProcessBlock-module__02QfYq__grid4Col{grid-template-columns:repeat(4,1fr)}}@supports not (gap:3rem){.ProcessBlock-module__02QfYq__grid2Col>.ProcessBlock-module__02QfYq__col:not(:last-child),.ProcessBlock-module__02QfYq__grid3Col>.ProcessBlock-module__02QfYq__col:not(:last-child),.ProcessBlock-module__02QfYq__grid4Col>.ProcessBlock-module__02QfYq__col:not(:last-child){margin-block-end:var(--space-layout-m,3rem)}}.ProcessBlock-module__02QfYq__col{gap:var(--space-internal-16);flex-direction:column;display:flex}@supports not (gap:1rem){.ProcessBlock-module__02QfYq__col{display:block}.ProcessBlock-module__02QfYq__col>.ProcessBlock-module__02QfYq__phaseTitle{margin-block-end:var(--space-internal-16)}}.ProcessBlock-module__02QfYq__phaseTitle{color:var(--color-text);font-weight:600}.ProcessBlock-module__02QfYq__activityList{color:var(--color-primary);padding-inline-start:0}.ProcessBlock-module__02QfYq__activityList li{max-inline-size:100%;padding-inline-start:1.5em;position:relative}.ProcessBlock-module__02QfYq__activityList li:before{content:"—";position:absolute;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.ProcessBlock-module__02QfYq__processBlock *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){.ProcessBlock-module__02QfYq__phaseTitle{font-weight:700}}@supports (display:grid) and (gap:1rem){.ProcessBlock-module__02QfYq__grid2Col,.ProcessBlock-module__02QfYq__grid3Col,.ProcessBlock-module__02QfYq__grid4Col{gap:var(--space-layout-48)}.ProcessBlock-module__02QfYq__col{gap:var(--space-internal-16)}}
.CTASection-module__-LzqAG__textureOverlay{pointer-events:none;opacity:.3;mix-blend-mode:overlay;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMDAiIGhlaWdodD0iMzAwIj48ZmlsdGVyIGlkPSJhIiB4PSIwIiB5PSIwIj48ZmVUdXJidWxlbmNlIGJhc2VGcmVxdWVuY3k9Ii43NSIgc3RpdGNoVGlsZXM9InN0aXRjaCIgdHlwZT0iZnJhY3RhbE5vaXNlIi8+PGZlQ29sb3JNYXRyaXggdHlwZT0ic2F0dXJhdGUiIHZhbHVlcz0iMCIvPjwvZmlsdGVyPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbHRlcj0idXJsKCNhKSIgb3BhY2l0eT0iMC4wNSIvPjwvc3ZnPg==);position:absolute;inset:0}.CTASection-module__-LzqAG__primaryButton{color:#041b23;background-color:#fff}.CTASection-module__-LzqAG__primaryButton:hover{background-color:#ffffffe6}:is(.themeDark .CTASection-module__-LzqAG__primaryButton,.dark .CTASection-module__-LzqAG__primaryButton){color:#fff;background-color:#041b23}:is(.themeDark .CTASection-module__-LzqAG__primaryButton:hover,.dark .CTASection-module__-LzqAG__primaryButton:hover){background-color:#0a2530}.themeHCB .CTASection-module__-LzqAG__primaryButton{color:#fff;background-color:#041b23}.themeHCB .CTASection-module__-LzqAG__primaryButton:hover{background-color:#0a2530}.CTASection-module__-LzqAG__brandBackground{background-color:var(--logo-background);color:var(--logo-color);margin-block:0}.CTASection-module__-LzqAG__brandPrimaryButton.CTASection-module__-LzqAG__brandPrimaryButton{background-color:var(--logo-color)!important;color:var(--logo-background)!important;-webkit-text-decoration:none!important;text-decoration:none!important}.CTASection-module__-LzqAG__brandPrimaryButton.CTASection-module__-LzqAG__brandPrimaryButton:hover{background-color:color-mix(in srgb, var(--logo-color) 85%, transparent)!important;color:var(--logo-background)!important;text-decoration:none!important}.CTASection-module__-LzqAG__brandOutlineButton.CTASection-module__-LzqAG__brandOutlineButton{border:1px solid var(--logo-color)!important;color:var(--logo-color)!important;background-color:#0000!important;-webkit-text-decoration:none!important;text-decoration:none!important}.CTASection-module__-LzqAG__brandOutlineButton.CTASection-module__-LzqAG__brandOutlineButton:hover{background-color:color-mix(in srgb, var(--logo-color) 8%, transparent)!important;color:var(--logo-color)!important;text-decoration:none!important}.CTASection-module__-LzqAG__brandDescription{color:color-mix(in srgb, var(--logo-color) 90%, transparent)}
.StoryBlock-module__c8IByW__storyBlock{position:relative}.StoryBlock-module__c8IByW__grid1Col{grid-template-columns:1fr;gap:0;display:grid}.StoryBlock-module__c8IByW__grid2Col{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.StoryBlock-module__c8IByW__grid2Col{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}}.StoryBlock-module__c8IByW__col{flex-direction:column;display:flex}.StoryBlock-module__c8IByW__subtitle{flex-direction:column;align-items:flex-start;margin-block-end:0;font-weight:600;display:flex}.StoryBlock-module__c8IByW__title{flex-direction:column;align-items:flex-start;font-weight:600;display:flex}.StoryBlock-module__c8IByW__paragraph{margin-block-end:0}.StoryBlock-module__c8IByW__figure{margin:0;padding:0}.StoryBlock-module__c8IByW__figure figcaption{margin-block-start:1rem}@media (prefers-reduced-motion:reduce){.StoryBlock-module__c8IByW__storyBlock *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){.StoryBlock-module__c8IByW__storyBlock{border:1px solid}}
.GridBlock-module__FVUZNG__grid1Col{gap:var(--space-layout-32,2rem);grid-template-columns:1fr;display:grid}.GridBlock-module__FVUZNG__grid2Col{gap:var(--space-layout-32,2rem);grid-template-columns:repeat(2,1fr);display:grid}.GridBlock-module__FVUZNG__noGap{gap:0}.GridBlock-module__FVUZNG__smallGap{gap:var(--space-layout-16,1rem)}.GridBlock-module__FVUZNG__col{flex-direction:column;width:100%;margin:0;padding:0;display:flex}.GridBlock-module__FVUZNG__innerPadding{padding:var(--space-layout-32,2rem)}.GridBlock-module__FVUZNG__caption{display:none}.GridBlock-module__FVUZNG__noGap .GridBlock-module__FVUZNG__innerPadding{padding:var(--space-layout-24,1.5rem)}@supports not (gap:1rem){.GridBlock-module__FVUZNG__grid1Col>.GridBlock-module__FVUZNG__col+.GridBlock-module__FVUZNG__col{margin-block-start:var(--space-layout-32,2rem)}.GridBlock-module__FVUZNG__grid2Col>.GridBlock-module__FVUZNG__col+.GridBlock-module__FVUZNG__col{margin-inline-start:var(--space-layout-32,2rem)}.GridBlock-module__FVUZNG__noGap>.GridBlock-module__FVUZNG__col+.GridBlock-module__FVUZNG__col{margin:0}.GridBlock-module__FVUZNG__smallGap>.GridBlock-module__FVUZNG__col+.GridBlock-module__FVUZNG__col{margin-inline-start:var(--space-layout-16,1rem)}}@media not (min-width:1024px){.GridBlock-module__FVUZNG__grid2Col{grid-template-columns:1fr;row-gap:2rem}.GridBlock-module__FVUZNG__grid2Col.GridBlock-module__FVUZNG__responsiveGap{gap:2rem}.GridBlock-module__FVUZNG__grid2Col .GridBlock-module__FVUZNG__col+.GridBlock-module__FVUZNG__col{margin-block-start:2rem;margin-inline-start:0}.GridBlock-module__FVUZNG__grid2Col.GridBlock-module__FVUZNG__responsiveGap .GridBlock-module__FVUZNG__col+.GridBlock-module__FVUZNG__col{margin-block-start:1rem;margin-inline-start:0}.GridBlock-module__FVUZNG__innerPadding,.GridBlock-module__FVUZNG__noGap .GridBlock-module__FVUZNG__innerPadding{padding:0}.GridBlock-module__FVUZNG__caption{display:block}}
.LogoReveal-module__y5TOwa__stage{place-items:center;width:100%;min-height:200px;display:grid}.LogoReveal-module__y5TOwa__lockup{-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;align-items:center;gap:clamp(16px,2vw,28px);display:flex;transform:translateZ(0)}.LogoReveal-module__y5TOwa__logoWrap{cursor:default;aspect-ratio:1;place-items:center;width:clamp(88px,10vw,140px);display:grid;position:relative}.LogoReveal-module__y5TOwa__logoImg{filter:drop-shadow(0 16px 28px #00000047);object-fit:contain;transform-origin:50% 70%;will-change:transform, opacity, filter;width:100%;height:100%;display:block}.LogoReveal-module__y5TOwa__wordmarkMask{clip-path:inset(0 100% 0 0);filter:drop-shadow(0 16px 28px #00000038);will-change:clip-path, transform, opacity;display:inline-block;position:relative}.LogoReveal-module__y5TOwa__wordmarkImg{will-change:transform, opacity, filter;width:auto;height:clamp(38px,5vw,84px);display:block}@media (prefers-reduced-motion:reduce){.LogoReveal-module__y5TOwa__wordmarkMask{clip-path:inset(0)!important}.LogoReveal-module__y5TOwa__logoImg,.LogoReveal-module__y5TOwa__wordmarkImg{transition:none!important}}@media not (min-width:768px){.LogoReveal-module__y5TOwa__stage{padding-inline:var(--space-layout-16,16px)}}
.LogoConstruction-module__GBQ39W__container{--logo-canvas-bg:#2b2f33;border-radius:var(--radius-lg,12px);background-color:var(--logo-canvas-bg);aspect-ratio:1848/621;width:100%;max-width:100%;overflow:hidden}.LogoConstruction-module__GBQ39W__svg{width:100%;height:100%;display:block}
.worknav-module__lh7d3G__workNavBar{z-index:40;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex;position:relative}.worknav-module__lh7d3G__rightNavGroup{gap:1rem;display:flex}
.AboutPageContent-module__DldbzW__versioningSection{padding-block:var(--space-layout-24) var(--space-layout-64);padding-inline:var(--space-layout-24);background:var(--main-body-background-color);color:var(--color-text)}.AboutPageContent-module__DldbzW__versioningInner{justify-items:center;gap:var(--space-layout-16);text-align:center;max-width:min(100%,42rem);margin-inline:auto;display:grid}.AboutPageContent-module__DldbzW__visuallyHidden{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.AboutPageContent-module__DldbzW__stackLogos{justify-content:center;gap:var(--space-layout-16);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.AboutPageContent-module__DldbzW__stackLogo{width:1.5rem;height:1.5rem;color:color-mix(in srgb, var(--color-text) 32%, transparent);opacity:.8;place-items:center;display:inline-grid}.AboutPageContent-module__DldbzW__stackLogo svg{width:1.5rem;height:1.5rem}.AboutPageContent-module__DldbzW__packageList{justify-content:center;align-items:center;gap:var(--space-layout-16) var(--space-layout-32);border-block-start:1px solid color-mix(in srgb, var(--color-text) 7%, transparent);flex-wrap:wrap;margin:0;padding-block-start:var(--space-layout-16);display:flex}.AboutPageContent-module__DldbzW__packageItem{padding-inline:var(--space-layout-4);align-items:center;gap:var(--space-layout-4);white-space:nowrap;min-width:0;line-height:1.2;display:inline-flex}.AboutPageContent-module__DldbzW__packageLabel{font-size:var(--font-size-text-xs);text-transform:lowercase;color:color-mix(in srgb, var(--color-text) 82%, transparent);margin:0;font-weight:700;line-height:1.2}.AboutPageContent-module__DldbzW__packageVersionWrapper{align-items:center;margin:0;display:inline-flex}.AboutPageContent-module__DldbzW__packageVersion{font-family:var(--font-mono);font-size:var(--font-size-text-xs);color:var(--color-muted);background:0 0;margin:0;padding:0;font-weight:400;line-height:1.2}@media (max-width:640px){.AboutPageContent-module__DldbzW__versioningSection{padding-block:var(--space-layout-24) var(--space-layout-48);padding-inline:var(--space-layout-16)}}
.AskAI-module__zRetNq__container{top:50%;right:var(--space-layout-24,1.5rem);z-index:30;padding:var(--space-internal-16,1rem);gap:var(--space-internal-12,.75rem);border:1px solid var(--color-border);border-radius:var(--radius-lg,16px);background:var(--main-body-background-color);flex-direction:column;display:flex;position:fixed;transform:translateY(-50%);box-shadow:0 4px 24px #0000001a}.AskAI-module__zRetNq__header{gap:var(--space-internal-8,.5rem);border-block-end:1px solid var(--color-border);flex-direction:column;padding-block-end:var(--space-internal-8,.5rem);display:flex}.AskAI-module__zRetNq__title{font-family:var(--font-heading);font-size:var(--font-size-text-s,.875rem);text-align:center;color:var(--primary-text-color);margin:0;font-weight:600}.AskAI-module__zRetNq__splitButton{border:1px solid var(--color-border);border-radius:var(--radius-md,8px);display:flex;position:relative;overflow:visible}.AskAI-module__zRetNq__splitButtonLabel{padding:var(--space-internal-6,.375rem) var(--space-internal-12,.75rem);background:var(--color-primary);min-width:5rem;font-family:var(--font-body);font-size:var(--font-size-text-s);text-align:center;color:var(--inverted-text-color);border-start-start-radius:calc(var(--radius-md,8px) - 1px);border-end-start-radius:calc(var(--radius-md,8px) - 1px);font-weight:500}.AskAI-module__zRetNq__splitButtonDropdown{padding:var(--space-internal-6,.375rem) var(--space-internal-8,.5rem);border:none;background:var(--color-primary);color:var(--inverted-text-color);cursor:pointer;border-inline-start:1px solid #fff3;border-start-end-radius:calc(var(--radius-md,8px) - 1px);border-end-end-radius:calc(var(--radius-md,8px) - 1px);justify-content:center;align-items:center;transition:background-color .15s;display:flex}.AskAI-module__zRetNq__splitButtonDropdown:hover{background:color-mix(in srgb, var(--color-primary) 85%, white)}.AskAI-module__zRetNq__chevron{transition:transform .15s}.AskAI-module__zRetNq__chevronOpen{transform:rotate(180deg)}.AskAI-module__zRetNq__dropdown{z-index:10;padding:var(--space-internal-4,.25rem);border:1px solid var(--color-border);border-radius:var(--radius-md,8px);background:var(--main-body-background-color);min-width:100%;margin-block-start:var(--space-internal-4,.25rem);list-style:" ";position:absolute;top:100%;right:0;box-shadow:0 4px 12px #00000026}.AskAI-module__zRetNq__dropdownItem{padding:var(--space-internal-8,.5rem) var(--space-internal-12,.75rem);border-radius:var(--radius-sm,4px);width:100%;font-family:var(--font-body);font-size:var(--font-size-text-s);text-align:start;color:var(--primary-text-color);cursor:pointer;background:0 0;border:none;font-weight:500;transition:background-color .15s;display:block}.AskAI-module__zRetNq__dropdownItem:hover{background:var(--color-neutral-bg)}.AskAI-module__zRetNq__dropdownItemActive{background:var(--color-primary);color:var(--inverted-text-color)}.AskAI-module__zRetNq__dropdownItemActive:hover{background:var(--color-primary)}.AskAI-module__zRetNq__iconList{gap:var(--space-internal-16,1rem);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:" ";display:grid}.AskAI-module__zRetNq__iconItem{display:block}.AskAI-module__zRetNq__iconLink{aspect-ratio:1;border-radius:var(--radius-md,8px);background:var(--color-neutral-bg);width:100%;color:var(--primary-text-color);justify-content:center;align-items:center;text-decoration:none;transition:background-color .15s,transform .15s,box-shadow .15s;display:flex}.AskAI-module__zRetNq__iconLink:hover{background:var(--color-primary);color:var(--inverted-text-color);transform:scale(1.08);box-shadow:0 4px 12px #00000026}.AskAI-module__zRetNq__iconLink:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.AskAI-module__zRetNq__icon{width:1.5rem;height:1.5rem}.AskAI-module__zRetNq__tooltip{padding:var(--space-internal-6) var(--space-internal-12);border-radius:var(--radius-sm,4px);background:var(--color-primary);font-family:var(--font-body);font-size:var(--font-size-text-s);white-space:nowrap;color:var(--inverted-text-color);pointer-events:none;opacity:0;visibility:hidden;margin-inline-end:var(--space-internal-8,.5rem);font-weight:500;transition:opacity .15s,visibility .15s;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.AskAI-module__zRetNq__iconItem:hover .AskAI-module__zRetNq__tooltip{opacity:1;visibility:visible}.AskAI-module__zRetNq__iconLinkPersonalized{--askai-grad-deep:#1a3a4a;--askai-grad-sheen:#e2e8f0;background:linear-gradient(135deg, var(--color-primary) 0%, var(--askai-grad-deep) 100%);box-shadow:0 0 0 2px var(--color-accent);color:var(--inverted-text-color)}.AskAI-module__zRetNq__iconLinkPersonalized:hover{background:linear-gradient(135deg, var(--askai-grad-deep) 0%, var(--color-primary) 100%)}.AskAI-module__zRetNq__iconGemini{width:1.275rem;height:1.275rem}.AskAI-module__zRetNq__iconPerplexity{width:1.625rem;height:1.625rem}.AskAI-module__zRetNq__personalizeToggle{align-items:center;margin-block-start:var(--space-internal-4,.25rem);display:flex}@media not (min-width:768px){.AskAI-module__zRetNq__container{top:auto;right:var(--space-layout-16,1rem);bottom:var(--space-layout-24,1.5rem);padding:var(--space-internal-12,.75rem);max-width:calc(100vw - var(--space-layout-32,2rem));flex-flow:wrap;position:fixed;transform:none}.AskAI-module__zRetNq__header{border-block-end:1px solid var(--color-border);flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding-block-end:var(--space-internal-8,.5rem)}.AskAI-module__zRetNq__title{font-size:var(--font-size-text-s)}.AskAI-module__zRetNq__splitButton{flex:none}.AskAI-module__zRetNq__iconList{grid-template-columns:repeat(4,auto);justify-content:center;width:100%}.AskAI-module__zRetNq__iconLink{width:2.75rem;height:2.75rem}.AskAI-module__zRetNq__icon{width:1.25rem;height:1.25rem}.AskAI-module__zRetNq__tooltip{display:none}.AskAI-module__zRetNq__iconGemini{width:1.0625rem;height:1.0625rem}.AskAI-module__zRetNq__personalizeToggle{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.AskAI-module__zRetNq__iconLink,.AskAI-module__zRetNq__toggleButton,.AskAI-module__zRetNq__tooltip{transition:none}.AskAI-module__zRetNq__iconLink:hover{transform:none}}:is(.themeDark .AskAI-module__zRetNq__container,.dark .AskAI-module__zRetNq__container){border-color:var(--color-border);background:var(--color-primary)}:is(.themeDark .AskAI-module__zRetNq__title,.dark .AskAI-module__zRetNq__title){color:var(--inverted-text-color)}:is(.themeDark .AskAI-module__zRetNq__splitButton,.dark .AskAI-module__zRetNq__splitButton){border-color:#fff3}:is(.themeDark .AskAI-module__zRetNq__splitButtonLabel,.dark .AskAI-module__zRetNq__splitButtonLabel){background:var(--inverted-text-color);color:var(--color-primary)}:is(.themeDark .AskAI-module__zRetNq__splitButtonDropdown,.dark .AskAI-module__zRetNq__splitButtonDropdown){background:var(--inverted-text-color);color:var(--color-primary);border-color:#0000001a}:is(.themeDark .AskAI-module__zRetNq__splitButtonDropdown:hover,.dark .AskAI-module__zRetNq__splitButtonDropdown:hover){background:#ffffffd9}:is(.themeDark .AskAI-module__zRetNq__dropdown,.dark .AskAI-module__zRetNq__dropdown){background:var(--color-primary);border-color:#fff3}:is(.themeDark .AskAI-module__zRetNq__dropdownItem,.dark .AskAI-module__zRetNq__dropdownItem){color:var(--inverted-text-color)}:is(.themeDark .AskAI-module__zRetNq__dropdownItem:hover,.dark .AskAI-module__zRetNq__dropdownItem:hover){background:#ffffff1a}:is(.themeDark .AskAI-module__zRetNq__dropdownItemActive,.dark .AskAI-module__zRetNq__dropdownItemActive){background:var(--inverted-text-color);color:var(--color-primary)}:is(.themeDark .AskAI-module__zRetNq__dropdownItemActive:hover,.dark .AskAI-module__zRetNq__dropdownItemActive:hover){background:var(--inverted-text-color)}:is(.themeDark .AskAI-module__zRetNq__iconLink,.dark .AskAI-module__zRetNq__iconLink){color:var(--inverted-text-color);background:#ffffff1a}:is(.themeDark .AskAI-module__zRetNq__iconLink:hover,.dark .AskAI-module__zRetNq__iconLink:hover){background:var(--inverted-text-color);color:var(--color-primary)}:is(.themeDark .AskAI-module__zRetNq__iconLinkPersonalized,.dark .AskAI-module__zRetNq__iconLinkPersonalized){background:linear-gradient(135deg, var(--inverted-text-color) 0%, var(--askai-grad-sheen) 100%);box-shadow:0 0 0 2px var(--color-accent);color:var(--color-primary)}:is(.themeDark .AskAI-module__zRetNq__iconLinkPersonalized:hover,.dark .AskAI-module__zRetNq__iconLinkPersonalized:hover){background:linear-gradient(135deg, var(--askai-grad-sheen) 0%, var(--inverted-text-color) 100%)}:is(.themeDark .AskAI-module__zRetNq__personalizeToggle label,.dark .AskAI-module__zRetNq__personalizeToggle label){color:var(--inverted-text-color)}
.illustrations-module__p9_PPG__page{padding-block:var(--space-layout-32) var(--space-layout-120);padding-inline:var(--page-margin-mobile);background-color:var(--main-body-background-color);max-width:100%}@media (min-width:768px){.illustrations-module__p9_PPG__page{padding-inline:var(--page-margin-tablet)}}@media (min-width:1024px){.illustrations-module__p9_PPG__page{padding-inline:var(--page-margin-desktop)}}.illustrations-module__p9_PPG__header{max-width:var(--container-lg);text-align:center;margin-block-end:var(--space-layout-64);margin-inline:auto}.illustrations-module__p9_PPG__title{margin-block-end:var(--space-internal-16)}.illustrations-module__p9_PPG__badges{justify-content:center;gap:var(--space-internal-8);flex-wrap:wrap;display:flex}.illustrations-module__p9_PPG__gallery{gap:var(--space-internal-16);flex-direction:column;max-width:500px;margin-inline:auto;display:flex}.illustrations-module__p9_PPG__galleryItem{border-radius:var(--radius-lg);background-color:var(--color-muted-background);width:100%;min-width:0;max-width:100%;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000026}.illustrations-module__p9_PPG__galleryItem>img{border-radius:var(--radius-lg)}.illustrations-module__p9_PPG__galleryItemSharp{background-color:var(--color-muted-background);border-radius:0;width:100%;min-width:0;max-width:100%;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000026}.illustrations-module__p9_PPG__galleryImage{width:100%;height:auto;transition:transform .4s;display:block}.illustrations-module__p9_PPG__galleryItem:hover{z-index:35}.illustrations-module__p9_PPG__dragging{cursor:grabbing!important;box-shadow:0 20px 60px #0006!important}.illustrations-module__p9_PPG__dragging .illustrations-module__p9_PPG__galleryImage{transform:none!important}.illustrations-module__p9_PPG__handle{z-index:10;opacity:0;transition:opacity .2s,transform .15s;position:absolute}.illustrations-module__p9_PPG__galleryItem:hover .illustrations-module__p9_PPG__handle,.illustrations-module__p9_PPG__galleryItemSharp:hover .illustrations-module__p9_PPG__handle{opacity:1}.illustrations-module__p9_PPG__handleNW,.illustrations-module__p9_PPG__handleNE,.illustrations-module__p9_PPG__handleSW,.illustrations-module__p9_PPG__handleSE{background:#000000b3;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.illustrations-module__p9_PPG__handleNW:before,.illustrations-module__p9_PPG__handleSE:before{color:#fff;content:"⤡";font-size:1rem;font-weight:700;line-height:1}.illustrations-module__p9_PPG__handleNE:before,.illustrations-module__p9_PPG__handleSW:before{color:#fff;content:"⤢";font-size:1rem;font-weight:700;line-height:1}.illustrations-module__p9_PPG__handleNW{cursor:nwse-resize}.illustrations-module__p9_PPG__handleNE,.illustrations-module__p9_PPG__handleSW{cursor:nesw-resize}.illustrations-module__p9_PPG__handleSE{cursor:nwse-resize}.illustrations-module__p9_PPG__handleRotateN,.illustrations-module__p9_PPG__handleRotateE,.illustrations-module__p9_PPG__handleRotateS,.illustrations-module__p9_PPG__handleRotateW{cursor:grab;background:#000000b3;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.illustrations-module__p9_PPG__handleRotateN:before,.illustrations-module__p9_PPG__handleRotateE:before,.illustrations-module__p9_PPG__handleRotateS:before,.illustrations-module__p9_PPG__handleRotateW:before{color:#fff;content:"↻";font-size:1rem;font-weight:700;line-height:1}.illustrations-module__p9_PPG__handleRotateN{left:50%}.illustrations-module__p9_PPG__handleRotateE{top:50%}.illustrations-module__p9_PPG__handleRotateS{left:50%}.illustrations-module__p9_PPG__handleRotateW{top:50%}.illustrations-module__p9_PPG__handleNW:hover,.illustrations-module__p9_PPG__handleNE:hover,.illustrations-module__p9_PPG__handleSW:hover,.illustrations-module__p9_PPG__handleSE:hover,.illustrations-module__p9_PPG__handleRotateN:hover,.illustrations-module__p9_PPG__handleRotateE:hover,.illustrations-module__p9_PPG__handleRotateS:hover,.illustrations-module__p9_PPG__handleRotateW:hover{background:#3b82f6e6}.illustrations-module__p9_PPG__dragHint{color:var(--color-gray);opacity:1;margin-top:var(--space-internal-8);font-size:.875rem}@media not (min-width:900px){.illustrations-module__p9_PPG__dragHint,.illustrations-module__p9_PPG__handle{display:none}.illustrations-module__p9_PPG__gallery{width:100%;min-width:0;max-width:100%}.illustrations-module__p9_PPG__galleryItem,.illustrations-module__p9_PPG__galleryItemSharp{min-width:0;max-width:100%;width:100%!important;position:static!important;transform:none!important}}@media (min-width:900px){.illustrations-module__p9_PPG__gallery{max-width:1400px;height:3500px;margin-inline:auto;position:relative}.illustrations-module__p9_PPG__galleryItem,.illustrations-module__p9_PPG__galleryItemSharp{transition:transform .3s,box-shadow .3s;position:absolute}.illustrations-module__p9_PPG__galleryItem:hover,.illustrations-module__p9_PPG__galleryItemSharp:hover{box-shadow:0 12px 40px #0000004d}.illustrations-module__p9_PPG__areaA{width:580px;top:0;left:0}.illustrations-module__p9_PPG__areaB{width:220px;top:20px;right:180px}.illustrations-module__p9_PPG__areaC{z-index:2;width:340px;top:280px;left:480px}.illustrations-module__p9_PPG__areaD{width:200px;top:120px;right:40px;transform:rotate(5deg)}.illustrations-module__p9_PPG__areaE{width:520px;top:520px;left:60px}.illustrations-module__p9_PPG__areaF{z-index:3;width:180px;top:480px;left:620px}.illustrations-module__p9_PPG__areaG{width:480px;top:620px;right:20px}.illustrations-module__p9_PPG__areaH{z-index:4;width:200px;top:820px;left:320px;transform:rotate(10deg)}.illustrations-module__p9_PPG__areaI{width:600px;top:980px;left:50%;transform:translate(-50%)}.illustrations-module__p9_PPG__areaJ{width:300px;top:1050px;left:40px}.illustrations-module__p9_PPG__areaK{width:500px;top:1380px;right:80px}.illustrations-module__p9_PPG__areaL{z-index:5;width:200px;top:1320px;left:180px;transform:rotate(15deg)}.illustrations-module__p9_PPG__areaM{width:460px;top:1680px;left:20px}.illustrations-module__p9_PPG__areaN{z-index:2;width:320px;top:1780px;left:520px}.illustrations-module__p9_PPG__areaO{width:440px;top:1900px;right:60px}.illustrations-module__p9_PPG__areaP{width:190px;top:2200px;left:100px}.illustrations-module__p9_PPG__areaQ{width:580px;top:2400px;left:280px}.illustrations-module__p9_PPG__areaR{z-index:6;width:200px;top:2350px;right:200px;transform:rotate(20deg)}.illustrations-module__p9_PPG__areaS{width:420px;top:2650px;right:40px}.illustrations-module__p9_PPG__areaT{width:350px;top:2850px;left:60px}}.illustrations-module__p9_PPG__caseStudy{max-width:100%;font-family:var(--secondary-body-font), sans-serif;color:var(--main-body-copy-color);margin:0 auto;padding:2.5rem 1.5rem 4rem;font-size:1rem}.illustrations-module__p9_PPG__caseHeroSection{flex-wrap:wrap;align-items:flex-end;margin-bottom:2rem;display:flex}.illustrations-module__p9_PPG__heroText{flex:320px;min-width:0}.illustrations-module__p9_PPG__heroText h1{font-family:var(--primary-body-font), sans-serif;margin-bottom:1rem;font-size:2.8rem}.illustrations-module__p9_PPG__heroText h2{color:var(--color-primary);margin-bottom:2rem;font-size:1.3rem;font-weight:400}.illustrations-module__p9_PPG__caseBadges{flex-wrap:wrap;gap:.8rem;margin-block-end:1.5rem;display:flex}.illustrations-module__p9_PPG__heroSummary{margin-block:4rem;font-size:1.1rem;line-height:1.7}.illustrations-module__p9_PPG__heroImage{flex:320px;justify-content:flex-end;align-items:flex-end;min-width:0;display:flex}.illustrations-module__p9_PPG__heroVideo{border-radius:16px;width:100%;height:auto;margin-block-end:2rem;box-shadow:0 1px 4px #00000008}.illustrations-module__p9_PPG__section{margin-bottom:3rem}.illustrations-module__p9_PPG__gallerySection{box-sizing:border-box;background:var(--gallery-bg,#fff);width:100vw;max-width:100vw;margin-inline:-50vw;padding-inline:32px;position:relative;left:50%;right:50%;transform:translate(-50%)}.illustrations-module__p9_PPG__galleryGridWrapper{box-sizing:border-box;width:100%;max-width:1920px;margin:0 auto}.illustrations-module__p9_PPG__gallery{flex-wrap:wrap;align-items:flex-start;gap:32px;width:100%;display:flex}.illustrations-module__p9_PPG__gallery>*{background:#f7f7fa;border-radius:16px;overflow:hidden;box-shadow:0 1px 4px #00000008}.illustrations-module__p9_PPG__twoCol{flex-wrap:wrap;gap:2.5rem;display:flex}.illustrations-module__p9_PPG__twoCol>div{flex:320px;min-width:0}.illustrations-module__p9_PPG__projectMeta{margin:0;padding:0;font-size:1rem;list-style:" "}.illustrations-module__p9_PPG__projectMeta li{margin-bottom:.5rem}.illustrations-module__p9_PPG__processSteps{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.illustrations-module__p9_PPG__processStep{background:color-mix(in srgb, var(--color-gray-dark) 5%, transparent);border-radius:12px;min-width:160px;padding:1.2rem 1rem 1.2rem 1.2rem;box-shadow:0 1px 4px #00000008}.illustrations-module__p9_PPG__processStep h4{font-family:var(--primary-body-font), sans-serif;margin-top:0;margin-bottom:.5rem;font-size:1.1rem;font-weight:600}.illustrations-module__p9_PPG__resultsList{margin:0;padding-inline-start:1.2em;font-size:1.1rem;line-height:1.7;list-style:" "}.illustrations-module__p9_PPG__resultsList li:before{content:"—";margin-inline:-1.2em .5em}@media (max-width:700px){.illustrations-module__p9_PPG__heroSection,.illustrations-module__p9_PPG__twoCol,.illustrations-module__p9_PPG__gallery{flex-direction:column;gap:1.2rem}.illustrations-module__p9_PPG__processSteps{grid-template-columns:1fr;gap:1.2rem}.illustrations-module__p9_PPG__heroImage{justify-content:center}.illustrations-module__p9_PPG__gallerySection{padding-inline:8px}}@media (max-width:1200px){.illustrations-module__p9_PPG__gallerySection{padding-inline:16px}}
.rawView-module__qH-vWq__page{background-color:var(--main-body-background-color)}.rawView-module__qH-vWq__storySection{margin-block:var(--space-layout-80,5rem)}.rawView-module__qH-vWq__storySection:first-of-type{margin-block-start:var(--space-layout-48)}.rawView-module__qH-vWq__processSection{margin-block:var(--space-layout-80,5rem);padding-block:var(--space-layout-48)}.rawView-module__qH-vWq__imageGrid{margin-block:var(--space-layout-80,5rem)}.rawView-module__qH-vWq__imageGrid img{border-radius:0}.rawView-module__qH-vWq__storySection [data-story-subtitle]{font-size:var(--font-size-text-s);letter-spacing:.1em;text-transform:uppercase;color:var(--secondary-text-color)}.rawView-module__qH-vWq__processSection [data-process-title]{letter-spacing:.05em}.rawView-module__qH-vWq__outcomesSection{margin-block:var(--space-layout-96,6rem);padding-block:var(--space-layout-48);border-block-start:1px solid var(--color-border-light)}.rawView-module__qH-vWq__storySection figcaption,.rawView-module__qH-vWq__imageGrid figcaption{color:var(--secondary-text-color);margin-block-start:var(--space-internal-12);font-style:italic}
/*# sourceMappingURL=17wt8rp-xr8ds.css.map*/