.page_homeCorridorBleed__CQfee{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:var(--chairo-corridor-bleed-bg);transition:background var(--chairo-corridor-transition,.72s cubic-bezier(.33,1,.68,1))}.page_main__NI9UF{max-width:72rem;margin:0 auto;padding:clamp(2rem,4vw,3rem) clamp(1rem,3vw,1.75rem) clamp(2.5rem,5vw,3.5rem);display:flex;flex-direction:column;gap:clamp(2rem,4vw,3rem)}.page_pageTitle__H5_vU{font-family:var(--font-heading);font-size:clamp(1.65rem,3vw,2rem);font-weight:700;letter-spacing:-.025em;margin:0 0 .75rem;color:var(--color-text)}.page_section__MBhD4{margin:0;padding:0}.page_sectionTitle__dt836{font-family:var(--font-heading);font-size:clamp(1.2rem,2.2vw,1.5rem);font-weight:700;letter-spacing:-.02em;margin:0 0 1.25rem;color:var(--color-text)}.page_muted__n4o7Z{color:var(--color-muted);margin-top:1rem;font-size:.95rem}.page_wpContent__9kum0{margin:0;color:var(--color-text);line-height:1.65}.page_wpContent__9kum0 :first-child{margin-top:0}.page_wpContent__9kum0 :last-child{margin-bottom:0}.PageTransition_fadeIn__vALPT{animation:PageTransition_page-fade-in__lYUB_ .32s cubic-bezier(.33,1,.68,1) both;will-change:opacity,transform}@keyframes PageTransition_page-fade-in__lYUB_{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.PageTransition_fadeIn__vALPT{animation:none}}.ScrollExpandVideo_track__V_5Ia{--expand-progress:0;--min-scale:0.5;position:relative;width:100%;min-height:var(--scroll-expand-track-height,240vh);margin:0;background:var(--chairo-corridor-video-canvas,var(--color-inverse-bg));transition:background var(--chairo-corridor-transition,.72s cubic-bezier(.33,1,.68,1))}.ScrollExpandVideo_sticky__RBy2X{position:-webkit-sticky;position:sticky;top:0;left:0;height:100vh;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--chairo-corridor-video-canvas,var(--color-inverse-bg));transition:background var(--chairo-corridor-transition,.72s cubic-bezier(.33,1,.68,1));z-index:2}.ScrollExpandVideo_viewport__7HEUK{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:calc((1 - var(--expand-progress)) * clamp(1.25rem, 6vw, 3.5rem));box-sizing:border-box;background-color:var(--chairo-corridor-video-canvas,var(--color-inverse-bg));transition:background-color var(--chairo-corridor-transition,.72s cubic-bezier(.33,1,.68,1))}.ScrollExpandVideo_clip__pjawl{position:relative;width:100%;height:100%;max-width:100%;max-height:100%;border-radius:calc((1 - var(--expand-progress)) * var(--scroll-expand-radius, 1.15rem));overflow:hidden;transform:scale(calc(var(--min-scale) + var(--expand-progress) * (1 - var(--min-scale))));transform-origin:center center;will-change:transform,border-radius;box-shadow:0 calc(.35rem * (1 - var(--expand-progress))) calc(2rem * (1 - var(--expand-progress))) rgb(0 0 0/.35)}.ScrollExpandVideo_video__i5XbJ{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.ScrollExpandVideo_soundBtn__GF_Yf{position:absolute;right:clamp(.75rem,3vw,1.25rem);bottom:clamp(.75rem,3vw,1.25rem);z-index:3;margin:0;padding:.5rem .9rem;font-family:var(--font-body,inherit);font-size:.8125rem;font-weight:600;letter-spacing:.02em;color:rgb(255 255 255/.95);background:rgb(0 0 0/.45);border:1px solid rgb(255 255 255/.22);border-radius:999px;box-shadow:0 2px 12px rgb(0 0 0/.25);cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ScrollExpandVideo_soundBtn__GF_Yf:hover{background:rgb(0 0 0/.58)}.ScrollExpandVideo_soundBtn__GF_Yf:focus-visible{outline:2px solid var(--color-brand-primary,#93c5fd);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ScrollExpandVideo_clip__pjawl{transform:none;border-radius:0;box-shadow:none}.ScrollExpandVideo_viewport__7HEUK{padding:0}}.ScrollReveal_root__E7wwp{opacity:0;will-change:opacity,transform}.ScrollReveal_root__E7wwp[data-visible=true]{opacity:1}.ScrollReveal_fadeUp__bvqR9{transform:translate3d(0,var(--scroll-reveal-distance,1.75rem),0)}.ScrollReveal_fadeUp__bvqR9[data-visible=true]{transform:translateZ(0)}.ScrollReveal_slideLeft__UDIfe{transform:translate3d(var(--scroll-reveal-distance-x,2rem),0,0)}.ScrollReveal_slideLeft__UDIfe[data-visible=true]{transform:translateZ(0)}.ScrollReveal_zoom__46OJk{transform:scale(.96)}.ScrollReveal_zoom__46OJk[data-visible=true]{transform:scale(1)}.ScrollReveal_blurIn__wOVYs{filter:blur(6px);transform:translate3d(0,.85rem,0)}.ScrollReveal_blurIn__wOVYs[data-visible=true]{filter:blur(0);transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.ScrollReveal_blurIn__wOVYs,.ScrollReveal_fadeUp__bvqR9,.ScrollReveal_root__E7wwp,.ScrollReveal_slideLeft__UDIfe,.ScrollReveal_zoom__46OJk{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}}.SiteNavbar_inverse__zf6Rw,.SiteNavbar_light__ogXg9{background:transparent}.SiteNavbar_inner__vfS9T{display:flex;align-items:center;gap:clamp(var(--space-3),2vw,var(--space-6));row-gap:var(--space-2);flex-wrap:wrap;margin:0 auto;padding:var(--space-4) var(--section-pad-x) var(--space-3);min-height:4.375rem;justify-content:space-between}@media (min-width:1024px){.SiteNavbar_inner__vfS9T{flex-wrap:nowrap;padding-top:var(--space-4);padding-bottom:var(--space-4);min-height:5rem}}.SiteNavbar_brandNav__jQd3I{display:flex;align-items:center;gap:clamp(var(--space-4),2.5vw,var(--space-8));min-width:0;flex:1 1 auto;max-width:37vw;justify-content:space-between}.SiteNavbar_logo__bQEP_{display:inline-flex;align-items:center;gap:var(--space-2);text-decoration:none;flex-shrink:0}.SiteNavbar_logo__bQEP_ img{display:block;height:clamp(2.25rem,4vw,3.5rem);width:auto}.SiteNavbar_logoText__2B7io{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);line-height:1}.SiteNavbar_inverse__zf6Rw .SiteNavbar_logoText__2B7io,.SiteNavbar_inverse__zf6Rw .SiteNavbar_logo__bQEP_{color:var(--palette-white)}.SiteNavbar_light__ogXg9 .SiteNavbar_logo__bQEP_{color:var(--color-text)}.SiteNavbar_toolbar__Jo84A{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);flex-shrink:0}@media (min-width:1024px){.SiteNavbar_toolbar__Jo84A{gap:var(--space-4)}}.SiteNavbar_desktopNav__uaarm{display:none;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:.28rem}@media (min-width:1024px){.SiteNavbar_desktopNav__uaarm{display:flex}}.SiteNavbar_pill__QtdY4{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.875rem;padding:.35rem .85rem;border-radius:4px;background:#0D0D0D;backdrop-filter:blur(12.5px);-webkit-backdrop-filter:blur(12.5px);border:none!important;color:#fbfbfb;font-family:var(--font-heading);font-size:.7125rem;letter-spacing:.024em;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.SiteNavbar_pill__QtdY4:hover{background:rgba(251,251,251,.1);border-color:color-mix(in srgb,var(--palette-white) 14%,transparent)}.SiteNavbar_pill__QtdY4:focus-visible{outline:2px solid var(--palette-teal-400);outline-offset:2px}.SiteNavbar_pillTrigger__FaAw3{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.875rem;padding:.35rem .85rem;border-radius:4px;background:#0D0D0D;backdrop-filter:blur(12.5px);-webkit-backdrop-filter:blur(12.5px);border:none!important;color:#fbfbfb;font-family:var(--font-heading);font-size:.7125rem;letter-spacing:.024em;line-height:1.2;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.SiteNavbar_pillTrigger__FaAw3:hover{background:rgba(251,251,251,.1);border-color:color-mix(in srgb,var(--palette-white) 14%,transparent)}.SiteNavbar_pillTrigger__FaAw3:focus-visible{outline:2px solid var(--palette-teal-400);outline-offset:2px}.SiteNavbar_chevron__AQSPj{width:10px;height:6px;flex-shrink:0;opacity:.85;transition:transform var(--duration-fast) var(--ease-out)}.SiteNavbar_chevronOpen__lOMDf{transform:rotate(180deg)}.SiteNavbar_dropdown__cfi30{position:relative}.SiteNavbar_dropdownPanel__8ZBwh{position:absolute;top:calc(100% + 6px);left:50%;transform:translateX(-50%);min-width:13.5rem;padding:var(--space-2);border-radius:var(--radius-md);background:color-mix(in srgb,var(--palette-neutral-900) 97%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid color-mix(in srgb,var(--palette-white) 12%,transparent);box-shadow:var(--shadow-card-md)}.SiteNavbar_dropdownPanel__8ZBwh a{display:block;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:#fbfbfb;font-family:var(--font-body);font-size:var(--text-sm);text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out)}.SiteNavbar_dropdownPanel__8ZBwh a:hover{background:rgba(251,251,251,.06)}.SiteNavbar_dropdownPanel__8ZBwh a:focus-visible{outline:2px solid var(--palette-teal-400);outline-offset:0}.SiteNavbar_dropdownOverview__KsjVQ{display:block;padding:var(--space-2) var(--space-3);margin-bottom:var(--space-1);padding-bottom:var(--space-3);border-radius:var(--radius-sm);color:color-mix(in srgb,#fbfbfb 78%,transparent);font-family:var(--font-body);font-size:var(--text-xs);text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out)}.SiteNavbar_dropdownOverview__KsjVQ:hover{background:rgba(251,251,251,.06);color:#fbfbfb}.SiteNavbar_light__ogXg9 .SiteNavbar_dropdownOverview__KsjVQ{color:var(--color-muted);border-bottom-color:var(--color-border-subtle)}.SiteNavbar_light__ogXg9 .SiteNavbar_dropdownOverview__KsjVQ:hover{background:color-mix(in srgb,var(--color-brand-primary) 8%,transparent);color:var(--color-text)}.SiteNavbar_srOnly__1zjSs{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.SiteNavbar_megaPanel__tvmLV{position:fixed;left:0;right:0;width:100vw;width:100dvw;padding:clamp(var(--space-4),3vw,var(--space-6)) 0;border-radius:0;background:color-mix(in srgb,var(--palette-neutral-900) 97%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid color-mix(in srgb,var(--palette-white) 12%,transparent);border-bottom:1px solid color-mix(in srgb,var(--palette-white) 12%,transparent);box-shadow:var(--shadow-card-md);z-index:80;overflow-x:clip;overflow-y:auto;overscroll-behavior:contain}.SiteNavbar_megaGrid__s8YAR{display:grid;max-width:90rem;margin:0 auto;padding:0 var(--section-pad-x);grid-template-columns:1fr 1.1fr;grid-gap:var(--space-6);gap:var(--space-6)}@media (max-width:1023px){.SiteNavbar_megaPanel__tvmLV{padding:var(--space-4) 0}.SiteNavbar_megaGrid__s8YAR{grid-template-columns:1fr;gap:var(--space-4)}}.SiteNavbar_megaCol__CiFE_{min-width:0}.SiteNavbar_megaKicker__wBmTn{font-family:var(--font-heading);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,#fbfbfb 70%,transparent);margin-bottom:var(--space-3)}.SiteNavbar_megaSearch__eAYeR{display:grid;grid-template-columns:1fr auto;grid-gap:var(--space-2);gap:var(--space-2);align-items:center;margin-bottom:var(--space-4)}.SiteNavbar_megaSearchInput__F7_gl{width:100%;min-height:2.75rem;border-radius:var(--radius-md);padding:.6rem .75rem;border:1px solid color-mix(in srgb,var(--palette-white) 12%,transparent);background:color-mix(in srgb,#000 40%,transparent);color:#fbfbfb;font-family:var(--font-body);font-size:var(--text-sm)}.SiteNavbar_megaSearchInput__F7_gl::placeholder{color:color-mix(in srgb,#fbfbfb 55%,transparent)}.SiteNavbar_megaSearchInput__F7_gl:focus-visible{outline:2px solid var(--palette-teal-400);outline-offset:2px}.SiteNavbar_megaSearchBtn__mzZ_f{min-height:2.75rem;padding:.6rem .85rem;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--palette-white) 14%,transparent);background:rgba(251,251,251,.08);color:#fbfbfb;font-family:var(--font-heading);font-size:.75rem;letter-spacing:.03em;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}.SiteNavbar_megaSearchBtn__mzZ_f:hover{background:rgba(251,251,251,.12)}.SiteNavbar_megaSearchBtn__mzZ_f:focus-visible{outline:2px solid var(--palette-teal-400);outline-offset:2px}.SiteNavbar_megaLinks__G7Xac a{display:block;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:#fbfbfb;font-family:var(--font-body);font-size:var(--text-sm);text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out)}.SiteNavbar_megaLinks__G7Xac a:hover{background:rgba(251,251,251,.06)}.SiteNavbar_megaLinks__G7Xac a:focus-visible{outline:2px solid var(--palette-teal-400);outline-offset:0}.SiteNavbar_megaPostsGrid__2bK9h{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.SiteNavbar_megaPostCard__K_tJr{display:grid;grid-template-columns:4.25rem 1fr;grid-gap:var(--space-3);gap:var(--space-3);align-items:center;padding:var(--space-2);border-radius:var(--radius-lg);text-decoration:none;border:1px solid color-mix(in srgb,var(--palette-white) 8%,transparent);background:color-mix(in srgb,#000 22%,transparent);transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.SiteNavbar_megaPostCard__K_tJr:hover{background:rgba(251,251,251,.06);border-color:color-mix(in srgb,var(--palette-white) 12%,transparent);transform:translateY(-1px)}.SiteNavbar_megaPostCard__K_tJr:focus-visible{outline:2px solid var(--palette-teal-400);outline-offset:2px}.SiteNavbar_megaPostThumb__92zmP{width:4.25rem;height:3.25rem;border-radius:var(--radius-md);overflow:hidden;background:color-mix(in srgb,#000 40%,transparent)}.SiteNavbar_megaPostThumb__92zmP img{width:100%;height:100%;object-fit:cover;display:block}.SiteNavbar_megaPostTitle__WJjgR{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#fbfbfb;font-family:var(--font-body);font-size:var(--text-sm);line-height:1.25}.SiteNavbar_megaHint___Cxdb{color:color-mix(in srgb,#fbfbfb 62%,transparent);font-family:var(--font-body);font-size:var(--text-sm);padding:.35rem 0}.SiteNavbar_light__ogXg9 .SiteNavbar_megaPanel__tvmLV{background:color-mix(in srgb,var(--color-surface) 94%,transparent);border:1px solid color-mix(in srgb,var(--color-border-subtle) 60%,transparent)}.SiteNavbar_light__ogXg9 .SiteNavbar_megaKicker__wBmTn{color:var(--color-muted)}.SiteNavbar_light__ogXg9 .SiteNavbar_megaSearchInput__F7_gl{background:color-mix(in srgb,var(--color-surface) 86%,transparent);border-color:color-mix(in srgb,var(--color-border-subtle) 80%,transparent);color:var(--color-text)}.SiteNavbar_light__ogXg9 .SiteNavbar_megaSearchInput__F7_gl::placeholder{color:color-mix(in srgb,var(--color-muted) 85%,transparent)}.SiteNavbar_light__ogXg9 .SiteNavbar_megaSearchBtn__mzZ_f{background:color-mix(in srgb,var(--color-brand-primary) 10%,transparent);border-color:color-mix(in srgb,var(--color-brand-primary) 22%,transparent);color:var(--color-text)}.SiteNavbar_light__ogXg9 .SiteNavbar_megaLinks__G7Xac a,.SiteNavbar_light__ogXg9 .SiteNavbar_megaPostTitle__WJjgR{color:var(--color-text)}.SiteNavbar_light__ogXg9 .SiteNavbar_megaPostCard__K_tJr{border-color:color-mix(in srgb,var(--color-border-subtle) 75%,transparent)}.SiteNavbar_light__ogXg9 .SiteNavbar_megaPostCard__K_tJr,.SiteNavbar_light__ogXg9 .SiteNavbar_megaPostThumb__92zmP{background:color-mix(in srgb,var(--color-surface) 86%,transparent)}.SiteNavbar_light__ogXg9 .SiteNavbar_megaLinks__G7Xac a:hover,.SiteNavbar_light__ogXg9 .SiteNavbar_megaPostCard__K_tJr:hover{background:color-mix(in srgb,var(--color-brand-primary) 8%,transparent)}.SiteNavbar_light__ogXg9 .SiteNavbar_megaHint___Cxdb{color:var(--color-muted)}.SiteNavbar_cta__gz9tR{--cta-accent:#f9653c;--cta-dot:var(--cta-accent);--cta-bg:#ffffff;--cta-fg:#222222;--cta-bg-hover:#ffffff;--cta-fg-hover:#000000;--cta-ring:color-mix(in srgb,var(--cta-accent) 55%,transparent);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;box-sizing:border-box;min-height:2.75rem;padding:.65rem 1.15rem .65rem 1rem;border-radius:4px;font-family:var(--font-heading);font-weight:var(--weight-medium);font-size:.7125rem;letter-spacing:.022em;line-height:1.2;text-transform:none;text-decoration:none;white-space:nowrap;background:var(--cta-bg);color:var(--cta-fg);border:1px solid transparent;box-shadow:0 0 0 0 transparent;overflow:hidden;isolation:isolate;transition:background-color .28s var(--ease-out),color .22s var(--ease-out),transform .28s var(--ease-out),box-shadow .28s var(--ease-out),border-color .22s var(--ease-out)}.SiteNavbar_cta__gz9tR:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at var(--cta-sweep-x,18%) 50%,color-mix(in srgb,var(--cta-bg-hover) 88%,transparent) 0,color-mix(in srgb,var(--cta-bg-hover) 0%,transparent) 62%);opacity:0;transform:scale(.7);transform-origin:left center;transition:opacity .32s var(--ease-out),transform .42s var(--ease-out);pointer-events:none}.SiteNavbar_cta__gz9tR:hover{color:var(--cta-fg-hover);transform:translateY(-1px);box-shadow:0 10px 24px -14px color-mix(in srgb,var(--cta-bg-hover) 65%,transparent),0 2px 0 0 color-mix(in srgb,var(--cta-ring) 40%,transparent)}.SiteNavbar_cta__gz9tR:hover:before{opacity:1;transform:scale(1.05)}.SiteNavbar_cta__gz9tR:active{transform:translateY(0)}.SiteNavbar_cta__gz9tR:focus-visible{outline:2px solid var(--cta-accent);outline-offset:3px}.SiteNavbar_light__ogXg9 .SiteNavbar_cta__gz9tR{--cta-bg:#0d0d0d;--cta-fg:#ffffff;border-color:transparent}.SiteNavbar_light__ogXg9 .SiteNavbar_cta__gz9tR:hover{border-color:color-mix(in srgb,var(--cta-accent) 42%,transparent)}.SiteNavbar_ctaDot__AIYRf{position:relative;display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;flex-shrink:0}.SiteNavbar_ctaDotCore__XVBAL{position:relative;z-index:2;width:8px;height:8px;border-radius:50%;background:var(--cta-dot);box-shadow:0 0 0 0 color-mix(in srgb,var(--cta-dot) 0%,transparent);transition:transform .26s var(--ease-out),box-shadow .26s var(--ease-out),background-color .26s var(--ease-out)}.SiteNavbar_ctaDotRing__ItrBp{position:absolute;inset:0;z-index:1;border-radius:50%;background:var(--cta-dot);opacity:.55;transform:scale(.55);transform-origin:center;animation:SiteNavbar_ctaDotPulse__viph_ 1.8s cubic-bezier(.25,.1,.2,1) infinite}@keyframes SiteNavbar_ctaDotPulse__viph_{0%{transform:scale(.55);opacity:.55}70%{opacity:0}to{transform:scale(2.2);opacity:0}}.SiteNavbar_cta__gz9tR:hover .SiteNavbar_ctaDotCore__XVBAL{transform:scale(1.2);box-shadow:0 0 10px 0 color-mix(in srgb,var(--cta-dot) 70%,transparent)}.SiteNavbar_cta__gz9tR:hover .SiteNavbar_ctaDotRing__ItrBp{animation-duration:1.1s}.SiteNavbar_ctaLabel__S7Vva{position:relative;display:inline-block;transition:transform .3s var(--ease-out);will-change:transform}.SiteNavbar_cta__gz9tR:hover .SiteNavbar_ctaLabel__S7Vva{transform:translateX(2px)}@media (prefers-reduced-motion:reduce){.SiteNavbar_ctaDotCore__XVBAL,.SiteNavbar_ctaDotRing__ItrBp,.SiteNavbar_ctaLabel__S7Vva,.SiteNavbar_cta__gz9tR,.SiteNavbar_cta__gz9tR:before{transition:none;animation:none}.SiteNavbar_cta__gz9tR:hover,.SiteNavbar_cta__gz9tR:hover .SiteNavbar_ctaDotCore__XVBAL,.SiteNavbar_cta__gz9tR:hover .SiteNavbar_ctaLabel__S7Vva{transform:none}}.SiteNavbar_menuBtn__se5RM{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border-radius:4px;border:1px solid color-mix(in srgb,var(--palette-white) 18%,transparent);background:rgba(251,251,251,.06);color:#fbfbfb;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}.SiteNavbar_light__ogXg9 .SiteNavbar_menuBtn__se5RM{border-color:var(--color-border-subtle);background:var(--color-surface);color:var(--color-text)}.SiteNavbar_light__ogXg9 .SiteNavbar_menuBtn__se5RM:hover{background:var(--palette-neutral-200)}.SiteNavbar_menuBtn__se5RM:hover{background:rgba(251,251,251,.12)}.SiteNavbar_menuBtn__se5RM:focus-visible{outline:2px solid var(--palette-teal-400);outline-offset:2px}@media (min-width:1024px){.SiteNavbar_menuBtn__se5RM{display:none}}.SiteNavbar_menuIcon__Jyu_c{display:flex;flex-direction:column;gap:5px;width:1.15rem}.SiteNavbar_menuIcon__Jyu_c span{display:block;height:2px;background:currentColor;border-radius:1px;transition:transform var(--duration-fast) var(--ease-out),opacity var(--duration-fast)}.SiteNavbar_menuOpen__fH0Lm .SiteNavbar_menuIcon__Jyu_c span:first-child{transform:translateY(7px) rotate(45deg)}.SiteNavbar_menuOpen__fH0Lm .SiteNavbar_menuIcon__Jyu_c span:nth-child(2){opacity:0}.SiteNavbar_menuOpen__fH0Lm .SiteNavbar_menuIcon__Jyu_c span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.SiteNavbar_backdrop__S40Rh{display:none;position:fixed;inset:0;top:0;background:rgba(0,0,0,.45);z-index:50}.SiteNavbar_backdropVisible__dm3gU{display:block}@media (min-width:1024px){.SiteNavbar_backdrop__S40Rh{display:none!important}}.SiteNavbar_drawer__yZwbW{display:none;position:fixed;left:0;right:0;top:0;padding-top:5.75rem;padding-bottom:var(--space-8);padding-left:var(--section-pad-x);padding-right:var(--section-pad-x);background:color-mix(in srgb,var(--palette-neutral-950) 97%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);z-index:51;max-height:min(88vh,640px);overflow-y:auto}.SiteNavbar_drawerOpen__WVUCu{display:block}@media (min-width:1024px){.SiteNavbar_drawer__yZwbW{display:none!important}}.SiteNavbar_mobileList__C71Wb{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.SiteNavbar_mobileLink__It04T{display:block;padding:var(--space-3) var(--space-3);border-radius:var(--radius-md);color:#fbfbfb;font-family:var(--font-heading);font-size:var(--text-base);text-decoration:none;background:rgba(251,251,251,.04);border:1px solid color-mix(in srgb,var(--palette-white) 6%,transparent)}.SiteNavbar_mobileLink__It04T:hover{background:rgba(251,251,251,.08)}.SiteNavbar_mobileSubToggle__xPbKK{width:100%;text-align:left;cursor:pointer;font:inherit;color:#a6a6a6}.SiteNavbar_mobileSubPanel__lWllW{margin:var(--space-1) 0 0;padding-left:var(--space-3);border-left:2px solid color-mix(in srgb,var(--palette-white) 15%,transparent);display:flex;flex-direction:column;gap:var(--space-1)}.SiteNavbar_mobileSubLink__SMtY5{font-family:var(--font-body);font-size:var(--text-sm);padding:var(--space-2) 0;color:color-mix(in srgb,var(--palette-white) 88%,transparent);text-decoration:none}.SiteNavbar_mobileSubLink__SMtY5:hover{color:var(--palette-white)}.SiteNavbar_mobileCta__F2KaL{margin-top:var(--space-6)}.SiteNavbar_mobileCta__F2KaL .SiteNavbar_cta__gz9tR{width:100%;box-sizing:border-box}.SiteNavbar_light__ogXg9 .SiteNavbar_pillTrigger__FaAw3,.SiteNavbar_light__ogXg9 .SiteNavbar_pill__QtdY4{background:var(--palette-neutral-100);color:var(--palette-black);border:1px solid color-mix(in srgb,var(--palette-neutral-500) 18%,transparent)!important}.SiteNavbar_light__ogXg9 .SiteNavbar_pillTrigger__FaAw3:hover,.SiteNavbar_light__ogXg9 .SiteNavbar_pill__QtdY4:hover{background:var(--palette-neutral-200);border-color:color-mix(in srgb,var(--palette-neutral-500) 28%,transparent)!important}.SiteNavbar_light__ogXg9 .SiteNavbar_dropdownPanel__8ZBwh{background:var(--color-surface);border-color:var(--color-border-subtle);box-shadow:var(--shadow-card-md)}.SiteNavbar_light__ogXg9 .SiteNavbar_dropdownPanel__8ZBwh a{color:var(--color-text)}.SiteNavbar_light__ogXg9 .SiteNavbar_dropdownPanel__8ZBwh a:hover{background:color-mix(in srgb,var(--palette-neutral-900) 6%,transparent)}.SiteNavbar_drawer__yZwbW.SiteNavbar_light__ogXg9{background:var(--color-surface);border-bottom:1px solid var(--color-border-subtle);box-shadow:0 12px 40px color-mix(in srgb,var(--palette-black) 10%,transparent)}.SiteNavbar_drawer__yZwbW.SiteNavbar_light__ogXg9 .SiteNavbar_mobileLink__It04T{color:var(--color-text);background:color-mix(in srgb,var(--color-text) 4%,transparent);border-color:var(--color-border-subtle)}.SiteNavbar_drawer__yZwbW.SiteNavbar_light__ogXg9 .SiteNavbar_mobileLink__It04T:hover{background:color-mix(in srgb,var(--color-text) 8%,transparent)}.SiteNavbar_drawer__yZwbW.SiteNavbar_light__ogXg9 .SiteNavbar_mobileSubLink__SMtY5,.SiteNavbar_drawer__yZwbW.SiteNavbar_light__ogXg9 .SiteNavbar_mobileSubToggle__xPbKK{color:var(--color-muted)}.SiteNavbar_drawer__yZwbW.SiteNavbar_light__ogXg9 .SiteNavbar_mobileSubLink__SMtY5:hover{color:var(--color-text)}.SiteNavbar_drawer__yZwbW.SiteNavbar_light__ogXg9 .SiteNavbar_mobileSubPanel__lWllW{border-left-color:var(--color-border-subtle)}.SiteFooter_footer__aUaTs{margin-top:0;padding:clamp(2.5rem,5vw,3.75rem) clamp(1rem,3vw,1.75rem);background:#0d0d0d;color:#fff;border:none}.SiteFooter_mainRow__Wj_7j{max-width:72rem;margin:0 auto;display:flex;flex-direction:column;align-items:stretch;gap:clamp(2rem,4vw,3rem)}@media (min-width:960px){.SiteFooter_mainRow__Wj_7j{flex-direction:row;align-items:flex-start;gap:clamp(1.75rem,3.5vw,2.75rem)}}.SiteFooter_left__gJ_fv{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:clamp(1.5rem,3vw,2rem)}@media (min-width:960px){.SiteFooter_left__gJ_fv{flex:0 1 42%}}.SiteFooter_logoWrap__NKzJJ{line-height:0}.SiteFooter_typoImg__DEsvU{display:block;width:auto;max-width:min(100%,220px);height:auto}.SiteFooter_navGrid__YKFQL{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(1.25rem,3vw,2rem);gap:clamp(1.25rem,3vw,2rem)}.SiteFooter_navCol__WI8AW{min-width:0}.SiteFooter_colHeading__5Y8Ry{margin:0 0 .85rem;font-family:var(--font-heading);font-size:.95rem;font-weight:700;letter-spacing:-.02em;color:#fff}.SiteFooter_linkList__PuuNn{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.SiteFooter_footerLink__ul2nT{font-size:.9rem;font-weight:500;color:rgba(255,255,255,.88);text-decoration:none}.SiteFooter_footerLink__ul2nT:hover{color:#fff;text-decoration:underline;text-underline-offset:.18em}.SiteFooter_right__W6aWD{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:clamp(1rem,2vw,1.25rem)}@media (min-width:960px){.SiteFooter_right__W6aWD{flex:1 1 58%}}.SiteFooter_blogEyebrow__gvHF7{margin:0;font-family:var(--font-heading);font-size:.95rem;font-weight:700;color:#fff;letter-spacing:-.02em}.SiteFooter_postsGrid__ySL9V{display:grid;grid-template-columns:1fr;grid-gap:clamp(.75rem,2vw,1rem);gap:clamp(.75rem,2vw,1rem)}@media (min-width:520px){.SiteFooter_postsGrid__ySL9V{grid-template-columns:repeat(3,minmax(0,1fr))}}.SiteFooter_postCard__5lb6n{margin:0;min-height:0}.SiteFooter_postCardLink__GCuX3{display:block;text-decoration:none;color:inherit;border-radius:0;border:none;outline:none}.SiteFooter_postCardLink__GCuX3:focus-visible .SiteFooter_postCardBg__2QP3J{outline:2px solid rgba(255,255,255,.65);outline-offset:2px}.SiteFooter_postCardBg__2QP3J{position:relative;min-height:clamp(11rem,28vw,15rem);background-size:cover;background-position:50%;background-repeat:no-repeat;overflow:hidden}.SiteFooter_postCardFallback__lQrP_{position:absolute;inset:0;background:linear-gradient(145deg,color-mix(in srgb,var(--color-brand-primary) 35%,#1a1a1f) 0,#121218 100%)}.SiteFooter_postCardScrim__AWPVf{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.75) 0,rgba(0,0,0,.2) 55%,transparent);pointer-events:none}.SiteFooter_postCardBody___sfVm{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;min-height:clamp(11rem,28vw,15rem);padding:clamp(.75rem,2vw,1rem);gap:.4rem}.SiteFooter_postTime__bJtyi{margin:0;font-size:.72rem;font-weight:500;color:rgba(255,255,255,.62)}.SiteFooter_postTitle__KEh96{margin:0;font-family:var(--font-heading);font-size:clamp(.82rem,1.35vw,.95rem);font-weight:700;line-height:1.35;letter-spacing:-.02em;color:#fff}.SiteFooter_blogFooter__wzTmo{display:flex;justify-content:flex-end;padding-top:.25rem}.SiteFooter_blogSeeAll__u2Qym{display:inline-flex;align-items:center;gap:.35rem;font-size:.9rem;font-weight:600;color:#fff;text-decoration:none}.SiteFooter_blogSeeAll__u2Qym:hover{text-decoration:underline;text-underline-offset:.18em}.SiteFooter_arrow__G5nuW{font-size:1em;line-height:1}.SiteFooter_bottom__ADU2b{max-width:72rem;margin:clamp(1.75rem,3vw,2.25rem) auto 0;padding:0 clamp(1rem,3vw,1.75rem);text-align:center;font-size:.78rem;color:rgba(255,255,255,.45);border:none}.SiteFooter_bottomLink__ALDJ2{color:rgba(255,255,255,.65);text-decoration:none}.SiteFooter_bottomLink__ALDJ2:hover{color:#fff;text-decoration:underline}.PreFooterVideo_wrap__vkxq_{position:relative;width:100%;min-width:0;background:#0d0d0d}.PreFooterVideo_video__o_Ktz{display:block;width:100%;height:auto;vertical-align:middle}@media (prefers-reduced-motion:reduce){.PreFooterVideo_video__o_Ktz{display:none}}.PreFooterSection_visuallyHidden__lV3dO{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.PreFooterSection_section__r3e_r{border-top:1px solid rgba(255,255,255,.08);background:#0d0d0d;padding:clamp(2.25rem,5vw,3.5rem) clamp(1rem,3vw,1.75rem)}.PreFooterSection_inner__q1hi1{max-width:72rem;margin:0 auto}.PreFooterSection_row__wzeSf{display:flex;flex-direction:column;align-items:stretch;gap:clamp(1.5rem,3vw,2.25rem)}@media (min-width:900px){.PreFooterSection_row__wzeSf{flex-direction:row;align-items:flex-start;gap:clamp(1.5rem,4vw,2.5rem)}}.PreFooterSection_videoSlot___FEyY{flex:0.5 1 auto;min-width:0}@media (min-width:900px){.PreFooterSection_videoSlot___FEyY{flex:0.5 1}.PreFooterSection_linksWrap__uN5IY{flex:1 1 auto;min-width:0;width:100%}}@media (max-width:900px){.PreFooterSection_linksWrap__uN5IY{flex:1 1 auto;min-width:0;width:100%}}.PreFooterSection_linksWrap__uN5IY{flex:1 1 auto;min-width:0;align-self:center}@media (min-width:900px){.PreFooterSection_linksWrap__uN5IY{flex:1 1}}.PreFooterSection_grid__5pr1c{display:grid;grid-template-columns:1fr;grid-column-gap:clamp(1.5rem,4vw,3rem);column-gap:clamp(1.5rem,4vw,3rem);grid-row-gap:clamp(1.75rem,3.5vw,2.5rem);row-gap:clamp(1.75rem,3.5vw,2.5rem)}@media (min-width:640px){.PreFooterSection_grid__5pr1c{grid-template-columns:1fr 1fr}}.PreFooterSection_cell__BQaPP{margin:0;padding-bottom:clamp(1rem,2vw,1.35rem);border-bottom:1px solid rgba(255,255,255,.22);text-align:left}.PreFooterSection_subtitle__LHM6C{margin:0 0 clamp(.65rem,1.5vw,.85rem);font-size:clamp(.78rem,1.1vw,.875rem);line-height:1.45;font-weight:500;color:rgba(255,255,255,.55);letter-spacing:.01em}.PreFooterSection_titleLink__xOVUI{display:inline-block;margin:0;font-family:var(--font-heading);font-size:clamp(1rem,1.8vw,1.2rem);font-weight:600;line-height:1.35;letter-spacing:-.02em;color:#fff;text-decoration:none}.PreFooterSection_titleLink__xOVUI:hover{color:rgba(255,255,255,.88);text-decoration:underline;text-underline-offset:.2em}.PreFooterSection_titleLink__xOVUI:focus-visible{outline:2px solid rgba(255,255,255,.65);outline-offset:3px;border-radius:2px}.SiteShell_shell__C2PYX{min-height:100vh;display:flex;flex-direction:column}.SiteShell_header__QQHb7{z-index:40;background:#0d0d0d}.SiteShell_headerInner__4FxKi{padding:0}.SiteShell_main___wz2z{flex:1 1}.SiteShell_siteBottom__kBDUL{display:flex;flex-direction:column;width:100%}.SiteShell_newsletterBand__VL1Yy{width:100%;padding:clamp(2rem,5vw,3.25rem) clamp(1rem,3vw,1.75rem);border-top:1px solid color-mix(in srgb,var(--color-muted) 14%,transparent);background:#0d0d0d}.ChatBubble_wrap__C95Gb{position:fixed;z-index:45;bottom:1.35rem;right:clamp(.85rem,3vw,1.5rem);display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;pointer-events:none}.ChatBubble_wrapInner__zxkYN{pointer-events:auto}.ChatBubble_badge__jKcWt{max-width:min(16rem,70vw);padding:.4rem .65rem;font-size:.78rem;font-weight:600;line-height:1.3;color:var(--color-text);background:var(--color-surface);border-radius:var(--radius-md);box-shadow:0 4px 18px color-mix(in srgb,var(--color-text) 12%,transparent),0 0 0 1px color-mix(in srgb,var(--color-muted) 20%,transparent);animation:ChatBubble_chatBadgeIn__FXjXe .45s cubic-bezier(.22,1,.36,1) both}.ChatBubble_pulse__LxAFy .ChatBubble_anchor__BYiEO{animation:ChatBubble_chatPulse__f6XxP 2.2s ease-in-out infinite}.ChatBubble_anchor__BYiEO{display:flex;align-items:center;justify-content:center;width:3.35rem;height:3.35rem;border-radius:50%;color:#fff;text-decoration:none;box-shadow:0 8px 28px color-mix(in srgb,var(--color-text) 18%,transparent),0 0 0 1px color-mix(in srgb,#fff 12%,transparent);transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease}.ChatBubble_anchor__BYiEO:hover{transform:scale(1.08);box-shadow:0 12px 36px color-mix(in srgb,var(--color-text) 22%,transparent),0 0 0 1px color-mix(in srgb,#fff 18%,transparent)}.ChatBubble_anchor__BYiEO:focus-visible{outline:3px solid color-mix(in srgb,var(--color-brand-primary) 70%,transparent);outline-offset:3px}.ChatBubble_iconSlot__TpHQd{position:relative;width:1.65rem;height:1.65rem}.ChatBubble_iconDefault__U_hWq,.ChatBubble_iconHover__8WGgt{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transition:opacity .25s ease,transform .28s cubic-bezier(.22,1,.36,1)}.ChatBubble_iconDefault__U_hWq svg,.ChatBubble_iconHover__8WGgt svg{width:100%;height:100%;display:block}.ChatBubble_iconDefault__U_hWq{opacity:1;transform:scale(1)}.ChatBubble_iconHover__8WGgt{opacity:0;transform:scale(.85) rotate(-8deg)}.ChatBubble_anchor__BYiEO:hover .ChatBubble_iconDefault__U_hWq{opacity:0;transform:scale(.85) rotate(8deg)}.ChatBubble_anchor__BYiEO:hover .ChatBubble_iconHover__8WGgt{opacity:1;transform:scale(1) rotate(0deg)}@keyframes ChatBubble_chatPulse__f6XxP{0%,to{box-shadow:0 8px 28px color-mix(in srgb,var(--color-text) 18%,transparent),0 0 0 0 color-mix(in srgb,var(--color-brand-primary) 45%,transparent)}50%{box-shadow:0 10px 32px color-mix(in srgb,var(--color-text) 20%,transparent),0 0 0 10px transparent}}@keyframes ChatBubble_chatBadgeIn__FXjXe{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ChatBubble_badge__jKcWt,.ChatBubble_pulse__LxAFy .ChatBubble_anchor__BYiEO{animation:none}.ChatBubble_anchor__BYiEO{transition:box-shadow .2s ease}.ChatBubble_anchor__BYiEO:hover{transform:none}.ChatBubble_anchor__BYiEO:hover .ChatBubble_iconDefault__U_hWq,.ChatBubble_anchor__BYiEO:hover .ChatBubble_iconHover__8WGgt,.ChatBubble_iconDefault__U_hWq,.ChatBubble_iconHover__8WGgt{transition:opacity .15s ease;transform:none}}.ClientLogoGrid_grid__XkNG6{position:relative;z-index:0;isolation:isolate;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;justify-items:var(--logo-grid-justify,center);grid-gap:var(--logo-grid-gap,2rem);gap:var(--logo-grid-gap,2rem);width:65%;max-width:72rem;margin-inline:auto;padding-block:clamp(.35rem,1.2vw,.75rem)}.ClientLogoGrid_grid__XkNG6:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:100vw;translate:-50% 0;background:var(--chairo-corridor-bleed-bg,var(--color-inverse-bg));transition:background var(--chairo-corridor-transition,.72s cubic-bezier(.33,1,.68,1));z-index:-1;pointer-events:none}.ClientLogoGrid_cell__YErPb{position:relative;min-height:3.5rem;display:flex;align-items:center;justify-content:center}.ClientLogoGrid_inner__U6AA_{width:100%;max-width:var(--logo-max-w,120px);display:flex;align-items:center;justify-content:center}.ClientLogoGrid_img__fqwPU{width:100%;height:auto;max-height:3.75rem;object-fit:contain;display:block;filter:grayscale(1);opacity:.72;transition:opacity .25s ease,filter .25s ease}.ClientLogoGrid_cell__YErPb:hover .ClientLogoGrid_img__fqwPU{filter:grayscale(0);opacity:1}.ClientLogoGrid_exiting__Nn2fx.ClientLogoGrid_fade-out-top-left__q60nv{animation:ClientLogoGrid_logoExitTL__eK8_v var(--exit-dur,.52s) ease-in forwards;animation-delay:var(--slot-stagger,0s)}.ClientLogoGrid_exiting__Nn2fx.ClientLogoGrid_fade-out-top-right__BxDbH{animation:ClientLogoGrid_logoExitTR__bQ_T7 var(--exit-dur,.52s) ease-in forwards;animation-delay:var(--slot-stagger,0s)}.ClientLogoGrid_exiting__Nn2fx.ClientLogoGrid_fade-out-bottom-left__xravn{animation:ClientLogoGrid_logoExitBL__Viq6G var(--exit-dur,.52s) ease-in forwards;animation-delay:var(--slot-stagger,0s)}.ClientLogoGrid_exiting__Nn2fx.ClientLogoGrid_fade-out-bottom-right__uG8x2{animation:ClientLogoGrid_logoExitBR__DudyK var(--exit-dur,.52s) ease-in forwards;animation-delay:var(--slot-stagger,0s)}.ClientLogoGrid_exiting__Nn2fx.ClientLogoGrid_fade-out-center__Ji4HE{animation:ClientLogoGrid_logoExitC__lvrDM var(--exit-dur,.52s) ease-in forwards;animation-delay:var(--slot-stagger,0s)}.ClientLogoGrid_entering__3IRbr.ClientLogoGrid_fade-in-bottom-right__4GCJc{animation:ClientLogoGrid_logoInBR__fNpjD var(--enter-dur,.48s) ease-out forwards}.ClientLogoGrid_entering__3IRbr.ClientLogoGrid_fade-in-bottom-left__lOgk0{animation:ClientLogoGrid_logoInBL__JMse2 var(--enter-dur,.48s) ease-out forwards}.ClientLogoGrid_entering__3IRbr.ClientLogoGrid_fade-in-top-right__5WeUg{animation:ClientLogoGrid_logoInTR__GZHmK var(--enter-dur,.48s) ease-out forwards}.ClientLogoGrid_entering__3IRbr.ClientLogoGrid_fade-in-top-left__IHnJK{animation:ClientLogoGrid_logoInTL__BhbHM var(--enter-dur,.48s) ease-out forwards}.ClientLogoGrid_entering__3IRbr.ClientLogoGrid_fade-in-center__Q0o9C{animation:ClientLogoGrid_logoInC__gHiJi var(--enter-dur,.48s) ease-out forwards}@keyframes ClientLogoGrid_logoExitTL__eK8_v{to{opacity:0;transform:translate(-28%,-36%) scale(.88)}}@keyframes ClientLogoGrid_logoExitTR__bQ_T7{to{opacity:0;transform:translate(28%,-36%) scale(.88)}}@keyframes ClientLogoGrid_logoExitBL__Viq6G{to{opacity:0;transform:translate(-28%,36%) scale(.88)}}@keyframes ClientLogoGrid_logoExitBR__DudyK{to{opacity:0;transform:translate(28%,36%) scale(.88)}}@keyframes ClientLogoGrid_logoExitC__lvrDM{to{opacity:0;transform:scale(.65)}}@keyframes ClientLogoGrid_logoInBR__fNpjD{0%{opacity:0;transform:translate(22%,28%) scale(.9)}to{opacity:.72;transform:translate(0) scale(1)}}@keyframes ClientLogoGrid_logoInBL__JMse2{0%{opacity:0;transform:translate(-22%,28%) scale(.9)}to{opacity:.72;transform:translate(0) scale(1)}}@keyframes ClientLogoGrid_logoInTR__GZHmK{0%{opacity:0;transform:translate(22%,-28%) scale(.9)}to{opacity:.72;transform:translate(0) scale(1)}}@keyframes ClientLogoGrid_logoInTL__BhbHM{0%{opacity:0;transform:translate(-22%,-28%) scale(.9)}to{opacity:.72;transform:translate(0) scale(1)}}@keyframes ClientLogoGrid_logoInC__gHiJi{0%{opacity:0;transform:scale(.75)}to{opacity:.72;transform:scale(1)}}@media (max-width:640px){.ClientLogoGrid_grid__XkNG6{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;width:98%}.ClientLogoGrid_cell__YErPb:nth-child(n+5){display:none}}.ClientShowcaseDual_corridor__v3HrU{--proof-text:#f5f5f5;--proof-head:#ffffff;--proof-head-muted:#a3a3a3;--proof-stat-a:#fb7185;--proof-stat-b:#d4d4d4;--proof-desc:#b3b3b3;--proof-divider:color-mix(in srgb,#fff 16%,transparent);--proof-bar-top:var(--palette-neutral-500);--proof-bar-bottom:var(--palette-neutral-700);position:relative;width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;color:var(--color-inverse-text);background:var(--chairo-corridor-bleed-bg,var(--color-inverse-bg));transition:background var(--chairo-corridor-transition,.72s cubic-bezier(.33,1,.68,1)),color var(--chairo-corridor-transition,.72s cubic-bezier(.33,1,.68,1))}html[data-chairo-corridor=light] .ClientShowcaseDual_corridor__v3HrU{--proof-text:var(--palette-black);--proof-head:var(--palette-black);--proof-head-muted:var(--palette-neutral-600);--proof-stat-a:#e11d48;--proof-stat-b:var(--palette-neutral-500);--proof-desc:var(--palette-neutral-600);--proof-divider:var(--palette-neutral-200);--proof-bar-top:var(--palette-neutral-400);--proof-bar-bottom:var(--palette-neutral-200);color:var(--palette-neutral-900)}.ClientShowcaseDual_foreground__tFJUs{position:relative;z-index:1}.ClientShowcaseDual_marqueeBlock__hv6M3{display:flex;flex-direction:column;gap:var(--client-showcase-slide-gap);padding:clamp(1.75rem,4vw,2.75rem) 0;--client-showcase-slide-height:clamp(15.5rem,16vmin,12.5rem);--client-showcase-slide-gap:9px}.ClientShowcaseDual_proofBlock__xq3L6{padding:0 var(--section-pad-x) clamp(2.5rem,6vw,4rem);box-sizing:border-box;color:var(--proof-text);transition:color var(--chairo-corridor-transition,.72s cubic-bezier(.33,1,.68,1))}@media (prefers-reduced-motion:reduce){.ClientShowcaseDual_corridor__v3HrU,.ClientShowcaseDual_proofBlock__xq3L6{transition:none}}.ClientShowcaseDual_marqueeViewport__GfYhz{overflow:hidden;width:100%}.ClientShowcaseDual_marqueeTrack__HNaf_{display:flex;flex-direction:row;align-items:center;gap:var(--client-showcase-slide-gap);width:max-content;will-change:transform;animation:ClientShowcaseDual_client-showcase-marquee__fQebv var(--marquee-duration,100s) linear infinite}.ClientShowcaseDual_marqueeLeft__h7XOM{animation-direction:normal}.ClientShowcaseDual_marqueeRight__U0iPc{animation-direction:reverse}@keyframes ClientShowcaseDual_client-showcase-marquee__fQebv{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.ClientShowcaseDual_marqueeTrack__HNaf_{animation:none;flex-wrap:wrap;width:100%;justify-content:center;row-gap:var(--client-showcase-slide-gap);column-gap:var(--client-showcase-slide-gap)}}.ClientShowcaseDual_card__2o4FI{position:relative;flex-shrink:0;overflow:hidden;border-radius:6px;background:color-mix(in srgb,var(--palette-white) 6%,transparent);outline:1px solid color-mix(in srgb,var(--palette-white) 10%,transparent);transition:outline-color .2s var(--ease-out,ease),background .35s var(--ease-out,ease);display:block;text-decoration:none;color:inherit;cursor:default;-moz-user-select:none;user-select:none;-webkit-user-select:none}html[data-chairo-corridor=light] .ClientShowcaseDual_card__2o4FI{background:color-mix(in srgb,var(--palette-black) 5%,transparent);outline:1px solid color-mix(in srgb,var(--palette-black) 10%,transparent)}a.ClientShowcaseDual_card__2o4FI{cursor:pointer}.ClientShowcaseDual_card__2o4FI:focus-visible{outline:2px solid var(--palette-teal-400,#2dd4bf);outline-offset:2px}.ClientShowcaseDual_cardLandscape__xsdiH,.ClientShowcaseDual_cardPortrait__dk4_5{height:var(--client-showcase-slide-height);width:auto;box-sizing:border-box}.ClientShowcaseDual_cardPortrait__dk4_5{aspect-ratio:230/330}.ClientShowcaseDual_cardLandscape__xsdiH{aspect-ratio:449/331.47}.ClientShowcaseDual_cardLayerHover__wD83f,.ClientShowcaseDual_cardLayerMain__aWmIO{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.ClientShowcaseDual_cardLayerMain__aWmIO{z-index:1;opacity:1;transition:opacity .35s var(--ease-out,ease)}.ClientShowcaseDual_cardLayerHover__wD83f{z-index:2;opacity:0;transition:opacity .35s var(--ease-out,ease)}.ClientShowcaseDual_card__2o4FI:focus-within .ClientShowcaseDual_cardLayerMain__aWmIO,.ClientShowcaseDual_card__2o4FI:hover .ClientShowcaseDual_cardLayerMain__aWmIO{opacity:0}.ClientShowcaseDual_card__2o4FI:focus-within .ClientShowcaseDual_cardLayerHover__wD83f,.ClientShowcaseDual_card__2o4FI:hover .ClientShowcaseDual_cardLayerHover__wD83f{opacity:1}.ClientShowcaseDual_cardMedia__6_Dkb{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;user-drag:none}.PerformanceProofSection_inner__uNn8_{max-width:58rem;margin:0 auto}.PerformanceProofSection_head__Tqucb{width:100%;max-width:35rem;margin:0 0 clamp(2rem,4vw,2.75rem);font-family:var(--font-heading);font-size:clamp(1.65rem,3.2vw,2.35rem);font-weight:var(--weight-regular);line-height:1.18;letter-spacing:var(--tracking-tight);color:var(--proof-head)}.PerformanceProofSection_headMuted__EyA9g,.PerformanceProofSection_head__Tqucb{transition:color var(--chairo-corridor-transition,.72s cubic-bezier(.33,1,.68,1))}.PerformanceProofSection_headMuted__EyA9g{color:var(--proof-head-muted)}.PerformanceProofSection_grid__ZIyEQ{display:grid;grid-template-columns:1fr;grid-gap:clamp(2rem,4vw,2.5rem);gap:clamp(2rem,4vw,2.5rem)}@media (min-width:720px){.PerformanceProofSection_grid__ZIyEQ{grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,3.5rem);align-items:start}.PerformanceProofSection_col__znfqq+.PerformanceProofSection_col__znfqq{padding-left:clamp(1.5rem,4vw,2.5rem);transition:border-color var(--chairo-corridor-transition,.72s cubic-bezier(.33,1,.68,1))}}.PerformanceProofSection_col__znfqq{display:flex;gap:clamp(1rem,2vw,1.25rem);align-items:flex-start;min-width:0}.PerformanceProofSection_accentBar__Ab5EL{flex-shrink:0;width:1px;align-self:stretch;min-height:5.5rem;border-radius:2px;background:linear-gradient(180deg,var(--proof-bar-top) 0,var(--proof-bar-bottom) 100%);transition:background var(--chairo-corridor-transition,.72s cubic-bezier(.33,1,.68,1))}.PerformanceProofSection_stat__QPsY_{margin:0;font-family:var(--font-body);font-size:clamp(1.75rem,3vw,2.1rem);font-weight:var(--weight-semibold);line-height:1.15;letter-spacing:var(--tracking-tight);transition:color var(--chairo-corridor-transition,.72s cubic-bezier(.33,1,.68,1))}.PerformanceProofSection_statA__GfDk_,.PerformanceProofSection_statB__wf6A9{color:var(--proof-stat-b)}.PerformanceProofSection_desc__aYn35{margin:.65rem 0 0;font-family:var(--font-body);font-size:var(--text-sm);line-height:1.5;letter-spacing:.035em;color:var(--proof-desc);max-width:16rem;transition:color var(--chairo-corridor-transition,.72s cubic-bezier(.33,1,.68,1))}@media (prefers-reduced-motion:reduce){.PerformanceProofSection_accentBar__Ab5EL,.PerformanceProofSection_col__znfqq+.PerformanceProofSection_col__znfqq,.PerformanceProofSection_desc__aYn35,.PerformanceProofSection_headMuted__EyA9g,.PerformanceProofSection_head__Tqucb,.PerformanceProofSection_stat__QPsY_{transition:none}}@media (max-width:720px){.PerformanceProofSection_desc__aYn35{max-width:20rem}.PerformanceProofSection_head__Tqucb{max-width:28rem}}.ChairHeroBanner_section__bxJnX{background:var(--color-inverse-bg);color:var(--color-inverse-text);padding:clamp(1rem,4vw,5.5rem) 0 clamp(2.5rem,6vw,0rem);overflow:hidden;transition:background var(--chairo-corridor-transition,.72s cubic-bezier(.33,1,.68,1)),color var(--chairo-corridor-transition,.72s cubic-bezier(.33,1,.68,1))}html[data-chairo-corridor=light] .ChairHeroBanner_section__bxJnX{background:var(--palette-white);color:var(--palette-neutral-900)}.ChairHeroBanner_inner__qqo3w{max-width:var(--container-wide);margin:0 auto;padding-left:var(--section-pad-x);padding-right:var(--section-pad-x)}.ChairHeroBanner_grid__ikQkD{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(4rem,23vw,13rem)}@media (min-width:900px){.ChairHeroBanner_grid__ikQkD{flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:clamp(2rem,6vw,5rem)}}.ChairHeroBanner_copy__tIv_z{display:flex;flex-direction:column;gap:clamp(1.25rem,3vw,1.85rem);max-width:32rem}.ChairHeroBanner_title__W0Fh_{margin:0;font-family:var(--font-heading);font-size:clamp(3.25rem,12vw,6.75rem);font-weight:var(--weight-medium);line-height:.95;letter-spacing:var(--tracking-display);color:var(--color-inverse-text);transition:color var(--chairo-corridor-transition,.72s cubic-bezier(.33,1,.68,1))}html[data-chairo-corridor=light] .ChairHeroBanner_title__W0Fh_{color:var(--palette-black)}.ChairHeroBanner_titleImage__ThpIW{display:block;max-width:min(100%,16rem);height:auto}.ChairHeroBanner_lead__9btIb{margin:0;font-family:var(--font-body);font-size:clamp(.85rem,1.8vw,.90625rem);line-height:1.6;max-width:26rem;color:rgba(255,255,255,.6);transition:color var(--chairo-corridor-transition,.72s cubic-bezier(.33,1,.68,1))}html[data-chairo-corridor=light] .ChairHeroBanner_lead__9btIb{color:var(--palette-neutral-600)}.ChairHeroBanner_actions__omKf4{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ChairHeroBanner_btnPrimary__9hSBd,.ChairHeroBanner_btnSecondary__OTDC1{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:48px;padding:0 1.35rem;border-radius:4px;font-family:var(--font-body);font-size:11.4px;font-weight:var(--weight-regular);line-height:1.25;letter-spacing:.2px;text-decoration:none;text-align:center;white-space:nowrap;transition:opacity var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--chairo-corridor-transition,.72s cubic-bezier(.33,1,.68,1))}.ChairHeroBanner_btnPrimary__9hSBd{background:#fffffe;color:#222;border:1px solid transparent;min-height:49px}.ChairHeroBanner_btnPrimary__9hSBd:hover{background:#f5f5f4}.ChairHeroBanner_btnSecondary__OTDC1{background:#0d0d0d;color:#fffffe;border:1px solid #505253}.ChairHeroBanner_btnSecondary__OTDC1:hover{border-color:color-mix(in srgb,#fffffe 35%,#505253);background:color-mix(in srgb,#0d0d0d 85%,#fffffe)}html[data-chairo-corridor=light] .ChairHeroBanner_btnPrimary__9hSBd{background:var(--palette-neutral-950);color:var(--palette-white);border-color:transparent}html[data-chairo-corridor=light] .ChairHeroBanner_btnPrimary__9hSBd:hover{background:color-mix(in srgb,var(--palette-neutral-950) 88%,var(--palette-white))}html[data-chairo-corridor=light] .ChairHeroBanner_btnSecondary__OTDC1{background:var(--palette-white);color:var(--palette-neutral-950);border:1px solid var(--palette-neutral-200)}html[data-chairo-corridor=light] .ChairHeroBanner_btnSecondary__OTDC1:hover{border-color:var(--palette-neutral-500);background:color-mix(in srgb,var(--palette-white) 92%,var(--palette-neutral-400))}.ChairHeroBanner_btnPrimary__9hSBd:focus-visible,.ChairHeroBanner_btnSecondary__OTDC1:focus-visible{outline:2px solid var(--palette-teal-400);outline-offset:2px}.ChairHeroBanner_stats__Sg0QI{display:flex;flex-direction:column;gap:clamp(1.5rem,3vw,2.25rem)}@media (min-width:900px){.ChairHeroBanner_stats__Sg0QI{align-items:flex-start;padding-top:.5rem}}@media (max-width:900px){.ChairHeroBanner_stats__Sg0QI{display:flex;flex-direction:row;gap:clamp(1.5rem,3vw,1.25rem)}.ChairHeroBanner_grid__ikQkD{gap:clamp(4rem,5vw,12rem)}}.ChairHeroBanner_statValue__f1qXL{margin:0;font-family:var(--font-heading);font-size:clamp(2rem,4.5vw,3.25rem);font-weight:var(--weight-bold);line-height:1.05;letter-spacing:var(--tracking-tight);color:var(--color-inverse-text);transition:color var(--chairo-corridor-transition,.72s cubic-bezier(.33,1,.68,1))}html[data-chairo-corridor=light] .ChairHeroBanner_statValue__f1qXL{color:var(--palette-black)}.ChairHeroBanner_statLabel__xTIAo{margin:.35rem 0 0;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-normal);color:rgba(255,255,255,.6);transition:color var(--chairo-corridor-transition,.72s cubic-bezier(.33,1,.68,1))}html[data-chairo-corridor=light] .ChairHeroBanner_statLabel__xTIAo{color:var(--palette-neutral-600)}.ChairHeroBanner_logos__bv5D9{margin-top:clamp(2.5rem,6vw,4rem);padding-top:clamp(1.75rem,4vw,2.5rem)}.ChairHeroBanner_logoRow__yrRX_{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(1.25rem,4vw,3rem)}.ChairHeroBanner_logoImg__Pap2a{display:block;height:clamp(28px,4vw,40px);width:auto;max-width:120px;object-fit:contain;filter:grayscale(1) brightness(1.15) opacity(.65);transition:opacity var(--duration-fast) var(--ease-out)}.ChairHeroBanner_logoRow__yrRX_ a:focus-visible .ChairHeroBanner_logoImg__Pap2a,.ChairHeroBanner_logoRow__yrRX_ a:hover .ChairHeroBanner_logoImg__Pap2a{opacity:.95;filter:grayscale(.85) brightness(1.05) opacity(.85)}.ChairHeroBanner_logoName__32stG{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.45);transition:color var(--chairo-corridor-transition,.72s cubic-bezier(.33,1,.68,1))}html[data-chairo-corridor=light] .ChairHeroBanner_logoName__32stG{color:var(--palette-neutral-500)}html[data-chairo-corridor=light] .ChairHeroBanner_logoImg__Pap2a{filter:grayscale(1) brightness(.35) opacity(.55)}html[data-chairo-corridor=light] .ChairHeroBanner_logoRow__yrRX_ a:focus-visible .ChairHeroBanner_logoImg__Pap2a,html[data-chairo-corridor=light] .ChairHeroBanner_logoRow__yrRX_ a:hover .ChairHeroBanner_logoImg__Pap2a{filter:grayscale(.5) brightness(.45) opacity(.8)}@media (prefers-reduced-motion:reduce){.ChairHeroBanner_btnPrimary__9hSBd:hover,.ChairHeroBanner_btnSecondary__OTDC1:hover{transition:none}}.HomeScrollCards_section__2cSNc{position:relative;width:100%;overflow:visible;background:#fff}.HomeScrollCards_section__2cSNc[data-corridor-trigger]{background:var(--chairo-corridor-bleed-bg,#fff);transition:background var(--chairo-corridor-transition,.72s cubic-bezier(.33,1,.68,1))}.HomeScrollCards_track__bVckv{position:relative;width:100%}.HomeScrollCards_stickyWrap__A_DyQ{position:-webkit-sticky;position:sticky;top:clamp(3.5rem,10vh,3rem);display:flex;align-items:center;justify-content:center;padding:clamp(1rem,3vw,1.5rem) clamp(1rem,3vw,1.75rem);box-sizing:border-box;overflow:visible;min-height:calc(var(--home-scroll-card-h, min(76vh, 40rem)) + clamp(2rem, 6vh, 4rem))}@media (max-width:899px){.HomeScrollCards_stickyWrap__A_DyQ{top:clamp(3.25rem,8svh,3.5rem);padding:clamp(.5rem,2vw,1rem) clamp(.75rem,2.5vw,1.25rem);min-height:calc(var(--home-scroll-card-h) + clamp(1rem, 4svh, 2rem))}}.HomeScrollCards_slides__cUr76{--home-scroll-card-h:min(86vh,40rem);position:relative;width:100%;height:var(--home-scroll-card-h);perspective:1600px;perspective-origin:50% 50%;overflow:visible}@media (max-width:899px){.HomeScrollCards_slides__cUr76{--home-scroll-card-h:min(72svh,34rem);perspective:1200px}}.HomeScrollCards_slide__QBSzR{position:absolute;inset:0;pointer-events:none;transform-origin:50% 100%;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.HomeScrollCards_card__Pkizx{width:100%;max-width:79rem;margin:0 auto;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:clamp(24px,4vw,45px);padding:clamp(12px,1.2vw,14px);min-height:var(--home-scroll-card-h);box-sizing:border-box;overflow:hidden;box-shadow:0 16px 48px rgba(0,0,0,.08);align-content:center;height:100%}@media (min-width:900px){.HomeScrollCards_cardSingle__1r5Vu{padding-right:0}}.HomeScrollCards_cardInner__mYtHo{display:grid;grid-template-columns:1fr;grid-template-rows:auto minmax(min(36vh,401px),1fr);grid-gap:clamp(1rem,3vw,1.5rem);gap:clamp(1rem,3vw,1.5rem);align-items:stretch;height:100%;min-height:0;padding:clamp(1.25rem,2.5vw,2rem) clamp(1rem,2vw,1.5rem);box-sizing:border-box}@media (max-width:899px){.HomeScrollCards_cardInner__mYtHo{grid-template-rows:auto minmax(0,min(32svh,12.5rem));gap:clamp(.75rem,2.5vw,1.1rem);padding:clamp(.9rem,2.2vw,1.25rem) clamp(.85rem,2.5vw,1.15rem)}.HomeScrollCards_cardInnerSingle__kHyr5{grid-template-rows:auto minmax(0,min(30svh,11.25rem))}}.HomeScrollCards_cardInnerSingle__kHyr5{gap:0}@media (min-width:900px){.HomeScrollCards_cardInner__mYtHo{grid-template-columns:minmax(260px,401px) 1fr;grid-template-rows:1fr;gap:clamp(1.25rem,2.5vw,2rem);padding:clamp(1.5rem,2.5vw,2.25rem) clamp(1.25rem,2vw,2rem)}.HomeScrollCards_cardInnerSingle__kHyr5{padding:0;align-items:stretch}}.HomeScrollCards_copy__XZfxb{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(1.25rem,2.5vw,1.75rem);min-height:0}.HomeScrollCards_copySingle__i_AE2{align-items:center;text-align:center;justify-content:center}@media (max-width:899px){.HomeScrollCards_copySingle__i_AE2{gap:clamp(1rem,2.5vw,1.35rem);padding:0 clamp(.25rem,1vw,.5rem);box-sizing:border-box}}@media (min-width:900px){.HomeScrollCards_copySingle__i_AE2{gap:clamp(1rem,2vw,1.5rem);padding:clamp(1.5rem,2.5vw,2.25rem) clamp(1.25rem,2vw,2rem);box-sizing:border-box}}.HomeScrollCards_copySingleMain__IdZyc{display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(.5rem,1.2vw,.85rem);width:100%}@media (min-width:900px){.HomeScrollCards_copySingle__i_AE2 .HomeScrollCards_copySingleMain__IdZyc{gap:clamp(1rem,2vw,3.5rem)}}.HomeScrollCards_tag__U2wu0{display:inline-flex;align-items:center;justify-content:center;padding:.35rem 1rem;min-height:2.4rem;border-radius:9999px;background:rgba(255,123,66,.11);border:1px solid rgba(255,77,0,.3);font-family:var(--font-body);font-size:.875rem;line-height:1.25;color:#f9653c;margin:0}.HomeScrollCards_subtitle__g2XhD{margin:0;font-family:var(--font-body);font-size:clamp(.9rem,1.2vw,1rem);line-height:1.45;color:rgba(17,17,17,.62)}.HomeScrollCards_copySingle__i_AE2 .HomeScrollCards_tag__U2wu0{align-self:flex-start;text-align:left}.HomeScrollCards_copySingle__i_AE2 .HomeScrollCards_subtitle__g2XhD{align-self:flex-start;text-align:left;margin-inline:0;width:100%}.HomeScrollCards_title__BBa0K{margin:0;font-family:var(--font-heading);font-size:clamp(1.65rem,3.2vw,2.35rem);font-weight:var(--weight-regular);letter-spacing:-.02em;line-height:1.13;width:100%;color:#111}.HomeScrollCards_copySingle__i_AE2 .HomeScrollCards_title__BBa0K{margin-inline:auto;text-align:left;width:100%}@media (min-width:900px){.HomeScrollCards_copySingle__i_AE2 .HomeScrollCards_title__BBa0K{margin-inline:auto;text-align:left}}.HomeScrollCards_titleLine__EdXJx{display:block}.HomeScrollCards_body__zomHW{margin:0;font-family:var(--font-heading);font-size:clamp(.95rem,1.35vw,1.06rem);font-weight:var(--weight-regular);line-height:1.5;color:rgba(17,17,17,.82)}.HomeScrollCards_copySingle__i_AE2 .HomeScrollCards_body__zomHW{max-width:28rem;margin-inline:auto}.HomeScrollCards_dots__EGqej{display:flex;align-items:center;gap:6px;margin-top:.5rem;padding-top:.5rem}.HomeScrollCards_copySingle__i_AE2 .HomeScrollCards_dots__EGqej{justify-content:flex-start;width:100%}.HomeScrollCards_dot__Yvhsr{height:6px;border-radius:9999px;background:#f9653c;opacity:.35;transition:opacity .25s ease,width .25s ease}.HomeScrollCards_dotActive__s_2Vs{opacity:1;width:24px}.HomeScrollCards_dotInactive__M_mnG{width:6px}.HomeScrollCards_visual__9XKWF{position:relative;min-height:0;height:100%;border-radius:clamp(12px,2vw,20px);overflow:hidden}@media (max-width:899px){.HomeScrollCards_visual__9XKWF{min-height:0;max-height:min(32svh,12.5rem)}.HomeScrollCards_cardInnerSingle__kHyr5 .HomeScrollCards_visualSingle__Fo7Tl{max-height:min(30svh,11.25rem)}}@media (min-width:900px){.HomeScrollCards_visualSingle__Fo7Tl{margin:0;padding:0;border-radius:0;align-self:stretch;height:100%;min-height:0}}.HomeScrollCards_singleMedia__9S8Cx{width:100%;height:100%;min-height:0;display:flex;align-items:center;justify-content:center;background:transparent}.HomeScrollCards_singleImg__pL1Nj,.HomeScrollCards_singleVideo__mwSf_{width:100%;height:100%;max-height:min(52vh,28rem);object-fit:cover;border-radius:clamp(10px,1.5vw,16px)}@media (max-width:899px){.HomeScrollCards_singleImg__pL1Nj,.HomeScrollCards_singleVideo__mwSf_{height:100%;max-height:min(30svh,11.25rem);min-height:0}}.HomeScrollCards_singleVideo__mwSf_{background:transparent}@media (min-width:900px){.HomeScrollCards_visualSingle__Fo7Tl .HomeScrollCards_singleMedia__9S8Cx{display:block;position:relative;margin:0;padding:0;height:100%;min-height:100%;background:transparent}.HomeScrollCards_visualSingle__Fo7Tl .HomeScrollCards_singleImg__pL1Nj,.HomeScrollCards_visualSingle__Fo7Tl .HomeScrollCards_singleVideo__mwSf_{position:absolute;inset:0;width:100%;height:100%;max-height:none;margin:0;padding:0;border-radius:0;object-fit:cover}}.HomeScrollCards_mosaic__d86TL{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(0,1fr);grid-gap:6px;gap:6px;height:100%;min-height:0}@media (max-width:899px){.HomeScrollCards_mosaic__d86TL{grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(40px,1fr);gap:5px;min-height:0;max-height:min(32svh,12.5rem)}.HomeScrollCards_mosaicCell__PWm1l:first-child{grid-row:span 2;grid-column:1}}.HomeScrollCards_mosaicCell__PWm1l{position:relative;overflow:hidden;border-radius:8px;min-height:0}.HomeScrollCards_mosaicCell__PWm1l:first-child{grid-row:span 2}.HomeScrollCards_mosaicCell__PWm1l img{width:100%;height:100%;object-fit:cover;display:block}.HomeScrollCards_columns3__AO_LJ{display:flex;gap:clamp(.65rem,1.5vw,1.1rem);align-items:stretch;justify-content:center;height:100%;min-height:0}.HomeScrollCards_col__Xthhl{flex:1 1;max-width:33%;border-radius:10px;overflow:hidden;min-height:0;height:100%}@media (max-width:899px){.HomeScrollCards_columns3__AO_LJ{flex-direction:row;align-items:stretch;height:auto;min-height:min(28svh,10rem);max-height:min(32svh,12rem);gap:.45rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding-bottom:4px;margin-inline:-4px;padding-inline:4px}.HomeScrollCards_col__Xthhl{flex:0 0 78%;max-width:78%;width:78%;height:100%;min-height:min(26svh,9.5rem);scroll-snap-align:center;aspect-ratio:unset}}.HomeScrollCards_col__Xthhl img{width:100%;height:100%;object-fit:cover;display:block}.HomeScrollCards_heroCollage__8pVCQ{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto minmax(0,1fr);grid-gap:8px;gap:8px;height:100%;min-height:0}.HomeScrollCards_heroCollageMain__t_6GU{grid-column:1/-1;border-radius:12px;overflow:hidden;min-height:0;max-height:55%}@media (max-width:899px){.HomeScrollCards_heroCollage__8pVCQ{grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;gap:6px;min-height:0;max-height:min(34svh,13rem)}.HomeScrollCards_heroCollageMain__t_6GU{grid-column:1/-1;max-height:none;aspect-ratio:16/10;min-height:0}.HomeScrollCards_heroThumb__v_9kR{min-height:72px;aspect-ratio:4/3}}.HomeScrollCards_heroCollageMain__t_6GU img{width:100%;height:100%;object-fit:cover;display:block}.HomeScrollCards_heroThumb__v_9kR{border-radius:8px;overflow:hidden;min-height:0}.HomeScrollCards_heroThumb__v_9kR img{width:100%;height:100%;object-fit:cover;display:block}@media (prefers-reduced-motion:reduce){.HomeScrollCards_slide__QBSzR{will-change:auto}.HomeScrollCards_dot__Yvhsr{transition:none}}.BannerStrip_wrap__2To5Z{position:relative;overflow:hidden;border-radius:var(--radius-lg);padding:clamp(1.35rem,3.5vw,2rem) clamp(1.25rem,3vw,2.25rem);background:linear-gradient(110deg,color-mix(in srgb,var(--color-brand-primary) 92%,#000) 0,color-mix(in srgb,var(--color-brand-primary) 55%,var(--color-brand-secondary)) 100%);color:#f8fafc;box-shadow:0 18px 50px color-mix(in srgb,var(--color-brand-primary) 28%,transparent)}.BannerStrip_wrap__2To5Z:after{content:"";position:absolute;inset:-40% 55% auto -20%;height:120%;background:radial-gradient(closest-side,color-mix(in srgb,#fff 22%,transparent),transparent 70%);pointer-events:none}.BannerStrip_inner__asCdN{position:relative;z-index:1;display:flex;flex-direction:column;gap:1rem;align-items:flex-start}@media (min-width:768px){.BannerStrip_inner__asCdN{flex-direction:row;align-items:center;justify-content:space-between;gap:1.5rem}}.BannerStrip_text__oI11L{flex:1 1;min-width:0}.BannerStrip_kicker__DYAV_{margin:0 0 .35rem;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.88}.BannerStrip_title__MhlsQ{margin:0;font-family:var(--font-heading);font-size:clamp(1.25rem,2.5vw,1.65rem);font-weight:700;letter-spacing:-.03em;line-height:1.2}.BannerStrip_subtitle__0GOz9{margin:.5rem 0 0;font-size:.98rem;line-height:1.55;color:color-mix(in srgb,#fff 88%,transparent);max-width:36rem}.BannerStrip_actions__mMZPQ{display:flex;flex-wrap:wrap;gap:.65rem;flex-shrink:0}.BannerStrip_btnGhost__dotT_,.BannerStrip_btnPrimary__zU7d8{display:inline-flex;align-items:center;justify-content:center;padding:.6rem 1.2rem;border-radius:var(--radius-md);font-weight:650;font-size:.92rem;text-decoration:none;transition:transform .2s ease,background .2s ease,border-color .2s ease}.BannerStrip_btnPrimary__zU7d8{background:#fff;color:var(--color-brand-primary);border:2px solid transparent}.BannerStrip_btnPrimary__zU7d8:hover{transform:translateY(-1px)}.BannerStrip_btnGhost__dotT_{background:transparent;color:#fff;border:2px solid color-mix(in srgb,#fff 45%,transparent)}.BannerStrip_btnGhost__dotT_:hover{border-color:color-mix(in srgb,#fff 75%,transparent);background:color-mix(in srgb,#fff 10%,transparent)}@media (prefers-reduced-motion:reduce){.BannerStrip_btnPrimary__zU7d8:hover{transform:none}}.Button_button__hMNEn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-body);font-weight:var(--weight-semibold);line-height:1.2;text-decoration:none;border:2px solid transparent;border-radius:var(--radius-pill);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.Button_button__hMNEn:disabled{opacity:.55;cursor:not-allowed;transform:none}.Button_button__hMNEn:focus-visible{outline:none;box-shadow:var(--shadow-focus-ring)}.Button_sizeSm__Qakl3{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);min-height:2.25rem}.Button_sizeMd__VN8NK{padding:var(--space-3) var(--space-6);font-size:var(--text-sm);min-height:2.75rem}.Button_sizeLg__4lRag{padding:var(--space-4) var(--space-8);font-size:var(--text-base);min-height:3.25rem}.Button_variantPrimaryOnDark__Pm3y7{background:var(--palette-white);color:var(--palette-neutral-950);border-color:var(--palette-white)}.Button_variantPrimaryOnDark__Pm3y7:hover:not(:disabled){background:color-mix(in srgb,var(--palette-white) 92%,var(--palette-neutral-400));border-color:transparent}.Button_variantPrimaryOnLight__31_KO{background:var(--color-brand-secondary);color:var(--palette-white);border-color:var(--color-brand-secondary)}.Button_variantPrimaryOnLight__31_KO:hover:not(:disabled){background:color-mix(in srgb,var(--color-brand-secondary) 88%,var(--palette-white));border-color:transparent}.Button_variantSecondaryOnDark__S_kyh{background:transparent;color:var(--palette-white);border-color:color-mix(in srgb,var(--palette-white) 65%,transparent)}.Button_variantSecondaryOnDark__S_kyh:hover:not(:disabled){background:color-mix(in srgb,var(--palette-white) 8%,transparent);border-color:var(--palette-white)}.Button_variantSecondaryOnLight__LuKyP{background:transparent;color:var(--color-text);border-color:var(--color-border-strong)}.Button_variantSecondaryOnLight__LuKyP:hover:not(:disabled){background:color-mix(in srgb,var(--color-text) 6%,transparent);border-color:var(--color-text)}.Button_variantGhost__N3Fjl{background:transparent;color:var(--color-link);border-color:transparent;padding-left:var(--space-3);padding-right:var(--space-3)}.Button_variantGhost__N3Fjl:hover:not(:disabled){color:var(--color-link-hover);background:color-mix(in srgb,var(--color-brand-primary) 10%,transparent)}.Button_variantAccent__d_B4f{background:var(--color-brand-primary);color:var(--palette-white);border-color:var(--color-brand-primary)}.Button_variantAccent__d_B4f:hover:not(:disabled){background:color-mix(in srgb,var(--color-brand-primary) 88%,var(--palette-black));border-color:transparent}.Button_fullWidth__JjsBk{width:100%}.CTACardSection_card__TOIiZ{position:relative;overflow:hidden;border-radius:var(--radius-lg);padding:clamp(2rem,5vw,3rem);background:var(--color-surface);border:1px solid color-mix(in srgb,var(--color-muted) 14%,transparent);box-shadow:0 1px 2px color-mix(in srgb,var(--color-text) 5%,transparent),0 24px 48px color-mix(in srgb,var(--color-text) 6%,transparent);text-align:center}.CTACardSection_card__TOIiZ:before{content:"";position:absolute;inset:auto -20% -60% 40%;height:70%;background:radial-gradient(closest-side,color-mix(in srgb,var(--color-brand-primary) 18%,transparent),transparent 70%);pointer-events:none}.CTACardSection_inner__Weocq{position:relative;z-index:1;max-width:32rem;margin:0 auto}.CTACardSection_title__2pDZE{margin:0 0 .65rem;font-family:var(--font-heading);font-size:clamp(1.35rem,2.8vw,1.85rem);font-weight:700;letter-spacing:-.03em;color:var(--color-text)}.CTACardSection_subtitle__VXpLW{margin:0 0 1.5rem;font-size:1.02rem;line-height:1.6;color:var(--color-muted)}.CTACardSection_actions__ENMM3{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.FeatureGrid_cardWrap___Xswq{display:block;height:100%}.FeatureGrid_grid__tR_DB{list-style:none;margin:0;padding:0;display:grid;grid-gap:clamp(1.15rem,2.5vw,1.5rem);gap:clamp(1.15rem,2.5vw,1.5rem);grid-template-columns:1fr}@media (min-width:520px){.FeatureGrid_grid__tR_DB{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.FeatureGrid_grid__tR_DB.FeatureGrid_cols3__tlwOp{grid-template-columns:repeat(3,1fr)}}.FeatureGrid_card__FAwNb{height:100%;padding:1.35rem 1.4rem 1.45rem;border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid color-mix(in srgb,var(--color-muted) 16%,transparent);box-shadow:0 1px 3px color-mix(in srgb,var(--color-text) 4%,transparent);transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.FeatureGrid_card__FAwNb:hover{border-color:color-mix(in srgb,var(--color-brand-primary) 22%,transparent);box-shadow:0 14px 36px color-mix(in srgb,var(--color-text) 8%,transparent);transform:translateY(-2px)}.FeatureGrid_icon__Mt_uA{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-brand-primary) 12%,var(--color-surface));font-size:1.25rem;line-height:1;margin-bottom:.85rem}.FeatureGrid_title__9ta_F{margin:0 0 .45rem;font-family:var(--font-heading);font-size:1.05rem;font-weight:700;letter-spacing:-.02em;color:var(--color-text)}.FeatureGrid_desc__JndbD{margin:0;font-size:.92rem;line-height:1.6;color:var(--color-muted)}@media (prefers-reduced-motion:reduce){.FeatureGrid_card__FAwNb{transition:border-color .25s ease,box-shadow .25s ease}.FeatureGrid_card__FAwNb:hover{transform:none}}.PageSection_outer__YpXlV{width:100%}.PageSection_inner__0sf6Y{width:100%;max-width:var(--section-max,72rem);margin-left:auto;margin-right:auto;padding-left:clamp(1rem,4vw,1.75rem);padding-right:clamp(1rem,4vw,1.75rem)}.PageSection_padNone__oXQVB{padding-top:0;padding-bottom:0}.PageSection_padSm__vG6QW{padding-top:clamp(2rem,5vw,3rem);padding-bottom:clamp(2rem,5vw,3rem)}.PageSection_padMd___uev8{padding-top:clamp(2.75rem,6vw,4.5rem);padding-bottom:clamp(2.75rem,6vw,4.5rem)}.PageSection_padLg__5UDcF{padding-top:clamp(3.5rem,8vw,6rem);padding-bottom:clamp(3.5rem,8vw,6rem)}.PageSection_toneDefault__KlkFD{background:transparent}.PageSection_toneMuted__nDeL7{background:linear-gradient(180deg,color-mix(in srgb,var(--color-page-bg) 100%,var(--color-brand-primary) 0%) 0,color-mix(in srgb,var(--color-page-bg) 94%,var(--color-brand-primary) 2%) 100%)}.PageSection_toneSurface__9kcoz{background:var(--color-surface);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--color-muted) 12%,transparent)}.PageSection_toneContrast__lDOWv{background:linear-gradient(135deg,color-mix(in srgb,var(--color-brand-secondary) 94%,#000) 0,color-mix(in srgb,var(--color-brand-primary) 35%,var(--color-brand-secondary)) 100%);color:#f1f5f9}.PageSection_toneContrast__lDOWv a{color:color-mix(in srgb,#fff 92%,var(--color-brand-primary))}.PageSection_toneContrast__lDOWv a:hover{color:#fff}.PageSection_fullBleed__s_2y3{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.SplitTextSection_grid__1_Rof{display:grid;grid-gap:clamp(1.5rem,4vw,2.75rem);gap:clamp(1.5rem,4vw,2.75rem);align-items:start}@media (min-width:768px){.SplitTextSection_grid__1_Rof{grid-template-columns:minmax(10rem,.9fr) minmax(0,1.1fr);gap:clamp(2rem,5vw,3.5rem)}}.SplitTextSection_sticky__ge5G1{position:-webkit-sticky;position:sticky;top:5.5rem}.SplitTextSection_kicker__aJl65{margin:0 0 .45rem;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand-primary)}.SplitTextSection_title___9rcp{margin:0;font-family:var(--font-heading);font-size:clamp(1.5rem,2.8vw,2rem);font-weight:700;letter-spacing:-.03em;line-height:1.2;color:var(--color-text)}.SplitTextSection_body__7bV_U{font-size:1rem;line-height:1.75;color:var(--color-text)}.SplitTextSection_body__7bV_U p{margin:0 0 1.1rem}.SplitTextSection_body__7bV_U p:last-child{margin-bottom:0}.SplitTextSection_body__7bV_U strong{color:var(--color-brand-secondary)}.TextSection_kicker__C6L4O{margin:0 0 .5rem;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand-primary)}.TextSection_title__0udSB{margin:0 0 .85rem;font-family:var(--font-heading);font-size:clamp(1.65rem,3.5vw,2.35rem);font-weight:700;letter-spacing:-.035em;line-height:1.15;color:var(--color-text)}.TextSection_lead__EYATh{margin:0 0 1.25rem;font-size:clamp(1.05rem,2vw,1.2rem);line-height:1.6;color:var(--color-muted);max-width:42rem}.TextSection_prose__7UoeG{font-size:1rem;line-height:1.7;color:var(--color-text);max-width:46rem}.TextSection_prose__7UoeG p{margin:0 0 1rem}.TextSection_prose__7UoeG p:last-child{margin-bottom:0}.TextSection_prose__7UoeG ul{margin:0 0 1rem;padding-left:1.25rem}.TextSection_alignCenter__SXi_H{text-align:center}.TextSection_alignCenter__SXi_H .TextSection_lead__EYATh,.TextSection_alignCenter__SXi_H .TextSection_prose__7UoeG{margin-left:auto;margin-right:auto}.TextSection_narrow__eyHc_{max-width:38rem}.TextSection_narrow__eyHc_ .TextSection_lead__EYATh,.TextSection_narrow__eyHc_ .TextSection_title__0udSB{max-width:none}.TrustStrip_wrap__mlleC{display:flex;flex-direction:column;align-items:center;gap:.85rem}.TrustStrip_chips__peodm{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(.65rem,2vw,1rem)}.TrustStrip_label__vHrtR{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);text-align:center;margin:0}.TrustStrip_chip__ivYpi{display:inline-flex;align-items:center;padding:.45rem .95rem;border-radius:999px;font-size:.82rem;font-weight:600;color:var(--color-text);background:color-mix(in srgb,var(--color-surface) 88%,var(--color-muted));border:1px solid color-mix(in srgb,var(--color-muted) 18%,transparent)}.ContactFaq_section__UJAr4{padding:clamp(2rem,4.5vw,3rem) clamp(1rem,3vw,1.75rem) clamp(2.5rem,5vw,3.75rem);background:#fffffe;color:#0c0c0c}.ContactFaq_inner__Ty79y{max-width:42rem;margin:0 auto}.ContactFaq_heading__PT6E8{margin:0 0 clamp(1.25rem,2.5vw,1.75rem)}.ContactFaq_title__TA9yL{margin:0;color:#0c0c0c}.ContactFaq_subtitle__HgfOP,.ContactFaq_title__TA9yL{font-family:var(--font-heading);font-size:clamp(1.85rem,3.5vw,2.35rem);font-weight:var(--weight-regular);letter-spacing:-.03em;line-height:1.15}.ContactFaq_subtitle__HgfOP{margin:.15rem 0 0;color:color-mix(in srgb,#0c0c0c 25%,transparent)}.ContactFaq_list__O379t{display:flex;flex-direction:column;gap:0;margin:0;padding:0}.ContactFaq_item__KxLp6{border-bottom:1px solid color-mix(in srgb,#0c0c0c 10%,transparent)}.ContactFaq_item__KxLp6 summary{list-style:none;cursor:pointer;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:clamp(1rem,2vw,1.25rem) 0;font-family:var(--font-heading);font-size:clamp(.95rem,1.5vw,1.05rem);font-weight:var(--weight-regular);line-height:1.55;color:#6f6f6f}.ContactFaq_item__KxLp6 summary::-webkit-details-marker{display:none}.ContactFaq_item__KxLp6 summary:after{content:"";flex-shrink:0;width:.5rem;height:.5rem;margin-top:.35rem;border-right:1.5px solid #6f6f6f;border-bottom:1.5px solid #6f6f6f;transform:rotate(45deg);transition:transform var(--duration-fast) var(--ease-out)}.ContactFaq_item__KxLp6[open] summary:after{transform:rotate(-135deg);margin-top:.5rem}.ContactFaq_answer__3Ctxg{margin:0;padding:0 0 clamp(1rem,2vw,1.25rem);font-family:var(--font-body);font-size:var(--text-sm);line-height:1.65;color:#454545}.ContactFaq_cta__zO752{margin-top:clamp(1.25rem,2.5vw,1.75rem)}.ContactFaq_ctaLink__ehMJ8{display:inline-flex;align-items:center;justify-content:center;min-height:3.125rem;padding:1rem 1.375rem;border-radius:4px;background:#0f0f0f;color:#fbfbfb!important;font-family:var(--font-heading);font-size:.7125rem;font-weight:var(--weight-regular);letter-spacing:.02em;text-decoration:none!important;transition:opacity var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}.ContactFaq_ctaLink__ehMJ8:hover{opacity:.92;background:#1a1a1a}.ContactFaq_ctaLink__ehMJ8:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:3px}.ServiceListCard_card__l4uW_{position:relative;border:1px solid color-mix(in srgb,var(--color-muted) 16%,transparent);border-radius:var(--radius-lg);overflow:hidden;background:var(--color-surface);display:flex;flex-direction:column;min-height:100%;height:100%;box-shadow:0 1px 3px color-mix(in srgb,var(--color-text) 5%,transparent);transition:box-shadow .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1),border-color .28s ease}.ServiceListCard_card__l4uW_:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-brand-primary) 45%,transparent);transition:opacity .28s ease}.ServiceListCard_card__l4uW_:hover{border-color:color-mix(in srgb,var(--color-brand-primary) 32%,transparent);box-shadow:0 18px 48px color-mix(in srgb,var(--color-text) 10%,transparent),0 0 0 1px color-mix(in srgb,var(--color-brand-primary) 14%,transparent);transform:translateY(-5px)}.ServiceListCard_card__l4uW_:hover:after{opacity:1}.ServiceListCard_media__3W_fj{position:relative;aspect-ratio:16/10;background:linear-gradient(145deg,color-mix(in srgb,var(--color-muted) 12%,var(--color-surface)),color-mix(in srgb,var(--color-brand-primary) 10%,var(--color-surface)));overflow:hidden}.ServiceListCard_mediaLink__bNgEg{display:block;height:100%;outline:none}.ServiceListCard_mediaLink__bNgEg:focus-visible{box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--color-brand-primary) 55%,transparent)}.ServiceListCard_media__3W_fj img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .55s cubic-bezier(.22,1,.36,1)}.ServiceListCard_card__l4uW_:hover .ServiceListCard_media__3W_fj img{transform:scale(1.06)}.ServiceListCard_placeholder__AFfAP{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;font-family:var(--font-heading);color:color-mix(in srgb,var(--color-muted) 55%,var(--color-text));letter-spacing:-.04em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ServiceListCard_badge___AC7N{position:absolute;top:.65rem;left:.65rem;z-index:1;padding:.28rem .55rem;font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-surface);background:color-mix(in srgb,var(--color-brand-primary) 92%,var(--color-text));border-radius:var(--radius-sm);box-shadow:0 2px 10px color-mix(in srgb,var(--color-text) 18%,transparent)}.ServiceListCard_body__YMX2b{padding:1.2rem 1.3rem 1.15rem;display:flex;flex-direction:column;gap:.4rem;flex:1 1}.ServiceListCard_role__oLj9w{margin:0;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.ServiceListCard_title__jnVaO{margin:0;font-family:var(--font-heading);font-size:1.12rem;font-weight:700;line-height:1.22;letter-spacing:-.02em}.ServiceListCard_title__jnVaO a{color:inherit;text-decoration:none;transition:color .2s ease}.ServiceListCard_title__jnVaO a:hover{color:var(--color-brand-primary)}.ServiceListCard_subtitle__yaU8c{margin:0;font-size:.875rem;color:var(--color-brand-primary);font-weight:600;line-height:1.35}.ServiceListCard_excerpt__RQIZf{margin:0;font-size:.9rem;color:var(--color-muted);line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1 1}.ServiceListCard_footer__RYz5C{margin-top:.65rem;padding-top:.75rem;border-top:1px solid color-mix(in srgb,var(--color-muted) 14%,transparent);display:flex;align-items:center;justify-content:space-between;gap:.75rem}.ServiceListCard_cta__VSy8S{font-size:.82rem;font-weight:600;color:var(--color-brand-primary);display:inline-flex;align-items:center;gap:.35rem;transition:gap .25s ease,color .2s ease}.ServiceListCard_card__l4uW_:hover .ServiceListCard_cta__VSy8S{gap:.55rem;color:color-mix(in srgb,var(--color-brand-primary) 85%,var(--color-text))}.ServiceListCard_arrow__x3quh{display:inline-block;transition:transform .28s cubic-bezier(.22,1,.36,1)}.ServiceListCard_card__l4uW_:hover .ServiceListCard_arrow__x3quh{transform:translateX(4px)}@media (prefers-reduced-motion:reduce){.ServiceListCard_card__l4uW_{transition:border-color .2s ease,box-shadow .2s ease}.ServiceListCard_card__l4uW_:hover,.ServiceListCard_card__l4uW_:hover .ServiceListCard_media__3W_fj img{transform:none}.ServiceListCard_card__l4uW_:hover .ServiceListCard_cta__VSy8S{gap:.35rem}.ServiceListCard_card__l4uW_:hover .ServiceListCard_arrow__x3quh{transform:none}}.ServicesCardsGrid_grid__xMOrQ{list-style:none;margin:0;padding:0;display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:1fr}@media (min-width:560px){.ServicesCardsGrid_grid__xMOrQ{grid-template-columns:repeat(2,1fr);gap:1.65rem}}@media (min-width:960px){.ServicesCardsGrid_grid__xMOrQ{grid-template-columns:repeat(3,1fr);gap:1.75rem}}.ServicesCardsGrid_item__1RRog{display:flex;min-height:0}.ServicesCardsGrid_item__1RRog>*{width:100%}