@layer sprt-components{.sprt-club{--sprt-font: Arial, "Helvetica Neue", Helvetica, sans-serif;--sprt-display:var(--sprt-font);--sprt-headline: var(--sprt-display);--sprt-mono: var(--sprt-font);--sprt-container: 1240px;--sprt-gutter: 24px;--sprt-section: 48px;--sprt-radius: 2px;--sprt-radius-lg: 4px;--sprt-bg: #fff;--sprt-bg-elevated: #fff;--sprt-text: #171328;--sprt-text-soft: #666273;--sprt-line: #e5e3eb;--sprt-night: #100b24;--sprt-panel: #211638;font:400 16px/1.6 var(--sprt-font);font-synthesis:weight;letter-spacing:0;background:var(--sprt-night);color:var(--sprt-text)}.sprt-club :is(h1,h2,h3){margin-top:0;letter-spacing:0;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance;font-style:normal;text-transform:none;font-synthesis:weight;color:inherit}.sprt-club h1{font:700 56px/1.12 var(--sprt-display)}.sprt-club h2{font:700 40px/1.15 var(--sprt-display)}.sprt-club h3{font:700 20px/1.3 var(--sprt-font)}.sprt-club :is(h1,h2,h3) em{font:inherit;color:var(--sprt-primary)}.sprt-club :is(p,li,dd){overflow-wrap:break-word}.sprt-club .sprt-container{width:min(calc(100% - 2*var(--sprt-gutter)),var(--sprt-container));max-width:var(--sprt-container);margin-inline:auto;padding-inline:0}.sprt-club .sprt-main{background:var(--sprt-night)}.sprt-club :is(section[id],article[id]){scroll-margin-top:145px}.sprt-club :is(.sprt-kicker,.sprt-score-label){font:700 12px/1.5 var(--sprt-font);letter-spacing:.06em;text-transform:uppercase}.sprt-club .sprt-button{min-height:44px;padding:11px 20px;border-radius:10px;font:700 13px/1.4 var(--sprt-font);letter-spacing:.01em;transition:background-color .2s,border-color .2s,color .2s}.sprt-club .sprt-button--large{min-height:48px;font-size:14px}.sprt-club .sprt-button--primary{background:var(--sprt-primary);border-color:var(--sprt-primary);color:#fff}.sprt-club .sprt-button--primary:hover{background:#6100c2;border-color:#6100c2;transform:none}.sprt-club .sprt-arrow-link{font:700 13px/1.5 var(--sprt-font);text-transform:none;letter-spacing:0}.sprt-club :focus-visible{outline:3px solid #446aff;outline-offset:4px}.sprt-club .sprt-icon-button{width:44px;height:44px;border-radius:0;border-color:#511271;background:transparent;color:#171328}.sprt-club .sprt-hero--club{--sprt-lead-height: 570px;position:relative;display:block;min-height:0;padding:0 0 32px;isolation:isolate;background:var(--sprt-night);color:#fff}.sprt-club .sprt-hero--club:before{position:absolute;inset:0 0 auto;z-index:1;height:var(--sprt-lead-height);background:linear-gradient(180deg,#100b2400 20%,#100b2438 48%,#100b24cc 80%,#100b24);background-blend-mode:normal;pointer-events:none}.sprt-club .sprt-hero--club:after{display:none}.sprt-club .sprt-hero--club .sprt-hero__media{position:absolute;inset:0 0 auto;height:var(--sprt-lead-height);width:100%;opacity:1;filter:none}.sprt-club .sprt-hero-gallery__image,.sprt-club .sprt-hero-gallery__slide:is(.is-active,.is-leaving) .sprt-hero-gallery__image{width:100%;height:100%;object-fit:cover;object-position:50% 42%;animation:none;transform:none;filter:none}.sprt-club .sprt-hero--club .sprt-hero__stage{position:relative;z-index:2;display:block;width:100%;max-width:none;min-height:0;padding:0}.sprt-club .sprt-hero--club .sprt-hero__copy{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-height:var(--sprt-lead-height);width:100%;max-width:1100px;padding:160px 24px 26px;margin:0 auto;text-align:center}.sprt-club .sprt-hero__copy .sprt-kicker{color:#c7a7ff;margin:0 0 12px}.sprt-club .sprt-hero--club .sprt-hero__copy h1{max-width:100%;margin:0 0 12px;color:#fff;font:700 clamp(56px,6.45vw,88px)/.98 var(--sprt-display);text-transform:uppercase;text-align:center;text-shadow:0 2px 24px #0005}.sprt-club .sprt-hero--club .sprt-hero__copy h1.sprt-hero__title--long{font-size:clamp(40px,4.4vw,60px);line-height:1.08}.sprt-club .sprt-hero--club .sprt-hero__copy>p{max-width:640px;margin:0 auto 20px;color:#efebf7;font:400 16px/1.5 var(--sprt-font);text-shadow:none}.sprt-club .sprt-hero__copy .sprt-button-row{justify-content:center;gap:10px;margin:0}.sprt-club .sprt-hero__copy .sprt-button{min-height:42px;font-size:12px}.sprt-club .sprt-hero__copy .sprt-button--ghost{border-color:#fff6;color:#fff;background:transparent}.sprt-club .sprt-hero__copy .sprt-button--ghost:hover{background:#ffffff1a;transform:none}.sprt-club .sprt-hero--club .sprt-hero-stories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(calc(100% - 32px),664px);max-width:664px;padding:0;margin:0 auto;overflow:visible}.sprt-club .sprt-hero-story{min-width:0}.sprt-club .sprt-hero-story>a{position:relative;display:flex;flex-direction:column;min-height:0;height:100%;overflow:hidden;border:0;border-radius:0;background:var(--sprt-panel);box-shadow:none;text-decoration:none;transition:background-color .25s}.sprt-club .sprt-hero-story__media{position:relative;inset:auto;display:block;width:100%;height:auto;min-height:0;aspect-ratio:16/9;overflow:hidden}.sprt-club .sprt-hero-story__media:after{display:none}.sprt-club .sprt-hero-story__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.sprt-club .sprt-hero-story__placeholder{width:100%;height:100%}.sprt-club .sprt-hero-story__placeholder>span{font-size:38px}.sprt-club .sprt-hero-story__body{min-height:0;position:static;display:flex;flex:1;flex-direction:column;justify-content:flex-start;align-self:stretch;gap:0;padding:14px 12px;text-align:center}.sprt-club .sprt-hero-story__body>span{display:block;min-height:0;color:#cfafff;font:700 12px/1.4 var(--sprt-font);text-transform:uppercase}.sprt-club .sprt-hero-story__body h3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-width:none;margin:8px 0 12px;color:#fff;font:700 17px/1.35 var(--sprt-font);text-transform:none}.sprt-club .sprt-hero-story__body>small{display:block;min-height:0;margin-top:auto;color:#d2c8e3;font:400 12px/1.5 var(--sprt-font)}.sprt-club .sprt-hero-story__body small b{margin-left:6px;color:#c8a2ff}.sprt-club .sprt-hero-gallery__controls{z-index:4;top:16px;right:20px;bottom:auto}.sprt-club .sprt-main>.sprt-section{width:min(calc(100% - 32px),1320px);margin:16px auto;padding-block:48px;border:0;border-radius:14px;background:#fff;color:#171328;overflow:hidden}.sprt-club .sprt-main>.sprt-section:before{display:none}.sprt-club .sprt-main>.sprt-section--muted{background:#f6f5f9}.sprt-club .sprt-main>.sprt-section>.sprt-container{width:calc(100% - 48px);max-width:1240px}.sprt-club :is(.sprt-section-heading,.sprt-story-rail__heading,.sprt-news-section-heading){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;margin:0 0 28px;padding:0;text-align:center}.sprt-club :is(.sprt-section-heading,.sprt-story-rail__heading,.sprt-news-section-heading) h2{color:#171328;max-width:920px;margin:0 auto;font:700 40px/1.15 var(--sprt-display)}.sprt-club :is(.sprt-section-heading,.sprt-story-rail__heading) .sprt-kicker{display:block;margin-bottom:8px;color:var(--sprt-primary)}.sprt-club .sprt-section-heading>p{max-width:660px;margin:0;padding:0;border:0;color:#666273;font:400 15px/1.6 var(--sprt-font)}.sprt-club .sprt-section-heading .sprt-arrow-link{color:#6100c2}.sprt-club .sprt-score-strip{padding:24px 0;border:0;background:#17102e;color:#fff}.sprt-club .sprt-score-strip__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.sprt-club .sprt-score-strip__grid>div{padding:4px 16px;border-color:#ffffff26;text-align:center}.sprt-club .sprt-score-strip strong{color:#fff;font:700 40px/1.1 var(--sprt-display);text-shadow:none}.sprt-club .sprt-score-strip span{max-width:none;margin-top:8px;color:#d6cde3;font:400 12px/1.4 var(--sprt-font)}.sprt-club .sprt-section-nav{background:linear-gradient(90deg,#6600cb,#271142)}.sprt-club .sprt-section-nav>div{display:flex;justify-content:center;overflow-x:auto;scrollbar-width:thin}.sprt-club .sprt-section-nav a{flex:0 0 auto;padding:15px 28px;border:0;color:#fff;font-size:13px;text-decoration:none;white-space:nowrap}.sprt-club .sprt-section-nav a:hover{background:#ffffff16}.sprt-club .sprt-section-nav a span{display:none}.sprt-club :is(.sprt-post-grid,.sprt-facebook-grid,.sprt-work-grid){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.sprt-club :is(.sprt-post-card,.sprt-work-card,.sprt-facebook-card){min-width:0;height:100%;overflow:hidden;border:1px solid #e9e6ed;border-radius:10px;background:#fff;box-shadow:none;transition:box-shadow .25s,border-color .25s}.sprt-club :is(.sprt-post-card__open,.sprt-work-card__open,.sprt-facebook-card>a){display:flex;flex-direction:column;height:100%;grid-template-columns:none;color:inherit;text-decoration:none}.sprt-club :is(.sprt-post-card__media,.sprt-facebook-card__media){position:relative;display:block;height:auto;min-height:0;aspect-ratio:16/10;overflow:hidden}.sprt-club .sprt-post-card__media:after{display:none}.sprt-club .sprt-work-card__media{aspect-ratio:4/5;background:#f3eff8}.sprt-club :is(.sprt-work-card__media,.sprt-post-card__media) img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.sprt-club :is(.sprt-post-card__body,.sprt-work-card__body,.sprt-facebook-card__body){display:flex;flex:1;flex-direction:column;padding:18px 16px;text-align:center}.sprt-club :is(.sprt-post-card,.sprt-work-card,.sprt-facebook-card) h3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-width:none;margin:8px 0 12px;color:#171328;font:700 18px/1.35 var(--sprt-font);text-transform:none}.sprt-club :is(.sprt-post-card,.sprt-work-card) p{font:400 14px/1.5 var(--sprt-font);color:#666273}.sprt-club .sprt-post-card p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sprt-club :is(.sprt-post-card__meta,.sprt-post-card__categories,.sprt-work-card__eyebrow){justify-content:center;font:400 12px/1.5 var(--sprt-font)}.sprt-club .sprt-post-card__body>.sprt-arrow-link{margin-top:auto;padding-top:12px;font-size:12px;color:#6100c2}.sprt-club .sprt-facebook-card__media>strong{font-size:52px}.sprt-club .sprt-facebook-card__body>small{font-size:12px;color:#666273}.sprt-club .sprt-facebook-card__body dl{margin-top:auto}.sprt-club .sprt-facebook-card__body dt{font-size:12px}.sprt-club .sprt-facebook-card__body dd{font:700 18px/1.3 var(--sprt-font)}.sprt-club .sprt-facebook-card__link{font-size:12px}.sprt-club .sprt-story-rail__controls{position:static;display:flex;gap:8px}.sprt-club .sprt-story-rail__controls button{width:36px;height:36px;border-radius:50%}.sprt-club .sprt-story-rail__track{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:180px;gap:12px;padding:0 0 16px;overflow-x:auto;scroll-snap-type:x proximity;overscroll-behavior-x:contain}.sprt-club .sprt-story-tile{width:auto;min-width:0;padding:0;border:0;background:#fff;scroll-snap-align:start}.sprt-club .sprt-story-tile__media{min-height:0;height:240px;aspect-ratio:3/4;border-radius:10px}.sprt-club .sprt-story-tile>strong{margin:12px 0 8px;font:700 15px/1.4 var(--sprt-font);text-transform:none}.sprt-club .sprt-story-tile>:is(small,em){font:400 12px/1.5 var(--sprt-font)}.sprt-club .sprt-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sprt-club .sprt-service-grid article:nth-child(n){min-height:0;height:auto;aspect-ratio:auto;padding:0;border:1px solid #e5e3eb;border-radius:10px;background:#fff;box-shadow:none}.sprt-club .sprt-service-grid article:before,.sprt-club .sprt-service-grid article:after{display:none}.sprt-club .sprt-service-card__open{display:flex;height:100%;flex-direction:column;text-decoration:none}.sprt-club .sprt-service-card__media{position:relative;aspect-ratio:16/7;overflow:hidden;background:linear-gradient(120deg,#281248,var(--sprt-primary))}.sprt-club .sprt-service-grid article:nth-child(3n+2) .sprt-service-card__media{background:linear-gradient(120deg,#10372b,#117b20)}.sprt-club .sprt-service-grid article:nth-child(3n) .sprt-service-card__media{background:linear-gradient(120deg,#170b28,#4d247d)}.sprt-club .sprt-service-card__media img{width:100%;height:100%;object-fit:cover}.sprt-club .sprt-service-card__media>span{position:absolute;left:24px;bottom:-8px;color:#ffffffb3;font:700 96px/1 var(--sprt-display)}.sprt-club .sprt-service-card__media>i{position:absolute;right:10%;top:-40%;width:45%;height:180%;border-inline:1px solid #ffffff30;transform:rotate(28deg)}.sprt-club .sprt-service-card__body{display:flex;flex-direction:column;flex:1;padding:22px;text-align:center}.sprt-club .sprt-service-grid article h3{max-width:none;margin:0 0 10px;color:#171328;font:700 20px/1.3 var(--sprt-font)}.sprt-club .sprt-service-grid article p{margin:0 0 18px;color:#666273;font:400 14px/1.6 var(--sprt-font)}.sprt-club .sprt-service-card__body>span{margin-top:auto;color:#6100c2;font:700 12px/1.5 var(--sprt-font)}.sprt-club :is(.sprt-work-grid,.sprt-post-grid,.sprt-facebook-grid,.sprt-service-grid,.sprt-problem-grid,.sprt-process,.sprt-competency-grid,.sprt-news-columns__grid)>*{min-width:0;grid-column:auto;grid-row:auto}.sprt-club .sprt-problem-grid article{justify-content:flex-start;box-shadow:none;transform:none}.sprt-club .sprt-problem-grid article>span{opacity:1}.sprt-club :is(.sprt-problem-grid,.sprt-competency-grid,.sprt-process){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.sprt-club :is(.sprt-problem-grid article,.sprt-competency-grid article,.sprt-process li,.sprt-contact-expectations article){min-height:0;aspect-ratio:auto;padding:24px;border:1px solid #e5e3eb;border-radius:10px;background:#faf9fc;color:#171328}.sprt-club :is(.sprt-problem-grid article,.sprt-competency-grid article,.sprt-process li):before,.sprt-club .sprt-problem-grid article:after{display:none}.sprt-club :is(.sprt-problem-grid,.sprt-competency-grid,.sprt-process,.sprt-contact-expectations) h3{max-width:none;margin:18px 0 12px;color:#171328;font:700 18px/1.35 var(--sprt-font)}.sprt-club :is(.sprt-problem-grid,.sprt-competency-grid,.sprt-process,.sprt-contact-expectations) p{margin-bottom:0;color:#666273;font:400 14px/1.6 var(--sprt-font)}.sprt-club :is(.sprt-problem-grid article,.sprt-competency-grid article,.sprt-process li,.sprt-contact-expectations article)>span{position:static;display:block;margin:0;color:var(--sprt-primary);font:700 32px/1 var(--sprt-display)}.sprt-club .sprt-problems__hint{display:none}.sprt-club .sprt-case-teaser__grid{gap:36px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sprt-club .sprt-case-teaser__visual{min-height:280px;aspect-ratio:16/10;border-radius:10px}.sprt-club .sprt-case-teaser__visual strong{font-size:120px}.sprt-club .sprt-case-teaser h2{max-width:none;font-size:40px;line-height:1.15}.sprt-club .sprt-main>.sprt-instagram-cta{background:linear-gradient(110deg,#270344,#6600b7);color:#fff}.sprt-club .sprt-instagram-cta__grid{min-height:0;align-items:center;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.sprt-club .sprt-instagram-cta__copy h2{max-width:none;color:#fff;font-size:56px;line-height:1.08}.sprt-club .sprt-instagram-cta__copy p{color:#e4d4ef;font-size:16px}.sprt-club .sprt-instagram-cta__visual{min-height:0}.sprt-club .sprt-instagram-cta__visual picture{position:relative;inset:auto;width:100%;transform:none}.sprt-club .sprt-instagram-cta__visual img{position:relative;inset:auto;width:100%;max-width:100%;height:auto;max-height:none;transform:none;filter:none}.sprt-club .sprt-instagram-cta__copy{padding-block:16px}.sprt-club .sprt-instagram-cta__badge{font-size:12px}.sprt-club .sprt-contact-band h2{max-width:none;font-size:40px;line-height:1.15;color:#171328}.sprt-club .sprt-contact-band p{font-size:16px;color:#666273}.sprt-club .sprt-page-hero{position:relative;min-height:0;padding:56px 0 48px;border:0;background:linear-gradient(110deg,#180c30,#361256);color:#fff}.sprt-club .sprt-page-hero:after{width:100%;height:4px;background:linear-gradient(90deg,var(--sprt-primary),var(--sprt-secondary));opacity:1}.sprt-club .sprt-page-hero__grid{display:block}.sprt-club .sprt-page-hero__copy{max-width:900px;margin-inline:auto;text-align:center}.sprt-club .sprt-page-hero .sprt-kicker{color:#cbaaef;margin-bottom:14px}.sprt-club .sprt-page-hero h1{max-width:100%;margin:0 0 18px;color:#fff;font:700 56px/1.12 var(--sprt-display)}.sprt-club .sprt-page-hero h1 em{color:#fff}.sprt-club .sprt-page-hero p{max-width:680px;margin:0 auto 20px;color:#e3dbe9;font:400 16px/1.65 var(--sprt-font)}.sprt-club .sprt-page-hero__index{display:none}.sprt-club .sprt-service-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;border:0}.sprt-club .sprt-service-list article{display:grid;grid-template-columns:40px minmax(0,1fr);align-content:start;gap:16px;padding:28px;border:1px solid #e5e3eb;border-top:4px solid var(--sprt-primary);border-radius:10px;background:#fff}.sprt-club .sprt-service-list article:hover{padding:28px;background:#faf9fc}.sprt-club .sprt-service-list__index{font:700 32px/1 var(--sprt-display);color:var(--sprt-primary)}.sprt-club .sprt-service-list h3{margin:0 0 12px;font:700 22px/1.3 var(--sprt-font);text-transform:none}.sprt-club .sprt-service-list p{font-size:15px;line-height:1.6}.sprt-club .sprt-service-list__content{grid-column:2;font-size:15px}.sprt-club .sprt-service-list article>span{display:none}.sprt-club :is(.sprt-modules-grid,.sprt-form-section__grid,.sprt-about-profile__grid,.sprt-trial-overview__grid,.sprt-contact-band__grid){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}.sprt-club .sprt-form-section__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.sprt-club :is(.sprt-form-section__grid,.sprt-about-profile__grid,.sprt-trial-overview__grid,.sprt-modules-grid) h2{max-width:none;font-size:36px;line-height:1.2}.sprt-club .sprt-portrait-placeholder{width:100%;max-width:420px;aspect-ratio:4/5;min-height:0;margin-inline:auto}.sprt-club .sprt-portrait-placeholder img{width:100%;height:100%;object-fit:cover}.sprt-club .sprt-pricing-note blockquote{max-width:850px;margin:20px auto;font:700 32px/1.35 var(--sprt-display)}.sprt-club :is(.sprt-field input,.sprt-field textarea,.sprt-field select){min-height:48px;font:400 16px/1.5 var(--sprt-font);border-radius:10px}.sprt-club .sprt-field>:is(span,label){font:700 12px/1.5 var(--sprt-font)}.sprt-club .sprt-contact-details dt{font-size:12px}.sprt-club .sprt-contact-details dd{font-size:16px}.sprt-club .sprt-check{font:400 14px/1.5 var(--sprt-font)}.sprt-club .sprt-trial-deliverables strong{font:700 18px/1.4 var(--sprt-font)}.sprt-club .sprt-trial-deliverables p{font-size:14px;line-height:1.6}.sprt-club .sprt-article-catalog__intro{display:block;text-align:center;margin-bottom:24px}.sprt-club .sprt-article-catalog__intro h2{font-size:32px;line-height:1.2}.sprt-club .sprt-article-catalog__intro>p{max-width:668px;margin:12px auto 0;padding:0;border:0;font-size:15px}.sprt-club .sprt-article-category-groups{gap:20px;margin-bottom:24px}.sprt-club .sprt-article-category-list a{padding:10px 12px;border-radius:10px;font-size:12px}.sprt-club .sprt-filters{padding:24px;border-radius:10px;background:#f6f4f9}.sprt-club .sprt-filters__top h2{font-size:30px;line-height:1.2;max-width:none}.sprt-club .sprt-results-bar{margin-block:24px;font-size:13px}.sprt-club .sprt-portfolio[aria-busy=true] .sprt-work-grid{opacity:.6}.sprt-club :is(.sprt-article,.sprt-news-single){padding-bottom:40px;background:#fff;color:#171328;font-family:var(--sprt-font)}.sprt-club :is(.sprt-article__image,.sprt-news-single__cover){width:min(100%,1200px);max-width:1200px;margin:0 auto;padding:0}.sprt-club .sprt-article__image img,.sprt-club .sprt-news-single__cover-frame{width:100%;height:auto;max-height:620px;aspect-ratio:16/7;border:0;border-radius:0;object-fit:cover}.sprt-club .sprt-news-single__cover-frame:before{display:none}.sprt-club .sprt-news-single__cover figcaption{max-width:668px;margin-inline:auto;padding:10px 0;font:400 12px/1.5 var(--sprt-font)}.sprt-club :is(.sprt-article__header,.sprt-news-single__hero){padding:36px 0 28px;border:0;background:#fff}.sprt-club .sprt-news-single__hero:after{display:none}.sprt-club :is(.sprt-article__header-grid,.sprt-news-single__hero-inner,.sprt-article__layout,.sprt-news-single__layout){display:block;width:min(calc(100% - 48px),668px);max-width:668px;margin-inline:auto}.sprt-club :is(.sprt-article__header h1,.sprt-news-single__heading h1){max-width:100%;margin:16px 0 20px;font:800 48px/1.125 var(--sprt-font);font-synthesis:weight;letter-spacing:-.025em;overflow-wrap:break-word;text-transform:none;text-align:left;text-wrap:pretty;color:#511271}@supports (background-clip:border-box){.sprt-club :is(.sprt-article__header h1,.sprt-news-single__heading h1){background:linear-gradient(110deg,var(--sprt-primary),#171328);background-clip:border-box;-webkit-background-clip:border-box;color:#511271}}.sprt-club .sprt-news-single__title-row{display:block}.sprt-club .sprt-news-single__stamp{display:none}.sprt-club .sprt-news-single__back{min-height:32px;border:0;font:700 12px/1.5 var(--sprt-font);color:#6100c2}.sprt-club .sprt-news-single__kickers{margin:16px 0 0;font:700 12px/1.5 var(--sprt-font)}.sprt-club .sprt-news-single__kickers>strong{min-height:0;padding:4px 8px;border-radius:10px}.sprt-club .sprt-news-single__footer{display:block;padding-top:18px}.sprt-club :is(.sprt-article__meta,.sprt-news-single__meta){display:flex;flex-wrap:wrap;gap:12px 24px;font:400 12px/1.5 var(--sprt-font)}.sprt-club .sprt-news-single__meta>span{font-size:12px}.sprt-club .sprt-news-single__meta small{font:700 12px/1.5 var(--sprt-font)}.sprt-club .sprt-news-single__categories{justify-content:flex-start;margin-top:16px}.sprt-club .sprt-news-single__categories a{min-height:32px;padding:6px 10px;border-radius:10px;font:400 12px/1.5 var(--sprt-font)}.sprt-club :is(.sprt-article__layout,.sprt-news-single__layout){padding:8px 0 48px}.sprt-club :is(.sprt-article__layout aside,.sprt-news-single__rail){position:static;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 28px;padding:14px 0;border-block:1px solid #e5e3eb;font-size:12px}.sprt-club .sprt-news-single__rail strong{display:none}.sprt-club .sprt-news-single__rail a{min-height:0}.sprt-club :is(.sprt-prose,.sprt-article__content,.sprt-news-single__content){width:100%;max-width:668px;font:400 18px/28px var(--sprt-font);color:#3e3949}.sprt-club .sprt-prose :is(p,li){color:inherit;font:inherit}.sprt-club .sprt-prose p{margin:0 0 24px}.sprt-club .sprt-news-single__content>p:first-child{padding:0;border:0;background:transparent;color:inherit;font:inherit;margin-bottom:24px}.sprt-club .sprt-prose h2{margin:32px 0 14px;color:#171328;font:700 24px/30px var(--sprt-font);text-transform:none}.sprt-club .sprt-prose h3{margin:28px 0 12px;font:700 20px/28px var(--sprt-font)}.sprt-club .sprt-prose blockquote{padding:12px 0 12px 24px;border-left:4px solid var(--sprt-primary);font:400 22px/1.5 var(--sprt-font)}.sprt-club .sprt-prose :is(img,iframe,video){max-width:100%}.sprt-club .sprt-prose table{display:block;max-width:100%;overflow-x:auto}.sprt-club .sprt-prose pre{max-width:100%;overflow-x:auto;font-size:14px}.sprt-club .sprt-prose .sprt-news-single__source{display:block;padding:22px;background:#f6f3f9}.sprt-club .sprt-news-single__source>span{font:700 12px/1.5 var(--sprt-font)}.sprt-club .sprt-news-single__source p{margin:12px 0;font-size:14px;line-height:1.6}.sprt-club .sprt-news-single__source a{display:inline-flex;font-size:12px;border-radius:10px}.sprt-club .sprt-single-work__media{max-width:760px;margin:0 auto 40px;background:#f3eff8}.sprt-club .sprt-single-work__media img{max-height:750px;width:100%;object-fit:contain;border-radius:0}.sprt-club .sprt-single-work__grid{max-width:960px;margin:auto;gap:40px;grid-template-columns:minmax(180px,.35fr) minmax(0,1fr)}.sprt-club .sprt-legal .sprt-prose{margin-inline:auto}.sprt-club .sprt-news-archive{background:#f7f6fa}.sprt-club .sprt-news-toolbar{padding-block:32px 24px;background:#fff}.sprt-club .sprt-news-toolbar h1{max-width:none;font:700 48px/1.1 var(--sprt-display)}.sprt-club .sprt-news-lead{margin-block:24px 40px;gap:16px}.sprt-club .sprt-news-lead__copy h2{max-width:none;font:700 32px/1.2 var(--sprt-font);text-transform:none}.sprt-club :is(.sprt-news-side-card,.sprt-news-column-card,.sprt-news-overlay-card) h3{font:700 18px/1.35 var(--sprt-font);text-transform:none}.sprt-club .sprt-news-columns__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.sprt-club :is(.sprt-news-side-card,.sprt-news-column-card,.sprt-news-overlay-card){border-radius:10px}.sprt-club .sprt-news-index h3{font:700 18px/1.4 var(--sprt-font)}.sprt-club .sprt-news-card__meta{font:400 12px/1.5 var(--sprt-font)}.sprt-club .sprt-matchday__tabs{display:flex;justify-content:center;gap:0;margin:0 0 24px;border-bottom:1px solid #e5e3eb}.sprt-club .sprt-matchday__tabs button{min-height:48px;padding:12px 32px;border:0;border-bottom:3px solid transparent;background:transparent;color:#666273;font:700 14px/1.5 var(--sprt-font);cursor:pointer}.sprt-club .sprt-matchday__tabs button>span{margin-right:10px;color:#90869e;font-size:12px}.sprt-club .sprt-matchday__tabs button[aria-selected=true]{border-bottom-color:var(--sprt-primary);color:#6100c2}.sprt-club .sprt-matchday__panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:330px;margin-top:16px;border:1px solid #e5e3eb;border-radius:10px;overflow:hidden}.sprt-club .sprt-matchday__visual{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:330px;padding:32px;overflow:hidden;background:linear-gradient(130deg,#200d3b,var(--sprt-primary));color:#fff}.sprt-club [data-sprt-stage-panel="1"] .sprt-matchday__visual{background:linear-gradient(130deg,#082b22,#117b20)}.sprt-club [data-sprt-stage-panel="2"] .sprt-matchday__visual{background:linear-gradient(130deg,#210d35,#603475)}.sprt-club .sprt-matchday__visual>span{font:700 12px/1.5 var(--sprt-font);letter-spacing:.04em}.sprt-club .sprt-matchday__visual>strong{position:relative;z-index:1;font:700 140px/1 var(--sprt-display)}.sprt-club .sprt-matchday__visual>small{font-size:12px}.sprt-club .sprt-matchday__pitch{position:absolute;right:-12%;top:20%;width:80%;height:70%;border:1px solid #ffffff40;transform:rotate(-20deg)}.sprt-club .sprt-matchday__pitch:before{content:"";position:absolute;height:100%;left:50%;border-left:1px solid #ffffff40}.sprt-club .sprt-matchday__pitch:after{content:"";position:absolute;width:100px;height:100px;border:1px solid #ffffff40;border-radius:50%;left:calc(50% - 50px);top:calc(50% - 50px)}.sprt-club .sprt-matchday__copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:28px 36px;background:#fff}.sprt-club .sprt-matchday__copy h3{margin:12px 0;font-size:24px;line-height:1.3}.sprt-club .sprt-matchday__copy p{margin:0;color:#666273;font-size:15px}.sprt-club .sprt-matchday__copy ul{list-style:none;margin:16px 0 24px;padding:0;width:100%}.sprt-club .sprt-matchday__copy li{padding:8px 0;border-bottom:1px solid #e9e6ed;font-size:14px}.sprt-club .sprt-matchday__copy li:before{content:"\2197";margin-right:10px;color:var(--sprt-primary)}.sprt-club .sprt-footer{padding:48px 0 24px;background:var(--sprt-night);color:#fff}.sprt-club .sprt-footer__lead{align-items:center;gap:32px;padding-bottom:32px;margin-bottom:32px}.sprt-club .sprt-footer__lead h2{max-width:680px;margin-bottom:0;color:#fff;font:700 36px/1.2 var(--sprt-display)}.sprt-club .sprt-footer__grid{gap:32px}.sprt-club .sprt-footer__grid :is(p,a){font:400 13px/1.7 var(--sprt-font)}.sprt-club .sprt-footer__grid strong{font:700 14px/1.5 var(--sprt-font)}.sprt-club .sprt-footer__bottom{margin-top:36px;padding-top:20px}.sprt-club .sprt-footer__bottom :is(p,a,button){font:400 12px/1.6 var(--sprt-font)}.sprt-club .sprt-top-button{position:fixed;z-index:45;right:20px;bottom:max(20px,env(safe-area-inset-bottom));display:grid;place-items:center;width:44px;height:44px;border:1px solid #ffffff40;border-radius:50%;background:#211638;color:#fff;text-decoration:none;box-shadow:0 4px 16px #100b2426}.sprt-club .sprt-love-dock{left:16px;right:auto}.sprt-club .sprt-love-button{min-height:40px;font-size:12px}.sprt-club [data-sprt-reveal]{transition:opacity .45s ease,transform .45s ease}.sprt-club .sprt-matchday__panel:not([hidden]) .sprt-matchday__copy{animation:sprt-club-enter .25s ease both}@keyframes sprt-club-enter{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:none}}@media(hover:hover)and (pointer:fine){.sprt-club :is(.sprt-post-card,.sprt-work-card,.sprt-facebook-card,.sprt-service-grid article):hover{transform:none;border-color:#c6bad7;box-shadow:0 8px 24px #14092812}.sprt-club .sprt-hero-story>a:hover{background:#35214c;transform:none}.sprt-club :is(.sprt-hero-story,.sprt-post-card,.sprt-work-card):hover img{transform:scale(1.045)}}@media(max-width:1099px){.sprt-club :is(.sprt-post-grid,.sprt-facebook-grid,.sprt-work-grid,.sprt-news-columns__grid){grid-template-columns:repeat(3,minmax(0,1fr))}.sprt-club :is(.sprt-problem-grid,.sprt-competency-grid,.sprt-process){grid-template-columns:repeat(2,minmax(0,1fr))}.sprt-club .sprt-hero--club{--sprt-lead-height: 530px}}@media(max-width:767px){.sprt-club{--sprt-gutter: 16px;--sprt-section: 32px}.sprt-club .sprt-hero--club{--sprt-lead-height: 450px;padding-bottom:24px}.sprt-club .sprt-hero--club .sprt-hero__copy{padding:140px 20px 24px}.sprt-club .sprt-hero--club .sprt-hero__copy h1{font-size:54px}.sprt-club .sprt-hero--club .sprt-hero__copy>p{max-width:520px;font-size:14px}.sprt-club .sprt-hero-story__body{padding:12px 10px}.sprt-club .sprt-hero-story__body h3{font-size:15px}.sprt-club .sprt-main>.sprt-section{width:calc(100% - 16px);margin-block:12px;padding-block:32px}.sprt-club .sprt-main>.sprt-section>.sprt-container{width:calc(100% - 32px)}.sprt-club :is(.sprt-section-heading,.sprt-story-rail__heading,.sprt-news-section-heading){margin-bottom:24px;gap:10px}.sprt-club :is(.sprt-section-heading,.sprt-story-rail__heading,.sprt-news-section-heading) h2{font-size:32px;line-height:1.15}.sprt-club .sprt-section-heading>p{font-size:14px}.sprt-club .sprt-section-nav>div{justify-content:flex-start}.sprt-club .sprt-section-nav a{padding:14px 20px;font-size:12px}.sprt-club .sprt-score-strip{padding-block:20px}.sprt-club .sprt-score-strip__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.sprt-club .sprt-score-strip strong{font-size:36px}.sprt-club .sprt-score-strip span{font-size:12px}.sprt-club :is(.sprt-post-grid,.sprt-facebook-grid,.sprt-work-grid,.sprt-news-columns__grid,.sprt-service-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sprt-club :is(.sprt-post-card__body,.sprt-work-card__body,.sprt-facebook-card__body){padding:14px 12px}.sprt-club :is(.sprt-post-card,.sprt-work-card,.sprt-facebook-card) h3{font-size:16px}.sprt-club .sprt-service-card__body{padding:20px 16px}.sprt-club .sprt-service-grid article h3{font-size:18px}.sprt-club .sprt-page-hero{padding:36px 0 32px}.sprt-club .sprt-page-hero h1{font-size:40px}.sprt-club .sprt-page-hero p{font-size:15px}.sprt-club :is(.sprt-service-list,.sprt-modules-grid,.sprt-form-section__grid,.sprt-about-profile__grid,.sprt-trial-overview__grid,.sprt-contact-band__grid,.sprt-case-teaser__grid,.sprt-instagram-cta__grid,.sprt-single-work__grid){grid-template-columns:minmax(0,1fr);gap:28px}.sprt-club :is(.sprt-form-section__grid,.sprt-about-profile__grid,.sprt-trial-overview__grid,.sprt-modules-grid) h2{font-size:30px}.sprt-club .sprt-service-list article{padding:22px;gap:12px}.sprt-club .sprt-service-list article:hover{padding:22px}.sprt-club .sprt-service-list h3{font-size:20px}.sprt-club :is(.sprt-case-teaser,.sprt-contact-band) h2{font-size:32px}.sprt-club .sprt-instagram-cta__copy h2{font-size:40px}.sprt-club :is(.sprt-article__header-grid,.sprt-news-single__hero-inner,.sprt-article__layout,.sprt-news-single__layout){width:calc(100% - 32px)}.sprt-club :is(.sprt-article__header h1,.sprt-news-single__heading h1){font-size:32px;line-height:1.18;letter-spacing:-.02em}.sprt-club :is(.sprt-article__header,.sprt-news-single__hero){padding:24px 0}.sprt-club .sprt-article__image img,.sprt-club .sprt-news-single__cover-frame{aspect-ratio:16/10}.sprt-club .sprt-news-single__cover figcaption{padding-inline:16px}.sprt-club .sprt-prose{font-size:18px;line-height:28px}.sprt-club .sprt-prose h2{font-size:24px;line-height:30px}.sprt-club .sprt-news-lead__copy h2{font-size:26px}.sprt-club .sprt-matchday__tabs button{flex:1;padding:12px 8px;font-size:13px}.sprt-club .sprt-matchday__panel{grid-template-columns:1fr;min-height:0}.sprt-club .sprt-matchday__visual{min-height:190px;padding:24px}.sprt-club .sprt-matchday__visual>strong{font-size:80px}.sprt-club .sprt-matchday__copy{min-height:335px;padding:24px}.sprt-club .sprt-matchday__copy h3{font-size:22px}.sprt-club .sprt-footer__lead{flex-direction:column;align-items:flex-start;gap:24px}.sprt-club .sprt-footer__lead h2{font-size:30px}.sprt-club .sprt-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.sprt-club .sprt-top-button{right:12px;bottom:max(12px,env(safe-area-inset-bottom))}}@media(max-width:599px){.sprt-club .sprt-hero--club{--sprt-lead-height: 410px}.sprt-club .sprt-hero--club .sprt-hero__copy h1{font-size:42px;line-height:1.05}.sprt-club .sprt-hero--club .sprt-hero__copy h1.sprt-hero__title--long{font-size:34px;line-height:1.12}.sprt-club .sprt-hero__copy .sprt-kicker{font-size:12px}.sprt-club .sprt-hero__copy .sprt-button{padding:10px 12px;font-size:12px}.sprt-club .sprt-hero--club .sprt-hero-stories{grid-template-columns:minmax(0,1fr);gap:6px}.sprt-club .sprt-hero-story>a{display:grid;grid-template-columns:104px minmax(0,1fr);min-height:96px}.sprt-club .sprt-hero-story__media{height:100%;min-height:96px;aspect-ratio:auto}.sprt-club .sprt-hero-story__body{padding:10px 14px;text-align:left}.sprt-club .sprt-hero-story__body>span{font-size:12px}.sprt-club .sprt-hero-story__body h3{-webkit-line-clamp:2;margin:5px 0 6px;font-size:15px}.sprt-club .sprt-hero-story__body>small{font-size:12px}.sprt-club :is(.sprt-service-grid,.sprt-post-grid,.sprt-facebook-grid,.sprt-news-columns__grid){grid-template-columns:minmax(0,1fr);gap:20px}.sprt-club :is(.sprt-post-card,.sprt-facebook-card) h3{font-size:18px}.sprt-club .sprt-post-card__media{aspect-ratio:16/9}.sprt-club .sprt-post-card__body{padding:20px}.sprt-club .sprt-work-grid{gap:10px}.sprt-club .sprt-work-card h3{font-size:14px;line-height:1.35}.sprt-club .sprt-work-card__body{padding:12px 10px}.sprt-club .sprt-work-card__body>p{font-size:12px}.sprt-club .sprt-work-card__eyebrow{font-size:12px}.sprt-club .sprt-work-card .sprt-metrics{gap:6px}.sprt-club .sprt-work-card .sprt-metrics dt{font-size:12px}.sprt-club .sprt-work-card .sprt-metrics dd{font-size:16px}.sprt-club :is(.sprt-problem-grid,.sprt-competency-grid,.sprt-process,.sprt-contact-expectations,.sprt-boundary-grid){grid-template-columns:minmax(0,1fr)}.sprt-club .sprt-problem-grid{overflow:visible;scroll-snap-type:none}.sprt-club .sprt-story-rail__track{grid-auto-columns:156px}.sprt-club .sprt-story-tile__media{height:208px}.sprt-club .sprt-news-single__meta{gap:12px 20px}.sprt-club .sprt-news-toolbar h1{font-size:40px}.sprt-club .sprt-filters{padding:18px}.sprt-club .sprt-love-button__label{display:none}}@media(max-width:359px){.sprt-club .sprt-hero__copy .sprt-button-row{flex-direction:column;align-items:center}.sprt-club .sprt-hero--club{--sprt-lead-height: 450px}.sprt-club .sprt-work-grid{grid-template-columns:minmax(0,1fr)}.sprt-club .sprt-work-card h3{font-size:18px}.sprt-club .sprt-footer__grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.sprt-club *,.sprt-club *:before,.sprt-club *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.sprt-motion-calm *,.sprt-motion-calm *:before,.sprt-motion-calm *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}@media print{.sprt-club,.sprt-club .sprt-main{background:#fff;color:#111}.sprt-club :is(.sprt-section-nav,.sprt-top-button,.sprt-matchday__tabs,.sprt-love-dock){display:none}.sprt-club .sprt-matchday__panel[hidden]{display:grid!important}.sprt-club :is(.sprt-article__header h1,.sprt-news-single__heading h1){background:none;color:#111}.sprt-club .sprt-main>.sprt-section{width:100%;margin-block:16px;padding-block:20px}}@font-face{font-family:Noto Sans;src:url(../fonts/NotoSans-Regular.woff)format("woff");font-style:normal;font-weight:100 599;font-display:swap}@font-face{font-family:Noto Sans;src:url(../fonts/NotoSans-Bold.woff)format("woff");font-style:normal;font-weight:600 900;font-display:swap}@font-face{font-family:Noto Sans;src:url(../fonts/NotoSans-Italic.woff)format("woff");font-style:italic;font-weight:100 900;font-display:swap}:root{--sprt-font:"Noto Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--sprt-display:var(--sprt-font);--sprt-headline:var(--sprt-font);--sprt-expanded:var(--sprt-font);--sprt-condensed:var(--sprt-font);--sprt-mono:var(--sprt-font)}html{scroll-padding-top:var(--sprt-scroll-offset,140px)}.sprt-club{--sprt-display:var(--sprt-font);--sprt-headline:var(--sprt-font);--sprt-expanded:var(--sprt-font);--sprt-condensed:var(--sprt-font);--sprt-mono:var(--sprt-font);--sprt-night:#151020;--sprt-panel:#251b34;font-synthesis:weight style}.sprt-club :is(h1,h2,h3,h4){font-weight:700;line-height:1.2;letter-spacing:-.025em;overflow-wrap:anywhere}.sprt-club :is(h1,h2,h3) em{font-style:normal}.sprt-club :is(p,li,dd,a,button,label){overflow-wrap:anywhere}.sprt-club :is(section[id],article[id]){scroll-margin-top:var(--sprt-scroll-offset,140px)}.sprt-club :is([class*=__grid],[class*=-grid],.sprt-hero-stories,.sprt-process,.sprt-filters__top,.sprt-metrics,.sprt-service-list,.sprt-matchday__panel)>*{min-width:0}.sprt-club :is(.sprt-button,.sprt-arrow-link){white-space:normal;text-align:center;max-width:100%;line-height:1.5}.sprt-club .sprt-button{font-size:14px;min-height:48px;padding:12px 20px}.sprt-club .sprt-button-row{display:flex;flex-wrap:wrap;gap:12px}.sprt-club .sprt-hero--club{--sprt-lead-height:580px}.sprt-club .sprt-hero--club .sprt-hero__copy{padding:120px 24px 36px}.sprt-club .sprt-hero--club .sprt-hero__copy h1{font-size:clamp(42px,5.5vw,76px);font-weight:700;line-height:1.08;letter-spacing:-.045em;text-transform:none;max-width:1000px}.sprt-club .sprt-hero--club .sprt-hero__copy>p{font-size:18px;line-height:1.6;max-width:680px}.sprt-club .sprt-hero__copy .sprt-button{font-size:14px;min-height:48px}.sprt-club .sprt-hero--club .sprt-hero-stories{max-width:920px;width:min(calc(100% - 48px),920px);gap:12px}.sprt-club .sprt-hero-story>a{border:1px solid #ffffff1a;border-radius:12px}.sprt-club .sprt-hero-story__body{padding:18px;text-align:left}.sprt-club .sprt-hero-story__body h3{font-size:18px;line-height:1.4;-webkit-line-clamp:3}.sprt-club .sprt-hero-story__body>:is(span,small){font-size:12px}.sprt-club .sprt-main>.sprt-section{padding-block:56px}.sprt-club :is(.sprt-section-heading,.sprt-story-rail__heading,.sprt-news-section-heading) h2{font-size:clamp(28px,3.2vw,40px);line-height:1.22;max-width:850px;letter-spacing:-.03em}.sprt-club .sprt-section-heading>p{font-size:16px;line-height:1.7}.sprt-club .sprt-page-hero h1{font-size:clamp(36px,4.8vw,58px);line-height:1.15}.sprt-club .sprt-page-hero p{font-size:17px;line-height:1.7}.sprt-club :is(.sprt-post-card__body,.sprt-work-card__body,.sprt-facebook-card__body,.sprt-service-card__body){text-align:left}.sprt-club :is(.sprt-post-card__meta,.sprt-post-card__categories,.sprt-work-card__eyebrow){justify-content:flex-start;flex-wrap:wrap;gap:6px 12px}.sprt-club :is(.sprt-service-grid,.sprt-problem-grid,.sprt-process,.sprt-competency-grid,.sprt-contact-expectations) p{font-size:15px;line-height:1.7}.sprt-club :is(.sprt-post-card,.sprt-work-card,.sprt-facebook-card,.sprt-service-grid article){border-radius:12px}.sprt-club .sprt-work-card__media{position:relative;height:auto;min-height:0}.sprt-club .sprt-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sprt-club .sprt-metrics div{min-width:0}.sprt-club .sprt-metrics dt{font-size:12px;line-height:1.5;white-space:normal}.sprt-club .sprt-metrics dd{margin:4px 0 0;font:700 22px/1.3 var(--sprt-font)}.sprt-club .sprt-metrics--vertical{grid-template-columns:1fr}.sprt-club .sprt-story-tile__media{position:relative;display:block;overflow:hidden}.sprt-club .sprt-story-tile__media:before,.sprt-club .sprt-story-tile__media:after{display:none}.sprt-club .sprt-story-tile__media>img,.sprt-club .sprt-facebook-card__media>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sprt-club .sprt-illustration{display:block;position:relative;margin:0;width:100%;height:100%;min-height:0;overflow:hidden;background:#201a2c}.sprt-club .sprt-illustration>img{display:block;width:100%;height:100%;min-height:0;object-fit:cover}.sprt-club .sprt-illustration>small{position:absolute;z-index:1;bottom:10px;left:10px;padding:4px 8px;border-radius:4px;background:#100b24d9;color:#fff;font:400 11px/1.4 var(--sprt-font)}.sprt-club :is(.sprt-trial-teaser__grid,.sprt-about-teaser__grid,.sprt-faq-section__grid,.sprt-case-study__grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:48px}.sprt-club .sprt-faq-section__grid{align-items:start}.sprt-club :is(.sprt-about-teaser__grid,.sprt-trial-teaser__grid,.sprt-about-profile__grid,.sprt-faq-section__grid) h2{font-size:clamp(28px,3vw,38px);line-height:1.25;max-width:100%}.sprt-club .sprt-portrait-placeholder{display:block;aspect-ratio:4/3;min-height:0;border:0;border-radius:14px;overflow:hidden;background:#211638}.sprt-club .sprt-portrait-placeholder>img{width:100%;height:100%;object-fit:cover}.sprt-club .sprt-portrait-placeholder .sprt-illustration{padding:0}.sprt-club .sprt-case-teaser__visual{padding:0;border-radius:14px;overflow:hidden}.sprt-club .sprt-case-teaser__visual:before,.sprt-club .sprt-case-teaser__visual:after{display:none}.sprt-club .sprt-case-teaser__visual>.sprt-illustration{position:absolute;inset:0;display:block}.sprt-club .sprt-matchday__visual{padding:0;min-height:340px}.sprt-club .sprt-matchday__visual>.sprt-illustration{position:absolute;inset:0}.sprt-club .sprt-matchday__panel{border-radius:16px}.sprt-club .sprt-matchday__tabs{display:flex;flex-wrap:wrap}.sprt-club .sprt-matchday__tabs button{flex:1 1 150px;white-space:normal;min-height:48px}.sprt-club .sprt-matchday__copy{padding:32px}.sprt-club .sprt-instagram-cta__copy h2{font-size:clamp(36px,4vw,54px)}.sprt-club .sprt-accordion summary{align-items:center;gap:16px;font:700 17px/1.5 var(--sprt-font)}.sprt-club .sprt-accordion summary>span{flex:0 0 30px}.sprt-club .sprt-accordion details>div{font-size:16px;line-height:1.7}.sprt-club :is(.sprt-form,.sprt-filters){max-width:100%;min-width:0}.sprt-club .sprt-field :is(input,textarea,select){min-width:0;width:100%;max-width:100%;font-size:16px}.sprt-club :is(.sprt-field__label,.sprt-field>label){font-size:14px}.sprt-club .sprt-check{grid-template-columns:24px minmax(0,1fr);align-items:start}.sprt-club .sprt-check input{width:20px;margin-top:3px}.sprt-club .sprt-contact-details dd{margin-inline:0;overflow-wrap:anywhere}.sprt-club .sprt-service-list article{grid-template-columns:44px minmax(0,1fr)}.sprt-club .sprt-service-list__content{grid-column:2;max-width:100%}.sprt-club .sprt-service-list article>span:last-child{display:none}.sprt-club .sprt-cv-sheet{padding:clamp(20px,4vw,48px)}.sprt-club .sprt-cv-sheet__header{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.sprt-club .sprt-cv-sheet__header>div{min-width:0;max-width:100%}.sprt-club .sprt-cv-sheet__header h2{font-size:36px}.sprt-club .sprt-cv-sheet__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.sprt-club .sprt-cv-sheet__grid h2{font-size:24px}.sprt-club :is(.sprt-article__header h1,.sprt-news-single__heading h1){background:none;color:#21132e;-webkit-text-fill-color:currentColor}.sprt-club .sprt-news-single__rail{flex-wrap:wrap}.sprt-club .sprt-article__image>.sprt-illustration{aspect-ratio:16/7}.sprt-club .sprt-footer__lead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.sprt-club .sprt-footer__lead>div{min-width:0;flex:1 1 500px}.sprt-club .sprt-footer__grid{display:grid;grid-template-columns:1.2fr repeat(3,minmax(0,1fr))}.sprt-club .sprt-footer__grid :is(p,a){font-size:14px}.sprt-club .sprt-footer__bottom{display:flex;flex-wrap:wrap;gap:16px}.sprt-club .sprt-footer__bottom :is(p,a,button){font-size:12px}.sprt-club .sprt-pricing-note blockquote{font:700 clamp(24px,3vw,36px)/1.35 var(--sprt-font);letter-spacing:-.02em}@media(max-width:1099px){.sprt-club :is(.sprt-work-grid,.sprt-post-grid,.sprt-facebook-grid,.sprt-news-columns__grid){grid-template-columns:repeat(2,minmax(0,1fr))}.sprt-club :is(.sprt-trial-teaser__grid,.sprt-about-teaser__grid,.sprt-faq-section__grid,.sprt-form-section__grid,.sprt-modules-grid,.sprt-trial-overview__grid,.sprt-single-work__grid){grid-template-columns:minmax(0,1fr);gap:32px}.sprt-club .sprt-portrait-placeholder{max-width:680px}.sprt-club .sprt-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.sprt-club .sprt-hero--club{--sprt-lead-height:460px}.sprt-club .sprt-hero--club .sprt-hero__copy{padding:100px 20px 32px}.sprt-club .sprt-hero--club .sprt-hero__copy h1{font-size:clamp(36px,7vw,50px)}.sprt-club .sprt-hero--club .sprt-hero__copy>p{font-size:16px}.sprt-club .sprt-hero__copy .sprt-button{font-size:13px}.sprt-club .sprt-main>.sprt-section{padding-block:36px}.sprt-club :is(.sprt-post-grid,.sprt-facebook-grid,.sprt-news-columns__grid,.sprt-service-grid){grid-template-columns:minmax(0,1fr)}.sprt-club .sprt-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sprt-club .sprt-matchday__visual{min-height:230px}.sprt-club .sprt-matchday__copy{min-height:0;padding:24px}.sprt-club .sprt-matchday__tabs button{flex:1 1 80px;font-size:13px}.sprt-club .sprt-contact-band h2{font-size:30px}.sprt-club .sprt-cv-sheet__header h2{font-size:28px}.sprt-club :is(.sprt-cv-sheet__grid,.sprt-contact-expectations,.sprt-boundary-grid){grid-template-columns:minmax(0,1fr)}.sprt-club .sprt-service-list article{grid-template-columns:minmax(0,1fr)}.sprt-club .sprt-service-list__content{grid-column:auto}.sprt-club .sprt-service-card__media{aspect-ratio:16/9}.sprt-club :is(.sprt-article__image img,.sprt-article__image>.sprt-illustration){aspect-ratio:16/10}.sprt-club .sprt-news-single__meta{gap:12px}}@media(max-width:599px){.sprt-club .sprt-hero--club .sprt-hero-stories{width:calc(100% - 32px)}.sprt-club .sprt-hero-story>a{grid-template-columns:96px minmax(0,1fr)}.sprt-club .sprt-hero-story__body{padding:12px}.sprt-club .sprt-hero-story__body h3{font-size:16px}.sprt-club .sprt-work-grid{grid-template-columns:minmax(0,1fr);gap:20px}.sprt-club .sprt-work-card__body{padding:20px}.sprt-club .sprt-work-card h3{font-size:20px}.sprt-club .sprt-work-card__body>p{font-size:15px}.sprt-club .sprt-work-card__media{aspect-ratio:4/5}.sprt-club .sprt-footer__grid{grid-template-columns:minmax(0,1fr)}.sprt-club .sprt-button-row>.sprt-button{flex:1 1 180px}.sprt-club .sprt-hero--club .sprt-hero__copy h1.sprt-hero__title--long{font-size:32px}}@media(forced-colors:active){.sprt-club :is(h1,h2,h3){color:CanvasText;-webkit-text-fill-color:currentColor}}.sprt-club :is(.sprt-hero-story__media,.sprt-service-card__media,.sprt-work-card__media,.sprt-post-card__media,.sprt-story-tile__media,.sprt-facebook-card__media,.sprt-news-single__cover-frame)>.sprt-illustration{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;font:inherit}.sprt-club :is(.sprt-hero-story__media,.sprt-service-card__media,.sprt-work-card__media,.sprt-post-card__media,.sprt-story-tile__media,.sprt-facebook-card__media,.sprt-news-single__cover-frame){position:relative}.sprt-club .sprt-single-work__media>.sprt-illustration{aspect-ratio:16/9}.sprt-club .sprt-single-work__media>.sprt-illustration img{position:absolute;inset:0}@media print{.sprt-club .sprt-header{position:static}.sprt-club :is(.sprt-menu-button,.sprt-article-search,.sprt-capacity){display:none}}.sprt-club :is(.sprt-news-lead,.sprt-news-lead__side,.sprt-news-toolbar__top,.sprt-news-index,.sprt-news-overlay__grid)>*{min-width:0}.sprt-club .sprt-news-toolbar__top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.sprt-club .sprt-news-lead{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.sprt-club .sprt-news-search{width:100%;min-width:0}.sprt-club .sprt-news-search input{min-width:0;font-size:16px}.sprt-club :is(.sprt-news-media,.sprt-news-lead__media,.sprt-news-side-card__media,.sprt-news-column-card__media,.sprt-news-overlay-card__media)>.sprt-illustration{position:absolute;inset:0}.sprt-club .sprt-news-media .sprt-illustration>img{width:100%;height:100%;object-fit:cover}.sprt-club .sprt-hero__copy h1:first-line{color:inherit;font:inherit}@media(max-width:1099px){.sprt-club .sprt-news-lead{grid-template-columns:minmax(0,1fr)}.sprt-club .sprt-news-lead__side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.sprt-club :is(.sprt-news-toolbar__top,.sprt-news-lead__side,.sprt-news-index,.sprt-news-overlay__grid){grid-template-columns:minmax(0,1fr)}.sprt-club .sprt-news-search{display:flex;flex-wrap:wrap}.sprt-club .sprt-news-search input{flex:1 1 170px}}.sprt-club .sprt-footer :is(p,.sprt-footer__bottom){color:#d1c8dc}.sprt-club .sprt-footer a{color:#f5f1fa}.sprt-club :is(.sprt-modal__header,.sprt-consent) h2{font-size:24px;line-height:1.3}.sprt-club .sprt-modal__header{gap:16px}.sprt-club .sprt-modal__header>div{min-width:0}.sprt-club .sprt-modal__header .sprt-icon-button{flex:0 0 44px}.sprt-club .sprt-consent__actions{flex-wrap:wrap}@media(max-width:767px){.sprt-club .sprt-consent{display:block;max-height:80dvh;overflow:auto}.sprt-club .sprt-consent__actions{margin-top:16px}}}
