.sst-section-header .text-brand{color:var(--color-text-brand)}.sst-section-header{margin-inline:auto;margin-bottom:var(--space-8);text-align:center}.sst-section-header .sst-section-title{color:var(--color-text-primary);font-size:clamp(1.625rem,3.5vw,2.25rem);font-weight:700;letter-spacing:-.03em;line-height:1.15;margin:0 0 var(--space-3)}.sst-section-header .sst-section-lead{color:var(--color-text-secondary);font-size:1.0625rem;line-height:1.65;margin:0}.sst-section-header .sst-section-lead+.sst-section-lead{margin-top:var(--space-3)}@media (min-width:768px){.sst-section-header{margin-bottom:var(--space-10)}}:root{--sst-home-surface-a:#fff;--sst-home-surface-a-accent:radial-gradient(ellipse 75% 45% at 50% 0%,rgba(65,154,201,.07) 0%,transparent 58%);--sst-home-surface-b:#f8fafc;--sst-home-surface-b-fill:linear-gradient(180deg,#f8fafc,#f4f9fd 55%,#f0f7fc);--sst-home-surface-b-accent:radial-gradient(ellipse 80% 48% at 50% 0%,rgba(65,154,201,.09) 0%,transparent 56%);--sst-home-surface-fade-a-to-b:linear-gradient(180deg,rgba(248,250,252,.92),rgba(248,250,252,.45) 42%,transparent);--sst-home-surface-fade-b-to-a:linear-gradient(180deg,hsla(0,0%,100%,.94),hsla(0,0%,100%,.42) 40%,transparent)}.sst-home-surface-a,.sst-home-surface-a.sst-section--raised{background-color:var(--sst-home-surface-a)!important;background-image:var(--sst-home-surface-a-accent);background-repeat:no-repeat;overflow:visible;position:relative}.sst-home-surface-b,.sst-home-surface-b.sst-section--raised{background-color:var(--sst-home-surface-b)!important;background-image:var(--sst-home-surface-b-accent),var(--sst-home-surface-b-fill);background-repeat:no-repeat;overflow:visible;position:relative}.sst-home-surface-a+.sst-home-surface-b:before,.sst-home-surface-b+.sst-home-surface-a:before{content:"";height:3.5rem;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.sst-home-surface-a+.sst-home-surface-b:before{background:var(--sst-home-surface-fade-a-to-b)}.sst-home-surface-b+.sst-home-surface-a:before{background:var(--sst-home-surface-fade-b-to-a)}.sst-home-surface-a+.sst-home-surface-b,.sst-home-surface-b+.sst-home-surface-a{border-block-start:none;box-shadow:inset 0 6px 16px -14px rgba(15,23,42,.12)}.sst-home-surface-a>.sst-container,.sst-home-surface-b>.sst-container{position:relative;z-index:1}.sst-section--raised.sst-home-surface-a,.sst-section--raised.sst-home-surface-b,.sst-section.sst-home-surface-a,.sst-section.sst-home-surface-b{padding-bottom:var(--space-12);padding-top:var(--space-12)}@media (min-width:768px){.sst-section--raised.sst-home-surface-a,.sst-section--raised.sst-home-surface-b,.sst-section.sst-home-surface-a,.sst-section.sst-home-surface-b{padding-bottom:var(--space-16);padding-top:var(--space-16)}}@media (min-width:1024px){.sst-section--raised.sst-home-surface-a,.sst-section--raised.sst-home-surface-b,.sst-section.sst-home-surface-a,.sst-section.sst-home-surface-b{padding-bottom:var(--space-20);padding-top:var(--space-20)}}.sst-section--raised.sst-home-surface-a+.sst-section--raised.sst-home-surface-b,.sst-section--raised.sst-home-surface-a+.sst-section.sst-home-surface-b,.sst-section--raised.sst-home-surface-b+.sst-section--raised.sst-home-surface-a,.sst-section--raised.sst-home-surface-b+.sst-section.sst-home-surface-a,.sst-section.sst-home-surface-a+.sst-section--raised.sst-home-surface-b,.sst-section.sst-home-surface-a+.sst-section.sst-home-surface-b,.sst-section.sst-home-surface-b+.sst-section--raised.sst-home-surface-a,.sst-section.sst-home-surface-b+.sst-section.sst-home-surface-a{padding-top:var(--space-12)}.sst-section--raised.sst-home-surface-a:has(+.sst-section--raised.sst-home-surface-b),.sst-section--raised.sst-home-surface-a:has(+.sst-section.sst-home-surface-b),.sst-section--raised.sst-home-surface-b:has(+.sst-section--raised.sst-home-surface-a),.sst-section--raised.sst-home-surface-b:has(+.sst-section.sst-home-surface-a),.sst-section.sst-home-surface-a:has(+.sst-section--raised.sst-home-surface-b),.sst-section.sst-home-surface-a:has(+.sst-section.sst-home-surface-b),.sst-section.sst-home-surface-b:has(+.sst-section--raised.sst-home-surface-a),.sst-section.sst-home-surface-b:has(+.sst-section.sst-home-surface-a){padding-bottom:var(--space-12)}@media (min-width:768px){.sst-section--raised.sst-home-surface-a+.sst-section--raised.sst-home-surface-b,.sst-section--raised.sst-home-surface-a+.sst-section.sst-home-surface-b,.sst-section--raised.sst-home-surface-b+.sst-section--raised.sst-home-surface-a,.sst-section--raised.sst-home-surface-b+.sst-section.sst-home-surface-a,.sst-section.sst-home-surface-a+.sst-section--raised.sst-home-surface-b,.sst-section.sst-home-surface-a+.sst-section.sst-home-surface-b,.sst-section.sst-home-surface-b+.sst-section--raised.sst-home-surface-a,.sst-section.sst-home-surface-b+.sst-section.sst-home-surface-a{padding-top:var(--space-16)}.sst-section--raised.sst-home-surface-a:has(+.sst-section--raised.sst-home-surface-b),.sst-section--raised.sst-home-surface-a:has(+.sst-section.sst-home-surface-b),.sst-section--raised.sst-home-surface-b:has(+.sst-section--raised.sst-home-surface-a),.sst-section--raised.sst-home-surface-b:has(+.sst-section.sst-home-surface-a),.sst-section.sst-home-surface-a:has(+.sst-section--raised.sst-home-surface-b),.sst-section.sst-home-surface-a:has(+.sst-section.sst-home-surface-b),.sst-section.sst-home-surface-b:has(+.sst-section--raised.sst-home-surface-a),.sst-section.sst-home-surface-b:has(+.sst-section.sst-home-surface-a){padding-bottom:var(--space-16)}}@media (min-width:1024px){.sst-section--raised.sst-home-surface-a+.sst-section--raised.sst-home-surface-b,.sst-section--raised.sst-home-surface-a+.sst-section.sst-home-surface-b,.sst-section--raised.sst-home-surface-b+.sst-section--raised.sst-home-surface-a,.sst-section--raised.sst-home-surface-b+.sst-section.sst-home-surface-a,.sst-section.sst-home-surface-a+.sst-section--raised.sst-home-surface-b,.sst-section.sst-home-surface-a+.sst-section.sst-home-surface-b,.sst-section.sst-home-surface-b+.sst-section--raised.sst-home-surface-a,.sst-section.sst-home-surface-b+.sst-section.sst-home-surface-a{padding-top:var(--space-20)}.sst-section--raised.sst-home-surface-a:has(+.sst-section--raised.sst-home-surface-b),.sst-section--raised.sst-home-surface-a:has(+.sst-section.sst-home-surface-b),.sst-section--raised.sst-home-surface-b:has(+.sst-section--raised.sst-home-surface-a),.sst-section--raised.sst-home-surface-b:has(+.sst-section.sst-home-surface-a),.sst-section.sst-home-surface-a:has(+.sst-section--raised.sst-home-surface-b),.sst-section.sst-home-surface-a:has(+.sst-section.sst-home-surface-b),.sst-section.sst-home-surface-b:has(+.sst-section--raised.sst-home-surface-a),.sst-section.sst-home-surface-b:has(+.sst-section.sst-home-surface-a){padding-bottom:var(--space-20)}}.sst-home-surface-a.sst-home-portfolio{background-image:radial-gradient(ellipse 75% 50% at 50% 100%,rgba(65,154,201,.06) 0,transparent 58%),var(--sst-home-surface-a-accent)}.sst-home-surface-a.sst-home-testimonials{background-image:radial-gradient(ellipse 70% 45% at 88% 18%,rgba(108,207,248,.1) 0,transparent 58%),var(--sst-home-surface-a-accent)}.sst-home-surface-b.sst-home-blog{background-image:radial-gradient(ellipse 80% 55% at 12% 0,rgba(108,207,248,.09) 0,transparent 55%),radial-gradient(ellipse 70% 45% at 88% 100%,rgba(65,154,201,.08) 0,transparent 58%),var(--sst-home-surface-b-accent),var(--sst-home-surface-b-fill)}.sst-home-surface-b.sst-home-process{background-image:radial-gradient(ellipse 70% 40% at 50% 100%,rgba(65,154,201,.06) 0,transparent 55%),var(--sst-home-surface-b-accent),var(--sst-home-surface-b-fill)}.sst-featured-card.sst-card,.sst-portfolio-card.sst-card,.sst-portfolio-listing-card.sst-card,.sst-portfolio-spotlight__card.sst-card{padding:0}.sst-portfolio-card{display:block;overflow:hidden;text-decoration:none}.sst-portfolio-card:focus-visible,.sst-portfolio-card:hover{color:inherit;text-decoration:none}.sst-portfolio-card.sst-card-interactive:focus-within,.sst-portfolio-card.sst-card-interactive:hover{border-color:rgba(65,154,201,.2)}.sst-portfolio-card__media{aspect-ratio:4/3;overflow:hidden;position:relative}.sst-portfolio-card__img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--duration-slow) var(--ease-default);width:100%}.sst-portfolio-card:hover .sst-portfolio-card__img{transform:scale(1.06)}.sst-portfolio-card__overlay{align-items:flex-end;background:linear-gradient(0deg,rgba(30,58,138,.82) 0,rgba(30,58,138,.35) 55%,transparent);display:flex;inset:0;opacity:0;padding:1.25rem;position:absolute;transition:opacity var(--duration-normal) var(--ease-default)}.sst-portfolio-card:focus-within .sst-portfolio-card__overlay,.sst-portfolio-card:hover .sst-portfolio-card__overlay{opacity:1}.sst-portfolio-card__overlay-text{align-items:center;color:#fff;display:flex;font-size:.875rem;font-weight:500;gap:.375rem}.sst-portfolio-card__body{padding:var(--space-4) var(--space-5)}.sst-portfolio-card__type{align-items:center;color:var(--color-primary);display:inline-flex;font-size:.6875rem;font-weight:600;letter-spacing:.06em;margin-bottom:.3rem;text-transform:uppercase}.sst-portfolio-card__title{color:var(--color-text-primary);font-size:1rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;text-wrap:balance}.sst-portfolio-card__tags{display:flex;flex-wrap:wrap;gap:.375rem;list-style:none;margin-bottom:0;margin-top:.5rem;padding:0}.sst-portfolio-card__tag{background-color:var(--color-surface-sunken);border:1px solid var(--color-border-default);border-radius:var(--radius-full);color:var(--color-text-secondary);font-size:.6875rem;font-weight:500;letter-spacing:.03em;padding:.15rem .55rem}.bis-portfolio-tab-btn{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:var(--space-2)}.bis-portfolio-tab-btn .filter-button{flex-shrink:0}.filtr-container-area{min-width:0}.sst-portfolio-intro__grid{align-items:center;display:grid;gap:var(--space-10)}@media (min-width:1024px){.sst-portfolio-intro__grid{gap:var(--space-12);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.sst-portfolio-intro__title{color:var(--color-text-primary);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:var(--space-4) 0 var(--space-5);text-wrap:balance}.sst-portfolio-intro__text{color:var(--color-text-secondary);font-size:1.0625rem;line-height:1.7;margin:0;max-width:34rem}.sst-portfolio-intro__media{display:flex;justify-content:center;position:relative}.sst-portfolio-intro__blob{background:radial-gradient(circle,rgba(108,207,248,.22) 0,transparent 70%);border-radius:50%;inset:10% 8%;pointer-events:none;position:absolute}.sst-portfolio-intro__illustration{max-width:32rem;position:relative;width:100%;z-index:1}.sst-portfolio-intro__body{color:var(--color-text-secondary);display:flex;flex-direction:column;font-size:1.0625rem;gap:var(--space-4);line-height:1.7}.sst-portfolio-intro__body p{margin:0;max-width:34rem}.sst-portfolio-intro__actions{align-items:stretch;display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-6);width:100%}.sst-portfolio-intro__actions>.sst-btn,.sst-portfolio-intro__actions>a.sst-btn{justify-content:center;width:100%}@media (min-width:480px){.sst-portfolio-intro__actions{align-items:center;flex-direction:row;flex-wrap:wrap;width:auto}.sst-portfolio-intro__actions>.sst-btn,.sst-portfolio-intro__actions>a.sst-btn{width:auto}}.sst-portfolio-stats{border-block:1px solid var(--color-border-default)}.sst-portfolio-stats__grid{display:grid;gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0}@media (min-width:768px){.sst-portfolio-stats__grid{gap:var(--space-8);grid-template-columns:repeat(4,minmax(0,1fr))}}.sst-portfolio-stats__item{align-items:center;display:flex;flex-direction:column;gap:var(--space-2);text-align:center}.sst-portfolio-stats__value{align-items:center;display:flex;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;gap:var(--space-2);justify-content:center;letter-spacing:-.02em;line-height:1.1;margin:0}.sst-portfolio-stats__icon{align-items:center;background-color:var(--color-primary-subtle);border-radius:var(--radius-md);color:var(--color-primary);display:inline-flex;font-size:.9375rem;height:2.25rem;justify-content:center;width:2.25rem}.sst-portfolio-stats__label{color:var(--color-text-secondary);font-size:.875rem;line-height:1.4;margin:0}.sst-portfolio-spotlight__label{margin-bottom:var(--space-6)}.sst-portfolio-spotlight__card{color:inherit;display:grid;gap:0;overflow:hidden;text-decoration:none}@media (min-width:1024px){.sst-portfolio-spotlight__card{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.sst-portfolio-spotlight__card:focus-visible,.sst-portfolio-spotlight__card:hover{color:inherit;text-decoration:none}.sst-portfolio-spotlight__media{background-color:var(--color-surface-sunken);min-height:14rem;overflow:hidden;position:relative}@media (min-width:1024px){.sst-portfolio-spotlight__media{min-height:100%}}.sst-portfolio-spotlight__img,.sst-portfolio-spotlight__media .sst-portfolio-cover-placeholder{display:block;height:100%;min-height:14rem;-o-object-fit:cover;object-fit:cover;transition:transform var(--duration-slow) var(--ease-default);width:100%}.sst-portfolio-spotlight__overlay{align-items:flex-end;background:linear-gradient(0deg,rgba(33,30,75,.78) 0,rgba(33,30,75,.25) 55%,transparent);display:flex;inset:0;opacity:0;padding:var(--space-5);position:absolute;transition:opacity var(--duration-normal) var(--ease-default)}.sst-portfolio-spotlight__card:focus-visible .sst-portfolio-spotlight__overlay,.sst-portfolio-spotlight__card:hover .sst-portfolio-spotlight__overlay{opacity:1}.sst-portfolio-spotlight__overlay-text{align-items:center;color:var(--color-text-inverse);display:inline-flex;font-size:.875rem;font-weight:500;gap:.45rem}.sst-portfolio-spotlight__card:focus-visible .sst-portfolio-spotlight__img,.sst-portfolio-spotlight__card:hover .sst-portfolio-spotlight__img{transform:scale(1.04)}.sst-portfolio-spotlight__body{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6)}@media (min-width:1024px){.sst-portfolio-spotlight__body{padding:var(--space-8)}}.sst-portfolio-spotlight__meta{display:flex;flex-wrap:wrap;gap:var(--space-3)}.sst-portfolio-spotlight__meta-item{align-items:center;color:var(--color-text-secondary);display:inline-flex;font-size:.8125rem;font-weight:500;gap:.4rem}.sst-portfolio-spotlight__meta-item i{color:var(--color-primary);font-size:.75rem}.sst-portfolio-spotlight__title{color:var(--color-text-primary);font-size:clamp(1.375rem,3vw,1.875rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0;text-wrap:balance}.sst-portfolio-spotlight__subtitle{color:var(--color-primary);font-size:1rem;font-weight:500;line-height:1.5;margin:0}.sst-portfolio-spotlight__desc{color:var(--color-text-secondary);font-size:1rem;line-height:1.65;margin:0}.sst-portfolio-spotlight__footer{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;margin-top:auto;padding-top:var(--space-2)}.sst-portfolio-spotlight__tech{display:flex;flex-wrap:wrap;gap:.375rem;list-style:none;margin:0;padding:0}.sst-portfolio-spotlight__tech li{background-color:var(--color-surface-sunken);border:1px solid var(--color-border-default);border-radius:var(--radius-full);color:var(--color-text-secondary);font-size:.6875rem;font-weight:500;letter-spacing:.03em;padding:.2rem .6rem}.sst-portfolio-spotlight__cta{align-items:center;color:var(--color-primary);display:inline-flex;font-size:.875rem;font-weight:600;gap:.45rem;transition:gap var(--duration-fast) var(--ease-default)}.sst-portfolio-spotlight__card:focus-visible .sst-portfolio-spotlight__cta,.sst-portfolio-spotlight__card:hover .sst-portfolio-spotlight__cta{gap:.65rem}.sst-portfolio-grid__header{margin-bottom:var(--space-6)}.sst-portfolio-filters-shell{background:linear-gradient(180deg,rgba(65,154,201,.04) 0,var(--color-surface-overlay) 100%);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs);margin-bottom:var(--space-8);padding:var(--space-4) var(--space-4) var(--space-3)}.sst-portfolio-filters__label{color:var(--color-text-muted);font-size:.75rem;font-weight:600;letter-spacing:.08em;margin:0 0 var(--space-3);text-align:center;text-transform:uppercase}.sst-portfolio-filters{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center;max-width:100%}.sst-portfolio-filters__btn{align-items:center;background-color:var(--color-surface-overlay);border:1px solid var(--color-border-default);border-radius:var(--radius-full);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.875rem;font-weight:500;gap:.45rem;line-height:1.2;min-height:2.75rem;padding:.55rem 1rem;transition:border-color var(--duration-fast) var(--ease-default),background-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default)}.sst-portfolio-filters__btn-text{white-space:nowrap}.sst-portfolio-filters__btn:hover{border-color:rgba(65,154,201,.35);color:var(--color-text-primary);transform:translateY(-1px)}.sst-portfolio-filters__btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.sst-portfolio-filters__btn.is-active,.sst-portfolio-filters__btn.is-checked{background-color:var(--color-primary-subtle);border-color:var(--color-primary);box-shadow:var(--shadow-sm);color:var(--color-primary);transform:none}.sst-portfolio-filters__count{align-items:center;background-color:rgba(65,154,201,.14);border-radius:var(--radius-full);display:inline-flex;font-size:.6875rem;font-variant-numeric:tabular-nums;font-weight:700;height:1.375rem;justify-content:center;min-width:1.375rem;padding:0 .35rem}.sst-portfolio-filters__btn.is-active .sst-portfolio-filters__count,.sst-portfolio-filters__btn.is-checked .sst-portfolio-filters__count{background-color:var(--color-primary);color:var(--color-text-inverse)}@media (max-width:639px){.sst-portfolio-filters-shell{border-radius:var(--radius-lg);padding:var(--space-3) var(--space-3) var(--space-2)}.sst-portfolio-filters{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 calc(var(--space-3) * -1);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent);padding-bottom:var(--space-2);padding-left:var(--space-3);padding-right:var(--space-3);scrollbar-width:thin}.sst-portfolio-filters__label{text-align:left}}.sst-portfolio-grid__items{display:grid;gap:var(--space-6);grid-template-columns:1fr}@media (min-width:640px){.sst-portfolio-grid__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.sst-portfolio-grid__items{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}}.sst-portfolio-grid__item{min-width:0}.sst-portfolio-grid__empty{padding:var(--space-12) var(--space-4);text-align:center}.sst-portfolio-grid__empty--filtered{color:var(--color-text-secondary);font-size:.9375rem;padding:var(--space-8) var(--space-4)}.sst-portfolio-grid__empty-icon{align-items:center;background-color:var(--color-primary-subtle);border-radius:var(--radius-lg);color:var(--color-primary);display:inline-flex;font-size:1.25rem;height:3.5rem;justify-content:center;margin-bottom:var(--space-4);width:3.5rem}.sst-portfolio-grid__empty-title{color:var(--color-text-primary);font-size:1.375rem;font-weight:700;margin:0 0 var(--space-3)}.sst-portfolio-grid__empty-text{color:var(--color-text-secondary);font-size:1rem;line-height:1.65;margin:0 auto var(--space-6);max-width:32rem}.sst-portfolio-grid__empty-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center}.sst-portfolio-listing-card{color:inherit;display:flex;flex-direction:column;height:100%;overflow:hidden;text-decoration:none}.sst-portfolio-listing-card:focus-visible,.sst-portfolio-listing-card:hover{color:inherit;text-decoration:none}.sst-portfolio-listing-card__media{aspect-ratio:16/10;background-color:var(--color-surface-sunken);overflow:hidden;position:relative}.sst-portfolio-listing-card__img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--duration-slow) var(--ease-default);width:100%}.sst-portfolio-listing-card:focus-visible .sst-portfolio-listing-card__img,.sst-portfolio-listing-card:hover .sst-portfolio-listing-card__img{transform:scale(1.05)}.sst-portfolio-listing-card__category{background-color:hsla(0,0%,100%,.92);border:1px solid var(--color-border-default);border-radius:var(--radius-full);color:var(--color-primary);left:var(--space-3);letter-spacing:.04em;max-width:calc(100% - var(--space-6));padding:.25rem .65rem;text-transform:uppercase}.sst-portfolio-listing-card__category,.sst-portfolio-listing-card__photo-count{font-size:.6875rem;font-weight:600;position:absolute;top:var(--space-3);z-index:1}.sst-portfolio-listing-card__photo-count{align-items:center;background-color:rgba(15,23,42,.72);border-radius:var(--radius-full);color:var(--color-text-inverse);display:inline-flex;gap:.35rem;letter-spacing:.02em;padding:.25rem .6rem;right:var(--space-3)}.sst-portfolio-listing-card__overlay{align-items:flex-end;background:linear-gradient(0deg,rgba(30,58,138,.82) 0,rgba(30,58,138,.35) 55%,transparent);display:flex;inset:0;opacity:0;padding:var(--space-4);position:absolute;transition:opacity var(--duration-normal) var(--ease-default)}.sst-portfolio-listing-card:focus-visible .sst-portfolio-listing-card__overlay,.sst-portfolio-listing-card:hover .sst-portfolio-listing-card__overlay{opacity:1}.sst-portfolio-listing-card__overlay-text{align-items:center;color:var(--color-text-inverse);display:inline-flex;font-size:.875rem;font-weight:500;gap:.375rem}.sst-portfolio-listing-card__body{display:flex;flex:1;flex-direction:column;gap:var(--space-3);padding:var(--space-5)}.sst-portfolio-listing-card__meta{display:flex;flex-wrap:wrap;gap:var(--space-3);list-style:none;margin:0;padding:0}.sst-portfolio-listing-card__meta li{align-items:center;color:var(--color-text-tertiary);display:inline-flex;font-size:.75rem;font-weight:500;gap:.35rem}.sst-portfolio-listing-card__meta i{color:var(--color-primary);font-size:.6875rem}.sst-portfolio-listing-card__title{color:var(--color-text-primary);font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0;text-wrap:balance}.sst-portfolio-listing-card__subtitle{color:var(--color-primary);font-size:.875rem;font-weight:500;line-height:1.45;margin:0}.sst-portfolio-listing-card__desc{color:var(--color-text-secondary);display:-webkit-box;font-size:.875rem;-webkit-line-clamp:3;line-height:1.6;margin:0;-webkit-box-orient:vertical;overflow:hidden}.sst-portfolio-listing-card__footer{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between;margin-top:auto;padding-top:var(--space-2)}.sst-portfolio-listing-card__tech{display:flex;flex-wrap:wrap;gap:.375rem;list-style:none;margin:0;padding:0}.sst-portfolio-listing-card__tech li{background-color:var(--color-surface-sunken);border:1px solid var(--color-border-default);border-radius:var(--radius-full);color:var(--color-text-secondary);font-size:.6875rem;font-weight:500;padding:.15rem .55rem}.sst-portfolio-listing-card__cta{align-items:center;color:var(--color-primary);display:inline-flex;font-size:.8125rem;font-weight:600;gap:.4rem;transition:gap var(--duration-fast) var(--ease-default)}.sst-portfolio-listing-card:focus-visible .sst-portfolio-listing-card__cta,.sst-portfolio-listing-card:hover .sst-portfolio-listing-card__cta{gap:.6rem}@media (prefers-reduced-motion:reduce){.sst-portfolio-listing-card__img,.sst-portfolio-spotlight__img{transition:none}.sst-portfolio-listing-card:hover .sst-portfolio-listing-card__img,.sst-portfolio-spotlight__card:hover .sst-portfolio-spotlight__img{transform:none}}.sst-case-study-detail__back{margin-bottom:var(--space-6)}.sst-case-study-detail__back-link{align-items:center;color:var(--color-text-secondary);display:inline-flex;font-size:.875rem;font-weight:500;gap:.45rem;text-decoration:none;transition:color var(--duration-fast) var(--ease-default)}.sst-case-study-detail__back-link:hover{color:var(--color-primary)}.sst-case-study-detail__hero{background:radial-gradient(ellipse 80% 60% at 100% 0,rgba(65,154,201,.1) 0,transparent 55%),linear-gradient(180deg,var(--color-surface-overlay) 0,var(--color-surface-raised) 100%);border:1px solid rgba(65,154,201,.14);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);margin-bottom:var(--space-6);padding:var(--space-5);position:relative}@media (min-width:768px){.sst-case-study-detail__hero{margin-bottom:var(--space-8);padding:var(--space-8)}}.sst-case-study-detail__hero-copy{display:flex;flex-direction:column;gap:var(--space-4)}.sst-case-study-detail__title-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-3)}.sst-case-study-detail__title{color:var(--color-text-primary);flex:1;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0;min-width:min(100%,16rem);text-wrap:balance}.sst-case-study-detail__badge{align-items:center;background-color:var(--color-primary-subtle);border:1px solid rgba(65,154,201,.2);border-radius:var(--radius-full);color:var(--color-primary);display:inline-flex;font-size:.6875rem;font-weight:600;letter-spacing:.05em;padding:.3rem .75rem;text-transform:uppercase}.sst-case-study-detail__tag-row{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:0 0 var(--space-4);padding:0}.sst-case-study-detail__tag{align-items:center;background-color:var(--color-primary-subtle);border:1px solid rgba(65,154,201,.2);border-radius:var(--radius-full);color:var(--color-primary);display:inline-flex;font-size:.6875rem;font-weight:600;letter-spacing:.03em;padding:.28rem .65rem}.sst-case-study-detail__subtitle{color:var(--color-primary);font-size:1.0625rem;font-weight:500;line-height:1.55;margin:0}.sst-case-study-detail__meta{display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--space-3);list-style:none;margin:0;padding:0}@media (min-width:640px){.sst-case-study-detail__meta{align-items:center;flex-direction:row;gap:var(--space-3) var(--space-5)}}.sst-case-study-detail__meta-item{align-items:center;color:var(--color-text-secondary);display:inline-flex;font-size:.875rem;gap:.45rem}.sst-case-study-detail__meta-item i{color:var(--color-primary);font-size:.8125rem}.sst-case-study-detail__figure{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin:0 0 var(--space-6);overflow:hidden}.sst-case-study-detail__figure-img{aspect-ratio:16/10;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.sst-case-study-detail__lead{color:var(--color-text-secondary);font-size:1.125rem;line-height:1.75;margin:var(--space-6) 0 0;max-width:48rem}@media (min-width:768px){.sst-case-study-detail__lead{font-size:1.1875rem;margin-top:var(--space-8)}}.sst-case-study-body{border-top:1px solid var(--color-border-default)}.sst-case-study-metrics{border-block:1px solid var(--color-border-default)}.sst-case-study-metrics__grid{display:grid;gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0}@media (min-width:768px){.sst-case-study-metrics__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sst-case-study-metrics__item{text-align:center}.sst-case-study-metrics__value{font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0 0 var(--space-2)}.sst-case-study-metrics__label{color:var(--color-text-secondary);font-size:.875rem;line-height:1.45;margin:0}.sst-case-study-detail__grid{align-items:start;display:grid;gap:var(--space-8)}.sst-case-study-detail__main{order:1}.sst-case-study-detail__aside{order:2}.sst-case-study-detail__quote{order:3}.sst-case-study-detail__aside,.sst-case-study-detail__main{margin:0;min-width:0;padding:0}.sst-case-study-detail__aside>:first-child,.sst-case-study-detail__main>:first-child{margin-top:0}@media (min-width:1024px){.sst-case-study-detail__grid{align-items:start;gap:var(--space-10);grid-template-columns:minmax(0,1fr) minmax(18rem,22rem)}.sst-case-study-detail__main{grid-column:1;grid-row:1;order:unset}.sst-case-study-detail__quote{grid-column:1;grid-row:2;order:unset}.sst-case-study-detail__aside{grid-column:2;grid-row:1/-1;order:unset}}.sst-case-study-detail__main{display:flex;flex-direction:column;gap:var(--space-6);min-width:0}@media (min-width:768px){.sst-case-study-detail__main{gap:var(--space-8)}}.sst-case-study-detail__section{background-color:var(--color-surface-overlay);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:0;padding:var(--space-5)}@media (min-width:768px){.sst-case-study-detail__section{padding:var(--space-6) var(--space-8)}}@media (min-width:1024px){.sst-case-study-detail__section{padding:var(--space-8)}}.sst-case-study-detail__section-head{align-items:center;border-bottom:1px solid var(--color-border-default);display:flex;flex-direction:row;gap:var(--space-4);margin-bottom:var(--space-5);padding-bottom:var(--space-5)}@media (min-width:640px){.sst-case-study-detail__section-head{gap:var(--space-5)}}.sst-case-study-detail__section-title{color:var(--color-text-primary);flex:1;font-size:clamp(1.375rem,2.8vw,1.75rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0;min-width:0;text-wrap:balance}.sst-case-study-detail__section-icon{align-items:center;background-color:var(--color-primary-subtle);border-radius:var(--radius-md);color:var(--color-primary);display:inline-flex;flex-shrink:0;font-size:1.0625rem;height:2.75rem;justify-content:center;width:2.75rem}@media (min-width:768px){.sst-case-study-detail__section-icon{font-size:1.125rem;height:3rem;width:3rem}}.sst-case-study-detail__rich{color:var(--color-text-secondary);font-size:1.0625rem;line-height:1.75}.sst-case-study-detail__rich>:first-child{margin-top:0}.sst-case-study-detail__rich h2,.sst-case-study-detail__rich h3,.sst-case-study-detail__rich h4{color:var(--color-text-primary);font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:var(--space-8) 0 var(--space-3)}.sst-case-study-detail__rich>h2:first-child,.sst-case-study-detail__rich>h3:first-child,.sst-case-study-detail__rich>h4:first-child{margin-top:0}.sst-case-study-detail__rich h2{font-size:1.1875rem}.sst-case-study-detail__rich h3{color:var(--color-text-primary);font-size:1.0625rem;font-weight:600}.sst-case-study-detail__rich h4{font-size:1rem;font-weight:600}.sst-case-study-detail__rich p{margin:0 0 var(--space-5)}.sst-case-study-detail__rich p:last-child{margin-bottom:0}.sst-case-study-detail__rich ol,.sst-case-study-detail__rich ul{margin:0 0 var(--space-5);padding-left:1.35rem}.sst-case-study-detail__rich li{margin-bottom:var(--space-3);padding-left:.15rem}.sst-case-study-detail__rich li:last-child{margin-bottom:0}.sst-case-study-detail__rich strong{color:var(--color-text-primary);font-weight:600}.sst-case-study-detail__rich a{color:var(--color-primary);text-underline-offset:2px}.sst-case-study-detail__rich hr{border:0;border-top:1px solid var(--color-border-default);margin:var(--space-6) 0}.sst-case-study-detail__gallery-grid{display:grid;gap:var(--space-4);grid-template-columns:1fr}@media (min-width:640px){.sst-case-study-detail__gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sst-case-study-detail__gallery-item{background-color:var(--color-surface-overlay);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);margin:0;overflow:hidden}.sst-case-study-detail__gallery-img{aspect-ratio:16/10;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.sst-case-study-detail__gallery-caption{color:var(--color-text-secondary);font-size:.8125rem;line-height:1.45;padding:var(--space-3) var(--space-4)}.sst-case-study-detail__quote{background:linear-gradient(135deg,rgba(65,154,201,.08),rgba(65,154,201,.03));border:1px solid rgba(65,154,201,.2);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin:0;padding:var(--space-6)}@media (min-width:768px){.sst-case-study-detail__quote{padding:var(--space-8)}}.sst-case-study-detail__quote-head{align-items:center;border-bottom:1px solid rgba(65,154,201,.16);display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--space-4);margin-bottom:var(--space-5);padding-bottom:var(--space-4)}.sst-case-study-detail__quote-head .sst-case-study-detail__section-icon{flex-shrink:0}.sst-case-study-detail__quote-title{color:var(--color-text-primary);flex:1;font-size:clamp(1.125rem,2vw,1.375rem);font-weight:700;letter-spacing:-.01em;margin:0;min-width:0}.sst-case-study-detail__quote-text{color:var(--color-text-primary);font-size:1.0625rem;font-style:italic;line-height:1.65;margin:0}.sst-case-study-detail__quote-footer{margin-top:var(--space-4)}.sst-case-study-detail__quote-author{color:var(--color-text-secondary);font-size:.9375rem;font-style:normal;font-weight:600}.sst-case-study-detail__aside{align-self:start;display:flex;flex-direction:column;gap:var(--space-5)}.sst-case-study-detail__aside .sst-card{border-color:var(--color-border-default);box-shadow:var(--shadow-sm);margin:0;padding:var(--space-5)}@media (min-width:768px){.sst-case-study-detail__aside .sst-card{padding:var(--space-6) var(--space-8)}}@media (min-width:1024px){.sst-case-study-detail__aside .sst-card{padding:var(--space-8)}}.sst-case-study-detail__facts-title,.sst-case-study-detail__services-title,.sst-case-study-detail__share-title,.sst-case-study-detail__tags-title,.sst-case-study-detail__tech-title{border-bottom:1px solid var(--color-border-default);color:var(--color-text-primary);font-size:1.1875rem;font-weight:700;letter-spacing:-.01em;margin:0 0 var(--space-4);padding-bottom:var(--space-3)}.sst-case-study-detail__facts-list{margin:0}.sst-case-study-detail__facts-row{align-items:center;border-bottom:1px solid var(--color-border-default);display:grid;gap:var(--space-3) var(--space-4);grid-template-columns:minmax(7rem,38%) minmax(0,1fr);padding:var(--space-3) 0}.sst-case-study-detail__facts-row:first-child{padding-top:0}.sst-case-study-detail__facts-row:last-child{border-bottom:0;padding-bottom:0}.sst-case-study-detail__facts-row dt{color:var(--color-text-tertiary);font-size:.9375rem;font-weight:600;line-height:1.4;margin:0}.sst-case-study-detail__facts-row dd{color:var(--color-text-primary);font-size:1rem;font-weight:500;line-height:1.45;margin:0;text-align:right}.sst-case-study-detail__facts-actions{border-top:1px solid var(--color-border-default);display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-5)}.sst-case-study-detail__cta-link,.sst-case-study-detail__live-link{justify-content:center;width:100%}.sst-case-study-detail__live-link{margin-bottom:0}.sst-case-study-detail__tech-list{display:flex;flex-wrap:wrap;gap:.375rem;list-style:none;margin:0;padding:0}.sst-case-study-detail__tech-list li{background-color:var(--color-surface-sunken);border:1px solid var(--color-border-default);border-radius:var(--radius-full);color:var(--color-text-secondary);font-size:.8125rem;font-weight:500;padding:.28rem .68rem}.sst-case-study-detail__services-list{display:flex;flex-direction:column;gap:var(--space-3);list-style:none;margin:0;padding:0}.sst-case-study-detail__services-list li{align-items:flex-start;color:var(--color-text-secondary);display:flex;font-size:.9375rem;gap:.55rem;line-height:1.5}.sst-case-study-detail__services-list i{color:var(--color-success);font-size:.8125rem;margin-top:.28rem}.sst-case-study-detail__tags-list{display:flex;flex-wrap:wrap;gap:.45rem;list-style:none;margin:0;padding:0}.sst-case-study-detail__tags-list a{background-color:var(--color-primary-subtle);border:1px solid rgba(65,154,201,.18);border-radius:var(--radius-full);color:var(--color-primary);display:inline-flex;font-size:.875rem;font-weight:500;padding:.32rem .72rem;text-decoration:none;transition:background-color var(--duration-fast) var(--ease-default)}.sst-case-study-detail__tags-list a:hover{background-color:var(--color-primary);color:var(--color-text-inverse)}.sst-case-study-detail__share-links{display:flex;gap:var(--space-2)}.sst-case-study-detail__share-link{align-items:center;background-color:var(--color-surface-sunken);border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-secondary);display:inline-flex;height:2.5rem;justify-content:center;text-decoration:none;transition:background-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default),border-color var(--duration-fast) var(--ease-default);width:2.5rem}.sst-case-study-detail__share-link:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-inverse)}.sst-case-study-related__header{margin-bottom:var(--space-8)}.sst-case-study-related__grid{display:grid;gap:var(--space-6);grid-template-columns:1fr}@media (min-width:640px){.sst-case-study-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.sst-case-study-related__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sst-case-study-related__item{min-width:0}.sst-case-study-related__footer{display:flex;justify-content:center;margin-top:var(--space-10)}:is(.sst-blog-detail__rich,.sst-case-study-detail__rich,.sst-legal-page__rich,.sst-career-detail__rich) figure.table{display:block;margin:1.5rem 0;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}:is(.sst-blog-detail__rich,.sst-case-study-detail__rich,.sst-legal-page__rich,.sst-career-detail__rich) figure.table>table,:is(.sst-blog-detail__rich,.sst-case-study-detail__rich,.sst-legal-page__rich,.sst-career-detail__rich) table{border-collapse:collapse;border-spacing:0;display:table;font-size:.9375rem;margin:0;max-width:100%;table-layout:auto;width:100%}:is(.sst-blog-detail__rich,.sst-case-study-detail__rich,.sst-legal-page__rich,.sst-career-detail__rich) table tbody,:is(.sst-blog-detail__rich,.sst-case-study-detail__rich,.sst-legal-page__rich,.sst-career-detail__rich) table thead,:is(.sst-blog-detail__rich,.sst-case-study-detail__rich,.sst-legal-page__rich,.sst-career-detail__rich) table tr{display:table-row}:is(.sst-blog-detail__rich,.sst-case-study-detail__rich,.sst-legal-page__rich,.sst-career-detail__rich) table td,:is(.sst-blog-detail__rich,.sst-case-study-detail__rich,.sst-legal-page__rich,.sst-career-detail__rich) table th{border:1px solid var(--color-border-default);color:var(--color-text-secondary);display:table-cell;line-height:1.5;padding:.625rem .875rem;text-align:left;vertical-align:top}:is(.sst-blog-detail__rich,.sst-case-study-detail__rich,.sst-legal-page__rich,.sst-career-detail__rich) table thead th,:is(.sst-blog-detail__rich,.sst-case-study-detail__rich,.sst-legal-page__rich,.sst-career-detail__rich) table tr:first-child>th{background:var(--color-surface-raised);color:var(--color-text-primary);font-weight:600}:is(.sst-blog-detail__rich,.sst-case-study-detail__rich,.sst-legal-page__rich,.sst-career-detail__rich) table tbody tr:nth-child(2n) td{background:var(--color-surface-raised)}:is(.sst-blog-detail__rich,.sst-case-study-detail__rich,.sst-legal-page__rich,.sst-career-detail__rich) table strong{color:var(--color-text-primary);font-weight:600}:is(.sst-blog-detail__rich,.sst-case-study-detail__rich,.sst-legal-page__rich,.sst-career-detail__rich) blockquote:not(.sst-blog-callout){background:var(--color-surface-raised);border-left:4px solid var(--color-border-strong);color:var(--color-text-primary);font-style:italic;margin:1.5rem 0;padding:var(--space-4) var(--space-5)}:is(.sst-blog-detail__rich,.sst-case-study-detail__rich,.sst-legal-page__rich,.sst-career-detail__rich) code,:is(.sst-blog-detail__rich,.sst-case-study-detail__rich,.sst-legal-page__rich,.sst-career-detail__rich) pre{font-family:var(--font-mono);font-size:.875em}:is(.sst-blog-detail__rich,.sst-case-study-detail__rich,.sst-legal-page__rich,.sst-career-detail__rich) pre{background:var(--color-surface-sunken);border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-primary);margin:1.25rem 0;overflow-x:auto;padding:var(--space-4)}:is(.sst-blog-detail__rich,.sst-case-study-detail__rich,.sst-legal-page__rich,.sst-career-detail__rich) figure.image{margin:1.5rem 0}:is(.sst-blog-detail__rich,.sst-case-study-detail__rich,.sst-legal-page__rich,.sst-career-detail__rich) figure.image img{border-radius:var(--radius-md);display:block;height:auto;max-width:100%}:is(.sst-blog-detail__rich,.sst-case-study-detail__rich,.sst-legal-page__rich,.sst-career-detail__rich) hr{border:0;border-top:1px solid var(--color-border-default);margin:2rem 0}.sst-case-study-carousel{background-color:var(--color-surface-sunken);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin:0 0 var(--space-6);overflow:hidden}.sst-case-study-carousel:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.sst-case-study-carousel__stage{position:relative}.sst-case-study-carousel__viewport{aspect-ratio:16/10;background:radial-gradient(ellipse 70% 60% at 50% 40%,rgba(65,154,201,.08) 0,transparent 70%),var(--color-surface-sunken);position:relative}.sst-case-study-carousel__slide{inset:0;margin:0;opacity:0;position:absolute;transition:opacity var(--duration-slow) var(--ease-default),visibility var(--duration-slow) var(--ease-default);visibility:hidden}.sst-case-study-carousel__slide.is-active{opacity:1;visibility:visible;z-index:1}.sst-case-study-carousel__img{background-color:var(--color-surface-sunken);display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.sst-case-study-carousel__nav{align-items:center;display:flex;inset:0;justify-content:space-between;padding:0 var(--space-3);pointer-events:none;position:absolute;z-index:2}.sst-case-study-carousel__btn{background-color:hsla(0,0%,100%,.94);box-shadow:var(--shadow-sm);pointer-events:auto}.sst-case-study-carousel__btn:focus-visible,.sst-case-study-carousel__btn:hover{background-color:var(--color-primary);color:var(--color-text-inverse)}.sst-case-study-carousel__footer{align-items:center;background-color:var(--color-surface-overlay);border-top:1px solid var(--color-border-default);display:flex;gap:var(--space-4);justify-content:space-between;padding:var(--space-3) var(--space-4)}.sst-case-study-carousel__dots{display:flex;flex-wrap:wrap;gap:.45rem}.sst-case-study-carousel__dot{background-color:var(--color-border-strong);border:0;border-radius:var(--radius-full);cursor:pointer;height:.55rem;padding:0;transition:transform var(--duration-fast) var(--ease-default),background-color var(--duration-fast) var(--ease-default);width:.55rem}.sst-case-study-carousel__dot.is-active{background-color:var(--color-primary);transform:scale(1.25)}.sst-case-study-carousel__dot:hover{background-color:var(--color-primary)}.sst-case-study-carousel__counter{color:var(--color-text-secondary);flex-shrink:0;font-size:.8125rem;font-weight:600;margin:0}.sst-case-study-carousel__caption{color:var(--color-text-secondary);font-size:.875rem;line-height:1.5;margin:0;padding:0 var(--space-4) var(--space-4);text-align:center}.sst-case-study-carousel__caption.hidden{display:none}.sst-case-study-carousel--single .sst-case-study-carousel__caption{padding-top:var(--space-3)}.sst-portfolio-cover-placeholder{align-items:center;background:radial-gradient(ellipse 70% 60% at 50% 40%,rgba(65,154,201,.1) 0,transparent 70%),var(--color-surface-sunken);color:var(--color-text-tertiary);display:flex;font-size:2rem;height:100%;justify-content:center;min-height:12rem;width:100%}@media (prefers-reduced-motion:reduce){.sst-case-study-carousel__slide{transition:none}}