.portfolio_filter__Qxl1D{background:transparent;border:1px solid rgba(255,255,255,.14);color:rgba(243,239,228,.7);font-family:inherit;font-size:14px;font-weight:600;padding:10px 20px;cursor:pointer;border-radius:0;transition:border-color .25s,color .25s}.portfolio_filter__Qxl1D:hover{border-color:rgba(220,187,87,.5);color:var(--sa-text)}.portfolio_filterActive__xB_61,.portfolio_filterActive__xB_61:hover{border-color:var(--sa-gold);color:var(--sa-gold)}.portfolio_metric__yrdxI{border:1px solid rgba(220,187,87,.3);padding:6px 12px;font-size:13px;font-weight:700;color:var(--sa-gold)}.carousel_track__CGA7d{display:grid;grid-template-columns:repeat(var(--cols,3),1fr);grid-gap:18px;gap:18px}.carousel_arrows__O7Mep{display:none}@media (max-width:860px){.carousel_track__CGA7d{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:84%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:4px}.carousel_track__CGA7d::-webkit-scrollbar{display:none}.carousel_track__CGA7d>*{scroll-snap-align:start}.carousel_arrows__O7Mep{display:flex;gap:10px;justify-content:flex-end;margin-top:18px}}.carousel_arrow__h6vzP{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid rgba(220,187,87,.42);color:var(--sa-text);cursor:pointer;transition:background .25s,border-color .25s,opacity .25s}.carousel_arrow__h6vzP:hover:not(:disabled){background:rgba(220,187,87,.08);border-color:rgba(220,187,87,.75)}.carousel_arrow__h6vzP:disabled{opacity:.3;cursor:default}@media (prefers-reduced-motion:reduce){.carousel_arrow__h6vzP{transition:none}}.partnerMarquee_section__VWWoZ{padding:56px 0 64px;border-top:1px solid var(--sa-hairline);border-bottom:1px solid var(--sa-hairline);background:var(--sa-bg-alt);overflow:hidden}.partnerMarquee_label__UewN7{text-align:center;margin-bottom:34px;padding:0 32px}.partnerMarquee_viewport__dv_Kh{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 90px,#000 calc(100% - 90px),transparent);mask-image:linear-gradient(90deg,transparent,#000 90px,#000 calc(100% - 90px),transparent)}.partnerMarquee_track__DwV9v{display:flex;align-items:center;width:max-content;animation:partnerMarquee_marquee__II__t 42s linear infinite}.partnerMarquee_viewport__dv_Kh:hover .partnerMarquee_track__DwV9v{animation-play-state:paused}@keyframes partnerMarquee_marquee__II__t{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.partnerMarquee_item__AO4kE{flex:0 0 auto;padding:0 38px;display:flex;align-items:center;justify-content:center}.partnerMarquee_logo__vaQTx{height:var(--logo-h,32px);width:auto;object-fit:contain;filter:brightness(0) invert(1);opacity:.55;transition:opacity .25s}.partnerMarquee_item__AO4kE:hover .partnerMarquee_logo__vaQTx{opacity:1}@media (max-width:640px){.partnerMarquee_section__VWWoZ{padding:44px 0 48px}.partnerMarquee_item__AO4kE{padding:0 26px}.partnerMarquee_logo__vaQTx{height:calc(var(--logo-h, 32px) * .82)}}@media (prefers-reduced-motion:reduce){.partnerMarquee_track__DwV9v{animation:none;transform:none}.partnerMarquee_viewport__dv_Kh{overflow-x:auto}}.caseStudies_shell__aFJlg{max-width:1040px;margin:0 auto}.caseStudies_narrative__sMBOC{font-size:18px;line-height:1.75}.caseStudies_grid__vdhnM{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));grid-gap:18px;gap:18px}.caseStudies_card__2lihQ{display:flex;flex-direction:column;background:var(--sa-panel);border:1px solid var(--sa-hairline);color:inherit;transition:border-color .35s,transform .35s}.caseStudies_card__2lihQ:focus-visible,.caseStudies_card__2lihQ:hover{border-color:rgba(220,187,87,.4);transform:translateY(-3px)}.caseStudies_card__2lihQ:focus-visible{outline:1px solid var(--sa-gold);outline-offset:3px}.caseStudies_shot__GeKwJ{position:relative;aspect-ratio:16/10;overflow:hidden;border-bottom:1px solid var(--sa-hairline);background:#0d0d10}.caseStudies_shot__GeKwJ img{object-fit:cover;object-position:top center}.caseStudies_cardBody__e87NT{display:flex;flex-direction:column;gap:12px;padding:28px;flex:1 1}.caseStudies_cardMeta__BWjmc{font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sa-gold)}.caseStudies_cardOutcome__zCVF5{margin-top:auto;padding-top:18px;border-top:1px solid var(--sa-hairline);font-size:15px;font-weight:600;color:rgba(243,239,228,.86)}.caseStudies_cardCta__M8XwR{font-size:14px;font-weight:700;color:var(--sa-gold)}.caseStudies_metrics__haQVz{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));grid-gap:0;gap:0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.caseStudies_metric__c7G6W{padding:32px 24px;border-right:1px solid rgba(255,255,255,.07)}.caseStudies_metric__c7G6W:last-child{border-right:none}.caseStudies_metricValue__ZTge7{display:flex;align-items:baseline;gap:10px;font-size:clamp(26px,3.4vw,38px);font-weight:800;line-height:1}.caseStudies_metricFrom__nf4ap{color:rgba(243,239,228,.34);text-decoration:line-through;font-size:.62em}.caseStudies_figure__iGmT6{margin:32px 0}.caseStudies_figure__iGmT6 img{width:100%;height:auto;border:1px solid var(--sa-hairline)}.caseStudies_figurePortrait__w_epB img{max-width:380px}.caseStudies_figCaption__3P_b7{margin-top:12px;font-size:13px;color:var(--sa-text-faint)}.caseStudies_titledLabel__KoX2Q{color:var(--sa-gold);font-weight:700}@media (prefers-reduced-motion:reduce){.caseStudies_card__2lihQ{transition:none}.caseStudies_card__2lihQ:focus-visible,.caseStudies_card__2lihQ:hover{transform:none}}.videoEmbed_frame__cJ0HU{position:relative;width:100%;aspect-ratio:16/9;border:1px solid var(--sa-border-gold);background:#000;overflow:hidden}.videoEmbed_facade__PvIEA{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer}.videoEmbed_poster__nKGd0{width:100%;height:100%;object-fit:cover;transition:opacity .3s,transform .5s}.videoEmbed_facade__PvIEA:hover .videoEmbed_poster__nKGd0{opacity:.82;transform:scale(1.02)}.videoEmbed_playWrap__RYKUy{position:absolute;inset:0;pointer-events:none}.videoEmbed_playWrap__RYKUy,.videoEmbed_play__a_Fht{display:flex;align-items:center;justify-content:center}.videoEmbed_play__a_Fht{width:74px;height:74px;background:var(--sa-gold-gradient);transition:transform .25s,filter .25s}.videoEmbed_facade__PvIEA:hover .videoEmbed_play__a_Fht{transform:scale(1.07);filter:brightness(1.08)}.videoEmbed_play__a_Fht svg{margin-left:4px}.videoEmbed_caption__qnkei{position:absolute;left:0;right:0;bottom:0;padding:34px 20px 16px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.82));font-size:14px;font-weight:600;color:var(--sa-text);pointer-events:none}.videoEmbed_iframe__2ZH0e{position:absolute;inset:0;width:100%;height:100%;border:0}@media (max-width:640px){.videoEmbed_play__a_Fht{width:58px;height:58px}.videoEmbed_caption__qnkei{font-size:13px}}@media (prefers-reduced-motion:reduce){.videoEmbed_play__a_Fht,.videoEmbed_poster__nKGd0{transition:none}.videoEmbed_facade__PvIEA:hover .videoEmbed_play__a_Fht,.videoEmbed_facade__PvIEA:hover .videoEmbed_poster__nKGd0{transform:none}}