.home-faq{overflow-x:clip}.home-faq-stack{gap:1rem;display:grid}@media (min-width:1024px){.home-faq-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.25rem}}.home-faq-column{flex-direction:column;gap:1rem;display:flex}.home-faq-item{border-bottom:1px solid #e5e5e5}.home-faq-trigger{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:4.25rem;padding-block:1rem;list-style:none;display:flex}.home-faq-trigger::-webkit-details-marker{display:none}@media (hover:hover) and (pointer:fine){.home-faq-trigger:hover .home-faq-chevron{opacity:1}}.home-faq-question{color:#0a0a0a;flex:auto;font-size:1rem;font-weight:500;line-height:1.5rem}.home-faq-chevron{color:#0a0a0a;opacity:.72;flex-shrink:0;width:1rem;height:1rem;transition:transform .38s cubic-bezier(.22,1,.36,1),opacity .2s}.home-faq-item[open] .home-faq-chevron{opacity:1;transform:rotate(180deg)}.home-faq-panel{overflow:hidden}.home-faq-answer{color:#737373;margin:0;padding-bottom:1rem;font-size:1rem;font-weight:300;line-height:1.5rem}@media (prefers-reduced-motion:reduce){.home-faq-chevron{transition:none}}
.home-how-we-do{--how-we-do-gap:.5rem;--how-we-do-visible:1.12;width:100%;min-width:0;overflow-x:clip}@media (min-width:640px){.home-how-we-do{--how-we-do-visible:2}}@media (min-width:900px){.home-how-we-do{--how-we-do-visible:3}}@media (min-width:1200px){.home-how-we-do{--how-we-do-visible:4}}.home-how-we-do-header{z-index:2;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.25rem;display:flex;position:relative}@media (min-width:1024px){.home-how-we-do-header{margin-bottom:2rem}}.home-how-we-do-nav{z-index:40;pointer-events:auto;flex-shrink:0;gap:.5625rem;display:flex;position:relative}.home-how-we-do-nav-btn{border:1px solid var(--border);background:var(--background);cursor:pointer;touch-action:manipulation;border-radius:.5rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background-color .2s,opacity .2s,border-color .2s,transform .15s;display:inline-flex;box-shadow:0 1px 2px #0000000d}.home-how-we-do-nav-btn:hover:not(.is-muted){background:var(--color-matika-slate-50,#f8fafc)}.home-how-we-do-nav-btn:active:not(.is-muted){transform:scale(.96)}.home-how-we-do-nav-btn.is-muted{opacity:.35}.home-how-we-do-viewport{width:100%;min-width:0}.home-how-we-do-track{gap:var(--how-we-do-gap);scroll-snap-type:x mandatory;touch-action:pan-x;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%;min-width:0;max-width:100%;scroll-padding-inline:1.25rem;display:flex;overflow:auto hidden}.home-how-we-do-track::-webkit-scrollbar{display:none}@media (min-width:1024px){.home-how-we-do-track{scroll-padding-inline:0}}.home-how-we-do-card{scroll-snap-align:start;flex-direction:column;flex:0 0 var(--how-we-do-card-width,17.5rem);width:var(--how-we-do-card-width,17.5rem);aspect-ratio:398/657;border:1px solid var(--color-zinc-100,#f4f4f5);background:#e5e7eb;border-radius:1rem;min-height:0;transition:box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000a;container-type:inline-size}@media (hover:hover) and (pointer:fine){.home-how-we-do-card:hover{box-shadow:0 8px 24px #0000000f}}.home-how-we-do-card-media{background:0 0;flex:0 0 42%;min-height:0;margin:clamp(1.25rem,5%,2rem) clamp(.875rem,5%,1.25rem) 0;position:relative}.home-how-we-do-card-img{background:0 0!important}.home-how-we-do-card-media--empty{flex-basis:42%}.home-how-we-do-card-content{flex-direction:column;flex:0 auto;gap:.25rem;padding:clamp(1rem,3.5%,1.75rem) clamp(1rem,4.5%,1.9375rem) clamp(1.25rem,4%,2.5rem);display:flex}.home-how-we-do-card-heading{flex-direction:column;gap:1.375rem;display:flex}.home-how-we-do-card-number{color:var(--foreground);font-size:clamp(1.5rem,5.5cqi,2.25rem);font-weight:500;line-height:1.1}.home-how-we-do-card-title{color:var(--foreground);font-size:clamp(1rem,4.2cqi,1.5rem);font-weight:400;line-height:1.1}.home-how-we-do-card-subtitle{color:#000000b3;margin-top:.125rem;font-size:clamp(.75rem,2.8cqi,.875rem);font-weight:300;line-height:1.5}.home-how-we-do-card-body{text-align:justify;color:var(--foreground);margin-top:clamp(.5rem,2.5%,1.25rem);font-size:clamp(.8125rem,3.4cqi,1.25rem);font-weight:300;line-height:1.4}@container (max-width:18rem){.home-how-we-do-card-body{line-height:1.35}}
@keyframes sector-panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes sector-image-in{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes sector-copy-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.home-sectors [data-sector-panel]{display:none}.home-sectors-tab{transition:background-color .28s cubic-bezier(.22,1,.36,1),color .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1)}.home-sectors-tab:active{transform:scale(.98)}.home-sectors-tab-icon{transition:color .28s cubic-bezier(.22,1,.36,1)}#matika-home-sectors-hospitality:checked~[data-sector-panel=hospitality],#matika-home-sectors-commerce:checked~[data-sector-panel=commerce],#matika-home-sectors-enterprise:checked~[data-sector-panel=enterprise]{animation:.38s cubic-bezier(.22,1,.36,1) both sector-panel-in;display:block}#matika-home-sectors-hospitality:checked~[data-sector-panel=hospitality] .home-sectors-media,#matika-home-sectors-commerce:checked~[data-sector-panel=commerce] .home-sectors-media,#matika-home-sectors-enterprise:checked~[data-sector-panel=enterprise] .home-sectors-media{animation:.42s cubic-bezier(.22,1,.36,1) both sector-image-in}#matika-home-sectors-hospitality:checked~[data-sector-panel=hospitality] .home-sectors-copy,#matika-home-sectors-commerce:checked~[data-sector-panel=commerce] .home-sectors-copy,#matika-home-sectors-enterprise:checked~[data-sector-panel=enterprise] .home-sectors-copy{animation:.4s cubic-bezier(.22,1,.36,1) 70ms both sector-copy-in}@media (prefers-reduced-motion:reduce){.home-sectors-tab,.home-sectors-tab-icon{transition:none}#matika-home-sectors-hospitality:checked~[data-sector-panel=hospitality],#matika-home-sectors-commerce:checked~[data-sector-panel=commerce],#matika-home-sectors-enterprise:checked~[data-sector-panel=enterprise],#matika-home-sectors-hospitality:checked~[data-sector-panel=hospitality] .home-sectors-media,#matika-home-sectors-commerce:checked~[data-sector-panel=commerce] .home-sectors-media,#matika-home-sectors-enterprise:checked~[data-sector-panel=enterprise] .home-sectors-media,#matika-home-sectors-hospitality:checked~[data-sector-panel=hospitality] .home-sectors-copy,#matika-home-sectors-commerce:checked~[data-sector-panel=commerce] .home-sectors-copy,#matika-home-sectors-enterprise:checked~[data-sector-panel=enterprise] .home-sectors-copy{animation:none}}#matika-home-sectors-hospitality:checked~.home-sectors-toolbar label[for=matika-home-sectors-hospitality],#matika-home-sectors-commerce:checked~.home-sectors-toolbar label[for=matika-home-sectors-commerce],#matika-home-sectors-enterprise:checked~.home-sectors-toolbar label[for=matika-home-sectors-enterprise]{color:#fff;--tw-ring-color:transparent;background-color:#2563eb;font-weight:300}@media (min-width:1024px){#matika-home-sectors-hospitality:checked~.home-sectors-toolbar label[for=matika-home-sectors-hospitality],#matika-home-sectors-commerce:checked~.home-sectors-toolbar label[for=matika-home-sectors-commerce],#matika-home-sectors-enterprise:checked~.home-sectors-toolbar label[for=matika-home-sectors-enterprise]{font-weight:600}}#matika-home-sectors-hospitality:checked~.home-sectors-toolbar label[for=matika-home-sectors-hospitality] .home-sectors-tab-icon,#matika-home-sectors-commerce:checked~.home-sectors-toolbar label[for=matika-home-sectors-commerce] .home-sectors-tab-icon,#matika-home-sectors-enterprise:checked~.home-sectors-toolbar label[for=matika-home-sectors-enterprise] .home-sectors-tab-icon{color:#fff}
.support-suite-root{width:100%;min-width:0;max-width:100%}.support-suite-radios{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.support-suite-accordion{gap:1rem;width:100%;min-width:0;max-width:100%;height:34.25rem;display:flex;overflow:hidden}.support-suite-card{isolation:isolate;z-index:1;cursor:pointer;touch-action:manipulation;--suite-expanded-state:0;border-radius:1.5rem;min-width:0;height:100%;transition:flex .56s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1);display:block;position:relative;overflow:hidden}@media (min-width:1024px){.support-suite-card{flex:167 1 0}}.support-suite-card:hover{z-index:5;transform:translateY(-4px);box-shadow:0 18px 42px #2563eb24,0 0 0 1px #93c5fd38}:is(.support-suite-root:has(#matika-support-suite-0:checked) [data-suite-index="0"],.support-suite-root:has(#matika-support-suite-1:checked) [data-suite-index="1"],.support-suite-root:has(#matika-support-suite-2:checked) [data-suite-index="2"],.support-suite-root:has(#matika-support-suite-3:checked) [data-suite-index="3"],.support-suite-root:has(#matika-support-suite-4:checked) [data-suite-index="4"]){z-index:3;box-shadow:0 12px 36px #2563eb1f}:is(.support-suite-root:has(#matika-support-suite-0:checked) [data-suite-index="0"]:hover,.support-suite-root:has(#matika-support-suite-1:checked) [data-suite-index="1"]:hover,.support-suite-root:has(#matika-support-suite-2:checked) [data-suite-index="2"]:hover,.support-suite-root:has(#matika-support-suite-3:checked) [data-suite-index="3"]:hover,.support-suite-root:has(#matika-support-suite-4:checked) [data-suite-index="4"]:hover){transform:none;box-shadow:0 16px 44px #2563eb29,0 0 0 1px #93c5fd47}.support-suite-card:focus-within{outline-offset:2px;outline:2px solid #60a5faa6}.support-suite-hover-glow{z-index:2;pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 0%,#ffffff6b 45%,#0000 70%);transition:transform .85s cubic-bezier(.22,1,.36,1),opacity .35s;position:absolute;inset:0;transform:translate(-120%)}.support-suite-card:hover .support-suite-hover-glow{opacity:1;transform:translate(120%)}.support-suite-expanded-surface{z-index:1;pointer-events:none;opacity:0;background-color:#bfdbfe;background-image:radial-gradient(120% 100% at 0 0,#fff 0%,#93c5fd00 100%);transition:opacity .38s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.support-suite-collapsed-surface{z-index:1;pointer-events:none;opacity:1;background-color:#f8fafc;transition:opacity .38s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.support-suite-collapsed-blob-cyan{filter:blur(9.3rem);opacity:.55;background:radial-gradient(at 28% 49%,#67e8f9 0%,#67e8f900 100%);border-radius:532.75px;width:24rem;height:51.875rem;transition:opacity .45s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-55%;right:-140%}.support-suite-collapsed-blob-green{filter:blur(8.97rem);mix-blend-mode:color;opacity:.7;background:radial-gradient(circle,#4ade80 0%,#4ade8099 100%);border-radius:593.18px;width:18rem;height:54.94rem;transition:opacity .45s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-48%;right:-115%}.support-suite-card:hover .support-suite-collapsed-blob-cyan{opacity:.72}.support-suite-card:hover .support-suite-collapsed-blob-green{opacity:.88}.support-suite-layer{pointer-events:none;transition:opacity .34s cubic-bezier(.22,1,.36,1),transform .46s cubic-bezier(.22,1,.36,1)}.support-suite-expanded-copy{z-index:10;opacity:0;flex-direction:column;align-items:flex-start;gap:2rem;max-width:31.625rem;display:flex;position:absolute;top:18.125rem;left:2rem;transform:translateY(1rem)}.support-suite-expanded-title{font-family:var(--font-serif,Georgia, serif);color:#000;font-size:3rem;font-weight:400;line-height:3rem}.support-suite-expanded-excerpt{font-family:var(--font-serif,Georgia, serif);color:#000;font-size:1.25rem;font-weight:400;line-height:1.5rem}.support-suite-number{z-index:10;font-family:var(--font-serif,Georgia, serif);color:#000;font-size:2.25rem;font-weight:500;line-height:2.5rem;transition:left .46s cubic-bezier(.22,1,.36,1),right .46s cubic-bezier(.22,1,.36,1),transform .46s cubic-bezier(.22,1,.36,1);position:absolute;top:2.5rem;left:50%;right:auto;transform:translate(-50%)}.support-suite-watermark-expanded{opacity:0}.support-suite-watermark-collapsed{opacity:.45;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.support-suite-card:hover .support-suite-watermark-collapsed{opacity:.58;transform:translate(-50%,-50%)scale(1.06)}.support-suite-collapsed-title-wrap{transform-origin:0 0;pointer-events:none;max-height:28rem;position:absolute;top:calc(100% - 1.8125rem);left:3.6875rem;transform:rotate(-90deg)}.support-suite-collapsed-title{white-space:nowrap;font-family:var(--font-serif,Georgia, serif);color:#000;font-weight:400;line-height:3rem;display:block}.support-suite-collapsed-title[data-length=short]{font-size:3rem}.support-suite-collapsed-title[data-length=medium]{font-size:2.25rem}.support-suite-collapsed-title[data-length=long]{font-size:1.75rem;line-height:2rem}.support-suite-more-link{pointer-events:none;opacity:0;transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1);display:none;transform:translateY(.5rem)}:is(.support-suite-root:has(#matika-support-suite-0:checked) [data-suite-index="0"],.support-suite-root:has(#matika-support-suite-1:checked) [data-suite-index="1"],.support-suite-root:has(#matika-support-suite-2:checked) [data-suite-index="2"],.support-suite-root:has(#matika-support-suite-3:checked) [data-suite-index="3"],.support-suite-root:has(#matika-support-suite-4:checked) [data-suite-index="4"]){--suite-expanded-state:1}@media (min-width:1024px){:is(.support-suite-root:has(#matika-support-suite-0:checked) [data-suite-index="0"],.support-suite-root:has(#matika-support-suite-1:checked) [data-suite-index="1"],.support-suite-root:has(#matika-support-suite-2:checked) [data-suite-index="2"],.support-suite-root:has(#matika-support-suite-3:checked) [data-suite-index="3"],.support-suite-root:has(#matika-support-suite-4:checked) [data-suite-index="4"]){flex:579 1 0}}:is(.support-suite-root:has(#matika-support-suite-0:checked) [data-suite-index="0"] .support-suite-expanded-surface,.support-suite-root:has(#matika-support-suite-1:checked) [data-suite-index="1"] .support-suite-expanded-surface,.support-suite-root:has(#matika-support-suite-2:checked) [data-suite-index="2"] .support-suite-expanded-surface,.support-suite-root:has(#matika-support-suite-3:checked) [data-suite-index="3"] .support-suite-expanded-surface,.support-suite-root:has(#matika-support-suite-4:checked) [data-suite-index="4"] .support-suite-expanded-surface){opacity:1}:is(.support-suite-root:has(#matika-support-suite-0:checked) [data-suite-index="0"] .support-suite-collapsed-surface,.support-suite-root:has(#matika-support-suite-1:checked) [data-suite-index="1"] .support-suite-collapsed-surface,.support-suite-root:has(#matika-support-suite-2:checked) [data-suite-index="2"] .support-suite-collapsed-surface,.support-suite-root:has(#matika-support-suite-3:checked) [data-suite-index="3"] .support-suite-collapsed-surface,.support-suite-root:has(#matika-support-suite-4:checked) [data-suite-index="4"] .support-suite-collapsed-surface),:is(.support-suite-root:has(#matika-support-suite-0:checked) [data-suite-index="0"] .support-suite-collapsed-ui,.support-suite-root:has(#matika-support-suite-1:checked) [data-suite-index="1"] .support-suite-collapsed-ui,.support-suite-root:has(#matika-support-suite-2:checked) [data-suite-index="2"] .support-suite-collapsed-ui,.support-suite-root:has(#matika-support-suite-3:checked) [data-suite-index="3"] .support-suite-collapsed-ui,.support-suite-root:has(#matika-support-suite-4:checked) [data-suite-index="4"] .support-suite-collapsed-ui){opacity:0}:is(.support-suite-root:has(#matika-support-suite-0:checked) [data-suite-index="0"] .support-suite-watermark-expanded,.support-suite-root:has(#matika-support-suite-1:checked) [data-suite-index="1"] .support-suite-watermark-expanded,.support-suite-root:has(#matika-support-suite-2:checked) [data-suite-index="2"] .support-suite-watermark-expanded,.support-suite-root:has(#matika-support-suite-3:checked) [data-suite-index="3"] .support-suite-watermark-expanded,.support-suite-root:has(#matika-support-suite-4:checked) [data-suite-index="4"] .support-suite-watermark-expanded){opacity:.5}:is(.support-suite-root:has(#matika-support-suite-0:checked) [data-suite-index="0"] .support-suite-expanded-copy,.support-suite-root:has(#matika-support-suite-1:checked) [data-suite-index="1"] .support-suite-expanded-copy,.support-suite-root:has(#matika-support-suite-2:checked) [data-suite-index="2"] .support-suite-expanded-copy,.support-suite-root:has(#matika-support-suite-3:checked) [data-suite-index="3"] .support-suite-expanded-copy,.support-suite-root:has(#matika-support-suite-4:checked) [data-suite-index="4"] .support-suite-expanded-copy){opacity:1;transform:translateY(0)}:is(.support-suite-root:has(#matika-support-suite-0:checked) [data-suite-index="0"] .support-suite-number,.support-suite-root:has(#matika-support-suite-1:checked) [data-suite-index="1"] .support-suite-number,.support-suite-root:has(#matika-support-suite-2:checked) [data-suite-index="2"] .support-suite-number,.support-suite-root:has(#matika-support-suite-3:checked) [data-suite-index="3"] .support-suite-number,.support-suite-root:has(#matika-support-suite-4:checked) [data-suite-index="4"] .support-suite-number){left:auto;right:5rem;transform:none}:is(.support-suite-root:has(#matika-support-suite-0:checked) [data-suite-index="0"] .support-suite-more-link,.support-suite-root:has(#matika-support-suite-1:checked) [data-suite-index="1"] .support-suite-more-link,.support-suite-root:has(#matika-support-suite-2:checked) [data-suite-index="2"] .support-suite-more-link,.support-suite-root:has(#matika-support-suite-3:checked) [data-suite-index="3"] .support-suite-more-link,.support-suite-root:has(#matika-support-suite-4:checked) [data-suite-index="4"] .support-suite-more-link){pointer-events:auto;opacity:1;display:inline-flex;transform:translateY(0)}@media (max-height:820px) and (min-width:1024px){.support-suite-accordion{height:31.5rem}.support-suite-expanded-copy{top:16.5rem}}@media (prefers-reduced-motion:reduce){.support-suite-card,.support-suite-layer,.support-suite-expanded-surface,.support-suite-collapsed-surface,.support-suite-hover-glow,.support-suite-collapsed-blob-cyan,.support-suite-collapsed-blob-green{transition:none}.support-suite-card:hover .support-suite-hover-glow{opacity:0;transform:none}}@media (max-width:1023px){.support-suite-accordion{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;height:auto;min-height:17.125rem;padding-bottom:.25rem;overflow:auto visible}.support-suite-card{scroll-snap-align:start;flex:none;width:5.2rem;min-width:5.2rem;height:17.125rem}:is(.support-suite-root:has(#matika-support-suite-0:checked) [data-suite-index="0"],.support-suite-root:has(#matika-support-suite-1:checked) [data-suite-index="1"],.support-suite-root:has(#matika-support-suite-2:checked) [data-suite-index="2"],.support-suite-root:has(#matika-support-suite-3:checked) [data-suite-index="3"],.support-suite-root:has(#matika-support-suite-4:checked) [data-suite-index="4"]){width:min(18.125rem,78vw);min-width:min(18.125rem,78vw)}.support-suite-expanded-copy{gap:1rem;top:9rem;left:1rem}.support-suite-expanded-title{font-size:1.75rem;line-height:2rem}.support-suite-expanded-excerpt{font-size:.875rem;line-height:1.25rem}.support-suite-collapsed-title[data-length=short]{font-size:1.5rem;line-height:1.75rem}.support-suite-collapsed-title[data-length=medium]{font-size:1.25rem;line-height:1.5rem}.support-suite-collapsed-title[data-length=long]{font-size:1rem;line-height:1.25rem}}
.home-testimonials{overflow-x:clip}.home-testimonials-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem;display:grid}.home-testimonials-grid--offset{margin-top:.875rem;padding-left:10%}.home-testimonials-quote{background:#fff;border:1px solid #e4e4e7;border-radius:.75rem 0;flex-direction:column;gap:1rem;width:100%;min-height:9.5rem;padding:1.125rem;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.home-testimonials-video{border:1px solid #e4e4e7;border-radius:.75rem 0;width:100%;height:9.5rem;min-height:9.5rem;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}@media (hover:hover) and (pointer:fine){.home-testimonials-quote:hover,.home-testimonials-video:hover{transform:translateY(-2px);box-shadow:0 10px 24px -8px #0000001f,0 4px 10px -6px #00000014}}.home-testimonials-quote-text{-webkit-line-clamp:3;color:#737373;-webkit-box-orient:vertical;flex:auto;min-height:0;margin:0;font-size:.9375rem;font-weight:400;line-height:1.375rem;display:-webkit-box;overflow:hidden}.home-testimonials-quote-footer{flex-direction:column;flex-shrink:0;gap:.375rem;margin-top:auto;display:flex}.home-testimonials-author-row{align-items:center;gap:.5rem;min-width:0;display:flex}.home-testimonials-avatar{background:#f5f5f5;border-radius:9999px;flex-shrink:0;width:1.75rem;height:1.75rem;position:relative;overflow:hidden}.home-testimonials-author{text-overflow:ellipsis;white-space:nowrap;color:#000;min-width:0;font-size:.875rem;font-weight:400;line-height:1.25;overflow:hidden}.home-testimonials-role{text-overflow:ellipsis;white-space:nowrap;color:#09090b;font-size:.875rem;font-weight:600;line-height:1.25;overflow:hidden}.home-testimonials-video-overlay{background:#0003;position:absolute;inset:0}.home-testimonials-video-content{flex-direction:column;justify-content:center;align-items:center;gap:.875rem;display:flex;position:absolute;inset:0}.home-testimonials-play{color:#fff;width:2.75rem;height:2.75rem}.home-testimonials-video-label{text-overflow:ellipsis;white-space:nowrap;color:#fff;text-align:center;max-width:calc(100% - 1.5rem);font-size:.875rem;font-weight:400;line-height:1.25;overflow:hidden}.home-testimonials-mobile-track{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.75rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.home-testimonials-mobile-track::-webkit-scrollbar{display:none}.home-testimonials-mobile-slide{scroll-snap-align:start;flex-shrink:0;width:min(16rem,100vw - 2.5rem)}@media (min-width:640px){.home-testimonials-mobile-slide{width:17.5rem}}
@media (max-height:820px) and (min-width:1024px){.home-page>section.bg-background:not(.home-hero-section){padding-top:4rem!important}.home-page .home-section-header{margin-bottom:1.75rem!important}.home-page .home-section-title{font-size:2.25rem;line-height:2.5rem}.home-page .home-hero-shell{padding-top:2.75rem!important;padding-bottom:3rem!important}.home-page .home-hero-layout{align-items:center;gap:3.5rem}.home-page .home-hero-visual{width:19.5rem;min-height:17.5rem}.home-page .home-hero-portrait{width:10.5rem;height:13.5rem;top:2.75rem;left:4.5rem}.home-page .home-hero-ellipse{transform-origin:0 0;transform:scale(.82)}.home-page .home-hero-copy{gap:1rem}.home-page .home-hero-stats{transform-origin:0 0;transform:scale(.92)}.home-page .home-hero-title{font-size:3.25rem;line-height:3.25rem}.home-page .home-hero-subtitle{font-size:1.125rem;line-height:1.625rem}.home-page .home-partners-band{height:6.5rem}.home-page .home-mission-band{padding-top:3.75rem!important;padding-bottom:3.75rem!important}.home-page .home-mission-body{font-size:2.5rem;line-height:1.2}.home-page .home-mission-stats{padding-top:5rem!important;padding-bottom:3.5rem!important}.home-page .home-mission-stat-value{font-size:2.75rem;line-height:3rem}.home-page .home-sectors-panel{margin-top:3rem!important}.home-page .home-sectors-media{height:20rem!important}.home-page .home-service-row-desktop{height:5.75rem}.home-page .home-case-study-card{height:22.5rem!important}.home-page .home-how-we-do,.home-page .home-how-we-do-section{--how-we-do-visible:4}.home-page .home-testimonials-video{height:8.75rem!important;min-height:8.75rem!important}.home-page .home-testimonials-quote{min-height:8.75rem!important}.home-page .home-promo-card,.home-page .home-promo-card-content{min-height:18rem!important}.home-page .home-faq-stack{margin-top:2.25rem!important}.home-page .home-bottom-cta{padding-top:4rem!important;padding-bottom:5rem!important}}
@media (min-height:821px) and (min-width:1024px){.home-hero-fold{flex-direction:column;min-height:calc(100svh - 6rem);display:flex}.home-hero-fold .home-hero-section{flex-direction:column;flex:auto;min-height:0;display:flex}.home-hero-fold .home-hero-shell{flex-direction:column;flex:auto;justify-content:center;min-height:0;display:flex;padding-top:clamp(3rem,5.5vh,4.1875rem)!important;padding-bottom:clamp(1.75rem,3vh,2.75rem)!important}.home-hero-fold .home-hero-layout{flex:auto;align-items:center;max-height:100%}.home-hero-fold .home-hero-visual{width:clamp(21rem,24vw,24.5rem);min-height:clamp(22rem,40vh,26.5rem)}.home-hero-fold .home-hero-portrait{width:clamp(12.75rem,14vw,15.5rem);height:clamp(16.5rem,32vh,20rem)}.home-hero-fold .home-hero-copy{gap:clamp(1rem,2vh,1.375rem)}.home-hero-fold .home-hero-title{font-size:clamp(3.5rem,5.2vw,4.5rem);line-height:1}.home-hero-fold .home-hero-subtitle{font-size:clamp(1.0625rem,1.35vw,1.25rem);line-height:1.5}.home-hero-fold .home-partners-section{flex-shrink:0;margin-top:auto}.home-hero-fold .home-partners-band{height:7.75rem}}
