@keyframes _section_animated-gradient-shift__3c2SL{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes _section_dot-pulse__Cd1T2{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}._section_o-section__zqBHi{padding-block:var(--section-space,var(--space-2xl))}@media(min-width:768px){._section_o-section__zqBHi{--section-space:var(--space-3xl)}}@media(min-width:1024px){._section_o-section__zqBHi{--section-space:var(--space-4xl)}}._section_o-section--small__pQMkU{--section-space:var(--space-lg)}@media(min-width:768px){._section_o-section--small__pQMkU{--section-space:var(--space-xl)}}@media(min-width:1024px){._section_o-section--small__pQMkU{--section-space:var(--space-2xl)}}._section_o-section--large__n3kcw{--section-space:var(--space-4xl)}@media(min-width:768px){._section_o-section--large__n3kcw{--section-space:var(--space-5xl)}}._section_o-section--flush__cE375{padding-block:0}@keyframes _container_animated-gradient-shift__d2qy_{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes _container_dot-pulse__doLOL{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}._container_o-container__EtKJD{width:100%;max-width:var(--container-wide);margin-left:auto;margin-right:auto;padding-left:var(--space-lg);padding-right:var(--space-lg)}@media(min-width:768px){._container_o-container__EtKJD{padding-left:var(--space-xl);padding-right:var(--space-xl)}}@media(min-width:1024px){._container_o-container__EtKJD{padding-left:var(--space-2xl);padding-right:var(--space-2xl)}}._container_o-container--narrow__Nvnlc{max-width:var(--container-tablet)}._container_o-container--wide__gAuSJ{max-width:var(--container-max)}._container_o-container--full__17WsN{max-width:none}._container_o-container--flush__iUa0_{padding-inline:0}._prose_o-prose__sS9KE{font-family:var(--font-family-primary);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}._prose_o-prose__sS9KE h1,._prose_o-prose__sS9KE h2,._prose_o-prose__sS9KE h3,._prose_o-prose__sS9KE h4,._prose_o-prose__sS9KE h5,._prose_o-prose__sS9KE h6{color:var(--color-text-primary);margin-top:var(--space-xl);margin-bottom:var(--space-md)}._prose_o-prose__sS9KE h1:first-child,._prose_o-prose__sS9KE h2:first-child,._prose_o-prose__sS9KE h3:first-child,._prose_o-prose__sS9KE h4:first-child,._prose_o-prose__sS9KE h5:first-child,._prose_o-prose__sS9KE h6:first-child{margin-top:0}._prose_o-prose__sS9KE h2{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);border-bottom:1px solid var(--color-border-light);padding-bottom:var(--space-sm)}._prose_o-prose__sS9KE h3{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold)}._prose_o-prose__sS9KE p{margin-bottom:var(--space-md)}._prose_o-prose__sS9KE p:last-child{margin-bottom:0}._prose_o-prose__sS9KE ol,._prose_o-prose__sS9KE ul{margin-bottom:var(--space-md);padding-left:var(--space-lg)}._prose_o-prose__sS9KE ol li,._prose_o-prose__sS9KE ul li{margin-bottom:var(--space-xs)}._prose_o-prose__sS9KE ol ol,._prose_o-prose__sS9KE ol ul,._prose_o-prose__sS9KE ul ol,._prose_o-prose__sS9KE ul ul{margin-top:var(--space-xs);margin-bottom:var(--space-xs)}._prose_o-prose__sS9KE blockquote{border-left:4px solid var(--color-border-light);padding-left:var(--space-md);margin:var(--space-lg) 0;font-style:italic;color:var(--color-text-muted)}._prose_o-prose__sS9KE code{background-color:var(--color-bg-muted);padding:.125em .25em;border-radius:var(--border-radius-sm);font-size:.875em;font-family:var(--font-family-mono)}._prose_o-prose__sS9KE pre{background-color:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:var(--border-radius-md);padding:var(--space-md);overflow-x:auto;margin:var(--space-lg) 0}._prose_o-prose__sS9KE pre code{background:none;padding:0}._prose_o-prose__sS9KE img{max-width:100%;height:auto;border-radius:var(--border-radius-md);margin:var(--space-lg) 0}._prose_o-prose__sS9KE table{width:100%;border-collapse:collapse;margin:var(--space-lg) 0}._prose_o-prose__sS9KE table td,._prose_o-prose__sS9KE table th{border:1px solid var(--color-border-light);padding:var(--space-sm);text-align:left}._prose_o-prose__sS9KE table th{background-color:var(--color-bg-secondary);font-weight:var(--font-weight-semibold)}._prose_o-prose__sS9KE a{color:var(--color-link-primary);text-decoration:underline}._prose_o-prose__sS9KE a:hover{color:var(--color-link-hover)}._prose_o-prose__sS9KE a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._eyebrow_o-eyebrow__3XH8n{display:flex;align-items:center;gap:var(--space-sm);margin:0 0 var(--space-md);font-family:var(--font-family-mono);font-size:var(--font-size-sm);font-weight:var(--font-weight-light);letter-spacing:.18em;text-transform:uppercase;color:var(--color-orange)}._eyebrow_o-eyebrow__3XH8n:before{content:"";flex-shrink:0;width:var(--dot-size-md);height:var(--dot-size-md);border-radius:var(--border-radius-full);background:radial-gradient(circle at 30% 30%,var(--color-orange-lighter),var(--color-orange) 55%,var(--color-orange-dark) 100%)}.ContentBlock_c-content__container__4Wcl6,.ContentBlock_c-content__f_QD8{position:relative}.ContentBlock_c-content--featured__iXFTD .ContentBlock_c-content__prose__bxNUv h2{font-size:clamp(1.875rem,3.5vw,2.75rem);font-weight:var(--font-weight-bold);line-height:1.08;letter-spacing:-.015em;text-wrap:balance;color:var(--color-text-primary);border-bottom:none;padding-bottom:0;margin-top:0}.ContentBlock_c-content--featured__iXFTD .ContentBlock_c-content__prose__bxNUv p{font-size:clamp(.97rem,1.3vw,1.09rem);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);max-width:56ch}.ContentBlock_c-content--featured__iXFTD .ContentBlock_c-content__prose__bxNUv b,.ContentBlock_c-content--featured__iXFTD .ContentBlock_c-content__prose__bxNUv em,.ContentBlock_c-content--featured__iXFTD .ContentBlock_c-content__prose__bxNUv strong{color:var(--color-primary);font-weight:var(--font-weight-bold);padding-left:.25rem;padding-right:.25rem}._layout_o-layout__p3jiQ{display:flex;gap:var(--layout-gap,var(--space-lg))}._layout_o-layout--column__4Ioak{flex-direction:column}._layout_o-layout--row__IKwvt{flex-direction:row}._layout_o-layout--wrap__B9Tal{flex-wrap:wrap}._layout_o-layout--center__whrVS{align-items:center;justify-content:center}._layout_o-layout--space-between__VrJAz{justify-content:space-between}._layout_o-layout--align-center__a0eZh{align-items:center}._layout_o-layout--justify-center__edo_G{justify-content:center}._layout_o-grid__dHxUH{display:grid;gap:var(--grid-gap,var(--space-lg))}._layout_o-grid--two-columns__mF3o1{grid-template-columns:repeat(2,1fr)}._layout_o-grid--three-columns__qvp_s{grid-template-columns:repeat(3,1fr)}._layout_o-grid--four-columns__qKHR6{grid-template-columns:repeat(4,1fr)}._layout_o-grid--auto-fit__RGtF8{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}._layout_o-grid--auto-fill__XoSHe{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}@keyframes HeroFull_animated-gradient-shift__RXm5f{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes HeroFull_dot-pulse__Is5z8{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.HeroFull_c-hero-full__emGsl{overflow:visible;position:relative;background:rgba(0,0,0,0)!important;margin:0;padding:0 0 var(--space-3xl) 0;min-height:100vh}@media screen and (width <= 1023px)and (orientation:landscape){.HeroFull_c-hero-full__emGsl{min-height:85vh}}@media(min-width:1024px){.HeroFull_c-hero-full__emGsl{min-height:80vh}}.HeroFull_c-hero-full--slimline__ROizY{min-height:60vh}.HeroFull_c-hero-full__container__lUtyy{position:relative;z-index:2}.HeroFull_c-hero-full__heading__zaJGj{color:var(--color-text-inverse);text-align:center;display:flex;flex-direction:column;align-items:center}.HeroFull_c-hero-full__title__cbYpl{font-family:var(--font-family-primary);font-weight:var(--font-weight-bold);line-height:.9;margin:var(--space-lg) 0;will-change:transform;animation:HeroFull_fadeInUpNoOpacity__8TXSe .8s var(--ease-out) backwards;font-size:clamp(3rem,8vw,5.625rem);color:var(--color-white)!important;text-wrap:balance}@media(min-width:1024px){.HeroFull_c-hero-full__title__cbYpl{font-size:5.625rem}}.HeroFull_c-hero-full__subtitle__bs1eJ{font-family:var(--font-family-primary);font-weight:var(--font-weight-bold);line-height:.9;margin:var(--space-lg) 0;will-change:transform;animation:HeroFull_fadeInUpNoOpacity__8TXSe .8s var(--ease-out) .1s backwards;font-size:clamp(2rem,6vw,3.625rem);color:var(--color-orange)!important;text-wrap:balance}@media(min-width:1024px){.HeroFull_c-hero-full__subtitle__bs1eJ{font-size:3.625rem}}.HeroFull_c-hero-full__eyebrow__aSUt_{font-size:var(--font-size-sm);font-family:var(--font-family-mono);font-weight:var(--font-weight-light);color:var(--color-pink)!important;text-align:center;will-change:transform;animation:HeroFull_fadeInUpNoOpacity__8TXSe .8s var(--ease-out) backwards;text-wrap:balance}.HeroFull_c-hero-full__eyebrow--short__YiTL_{margin-top:var(--space-2xl);display:block;animation-delay:.2s}.HeroFull_c-hero-full__eyebrow--long__ozIwE{margin:var(--space-2xl) 0;display:block;animation-delay:.15s}.HeroFull_c-hero-full__cta-wrapper__D9y1P{margin-top:var(--space-2xl);text-align:center;will-change:transform;animation:HeroFull_fadeInUpNoOpacity__8TXSe .8s var(--ease-out) .25s backwards}.HeroFull_c-hero-full__cta__IZinc{background-color:var(--color-pink)}.HeroFull_c-hero-full__cta__IZinc:hover:not(:disabled){background-color:var(--color-pink-dark)}.HeroFull_c-hero-full__background-animation__sd5a4{position:absolute;inset:0;z-index:0}@keyframes HeroFull_fadeInUp__nm6hr{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes HeroFull_fadeInUpNoOpacity__8TXSe{0%{transform:translateY(var(--space-lg))}to{transform:translateY(0)}}@keyframes HeroFull_pulse__zRdD_{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}@media(prefers-reduced-motion:reduce){.HeroFull_c-hero-full__cta-wrapper__D9y1P,.HeroFull_c-hero-full__eyebrow__aSUt_,.HeroFull_c-hero-full__subtitle__bs1eJ,.HeroFull_c-hero-full__title__cbYpl{animation:none!important;transform:none}.HeroFull_c-hero-full__background-animation__sd5a4{display:none}}@media(prefers-contrast:high){.HeroFull_c-hero-full__subtitle__bs1eJ,.HeroFull_c-hero-full__title__cbYpl{text-shadow:0 0 4px var(--color-bg-dark)}}@keyframes JobPostingBlock_animated-gradient-shift__1bMBQ{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes JobPostingBlock_dot-pulse__j0GRV{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.JobPostingBlock_c-job-posting__container__Ulhz1{position:relative;z-index:2}.JobPostingBlock_c-job-posting__meta__CkdzY{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-sm)}.JobPostingBlock_c-job-posting__description__3BJn_{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);margin:0}.JobPostingBlock_c-job-posting__salary__bazhB{display:flex;flex-direction:column;gap:var(--space-sm)}.JobPostingBlock_c-job-posting__section-title__9eMHx{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0 0 var(--space-md) 0;color:var(--color-text-primary)}.JobPostingBlock_c-job-posting__apply-section__xTOBD .JobPostingBlock_c-job-posting__section-title__9eMHx{color:var(--color-text-inverse)}.JobPostingBlock_c-job-posting__list__iUBLY{list-style:disc;padding-left:var(--space-xl);margin:0;display:flex;flex-direction:column;gap:var(--space-sm)}.JobPostingBlock_c-job-posting__list__iUBLY li{font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-secondary)}.JobPostingBlock_c-job-posting__benefits__cJwUV{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.JobPostingBlock_c-job-posting__contract-details__cAMbC{display:flex;flex-wrap:wrap;gap:var(--space-md)}.JobPostingBlock_c-job-posting__apply-section__xTOBD{background:linear-gradient(135deg,var(--color-bg-dark) 0,var(--color-bg-darker) 100%);padding:var(--space-3xl) 0}.JobPostingBlock_c-job-posting__apply-container__B9fYd{position:relative;display:flex;flex-direction:column;gap:var(--space-lg)}.JobPostingBlock_c-job-posting__form__b9BDI{margin-top:var(--space-md)}._section-head_o-section-title__pWUma{margin:0;font-family:var(--font-family-primary);font-weight:var(--font-weight-bold);font-size:clamp(1.875rem,3.5vw,2.75rem);line-height:1.08;letter-spacing:-.015em;text-wrap:balance;white-space:pre-line;color:var(--color-text-primary)}._section-head_o-section-lede__CuyOR{margin:var(--space-md) 0 0;max-width:56ch;font-size:clamp(.97rem,1.3vw,1.09rem);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}@keyframes PortfolioSliderBlock_animated-gradient-shift__HIqx5{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes PortfolioSliderBlock_dot-pulse__fKr2M{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.PortfolioSliderBlock_c-portfolio-slider__container__WGW0x{position:relative;z-index:2;max-width:100%}@media(width <= 767px){.PortfolioSliderBlock_c-portfolio-slider__container__WGW0x{padding-left:0;padding-right:0}}.PortfolioSliderBlock_c-portfolio-slider__nav-button__PEFSJ{position:absolute;top:50%;left:var(--space-md);transform:translateY(-50%);z-index:10;width:var(--space-3xl);height:var(--space-3xl);display:flex;align-items:center;justify-content:center;background:var(--color-bg-primary);border:2px solid var(--color-primary);border-radius:var(--border-radius-full);color:var(--color-primary);cursor:pointer;transition:var(--transition-fast);box-shadow:var(--shadow-md)}.PortfolioSliderBlock_c-portfolio-slider__nav-button__PEFSJ:hover{background:var(--color-primary);color:var(--color-text-inverse);transform:translateY(-50%) scale(1.1)}.PortfolioSliderBlock_c-portfolio-slider__nav-button__PEFSJ:focus{outline:2px solid var(--color-focus);outline-offset:2px}.PortfolioSliderBlock_c-portfolio-slider__nav-button--next__w6Rbt{left:auto;right:var(--space-md)}@media(min-width:767px){.PortfolioSliderBlock_c-portfolio-slider__nav-button__PEFSJ{width:var(--space-2xl);height:var(--space-2xl)}.PortfolioSliderBlock_c-portfolio-slider__nav-button__PEFSJ svg{width:16px;height:16px}}@media(hover:none)and (pointer:coarse){.PortfolioSliderBlock_c-portfolio-slider__nav-button__PEFSJ{display:none}}.PortfolioSliderBlock_c-portfolio-slider__track__BGNe_{display:flex;gap:var(--space-lg);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding:var(--space-2xl) 0;cursor:grab;-webkit-user-select:none;user-select:none}.PortfolioSliderBlock_c-portfolio-slider__track__BGNe_:active{cursor:grabbing}.PortfolioSliderBlock_c-portfolio-slider__track__BGNe_{scrollbar-width:none}.PortfolioSliderBlock_c-portfolio-slider__track__BGNe_::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:no-preference){.PortfolioSliderBlock_c-portfolio-slider__track__BGNe_{scroll-behavior:smooth}}@media(width <= 767px){.PortfolioSliderBlock_c-portfolio-slider__track__BGNe_{padding-left:.25rem;padding-right:.25rem;gap:.5rem}}.PortfolioSliderBlock_c-portfolio-slider__item__1guyO{flex:0 0 calc(100% - var(--space-lg));scroll-snap-align:start;position:relative;min-height:600px;display:flex;align-items:center;background:rgba(0,0,0,0)!important;border:none;box-sizing:border-box;transform:scale(.96);opacity:.7;filter:brightness(.85);transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .5s cubic-bezier(.4,0,.2,1),filter .5s cubic-bezier(.4,0,.2,1)}.PortfolioSliderBlock_c-portfolio-slider__item--active__zY9Zh,.PortfolioSliderBlock_c-portfolio-slider__item__1guyO[data-active=true]{transform:scale(1);opacity:1;filter:brightness(1)}@media(width <= 767px){.PortfolioSliderBlock_c-portfolio-slider__item__1guyO{flex:0 0 87%;max-width:87%;min-width:0;padding:0;scroll-snap-align:start}}@media(min-width:768px){.PortfolioSliderBlock_c-portfolio-slider__item__1guyO{flex:0 0 calc(80% - var(--space-lg))}}@media(min-width:1024px){.PortfolioSliderBlock_c-portfolio-slider__item__1guyO{flex:0 0 calc(70% - var(--space-lg))}}@media(prefers-reduced-motion:reduce){.PortfolioSliderBlock_c-portfolio-slider__item__1guyO{transform:none;opacity:1;filter:none;transition:none}}.PortfolioSliderBlock_c-portfolio-slider__item--text-dark__RS13K{color:var(--color-text-primary)}.PortfolioSliderBlock_c-portfolio-slider__item--text-light__wPXqB{color:var(--color-text-inverse)}.PortfolioSliderBlock_c-portfolio-slider__background__p2Sws{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden;border-radius:var(--border-radius-lg)}.PortfolioSliderBlock_c-portfolio-slider__background__p2Sws img{border-radius:var(--border-radius-lg);object-fit:cover}.PortfolioSliderBlock_c-portfolio-slider__content__FFyH_{width:100%;max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:var(--space-2xl);padding:var(--space-2xl);box-sizing:border-box}@media(width <= 767px){.PortfolioSliderBlock_c-portfolio-slider__content__FFyH_{padding:var(--space-sm);gap:var(--space-xs)}}@media(width <= 1023px){.PortfolioSliderBlock_c-portfolio-slider__content__FFyH_{flex-direction:column}}.PortfolioSliderBlock_c-portfolio-slider__image__vQpgS{flex:1 1;max-width:600px}.PortfolioSliderBlock_c-portfolio-slider__image__vQpgS img{width:100%;height:auto;border-radius:var(--border-radius-lg);box-shadow:var(--shadow-lg)}@media(width <= 1023px){.PortfolioSliderBlock_c-portfolio-slider__image__vQpgS{max-width:100%}}@media(width <= 767px){.PortfolioSliderBlock_c-portfolio-slider__image__vQpgS{flex:1.5 1;max-width:100%;width:100%}}.PortfolioSliderBlock_c-portfolio-slider__details__KX8zw{flex:1 1;max-width:600px;background:var(--color-surface-dark)!important}@supports(background:color-mix(in srgb,red,blue)){.PortfolioSliderBlock_c-portfolio-slider__details__KX8zw{background:color-mix(in srgb,var(--portfolio-color) 55%,transparent)!important}}.PortfolioSliderBlock_c-portfolio-slider__details__KX8zw{backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1)!important;box-shadow:0 8px 32px 0 var(--color-overlay-light)!important;color:var(--color-text-inverse)!important}@media(min-width:767px){.PortfolioSliderBlock_c-portfolio-slider__details__KX8zw{max-width:100%;width:100%;padding:var(--space-md)!important;box-sizing:border-box}}@media(width <= 1023px){.PortfolioSliderBlock_c-portfolio-slider__details__KX8zw{max-width:100%}}.PortfolioSliderBlock_c-portfolio-slider__details__KX8zw h3{color:var(--color-primary)!important}.PortfolioSliderBlock_c-portfolio-slider__details__KX8zw svg{color:var(--color-text-inverse);fill:var(--color-text-inverse)}.PortfolioSliderBlock_c-portfolio-slider__button__09MUG{display:inline-block;width:auto}@media(min-width:767px){.PortfolioSliderBlock_c-portfolio-slider__button__09MUG{display:inline-block;width:auto}}.PortfolioSliderBlock_c-portfolio-slider__button__09MUG a[class*=c-button],.PortfolioSliderBlock_c-portfolio-slider__button__09MUG button[class*=c-button]{display:inline-flex;width:auto;max-width:none;color:var(--portfolio-color);border-color:var(--portfolio-color)}@supports(color:color-mix(in srgb,red,blue)){.PortfolioSliderBlock_c-portfolio-slider__button__09MUG a[class*=c-button]:hover,.PortfolioSliderBlock_c-portfolio-slider__button__09MUG button[class*=c-button]:hover{color:color-mix(in srgb,var(--portfolio-color) 85%,black);border-color:color-mix(in srgb,var(--portfolio-color) 85%,black)}}@media(min-width:767px){.PortfolioSliderBlock_c-portfolio-slider__button__09MUG a[class*=c-button],.PortfolioSliderBlock_c-portfolio-slider__button__09MUG button[class*=c-button]{display:inline-flex;width:auto;white-space:normal;text-align:left;font-size:var(--font-size-base)}}.PortfolioSliderBlock_c-portfolio-slider__button__09MUG a[class*=c-button] svg,.PortfolioSliderBlock_c-portfolio-slider__button__09MUG button[class*=c-button] svg{color:currentcolor;fill:none}.PortfolioSliderBlock_c-portfolio-slider__header__zkq1q{display:flex;justify-content:space-between;align-items:center;padding:0;margin-bottom:var(--space-lg)}@media(width <= 520px){.PortfolioSliderBlock_c-portfolio-slider__header__zkq1q{flex-direction:column;gap:var(--space-lg)}}.PortfolioSliderBlock_c-portfolio-slider__logo__zflBw{flex-shrink:0;max-width:33%}.PortfolioSliderBlock_c-portfolio-slider__logo__zflBw img{max-height:60px;width:auto;object-fit:contain;filter:brightness(0) invert(1)!important}.PortfolioSliderBlock_c-portfolio-slider__logo__zflBw svg{color:var(--color-text-inverse);fill:var(--color-text-inverse)}.PortfolioSliderBlock_c-portfolio-slider__tech__ypKqd{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}.PortfolioSliderBlock_c-portfolio-slider__tech__ypKqd>div{position:relative;width:80px;height:32px;flex-shrink:0}.PortfolioSliderBlock_c-portfolio-slider__tech__ypKqd>div img{object-fit:contain!important;filter:brightness(0) invert(1)!important}.PortfolioSliderBlock_c-portfolio-slider__tech__ypKqd>div svg{color:var(--color-text-inverse);fill:var(--color-text-inverse)}.PortfolioSliderBlock_c-portfolio-slider__review-text__EI5v0{font-style:italic;line-height:var(--line-height-relaxed)}.PortfolioSliderBlock_c-portfolio-slider__author__PAUFU,.PortfolioSliderBlock_c-portfolio-slider__review-text__EI5v0{margin-bottom:var(--space-lg);color:var(--color-text-inverse)}.PortfolioSliderBlock_c-portfolio-slider__author__PAUFU strong{display:block;margin-bottom:var(--space-xs);color:var(--color-text-inverse)}.PortfolioSliderBlock_c-portfolio-slider__position__yTYED{font-size:var(--font-size-sm);opacity:.8}.PortfolioSliderBlock_c-portfolio-slider__pagination__F94uI{display:flex;justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-lg) 0}.PortfolioSliderBlock_c-portfolio-slider__dot__HFGEy{width:var(--space-lg);height:var(--space-lg);border-radius:var(--border-radius-full);border:2px solid var(--color-primary);background:rgba(0,0,0,0);cursor:pointer;transition:var(--transition-fast);color:rgba(0,0,0,0);font-size:0;overflow:hidden}.PortfolioSliderBlock_c-portfolio-slider__dot__HFGEy:hover{background:color-mix(in srgb,var(--color-primary) 30%,transparent);transform:scale(1.2)}.PortfolioSliderBlock_c-portfolio-slider__dot__HFGEy:focus{outline:2px solid var(--color-focus);outline-offset:2px}.PortfolioSliderBlock_c-portfolio-slider__dot--active__8Ji5l{background:var(--color-primary)}.PortfolioSliderBlock_c-portfolio-slider__dot__HFGEy span{display:none}@media print{.PortfolioSliderBlock_c-portfolio-slider__nav-button__PEFSJ,.PortfolioSliderBlock_c-portfolio-slider__pagination__F94uI{display:none!important}.PortfolioSliderBlock_c-portfolio-slider__track__BGNe_{display:block!important;overflow:visible!important}.PortfolioSliderBlock_c-portfolio-slider__item__1guyO{margin-bottom:24pt!important}}.PortfolioSliderBlock_c-portfolio-grid__yyayK{background:var(--color-paper);color:var(--color-ink-slate)}.PortfolioSliderBlock_c-portfolio-grid--dark__wIFyC{background:var(--color-ink-1);color:var(--color-text-inverse)}.PortfolioSliderBlock_c-portfolio-grid__section-header__2KYY3{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-xl)}.PortfolioSliderBlock_c-portfolio-grid__yyayK:not(.PortfolioSliderBlock_c-portfolio-grid--dark__wIFyC) .PortfolioSliderBlock_c-portfolio-grid__eyebrow__IQi3k{color:var(--color-orange-darker)}.PortfolioSliderBlock_c-portfolio-grid__heading__AOk3_{color:inherit}.PortfolioSliderBlock_c-portfolio-grid__section-link__nQMrv{flex-shrink:0;font-family:var(--font-family-mono);font-size:var(--font-size-sm);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:var(--color-orange-darker)}.PortfolioSliderBlock_c-portfolio-grid__section-link__nQMrv:focus-visible,.PortfolioSliderBlock_c-portfolio-grid__section-link__nQMrv:hover{text-decoration:underline}.PortfolioSliderBlock_c-portfolio-grid--dark__wIFyC .PortfolioSliderBlock_c-portfolio-grid__section-link__nQMrv{color:var(--color-orange)}.PortfolioSliderBlock_c-portfolio-grid__filters__HDmzc{display:flex;flex-wrap:wrap;gap:var(--space-sm);list-style:none;margin:0 0 var(--space-xl);padding:0}.PortfolioSliderBlock_c-portfolio-grid__filter__FoArI{display:inline-flex;align-items:center;padding:var(--space-2xs) var(--space-md);border:1px solid var(--color-hairline);border-radius:var(--border-radius-full);font-family:var(--font-family-mono);font-size:var(--font-size-xs);letter-spacing:.05em;text-transform:uppercase;text-decoration:none;color:inherit;opacity:.75;transition:var(--transition-fast)}.PortfolioSliderBlock_c-portfolio-grid__filter__FoArI:focus-visible,.PortfolioSliderBlock_c-portfolio-grid__filter__FoArI:hover{opacity:1;border-color:var(--color-orange)}.PortfolioSliderBlock_c-portfolio-grid__filter__FoArI:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.PortfolioSliderBlock_c-portfolio-grid__filter--active__xGr3y{opacity:1;border-color:var(--color-orange);color:var(--color-orange)}.PortfolioSliderBlock_c-portfolio-grid__list__utdgq{display:grid;grid-template-columns:1fr;gap:var(--space-xl);list-style:none;margin:0;padding:0}@media(width >= 700px){.PortfolioSliderBlock_c-portfolio-grid__list__utdgq{grid-template-columns:repeat(3,1fr)}}@media(width < 700px){.PortfolioSliderBlock_c-portfolio-grid__yyayK:not(.PortfolioSliderBlock_c-portfolio-grid--dark__wIFyC) .PortfolioSliderBlock_c-portfolio-grid__list__utdgq{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;gap:var(--space-lg);margin-inline:calc(var(--space-lg)*-1);padding-inline:var(--space-lg);scroll-behavior:smooth;scrollbar-width:none}.PortfolioSliderBlock_c-portfolio-grid__yyayK:not(.PortfolioSliderBlock_c-portfolio-grid--dark__wIFyC) .PortfolioSliderBlock_c-portfolio-grid__list__utdgq::-webkit-scrollbar{display:none}}@media(width < 700px)and (prefers-reduced-motion:reduce){.PortfolioSliderBlock_c-portfolio-grid__yyayK:not(.PortfolioSliderBlock_c-portfolio-grid--dark__wIFyC) .PortfolioSliderBlock_c-portfolio-grid__list__utdgq{scroll-behavior:auto}}@media(width < 700px){.PortfolioSliderBlock_c-portfolio-grid__yyayK:not(.PortfolioSliderBlock_c-portfolio-grid--dark__wIFyC) .PortfolioSliderBlock_c-portfolio-grid__item__mfszx{flex:0 0 82vw;max-width:82vw;scroll-snap-align:center}.PortfolioSliderBlock_c-portfolio-grid__yyayK:not(.PortfolioSliderBlock_c-portfolio-grid--dark__wIFyC) .PortfolioSliderBlock_c-portfolio-grid__item__mfszx:not(:first-child){content-visibility:auto;contain-intrinsic-size:82vw 480px}}.PortfolioSliderBlock_c-portfolio-grid__item__mfszx{display:flex}.PortfolioSliderBlock_c-portfolio-grid__card__NZkDk{display:flex;flex-direction:column;gap:var(--space-md);width:100%;background:var(--color-bg-primary);border:1px solid var(--color-border-light);color:inherit}.PortfolioSliderBlock_c-portfolio-grid__header__jWDLr{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm)}.PortfolioSliderBlock_c-portfolio-grid__logo__S328d{flex-shrink:0;max-width:45%}.PortfolioSliderBlock_c-portfolio-grid__logo__S328d img{max-height:40px;width:auto;object-fit:contain;filter:brightness(0)}.PortfolioSliderBlock_c-portfolio-grid__logo--dark__3RHy9 img{filter:brightness(0) invert(1)}.PortfolioSliderBlock_c-portfolio-grid__industry__pYPb1{font-family:var(--font-family-mono);font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-orange-darker);white-space:nowrap}.PortfolioSliderBlock_c-portfolio-grid--dark__wIFyC .PortfolioSliderBlock_c-portfolio-grid__industry__pYPb1{color:var(--color-orange)}.PortfolioSliderBlock_c-portfolio-grid__title__nDTq3{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin:0;color:inherit}.PortfolioSliderBlock_c-portfolio-grid__description__AsuTP{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0;color:inherit;opacity:.85;line-height:var(--line-height-relaxed)}.PortfolioSliderBlock_c-portfolio-grid__tech__0mnk3{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap;margin-top:auto}.PortfolioSliderBlock_c-portfolio-grid__chip__YK7C0{position:relative;display:inline-block;width:60px;height:24px;flex-shrink:0}.PortfolioSliderBlock_c-portfolio-grid__chip__YK7C0 img{object-fit:contain!important;filter:brightness(0);opacity:.75}.PortfolioSliderBlock_c-portfolio-grid--dark__wIFyC .PortfolioSliderBlock_c-portfolio-grid__chip__YK7C0 img{filter:brightness(0) invert(1)}.PortfolioSliderBlock_c-portfolio-grid__tag__SxPp9{display:inline-block;padding:var(--space-2xs) var(--space-sm);border:1px solid var(--color-border-light);border-radius:var(--border-radius-full);font-family:var(--font-family-mono);font-size:var(--font-size-xs);letter-spacing:.02em;color:inherit;opacity:.8}.PortfolioSliderBlock_c-portfolio-grid__link__dBcwC{display:inline-flex;align-items:center;gap:var(--space-2xs);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);letter-spacing:.03em;text-transform:uppercase;text-decoration:none;color:var(--color-orange-darker)}.PortfolioSliderBlock_c-portfolio-grid__link__dBcwC:focus-visible,.PortfolioSliderBlock_c-portfolio-grid__link__dBcwC:hover{text-decoration:underline}.PortfolioSliderBlock_c-portfolio-grid__link__dBcwC:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.PortfolioSliderBlock_c-portfolio-grid--dark__wIFyC .PortfolioSliderBlock_c-portfolio-grid__link__dBcwC{color:var(--color-text-inverse)}@media print{.PortfolioSliderBlock_c-portfolio-grid__list__utdgq{display:block!important;overflow:visible!important}.PortfolioSliderBlock_c-portfolio-grid__item__mfszx{margin-bottom:24pt!important}.PortfolioSliderBlock_c-portfolio-grid__description__AsuTP{-webkit-line-clamp:unset!important;overflow:visible!important}}@keyframes BlockErrorBoundary_animated-gradient-shift__0A1x_{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes BlockErrorBoundary_dot-pulse__mzXIH{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.BlockErrorBoundary_c-block-error-boundary__JEIsM{padding:var(--space-xl) 0;background-color:var(--color-warning-light);border:1px solid var(--color-warning);border-radius:var(--border-radius-lg);margin:var(--space-lg) 0;position:relative}.BlockErrorBoundary_c-block-error-boundary__JEIsM:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--color-warning);border-radius:var(--border-radius-sm) 0 0 var(--border-radius-sm)}.BlockErrorBoundary_c-block-error-boundary__container__DMRJM{display:flex;align-items:flex-start;gap:var(--space-lg);text-align:left}.BlockErrorBoundary_c-block-error-boundary__icon__CzD6m{font-size:var(--font-size-xl);color:var(--color-warning);flex-shrink:0;margin-top:var(--space-xs);width:var(--space-lg);height:var(--space-lg);display:flex;align-items:center;justify-content:center}.BlockErrorBoundary_c-block-error-boundary__content__PaktD{flex:1 1;min-width:0}.BlockErrorBoundary_c-block-error-boundary__title__Pa9Kj{margin:0 0 var(--space-sm) 0;font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);font-family:var(--font-family-primary);color:var(--color-text-inverse);line-height:var(--line-height-snug)}.BlockErrorBoundary_c-block-error-boundary__message__5r5gM{margin:0 0 var(--space-lg) 0;color:var(--color-text-secondary);font-family:var(--font-family-primary);font-size:var(--font-size-base);line-height:var(--line-height-relaxed)}.BlockErrorBoundary_c-block-error-boundary__actions__MDBO1{display:flex;gap:var(--space-md);margin-top:var(--space-md);flex-wrap:wrap}.BlockErrorBoundary_c-block-error-boundary__button__B8_MO{padding:var(--space-sm) var(--space-md);border:1px solid var(--color-warning);border-radius:var(--border-radius-md);background:var(--color-bg-primary);color:var(--color-warning);font-family:var(--font-family-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:var(--transition-fast);text-decoration:none;display:inline-flex;align-items:center;min-height:36px}.BlockErrorBoundary_c-block-error-boundary__button__B8_MO:hover{background:var(--color-warning);color:var(--color-text-inverse);transform:translateY(-1px)}.BlockErrorBoundary_c-block-error-boundary__button__B8_MO:focus{outline:2px solid var(--color-focus);outline-offset:2px;box-shadow:var(--shadow-focus)}.BlockErrorBoundary_c-block-error-boundary__button__B8_MO:active{transform:translateY(0)}.BlockErrorBoundary_c-block-error-boundary__details__DoMk3{margin-top:var(--space-lg);border:1px solid var(--color-border-light);border-radius:var(--border-radius-md);overflow:hidden}.BlockErrorBoundary_c-block-error-boundary__details__DoMk3 summary{padding:var(--space-md);background-color:var(--color-bg-secondary);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-family:var(--font-family-primary);color:var(--color-text-secondary);transition:var(--transition-fast);border:none;outline:none;-webkit-user-select:none;user-select:none}.BlockErrorBoundary_c-block-error-boundary__details__DoMk3 summary:hover{background-color:var(--color-bg-muted);color:var(--color-text-primary)}.BlockErrorBoundary_c-block-error-boundary__details__DoMk3 summary:focus{background-color:var(--color-bg-muted);outline:2px solid var(--color-focus);outline-offset:-2px}.BlockErrorBoundary_c-block-error-boundary__details__DoMk3 summary::marker{color:var(--color-primary)}.BlockErrorBoundary_c-block-error-boundary__error__IXLfW{margin:0;padding:var(--space-lg);background-color:var(--color-bg-muted);border-top:1px solid var(--color-border-light);font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--color-error);line-height:var(--line-height-normal);overflow:auto;white-space:pre-wrap;overflow-wrap:break-word;max-height:200px}.BlockErrorBoundary_c-block-error-boundary--compact__eoDVJ{padding:var(--space-md) 0;margin:var(--space-md) 0}.BlockErrorBoundary_c-block-error-boundary--compact__eoDVJ .BlockErrorBoundary_c-block-error-boundary__title__Pa9Kj{font-size:var(--font-size-base)}.BlockErrorBoundary_c-block-error-boundary--compact__eoDVJ .BlockErrorBoundary_c-block-error-boundary__message__5r5gM{font-size:var(--font-size-sm);margin-bottom:var(--space-md)}.BlockErrorBoundary_c-block-error-boundary--compact__eoDVJ .BlockErrorBoundary_c-block-error-boundary__icon__CzD6m{font-size:var(--font-size-lg)}.BlockErrorBoundary_c-block-error-boundary--inline__Hzjun{padding:var(--space-md);margin:var(--space-sm) 0;background:var(--color-warning-light);border-left:4px solid var(--color-warning);border-radius:var(--border-radius-sm)}.BlockErrorBoundary_c-block-error-boundary--inline__Hzjun:before{display:none}.BlockErrorBoundary_c-block-error-boundary--inline__Hzjun .BlockErrorBoundary_c-block-error-boundary__container__DMRJM{padding:0}.BlockErrorBoundary_c-block-error-boundary--inline__Hzjun .BlockErrorBoundary_c-block-error-boundary__title__Pa9Kj{font-size:var(--font-size-sm);margin-bottom:var(--space-xs)}.BlockErrorBoundary_c-block-error-boundary--inline__Hzjun .BlockErrorBoundary_c-block-error-boundary__message__5r5gM{font-size:var(--font-size-sm);margin-bottom:var(--space-sm)}.BlockErrorBoundary_c-block-error-boundary--error__yIi_p{background-color:var(--color-error-light);border-color:var(--color-error)}.BlockErrorBoundary_c-block-error-boundary--error__yIi_p:before{background:var(--color-error)}.BlockErrorBoundary_c-block-error-boundary--error__yIi_p .BlockErrorBoundary_c-block-error-boundary__icon__CzD6m,.BlockErrorBoundary_c-block-error-boundary--error__yIi_p .BlockErrorBoundary_c-block-error-boundary__title__Pa9Kj{color:var(--color-error)}.BlockErrorBoundary_c-block-error-boundary--error__yIi_p .BlockErrorBoundary_c-block-error-boundary__button__B8_MO{border-color:var(--color-error);color:var(--color-error)}.BlockErrorBoundary_c-block-error-boundary--error__yIi_p .BlockErrorBoundary_c-block-error-boundary__button__B8_MO:hover{background:var(--color-error)}@media(width <= 767px){.BlockErrorBoundary_c-block-error-boundary__JEIsM{padding:var(--space-lg) 0;margin:var(--space-md) 0}.BlockErrorBoundary_c-block-error-boundary__container__DMRJM{flex-direction:column;text-align:center;gap:var(--space-md)}.BlockErrorBoundary_c-block-error-boundary__icon__CzD6m{margin-top:0;align-self:center}.BlockErrorBoundary_c-block-error-boundary__actions__MDBO1{justify-content:center}.BlockErrorBoundary_c-block-error-boundary__error__IXLfW{font-size:var(--font-size-xs);padding:var(--space-md)}}@media(prefers-reduced-motion:reduce){.BlockErrorBoundary_c-block-error-boundary__button__B8_MO{transition:none}.BlockErrorBoundary_c-block-error-boundary__button__B8_MO:active,.BlockErrorBoundary_c-block-error-boundary__button__B8_MO:hover{transform:none}}@media(prefers-contrast:high){.BlockErrorBoundary_c-block-error-boundary__JEIsM,.BlockErrorBoundary_c-block-error-boundary__button__B8_MO,.BlockErrorBoundary_c-block-error-boundary__details__DoMk3{border-width:2px}.BlockErrorBoundary_c-block-error-boundary__error__IXLfW{border-top-width:2px}}@keyframes FAQBlock_animated-gradient-shift__H1hWL{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes FAQBlock_dot-pulse__vYPcT{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.FAQBlock_c-faq__container__W_zUQ{position:relative;z-index:2}.FAQBlock_c-faq__heading__f7_s8{font-family:var(--font-family-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin-bottom:var(--space-2xl);color:var(--color-text-primary);position:relative}@media(min-width:768px){.FAQBlock_c-faq__heading__f7_s8{font-size:var(--font-size-3xl);margin-bottom:var(--space-3xl)}}@media(min-width:1024px){.FAQBlock_c-faq__heading__f7_s8{font-size:var(--font-size-4xl)}}.FAQBlock_c-faq__items__M0zpz{--stack-space:0}.FAQBlock_c-faq__item___FIPn{border-top:1px solid var(--color-hairline)}.FAQBlock_c-faq__item___FIPn:first-child{border-top:none}.FAQBlock_c-faq__question__GkK9q{padding:var(--space-md) 0;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);cursor:pointer;display:flex;align-items:flex-start;gap:var(--space-sm);list-style:none;transition:var(--transition-fast)}.FAQBlock_c-faq__question__GkK9q::-webkit-details-marker{display:none}.FAQBlock_c-faq__question__GkK9q:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.FAQBlock_c-faq__question__GkK9q:hover{color:var(--color-text-secondary)}.FAQBlock_c-faq__dot__Gmkrz{flex-shrink:0;width:var(--dot-size-md);height:var(--dot-size-md);margin-top:.4em;border-radius:var(--border-radius-full);background:linear-gradient(180deg,var(--color-orange-light),var(--dot-orange));transition:transform var(--transition-fast)}.FAQBlock_c-faq__question-text__9weZY{flex:1 1}.FAQBlock_c-faq__item___FIPn[open] .FAQBlock_c-faq__dot__Gmkrz{transform:scale(1.6)}.FAQBlock_c-faq__answer__ss8pY{padding:0 0 var(--space-lg);margin-left:calc(var(--dot-size-md) + var(--space-sm));max-width:66ch;color:var(--color-text-secondary)}@media print{.FAQBlock_c-faq__item___FIPn{margin-bottom:12pt!important;border-top-color:#000!important}.FAQBlock_c-faq__dot__Gmkrz{background:#000!important}.FAQBlock_c-faq__answer__ss8pY{display:block!important;max-width:none!important}}.ErrorBoundary_c-error-boundary__pKqer{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;padding:var(--space-2xl);text-align:center;background:var(--color-bg-primary);border:1px solid var(--color-border-light);border-radius:var(--border-radius-lg);margin:var(--space-lg) 0}.ErrorBoundary_c-error-boundary__icon__11Kk6{width:var(--space-4xl);height:var(--space-4xl);color:var(--color-error);margin-bottom:var(--space-lg)}.ErrorBoundary_c-error-boundary__heading__HmPWa{color:var(--color-error);font-family:var(--font-family-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin-bottom:var(--space-md);line-height:var(--line-height-snug)}.ErrorBoundary_c-error-boundary__message__N3jSw{color:var(--color-text-secondary);font-family:var(--font-family-primary);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);margin-bottom:var(--space-2xl);max-width:600px}.ErrorBoundary_c-error-boundary__actions__Ye6US{display:flex;gap:var(--space-md);flex-wrap:wrap;justify-content:center}.ErrorBoundary_c-error-boundary__button__MaNk2{background-color:var(--color-primary);color:var(--color-text-inverse);border:none;padding:var(--space-md) var(--space-xl);border-radius:var(--border-radius-md);cursor:pointer;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);font-family:var(--font-family-primary);transition:var(--transition-fast);min-height:44px}.ErrorBoundary_c-error-boundary__button__MaNk2:hover{background-color:var(--color-primary-dark);transform:translateY(-1px)}.ErrorBoundary_c-error-boundary__button__MaNk2:focus{outline:2px solid var(--color-focus);outline-offset:2px;box-shadow:var(--shadow-focus)}.ErrorBoundary_c-error-boundary__button__MaNk2:active{transform:translateY(0)}.ErrorBoundary_c-error-boundary__button--secondary___z82E{background-color:var(--color-bg-secondary);color:var(--color-text-primary);border:1px solid var(--color-border-light)}.ErrorBoundary_c-error-boundary__button--secondary___z82E:hover{background-color:var(--color-bg-muted);border-color:var(--color-border-dark)}.ErrorBoundary_c-error-boundary__details__CipXf{margin-top:var(--space-2xl);text-align:left;width:100%;max-width:800px}.ErrorBoundary_c-error-boundary__summary__XEs9v{cursor:pointer;color:var(--color-text-secondary);font-family:var(--font-family-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--space-sm);border:1px solid var(--color-border-light);border-radius:var(--border-radius-sm);background:var(--color-bg-secondary);transition:var(--transition-fast)}.ErrorBoundary_c-error-boundary__summary__XEs9v:hover{background:var(--color-bg-muted);border-color:var(--color-border-light)}.ErrorBoundary_c-error-boundary__summary__XEs9v:focus{outline:2px solid var(--color-focus);outline-offset:2px}.ErrorBoundary_c-error-boundary__summary__XEs9v::marker{color:var(--color-primary)}.ErrorBoundary_c-error-boundary__pre__ww98K{background-color:var(--color-bg-muted);color:var(--color-text-muted);padding:var(--space-lg);border-radius:var(--border-radius-md);overflow:auto;font-size:var(--font-size-sm);font-family:var(--font-family-mono);line-height:var(--line-height-normal);margin-top:var(--space-md);border:1px solid var(--color-border-light);max-height:300px}.ErrorBoundary_c-error-boundary--compact__D_D9X{min-height:200px;padding:var(--space-lg)}.ErrorBoundary_c-error-boundary--compact__D_D9X .ErrorBoundary_c-error-boundary__heading__HmPWa{font-size:var(--font-size-lg)}.ErrorBoundary_c-error-boundary--compact__D_D9X .ErrorBoundary_c-error-boundary__message__N3jSw{font-size:var(--font-size-sm);margin-bottom:var(--space-lg)}.ErrorBoundary_c-error-boundary--inline__s3WHW{min-height:auto;padding:var(--space-md);flex-direction:row;text-align:left;align-items:flex-start;gap:var(--space-md)}.ErrorBoundary_c-error-boundary--inline__s3WHW .ErrorBoundary_c-error-boundary__icon__11Kk6{width:var(--space-lg);height:var(--space-lg);margin-bottom:0;flex-shrink:0}.ErrorBoundary_c-error-boundary--inline__s3WHW .ErrorBoundary_c-error-boundary__content__FNExU{flex:1 1}.ErrorBoundary_c-error-boundary--inline__s3WHW .ErrorBoundary_c-error-boundary__heading__HmPWa{font-size:var(--font-size-base);margin-bottom:var(--space-xs)}.ErrorBoundary_c-error-boundary--inline__s3WHW .ErrorBoundary_c-error-boundary__message__N3jSw{font-size:var(--font-size-sm);margin-bottom:var(--space-md)}@media(prefers-reduced-motion:reduce){.ErrorBoundary_c-error-boundary__button__MaNk2{transition:none}.ErrorBoundary_c-error-boundary__button__MaNk2:active,.ErrorBoundary_c-error-boundary__button__MaNk2:hover{transform:none}}@media(prefers-contrast:high){.ErrorBoundary_c-error-boundary__pKqer{border-width:2px}.ErrorBoundary_c-error-boundary__button__MaNk2{border:2px solid var(--color-primary)}.ErrorBoundary_c-error-boundary__button--secondary___z82E,.ErrorBoundary_c-error-boundary__pre__ww98K{border-width:2px}}@keyframes ExpertiseCard_animated-gradient-shift__aE7KD{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes ExpertiseCard_dot-pulse__jOjvT{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.ExpertiseCard_c-expertise-card__wrapper__Sec_P{position:relative;border-radius:var(--border-radius-xl);background:var(--color-hairline);padding:1px;pointer-events:none}.ExpertiseCard_c-expertise-card__GLpCD{position:relative;z-index:1;border-radius:calc(var(--border-radius-xl) - 1px);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-align:start;padding:var(--space-xl);background:var(--color-ink-panel);min-height:100%;pointer-events:auto}@media(width >= 768px){.ExpertiseCard_c-expertise-card__GLpCD{padding:var(--space-2xl)}}.ExpertiseCard_c-expertise-card__content__r0FGd{display:flex;flex-direction:column;align-items:flex-start;text-align:start;width:100%}.ExpertiseCard_c-expertise-card__kicker__dLjLV{margin:0 0 var(--space-md);font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-light);letter-spacing:.14em;text-transform:uppercase;color:var(--color-lavender-light)}.ExpertiseCard_c-expertise-card__wrapper--featured__Vpvqr{background:none;padding:0;animation:none;box-shadow:none}.ExpertiseCard_c-expertise-card--featured__bXG9l{position:relative;align-items:flex-start;text-align:left;padding:var(--space-xl);overflow:hidden;isolation:isolate}@media(min-width:768px){.ExpertiseCard_c-expertise-card--featured__bXG9l{padding:var(--space-2xl)}}.ExpertiseCard_c-expertise-card--featured__bXG9l:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 20% 15%,color-mix(in srgb,var(--color-lavender) 22%,transparent),transparent 60%)}.ExpertiseCard_c-expertise-card__glyph__666o4{margin-bottom:var(--space-md)}.ExpertiseCard_c-expertise-card__chips__hBgbj{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-lg);width:100%}@media print{.ExpertiseCard_c-expertise-card__wrapper--featured__Vpvqr,.ExpertiseCard_c-expertise-card__wrapper__Sec_P{background:none!important}.ExpertiseCard_c-expertise-card--featured__bXG9l,.ExpertiseCard_c-expertise-card__GLpCD{background:none!important;border:1px solid #000!important}.ExpertiseCard_c-expertise-card--featured__bXG9l:before{display:none!important}.ExpertiseCard_c-expertise-card__card-description__7P19p,.ExpertiseCard_c-expertise-card__card-title__1KKst,.ExpertiseCard_c-expertise-card__hub__CUyNf{color:#000!important}}