.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}}
.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}}
@media (min-width:769px){.homeHero-module-scss-module__AhbtOa__heroCopy{--font-size-body-l:min(18px,calc((100vw - 48px)*.0230769))}}
.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)}
.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}
.SkipLink-module-scss-module__k-KM8q__skipLink{top:var(--static-space-8);left:var(--static-space-16);z-index:10000;padding:var(--static-space-8)var(--static-space-16);border:2px solid var(--brand-solid-strong);border-radius:var(--radius-s);background:var(--page-background);color:var(--neutral-on-background-strong);opacity:0;pointer-events:none;font-size:.875rem;font-weight:550;line-height:1.4;text-decoration:none;transition:transform .18s,opacity .18s;position:absolute;transform:translateY(-200%);box-shadow:0 8px 24px #0000001f}.SkipLink-module-scss-module__k-KM8q__skipLink:focus-visible{opacity:1;pointer-events:auto;outline:2px solid var(--brand-solid-strong);outline-offset:3px;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.SkipLink-module-scss-module__k-KM8q__skipLink{transition:none}}
@keyframes Skeleton-module-scss-module__3b6U6G__skeleton-loading{0%{background-color:var(--neutral-background-strong)}50%{background-color:var(--neutral-background-medium)}to{background-color:var(--neutral-background-strong)}}.Skeleton-module-scss-module__3b6U6G__delay-1{animation-delay:.1s}.Skeleton-module-scss-module__3b6U6G__delay-2{animation-delay:.2s}.Skeleton-module-scss-module__3b6U6G__delay-3{animation-delay:.3s}.Skeleton-module-scss-module__3b6U6G__delay-4{animation-delay:.4s}.Skeleton-module-scss-module__3b6U6G__delay-5{animation-delay:.5s}.Skeleton-module-scss-module__3b6U6G__delay-6{animation-delay:.6s}.Skeleton-module-scss-module__3b6U6G__skeleton{animation-name:Skeleton-module-scss-module__3b6U6G__skeleton-loading;animation-duration:1.5s;animation-iteration-count:infinite}.Skeleton-module-scss-module__3b6U6G__skeleton.Skeleton-module-scss-module__3b6U6G__block{width:100%;height:100%}.Skeleton-module-scss-module__3b6U6G__skeleton.Skeleton-module-scss-module__3b6U6G__line.Skeleton-module-scss-module__3b6U6G__h-xs{height:var(--static-space-8);min-height:var(--static-space-8)}.Skeleton-module-scss-module__3b6U6G__skeleton.Skeleton-module-scss-module__3b6U6G__line.Skeleton-module-scss-module__3b6U6G__h-s{height:var(--static-space-12);min-height:var(--static-space-12)}.Skeleton-module-scss-module__3b6U6G__skeleton.Skeleton-module-scss-module__3b6U6G__line.Skeleton-module-scss-module__3b6U6G__h-m{height:var(--static-space-16);min-height:var(--static-space-16)}.Skeleton-module-scss-module__3b6U6G__skeleton.Skeleton-module-scss-module__3b6U6G__line.Skeleton-module-scss-module__3b6U6G__h-l{height:var(--static-space-20);min-height:var(--static-space-20)}.Skeleton-module-scss-module__3b6U6G__skeleton.Skeleton-module-scss-module__3b6U6G__line.Skeleton-module-scss-module__3b6U6G__h-xl{height:var(--static-space-24);min-height:var(--static-space-24)}.Skeleton-module-scss-module__3b6U6G__skeleton.Skeleton-module-scss-module__3b6U6G__line.Skeleton-module-scss-module__3b6U6G__w-xs{width:25%}.Skeleton-module-scss-module__3b6U6G__skeleton.Skeleton-module-scss-module__3b6U6G__line.Skeleton-module-scss-module__3b6U6G__w-s{width:33%}.Skeleton-module-scss-module__3b6U6G__skeleton.Skeleton-module-scss-module__3b6U6G__line.Skeleton-module-scss-module__3b6U6G__w-m{width:50%}.Skeleton-module-scss-module__3b6U6G__skeleton.Skeleton-module-scss-module__3b6U6G__line.Skeleton-module-scss-module__3b6U6G__w-l{width:75%}.Skeleton-module-scss-module__3b6U6G__skeleton.Skeleton-module-scss-module__3b6U6G__line.Skeleton-module-scss-module__3b6U6G__w-xl{width:100%}.Skeleton-module-scss-module__3b6U6G__skeleton.Skeleton-module-scss-module__3b6U6G__circle{border-radius:var(--radius-full)}.Skeleton-module-scss-module__3b6U6G__skeleton.Skeleton-module-scss-module__3b6U6G__circle.Skeleton-module-scss-module__3b6U6G__w-xs{width:var(--static-space-20);min-width:var(--static-space-20);height:var(--static-space-20);min-height:var(--static-space-20)}.Skeleton-module-scss-module__3b6U6G__skeleton.Skeleton-module-scss-module__3b6U6G__circle.Skeleton-module-scss-module__3b6U6G__w-s{width:var(--static-space-24);min-width:var(--static-space-24);height:var(--static-space-24);min-height:var(--static-space-24)}.Skeleton-module-scss-module__3b6U6G__skeleton.Skeleton-module-scss-module__3b6U6G__circle.Skeleton-module-scss-module__3b6U6G__w-m{width:var(--static-space-32);min-width:var(--static-space-32);height:var(--static-space-32);min-height:var(--static-space-32)}.Skeleton-module-scss-module__3b6U6G__skeleton.Skeleton-module-scss-module__3b6U6G__circle.Skeleton-module-scss-module__3b6U6G__w-l{width:var(--static-space-40);min-width:var(--static-space-40);height:var(--static-space-40);min-height:var(--static-space-40)}.Skeleton-module-scss-module__3b6U6G__skeleton.Skeleton-module-scss-module__3b6U6G__circle.Skeleton-module-scss-module__3b6U6G__w-xl{width:var(--static-space-160);min-width:var(--static-space-160);height:var(--static-space-160);min-height:var(--static-space-160)}
@keyframes Spinner-module-scss-module__imkilW__spin{0%{opacity:0;animation-timing-function:cubic-bezier(.5,.2,.7,.5);transform:rotate(0)}80%{opacity:1}to{opacity:0;animation-timing-function:cubic-bezier(.5,.2,.7,.5);transform:rotate(360deg)}}.Spinner-module-scss-module__imkilW__spinner{border-color:currentColor #0000 #0000;animation:1.5s infinite Spinner-module-scss-module__imkilW__spin}.Spinner-module-scss-module__imkilW__xs{width:var(--static-space-16);height:var(--static-space-16);padding:2px}.Spinner-module-scss-module__imkilW__xs .Spinner-module-scss-module__imkilW__size{border-width:2px}.Spinner-module-scss-module__imkilW__s{width:var(--static-space-20);height:var(--static-space-20);padding:2px}.Spinner-module-scss-module__imkilW__s .Spinner-module-scss-module__imkilW__size{border-width:2px}.Spinner-module-scss-module__imkilW__m{width:var(--static-space-24);height:var(--static-space-24);padding:3px}.Spinner-module-scss-module__imkilW__m .Spinner-module-scss-module__imkilW__size{border-width:2px}.Spinner-module-scss-module__imkilW__l{width:var(--static-space-32);height:var(--static-space-32);padding:4px}.Spinner-module-scss-module__imkilW__l .Spinner-module-scss-module__imkilW__size{border-width:3px}.Spinner-module-scss-module__imkilW__xl{width:var(--static-space-40);height:var(--static-space-40);padding:8px}.Spinner-module-scss-module__imkilW__xl .Spinner-module-scss-module__imkilW__size{border-width:3px}
.Scroller-module-scss-module__RaMiyG__container{isolation:isolate}.Scroller-module-scss-module__RaMiyG__scroller{scrollbar-width:none;isolation:isolate}.Scroller-module-scss-module__RaMiyG__scroller::-webkit-scrollbar{display:none}.Scroller-module-scss-module__RaMiyG__row{overflow-x:auto}.Scroller-module-scss-module__RaMiyG__column{overflow-y:auto}
.Carousel-module-scss-module__q0mVUq__controls:hover .Carousel-module-scss-module__q0mVUq__fade,.Carousel-module-scss-module__q0mVUq__controls:focus-within .Carousel-module-scss-module__q0mVUq__fade{opacity:.5}.Carousel-module-scss-module__q0mVUq__controls:hover .Carousel-module-scss-module__q0mVUq__button,.Carousel-module-scss-module__q0mVUq__controls:focus-within .Carousel-module-scss-module__q0mVUq__button{opacity:1;transform:translate(0)}.Carousel-module-scss-module__q0mVUq__fade,.Carousel-module-scss-module__q0mVUq__button{opacity:0}.Carousel-module-scss-module__q0mVUq__button{animation-delay:.2s}.Carousel-module-scss-module__q0mVUq__left .Carousel-module-scss-module__q0mVUq__button{transform:translate(-1rem)}.Carousel-module-scss-module__q0mVUq__right .Carousel-module-scss-module__q0mVUq__button{transform:translate(1rem)}
.Swiper-module-scss-module__kT0k_q__scrollContainer::-webkit-scrollbar{display:none}.Swiper-module-scss-module__kT0k_q__slide{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;flex-shrink:0}@media (hover:hover) and (pointer:fine){.Swiper-module-scss-module__kT0k_q__carouselContainer:hover .Swiper-module-scss-module__kT0k_q__navButton,.Swiper-module-scss-module__kT0k_q__carouselContainer:focus-within .Swiper-module-scss-module__kT0k_q__navButton{opacity:1;pointer-events:auto}}.Swiper-module-scss-module__kT0k_q__navButton{opacity:0;pointer-events:none;transition:opacity .3s}@media (hover:none){.Swiper-module-scss-module__kT0k_q__navButton{display:none}}
@media (hover:hover){.Card-module-scss-module__7wQcEW__card:hover{background-color:var(--neutral-alpha-weak)}}
.CursorCard-module-scss-module__pZXqUa__fadeIn{animation:.2s ease-in-out CursorCard-module-scss-module__pZXqUa__fadeIn}@keyframes CursorCard-module-scss-module__pZXqUa__fadeIn{0%{opacity:0}to{opacity:1}}
.SharedInteractiveStyles-module-scss-module__nbaxKG__container{cursor:var(--cursor-interactive);isolation:isolate}.SharedInteractiveStyles-module-scss-module__nbaxKG__container:hover .SharedInteractiveStyles-module-scss-module__nbaxKG__element.SharedInteractiveStyles-module-scss-module__nbaxKG__checked .SharedInteractiveStyles-module-scss-module__nbaxKG__element:before,.SharedInteractiveStyles-module-scss-module__nbaxKG__container:focus .SharedInteractiveStyles-module-scss-module__nbaxKG__element.SharedInteractiveStyles-module-scss-module__nbaxKG__checked .SharedInteractiveStyles-module-scss-module__nbaxKG__element:before{display:none}.SharedInteractiveStyles-module-scss-module__nbaxKG__element{box-shadow:inset 0 0 0 var(--solid-inset-color-brand);border-color:var(--solid-border-color-neutral);width:var(--static-space-20);height:var(--static-space-20);min-width:var(--static-space-20);min-height:var(--static-space-20);transition:var(--transition-micro-medium);background-color:var(--surface-background);border-style:solid;border-width:1px;outline:none}.SharedInteractiveStyles-module-scss-module__nbaxKG__element.SharedInteractiveStyles-module-scss-module__nbaxKG__checked{box-shadow:inset 0 var(--solid-inset-distance)var(--solid-inset-size)var(--solid-inset-color-brand);background-color:var(--brand-solid-medium);border-color:var(--solid-border-color-brand)}.SharedInteractiveStyles-module-scss-module__nbaxKG__disabled .SharedInteractiveStyles-module-scss-module__nbaxKG__element{opacity:.6}.SharedInteractiveStyles-module-scss-module__nbaxKG__disabled .SharedInteractiveStyles-module-scss-module__nbaxKG__element:before{display:none}.SharedInteractiveStyles-module-scss-module__nbaxKG__container:hover .SharedInteractiveStyles-module-scss-module__nbaxKG__element:before,.SharedInteractiveStyles-module-scss-module__nbaxKG__element:focus-visible:before{content:"";width:var(--static-space-40);height:var(--static-space-40);background-color:var(--brand-alpha-medium);border-radius:var(--radius-full);z-index:-1;animation:.2s forwards SharedInteractiveStyles-module-scss-module__nbaxKG__scaleInCenter;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes SharedInteractiveStyles-module-scss-module__nbaxKG__scaleInCenter{0%{transform:translate(-50%,-50%)scale(0)}to{transform:translate(-50%,-50%)scale(1)}}.SharedInteractiveStyles-module-scss-module__nbaxKG__icon{animation:.2s .1s forwards SharedInteractiveStyles-module-scss-module__nbaxKG__scaleIn;transform:scale(0)}@keyframes SharedInteractiveStyles-module-scss-module__nbaxKG__scaleIn{0%{transform:scale(0)}to{transform:scale(1)}}.SharedInteractiveStyles-module-scss-module__nbaxKG__hidden{opacity:0;pointer-events:none;position:absolute}.SharedInteractiveStyles-module-scss-module__nbaxKG__indeterminate{background:var(--brand-on-solid-strong);width:var(--static-space-12);height:var(--static-space-2)}
.Chip-module-scss-module__09OPDq__chip{white-space:nowrap;-webkit-user-select:none;user-select:none}.Chip-module-scss-module__09OPDq__chip.Chip-module-scss-module__09OPDq__selected{background:var(--brand-alpha-medium);color:var(--brand-on-background-medium)}.Chip-module-scss-module__09OPDq__chip.Chip-module-scss-module__09OPDq__selected:hover,.Chip-module-scss-module__09OPDq__chip.Chip-module-scss-module__09OPDq__selected:focus{background:var(--brand-alpha-medium)}.Chip-module-scss-module__09OPDq__chip.Chip-module-scss-module__09OPDq__selected:active{background:var(--brand-alpha-weak);color:var(--brand-on-background-weak)}.Chip-module-scss-module__09OPDq__chip.Chip-module-scss-module__09OPDq__unselected{background:var(--neutral-alpha-weak);color:var(--neutral-on-background-medium)}.Chip-module-scss-module__09OPDq__chip.Chip-module-scss-module__09OPDq__unselected:hover,.Chip-module-scss-module__09OPDq__chip.Chip-module-scss-module__09OPDq__unselected:focus{background:var(--neutral-alpha-medium)}.Chip-module-scss-module__09OPDq__chip.Chip-module-scss-module__09OPDq__unselected:active{background:var(--neutral-alpha-weak);color:var(--neutral-on-background-weak)}.Chip-module-scss-module__09OPDq__chip:disabled{background:var(--neutral-solid-weak);cursor:not-allowed}
.CompareImage-module-scss-module__r_EAOW__hitArea{cursor:col-resize;transform:translate(-50%)}.CompareImage-module-scss-module__r_EAOW__dragIcon{cursor:col-resize;z-index:2;pointer-events:auto;transition:none;position:absolute;top:50%;transform:translate(-50%,-50%)}
@keyframes ContextMenu-module-scss-module__UR3_fq__fadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.ContextMenu-module-scss-module__UR3_fq__fadeIn{transform-origin:0 0;animation:ContextMenu-module-scss-module__UR3_fq__fadeIn var(--transition-duration-micro-medium)var(--transition-eased)}
.ToggleButton-module-scss-module__9rlAba__button{align-items:center;gap:var(--static-space-8);background:var(--static-transparent);color:var(--neutral-on-background-strong);transition:var(--transition-micro-medium);-webkit-user-select:none;user-select:none;white-space:nowrap;border-style:solid;border-width:1px;display:flex}.ToggleButton-module-scss-module__9rlAba__button:hover,.ToggleButton-module-scss-module__9rlAba__button:focus{background:var(--neutral-alpha-weak);border-color:var(--neutral-alpha-weak)}.ToggleButton-module-scss-module__9rlAba__button.ToggleButton-module-scss-module__9rlAba__selected{background-color:var(--neutral-alpha-medium);border-color:var(--neutral-alpha-weak)}.ToggleButton-module-scss-module__9rlAba__button:disabled{background:var(--neutral-alpha-weak);color:var(--neutral-on-background-medium);pointer-events:none;cursor:not-allowed;border:none}.ToggleButton-module-scss-module__9rlAba__s{height:var(--static-space-24);min-height:var(--static-space-24);padding:var(--static-space-2)var(--static-space-8)}.ToggleButton-module-scss-module__9rlAba__m{height:var(--static-space-32);min-height:var(--static-space-32);padding:var(--static-space-4)var(--static-space-8)}.ToggleButton-module-scss-module__9rlAba__l{height:var(--static-space-40);min-height:var(--static-space-40);padding:var(--static-space-8)var(--static-space-16)}.ToggleButton-module-scss-module__9rlAba__ghost{border-color:var(--static-transparent)}.ToggleButton-module-scss-module__9rlAba__outline{border-color:var(--neutral-alpha-weak)}
.Option-module-scss-module__1pSFiW__option{border-color:var(--static-transparent)}.Option-module-scss-module__1pSFiW__option.Option-module-scss-module__1pSFiW__highlighted:not(:hover):not(:focus){background:var(--static-transparent);border-color:var(--neutral-alpha-medium)}.Option-module-scss-module__1pSFiW__option.Option-module-scss-module__1pSFiW__selected:not(:hover):not(:focus){background:var(--neutral-alpha-medium);border-color:var(--neutral-alpha-medium)}.Option-module-scss-module__1pSFiW__option:hover,.Option-module-scss-module__1pSFiW__option:focus{background:var(--neutral-alpha-weak);border-color:var(--neutral-alpha-medium);outline:none}.Option-module-scss-module__1pSFiW__option:hover:disabled,.Option-module-scss-module__1pSFiW__option:focus:disabled{background:var(--neutral-alpha-weak);color:var(--neutral-on-background-weak)}.Option-module-scss-module__1pSFiW__option.Option-module-scss-module__1pSFiW__danger{color:var(--danger-on-background-medium)}.Option-module-scss-module__1pSFiW__option.Option-module-scss-module__1pSFiW__danger:hover,.Option-module-scss-module__1pSFiW__option.Option-module-scss-module__1pSFiW__danger:focus{background:var(--danger-solid-strong);color:var(--danger-on-solid-strong);border-color:var(--danger-border-strong)}.Option-module-scss-module__1pSFiW__focused{background:var(--neutral-background-strong)}.Option-module-scss-module__1pSFiW__disabled{background:var(--neutral-alpha-weak);color:var(--neutral-on-background-weak);border:none}
.Toast-module-scss-module__yxCcJW__toast{transition:opacity .3s,transform .3s}.Toast-module-scss-module__yxCcJW__visible{opacity:1}.Toast-module-scss-module__yxCcJW__hidden{opacity:0}
.Toaster-module-scss-module__8DDx_a__toastContainer{bottom:var(--responsive-space-l);left:50%;transform:translate(-50%)}.Toaster-module-scss-module__8DDx_a__toastWrapper{transition:transform .3s,opacity .3s;bottom:0}.Toaster-module-scss-module__8DDx_a__toastAnimation{animation:.3s ease-out forwards Toaster-module-scss-module__8DDx_a__fadeIn}@keyframes Toaster-module-scss-module__8DDx_a__fadeIn{0%{opacity:0;transform:translateY(4rem)}to{opacity:1;transform:translateY(0)}}
.MediaUpload-module-scss-module__jgzGQW__container:hover,.MediaUpload-module-scss-module__jgzGQW__container:focus{background-color:var(--neutral-background-strong)}.MediaUpload-module-scss-module__jgzGQW__text{visibility:hidden;opacity:0;display:none}.MediaUpload-module-scss-module__jgzGQW__upload:hover{background:var(--backdrop);-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem)}.MediaUpload-module-scss-module__jgzGQW__upload:hover .MediaUpload-module-scss-module__jgzGQW__text{visibility:visible;opacity:1;display:block}
@media (hover:hover){.HeadingLink-module-scss-module__OnWT4G__control:hover .HeadingLink-module-scss-module__OnWT4G__text{text-decoration-line:underline}}.HeadingLink-module-scss-module__OnWT4G__text{text-underline-offset:.25em;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--neutral-border-strong);text-decoration-color:var(--neutral-border-strong)}
.Kbar-module-scss-module__t3kfqG__overlay{-webkit-backdrop-filter:var(--backdrop-filter);backdrop-filter:var(--backdrop-filter);animation:.2s ease-out forwards Kbar-module-scss-module__t3kfqG__fadeIn}.Kbar-module-scss-module__t3kfqG__overlay.Kbar-module-scss-module__t3kfqG__closing{animation:.2s ease-out forwards Kbar-module-scss-module__t3kfqG__fadeOut}.Kbar-module-scss-module__t3kfqG__content{animation:.2s ease-out forwards Kbar-module-scss-module__t3kfqG__scaleIn}.Kbar-module-scss-module__t3kfqG__content.Kbar-module-scss-module__t3kfqG__closing{animation:.2s ease-out forwards Kbar-module-scss-module__t3kfqG__scaleOut}@keyframes Kbar-module-scss-module__t3kfqG__fadeIn{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:var(--backdrop-filter);backdrop-filter:var(--backdrop-filter)}}@keyframes Kbar-module-scss-module__t3kfqG__fadeOut{0%{opacity:1;-webkit-backdrop-filter:var(--backdrop-filter);backdrop-filter:var(--backdrop-filter)}to{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}}@keyframes Kbar-module-scss-module__t3kfqG__scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes Kbar-module-scss-module__t3kfqG__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}
.Header-module-scss-module__t7BEda__topBlur{pointer-events:none;-webkit-backdrop-filter:blur(.5rem);top:0}.Header-module-scss-module__t7BEda__logoLink{aspect-ratio:2169/725;border-radius:var(--radius-s);width:10.375rem;color:inherit;flex-shrink:0;line-height:0;text-decoration:none;display:block;position:relative}.Header-module-scss-module__t7BEda__wordmark,.Header-module-scss-module__t7BEda__compact{position:absolute;inset:0}.Header-module-scss-module__t7BEda__compact{display:none}.Header-module-scss-module__t7BEda__logoLight,.Header-module-scss-module__t7BEda__logoDark{pointer-events:none;position:absolute;inset:0}.Header-module-scss-module__t7BEda__logoImage{object-fit:contain;object-position:left center;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%}.Header-module-scss-module__t7BEda__logoLight{visibility:visible}.Header-module-scss-module__t7BEda__logoDark{visibility:hidden}html[data-theme=dark] .Header-module-scss-module__t7BEda__logoLight{visibility:hidden}html[data-theme=dark] .Header-module-scss-module__t7BEda__logoDark{visibility:visible}@media (max-width:1024px){.Header-module-scss-module__t7BEda__logoLink{width:9.25rem}}@media (max-width:768px){.Header-module-scss-module__t7BEda__logoLink{aspect-ratio:1;width:2.5rem}.Header-module-scss-module__t7BEda__wordmark{display:none}.Header-module-scss-module__t7BEda__compact{display:block}.Header-module-scss-module__t7BEda__logoImage{object-position:center}}
.PaletteSwitcher-module-scss-module__Xdo6Wq__swatch{border-radius:var(--radius-xs);border:1px solid var(--neutral-border-medium);min-width:2.75rem;box-shadow:var(--shadow-xs);flex-shrink:0;gap:2px;display:inline-flex;overflow:hidden}.PaletteSwitcher-module-scss-module__Xdo6Wq__swatchColor{flex-shrink:0;width:.85rem;height:1rem;display:block}
@media (max-width:768px){.Footer-module-scss-module__DkSkqG__mobile{text-align:center}}
.ProjectCard-module-scss-module__p0dm1a__mediaLink{cursor:pointer;width:100%;color:inherit;border-radius:var(--radius-m);text-decoration:none;transition:box-shadow .22s,transform .22s;display:block}.ProjectCard-module-scss-module__p0dm1a__mediaLink:focus-visible{outline:2px solid var(--brand-solid-strong);outline-offset:3px}.ProjectCard-module-scss-module__p0dm1a__mediaLink:active{transform:scale(.995)}.ProjectCard-module-scss-module__p0dm1a__card{width:100%}.ProjectCard-module-scss-module__p0dm1a__mediaShell{border-radius:var(--radius-m);background:color-mix(in oklab,var(--neutral-background-weak)70%,var(--page-background));width:100%;min-height:12rem;overflow:hidden}.ProjectCard-module-scss-module__p0dm1a__mediaLink img{object-fit:contain;object-position:center;will-change:transform;width:100%;max-width:100%;height:auto;transition:transform .22s;display:block}@media (prefers-reduced-motion:no-preference){.ProjectCard-module-scss-module__p0dm1a__mediaLink:hover,.ProjectCard-module-scss-module__p0dm1a__mediaLink:focus-visible{color:inherit;text-decoration:none;box-shadow:0 12px 32px #0000001f}:is(.ProjectCard-module-scss-module__p0dm1a__mediaLink:hover img,.ProjectCard-module-scss-module__p0dm1a__mediaLink:focus-visible img){transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.ProjectCard-module-scss-module__p0dm1a__mediaLink:hover,.ProjectCard-module-scss-module__p0dm1a__mediaLink:focus-visible{box-shadow:none;color:inherit}:is(.ProjectCard-module-scss-module__p0dm1a__mediaLink:hover img,.ProjectCard-module-scss-module__p0dm1a__mediaLink:focus-visible img){transform:none}}
.HeadingLink-module-scss-module__jpdnfa__control{cursor:pointer}.HeadingLink-module-scss-module__jpdnfa__control:hover .HeadingLink-module-scss-module__jpdnfa__visibility{opacity:1}.HeadingLink-module-scss-module__jpdnfa__control:hover .HeadingLink-module-scss-module__jpdnfa__text{text-decoration-line:underline}@media (max-width:1024px){.HeadingLink-module-scss-module__jpdnfa__hideAnchorMobileTablet{cursor:default}.HeadingLink-module-scss-module__jpdnfa__hideAnchorMobileTablet:hover .HeadingLink-module-scss-module__jpdnfa__text{text-decoration-line:none}.HeadingLink-module-scss-module__jpdnfa__hideAnchorMobileTablet .HeadingLink-module-scss-module__jpdnfa__visibility{display:none}}.HeadingLink-module-scss-module__jpdnfa__text{text-underline-offset:.25em;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--neutral-border-strong);text-decoration-color:var(--neutral-border-strong)}.HeadingLink-module-scss-module__jpdnfa__visibility{opacity:0;transform:scale(.875)}
.FloatingBackToTop-module-scss-module__n5CZbW__button{right:max(env(safe-area-inset-right),var(--static-space-24));bottom:max(env(safe-area-inset-bottom),var(--static-space-24));z-index:900;align-items:center;gap:var(--static-space-8);width:fit-content;padding:var(--static-space-4)var(--static-space-12)var(--static-space-4)var(--static-space-8);border:1px solid var(--neutral-alpha-medium);background:var(--neutral-alpha-weak);border-radius:var(--radius-full);color:var(--neutral-on-background-strong);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(var(--static-space-8));-webkit-tap-highlight-color:#0000;-webkit-backdrop-filter:blur(var(--static-space-1));backdrop-filter:blur(var(--static-space-1));transition:opacity var(--transition-micro-medium),visibility var(--transition-micro-medium),transform var(--transition-micro-medium),border-color var(--transition-micro-medium),background var(--transition-micro-medium),box-shadow var(--transition-micro-medium);display:inline-flex;position:fixed}.FloatingBackToTop-module-scss-module__n5CZbW__button:focus-visible{outline:2px solid var(--brand-border-strong);outline-offset:2px}.FloatingBackToTop-module-scss-module__n5CZbW__button:hover,.FloatingBackToTop-module-scss-module__n5CZbW__button:focus-visible{border-color:var(--neutral-alpha-strong);box-shadow:0 var(--static-space-4)var(--static-space-16)var(--neutral-alpha-weak)}.FloatingBackToTop-module-scss-module__n5CZbW__button:active{transform:translateY(0)}.FloatingBackToTop-module-scss-module__n5CZbW__visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.FloatingBackToTop-module-scss-module__n5CZbW__icon{width:var(--static-space-24);height:var(--static-space-24);min-width:var(--static-space-24);min-height:var(--static-space-24);color:var(--neutral-on-background-medium);flex-shrink:0;justify-content:center;align-items:center;display:flex}.FloatingBackToTop-module-scss-module__n5CZbW__label{font-size:var(--label-default-s-font-size,.8125rem);font-weight:var(--font-weight-label-default,500);letter-spacing:.02em;white-space:nowrap}@media (max-width:768px){.FloatingBackToTop-module-scss-module__n5CZbW__button{right:max(env(safe-area-inset-right),var(--static-space-16));bottom:max(env(safe-area-inset-bottom),var(--static-space-16))}.FloatingBackToTop-module-scss-module__n5CZbW__label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.FloatingBackToTop-module-scss-module__n5CZbW__button{padding:var(--static-space-8);border-radius:var(--radius-full)}}
.ProductScreenshot-module-scss-module__jhLGCG__productScreenshotFrame{width:100%;margin-block:var(--cs-media-gap,var(--static-space-20));padding:var(--static-space-16);border-radius:var(--static-space-24);isolation:isolate;background:radial-gradient(80% 60% at 15% 100%,#7c3aed38,#0000 60%),radial-gradient(70% 55% at 85% 100%,#9333ea2e,#0000 58%),linear-gradient(165deg,#0a0a10 0%,#12101c 48%,#0b0a12 100%);border:1px solid #ffffff14;position:relative;overflow:hidden;box-shadow:0 28px 56px #0000006b,0 0 72px #7c3aed24,inset 0 1px #ffffff0d}.ProductScreenshot-module-scss-module__jhLGCG__productScreenshotFrame:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 115%,#a855f729,#0000 52%);position:absolute;inset:0}.ProductScreenshot-module-scss-module__jhLGCG__caseStudyScreenshot{z-index:1;border-radius:var(--static-space-12);transform-origin:bottom;border:1px solid #ffffff0f;width:100%;position:relative;overflow:hidden;transform:perspective(1400px)rotateX(1.25deg);box-shadow:0 16px 40px #00000059,0 0 0 1px #ffffff08}.ProductScreenshot-module-scss-module__jhLGCG__caseStudyScreenshotImage{width:100%;height:auto;display:block}
.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)}}
.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%)}}
.caseStudyMedia-module-scss-module__wh3bLW__figure{width:100%;max-width:var(--ca-media-max,62rem);margin-inline:var(--ca-align,auto);margin-block:var(--cs-media-gap,var(--static-space-20));flex-direction:column;justify-content:center;align-items:stretch;display:flex}.caseStudyMedia-module-scss-module__wh3bLW__figureEditorial{max-width:var(--ca-media-max,62rem)}.caseStudyMedia-module-scss-module__wh3bLW__figureEditorial+.caseStudyMedia-module-scss-module__wh3bLW__figureEditorial{margin-top:var(--cs-media-gap,var(--static-space-20))}.caseStudyMedia-module-scss-module__wh3bLW__figureGrid{max-width:100%;margin-block:0}.caseStudyMedia-module-scss-module__wh3bLW__figureGallery{flex-direction:column;gap:.25rem;max-width:100%;margin-block:0;display:flex}.caseStudyMedia-module-scss-module__wh3bLW__figureShowcase{width:100%;max-width:var(--ca-media-max,62rem);margin-block:clamp(1.5rem,3vw,2rem)}.caseStudyMedia-module-scss-module__wh3bLW__trigger{cursor:zoom-in;background:0 0;border:none;justify-content:center;align-items:center;width:100%;max-width:100%;margin:0;padding:0;display:flex}.caseStudyMedia-module-scss-module__wh3bLW__trigger:focus-visible{outline:2px solid var(--brand-solid-strong);outline-offset:2px;border-radius:var(--radius-m)}.caseStudyMedia-module-scss-module__wh3bLW__mediaShell{border-radius:var(--radius-m);background:var(--neutral-background-weak);width:100%;max-width:100%;overflow:hidden;box-shadow:0 4px 24px #00000014}.caseStudyMedia-module-scss-module__wh3bLW__mediaShellLandscape{justify-content:center;align-items:center;display:flex}.caseStudyMedia-module-scss-module__wh3bLW__mediaShellNatural{border-radius:var(--radius-m);background:0 0;height:auto;overflow:hidden;box-shadow:0 4px 24px #0000000f}.caseStudyMedia-module-scss-module__wh3bLW__media{object-fit:contain;object-position:center;border-radius:var(--radius-m);width:100%;max-width:100%;height:auto;display:block}.caseStudyMedia-module-scss-module__wh3bLW__mediaInShell{width:100%;height:100%;max-height:100%}.caseStudyMedia-module-scss-module__wh3bLW__triggerNatural{width:100%;display:block}.caseStudyMedia-module-scss-module__wh3bLW__mediaNatural{object-fit:contain;width:100%;height:auto}.caseStudyMedia-module-scss-module__wh3bLW__mediaGrid{aspect-ratio:16/9;object-fit:contain;width:100%;max-width:100%}.caseStudyMedia-module-scss-module__wh3bLW__mediaGridNatural{aspect-ratio:auto;object-fit:contain;width:100%;max-width:100%;height:auto}.caseStudyMedia-module-scss-module__wh3bLW__mediaShellScrollPreview,.caseStudyMedia-module-scss-module__wh3bLW__mediaShellShowcase{width:100%;max-width:100%;box-shadow:none;background:0 0;overflow:visible}.caseStudyMedia-module-scss-module__wh3bLW__mediaShellShowcase .caseStudyMedia-module-scss-module__wh3bLW__mediaNatural{width:100%;max-width:100%}.caseStudyMedia-module-scss-module__wh3bLW__caption{width:100%;margin-top:var(--static-space-8);text-align:center}.caseStudyMedia-module-scss-module__wh3bLW__captionGallery{margin-top:var(--static-space-8);text-align:left;line-height:1.45}.caseStudyMedia-module-scss-module__wh3bLW__captionShowcase{text-align:left;margin-top:.5rem}.caseStudyMedia-module-scss-module__wh3bLW__videoFigure{width:100%;max-width:var(--ca-media-max,62rem);margin-inline:var(--ca-align,auto);margin-block:var(--cs-media-gap,var(--static-space-20));border-radius:var(--radius-m);border:1px solid var(--neutral-border-weak);background:var(--neutral-background-weak);flex-direction:column;justify-content:center;align-items:center;display:flex;overflow:hidden;box-shadow:0 4px 24px #00000014}.caseStudyMedia-module-scss-module__wh3bLW__video{object-fit:contain;object-position:center;background:var(--neutral-background-weak);width:100%;max-width:100%;height:auto;display:block}.caseStudyMedia-module-scss-module__wh3bLW__videoFigurePortrait{max-width:min(100%,22rem);margin-inline:var(--ca-align,auto)}.caseStudyMedia-module-scss-module__wh3bLW__videoPortrait{object-fit:contain;width:100%;max-width:100%}@media (max-width:768px){.caseStudyMedia-module-scss-module__wh3bLW__videoFigurePortrait{max-width:min(100%,18rem)}}
.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%}
.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)}}
.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}}
.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)}}
.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))}}
.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__photoTile{border-radius:var(--radius-m);cursor:zoom-in;width:100%;box-shadow:0 6px 28px color-mix(in oklab,var(--static-black)7%,transparent);-webkit-tap-highlight-color:#0000;background:0 0;border:none;margin:0;padding:0;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__photoTile:focus-visible{outline:2px solid var(--brand-solid-strong);outline-offset:3px}.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__photoFrame{width:100%;line-height:0;position:relative}.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__photoImage{object-fit:cover;object-position:center;width:100%;height:auto;display:block}.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__photoTile:hover,.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__photoTile:focus-visible{box-shadow:0 14px 40px color-mix(in oklab,var(--static-black)12%,transparent);transform:translateY(-3px)}.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__openingPair{gap:var(--static-space-16);width:100%;margin-top:var(--cl-block,var(--static-space-24));margin-bottom:var(--cl-block,var(--static-space-24));grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__openingPairTile{border-radius:var(--radius-m);cursor:zoom-in;width:100%;min-width:0;box-shadow:0 6px 28px color-mix(in oklab,var(--static-black)7%,transparent);-webkit-tap-highlight-color:#0000;background:0 0;border:none;margin:0;padding:0;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1);display:block;overflow:hidden}.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__openingPairTile:focus-visible{outline:2px solid var(--brand-solid-strong);outline-offset:3px}.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__openingPairFrame{width:100%;aspect-ratio:var(--two-up-aspect,1024/682);position:relative}.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__openingPairImage{object-fit:cover}.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__openingPairTile:hover,.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__openingPairTile:focus-visible{box-shadow:0 14px 40px color-mix(in oklab,var(--static-black)12%,transparent);transform:translateY(-3px)}.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__whyChapterPhoto{width:100%;margin-top:var(--cl-media,var(--static-space-32));margin-bottom:0}.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__fullBleed{width:100%;margin-top:var(--cl-media,var(--static-space-32))}.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__fullBleedTile{border-radius:var(--radius-l)}.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__performanceGrid{gap:var(--static-space-16);margin-top:var(--cl-media,var(--static-space-32));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__builtPosterGrid{gap:var(--static-space-16);width:100%;margin-top:var(--cl-media,var(--static-space-32));grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__builtPosterTile{border-radius:var(--radius-m);cursor:zoom-in;width:100%;min-width:0;box-shadow:0 6px 28px color-mix(in oklab,var(--static-black)7%,transparent);-webkit-tap-highlight-color:#0000;background:0 0;border:none;margin:0;padding:0;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1);display:block;overflow:hidden}.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__builtPosterTile:focus-visible{outline:2px solid var(--brand-solid-strong);outline-offset:3px}.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__builtPosterFrame{width:100%;line-height:0;position:relative}.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__builtPosterImage{object-fit:contain;object-position:center;width:100%;height:auto;display:block}.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__builtPosterTile:hover,.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__builtPosterTile:focus-visible{box-shadow:0 14px 40px color-mix(in oklab,var(--static-black)12%,transparent);transform:translateY(-3px)}.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__playgroundPair{gap:var(--static-space-16);margin-top:var(--cl-media,var(--static-space-32));grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__playgroundLayout{gap:var(--static-space-20);margin-top:var(--cl-media,var(--static-space-32));grid-template-columns:.9fr 1.1fr;align-items:start;display:grid}.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__playgroundPortrait{margin-top:var(--static-space-24)}.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__playgroundStack{gap:var(--static-space-16);flex-direction:column;display:flex}.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__connectionPortrait{margin-top:var(--cl-media,var(--static-space-32));padding-inline:var(--static-space-16);justify-content:center;display:flex}.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__offsetPortrait{border-radius:var(--radius-l);max-width:22rem}.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__editorialImage,.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__editorialImageFull{width:100%;margin-top:var(--cl-media,var(--static-space-32))}.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__editorialImageFull{margin-inline:calc(-1*var(--static-space-8));width:calc(100% + var(--static-space-16));max-width:none}.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__finaleFigure{width:100%;min-width:0;max-width:100%;margin-top:var(--cl-section,var(--static-space-40));margin-inline:auto;box-sizing:border-box;border:none;justify-content:center;margin-bottom:0;padding:0;display:flex}.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__finaleFrame{border-radius:var(--radius-m);width:100%;min-width:0;max-width:100%;box-shadow:0 6px 28px color-mix(in oklab,var(--static-black)7%,transparent);box-sizing:border-box;line-height:0;overflow:hidden}.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__finaleImage{object-fit:contain;object-position:center;width:100%;max-width:100%;height:auto;display:block}@media (prefers-color-scheme:dark){.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__photoTile{box-shadow:0 6px 32px color-mix(in oklab,var(--static-black)28%,transparent)}.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__photoTile:hover,.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__photoTile:focus-visible{box-shadow:0 16px 44px color-mix(in oklab,var(--static-black)38%,transparent)}.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__openingPairTile{box-shadow:0 6px 32px color-mix(in oklab,var(--static-black)28%,transparent)}.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__openingPairTile:hover,.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__openingPairTile:focus-visible{box-shadow:0 16px 44px color-mix(in oklab,var(--static-black)38%,transparent)}.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__builtPosterTile{box-shadow:0 6px 32px color-mix(in oklab,var(--static-black)28%,transparent)}.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__builtPosterTile:hover,.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__builtPosterTile:focus-visible{box-shadow:0 16px 44px color-mix(in oklab,var(--static-black)38%,transparent)}.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__finaleFrame{box-shadow:0 6px 32px color-mix(in oklab,var(--static-black)28%,transparent)}}@media (prefers-reduced-motion:reduce){.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__photoTile,.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__openingPairTile,.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__builtPosterTile{transition:none}.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__photoTile:hover,.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__photoTile:focus-visible,.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__openingPairTile:hover,.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__openingPairTile:focus-visible,.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__builtPosterTile:hover,.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__builtPosterTile:focus-visible{transform:none}}@media (max-width:959px){.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__builtPosterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__openingPair{gap:var(--static-space-12)}.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__whyChapterPhoto{margin-top:var(--cl-block,var(--static-space-24))}.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__playgroundPair{gap:var(--static-space-12);grid-template-columns:1fr}.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__playgroundLayout{gap:var(--static-space-16);grid-template-columns:1fr}.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__playgroundPortrait{margin-top:0;max-width:18rem;margin-inline:auto}.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__performanceGrid,.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__builtPosterGrid{gap:var(--static-space-12)}.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__offsetPortrait{max-width:16rem}.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__editorialImageFull{width:100%;margin-inline:0}}@media (max-width:480px){.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__openingPair,.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__performanceGrid,.RiffJunkyEditorialPhotos-module-scss-module__vc-QjG__builtPosterGrid{grid-template-columns:1fr}}
.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}
.RiffJunkyVimeoVideo-module-scss-module__xW7stG__poster{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.RiffJunkyVimeoVideo-module-scss-module__xW7stG__posterPortrait{object-fit:contain}.RiffJunkyVimeoVideo-module-scss-module__xW7stG__iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}
.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)}}
.RiffJunkyLiveWorkPosters-module-scss-module__PG_Btq__section{width:100%;margin-top:var(--cl-subhead-attach,var(--static-space-8));margin-bottom:0}.RiffJunkyLiveWorkPosters-module-scss-module__PG_Btq__sectionTitle{text-wrap:balance;margin-top:var(--cl-section,var(--static-space-40))!important;margin-bottom:var(--cl-base,var(--static-space-16))!important}.RiffJunkyLiveWorkPosters-module-scss-module__PG_Btq__posterGrid{margin-top:var(--cl-media,var(--static-space-32))}.RiffJunkyLiveWorkPosters-module-scss-module__PG_Btq__videoGridSection{width:100%;margin-top:0;margin-bottom:0}.RiffJunkyLiveWorkPosters-module-scss-module__PG_Btq__videoGridSection .grid{margin-top:0!important}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_dddc0305-module__nB5b-q__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_dddc0305-module__nB5b-q__variable{--font-alberto-sans:"Inter","Inter Fallback"}
.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}
