.about-module-scss-module__a59t3q__hover{transition:var(--transition-micro-medium)}.about-module-scss-module__a59t3q__hover:hover{transform:translateX(var(--static-space-4))}@media (prefers-reduced-motion:reduce){.about-module-scss-module__a59t3q__hover:hover{transform:none}}.about-module-scss-module__a59t3q__tocLink{width:100%;min-height:2.75rem;color:inherit;overflow-wrap:anywhere;align-items:center;text-decoration:none;display:flex}.about-module-scss-module__a59t3q__section{margin-bottom:var(--static-space-48)}.about-module-scss-module__a59t3q__mainColumn>.about-module-scss-module__a59t3q__section:last-of-type{margin-bottom:0}.about-module-scss-module__a59t3q__agentFinale{width:100%;max-width:100%;margin-top:var(--static-space-48);padding-top:0;padding-bottom:var(--static-space-16);box-sizing:border-box}.about-module-scss-module__a59t3q__brandSection{border:1px solid var(--neutral-border-medium);border-radius:var(--radius-l);background:var(--neutral-background-weak);padding:var(--static-space-32)var(--static-space-24)}.about-module-scss-module__a59t3q__brandGrid{gap:var(--static-space-24)var(--static-space-16);grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));width:100%;display:grid}.about-module-scss-module__a59t3q__brandItem{min-height:3.25rem;padding:var(--static-space-8)var(--static-space-4);text-align:center;text-wrap:balance;justify-content:center;align-items:center;display:flex}.about-module-scss-module__a59t3q__avatar{align-self:flex-start}.about-module-scss-module__a59t3q__sidebar{align-self:flex-start;position:sticky;top:64px}.about-module-scss-module__a59t3q__sidebarColumn{align-items:stretch;gap:var(--static-space-20);flex-direction:column;width:100%;max-width:10rem;margin-inline:auto;display:flex}.about-module-scss-module__a59t3q__sidebarAvatar{align-self:center}.about-module-scss-module__a59t3q__sidebarTimezone{justify-content:center;align-items:center;width:100%;display:flex}.about-module-scss-module__a59t3q__sidebarLanguage{justify-content:center;width:100%}.about-module-scss-module__a59t3q__toc{gap:var(--static-space-8);width:100%;padding-top:0}.about-module-scss-module__a59t3q__tocSection{gap:var(--static-space-8)}.about-module-scss-module__a59t3q__tocEntry{gap:var(--static-space-8);width:100%}.about-module-scss-module__a59t3q__tocIndicator{flex-shrink:0}.about-module-scss-module__a59t3q__tocSubItem{padding-left:var(--static-space-20);gap:var(--static-space-8)}.about-module-scss-module__a59t3q__tocDesktop,.about-module-scss-module__a59t3q__tocMobile{width:100%}.about-module-scss-module__a59t3q__heroIntro{width:100%;margin-bottom:var(--static-space-48);align-items:flex-start}.about-module-scss-module__a59t3q__heroEyebrow{letter-spacing:.02em;margin:0}.about-module-scss-module__a59t3q__heroHeadline{margin:var(--static-space-12)0 0;letter-spacing:-.048em;text-wrap:balance;width:100%;max-width:100%;line-height:1.11}.about-module-scss-module__a59t3q__heroCta{margin-top:var(--static-space-24)}.about-module-scss-module__a59t3q__heroLead{margin:var(--static-space-32)0 0;text-wrap:balance;max-width:36rem;line-height:1.65}.about-module-scss-module__a59t3q__heroSocial{margin-top:var(--static-space-32);width:100%}@media (max-width:768px){.about-module-scss-module__a59t3q__pageRoot{--about-mobile-max:28rem;width:100%;padding-bottom:var(--static-space-104)}.about-module-scss-module__a59t3q__pageRow{flex-direction:column;align-items:center;gap:0;width:100%}.about-module-scss-module__a59t3q__sidebar{width:100%;max-width:var(--about-mobile-max);align-self:center;position:relative;top:auto;min-width:0!important;padding-inline:var(--static-space-16)!important;flex:none!important;padding-bottom:0!important}.about-module-scss-module__a59t3q__sidebarColumn{align-items:center;gap:var(--static-space-8);max-width:100%}.about-module-scss-module__a59t3q__sidebarTimezone{overflow:hidden;height:0!important;margin:0!important;padding:0!important;display:none!important}.about-module-scss-module__a59t3q__sidebarAvatar{flex-shrink:0;width:3.75rem;height:3.75rem;margin-bottom:0}.about-module-scss-module__a59t3q__sidebarAvatar img{width:100%!important;height:100%!important}.about-module-scss-module__a59t3q__mainColumn{width:100%;max-width:var(--about-mobile-max);padding-inline:var(--static-space-16);box-sizing:border-box;margin-top:var(--static-space-40);align-self:center;flex:none!important}.about-module-scss-module__a59t3q__heroLead{max-width:100%}.about-module-scss-module__a59t3q__sidebarLanguage{align-items:center;min-height:2.75rem;margin:0}.about-module-scss-module__a59t3q__tocMobile{width:100%;margin:0}.about-module-scss-module__a59t3q__tocMobile .about-module-scss-module__a59t3q__toc{gap:var(--static-space-8);background:0 0;border:none;border-radius:0;max-width:17.5rem;margin-inline:auto;padding:0}.about-module-scss-module__a59t3q__tocMobile .about-module-scss-module__a59t3q__tocSection{gap:0}.about-module-scss-module__a59t3q__tocMobile .about-module-scss-module__a59t3q__tocEntry{min-height:2.75rem;padding-block:var(--static-space-8);padding-inline:var(--static-space-12);box-sizing:border-box;white-space:nowrap;justify-content:center;align-items:center}.about-module-scss-module__a59t3q__tocMobile .about-module-scss-module__a59t3q__tocEntry,.about-module-scss-module__a59t3q__tocMobile .about-module-scss-module__a59t3q__tocSubItem{justify-content:center}.about-module-scss-module__a59t3q__tocMobile .about-module-scss-module__a59t3q__tocIndicator{align-self:center}.about-module-scss-module__a59t3q__tocMobile .about-module-scss-module__a59t3q__tocSubItem{min-height:2.75rem;padding-left:0;padding-block:var(--static-space-8)}.about-module-scss-module__a59t3q__section{width:100%;line-height:1.65}}@media (max-width:640px){.about-module-scss-module__a59t3q__pageRoot{--about-mobile-max:26rem}.about-module-scss-module__a59t3q__sidebar,.about-module-scss-module__a59t3q__mainColumn{padding-inline:var(--static-space-16)}}@media (max-width:480px){.about-module-scss-module__a59t3q__pageRoot{--about-mobile-max:100%}.about-module-scss-module__a59t3q__sidebar,.about-module-scss-module__a59t3q__mainColumn{padding-inline:var(--static-space-20)}.about-module-scss-module__a59t3q__tocMobile .about-module-scss-module__a59t3q__toc{max-width:100%}.about-module-scss-module__a59t3q__mainColumn{margin-top:var(--static-space-40)}}@media (max-width:390px){.about-module-scss-module__a59t3q__sidebar,.about-module-scss-module__a59t3q__mainColumn{padding-inline:var(--static-space-16)}.about-module-scss-module__a59t3q__sidebarColumn{gap:var(--static-space-8)}.about-module-scss-module__a59t3q__mainColumn{margin-top:var(--static-space-32)}}
.homeSections-module-scss-module__MnNh5a__section{width:100%;container-type:inline-size}.homeSections-module-scss-module__MnNh5a__kicker{text-transform:uppercase;letter-spacing:.14em;display:block}.homeSections-module-scss-module__MnNh5a__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.homeSections-module-scss-module__MnNh5a__processGrid{gap:var(--static-space-24);grid-template-columns:minmax(0,1fr);width:100%;display:grid}.homeSections-module-scss-module__MnNh5a__processStep{text-align:center;align-items:center;gap:var(--static-space-8);min-width:0;padding-top:var(--static-space-16);border-top:1px solid var(--neutral-border-weak);flex-direction:column;display:flex}.homeSections-module-scss-module__MnNh5a__processNum{font-variant-numeric:tabular-nums;letter-spacing:.08em}@container (min-width:560px){.homeSections-module-scss-module__MnNh5a__processGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.homeSections-module-scss-module__MnNh5a__processStep:last-child{width:calc((100% - var(--static-space-24))/2);grid-column:1/-1;justify-self:center}}@container (min-width:900px){.homeSections-module-scss-module__MnNh5a__processGrid{grid-template-columns:repeat(12,minmax(0,1fr))}.homeSections-module-scss-module__MnNh5a__processStep:nth-child(-n+3){grid-column:span 4}.homeSections-module-scss-module__MnNh5a__processStep:nth-child(n+4){grid-column:span 3;justify-self:stretch;width:auto}}.homeSections-module-scss-module__MnNh5a__craftPillars{gap:var(--static-space-24);grid-template-columns:minmax(0,1fr);width:100%;margin:0;padding:0;list-style:none;display:grid}@container (min-width:720px){.homeSections-module-scss-module__MnNh5a__craftPillars{gap:var(--static-space-32);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}.homeSections-module-scss-module__MnNh5a__craftPillar{text-align:center;align-items:center;gap:var(--static-space-8);min-width:0;padding-top:var(--static-space-24);border-top:1px solid var(--neutral-border-weak);cursor:default;flex-direction:column;margin:0;transition:border-color .18s;display:flex}.homeSections-module-scss-module__MnNh5a__craftPillar:hover,.homeSections-module-scss-module__MnNh5a__craftPillar:focus-within{border-color:var(--brand-border-medium)}.homeSections-module-scss-module__MnNh5a__craftMarker{font-variant-numeric:tabular-nums;letter-spacing:.08em;line-height:1;transition:color .18s}.homeSections-module-scss-module__MnNh5a__craftPillar:hover .homeSections-module-scss-module__MnNh5a__craftMarker,.homeSections-module-scss-module__MnNh5a__craftPillar:focus-within .homeSections-module-scss-module__MnNh5a__craftMarker{color:var(--brand-on-background-strong)}.homeSections-module-scss-module__MnNh5a__craftName{margin:0}.homeSections-module-scss-module__MnNh5a__craftDisciplines{align-items:center;gap:var(--static-space-8);margin:var(--static-space-8)0 0;flex-direction:column;width:100%;padding:0;list-style:none;display:flex}.homeSections-module-scss-module__MnNh5a__craftDiscipline{min-width:0}.homeSections-module-scss-module__MnNh5a__stackGroups{text-align:center;flex-direction:column;align-items:center;gap:0;width:100%;margin:0;padding:0;list-style:none;display:flex}.homeSections-module-scss-module__MnNh5a__stackGroup{align-items:center;gap:var(--static-space-16);width:100%;min-width:0;padding-top:var(--static-space-24);padding-bottom:var(--static-space-24);border-top:1px solid var(--neutral-border-weak);flex-direction:column;display:flex}.homeSections-module-scss-module__MnNh5a__stackCategory{margin:0}.homeSections-module-scss-module__MnNh5a__stackList{justify-items:center;gap:var(--static-space-16)var(--static-space-12);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.homeSections-module-scss-module__MnNh5a__stackItem{text-align:center;align-items:center;gap:var(--static-space-8);cursor:default;flex-direction:column;width:100%;min-width:0;display:flex}.homeSections-module-scss-module__MnNh5a__stackItem:last-child:nth-child(odd){width:calc((100% - var(--static-space-12))/2);grid-column:1/-1}@container (min-width:560px){.homeSections-module-scss-module__MnNh5a__stackGroup{padding-top:var(--static-space-32);padding-bottom:var(--static-space-32)}.homeSections-module-scss-module__MnNh5a__stackList{justify-content:center;gap:var(--static-space-16);flex-wrap:wrap;display:flex}.homeSections-module-scss-module__MnNh5a__stackItem,.homeSections-module-scss-module__MnNh5a__stackItem:last-child:nth-child(odd){flex:none;grid-column:auto;width:7rem}}@container (min-width:900px){.homeSections-module-scss-module__MnNh5a__stackList{gap:var(--static-space-24)var(--static-space-16);flex-wrap:nowrap}}.homeSections-module-scss-module__MnNh5a__stackIcon{width:var(--static-space-32);height:var(--static-space-32);color:var(--neutral-on-background-strong);flex:none;justify-content:center;align-items:center;transition:color .18s,transform .18s;display:flex}.homeSections-module-scss-module__MnNh5a__stackIcon svg,.homeSections-module-scss-module__MnNh5a__stackIcon img{width:100%;height:100%}.homeSections-module-scss-module__MnNh5a__stackMonogram{border:1px solid var(--neutral-border-medium);border-radius:var(--radius-s);letter-spacing:.04em;text-transform:uppercase;width:100%;height:100%;color:var(--neutral-on-background-medium);justify-content:center;align-items:center;font-size:.75em;font-weight:600;display:flex}.homeSections-module-scss-module__MnNh5a__stackName{-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word;min-width:0;transition:color .18s}.homeSections-module-scss-module__MnNh5a__stackItem:hover .homeSections-module-scss-module__MnNh5a__stackIcon,.homeSections-module-scss-module__MnNh5a__stackItem:focus-within .homeSections-module-scss-module__MnNh5a__stackIcon{color:var(--brand-on-background-medium);transform:translateY(-2px)}.homeSections-module-scss-module__MnNh5a__stackItem:hover .homeSections-module-scss-module__MnNh5a__stackName,.homeSections-module-scss-module__MnNh5a__stackItem:focus-within .homeSections-module-scss-module__MnNh5a__stackName{color:var(--neutral-on-background-strong)}.homeSections-module-scss-module__MnNh5a__stackItem:hover .homeSections-module-scss-module__MnNh5a__stackMonogram,.homeSections-module-scss-module__MnNh5a__stackItem:focus-within .homeSections-module-scss-module__MnNh5a__stackMonogram{border-color:var(--brand-border-medium);color:var(--brand-on-background-medium)}@media (prefers-reduced-motion:reduce){.homeSections-module-scss-module__MnNh5a__craftPillar,.homeSections-module-scss-module__MnNh5a__craftMarker,.homeSections-module-scss-module__MnNh5a__stackIcon,.homeSections-module-scss-module__MnNh5a__stackName,.homeSections-module-scss-module__MnNh5a__stackMonogram{transition:none}.homeSections-module-scss-module__MnNh5a__stackItem:hover .homeSections-module-scss-module__MnNh5a__stackIcon,.homeSections-module-scss-module__MnNh5a__stackItem:focus-within .homeSections-module-scss-module__MnNh5a__stackIcon{transform:none}}
.CareerHighlights-module-scss-module___pSZWW__section{--highlight-divider-gap:var(--static-space-32);--highlight-icon-title-gap:var(--static-space-16);--highlight-title-body-gap:var(--static-space-24);--highlight-body-line-height:1.75;--highlight-body-max-width:65ch;width:100%}.CareerHighlights-module-scss-module___pSZWW__heading{margin-bottom:var(--static-space-32);text-align:left}.CareerHighlights-module-scss-module___pSZWW__list{flex-direction:column;width:100%;display:flex}.CareerHighlights-module-scss-module___pSZWW__item{text-align:left;flex-direction:column;align-items:flex-start;width:100%;display:flex}.CareerHighlights-module-scss-module___pSZWW__divider{width:100%;height:1px;margin-block:var(--highlight-divider-gap);background:var(--neutral-border-weak)}.CareerHighlights-module-scss-module___pSZWW__itemHeader{align-items:flex-start;gap:var(--highlight-icon-title-gap);width:100%;display:flex}.CareerHighlights-module-scss-module___pSZWW__icon{width:1.125rem;height:1.125rem;color:var(--brand-on-background-medium);flex-shrink:0;margin-top:.2em}.CareerHighlights-module-scss-module___pSZWW__itemTitle{letter-spacing:-.015em;color:var(--neutral-on-background-strong);margin:0;font-size:clamp(1.125rem,1.6vw,1.25rem);font-weight:600;line-height:1.35}.CareerHighlights-module-scss-module___pSZWW__itemDescription{margin:var(--highlight-title-body-gap)0 0;max-width:var(--highlight-body-max-width);font-size:clamp(1rem,1.35vw,1.0625rem);line-height:var(--highlight-body-line-height);color:var(--neutral-on-background-medium)}
.CareerTimeline-module-scss-module__rn4bjW__section{width:100%}.CareerTimeline-module-scss-module__rn4bjW__heading{margin-bottom:var(--static-space-32);text-align:left}.CareerTimeline-module-scss-module__rn4bjW__timeline{flex-direction:column;gap:0;width:100%;display:flex}.CareerTimeline-module-scss-module__rn4bjW__entry{align-items:flex-start;gap:var(--static-space-8);padding-block:var(--static-space-32);border-bottom:1px solid var(--neutral-border-weak);text-align:left;flex-direction:column;display:flex}.CareerTimeline-module-scss-module__rn4bjW__entry:first-child{padding-top:0}.CareerTimeline-module-scss-module__rn4bjW__entry:last-child{border-bottom:none;padding-bottom:0}.CareerTimeline-module-scss-module__rn4bjW__company{letter-spacing:-.02em;color:var(--neutral-on-background-strong);margin:0;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600;line-height:1.25}.CareerTimeline-module-scss-module__rn4bjW__role{color:var(--neutral-on-background-medium);margin:0;font-size:clamp(1rem,1.5vw,1.0625rem);font-weight:500;line-height:1.45}.CareerTimeline-module-scss-module__rn4bjW__dates{letter-spacing:.01em;color:var(--neutral-on-background-weak);margin:0;font-size:.875rem;line-height:1.4}.CareerTimeline-module-scss-module__rn4bjW__description{gap:var(--static-space-12);width:100%;margin-top:var(--static-space-12);color:var(--neutral-on-background-medium);flex-direction:column;font-size:clamp(1rem,1.4vw,1.0625rem);line-height:1.6;display:flex}.CareerTimeline-module-scss-module__rn4bjW__description p{margin:0}@media (max-width:768px){.CareerTimeline-module-scss-module__rn4bjW__entry{padding-block:var(--static-space-24)}.CareerTimeline-module-scss-module__rn4bjW__heading{margin-bottom:var(--static-space-24)}}
.scheduleCallCta-module-scss-module__1a6Brq__pill{align-items:center;gap:var(--static-space-8);width:fit-content;padding:var(--static-space-4);border:1px solid var(--brand-alpha-medium);background:var(--brand-alpha-weak);border-radius:var(--radius-full);-webkit-tap-highlight-color:#0000;transition:var(--transition-micro-medium);display:inline-flex}.scheduleCallCta-module-scss-module__1a6Brq__pill:focus-visible{outline:2px solid var(--brand-border-strong);outline-offset:2px}.scheduleCallCta-module-scss-module__1a6Brq__pill:hover .scheduleCallCta-module-scss-module__1a6Brq__chevron,.scheduleCallCta-module-scss-module__1a6Brq__pill:focus-visible .scheduleCallCta-module-scss-module__1a6Brq__chevron{background:var(--neutral-alpha-weak);border-color:var(--neutral-alpha-weak)}.scheduleCallCta-module-scss-module__1a6Brq__label{padding-inline:var(--static-space-8);white-space:nowrap;color:var(--neutral-on-background-strong)}.scheduleCallCta-module-scss-module__1a6Brq__chevron{width:var(--static-space-32);height:var(--static-space-32);min-width:var(--static-space-32);min-height:var(--static-space-32);aspect-ratio:1;box-shadow:inset 0 var(--solid-inset-distance)var(--solid-inset-size)var(--solid-inset-color-neutral);border:1px solid var(--neutral-alpha-weak);background:var(--static-transparent);color:var(--neutral-on-background-strong);transition:var(--transition-micro-medium);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.scheduleCallCta-module-scss-module__1a6Brq__compact{gap:var(--static-space-4);padding:var(--static-space-2)var(--static-space-4)var(--static-space-2)var(--static-space-2)}.scheduleCallCta-module-scss-module__1a6Brq__compact .scheduleCallCta-module-scss-module__1a6Brq__label{padding-inline:var(--static-space-4);font-size:.8125rem;font-weight:550}.scheduleCallCta-module-scss-module__1a6Brq__compact .scheduleCallCta-module-scss-module__1a6Brq__chevron{width:var(--static-space-24);height:var(--static-space-24);min-width:var(--static-space-24);min-height:var(--static-space-24)}.scheduleCallCta-module-scss-module__1a6Brq__compact:hover,.scheduleCallCta-module-scss-module__1a6Brq__compact:focus-visible{box-shadow:0 2px 8px color-mix(in oklab,var(--static-black)4%,transparent);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.scheduleCallCta-module-scss-module__1a6Brq__compact:hover,.scheduleCallCta-module-scss-module__1a6Brq__compact:focus-visible{transform:none}}
.AskAlberto-module-scss-module__6OqjBW__portal{z-index:1200;padding:max(1rem,env(safe-area-inset-top))max(1rem,env(safe-area-inset-right))max(1rem,env(safe-area-inset-bottom))max(1rem,env(safe-area-inset-left));place-items:center;display:grid;position:fixed;inset:0}.AskAlberto-module-scss-module__6OqjBW__backdrop{cursor:pointer;background:color-mix(in oklab,var(--static-black)22%,transparent);-webkit-backdrop-filter:blur(14px);border:0;padding:0;position:absolute;inset:0}.AskAlberto-module-scss-module__6OqjBW__backdrop:focus-visible{outline:2px solid color-mix(in oklab,var(--brand-medium)65%,transparent);outline-offset:-4px}.AskAlberto-module-scss-module__6OqjBW__dialog{--ai-bg:#fafaf9;--ai-surface:#fff;--ai-border:#18181b14;--ai-border-strong:#18181b1f;--ai-text:#18181b;--ai-text-strong:#09090b;--ai-text-secondary:#52525b;--ai-text-tertiary:#a1a1aa;--ai-shadow-dialog:0 0 0 1px #18181b0a,0 2px 4px #18181b05,0 12px 24px #18181b0a,0 32px 64px #18181b14;--ai-shadow-hover:0 1px 2px #18181b0a,0 8px 20px #18181b0f;z-index:1;border:1px solid var(--ai-border);background:var(--ai-bg);width:min(100%,56.25rem);max-width:900px;height:min(80vh,100dvh - 2rem);max-height:calc(100dvh - 2rem);box-shadow:var(--ai-shadow-dialog);color:var(--ai-text);border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden}.AskAlberto-module-scss-module__6OqjBW__header{border-bottom:1px solid var(--ai-border);z-index:2;background:color-mix(in oklab,var(--ai-surface)72%,var(--ai-bg));flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.125rem 1.5rem 1rem;display:flex;position:sticky;top:0}.AskAlberto-module-scss-module__6OqjBW__headerIdentity{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.AskAlberto-module-scss-module__6OqjBW__headerMark{flex-shrink:0;justify-content:center;align-items:center;width:2.125rem;height:2.125rem;margin-top:.05rem;display:inline-flex}.AskAlberto-module-scss-module__6OqjBW__headerCopy{min-width:0}.AskAlberto-module-scss-module__6OqjBW__headerActions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.AskAlberto-module-scss-module__6OqjBW__headerScheduleCta{flex-shrink:0}.AskAlberto-module-scss-module__6OqjBW__title{letter-spacing:-.02em;color:var(--ai-text);margin:0;font-size:.9375rem;font-weight:600;line-height:1.3}.AskAlberto-module-scss-module__6OqjBW__subtitle{color:var(--ai-text-secondary);margin:.15rem 0 0;font-size:.8125rem;font-weight:450;line-height:1.4}.AskAlberto-module-scss-module__6OqjBW__credentials{letter-spacing:.01em;color:var(--ai-text-tertiary);margin:.35rem 0 0;font-size:.6875rem;font-weight:450;line-height:1.45}.AskAlberto-module-scss-module__6OqjBW__iconButton{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;color:var(--ai-text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,color .2s,transform .2s,box-shadow .2s;display:inline-flex}.AskAlberto-module-scss-module__6OqjBW__iconButton:hover{background:color-mix(in oklab,var(--ai-text)5%,transparent);color:var(--ai-text-secondary);transform:translateY(-1px)}.AskAlberto-module-scss-module__6OqjBW__iconButton:active{transform:translateY(0)}.AskAlberto-module-scss-module__6OqjBW__iconButton:focus-visible{outline:2px solid color-mix(in oklab,var(--brand-medium)65%,transparent);outline-offset:2px}.AskAlberto-module-scss-module__6OqjBW__body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.AskAlberto-module-scss-module__6OqjBW__embeddedSurface{--ai-bg:#fafaf9;--ai-surface:#fff;--ai-border:#18181b14;--ai-border-strong:#18181b1f;--ai-text:#18181b;--ai-text-strong:#09090b;--ai-text-secondary:#52525b;--ai-text-tertiary:#a1a1aa;--ai-shadow-dialog:0 0 0 1px #18181b0a,0 2px 4px #18181b05,0 12px 24px #18181b0a,0 32px 64px #18181b14;--ai-shadow-hover:0 1px 2px #18181b0a,0 8px 20px #18181b0f;width:100%;min-height:0;color:var(--ai-text);flex-direction:column;flex:1;display:flex}.AskAlberto-module-scss-module__6OqjBW__embeddedSurface .AskAlberto-module-scss-module__6OqjBW__conversation{flex:1;min-height:clamp(20rem,48vh,36rem)}.AskAlberto-module-scss-module__6OqjBW__conversation{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.AskAlberto-module-scss-module__6OqjBW__conversationToolbar{flex-shrink:0;justify-content:flex-end;padding:.5rem 1.25rem 0;display:flex}.AskAlberto-module-scss-module__6OqjBW__newConversation{border:1px solid var(--ai-border);background:color-mix(in oklab,var(--ai-surface)88%,var(--ai-bg));min-height:2rem;color:var(--ai-text-secondary);font:inherit;letter-spacing:.01em;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:.35rem .75rem;font-size:.75rem;font-weight:550;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.AskAlberto-module-scss-module__6OqjBW__newConversation:hover:not(:disabled){color:var(--ai-text);border-color:var(--ai-border-strong);background:var(--ai-surface)}.AskAlberto-module-scss-module__6OqjBW__newConversation:focus-visible{outline:2px solid color-mix(in oklab,var(--brand-medium)55%,transparent);outline-offset:2px}.AskAlberto-module-scss-module__6OqjBW__newConversation:disabled{opacity:.55;cursor:not-allowed}.AskAlberto-module-scss-module__6OqjBW__messagesRegion{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.AskAlberto-module-scss-module__6OqjBW__messages{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;flex-direction:column;flex:1;gap:2.75rem;min-height:0;padding:2rem 2.25rem 1.5rem;display:flex;overflow:auto}.AskAlberto-module-scss-module__6OqjBW__jumpToLatest{z-index:2;border:1px solid var(--ai-border);background:var(--ai-surface);min-height:2.75rem;color:var(--ai-text-secondary);cursor:pointer;box-shadow:var(--ai-shadow-hover);border-radius:999px;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;transition:background .2s,color .2s,transform .2s;display:inline-flex;position:absolute;bottom:.75rem;left:50%;transform:translate(-50%)}.AskAlberto-module-scss-module__6OqjBW__jumpToLatest:hover{color:var(--ai-text);transform:translate(-50%)translateY(-1px)}.AskAlberto-module-scss-module__6OqjBW__jumpToLatest:focus-visible{outline:2px solid color-mix(in oklab,var(--brand-medium)55%,transparent);outline-offset:2px}.AskAlberto-module-scss-module__6OqjBW__turn{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:1.25rem;width:100%;min-width:0;display:flex}.AskAlberto-module-scss-module__6OqjBW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.AskAlberto-module-scss-module__6OqjBW__userTurn{align-self:flex-end;width:100%;max-width:38rem}.AskAlberto-module-scss-module__6OqjBW__userBubble{background:var(--ai-surface);border:1px solid var(--ai-border);letter-spacing:-.01em;color:var(--ai-text);border-radius:14px;padding:.65rem .9rem;font-size:.9375rem;line-height:1.5;box-shadow:0 1px 2px #18181b08}.AskAlberto-module-scss-module__6OqjBW__thinking{flex-direction:column;gap:.65rem;width:100%;max-width:38rem;display:flex}.AskAlberto-module-scss-module__6OqjBW__thinkingProgress{background:var(--ai-border);border-radius:999px;width:5rem;height:2px;overflow:hidden}.AskAlberto-module-scss-module__6OqjBW__thinkingProgressBar{border-radius:inherit;background:var(--brand-medium);opacity:.7;width:40%;height:100%;animation:1.2s infinite AskAlberto-module-scss-module__6OqjBW__thinkingSweep;display:block}.AskAlberto-module-scss-module__6OqjBW__thinkingLabel{color:var(--ai-text-tertiary);margin:0;font-size:.8125rem;line-height:1.4}.AskAlberto-module-scss-module__6OqjBW__thinkingDots{gap:.12rem;margin-left:.08rem;display:inline-flex}.AskAlberto-module-scss-module__6OqjBW__thinkingDots span{opacity:.4;background:currentColor;border-radius:50%;width:.18rem;height:.18rem;animation:1.2s infinite AskAlberto-module-scss-module__6OqjBW__thinkingDot}.AskAlberto-module-scss-module__6OqjBW__thinkingDots span:nth-child(2){animation-delay:.12s}.AskAlberto-module-scss-module__6OqjBW__thinkingDots span:nth-child(3){animation-delay:.24s}.AskAlberto-module-scss-module__6OqjBW__answerWrap{flex-direction:column;gap:1rem;width:100%;max-width:42rem;display:flex}.AskAlberto-module-scss-module__6OqjBW__answerAccent{background:color-mix(in oklab,var(--brand-medium)55%,transparent);opacity:.65;border-radius:999px;width:1.5rem;height:2px}.AskAlberto-module-scss-module__6OqjBW__answerActions{align-items:center;gap:.125rem;margin-top:.25rem;display:inline-flex}.AskAlberto-module-scss-module__6OqjBW__errorCard{border:1px solid color-mix(in oklab,var(--danger-border-medium)45%,transparent);background:color-mix(in oklab,var(--danger-alpha-weak)55%,var(--ai-surface));width:100%;max-width:42rem;color:var(--danger-on-background-strong);border-radius:20px;padding:.75rem 1rem;font-size:.875rem;line-height:1.5}.AskAlberto-module-scss-module__6OqjBW__cancelledCard{border:1px solid var(--ai-border);background:color-mix(in oklab,var(--ai-surface)90%,var(--ai-bg));width:100%;max-width:42rem;color:var(--ai-text-secondary);border-radius:20px;padding:.75rem 1rem;font-size:.875rem;line-height:1.5}.AskAlberto-module-scss-module__6OqjBW__followUps{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;padding:0;list-style:none;display:flex}.AskAlberto-module-scss-module__6OqjBW__followUps>li{display:contents}[data-theme=dark] .AskAlberto-module-scss-module__6OqjBW__dialog{--ai-bg:#0c0c0e;--ai-surface:#141416;--ai-border:#ffffff14;--ai-border-strong:#ffffff1f;--ai-text:#fafafa;--ai-text-strong:#fff;--ai-text-secondary:#fafafa9e;--ai-text-tertiary:#fafafa61;--ai-shadow-dialog:0 0 0 1px #ffffff0f,0 24px 64px #0000008c;--ai-shadow-hover:0 1px 2px #0003,0 8px 20px #00000040}[data-theme=dark] .AskAlberto-module-scss-module__6OqjBW__embeddedSurface{--ai-bg:#0c0c0e;--ai-surface:#141416;--ai-border:#ffffff14;--ai-border-strong:#ffffff1f;--ai-text:#fafafa;--ai-text-strong:#fff;--ai-text-secondary:#fafafa9e;--ai-text-tertiary:#fafafa61;--ai-shadow-dialog:0 0 0 1px #ffffff0f,0 24px 64px #0000008c;--ai-shadow-hover:0 1px 2px #0003,0 8px 20px #00000040}[data-theme=dark] .AskAlberto-module-scss-module__6OqjBW__header{background:color-mix(in oklab,var(--ai-surface)80%,var(--ai-bg))}:is([data-theme=dark] .AskAlberto-module-scss-module__6OqjBW__userBubble,[data-theme=dark] .AskAlberto-module-scss-module__6OqjBW__jumpToLatest){background:#ffffff08}[data-theme=dark] .AskAlberto-module-scss-module__6OqjBW__iconButton:hover{background:#ffffff0f}@media (max-width:767px){.AskAlberto-module-scss-module__6OqjBW__portal{place-items:end center;padding:0}.AskAlberto-module-scss-module__6OqjBW__dialog{width:100%;max-width:none;height:calc(100dvh - var(--ask-alberto-keyboard-inset,0px));max-height:calc(100dvh - var(--ask-alberto-keyboard-inset,0px));border-bottom:0;border-left:0;border-right:0;border-radius:0}.AskAlberto-module-scss-module__6OqjBW__header{padding:max(.875rem,env(safe-area-inset-top))1rem .875rem}.AskAlberto-module-scss-module__6OqjBW__messages{gap:2rem;padding:1.25rem 1rem 1rem;scroll-padding-bottom:1rem}.AskAlberto-module-scss-module__6OqjBW__conversationToolbar{padding:.4rem .875rem 0}.AskAlberto-module-scss-module__6OqjBW__conversation{padding-bottom:var(--ask-alberto-keyboard-inset,0px)}}@media (prefers-reduced-motion:reduce){.AskAlberto-module-scss-module__6OqjBW__backdrop{-webkit-backdrop-filter:none;background:color-mix(in oklab,var(--static-black)48%,transparent)}.AskAlberto-module-scss-module__6OqjBW__messages{scroll-behavior:auto}.AskAlberto-module-scss-module__6OqjBW__thinkingProgressBar,.AskAlberto-module-scss-module__6OqjBW__thinkingDots span{animation:none}.AskAlberto-module-scss-module__6OqjBW__iconButton:hover,.AskAlberto-module-scss-module__6OqjBW__jumpToLatest:hover{transform:none}}@keyframes AskAlberto-module-scss-module__6OqjBW__thinkingDot{0%,to{opacity:.2}50%{opacity:.75}}@keyframes AskAlberto-module-scss-module__6OqjBW__thinkingSweep{0%{transform:translate(-120%)}to{transform:translate(320%)}}
.AskAlbertoAnswerSkeleton-module-scss-module__r1SgkG__skeleton{flex-direction:column;gap:1.35rem;width:100%;max-width:42rem;padding:.15rem 0 .35rem;display:flex}.AskAlbertoAnswerSkeleton-module-scss-module__r1SgkG__paragraphGroup{flex-direction:column;gap:.55rem;display:flex}.AskAlbertoAnswerSkeleton-module-scss-module__r1SgkG__line,.AskAlbertoAnswerSkeleton-module-scss-module__r1SgkG__accordion{background:linear-gradient(110deg,color-mix(in oklab,var(--ai-text)5%,transparent)8%,color-mix(in oklab,var(--ai-text)9%,transparent)18%,color-mix(in oklab,var(--ai-text)5%,transparent)33%);background-size:200% 100%;border-radius:999px;height:.82rem;animation:1.35s ease-in-out infinite AskAlbertoAnswerSkeleton-module-scss-module__r1SgkG__answerSkeletonShimmer;display:block}.AskAlbertoAnswerSkeleton-module-scss-module__r1SgkG__accordionGroup{flex-direction:column;gap:.55rem;margin-top:.35rem;display:flex}.AskAlbertoAnswerSkeleton-module-scss-module__r1SgkG__accordion{border-radius:1rem;height:2.65rem}.AskAlbertoAnswerSkeleton-module-scss-module__r1SgkG__typingRow{align-items:center;gap:.35rem;margin-top:.15rem;display:inline-flex}.AskAlbertoAnswerSkeleton-module-scss-module__r1SgkG__typingDot{background:color-mix(in oklab,var(--brand-medium)70%,var(--ai-text-tertiary));border-radius:999px;width:.38rem;height:.38rem;animation:.9s ease-in-out infinite AskAlbertoAnswerSkeleton-module-scss-module__r1SgkG__answerSkeletonDot}.AskAlbertoAnswerSkeleton-module-scss-module__r1SgkG__typingDot:nth-child(2){animation-delay:.15s}.AskAlbertoAnswerSkeleton-module-scss-module__r1SgkG__typingDot:nth-child(3){animation-delay:.3s}@keyframes AskAlbertoAnswerSkeleton-module-scss-module__r1SgkG__answerSkeletonShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes AskAlbertoAnswerSkeleton-module-scss-module__r1SgkG__answerSkeletonDot{0%,to{opacity:.35;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.AskAlbertoAnswerSkeleton-module-scss-module__r1SgkG__line,.AskAlbertoAnswerSkeleton-module-scss-module__r1SgkG__accordion{background:color-mix(in oklab,var(--ai-text)7%,transparent);animation:none}.AskAlbertoAnswerSkeleton-module-scss-module__r1SgkG__typingDot{opacity:.65;animation:none}}:is([data-theme=dark] .AskAlbertoAnswerSkeleton-module-scss-module__r1SgkG__line,[data-theme=dark] .AskAlbertoAnswerSkeleton-module-scss-module__r1SgkG__accordion){background:linear-gradient(110deg,#ffffff0a 8%,#ffffff14 18%,#ffffff0a 33%) 0 0/200% 100%}
.AskAlbertoControls-module-scss-module__ZoOHFW__composer{align-items:center;gap:var(--static-space-8);width:100%;min-height:3rem;padding:var(--static-space-8)var(--static-space-8)var(--static-space-8)var(--static-space-16);border-radius:var(--radius-l);border:1px solid color-mix(in oklab,var(--neutral-border-weak)60%,transparent);background:var(--page-background);box-shadow:0 1px 2px color-mix(in oklab,var(--static-black)1.5%,transparent),inset 0 1px 0 color-mix(in oklab,var(--static-white)95%,transparent);transition:var(--transition-micro-medium);display:flex}.AskAlbertoControls-module-scss-module__ZoOHFW__composer:focus-within{border-color:color-mix(in oklab,var(--brand-border-medium)55%,transparent);box-shadow:0 0 0 3px color-mix(in oklab,var(--brand-alpha-weak)100%,transparent),0 1px 2px color-mix(in oklab,var(--static-black)1.5%,transparent),inset 0 1px 0 color-mix(in oklab,var(--static-white)95%,transparent)}.AskAlbertoControls-module-scss-module__ZoOHFW__input{resize:none;min-width:0;min-height:1.875rem;max-height:7.5rem;font:inherit;letter-spacing:-.012em;color:var(--neutral-on-background-strong);text-align:left;background:0 0;border:0;outline:none;flex:1;padding:.45rem 0;font-size:.9375rem;line-height:1.55}.AskAlbertoControls-module-scss-module__ZoOHFW__input::placeholder{color:color-mix(in oklab,var(--neutral-on-background-weak)88%,transparent);text-align:center;opacity:1;font-size:.9375rem;line-height:1.55;transition:opacity .18s}.AskAlbertoControls-module-scss-module__ZoOHFW__input:focus::placeholder{opacity:0}.AskAlbertoControls-module-scss-module__ZoOHFW__input:disabled{opacity:.55;cursor:not-allowed}.AskAlbertoControls-module-scss-module__ZoOHFW__send{width:var(--static-space-32);height:var(--static-space-32);min-width:var(--static-space-32);min-height:var(--static-space-32);border:1px solid var(--brand-solid-strong);background:var(--brand-solid-strong);color:var(--brand-on-solid-strong);cursor:pointer;box-shadow:inset 0 var(--solid-inset-distance)var(--solid-inset-size)var(--solid-inset-color-brand);transition:var(--transition-micro-medium);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.AskAlbertoControls-module-scss-module__ZoOHFW__send:hover:not(:disabled){border-color:var(--brand-solid-medium);background:var(--brand-solid-medium);box-shadow:inset 0 var(--solid-inset-distance)var(--solid-inset-size)var(--solid-inset-color-brand),0 2px 8px color-mix(in oklab,var(--static-black)4%,transparent);transform:translateY(-2px)}.AskAlbertoControls-module-scss-module__ZoOHFW__send:active:not(:disabled){background:var(--brand-solid-strong);border-color:var(--brand-solid-strong);transform:scale(.96)}.AskAlbertoControls-module-scss-module__ZoOHFW__send:focus-visible{outline:2px solid var(--brand-border-strong);outline-offset:2px}.AskAlbertoControls-module-scss-module__ZoOHFW__send:disabled{opacity:.5;cursor:not-allowed;box-shadow:inset 0 var(--solid-inset-distance)var(--solid-inset-size)var(--solid-inset-color-brand)}.AskAlbertoControls-module-scss-module__ZoOHFW__sendReady:not(:disabled){border-color:var(--brand-solid-strong);background:var(--brand-solid-strong);color:var(--brand-on-solid-strong)}.AskAlbertoControls-module-scss-module__ZoOHFW__chip{border:1px solid var(--neutral-alpha-weak);background:var(--page-background);color:var(--neutral-on-background-medium);border-radius:var(--radius-full);cursor:pointer;white-space:normal;text-align:center;text-wrap:pretty;max-width:min(100%,22rem);min-height:2.75rem;box-shadow:0 1px 2px color-mix(in oklab,var(--static-black)1.5%,transparent),inset 0 1px 0 color-mix(in oklab,var(--static-white)95%,transparent);transition:var(--transition-micro-medium);padding:.42rem .9rem;font-size:.8125rem;font-weight:450;line-height:1.4}.AskAlbertoControls-module-scss-module__ZoOHFW__chip:hover:not(:disabled){color:var(--neutral-on-background-strong);border-color:var(--brand-alpha-medium);background:var(--brand-alpha-weak);box-shadow:0 2px 8px color-mix(in oklab,var(--static-black)4%,transparent),inset 0 1px 0 color-mix(in oklab,var(--static-white)95%,transparent);transform:translateY(-2px)}.AskAlbertoControls-module-scss-module__ZoOHFW__chip:focus-visible{outline:2px solid var(--brand-border-strong);outline-offset:2px}.AskAlbertoControls-module-scss-module__ZoOHFW__chip:disabled{opacity:.45;cursor:not-allowed}[data-theme=dark] .AskAlbertoControls-module-scss-module__ZoOHFW__composer{border-color:color-mix(in oklab,var(--neutral-border-weak)45%,transparent);background:color-mix(in oklab,var(--page-background)92%,var(--static-white)8%);box-shadow:0 1px 2px color-mix(in oklab,var(--static-black)12%,transparent),inset 0 1px 0 color-mix(in oklab,var(--static-white)4%,transparent)}[data-theme=dark] .AskAlbertoControls-module-scss-module__ZoOHFW__composer:focus-within{border-color:color-mix(in oklab,var(--brand-border-medium)45%,transparent);box-shadow:0 0 0 3px color-mix(in oklab,var(--brand-alpha-weak)80%,transparent),0 1px 2px color-mix(in oklab,var(--static-black)12%,transparent),inset 0 1px 0 color-mix(in oklab,var(--static-white)4%,transparent)}[data-theme=dark] .AskAlbertoControls-module-scss-module__ZoOHFW__input::placeholder{color:color-mix(in oklab,var(--neutral-on-background-weak)72%,transparent)}[data-theme=dark] .AskAlbertoControls-module-scss-module__ZoOHFW__chip{border-color:var(--neutral-alpha-weak);background:color-mix(in oklab,var(--page-background)92%,var(--static-white)8%);color:var(--neutral-on-background-medium);box-shadow:0 1px 2px color-mix(in oklab,var(--static-black)12%,transparent),inset 0 1px 0 color-mix(in oklab,var(--static-white)4%,transparent)}[data-theme=dark] .AskAlbertoControls-module-scss-module__ZoOHFW__chip:hover:not(:disabled){color:var(--neutral-on-background-strong);border-color:var(--brand-alpha-medium);background:var(--brand-alpha-weak)}@media (max-width:767px){.AskAlbertoControls-module-scss-module__ZoOHFW__composer{min-height:3.25rem;padding:var(--static-space-8)var(--static-space-8)var(--static-space-8)var(--static-space-12)}.AskAlbertoControls-module-scss-module__ZoOHFW__input,.AskAlbertoControls-module-scss-module__ZoOHFW__input::placeholder{font-size:1rem}.AskAlbertoControls-module-scss-module__ZoOHFW__send{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.AskAlbertoControls-module-scss-module__ZoOHFW__send:hover:not(:disabled),.AskAlbertoControls-module-scss-module__ZoOHFW__send:active:not(:disabled),.AskAlbertoControls-module-scss-module__ZoOHFW__chip:hover:not(:disabled){transform:none}}
.AskAlbertoInput-module-scss-module__QrTBva__footer{padding:.625rem 1.375rem max(1rem,env(safe-area-inset-bottom));background:linear-gradient(180deg,color-mix(in oklab,var(--ai-bg,var(--page-background))0%,transparent)0%,color-mix(in oklab,var(--ai-bg,var(--page-background))88%,transparent)32%,var(--ai-bg,var(--page-background))100%);flex-shrink:0}.AskAlbertoInput-module-scss-module__QrTBva__inline{background:0 0;padding:0}.AskAlbertoInput-module-scss-module__QrTBva__shell{width:100%;max-width:100%}.AskAlbertoInput-module-scss-module__QrTBva__badge{letter-spacing:.01em;color:color-mix(in oklab,var(--neutral-on-background-weak)95%,transparent);align-items:center;gap:.35rem;margin:.5rem 0 0 .15rem;padding:0;font-size:.6875rem;font-weight:450;line-height:1.3;display:inline-flex}.AskAlbertoInput-module-scss-module__QrTBva__badge svg{opacity:.72}[data-theme=dark] .AskAlbertoInput-module-scss-module__QrTBva__footer{background:linear-gradient(180deg,transparent 0%,color-mix(in oklab,var(--ai-bg,var(--page-background))88%,transparent)32%,var(--ai-bg,var(--page-background))100%)}[data-theme=dark] .AskAlbertoInput-module-scss-module__QrTBva__badge{color:color-mix(in oklab,var(--neutral-on-background-weak)72%,transparent)}@media (max-width:767px){.AskAlbertoInput-module-scss-module__QrTBva__footer{padding:.5rem .875rem calc(max(.875rem,env(safe-area-inset-bottom)) + var(--ask-alberto-keyboard-inset,0px))}}
@media (min-width:769px){.homeHero-module-scss-module__AhbtOa__heroCopy{--font-size-body-l:min(18px,calc((100vw - 48px)*.0230769))}}
.AskAlbertoMessage-module-scss-module__6UCiHW__message{width:100%;max-width:42rem}.AskAlbertoMessage-module-scss-module__6UCiHW__body{flex-direction:column;gap:1.35rem;display:flex}.AskAlbertoMessage-module-scss-module__6UCiHW__block{margin:0}.AskAlbertoMessage-module-scss-module__6UCiHW__paragraph{color:var(--ai-text,#18181b);letter-spacing:-.018em;overflow-wrap:anywhere;margin:0;font-size:1.0625rem;font-weight:400;line-height:1.8}.AskAlbertoMessage-module-scss-module__6UCiHW__paragraph strong{color:var(--ai-text-strong,#09090b);font-weight:600}.AskAlbertoMessage-module-scss-module__6UCiHW__numberedList{color:var(--ai-text,#18181b);flex-direction:column;gap:.55rem;margin:0;padding-left:1.25rem;font-size:1.02rem;line-height:1.75;display:flex}.AskAlbertoMessage-module-scss-module__6UCiHW__takeaway{border:1px solid color-mix(in oklab,var(--brand-medium)18%,transparent);background:color-mix(in oklab,var(--brand-medium)5%,var(--ai-surface,#fff));border-radius:1rem;padding:.95rem 1.05rem}.AskAlbertoMessage-module-scss-module__6UCiHW__takeawayLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-on-background-medium);margin-bottom:.35rem;font-size:.625rem;font-weight:650;display:block}.AskAlbertoMessage-module-scss-module__6UCiHW__takeawayBody{color:var(--ai-text-strong,#09090b);margin:0;font-size:1rem;line-height:1.65}.AskAlbertoMessage-module-scss-module__6UCiHW__portfolioNote{border-left:2px solid color-mix(in oklab,var(--neutral-border-strong)55%,transparent);padding-left:.85rem}.AskAlbertoMessage-module-scss-module__6UCiHW__portfolioNoteLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--ai-text-tertiary,#a1a1aa);margin-bottom:.25rem;font-size:.625rem;font-weight:600;display:block}.AskAlbertoMessage-module-scss-module__6UCiHW__portfolioNoteBody{color:var(--ai-text-secondary,#52525b);margin:0;font-size:.98rem;line-height:1.7}.AskAlbertoMessage-module-scss-module__6UCiHW__pullQuoteStrong{border-left:3px solid color-mix(in oklab,var(--brand-medium)55%,transparent);background:color-mix(in oklab,var(--ai-text)3%,transparent);color:var(--ai-text-strong,#09090b);margin:0;padding:.95rem 1rem;font-size:1.0625rem;font-weight:550;line-height:1.7}.AskAlbertoMessage-module-scss-module__6UCiHW__quote{border-left:2px solid color-mix(in oklab,var(--brand-medium)45%,transparent);color:var(--ai-text-secondary,#52525b);background:0 0;margin:0;padding:.85rem 1rem;font-size:1rem;font-style:italic;line-height:1.75}.AskAlbertoMessage-module-scss-module__6UCiHW__list{color:var(--ai-text,#18181b);flex-direction:column;gap:.55rem;margin:0;padding-left:1.1rem;font-size:1.02rem;line-height:1.75;display:flex}.AskAlbertoMessage-module-scss-module__6UCiHW__inlineCode{font-family:var(--font-family-code);background:color-mix(in oklab,var(--ai-text)4%,transparent);border:1px solid color-mix(in oklab,var(--ai-text)8%,transparent);color:var(--ai-text,#18181b);border-radius:8px;padding:.12em .4em;font-size:.88em}.AskAlbertoMessage-module-scss-module__6UCiHW__codeBlock{font-family:var(--font-family-code);background:color-mix(in oklab,var(--ai-text)3%,transparent);border:1px solid color-mix(in oklab,var(--ai-text)8%,transparent);color:var(--ai-text,#18181b);border-radius:14px;margin:0;padding:1rem 1.1rem;font-size:.875rem;line-height:1.65;overflow-x:auto}.AskAlbertoMessage-module-scss-module__6UCiHW__blockReveal{animation:.32s both AskAlbertoMessage-module-scss-module__6UCiHW__messageReveal}.AskAlbertoMessage-module-scss-module__6UCiHW__cardGroup{flex-direction:column;gap:.625rem;margin-top:1.75rem;display:flex}.AskAlbertoMessage-module-scss-module__6UCiHW__card{border:1px solid var(--ai-border,#18181b14);background:var(--ai-surface,#fff);border-radius:20px;transition:border-color .2s,box-shadow .2s,transform .2s;overflow:hidden;box-shadow:0 1px 2px #18181b08}.AskAlbertoMessage-module-scss-module__6UCiHW__card:hover{border-color:var(--ai-border-strong,#18181b1f);box-shadow:0 1px 2px #18181b0a,0 8px 20px #18181b0d}.AskAlbertoMessage-module-scss-module__6UCiHW__cardSummary{cursor:pointer;letter-spacing:-.01em;color:var(--ai-text,#18181b);padding:.9rem 1.1rem;font-size:.9rem;font-weight:550;list-style:none}.AskAlbertoMessage-module-scss-module__6UCiHW__cardSummary::-webkit-details-marker{display:none}.AskAlbertoMessage-module-scss-module__6UCiHW__cardList{flex-direction:column;gap:.5rem;margin:0;padding:0 1.1rem 1rem;display:flex}.AskAlbertoMessage-module-scss-module__6UCiHW__cardItem{color:var(--ai-text-secondary,#52525b);font-size:.9375rem;line-height:1.7}.AskAlbertoMessage-module-scss-module__6UCiHW__cardItemProse{white-space:pre-wrap}.AskAlbertoMessage-module-scss-module__6UCiHW__relatedBlock{margin-top:1.75rem}.AskAlbertoMessage-module-scss-module__6UCiHW__relatedLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--ai-text-tertiary,#a1a1aa);margin:0 0 .65rem;font-size:.6875rem;font-weight:550}.AskAlbertoMessage-module-scss-module__6UCiHW__relatedList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.AskAlbertoMessage-module-scss-module__6UCiHW__relatedCard{border:1px solid var(--ai-border,#18181b14);background:var(--ai-surface,#fff);color:var(--ai-text,#18181b);border-radius:20px;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s,color .2s;display:flex;box-shadow:0 1px 2px #18181b08}.AskAlbertoMessage-module-scss-module__6UCiHW__sourceCard{border:1px solid var(--ai-border,#18181b14);background:color-mix(in oklab,var(--ai-surface,#fff)92%,var(--ai-bg,#fafaf9));color:var(--ai-text,#18181b);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s,color .2s;display:grid;box-shadow:0 1px 2px #18181b08}.AskAlbertoMessage-module-scss-module__6UCiHW__sourceCardLeading{background:color-mix(in oklab,var(--brand-medium)8%,var(--ai-surface,#fff));width:2rem;height:2rem;color:var(--brand-on-background-medium);border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;margin-top:.05rem;display:inline-flex}.AskAlbertoMessage-module-scss-module__6UCiHW__sourceCardBody{flex-direction:column;align-items:flex-start;gap:.28rem;min-width:0;display:flex}.AskAlbertoMessage-module-scss-module__6UCiHW__sourceCardCategory{letter-spacing:.08em;text-transform:uppercase;color:var(--ai-text-tertiary,#a1a1aa);font-size:.625rem;font-weight:600}.AskAlbertoMessage-module-scss-module__6UCiHW__sourceCardTitle{letter-spacing:-.015em;color:var(--ai-text-strong,#09090b);font-size:.9375rem;font-weight:550;line-height:1.4}.AskAlbertoMessage-module-scss-module__6UCiHW__sourceCardSummary{color:var(--ai-text-secondary,#52525b);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.55;display:-webkit-box;overflow:hidden}.AskAlbertoMessage-module-scss-module__6UCiHW__sourceCardIcon,.AskAlbertoMessage-module-scss-module__6UCiHW__relatedCardIcon{color:var(--ai-text-tertiary,#a1a1aa);flex-shrink:0;margin-top:.15rem;transition:color .2s,transform .2s;display:inline-flex}.AskAlbertoMessage-module-scss-module__6UCiHW__streamingCursor{background:color-mix(in oklab,var(--brand-medium)75%,var(--ai-text));vertical-align:text-bottom;border-radius:999px;width:2px;height:1.05em;margin-top:.15rem;animation:1s step-end infinite AskAlbertoMessage-module-scss-module__6UCiHW__streamingCursorBlink;display:inline-block}@keyframes AskAlbertoMessage-module-scss-module__6UCiHW__streamingCursorBlink{0%,to{opacity:1}50%{opacity:0}}.AskAlbertoMessage-module-scss-module__6UCiHW__relatedCard:hover,.AskAlbertoMessage-module-scss-module__6UCiHW__sourceCard:hover{border-color:var(--ai-border-strong,#18181b1f);color:var(--ai-text-strong,#09090b);transform:translateY(-2px);box-shadow:0 1px 2px #18181b0a,0 8px 20px #18181b0f}.AskAlbertoMessage-module-scss-module__6UCiHW__relatedCard:focus-visible,.AskAlbertoMessage-module-scss-module__6UCiHW__sourceCard:focus-visible{outline:2px solid color-mix(in oklab,var(--brand-medium)55%,transparent);outline-offset:2px}.AskAlbertoMessage-module-scss-module__6UCiHW__relatedCardTitle{letter-spacing:-.01em;font-size:.9375rem;font-weight:500;line-height:1.45}.AskAlbertoMessage-module-scss-module__6UCiHW__relatedCardIcon{color:var(--ai-text-tertiary,#a1a1aa);flex-shrink:0;transition:color .2s,transform .2s;display:inline-flex}.AskAlbertoMessage-module-scss-module__6UCiHW__relatedCard:hover .AskAlbertoMessage-module-scss-module__6UCiHW__relatedCardIcon,.AskAlbertoMessage-module-scss-module__6UCiHW__sourceCard:hover .AskAlbertoMessage-module-scss-module__6UCiHW__sourceCardIcon{color:var(--brand-on-background-strong);transform:translate(2px)}@keyframes AskAlbertoMessage-module-scss-module__6UCiHW__messageReveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.AskAlbertoMessage-module-scss-module__6UCiHW__blockReveal{animation:none}.AskAlbertoMessage-module-scss-module__6UCiHW__relatedCard:hover,.AskAlbertoMessage-module-scss-module__6UCiHW__sourceCard:hover,.AskAlbertoMessage-module-scss-module__6UCiHW__card:hover,.AskAlbertoMessage-module-scss-module__6UCiHW__relatedCard:hover .AskAlbertoMessage-module-scss-module__6UCiHW__relatedCardIcon,.AskAlbertoMessage-module-scss-module__6UCiHW__sourceCard:hover .AskAlbertoMessage-module-scss-module__6UCiHW__sourceCardIcon{transform:none}.AskAlbertoMessage-module-scss-module__6UCiHW__streamingCursor{opacity:.75;animation:none}}:is([data-theme=dark] .AskAlbertoMessage-module-scss-module__6UCiHW__paragraph,[data-theme=dark] .AskAlbertoMessage-module-scss-module__6UCiHW__list,[data-theme=dark] .AskAlbertoMessage-module-scss-module__6UCiHW__cardSummary,[data-theme=dark] .AskAlbertoMessage-module-scss-module__6UCiHW__relatedCardTitle){color:var(--ai-text,#fafafa)}[data-theme=dark] .AskAlbertoMessage-module-scss-module__6UCiHW__paragraph strong{color:var(--ai-text-strong,#fff)}:is([data-theme=dark] .AskAlbertoMessage-module-scss-module__6UCiHW__quote,[data-theme=dark] .AskAlbertoMessage-module-scss-module__6UCiHW__cardItem){color:var(--ai-text-secondary,#fafafa9e)}:is([data-theme=dark] .AskAlbertoMessage-module-scss-module__6UCiHW__card,[data-theme=dark] .AskAlbertoMessage-module-scss-module__6UCiHW__relatedCard,[data-theme=dark] .AskAlbertoMessage-module-scss-module__6UCiHW__sourceCard){box-shadow:none;background:#ffffff08;border-color:#ffffff14}:is([data-theme=dark] .AskAlbertoMessage-module-scss-module__6UCiHW__card:hover,[data-theme=dark] .AskAlbertoMessage-module-scss-module__6UCiHW__relatedCard:hover,[data-theme=dark] .AskAlbertoMessage-module-scss-module__6UCiHW__sourceCard:hover){border-color:#ffffff1f;box-shadow:0 8px 24px #0003}:is([data-theme=dark] .AskAlbertoMessage-module-scss-module__6UCiHW__codeBlock,[data-theme=dark] .AskAlbertoMessage-module-scss-module__6UCiHW__inlineCode){color:var(--ai-text,#fafafa);background:#ffffff0d;border-color:#ffffff14}:is([data-theme=dark] .AskAlbertoMessage-module-scss-module__6UCiHW__relatedLabel,[data-theme=dark] .AskAlbertoMessage-module-scss-module__6UCiHW__relatedCardIcon,[data-theme=dark] .AskAlbertoMessage-module-scss-module__6UCiHW__sourceCardIcon){color:var(--ai-text-tertiary,#fafafa61)}[data-theme=dark] .AskAlbertoMessage-module-scss-module__6UCiHW__sourceCardLeading{background:color-mix(in oklab,var(--brand-medium)14%,#ffffff0a);color:var(--ai-text,#fafafa)}[data-theme=dark] .AskAlbertoMessage-module-scss-module__6UCiHW__takeaway{background:color-mix(in oklab,var(--brand-medium)8%,#ffffff08);border-color:color-mix(in oklab,var(--brand-medium)22%,transparent)}[data-theme=dark] .AskAlbertoMessage-module-scss-module__6UCiHW__pullQuoteStrong{background:#ffffff08}
.stack-icons-module-scss-module__6XjoRW__markWrap{width:100%;height:100%;display:block;position:relative}.stack-icons-module-scss-module__6XjoRW__mark{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.stack-icons-module-scss-module__6XjoRW__markLight{display:block}.stack-icons-module-scss-module__6XjoRW__markDark{display:none}html[data-theme=dark] .stack-icons-module-scss-module__6XjoRW__markLight{display:none}html[data-theme=dark] .stack-icons-module-scss-module__6XjoRW__markDark{display:block}
.CaseStudyLaunchTimeline-module-scss-module__zzBGHG__timeline{gap:var(--static-space-12);width:100%;margin-block:var(--static-space-24);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.CaseStudyLaunchTimeline-module-scss-module__zzBGHG__phase{gap:var(--static-space-8);flex-direction:column;min-width:0;display:flex}.CaseStudyLaunchTimeline-module-scss-module__zzBGHG__label{letter-spacing:.08em;text-transform:uppercase;text-align:center}.CaseStudyLaunchTimeline-module-scss-module__zzBGHG__mediaFrame{border:1px solid var(--neutral-border-weak);background:var(--page-background,#fff);border-radius:10px;overflow:hidden}.CaseStudyLaunchTimeline-module-scss-module__zzBGHG__mediaFrame figure{margin-block:0!important}.CaseStudyLaunchTimeline-module-scss-module__zzBGHG__mediaFrame [class*=mediaShell]{box-shadow:none;border-radius:0}.CaseStudyLaunchTimeline-module-scss-module__zzBGHG__mediaFrame img{object-fit:cover;object-position:top center;aspect-ratio:4/3;width:100%;height:auto;display:block}@container cs-article (max-width:56rem){.CaseStudyLaunchTimeline-module-scss-module__zzBGHG__timeline{gap:var(--static-space-16);grid-template-columns:repeat(3,minmax(0,1fr))}}@container cs-article (max-width:30rem){.CaseStudyLaunchTimeline-module-scss-module__zzBGHG__timeline{grid-template-columns:repeat(2,minmax(0,1fr))}}
.CaseStudySocialProof-module-scss-module__pATGXq__section{width:100%;margin-block:var(--static-space-8)var(--static-space-32)}.CaseStudySocialProof-module-scss-module__pATGXq__socialProof{gap:var(--static-space-32);width:100%;margin-top:var(--static-space-20);flex-direction:column;display:flex}.CaseStudySocialProof-module-scss-module__pATGXq__metrics{gap:var(--static-space-12);width:100%;padding-block:var(--static-space-16);border-block:1px solid var(--neutral-border-weak);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.CaseStudySocialProof-module-scss-module__pATGXq__metric{gap:var(--static-space-4);padding-inline:var(--static-space-4);text-align:center;flex-direction:column;display:flex}.CaseStudySocialProof-module-scss-module__pATGXq__metricValue{letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.15}.CaseStudySocialProof-module-scss-module__pATGXq__metricLabel{max-width:12rem;margin-inline:auto;line-height:1.35}.CaseStudySocialProof-module-scss-module__pATGXq__grid{gap:var(--static-space-24);grid-template-columns:minmax(0,1fr);align-items:stretch;width:100%;margin:0;display:grid}.CaseStudySocialProof-module-scss-module__pATGXq__gridItem{height:100%;min-height:0;display:flex}.CaseStudySocialProof-module-scss-module__pATGXq__cardWrap{width:100%;height:100%}.CaseStudySocialProof-module-scss-module__pATGXq__card{border:1px solid var(--neutral-border-weak);background:linear-gradient(168deg,var(--neutral-background-weak)0%,var(--page-background)55%,var(--page-background)100%);border-radius:14px;flex-direction:column;width:100%;height:100%;padding:clamp(1.75rem,3.2vw,2.25rem);transition:border-color .24s,box-shadow .24s;display:flex;box-shadow:0 1px 2px #0000000a,0 12px 40px #0000000f}.CaseStudySocialProof-module-scss-module__pATGXq__cardWrap:hover .CaseStudySocialProof-module-scss-module__pATGXq__card,.CaseStudySocialProof-module-scss-module__pATGXq__cardWrap:focus-within .CaseStudySocialProof-module-scss-module__pATGXq__card{border-color:var(--neutral-border-medium);box-shadow:0 1px 2px #0000000d,0 16px 48px #00000017}.CaseStudySocialProof-module-scss-module__pATGXq__quoteBlock{margin-bottom:auto}.CaseStudySocialProof-module-scss-module__pATGXq__quoteMark{margin-bottom:var(--static-space-12);letter-spacing:-.04em;color:var(--neutral-on-background-weak);-webkit-user-select:none;user-select:none;font-size:2rem;font-weight:600;line-height:1;display:block}.CaseStudySocialProof-module-scss-module__pATGXq__quote{margin:0;font-style:normal;line-height:1.7}.CaseStudySocialProof-module-scss-module__pATGXq__reviewMeta{gap:var(--static-space-8);margin-top:var(--static-space-48);flex-direction:column;display:flex}.CaseStudySocialProof-module-scss-module__pATGXq__reviewerRow{align-items:center;gap:var(--static-space-12);min-width:0;display:flex}.CaseStudySocialProof-module-scss-module__pATGXq__avatarWrap{flex-shrink:0;justify-content:center;align-items:center;display:flex}.CaseStudySocialProof-module-scss-module__pATGXq__avatar{border:1px solid var(--neutral-border-weak);object-fit:cover;background:var(--neutral-background-weak);border-radius:50%;width:3rem;height:3rem;display:block}.CaseStudySocialProof-module-scss-module__pATGXq__identity{gap:var(--static-space-4);flex-direction:column;flex:1;min-width:0;display:flex}.CaseStudySocialProof-module-scss-module__pATGXq__name{letter-spacing:-.015em;line-height:1.25}.CaseStudySocialProof-module-scss-module__pATGXq__meta{line-height:1.4}.CaseStudySocialProof-module-scss-module__pATGXq__stars{margin-top:var(--static-space-8);align-items:center;gap:.125rem;font-size:.8125rem;line-height:1;display:inline-flex}.CaseStudySocialProof-module-scss-module__pATGXq__starFull{color:var(--neutral-on-background-medium)}.CaseStudySocialProof-module-scss-module__pATGXq__starEmpty{color:var(--neutral-on-background-weak);opacity:.42}.CaseStudySocialProof-module-scss-module__pATGXq__starHalf{vertical-align:middle;width:1em;height:1em;line-height:1;display:inline-block;position:relative}.CaseStudySocialProof-module-scss-module__pATGXq__starHalfBack{color:var(--neutral-on-background-weak);opacity:.42}.CaseStudySocialProof-module-scss-module__pATGXq__starHalfFront{width:50%;position:absolute;top:0;left:0;overflow:hidden}.CaseStudySocialProof-module-scss-module__pATGXq__starHalfFrontInner{width:1em;color:var(--neutral-on-background-medium);display:block}.CaseStudySocialProof-module-scss-module__pATGXq__badge{padding:var(--static-space-4)var(--static-space-12);border:1px solid var(--neutral-border-weak);letter-spacing:.06em;text-transform:uppercase;background:var(--neutral-background-weak);border-radius:999px;align-self:flex-start;margin-top:10px;line-height:1.3}.CaseStudySocialProof-module-scss-module__pATGXq__disclaimer{margin-top:var(--static-space-16);text-align:center;letter-spacing:.04em;text-transform:uppercase}@container cs-article (min-width:34rem){.CaseStudySocialProof-module-scss-module__pATGXq__metrics{gap:var(--static-space-16);grid-template-columns:repeat(3,minmax(0,1fr))}.CaseStudySocialProof-module-scss-module__pATGXq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,1.75rem)}}@container cs-article (min-width:56rem){.CaseStudySocialProof-module-scss-module__pATGXq__socialProof{gap:var(--static-space-40);margin-top:var(--static-space-24)}.CaseStudySocialProof-module-scss-module__pATGXq__metrics{gap:var(--static-space-12);padding-block:var(--static-space-20);grid-template-columns:repeat(6,minmax(0,1fr))}.CaseStudySocialProof-module-scss-module__pATGXq__grid{gap:clamp(1.5rem,2.8vw,2.25rem)}.CaseStudySocialProof-module-scss-module__pATGXq__card{padding:clamp(1.875rem,2.8vw,2.375rem)}}@media (max-width:639px){.CaseStudySocialProof-module-scss-module__pATGXq__socialProof{gap:var(--static-space-24);margin-top:var(--static-space-16)}.CaseStudySocialProof-module-scss-module__pATGXq__grid{gap:var(--static-space-20)}.CaseStudySocialProof-module-scss-module__pATGXq__reviewMeta{margin-top:var(--static-space-32)}.CaseStudySocialProof-module-scss-module__pATGXq__card{padding:1.625rem}}
.CaseStudyVideoGrid-module-scss-module__S2OXgq__grid{align-items:start;gap:var(--cs-media-gap,var(--static-space-20));width:100%;max-width:var(--ca-media-max,62rem);margin-inline:var(--ca-align,auto);margin-top:var(--cs-media-gap,var(--static-space-20));grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0;display:grid}.CaseStudyVideoGrid-module-scss-module__S2OXgq__grid>*{margin-block:0!important}@container cs-article (max-width:34rem){.CaseStudyVideoGrid-module-scss-module__S2OXgq__grid{grid-template-columns:1fr}}
.CaseStudyPortraitVideoGrid-module-scss-module__AbGCIG__portraitVideoGrid{width:100%;max-width:64rem;margin-inline:auto;margin-block:var(--cs-media-gap,var(--static-space-20))}.CaseStudyPortraitVideoGrid-module-scss-module__AbGCIG__portraitVideoGrid>*{width:100%;max-width:min(100%,30rem);margin-inline:auto}
.ProjectHero-module-scss-module__z4hrmG__projectHero{border-radius:var(--radius-m);align-self:stretch;width:100%;overflow:hidden;box-shadow:0 4px 24px #00000014}.ProjectHero-module-scss-module__z4hrmG__projectHeroContain{background:0 0}.ProjectHero-module-scss-module__z4hrmG__projectHeroImage{object-fit:contain;object-position:center;width:100%;max-width:100%;height:auto;display:block}.ProjectHero-module-scss-module__z4hrmG__projectHeroCover{aspect-ratio:var(--project-hero-aspect,16/9)}.ProjectHero-module-scss-module__z4hrmG__projectHeroCoverImage{object-fit:cover;object-position:center;width:100%;height:100%}.ProjectHero-module-scss-module__z4hrmG__projectHeroPreserve{background:0 0}.ProjectHero-module-scss-module__z4hrmG__projectHeroTribute{box-shadow:none;background:0 0;border-radius:0}.ProjectHero-module-scss-module__z4hrmG__projectHeroPreserve .ProjectHero-module-scss-module__z4hrmG__projectHeroImage{object-fit:contain;object-position:center center}@media (max-width:720px){.ProjectHero-module-scss-module__z4hrmG__projectHeroPreserve .ProjectHero-module-scss-module__z4hrmG__projectHeroImage{object-position:center center}}
.HighlightedWorks-module-scss-module__SHL7hW__featuredSection{width:100%;margin-top:3.5rem;margin-bottom:1rem}.HighlightedWorks-module-scss-module__SHL7hW__heading{letter-spacing:-.03em;color:var(--neutral-on-background-strong);text-align:left;margin:0 0 1.75rem;font-size:clamp(1.35rem,2.2vw,1.65rem);font-weight:600;line-height:1.15}.HighlightedWorks-module-scss-module__SHL7hW__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.35rem;width:100%;display:grid}.HighlightedWorks-module-scss-module__SHL7hW__card{background:color-mix(in oklab,var(--page-background)92%,var(--neutral-background-weak));border:1px solid color-mix(in oklab,var(--neutral-border-weak)55%,transparent);height:100%;min-height:100%;box-shadow:0 1px 0 color-mix(in oklab,var(--static-white)40%,transparent)inset,0 18px 48px -36px color-mix(in oklab,var(--static-black)22%,transparent);border-radius:1.15rem;transition:transform .28s,box-shadow .28s,border-color .28s;position:relative;overflow:hidden}.HighlightedWorks-module-scss-module__SHL7hW__cardLink{height:100%;color:inherit;cursor:pointer;outline:none;flex-direction:column;text-decoration:none;display:flex}.HighlightedWorks-module-scss-module__SHL7hW__cardLink:hover,.HighlightedWorks-module-scss-module__SHL7hW__cardLink:focus-within{color:inherit;text-decoration:none}.HighlightedWorks-module-scss-module__SHL7hW__cardLink:focus-visible{outline:2px solid var(--brand-solid-strong);outline-offset:3px}.HighlightedWorks-module-scss-module__SHL7hW__cardLink:hover .HighlightedWorks-module-scss-module__SHL7hW__title,.HighlightedWorks-module-scss-module__SHL7hW__cardLink:focus-within .HighlightedWorks-module-scss-module__SHL7hW__title{color:color-mix(in oklab,var(--neutral-on-background-strong)76%,var(--brand-solid-strong))}.HighlightedWorks-module-scss-module__SHL7hW__cardLink:hover .HighlightedWorks-module-scss-module__SHL7hW__description,.HighlightedWorks-module-scss-module__SHL7hW__cardLink:hover .HighlightedWorks-module-scss-module__SHL7hW__category,.HighlightedWorks-module-scss-module__SHL7hW__cardLink:focus-within .HighlightedWorks-module-scss-module__SHL7hW__description,.HighlightedWorks-module-scss-module__SHL7hW__cardLink:focus-within .HighlightedWorks-module-scss-module__SHL7hW__category{color:var(--neutral-on-background-medium)}.HighlightedWorks-module-scss-module__SHL7hW__cardLink:hover .HighlightedWorks-module-scss-module__SHL7hW__category,.HighlightedWorks-module-scss-module__SHL7hW__cardLink:focus-within .HighlightedWorks-module-scss-module__SHL7hW__category{color:var(--neutral-on-background-weak)}.HighlightedWorks-module-scss-module__SHL7hW__cardLink:hover .HighlightedWorks-module-scss-module__SHL7hW__arrow,.HighlightedWorks-module-scss-module__SHL7hW__cardLink:focus-within .HighlightedWorks-module-scss-module__SHL7hW__arrow{color:var(--brand-on-background-medium);opacity:1}.HighlightedWorks-module-scss-module__SHL7hW__media{aspect-ratio:16/9;background:color-mix(in oklab,var(--neutral-background-medium)35%,var(--page-background));width:100%;position:relative;overflow:hidden}.HighlightedWorks-module-scss-module__SHL7hW__image{object-fit:cover;object-position:center;transition:transform .42s}.HighlightedWorks-module-scss-module__SHL7hW__overlay{pointer-events:none;background:linear-gradient(180deg,transparent 35%,color-mix(in oklab,var(--static-black)42%,transparent)100%);opacity:.42;transition:opacity .28s;position:absolute;inset:0}.HighlightedWorks-module-scss-module__SHL7hW__body{flex-direction:column;flex:1;gap:.55rem;min-height:9.5rem;padding:1.15rem 1.2rem 1.25rem;display:flex}.HighlightedWorks-module-scss-module__SHL7hW__category{letter-spacing:.1em;text-transform:uppercase;color:var(--neutral-on-background-weak);margin:0;font-size:.6875rem;font-weight:600}.HighlightedWorks-module-scss-module__SHL7hW__titleRow{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.HighlightedWorks-module-scss-module__SHL7hW__title{letter-spacing:-.025em;color:var(--neutral-on-background-strong);margin:0;font-size:clamp(1.05rem,1.6vw,1.2rem);font-weight:600;line-height:1.2}.HighlightedWorks-module-scss-module__SHL7hW__arrow{border-radius:var(--radius-full);width:1.65rem;height:1.65rem;color:var(--brand-on-background-medium);background:color-mix(in oklab,var(--brand-medium)10%,transparent);opacity:.85;flex-shrink:0;justify-content:center;align-items:center;margin-top:.1rem;transition:transform .28s,background .28s,color .28s,opacity .28s;display:inline-flex}.HighlightedWorks-module-scss-module__SHL7hW__description{color:var(--neutral-on-background-medium);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;font-size:.875rem;line-height:1.55;display:-webkit-box;overflow:hidden}.HighlightedWorks-module-scss-module__SHL7hW__badge{border-radius:var(--radius-full);letter-spacing:.04em;color:var(--brand-on-background-medium);background:color-mix(in oklab,var(--brand-medium)12%,transparent);border:1px solid color-mix(in oklab,var(--brand-medium)22%,transparent);align-self:flex-start;margin-top:.15rem;padding:.2rem .55rem;font-size:.6875rem;font-weight:600}.HighlightedWorks-module-scss-module__SHL7hW__card:hover,.HighlightedWorks-module-scss-module__SHL7hW__card:focus-within{border-color:color-mix(in oklab,var(--neutral-border-strong)52%,transparent);box-shadow:0 1px 0 color-mix(in oklab,var(--static-white)45%,transparent)inset,0 28px 56px -32px color-mix(in oklab,var(--static-black)28%,transparent);transform:translateY(-4px)}.HighlightedWorks-module-scss-module__SHL7hW__card:hover .HighlightedWorks-module-scss-module__SHL7hW__image,.HighlightedWorks-module-scss-module__SHL7hW__card:focus-within .HighlightedWorks-module-scss-module__SHL7hW__image{transform:scale(1.02)}.HighlightedWorks-module-scss-module__SHL7hW__card:hover .HighlightedWorks-module-scss-module__SHL7hW__overlay,.HighlightedWorks-module-scss-module__SHL7hW__card:focus-within .HighlightedWorks-module-scss-module__SHL7hW__overlay{opacity:.52}.HighlightedWorks-module-scss-module__SHL7hW__card:hover .HighlightedWorks-module-scss-module__SHL7hW__arrow,.HighlightedWorks-module-scss-module__SHL7hW__card:focus-within .HighlightedWorks-module-scss-module__SHL7hW__arrow{background:color-mix(in oklab,var(--brand-medium)16%,transparent);transform:translate(2px)}[data-theme=dark] .HighlightedWorks-module-scss-module__SHL7hW__card{background:color-mix(in oklab,var(--page-background)86%,var(--neutral-background-medium));border-color:color-mix(in oklab,var(--neutral-border-weak)38%,transparent);box-shadow:0 1px 0 color-mix(in oklab,var(--static-white)6%,transparent)inset,0 22px 52px -34px color-mix(in oklab,var(--static-black)55%,transparent)}[data-theme=dark] .HighlightedWorks-module-scss-module__SHL7hW__media{background:color-mix(in oklab,var(--neutral-background-medium)55%,var(--page-background))}:is([data-theme=dark] .HighlightedWorks-module-scss-module__SHL7hW__card:hover,[data-theme=dark] .HighlightedWorks-module-scss-module__SHL7hW__card:focus-within){box-shadow:0 1px 0 color-mix(in oklab,var(--static-white)8%,transparent)inset,0 30px 60px -32px color-mix(in oklab,var(--static-black)62%,transparent)}@container cs-article (max-width:52rem){.HighlightedWorks-module-scss-module__SHL7hW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem}}@container cs-article (max-width:34rem){.HighlightedWorks-module-scss-module__SHL7hW__featuredSection{margin-top:2.75rem}.HighlightedWorks-module-scss-module__SHL7hW__heading{margin-bottom:1.35rem}.HighlightedWorks-module-scss-module__SHL7hW__grid{grid-template-columns:1fr;gap:1rem}.HighlightedWorks-module-scss-module__SHL7hW__body{min-height:auto;padding:1rem 1rem 1.1rem}}@media (prefers-reduced-motion:reduce){.HighlightedWorks-module-scss-module__SHL7hW__card,.HighlightedWorks-module-scss-module__SHL7hW__image,.HighlightedWorks-module-scss-module__SHL7hW__overlay,.HighlightedWorks-module-scss-module__SHL7hW__arrow{transition:none}.HighlightedWorks-module-scss-module__SHL7hW__card:hover,.HighlightedWorks-module-scss-module__SHL7hW__card:focus-within,.HighlightedWorks-module-scss-module__SHL7hW__card:hover .HighlightedWorks-module-scss-module__SHL7hW__image,.HighlightedWorks-module-scss-module__SHL7hW__card:focus-within .HighlightedWorks-module-scss-module__SHL7hW__image{transform:none}}
.articleHeadingNav-module-scss-module__ccbGma__link{border-radius:var(--radius-s);align-items:center;width:100%;min-width:0;text-decoration:none;transition:color .2s;display:flex}.articleHeadingNav-module-scss-module__ccbGma__link:focus-visible{outline:2px solid var(--brand-solid-strong);outline-offset:2px}.articleHeadingNav-module-scss-module__ccbGma__headingTarget:focus{outline:none}
.ThemeAwareLogo-module-scss-module__GrorSa__logo{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:min(100%,37.5rem);max-width:100%;height:auto;margin-block:0;margin-inline:auto;display:block}@media (min-width:768px){.ThemeAwareLogo-module-scss-module__GrorSa__logo{width:min(100%,34.5rem)}}@media (max-width:767px){.ThemeAwareLogo-module-scss-module__GrorSa__logo{width:min(100%,16.5rem);padding-inline:var(--static-space-16)}}
.BlogPostChrome-module-scss-module__v1fT7W__heroLogoCompact{width:min(100%,20rem)}@media (min-width:768px){.BlogPostChrome-module-scss-module__v1fT7W__heroLogoCompact{width:min(100%,18.5rem)}}@media (max-width:767px){.BlogPostChrome-module-scss-module__v1fT7W__heroLogoCompact{width:min(100%,11.5rem)}}.BlogPostChrome-module-scss-module__v1fT7W__heroHeader a:hover,.BlogPostChrome-module-scss-module__v1fT7W__heroHeader a:focus-visible{color:var(--brand-on-background-medium);text-decoration:none}.BlogPostChrome-module-scss-module__v1fT7W__heroLogoHeading{margin:0;padding:0;line-height:0}.BlogPostChrome-module-scss-module__v1fT7W__heroLogo{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:min(100%,37.5rem);max-width:100%;height:auto;margin-block:0;margin-inline:auto;display:block}@media (min-width:768px){.BlogPostChrome-module-scss-module__v1fT7W__heroLogo{width:min(100%,34.5rem)}}@media (max-width:767px){.BlogPostChrome-module-scss-module__v1fT7W__heroLogo{width:min(100%,16.5rem);padding-inline:var(--static-space-16)}.BlogPostChrome-module-scss-module__v1fT7W__heroHeaderEditorial{margin-bottom:var(--static-space-24)}}.BlogPostChrome-module-scss-module__v1fT7W__heroHeader{align-items:center;gap:var(--static-space-16);width:100%;margin-bottom:var(--static-space-20);flex-direction:column;scroll-margin-top:5rem;display:flex}.BlogPostChrome-module-scss-module__v1fT7W__heroHeaderEditorial{gap:var(--static-space-12);margin-bottom:var(--static-space-32)}.BlogPostChrome-module-scss-module__v1fT7W__heroHeader>*,.BlogPostChrome-module-scss-module__v1fT7W__heroHeader a{margin-block:0!important}.BlogPostChrome-module-scss-module__v1fT7W__heroSubtitle{text-wrap:pretty;max-width:36rem}.BlogPostChrome-module-scss-module__v1fT7W__heroAuthor{align-items:center;margin:0}
.CreativeLabClosingLogo-module-scss-module__qesODa__signature{width:100%;margin-top:var(--cl-section,var(--static-space-40));margin-bottom:var(--cl-block,var(--static-space-24));flex-direction:column;align-items:center;display:flex}.CreativeLabClosingLogo-module-scss-module__qesODa__signatureDivider{width:100%;margin:0!important}.CreativeLabClosingLogo-module-scss-module__qesODa__closingLogoWrap{width:100%;margin-block:var(--cl-base,var(--static-space-16));justify-content:center;align-items:center;display:flex}.CreativeLabClosingLogo-module-scss-module__qesODa__closingLogo{object-fit:contain;opacity:.68;pointer-events:none;-webkit-user-select:none;user-select:none;width:clamp(12.75rem,58vw,17.5rem);max-width:100%;height:auto;margin-inline:auto;display:block}@media (min-width:768px){.CreativeLabClosingLogo-module-scss-module__qesODa__closingLogo{width:clamp(22rem,31vw,26.875rem)}}@media (max-width:768px){.CreativeLabClosingLogo-module-scss-module__qesODa__signature{margin-top:var(--cl-media,var(--static-space-24));margin-bottom:var(--cl-block,var(--static-space-20))}}
.blogCards-module-scss-module__po0E9G__publicationFeed{flex-direction:column;gap:clamp(1rem,1.8vw,1.35rem);width:100%;display:flex}.blogCards-module-scss-module__po0E9G__publicationTopSection{--publication-editorial-cols:2;--publication-image-col-width:calc((100% - (clamp(1rem,1.8vw,1.35rem)*(var(--publication-editorial-cols) - 1)))/var(--publication-editorial-cols));flex-direction:column;gap:clamp(1rem,1.8vw,1.35rem);width:100%;display:flex}@supports (grid-template-columns:subgrid){.blogCards-module-scss-module__po0E9G__publicationTopSection{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}}.blogCards-module-scss-module__po0E9G__publicationFeaturedRow{width:100%;min-width:0}@supports (grid-template-columns:subgrid){.blogCards-module-scss-module__po0E9G__publicationFeaturedRow{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.blogCards-module-scss-module__po0E9G__publicationFeaturedRow .blogCards-module-scss-module__po0E9G__publicationCard{grid-column:1/-1;grid-template-columns:subgrid;min-width:0;display:grid}}.blogCards-module-scss-module__po0E9G__publicationSecondaryRow{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(1rem,1.8vw,1.35rem);width:100%;display:grid}.blogCards-module-scss-module__po0E9G__publicationSecondaryCell{min-width:0;height:100%}.blogCards-module-scss-module__po0E9G__publicationGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(1rem,1.8vw,1.35rem);width:100%;display:grid}.blogCards-module-scss-module__po0E9G__publicationArchiveGrid{margin-top:.15rem}.blogCards-module-scss-module__po0E9G__mediaPlaceholder{background:color-mix(in oklab,var(--neutral-background-medium)32%,var(--page-background));position:absolute;inset:0}.blogCards-module-scss-module__po0E9G__mediaSvg{background:color-mix(in oklab,var(--neutral-background-weak)70%,var(--page-background))}.blogCards-module-scss-module__po0E9G__imageContain{transform-origin:50%;padding:1.25rem;object-fit:contain!important;object-position:center!important}.blogCards-module-scss-module__po0E9G__metaDot{opacity:.5;-webkit-user-select:none;user-select:none}.blogCards-module-scss-module__po0E9G__publicationCard{min-width:0;height:100%}.blogCards-module-scss-module__po0E9G__publicationLink{--blog-card-media-aspect:16/9;--blog-card-media-height:clamp(14rem,24vw,20rem);height:100%;min-height:100%;color:inherit;cursor:pointer;background:var(--page-background);border:1px solid color-mix(in oklab,var(--neutral-border-weak)48%,transparent);box-shadow:0 1px 2px color-mix(in oklab,var(--static-black)3%,transparent);border-radius:.75rem;flex-direction:column;text-decoration:none;transition:transform .26s,box-shadow .26s,border-color .26s;display:flex;overflow:hidden}.blogCards-module-scss-module__po0E9G__publicationLink:focus-visible{outline:2px solid var(--brand-solid-strong);outline-offset:3px}.blogCards-module-scss-module__po0E9G__publicationLink:hover,.blogCards-module-scss-module__po0E9G__publicationLink:focus-within{color:inherit;border-color:color-mix(in oklab,var(--neutral-border-strong)52%,transparent);box-shadow:0 12px 32px -22px color-mix(in oklab,var(--static-black)13%,transparent);text-decoration:none;transform:translateY(-2px)}.blogCards-module-scss-module__po0E9G__publicationLink:hover .blogCards-module-scss-module__po0E9G__publicationImage,.blogCards-module-scss-module__po0E9G__publicationLink:focus-within .blogCards-module-scss-module__po0E9G__publicationImage{transform:scale(1.015)}.blogCards-module-scss-module__po0E9G__publicationLink:hover .blogCards-module-scss-module__po0E9G__publicationArrow,.blogCards-module-scss-module__po0E9G__publicationLink:focus-within .blogCards-module-scss-module__po0E9G__publicationArrow{color:var(--brand-on-background-medium);opacity:1;transform:translate(1px,-1px)}.blogCards-module-scss-module__po0E9G__publicationLink:hover .blogCards-module-scss-module__po0E9G__publicationTitle,.blogCards-module-scss-module__po0E9G__publicationLink:focus-within .blogCards-module-scss-module__po0E9G__publicationTitle{color:color-mix(in oklab,var(--neutral-on-background-strong)76%,var(--brand-solid-strong))}.blogCards-module-scss-module__po0E9G__publicationLink:hover .blogCards-module-scss-module__po0E9G__publicationCategory,.blogCards-module-scss-module__po0E9G__publicationLink:focus-within .blogCards-module-scss-module__po0E9G__publicationCategory{color:var(--neutral-on-background-weak)}.blogCards-module-scss-module__po0E9G__publicationLink:hover .blogCards-module-scss-module__po0E9G__publicationExcerpt,.blogCards-module-scss-module__po0E9G__publicationLink:focus-within .blogCards-module-scss-module__po0E9G__publicationExcerpt{color:var(--neutral-on-background-medium)}.blogCards-module-scss-module__po0E9G__publicationLink:hover .blogCards-module-scss-module__po0E9G__publicationMeta,.blogCards-module-scss-module__po0E9G__publicationLink:focus-within .blogCards-module-scss-module__po0E9G__publicationMeta{color:var(--neutral-on-background-weak)}.blogCards-module-scss-module__po0E9G__publicationLinkHorizontal{flex-direction:row;align-items:stretch;min-height:auto}.blogCards-module-scss-module__po0E9G__publicationLinkHorizontal .blogCards-module-scss-module__po0E9G__publicationMedia{flex:0 0 var(--publication-image-col-width,calc((100% - clamp(1rem,1.8vw,1.35rem))/2));width:var(--publication-image-col-width,calc((100% - clamp(1rem,1.8vw,1.35rem))/2));max-width:var(--publication-image-col-width,calc((100% - clamp(1rem,1.8vw,1.35rem))/2));align-self:start}.blogCards-module-scss-module__po0E9G__publicationLinkHorizontal .blogCards-module-scss-module__po0E9G__publicationBody{flex:1;justify-content:center;gap:.55rem;min-width:0;padding:clamp(.85rem,1.8vw,1.1rem) clamp(.95rem,2.2vw,1.35rem)}.blogCards-module-scss-module__po0E9G__publicationLinkHorizontal .blogCards-module-scss-module__po0E9G__publicationTitleRow{align-items:center}.blogCards-module-scss-module__po0E9G__publicationLinkHorizontal .blogCards-module-scss-module__po0E9G__publicationExcerpt{-webkit-line-clamp:2;max-width:56ch}@supports (grid-template-columns:subgrid){.blogCards-module-scss-module__po0E9G__publicationLinkHorizontal{grid-column:1/-1;grid-template-columns:subgrid;flex-direction:unset;display:grid}.blogCards-module-scss-module__po0E9G__publicationLinkHorizontal .blogCards-module-scss-module__po0E9G__publicationMedia{flex:unset;place-self:start stretch;width:100%;min-width:0;max-width:100%}.blogCards-module-scss-module__po0E9G__publicationLinkHorizontal .blogCards-module-scss-module__po0E9G__publicationBody{flex:unset;min-width:0}}.blogCards-module-scss-module__po0E9G__publicationMedia{width:100%;height:var(--blog-card-media-height);min-height:var(--blog-card-media-height);max-height:var(--blog-card-media-height);aspect-ratio:var(--blog-card-media-aspect);background:color-mix(in oklab,var(--neutral-background-medium)22%,var(--page-background));flex-shrink:0;position:relative;overflow:hidden}.blogCards-module-scss-module__po0E9G__publicationLink:not(.blogCards-module-scss-module__po0E9G__publicationLinkHorizontal) .blogCards-module-scss-module__po0E9G__publicationBody{gap:.68rem;padding:1rem 1rem 1.05rem}.blogCards-module-scss-module__po0E9G__publicationLink:not(.blogCards-module-scss-module__po0E9G__publicationLinkHorizontal) .blogCards-module-scss-module__po0E9G__publicationCopy{gap:.34rem}.blogCards-module-scss-module__po0E9G__publicationLink:not(.blogCards-module-scss-module__po0E9G__publicationLinkHorizontal) .blogCards-module-scss-module__po0E9G__publicationExcerpt{-webkit-line-clamp:3}.blogCards-module-scss-module__po0E9G__publicationImage{object-fit:cover;object-position:center center;transition:transform .38s}.blogCards-module-scss-module__po0E9G__publicationBody{flex-direction:column;flex:1;gap:.58rem;padding:.92rem 1rem 1rem;display:flex}.blogCards-module-scss-module__po0E9G__publicationBodyCompact{gap:.45rem;padding:.78rem .95rem .88rem}.blogCards-module-scss-module__po0E9G__publicationTitleRow{flex:1;justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.blogCards-module-scss-module__po0E9G__publicationCopy{flex-direction:column;gap:.28rem;min-width:0;display:flex}.blogCards-module-scss-module__po0E9G__publicationCategory{letter-spacing:.1em;text-transform:uppercase;color:var(--neutral-on-background-weak);font-size:.625rem;font-weight:600}.blogCards-module-scss-module__po0E9G__publicationTitle{letter-spacing:-.026em;color:var(--neutral-on-background-strong);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:clamp(1.02rem,1.45vw,1.15rem);font-weight:650;line-height:1.24;transition:color .22s;display:-webkit-box;overflow:hidden}.blogCards-module-scss-module__po0E9G__publicationTitleFeatured{letter-spacing:-.03em;-webkit-line-clamp:2;font-size:clamp(1.08rem,1.75vw,1.28rem);line-height:1.2}.blogCards-module-scss-module__po0E9G__publicationExcerpt{color:var(--neutral-on-background-medium);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8125rem;line-height:1.52;display:-webkit-box;overflow:hidden}.blogCards-module-scss-module__po0E9G__publicationExcerptFeatured{-webkit-line-clamp:2;font-size:.8125rem}.blogCards-module-scss-module__po0E9G__publicationMeta{letter-spacing:.01em;color:var(--neutral-on-background-weak);flex-wrap:wrap;align-items:center;gap:.35rem .45rem;margin-top:auto;font-size:.75rem;font-weight:400;display:flex}.blogCards-module-scss-module__po0E9G__publicationArrow{color:var(--neutral-on-background-weak);opacity:.55;flex-shrink:0;justify-content:center;align-items:center;margin-top:.1rem;transition:transform .22s,opacity .22s,color .22s;display:inline-flex}.blogCards-module-scss-module__po0E9G__publicationArrow svg{width:.9375rem;height:.9375rem}.blogCards-module-scss-module__po0E9G__secondaryGrid,.blogCards-module-scss-module__po0E9G__secondaryGridSingle,.blogCards-module-scss-module__po0E9G__archiveGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(1rem,1.8vw,1.35rem);width:100%;display:grid}.blogCards-module-scss-module__po0E9G__secondaryGridSingle{grid-template-columns:1fr}.blogCards-module-scss-module__po0E9G__archiveGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.blogCards-module-scss-module__po0E9G__homeFeaturedGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(1rem,1.8vw,1.35rem);width:100%;display:grid}.blogCards-module-scss-module__po0E9G__homeFeaturedGrid .blogCards-module-scss-module__po0E9G__publicationLink{--blog-card-media-aspect:4/3}.blogCards-module-scss-module__po0E9G__homeFeaturedGrid .blogCards-module-scss-module__po0E9G__publicationMedia{height:auto;min-height:unset;aspect-ratio:4/3;max-height:none}[data-theme=dark] .blogCards-module-scss-module__po0E9G__publicationLink{background:color-mix(in oklab,var(--page-background)94%,var(--neutral-background-medium));border-color:color-mix(in oklab,var(--neutral-border-weak)28%,transparent);box-shadow:0 1px 2px color-mix(in oklab,var(--static-black)18%,transparent)}:is([data-theme=dark] .blogCards-module-scss-module__po0E9G__publicationLink:hover,[data-theme=dark] .blogCards-module-scss-module__po0E9G__publicationLink:focus-within){border-color:color-mix(in oklab,var(--neutral-border-strong)52%,transparent);box-shadow:0 12px 32px -24px color-mix(in oklab,var(--static-black)45%,transparent);transform:translateY(-2px)}[data-theme=dark] .blogCards-module-scss-module__po0E9G__mediaSvg{background:color-mix(in oklab,var(--neutral-background-medium)55%,var(--page-background))}@media (max-width:1024px){.blogCards-module-scss-module__po0E9G__publicationGrid,.blogCards-module-scss-module__po0E9G__archiveGrid,.blogCards-module-scss-module__po0E9G__homeFeaturedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.blogCards-module-scss-module__po0E9G__publicationLinkHorizontal{flex-direction:column}.blogCards-module-scss-module__po0E9G__publicationLinkHorizontal .blogCards-module-scss-module__po0E9G__publicationMedia{flex:unset;width:100%;max-width:100%}@supports (grid-template-columns:subgrid){.blogCards-module-scss-module__po0E9G__publicationTopSection{grid-template-columns:1fr}.blogCards-module-scss-module__po0E9G__publicationSecondaryCell{grid-column:1/-1}.blogCards-module-scss-module__po0E9G__publicationFeaturedRow .blogCards-module-scss-module__po0E9G__publicationCard{display:block}.blogCards-module-scss-module__po0E9G__publicationLinkHorizontal{flex-direction:column;grid-column:auto;grid-template-columns:none;display:flex}}.blogCards-module-scss-module__po0E9G__publicationSecondaryRow{grid-template-columns:1fr}}@media (max-width:640px){.blogCards-module-scss-module__po0E9G__publicationGrid,.blogCards-module-scss-module__po0E9G__secondaryGrid,.blogCards-module-scss-module__po0E9G__archiveGrid,.blogCards-module-scss-module__po0E9G__homeFeaturedGrid{grid-template-columns:1fr;gap:1.1rem}.blogCards-module-scss-module__po0E9G__publicationTopSection{gap:1.1rem}.blogCards-module-scss-module__po0E9G__publicationLinkHorizontal{flex-direction:column}.blogCards-module-scss-module__po0E9G__publicationLinkHorizontal .blogCards-module-scss-module__po0E9G__publicationMedia{flex:unset;width:100%;max-width:100%}.blogCards-module-scss-module__po0E9G__publicationLinkHorizontal .blogCards-module-scss-module__po0E9G__publicationBody{padding:1rem 1.05rem 1.1rem}@supports (grid-template-columns:subgrid){.blogCards-module-scss-module__po0E9G__publicationLinkHorizontal{flex-direction:column;grid-column:auto;grid-template-columns:none;display:flex}}.blogCards-module-scss-module__po0E9G__publicationTitleFeatured{font-size:1.15rem}.blogCards-module-scss-module__po0E9G__imageContain{padding:1rem}}@media (prefers-reduced-motion:reduce){.blogCards-module-scss-module__po0E9G__publicationLink,.blogCards-module-scss-module__po0E9G__publicationImage,.blogCards-module-scss-module__po0E9G__publicationArrow,.blogCards-module-scss-module__po0E9G__publicationTitle{transition:none!important}.blogCards-module-scss-module__po0E9G__publicationLink:hover,.blogCards-module-scss-module__po0E9G__publicationLink:focus-within,.blogCards-module-scss-module__po0E9G__publicationLink:hover .blogCards-module-scss-module__po0E9G__publicationImage,.blogCards-module-scss-module__po0E9G__publicationLink:focus-within .blogCards-module-scss-module__po0E9G__publicationImage{transform:none}}
.Post-module-scss-module__Frfl2G__mediaLink{cursor:pointer;width:100%;color:inherit;border-radius:var(--radius-l);text-decoration:none;transition:box-shadow .22s;display:block}.Post-module-scss-module__Frfl2G__mediaLink:focus-visible{outline:2px solid var(--brand-solid-strong);outline-offset:4px}.Post-module-scss-module__Frfl2G__mediaLinkCaffeine:hover,.Post-module-scss-module__Frfl2G__mediaLinkCaffeine:focus-visible{box-shadow:0 16px 40px -28px color-mix(in oklab,var(--static-black)28%,transparent);color:inherit;text-decoration:none}.Post-module-scss-module__Frfl2G__svgThumbnail{background:color-mix(in oklab,var(--brand-medium)5%,var(--page-background));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--neutral-border-weak)55%,transparent);overflow:hidden}.Post-module-scss-module__Frfl2G__cardBodyCaffeine{padding-top:1.15rem;padding-bottom:1.15rem}.Post-module-scss-module__Frfl2G__avatarLink{border-radius:var(--radius-full);color:inherit;flex-shrink:0;text-decoration:none;transition:transform .22s;display:inline-flex}.Post-module-scss-module__Frfl2G__avatarLink:hover{transform:scale(1.04)}.Post-module-scss-module__Frfl2G__avatarLink:focus-visible{outline:2px solid var(--brand-solid-strong);outline-offset:3px}.Post-module-scss-module__Frfl2G__titleLink{width:100%;color:inherit;border-radius:var(--radius-s);transition:color var(--transition-micro-medium);text-decoration:none;display:inline-block}.Post-module-scss-module__Frfl2G__titleLink:focus-visible{outline:2px solid var(--brand-solid-strong);outline-offset:3px}.Post-module-scss-module__Frfl2G__titleLink:hover,.Post-module-scss-module__Frfl2G__titleLink:focus-visible{color:inherit;text-decoration:none}[data-theme=dark] .Post-module-scss-module__Frfl2G__svgThumbnail{background:color-mix(in oklab,var(--brand-medium)10%,var(--neutral-background-medium));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--neutral-border-weak)35%,transparent)}[data-theme=dark] .Post-module-scss-module__Frfl2G__mediaLinkCaffeine:hover{box-shadow:0 16px 40px -28px color-mix(in oklab,var(--static-black)55%,transparent)}@media (prefers-reduced-motion:reduce){.Post-module-scss-module__Frfl2G__avatarLink:hover{transform:none}}@media (max-width:768px){.Post-module-scss-module__Frfl2G__cardBodyCaffeine{padding-top:1rem;padding-bottom:1rem}}
.blogEditorialIndex-module-scss-module__WGDvGG__indexFeedGrid{grid-template-columns:1fr;gap:clamp(2.5rem,5vw,3.5rem);width:100%;margin:0;padding:0;display:grid}.blogEditorialIndex-module-scss-module__WGDvGG__indexFeedGridItem{width:100%;min-width:0}.blogEditorialIndex-module-scss-module__WGDvGG__feedArticle{width:100%;height:100%}.blogEditorialIndex-module-scss-module__WGDvGG__feedLink{height:100%;color:inherit;cursor:pointer;border-radius:.75rem;flex-direction:column;gap:clamp(1rem,1.8vw,1.35rem);text-decoration:none;display:flex}.blogEditorialIndex-module-scss-module__WGDvGG__feedLink:focus-visible{outline:2px solid var(--brand-solid-strong);outline-offset:3px}.blogEditorialIndex-module-scss-module__WGDvGG__feedLink:hover,.blogEditorialIndex-module-scss-module__WGDvGG__feedLink:focus-within{color:inherit;text-decoration:none}.blogEditorialIndex-module-scss-module__WGDvGG__feedLink:hover .blogEditorialIndex-module-scss-module__WGDvGG__feedMedia,.blogEditorialIndex-module-scss-module__WGDvGG__feedLink:focus-within .blogEditorialIndex-module-scss-module__WGDvGG__feedMedia{box-shadow:0 1px 2px color-mix(in oklab,var(--static-black)4%,transparent),0 16px 40px -28px color-mix(in oklab,var(--static-black)14%,transparent)}.blogEditorialIndex-module-scss-module__WGDvGG__feedLink:hover .blogEditorialIndex-module-scss-module__WGDvGG__feedImage,.blogEditorialIndex-module-scss-module__WGDvGG__feedLink:focus-within .blogEditorialIndex-module-scss-module__WGDvGG__feedImage{transform:scale(1.025)}.blogEditorialIndex-module-scss-module__WGDvGG__feedLink:hover .blogEditorialIndex-module-scss-module__WGDvGG__feedTitle,.blogEditorialIndex-module-scss-module__WGDvGG__feedLink:focus-within .blogEditorialIndex-module-scss-module__WGDvGG__feedTitle{color:color-mix(in oklab,var(--neutral-on-background-strong)76%,var(--brand-solid-strong))}.blogEditorialIndex-module-scss-module__WGDvGG__feedLink:hover .blogEditorialIndex-module-scss-module__WGDvGG__feedCta,.blogEditorialIndex-module-scss-module__WGDvGG__feedLink:focus-within .blogEditorialIndex-module-scss-module__WGDvGG__feedCta{color:var(--brand-on-background-medium)}.blogEditorialIndex-module-scss-module__WGDvGG__feedLink:hover .blogEditorialIndex-module-scss-module__WGDvGG__feedCtaIcon,.blogEditorialIndex-module-scss-module__WGDvGG__feedLink:focus-within .blogEditorialIndex-module-scss-module__WGDvGG__feedCtaIcon{transform:translate(3px)}.blogEditorialIndex-module-scss-module__WGDvGG__feedMedia{background:color-mix(in oklab,var(--neutral-background-weak)55%,var(--page-background));width:100%;max-width:100%;box-shadow:0 1px 2px color-mix(in oklab,var(--static-black)3%,transparent);border-radius:.75rem;transition:box-shadow .32s,transform .32s;position:relative;overflow:hidden}.blogEditorialIndex-module-scss-module__WGDvGG__feedMediaSvg{background:color-mix(in oklab,var(--neutral-background-weak)70%,var(--page-background))}.blogEditorialIndex-module-scss-module__WGDvGG__feedMediaPlaceholder{background:color-mix(in oklab,var(--neutral-background-medium)28%,var(--page-background));width:100%;height:100%;min-height:12rem}.blogEditorialIndex-module-scss-module__WGDvGG__feedImage{object-fit:contain;object-position:center center;transform-origin:50%;width:100%;height:auto;transition:transform .42s;display:block}.blogEditorialIndex-module-scss-module__WGDvGG__feedImageContain{box-sizing:border-box;padding:clamp(1rem,2.5vw,1.75rem)}.blogEditorialIndex-module-scss-module__WGDvGG__feedBody{flex-direction:column;flex:1;align-items:flex-start;gap:.55rem;max-width:none;padding-inline:clamp(.125rem,.5vw,.25rem);display:flex}.blogEditorialIndex-module-scss-module__WGDvGG__feedCategory{letter-spacing:.1em;text-transform:uppercase;color:var(--neutral-on-background-weak);font-size:.625rem;font-weight:600}.blogEditorialIndex-module-scss-module__WGDvGG__feedTitle{letter-spacing:-.028em;color:var(--neutral-on-background-strong);margin:0;font-size:clamp(1.15rem,1.85vw,1.45rem);font-weight:650;line-height:1.22;transition:color .22s}.blogEditorialIndex-module-scss-module__WGDvGG__feedExcerpt{color:var(--neutral-on-background-medium);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:clamp(.9375rem,1.35vw,1.0625rem);line-height:1.58;display:-webkit-box;overflow:hidden}.blogEditorialIndex-module-scss-module__WGDvGG__feedMeta{letter-spacing:.01em;color:var(--neutral-on-background-weak);flex-wrap:wrap;align-items:center;gap:.35rem .45rem;margin-top:.15rem;font-size:.8125rem;font-weight:400;display:flex}.blogEditorialIndex-module-scss-module__WGDvGG__feedMetaDot{opacity:.55;-webkit-user-select:none;user-select:none}.blogEditorialIndex-module-scss-module__WGDvGG__feedCta{letter-spacing:.01em;color:var(--neutral-on-background-medium);align-items:center;gap:.4rem;margin-top:auto;padding-top:.35rem;font-size:.875rem;font-weight:550;transition:color .22s;display:inline-flex}.blogEditorialIndex-module-scss-module__WGDvGG__feedCtaIcon{flex-shrink:0;width:.9375rem;height:.9375rem;transition:transform .22s}[data-theme=dark] .blogEditorialIndex-module-scss-module__WGDvGG__feedMedia{background:color-mix(in oklab,var(--page-background)88%,var(--neutral-background-medium));box-shadow:0 1px 2px color-mix(in oklab,var(--static-black)22%,transparent)}:is([data-theme=dark] .blogEditorialIndex-module-scss-module__WGDvGG__feedLink:hover .blogEditorialIndex-module-scss-module__WGDvGG__feedMedia,[data-theme=dark] .blogEditorialIndex-module-scss-module__WGDvGG__feedLink:focus-within .blogEditorialIndex-module-scss-module__WGDvGG__feedMedia){box-shadow:0 1px 2px color-mix(in oklab,var(--static-black)18%,transparent),0 20px 48px -32px color-mix(in oklab,var(--static-black)42%,transparent)}@media (min-width:1024px){.blogEditorialIndex-module-scss-module__WGDvGG__indexFeedGrid{column-gap:var(--static-space-24);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:clamp(2.75rem,4.5vw,4rem)}}@media (max-width:640px){.blogEditorialIndex-module-scss-module__WGDvGG__indexFeedGrid{gap:clamp(2.5rem,9vw,3.25rem)}.blogEditorialIndex-module-scss-module__WGDvGG__feedBody{gap:.5rem}.blogEditorialIndex-module-scss-module__WGDvGG__feedCta{align-items:center;min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.blogEditorialIndex-module-scss-module__WGDvGG__feedLink,.blogEditorialIndex-module-scss-module__WGDvGG__feedImage,.blogEditorialIndex-module-scss-module__WGDvGG__feedCtaIcon,.blogEditorialIndex-module-scss-module__WGDvGG__feedTitle,.blogEditorialIndex-module-scss-module__WGDvGG__feedMedia{transition:none!important}.blogEditorialIndex-module-scss-module__WGDvGG__feedLink:hover .blogEditorialIndex-module-scss-module__WGDvGG__feedImage,.blogEditorialIndex-module-scss-module__WGDvGG__feedLink:focus-within .blogEditorialIndex-module-scss-module__WGDvGG__feedImage,.blogEditorialIndex-module-scss-module__WGDvGG__feedLink:hover .blogEditorialIndex-module-scss-module__WGDvGG__feedCtaIcon,.blogEditorialIndex-module-scss-module__WGDvGG__feedLink:focus-within .blogEditorialIndex-module-scss-module__WGDvGG__feedCtaIcon{transform:none}}
.creativeLabArticle-module-scss-module__ItfLvq__creativeLabPage{--cl-tight:var(--static-space-12);--cl-base:var(--static-space-16);--cl-block:var(--static-space-24);--cl-media:var(--static-space-32);--cl-section:var(--static-space-40);--cl-major:var(--static-space-48);--cl-subhead-attach:var(--static-space-8)}.creativeLabArticle-module-scss-module__ItfLvq__creativeLabArticle{--cl-tight:var(--static-space-12);--cl-base:var(--static-space-16);--cl-block:var(--static-space-24);--cl-media:var(--static-space-32);--cl-section:var(--static-space-40);--cl-major:var(--static-space-48);--cl-subhead-attach:var(--static-space-8);--cs-media-gap:var(--cl-media);width:100%;max-width:min(100%,47.5rem);margin-inline:auto;container:cs-article/inline-size}.creativeLabArticle-module-scss-module__ItfLvq__creativeLabArticle>:first-child,.creativeLabArticle-module-scss-module__ItfLvq__creativeLabArticle>:first-child figure,.creativeLabArticle-module-scss-module__ItfLvq__creativeLabArticle>:first-child img,.creativeLabArticle-module-scss-module__ItfLvq__creativeLabArticle>:first-child [class*=Media]{margin-top:0!important}.creativeLabArticle-module-scss-module__ItfLvq__creativeLabParagraph{line-height:1.72;margin-top:0!important;margin-bottom:var(--cl-block)!important}.creativeLabArticle-module-scss-module__ItfLvq__creativeLabBeat{line-height:1.72;margin-top:0!important;margin-bottom:var(--cl-section)!important}.creativeLabArticle-module-scss-module__ItfLvq__creativeLabStoryTitle{margin-top:0!important;margin-bottom:var(--cl-base)!important}.creativeLabArticle-module-scss-module__ItfLvq__creativeLabChapterLead{margin-top:0!important;margin-bottom:var(--cl-block)!important}.creativeLabArticle-module-scss-module__ItfLvq__creativeLabSectionTitle,.creativeLabArticle-module-scss-module__ItfLvq__creativeLabShowcaseTitle{margin-top:var(--cl-section)!important;margin-bottom:var(--cl-subhead-attach)!important}.creativeLabArticle-module-scss-module__ItfLvq__creativeLabArticle>div:has(>.creativeLabArticle-module-scss-module__ItfLvq__creativeLabShowcaseTitle)+div[class*=grid]{margin-top:var(--cl-subhead-attach)!important}.creativeLabArticle-module-scss-module__ItfLvq__creativeLabPullQuote{border:none;padding:0;margin-block:var(--cl-section)!important}.creativeLabArticle-module-scss-module__ItfLvq__creativeLabDivider{margin-top:var(--cl-major)!important;margin-bottom:var(--cl-base)!important}.creativeLabArticle-module-scss-module__ItfLvq__creativeLabClosingDivider{margin-top:var(--cl-section)!important;margin-bottom:var(--cl-base)!important}.creativeLabArticle-module-scss-module__ItfLvq__creativeLabArticle #creativeLabArticle-module-scss-module__ItfLvq__the-future-of-the-gonzalez-creative-lab{margin-top:var(--cl-tight)!important;margin-bottom:var(--cl-subhead-attach)!important}.creativeLabArticle-module-scss-module__ItfLvq__creativeLabArticle #creativeLabArticle-module-scss-module__ItfLvq__the-future-of-the-gonzalez-creative-lab~p{margin-bottom:var(--cl-block)!important}.creativeLabArticle-module-scss-module__ItfLvq__creativeLabArticle #creativeLabArticle-module-scss-module__ItfLvq__the-future-of-the-gonzalez-creative-lab~p:last-of-type{margin-bottom:0!important}.creativeLabArticle-module-scss-module__ItfLvq__creativeLabArticle figure:not([class*=heroMedia]){margin-top:var(--cl-media)!important;margin-bottom:0!important}.creativeLabArticle-module-scss-module__ItfLvq__creativeLabShare>*{margin-top:calc(var(--cl-block) + var(--static-space-8))!important;margin-bottom:var(--cl-base)!important}.creativeLabArticle-module-scss-module__ItfLvq__creativeLabRecent{margin-top:var(--cl-section)!important}@media (max-width:768px){.creativeLabArticle-module-scss-module__ItfLvq__creativeLabPage,.creativeLabArticle-module-scss-module__ItfLvq__creativeLabArticle{--cl-block:var(--static-space-20);--cl-media:var(--static-space-24);--cl-section:var(--static-space-32);--cl-major:var(--static-space-40);--cl-subhead-attach:var(--static-space-8)}.creativeLabArticle-module-scss-module__ItfLvq__creativeLabArticle{max-width:min(100%,42.5rem)}}
.riffJunkyArticle-module-scss-module__D1O6ha__riffJunkyPage{--cl-tight:var(--static-space-12);--cl-base:var(--static-space-16);--cl-block:var(--static-space-24);--cl-media:var(--static-space-32);--cl-section:var(--static-space-40);--cl-major:var(--static-space-48);--cl-subhead-attach:var(--static-space-8)}.riffJunkyArticle-module-scss-module__D1O6ha__riffJunkyPage #riffJunkyArticle-module-scss-module__D1O6ha__article-hero+article{margin-top:calc(-1*var(--static-space-24))}.riffJunkyArticle-module-scss-module__D1O6ha__riffJunkyHero{width:100%;max-width:min(100%,47.5rem);margin-inline:auto;margin-top:var(--static-space-12);margin-bottom:var(--static-space-8)}.riffJunkyArticle-module-scss-module__D1O6ha__riffJunkyHero .projectHero{border-radius:var(--radius-l);box-shadow:0 4px 28px color-mix(in oklab,var(--static-black)6%,transparent)}.riffJunkyArticle-module-scss-module__D1O6ha__riffJunkyArticle{box-sizing:border-box;--cl-tight:var(--static-space-12);--cl-base:var(--static-space-16);--cl-block:var(--static-space-24);--cl-media:var(--static-space-32);--cl-section:var(--static-space-40);--cl-major:var(--static-space-48);--cl-subhead-attach:var(--static-space-8);--cs-media-gap:var(--cl-media);width:100%;min-width:0;max-width:min(100%,47.5rem);margin-inline:auto;container:cs-article/inline-size}.riffJunkyArticle-module-scss-module__D1O6ha__riffJunkyArticle>:first-child{margin-top:0!important}.riffJunkyArticle-module-scss-module__D1O6ha__openingLead{text-wrap:pretty;line-height:1.65;margin-top:0!important;margin-bottom:var(--cl-base)!important}.riffJunkyArticle-module-scss-module__D1O6ha__riffJunkyArticle>:first-child .riffJunkyArticle-module-scss-module__D1O6ha__chapterTitle{margin-top:0!important}.riffJunkyArticle-module-scss-module__D1O6ha__chapterTitle{text-wrap:balance;margin-top:var(--cl-section)!important;margin-bottom:var(--cl-base)!important}.riffJunkyArticle-module-scss-module__D1O6ha__chapterLead{text-wrap:pretty;line-height:1.65;margin-top:0!important;margin-bottom:var(--cl-block)!important}.riffJunkyArticle-module-scss-module__D1O6ha__sectionIntro{text-wrap:pretty;line-height:1.65;margin-top:0!important;margin-bottom:var(--cl-media)!important}.riffJunkyArticle-module-scss-module__D1O6ha__beat{line-height:1.72;margin-top:0!important;margin-bottom:var(--cl-block)!important}.riffJunkyArticle-module-scss-module__D1O6ha__beatList{padding-left:1.35rem;list-style-type:disc;margin:0 0 var(--cl-block)!important}.riffJunkyArticle-module-scss-module__D1O6ha__beatListItem{color:var(--neutral-on-background-medium);margin:0;padding-left:.15rem;line-height:1.72}.riffJunkyArticle-module-scss-module__D1O6ha__beatListItem+.riffJunkyArticle-module-scss-module__D1O6ha__beatListItem{margin-top:.15rem}.riffJunkyArticle-module-scss-module__D1O6ha__paragraph{line-height:1.72;margin-top:0!important;margin-bottom:var(--cl-block)!important}.riffJunkyArticle-module-scss-module__D1O6ha__sectionTitle{margin-top:var(--cl-section)!important;margin-bottom:var(--cl-subhead-attach)!important}.riffJunkyArticle-module-scss-module__D1O6ha__strong{color:var(--neutral-on-background-strong);font-weight:600}.riffJunkyArticle-module-scss-module__D1O6ha__pullQuote{border:none;padding:0;font-style:italic;margin-block:var(--cl-section)!important}.riffJunkyArticle-module-scss-module__D1O6ha__chapterDivider{width:100%;max-width:2.5rem;margin:var(--cl-major)auto var(--cl-base);border:none;border-top:1px solid var(--neutral-border-weak)}.riffJunkyArticle-module-scss-module__D1O6ha__editorialQuote{width:100%;min-width:0;max-width:100%;margin-block:var(--cl-major);padding:var(--cl-section)var(--cl-base);box-sizing:border-box;text-align:center;margin-inline:auto}.riffJunkyArticle-module-scss-module__D1O6ha__editorialQuoteText{letter-spacing:-.015em;max-width:100%;color:var(--neutral-on-background-strong);text-wrap:balance;overflow-wrap:break-word;margin:0;font-size:clamp(1.375rem,3.8vw,2.125rem);font-weight:500;line-height:1.35}.riffJunkyArticle-module-scss-module__D1O6ha__editorialQuoteAttribution{margin-top:var(--static-space-16);letter-spacing:.06em;color:var(--neutral-on-background-weak);font-size:.9375rem;font-style:normal}.riffJunkyArticle-module-scss-module__D1O6ha__finaleCopy{width:100%;min-width:0;max-width:100%;margin-top:var(--cl-section);margin-bottom:0;box-sizing:border-box;text-align:center;margin-inline:auto}.riffJunkyArticle-module-scss-module__D1O6ha__finaleLine{margin:0 0 var(--static-space-12);color:var(--neutral-on-background-medium);font-size:clamp(1rem,2.2vw,1.125rem);line-height:1.6}.riffJunkyArticle-module-scss-module__D1O6ha__finaleLineSpaced{margin:0 0 var(--static-space-24);color:var(--neutral-on-background-medium);font-size:clamp(1rem,2.2vw,1.125rem);line-height:1.6}.riffJunkyArticle-module-scss-module__D1O6ha__finaleClosing{margin:var(--cl-section)0 0;letter-spacing:.04em;text-transform:uppercase;color:var(--neutral-on-background-strong);text-wrap:balance;font-size:clamp(1.125rem,2.8vw,1.5rem);font-weight:600}.riffJunkyArticle-module-scss-module__D1O6ha__manifestoClosing{width:100%;min-width:0;max-width:100%;margin-block:var(--cl-major);padding-block:var(--cl-section);box-sizing:border-box;text-align:center;align-items:center;gap:var(--static-space-16);flex-direction:column;margin-inline:auto;display:flex}.riffJunkyArticle-module-scss-module__D1O6ha__manifestoLine{color:var(--neutral-on-background-medium);margin:0;font-size:clamp(1rem,2.2vw,1.125rem);line-height:1.6}.riffJunkyArticle-module-scss-module__D1O6ha__riseCallout{width:100%;min-width:0;max-width:100%;margin-top:0;margin-bottom:var(--cl-major);padding-block:var(--cl-section);box-sizing:border-box;text-align:center}.riffJunkyArticle-module-scss-module__D1O6ha__riseTitle{letter-spacing:.08em;text-transform:uppercase;max-width:min(100%,18ch);color:var(--neutral-on-background-strong);text-wrap:balance;overflow-wrap:break-word;margin:0 auto;font-size:clamp(2.25rem,7.5vw,4.25rem);font-weight:700;line-height:1.04}.riffJunkyArticle-module-scss-module__D1O6ha__riseTitle:after{content:"";background:linear-gradient(90deg,transparent 0%,var(--brand-solid-strong)18%,var(--brand-solid-strong)82%,transparent 100%);opacity:.92;border-radius:999px;width:min(5.5rem,42%);height:3px;margin:clamp(1rem,2.5vw,1.35rem) auto 0;display:block}.riffJunkyArticle-module-scss-module__D1O6ha__riffJunkyPage a:not(.riffJunkyArticle-module-scss-module__D1O6ha__button):hover,.riffJunkyArticle-module-scss-module__D1O6ha__riffJunkyPage a:not(.riffJunkyArticle-module-scss-module__D1O6ha__button):focus-visible{color:var(--brand-on-background-medium);text-decoration:none}.riffJunkyArticle-module-scss-module__D1O6ha__riffJunkyArticle a:not(.riffJunkyArticle-module-scss-module__D1O6ha__button):hover,.riffJunkyArticle-module-scss-module__D1O6ha__riffJunkyArticle a:not(.riffJunkyArticle-module-scss-module__D1O6ha__button):focus-visible{color:var(--brand-on-background-medium);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab,var(--brand-border-medium)65%,transparent);text-decoration-color:color-mix(in oklab,var(--brand-border-medium)65%,transparent)}.riffJunkyArticle-module-scss-module__D1O6ha__riffJunkyPage .contentArticle a:not(.riffJunkyArticle-module-scss-module__D1O6ha__button):hover{color:var(--brand-on-background-medium);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab,var(--brand-border-medium)65%,transparent);text-decoration-color:color-mix(in oklab,var(--brand-border-medium)65%,transparent)}.riffJunkyArticle-module-scss-module__D1O6ha__riffJunkyPage .contentArticle a:not(.riffJunkyArticle-module-scss-module__D1O6ha__button):focus-visible{color:var(--brand-on-background-medium);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab,var(--brand-border-medium)65%,transparent);text-decoration-color:color-mix(in oklab,var(--brand-border-medium)65%,transparent)}@media (max-width:768px){.riffJunkyArticle-module-scss-module__D1O6ha__riffJunkyPage,.riffJunkyArticle-module-scss-module__D1O6ha__riffJunkyArticle{--cl-block:var(--static-space-20);--cl-media:var(--static-space-24);--cl-section:var(--static-space-32);--cl-major:var(--static-space-40)}.riffJunkyArticle-module-scss-module__D1O6ha__riffJunkyArticle{max-width:min(100%,42.5rem)}.riffJunkyArticle-module-scss-module__D1O6ha__editorialQuote{padding-inline:var(--static-space-8)}.riffJunkyArticle-module-scss-module__D1O6ha__riseTitle{letter-spacing:.06em;font-size:clamp(1.85rem,9vw,3rem)}}
.contentArticle-module-scss-module__9yYBsq__contentArticle{--ca-measure:45rem;--ca-media-max:62rem;--ca-align:0 auto;--ca-canvas:100%;width:100%;max-width:var(--ca-canvas);--ca-tight:var(--static-space-12);--ca-base:var(--static-space-16);--ca-block:var(--static-space-24);--ca-media:var(--static-space-32);--ca-section:var(--static-space-56);--ca-block-gap:var(--static-space-24);--ca-prose-size:1.125rem;--ca-prose-line:1.65;--cs-media-gap:var(--ca-block);--cs-section-top:var(--ca-base);--cs-subsection-top:var(--ca-tight);--cs-subhead-attach:var(--static-space-8);margin-inline:auto;container:cs-article/inline-size}.contentArticle-module-scss-module__9yYBsq__contentArticle [id]{scroll-margin-top:7rem}.contentArticle-module-scss-module__9yYBsq__contentArticle>:first-child{margin-top:0!important}:is(.contentArticle-module-scss-module__9yYBsq__contentArticle>:first-child figure,.contentArticle-module-scss-module__9yYBsq__contentArticle>:first-child img,.contentArticle-module-scss-module__9yYBsq__contentArticle>:first-child [class*=Media]){margin-top:0!important}.contentArticle-module-scss-module__9yYBsq__contentArticle>[data-cs-spacer=default]+*{margin-top:0}.contentArticle-module-scss-module__9yYBsq__contentArticle>[data-cs-spacer=lg]+*{margin-top:0}:is(.contentArticle-module-scss-module__9yYBsq__contentArticle strong,.contentArticle-module-scss-module__9yYBsq__contentArticle b){font-weight:600}@media (max-width:768px){.contentArticle-module-scss-module__9yYBsq__contentArticle{--ca-block:var(--static-space-16);--ca-media:var(--static-space-20);--ca-section:var(--static-space-32);--ca-block-gap:var(--static-space-16);--cs-media-gap:var(--ca-block);--ca-prose-line:1.62}}
.AskAlbertoLogo-module-scss-module__PFsVHW__logo{flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex;position:relative}.AskAlbertoLogo-module-scss-module__PFsVHW__float{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.AskAlbertoLogo-module-scss-module__PFsVHW__image{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%}.AskAlbertoLogo-module-scss-module__PFsVHW__logoAnimated .AskAlbertoLogo-module-scss-module__PFsVHW__float{animation:7s ease-in-out infinite AskAlbertoLogo-module-scss-module__PFsVHW__askAlbertoLogoGlow}@media (prefers-reduced-motion:reduce){.AskAlbertoLogo-module-scss-module__PFsVHW__logoAnimated .AskAlbertoLogo-module-scss-module__PFsVHW__float{animation:none}}@keyframes AskAlbertoLogo-module-scss-module__PFsVHW__askAlbertoLogoGlow{0%,90%,to{filter:drop-shadow(0 0 #0000)}94%{filter:drop-shadow(0 0 10px #3b82f647)}}
.AlbertoTracePanel-module-scss-module__BlcTuq__panel{--trace-bg:#fff;--trace-surface:#f7f7f8;--trace-border:#18181b3d;--trace-text:#18181b;--trace-text-dim:#52525b;--trace-accent:#0ea5e9;--trace-warning:#b45309;--trace-shadow:0 0 0 1px #18181b0f,0 12px 32px #18181b3d;z-index:2000;border:1px solid var(--trace-border);background:var(--trace-bg);width:min(24rem,100vw - 2rem);max-height:min(32rem,100vh - 2rem);color:var(--trace-text);box-shadow:var(--trace-shadow);font-family:var(--font-mono,ui-monospace,monospace);border-radius:12px;flex-direction:column;font-size:.75rem;display:flex;position:fixed;bottom:1rem;right:1rem;overflow:hidden}[data-theme=dark] .AlbertoTracePanel-module-scss-module__BlcTuq__panel{--trace-bg:#0c0c0e;--trace-surface:#141416;--trace-border:#ffffff1f;--trace-text:#fafafa;--trace-text-dim:#fafafa9e;--trace-accent:#38bdf8;--trace-warning:#fbbf24;--trace-shadow:0 24px 64px #0000008c}.AlbertoTracePanel-module-scss-module__BlcTuq__header{border:0;border-bottom:1px solid var(--trace-border);background:var(--trace-surface);color:inherit;cursor:pointer;text-align:left;font:inherit;justify-content:space-between;align-items:center;gap:.5rem;padding:.625rem .75rem;display:flex}.AlbertoTracePanel-module-scss-module__BlcTuq__title{letter-spacing:.01em;color:var(--trace-accent);font-weight:600}.AlbertoTracePanel-module-scss-module__BlcTuq__toggle{color:var(--trace-text-dim)}.AlbertoTracePanel-module-scss-module__BlcTuq__body{flex-direction:column;gap:.75rem;padding:.75rem;display:flex;overflow-y:auto}.AlbertoTracePanel-module-scss-module__BlcTuq__empty{color:var(--trace-text-dim);margin:0}.AlbertoTracePanel-module-scss-module__BlcTuq__section{flex-direction:column;gap:.375rem;display:flex}.AlbertoTracePanel-module-scss-module__BlcTuq__sectionTitle{text-transform:uppercase;letter-spacing:.06em;color:var(--trace-text-dim);margin:0;font-size:.6875rem;font-weight:700}.AlbertoTracePanel-module-scss-module__BlcTuq__field{justify-content:space-between;gap:.75rem;display:flex}.AlbertoTracePanel-module-scss-module__BlcTuq__fieldLabel{color:var(--trace-text-dim)}.AlbertoTracePanel-module-scss-module__BlcTuq__fieldValue{color:var(--trace-text);text-align:right;word-break:break-all}.AlbertoTracePanel-module-scss-module__BlcTuq__warningList{color:var(--trace-warning);margin:0;padding-left:1rem}.AlbertoTracePanel-module-scss-module__BlcTuq__json{background:var(--trace-surface);border:1px solid var(--trace-border);white-space:pre;border-radius:8px;max-height:10rem;margin:0;padding:.5rem;overflow:auto}
