.SlideTabs-module__-mITaG__wrapper{align-items:center;gap:var(--space-4);display:flex}.SlideTabs-module__-mITaG__tabList{border-radius:var(--border-radius-full);background:#ffffffb3;border:1px solid #00000014;align-items:center;margin:0;padding:.25rem;list-style:none;display:flex;position:relative}.SlideTabs-module__-mITaG__tab{z-index:2;cursor:pointer;mix-blend-mode:difference;position:relative}.SlideTabs-module__-mITaG__tabLink{font-family:var(--font-display);font-size:var(--font-size-sm);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;white-space:nowrap;color:#fff;align-items:center;gap:.4rem;padding:.55rem 1.1rem;font-weight:700;text-decoration:none;display:flex}.SlideTabs-module__-mITaG__tabIcon{align-items:center;font-size:.9em;display:flex}.SlideTabs-module__-mITaG__cursor{z-index:1;border-radius:var(--border-radius-full);background:var(--color-text);list-style:none;position:absolute;top:.25rem;bottom:.25rem}.SlideTabs-module__-mITaG__cta{font-family:var(--font-display);font-size:var(--font-size-sm);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;white-space:nowrap;color:var(--color-bg);background:var(--color-text);border-radius:var(--border-radius-full);transition:background var(--duration-state) var(--ease-out-expo), transform var(--duration-state) var(--ease-out-expo), box-shadow var(--duration-state) var(--ease-out-expo);align-items:center;gap:.4rem;padding:.6rem 1.4rem;font-weight:700;text-decoration:none;display:inline-flex}.SlideTabs-module__-mITaG__cta:hover{background:var(--color-primary)}
.StaggeredMenu-module__jIlpaW__wrapper{z-index:60;pointer-events:none;visibility:hidden;position:fixed;inset:0}.StaggeredMenu-module__jIlpaW__wrapper[data-open]{pointer-events:auto;visibility:visible}@keyframes StaggeredMenu-module__jIlpaW__smSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes StaggeredMenu-module__jIlpaW__smSlideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes StaggeredMenu-module__jIlpaW__smItemSlideUp{0%{transform:translateY(140%)rotate(8deg)}to{transform:translateY(0)rotate(0)}}@keyframes StaggeredMenu-module__jIlpaW__smFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes StaggeredMenu-module__jIlpaW__smFadeIn{0%{opacity:0}to{opacity:1}}.StaggeredMenu-module__jIlpaW__preLayers{pointer-events:none;width:clamp(340px,50vw,600px);position:absolute;inset:0 0 0 auto}[data-position=left] .StaggeredMenu-module__jIlpaW__preLayers{left:0;right:auto}.StaggeredMenu-module__jIlpaW__preLayer{will-change:transform;position:absolute;inset:0;transform:translate(100%)}[data-position=left] .StaggeredMenu-module__jIlpaW__preLayer{transform:translate(-100%)}.StaggeredMenu-module__jIlpaW__wrapper[data-open] .StaggeredMenu-module__jIlpaW__preLayer{animation:.5s cubic-bezier(.16,1,.3,1) forwards StaggeredMenu-module__jIlpaW__smSlideIn;animation-delay:calc(var(--sm-layer-index,0) * 70ms)}.StaggeredMenu-module__jIlpaW__wrapper[data-open][data-position=left] .StaggeredMenu-module__jIlpaW__preLayer{animation-name:StaggeredMenu-module__jIlpaW__smSlideInLeft}.StaggeredMenu-module__jIlpaW__panel{background:var(--color-bg);pointer-events:auto;z-index:2;will-change:transform;flex-direction:column;width:clamp(340px,50vw,600px);padding:clamp(2rem,4vh,3rem) clamp(1.75rem,4vw,3rem);display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}[data-position=left] .StaggeredMenu-module__jIlpaW__panel{left:0;right:auto;transform:translate(-100%)}.StaggeredMenu-module__jIlpaW__wrapper[data-open] .StaggeredMenu-module__jIlpaW__panel{animation:.6s cubic-bezier(.16,1,.3,1) forwards StaggeredMenu-module__jIlpaW__smSlideIn;animation-delay:var(--sm-panel-delay,.22s)}.StaggeredMenu-module__jIlpaW__wrapper[data-open][data-position=left] .StaggeredMenu-module__jIlpaW__panel{animation-name:StaggeredMenu-module__jIlpaW__smSlideInLeft}@media (max-width:700px){.StaggeredMenu-module__jIlpaW__preLayers,.StaggeredMenu-module__jIlpaW__panel{width:100%}}.StaggeredMenu-module__jIlpaW__header{justify-content:space-between;align-items:center;margin-bottom:clamp(2rem,5vh,3.5rem);display:flex}.StaggeredMenu-module__jIlpaW__logoSlot,.StaggeredMenu-module__jIlpaW__closeSlot{align-items:center;display:flex}.StaggeredMenu-module__jIlpaW__list{flex-direction:column;flex:1;gap:clamp(.6rem,1.2vh,1rem);margin:0;padding:0;list-style:none;display:flex}.StaggeredMenu-module__jIlpaW__itemWrap{line-height:1;position:relative;overflow:hidden}.StaggeredMenu-module__jIlpaW__item{color:var(--color-text);font-family:var(--font-display);letter-spacing:var(--tracking-display-tight,-.02em);text-transform:uppercase;overflow-wrap:break-word;padding:.1em 2em .1em 0;font-size:clamp(1.9rem,3.6vw,2.85rem);font-weight:800;line-height:1;text-decoration:none;transition:color .28s cubic-bezier(.16,1,.3,1);display:block;position:relative}.StaggeredMenu-module__jIlpaW__item:hover,.StaggeredMenu-module__jIlpaW__item:focus-visible{color:var(--color-primary)}.StaggeredMenu-module__jIlpaW__item:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:4px}.StaggeredMenu-module__jIlpaW__itemLabel{transform-origin:50% 100%;will-change:transform;align-items:center;gap:.45em;display:inline-flex;transform:translateY(140%)rotate(8deg)}.StaggeredMenu-module__jIlpaW__wrapper[data-open] .StaggeredMenu-module__jIlpaW__itemLabel{animation:.9s cubic-bezier(.16,1,.3,1) forwards StaggeredMenu-module__jIlpaW__smItemSlideUp;animation-delay:calc(.33s + var(--sm-item-index,0) * 80ms)}.StaggeredMenu-module__jIlpaW__itemIcon{align-items:center;font-size:.45em;display:inline-flex}.StaggeredMenu-module__jIlpaW__list[data-numbering=true]{counter-reset:smItem}.StaggeredMenu-module__jIlpaW__list[data-numbering=true] .StaggeredMenu-module__jIlpaW__item:after{counter-increment:smItem;content:counter(smItem, decimal-leading-zero);font-family:var(--font-mono-display);letter-spacing:.05em;color:var(--color-primary);pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;font-size:.28em;font-weight:400;position:absolute;top:.2em;right:.4em}.StaggeredMenu-module__jIlpaW__wrapper[data-open] .StaggeredMenu-module__jIlpaW__list[data-numbering=true] .StaggeredMenu-module__jIlpaW__item:after{animation:.5s cubic-bezier(.16,1,.3,1) forwards StaggeredMenu-module__jIlpaW__smFadeIn;animation-delay:calc(.43s + var(--sm-item-index,0) * 60ms)}.StaggeredMenu-module__jIlpaW__footer{border-top:1px solid var(--color-surface-2);gap:var(--space-4);opacity:0;flex-direction:column;margin-top:auto;padding-top:clamp(1.5rem,4vh,2.5rem);display:flex;transform:translateY(20px)}.StaggeredMenu-module__jIlpaW__wrapper[data-open] .StaggeredMenu-module__jIlpaW__footer{animation:.5s cubic-bezier(.16,1,.3,1) .52s forwards StaggeredMenu-module__jIlpaW__smFadeUp}
.Header-module__tPtrlq__header{z-index:50;transition:background var(--duration-state) var(--ease-out-expo), padding var(--duration-state) var(--ease-out-expo), box-shadow var(--duration-state) var(--ease-out-expo);justify-content:space-between;align-items:center;padding:1.5rem 6vw;display:flex;position:absolute;top:0;left:0;right:0}@media (max-width:480px){.Header-module__tPtrlq__header{padding:1.25rem 4vw}}.Header-module__tPtrlq__headerScrolled{-webkit-backdrop-filter:blur(16px);background:#ffffffd9;padding:.75rem 6vw;animation:.6s cubic-bezier(.32,.72,0,1) forwards Header-module__tPtrlq__headerEnter;position:fixed;box-shadow:0 1px #0000000f}@keyframes Header-module__tPtrlq__headerEnter{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.Header-module__tPtrlq__header__logo{align-items:center;gap:var(--space-2);color:var(--color-text);font-family:var(--font-display);font-weight:800;font-size:var(--font-size-base);text-transform:uppercase;letter-spacing:var(--tracking-display);text-decoration:none;display:flex}.Header-module__tPtrlq__header__logoMark{color:var(--color-primary);font-size:1.1rem}.Header-module__tPtrlq__header__logoName{font-size:var(--font-size-base);letter-spacing:var(--tracking-display);font-weight:800}.Header-module__tPtrlq__header__compact{align-items:center;gap:var(--space-4);display:flex}.Header-module__tPtrlq__headerCompactMobileOnly{display:none}@media (max-width:768px){.Header-module__tPtrlq__headerCompactMobileOnly{display:flex}}.Header-module__tPtrlq__headerDesktopNav{align-items:center;gap:.75rem;display:flex}@media (max-width:768px){.Header-module__tPtrlq__headerDesktopNav{display:none}}.Header-module__tPtrlq__header__menuBtn{border:1px solid var(--color-text);border-radius:var(--border-radius-full);background:var(--color-bg);min-height:44px;color:var(--color-text);font-family:var(--font-display);font-size:var(--font-size-sm);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;cursor:pointer;transition:background var(--duration-state) var(--ease-out-expo), color var(--duration-state) var(--ease-out-expo);align-items:center;gap:.4rem;padding:.55rem 1.1rem;font-weight:700;display:flex}.Header-module__tPtrlq__header__menuBtn:hover{background:var(--color-text);color:var(--color-bg)}.Header-module__tPtrlq__header__compactCta{min-height:44px;font-family:var(--font-display);font-size:var(--font-size-sm);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-bg);background:var(--color-text);border:1px solid var(--color-text);border-radius:var(--border-radius-full);transition:background var(--duration-state) var(--ease-out-expo), color var(--duration-state) var(--ease-out-expo), transform var(--duration-state) var(--ease-out-expo);align-items:center;padding:.6rem 1.4rem;font-weight:700;text-decoration:none;display:inline-flex}.Header-module__tPtrlq__header__compactCta:hover{background:var(--color-bg);color:var(--color-text)}@media (max-width:540px){.Header-module__tPtrlq__header__compactCta{display:none}}.Header-module__tPtrlq__menuOverlay{z-index:100;background:var(--color-text);color:var(--color-bg);animation:Header-module__tPtrlq__fadeIn .3s var(--ease-out-expo) forwards;flex-direction:column;display:flex;position:fixed;inset:0}@keyframes Header-module__tPtrlq__fadeIn{0%{opacity:0}to{opacity:1}}.Header-module__tPtrlq__menuOverlayHeader{flex-shrink:0;justify-content:space-between;align-items:center;padding:1.5rem 6vw;display:flex}.Header-module__tPtrlq__menuOverlay .Header-module__tPtrlq__header__logo,.Header-module__tPtrlq__menuOverlay .Header-module__tPtrlq__header__logoName{color:var(--color-bg)}.Header-module__tPtrlq__menuOverlayClose{border:1px solid var(--color-surface-2);background:var(--color-surface);width:44px;height:44px;color:var(--color-text);cursor:pointer;transition:background var(--duration-state) var(--ease-out-expo), border-color var(--duration-state) var(--ease-out-expo), color var(--duration-state) var(--ease-out-expo), transform var(--duration-state) var(--ease-out-expo);border-radius:50%;justify-content:center;align-items:center;display:flex}.Header-module__tPtrlq__menuOverlayClose:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-bg);transform:rotate(90deg)}.Header-module__tPtrlq__menuOverlayClose:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.Header-module__tPtrlq__menuOverlayContent{flex:1;min-height:0}.Header-module__tPtrlq__menuOverlayFooter{justify-content:space-between;align-items:center;gap:var(--space-6);flex-shrink:0;padding:1.5rem 6vw;display:flex}@media (max-width:640px){.Header-module__tPtrlq__menuOverlayFooter{gap:var(--space-4);flex-direction:column-reverse}}.Header-module__tPtrlq__menuOverlayMotionToggle{background:var(--color-surface);border:1px solid var(--color-surface-2);border-radius:var(--border-radius-full);color:var(--color-text-muted);font-family:var(--font-mono-display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:border-color var(--duration-state) var(--ease-out-expo), color var(--duration-state) var(--ease-out-expo), background var(--duration-state) var(--ease-out-expo);align-items:center;gap:.7rem;padding:.5rem .85rem .5rem .55rem;font-size:.72rem;font-weight:400;display:inline-flex}.Header-module__tPtrlq__menuOverlayMotionToggle:hover{border-color:var(--color-primary);color:var(--color-text)}.Header-module__tPtrlq__menuOverlayMotionToggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.Header-module__tPtrlq__menuOverlayMotionToggle strong{color:var(--color-text);font-weight:700}.Header-module__tPtrlq__menuOverlayMotionToggleDot{background:var(--color-primary);width:32px;height:18px;transition:background var(--duration-state) var(--ease-out-expo);border-radius:9999px;flex-shrink:0;display:inline-block;position:relative}.Header-module__tPtrlq__menuOverlayMotionToggleDot:before{content:"";background:var(--color-bg);width:14px;height:14px;transition:left var(--duration-state) var(--ease-out-expo);border-radius:50%;position:absolute;top:2px;left:16px}.Header-module__tPtrlq__menuOverlayMotionToggle[aria-pressed=true] .Header-module__tPtrlq__menuOverlayMotionToggleDot{background:var(--color-surface-2)}.Header-module__tPtrlq__menuOverlayMotionToggle[aria-pressed=true] .Header-module__tPtrlq__menuOverlayMotionToggleDot:before{left:2px}.Header-module__tPtrlq__menuOverlayCta{font-family:var(--font-display);font-size:var(--font-size-base);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-bg);background:var(--color-text);border:1px solid var(--color-text);border-radius:var(--border-radius-full);transition:background var(--duration-state) var(--ease-out-expo), color var(--duration-state) var(--ease-out-expo), border-color var(--duration-state) var(--ease-out-expo);justify-content:center;align-items:center;gap:.6rem;padding:1rem 2rem;font-weight:700;text-decoration:none;display:inline-flex}.Header-module__tPtrlq__menuOverlayCta:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-bg)}.Header-module__tPtrlq__menuOverlayCta:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}
.Hero-module__D9Cm9a__hero{background-color:var(--color-bg);justify-content:center;align-items:center;width:100%;height:100vh;min-height:680px;display:flex;position:relative;overflow:hidden}.Hero-module__D9Cm9a__hero__bg{z-index:0;width:100%;height:100%;position:absolute;inset:0}.Hero-module__D9Cm9a__hero__bg:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(90% 70%,#0000 40%,#ffffffd9 100%);position:absolute;inset:0}.Hero-module__D9Cm9a__hero__labAnnotation{z-index:2;font-family:var(--font-mono-display);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text);opacity:.55;-webkit-user-select:none;user-select:none;font-size:.72rem;font-weight:400;position:absolute;top:clamp(5.5rem,8vh,7rem);right:clamp(1.5rem,4vw,3rem)}@media (max-width:700px){.Hero-module__D9Cm9a__hero__labAnnotation{font-size:.65rem;top:5rem;right:1.25rem}}.Hero-module__D9Cm9a__hero__content{z-index:2;text-align:center;padding:0 var(--container-padding);align-items:center;gap:var(--space-8);flex-direction:column;width:100%;max-width:min(90vw,1080px);display:flex;position:relative}.Hero-module__D9Cm9a__hero__title{letter-spacing:var(--tracking-display);text-align:center;width:100%;color:var(--color-text);flex-direction:column;align-items:center;gap:0;font-size:clamp(3rem,6.5vw,5.5rem);font-weight:800;line-height:.95;display:flex}.Hero-module__D9Cm9a__hero__titleLine{white-space:nowrap;display:block}@media (max-width:768px){.Hero-module__D9Cm9a__hero__title{font-size:clamp(1.6rem,7.2vw,2.5rem);line-height:1.05}.Hero-module__D9Cm9a__hero__titleLine{white-space:normal;text-wrap:balance}.Hero-module__D9Cm9a__hero__titleMorphText{white-space:normal}}@media (max-width:380px){.Hero-module__D9Cm9a__hero__title{font-size:clamp(1.4rem,6.8vw,1.8rem)}}.Hero-module__D9Cm9a__hero__titleMorphText{color:var(--color-primary);font-size:inherit;font-weight:inherit;letter-spacing:inherit;white-space:nowrap}.Hero-module__D9Cm9a__hero__subtitle{font-family:var(--font-sans);font-size:clamp(var(--font-size-base), 1.4vw, var(--font-size-lg));color:var(--color-text-muted);text-transform:none;letter-spacing:0;max-width:560px;font-weight:500;line-height:1.6}.Hero-module__D9Cm9a__hero__cta{color:var(--color-bg);font-family:var(--font-display);font-size:var(--font-size-base);letter-spacing:var(--tracking-eyebrow,.06em);text-transform:uppercase;background:var(--color-text);border:1px solid var(--color-text);border-radius:var(--border-radius-full);transition:background var(--duration-state) var(--ease-out-expo), color var(--duration-state) var(--ease-out-expo), transform var(--duration-state) var(--ease-out-expo), box-shadow var(--duration-state) var(--ease-out-expo);align-items:center;gap:.7rem;padding:1.15rem 2.75rem;font-weight:700;text-decoration:none;display:inline-flex}.Hero-module__D9Cm9a__hero__cta:hover .Hero-module__D9Cm9a__hero__ctaDot,.Hero-module__D9Cm9a__hero__cta:focus-visible .Hero-module__D9Cm9a__hero__ctaDot{background:var(--color-bg);animation:none}.Hero-module__D9Cm9a__hero__cta:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.Hero-module__D9Cm9a__hero__ctaDot{background:var(--color-accent);width:8px;height:8px;transition:background var(--duration-state) var(--ease-out-expo);border-radius:50%;flex-shrink:0;animation:2.4s ease-in-out infinite Hero-module__D9Cm9a__hero-cta-dot-pulse;display:inline-block}@keyframes Hero-module__D9Cm9a__hero-cta-dot-pulse{0%,to{opacity:.85;transform:scale(.85)}50%{opacity:1;transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.Hero-module__D9Cm9a__hero__ctaDot{animation:none}}
.SmoothScrollHero-module__qeHYhW__wrapper{width:100%;position:relative}.SmoothScrollHero-module__qeHYhW__sticky{background-color:#0000;width:100%;height:100vh;position:sticky;top:0;overflow:hidden}.SmoothScrollHero-module__qeHYhW__imageMask{z-index:1;position:absolute;inset:0}.SmoothScrollHero-module__qeHYhW__bg{background-position:50%;background-repeat:no-repeat;background-size:170%;position:absolute;inset:0}.SmoothScrollHero-module__qeHYhW__bgMobile{display:block}.SmoothScrollHero-module__qeHYhW__bgDesktop{display:none}@media (min-width:768px){.SmoothScrollHero-module__qeHYhW__bgMobile{display:none}.SmoothScrollHero-module__qeHYhW__bgDesktop{display:block}}.SmoothScrollHero-module__qeHYhW__overlay{z-index:2;pointer-events:none;justify-content:flex-start;align-items:center;padding:0 6vw;display:flex;position:absolute;inset:0}.SmoothScrollHero-module__qeHYhW__overlay>*{pointer-events:auto}
.DitherBackground-module__z1lbxG__fallback{background-color:#0a0a0a;width:100%;height:100%;position:absolute;inset:0}
.About-module__WabD6q__about{color:var(--color-bg);background-color:#0a0a0a;position:relative}.About-module__WabD6q__about__content{text-align:center;align-items:center;gap:var(--space-8);width:100%;max-width:720px;padding:var(--space-6) 0;flex-direction:column;margin:0 auto;display:flex}.About-module__WabD6q__about__title{letter-spacing:var(--tracking-display);color:var(--color-bg);flex-direction:column;align-items:center;font-size:clamp(2rem,4.5vw,4rem);font-weight:800;line-height:.95;display:flex}.About-module__WabD6q__about__titleLine{white-space:nowrap;display:block}.About-module__WabD6q__about__bodies{align-items:center;gap:var(--space-6);flex-direction:column;display:flex}.About-module__WabD6q__about__body{font-family:var(--font-sans);font-size:clamp(var(--font-size-base), 1.3vw, var(--font-size-lg));color:var(--color-on-dark-strong);max-width:52ch;font-weight:500;line-height:1.6}.About-module__WabD6q__about__labAnnotation{font-family:var(--font-mono-display);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);opacity:.7;margin-top:var(--space-2);-webkit-user-select:none;user-select:none;align-self:flex-end;font-size:.72rem;font-weight:400}.About-module__WabD6q__about__cta{align-items:center;gap:var(--space-2);color:var(--color-text);font-family:var(--font-display);font-size:var(--font-size-sm);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;white-space:nowrap;background:var(--color-bg);border:1px solid var(--color-bg);border-radius:var(--border-radius-full);width:fit-content;transition:background var(--duration-state) var(--ease-out-expo), color var(--duration-state) var(--ease-out-expo), transform var(--duration-state) var(--ease-out-expo), box-shadow var(--duration-state) var(--ease-out-expo);padding:.85rem 1.6rem;font-weight:700;text-decoration:none;display:inline-flex}.About-module__WabD6q__about__cta:hover{color:var(--color-bg);background:0 0}.About-module__WabD6q__about__cta:hover .About-module__WabD6q__about__ctaDot{background:var(--color-accent)}.About-module__WabD6q__about__ctaDot{background:var(--color-primary);width:6px;height:6px;transition:background var(--duration-state) var(--ease-out-expo);border-radius:50%;flex-shrink:0;display:inline-block}@media (max-width:768px){.About-module__WabD6q__about__content{gap:var(--space-6);max-width:100%;padding-left:var(--space-6);padding-right:var(--space-6)}}@media (max-width:600px){.About-module__WabD6q__about__title{font-size:clamp(1.5rem,7vw,2.2rem)}.About-module__WabD6q__about__titleLine{white-space:normal;text-wrap:balance}}
.InitialsAvatar-module__97Bwoq__avatar{background:var(--avatar-bg);color:var(--avatar-fg);font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0 .15em;font-weight:800;line-height:1;transition:transform .28s cubic-bezier(.16,1,.3,1);display:inline-flex}.InitialsAvatar-module__97Bwoq__avatarBordered{border:1px solid var(--color-border,#1a1a1a1f)}.InitialsAvatar-module__97Bwoq__sm{width:32px;height:32px;font-size:.7rem}.InitialsAvatar-module__97Bwoq__md{width:44px;height:44px;font-size:.85rem}.InitialsAvatar-module__97Bwoq__lg{width:64px;height:64px;font-size:1.2rem}
.Temoignages-module__SdHU2a__temoignages{background-color:var(--color-bg);justify-content:center;align-items:center;padding:10vh 6vw 18vh;display:flex;position:relative}.Temoignages-module__SdHU2a__temoignages__labAnnotation{z-index:2;font-family:var(--font-mono-display);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);opacity:.7;-webkit-user-select:none;user-select:none;font-size:.72rem;font-weight:400;position:absolute;top:clamp(3rem,6vh,5rem);left:clamp(1.5rem,4vw,4rem)}@media (max-width:700px){.Temoignages-module__SdHU2a__temoignages__labAnnotation{font-size:.65rem;top:2rem;left:1.25rem}}.Temoignages-module__SdHU2a__temoignages__inner{text-align:center;align-items:center;gap:var(--space-8);flex-direction:column;max-width:64rem;display:flex}.Temoignages-module__SdHU2a__temoignages__eyebrow{font-family:var(--font-mono-display);letter-spacing:.04em;text-transform:uppercase;color:var(--color-primary);text-align:center;max-width:60ch;margin:0;font-size:clamp(.85rem,1.1vw,1rem);font-weight:400;line-height:1.5}.Temoignages-module__SdHU2a__temoignages__quote{font-family:var(--font-display);letter-spacing:var(--tracking-display);text-transform:uppercase;color:var(--color-text);text-wrap:balance;margin:0;font-size:clamp(2rem,5.5vw,4.5rem);font-weight:800;line-height:1;position:relative}.Temoignages-module__SdHU2a__temoignages__quoteMark{color:var(--color-primary);margin-right:.1em;display:inline-block;transform:translateY(.1em)}.Temoignages-module__SdHU2a__temoignages__author{align-items:center;gap:var(--space-3);flex-direction:row;display:flex}.Temoignages-module__SdHU2a__temoignages__authorMeta{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.Temoignages-module__SdHU2a__temoignages__authorName{font-family:var(--font-display);font-size:var(--font-size-sm);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text);font-weight:700}.Temoignages-module__SdHU2a__temoignages__authorRole{font-family:var(--font-sans);font-size:var(--font-size-sm);color:var(--color-text-muted);font-weight:500}.Temoignages-module__SdHU2a__temoignages__bars{gap:var(--space-2);width:100%;max-width:240px;margin-top:var(--space-6);display:flex}.Temoignages-module__SdHU2a__temoignages__bar{background:var(--color-surface-2);cursor:pointer;height:4px;transition:background-color var(--duration-state) var(--ease-out-expo), transform var(--duration-state) var(--ease-out-expo);border:none;border-radius:2px;flex:1;padding:0;position:relative}.Temoignages-module__SdHU2a__temoignages__bar:before{content:"";position:absolute;inset:-20px 0}.Temoignages-module__SdHU2a__temoignages__bar:hover:not(:disabled){transform:scaleY(1.6)}.Temoignages-module__SdHU2a__temoignages__bar:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.Temoignages-module__SdHU2a__temoignages__barActive{background:var(--color-text)}.Temoignages-module__SdHU2a__temoignages__cta{min-height:44px;margin-top:var(--space-6);font-family:var(--font-display);font-size:var(--font-size-sm);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-primary);transition:gap var(--duration-state) var(--ease-out-expo), color var(--duration-state) var(--ease-out-expo);align-items:center;gap:.4rem;padding:.6rem 0;font-weight:700;text-decoration:none;display:inline-flex}.Temoignages-module__SdHU2a__temoignages__cta:hover{color:var(--color-text);gap:.7rem}
.Objections-module__ewKAva__objections{background-color:var(--color-bg);align-items:center;gap:var(--space-12);flex-direction:column;padding:14vh 6vw 7vh;display:flex;position:relative}.Objections-module__ewKAva__objections__header{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;max-width:56rem;display:flex}.Objections-module__ewKAva__objections__title{font-family:var(--font-display);letter-spacing:var(--tracking-display);text-align:center;color:var(--color-text);flex-direction:column;align-items:center;margin:0;font-size:clamp(2rem,5vw,4.5rem);font-weight:800;line-height:.95;display:flex}.Objections-module__ewKAva__objections__titleLine{white-space:nowrap;display:block}.Objections-module__ewKAva__objections__titleAccent{color:var(--color-primary)}@media (max-width:768px){.Objections-module__ewKAva__objections__title{font-size:clamp(1.75rem,8vw,2.5rem)}.Objections-module__ewKAva__objections__titleLine{white-space:normal;text-wrap:balance}}.Objections-module__ewKAva__objections__accordionWrap{width:100%;max-width:52rem}.Objections-module__ewKAva__objections__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Objections-module__ewKAva__objections__row{position:relative}.Objections-module__ewKAva__objections__rowTrigger{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:none;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(1rem,2.5vw,1.75rem);padding:clamp(1.25rem,2.5vh,1.75rem) .25rem;font-family:inherit;display:grid;position:relative}.Objections-module__ewKAva__objections__rowTrigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:4px}.Objections-module__ewKAva__objections__numberWrap{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:relative}.Objections-module__ewKAva__objections__numberFill{background-color:var(--color-text);pointer-events:none;border-radius:50%;position:absolute;inset:0}.Objections-module__ewKAva__objections__number{z-index:1;font-family:var(--font-mono-display);letter-spacing:.04em;color:var(--color-text-muted);font-size:.78rem;font-weight:400;position:relative}.Objections-module__ewKAva__objections__phrase{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-text-muted);font-size:clamp(1.05rem,2vw,1.5rem);font-style:italic;font-weight:600;line-height:1.25;display:inline-block}@media (max-width:768px){.Objections-module__ewKAva__objections__phrase{font-size:1.05rem;line-height:1.3}}.Objections-module__ewKAva__objections__icon{width:32px;height:32px;color:var(--color-text);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Objections-module__ewKAva__objections__underlineBase{background-color:var(--color-surface-2);pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.Objections-module__ewKAva__objections__underlineActive{background-color:var(--color-text);pointer-events:none;transform-origin:0;height:1px;position:absolute;bottom:0;left:0;right:0}.Objections-module__ewKAva__objections__content{overflow:hidden}.Objections-module__ewKAva__objections__contentBody{font-family:var(--font-sans);font-size:clamp(var(--font-size-base), 1.2vw, var(--font-size-lg));color:var(--color-text-muted);padding:var(--space-3) 0 var(--space-6) calc(40px + clamp(1rem, 2.5vw, 1.75rem));max-width:56ch;margin:0;font-weight:500;line-height:1.65}.Objections-module__ewKAva__objections__contentLabel{color:var(--color-text);font-weight:700}.Objections-module__ewKAva__objections__proofBlock{text-align:center;flex-direction:column;align-items:center;gap:.5rem;max-width:36rem;margin:clamp(3rem,6vh,5rem) auto 0;display:flex}.Objections-module__ewKAva__objections__proofQuote{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-text);margin:0;padding:0 .5em;font-size:clamp(1.4rem,2.5vw,2rem);font-style:italic;font-weight:700;line-height:1.2}.Objections-module__ewKAva__objections__proofMark{color:var(--color-primary);margin-right:.1em;font-style:normal;display:inline-block;transform:translateY(.15em)}.Objections-module__ewKAva__objections__proofAttribution{font-family:var(--font-mono-display);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 var(--space-6);font-size:.78rem;font-weight:400}.Objections-module__ewKAva__objections__proofCta{font-family:var(--font-display);font-size:var(--font-size-sm);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-bg);background-color:var(--color-text);border-radius:var(--border-radius-full);align-items:center;gap:.5rem;min-height:44px;padding:.85rem 1.6rem;font-weight:700;text-decoration:none;display:inline-flex}@media (max-width:600px){.Objections-module__ewKAva__objections__proofBlock{padding:0 1rem}.Objections-module__ewKAva__objections__proofQuote{font-size:1.2rem}.Objections-module__ewKAva__objections__proofAttribution{font-size:.7rem}}@media (max-width:768px){.Objections-module__ewKAva__objections__contentBody{font-size:var(--font-size-base);padding-left:calc(40px + 1rem)}}
.InterventionsCatalog-module__eXftha__catalog{background-color:var(--color-bg);color:var(--color-text);padding:12vh 6vw}.InterventionsCatalog-module__eXftha__header{gap:var(--space-5);flex-direction:column;max-width:1400px;margin:0 auto clamp(4rem,8vh,8rem);display:flex;position:relative}.InterventionsCatalog-module__eXftha__headerAnnotation{position:absolute;top:0;right:0}@media (max-width:700px){.InterventionsCatalog-module__eXftha__headerAnnotation{margin-bottom:var(--space-2);position:static}}.InterventionsCatalog-module__eXftha__eyebrow{font-family:var(--font-mono-display);font-size:var(--font-size-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--color-primary);font-weight:400}.InterventionsCatalog-module__eXftha__title{font-family:var(--font-display);letter-spacing:var(--tracking-display-tight);text-transform:uppercase;color:var(--color-text);text-wrap:balance;margin:0;font-size:clamp(3rem,8vw,7.5rem);font-weight:900;line-height:.92}@media (max-width:768px){.InterventionsCatalog-module__eXftha__title{word-break:break-word;overflow-wrap:anywhere;font-size:clamp(2.25rem,10vw,3.5rem)}}.InterventionsCatalog-module__eXftha__subtitle{font-family:var(--font-sans);color:var(--color-text-muted);max-width:60ch;margin:0;margin-top:var(--space-2);font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.55}.InterventionsCatalog-module__eXftha__featured{background:var(--color-text);max-width:1400px;color:var(--color-bg);aspect-ratio:16/9;transition:transform var(--duration-state) var(--ease-out-expo);border-radius:16px;grid-template-columns:1fr;margin:0 auto clamp(2rem,3vw,3rem);text-decoration:none;display:grid;position:relative;overflow:hidden}.InterventionsCatalog-module__eXftha__featuredImageWrap{z-index:1;position:absolute;inset:0}.InterventionsCatalog-module__eXftha__featuredImage{object-fit:cover;transition:transform .9s var(--ease-out-expo)}.InterventionsCatalog-module__eXftha__featured:hover .InterventionsCatalog-module__eXftha__featuredImage{transform:scale(1.04)}.InterventionsCatalog-module__eXftha__featuredOverlay{pointer-events:none;background:linear-gradient(#0000 25%,#00000059 55%,#000000d9 100%);position:absolute;inset:0}.InterventionsCatalog-module__eXftha__featuredKpi{z-index:2;background:var(--color-accent);color:var(--color-accent-ink);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;transition:transform .3s var(--ease-out-expo);border-radius:4px;padding:.65rem 1.1rem;font-size:clamp(.85rem,1.2vw,1rem);font-weight:800;position:absolute;top:clamp(1rem,2vw,1.75rem);right:clamp(1rem,2vw,1.75rem)}.InterventionsCatalog-module__eXftha__featured:hover .InterventionsCatalog-module__eXftha__featuredKpi{transform:scale(1.06)}.InterventionsCatalog-module__eXftha__featuredContent{z-index:2;align-self:end;gap:var(--space-3);flex-direction:column;max-width:880px;padding:clamp(1.5rem,3vw,3rem);display:flex;position:relative}.InterventionsCatalog-module__eXftha__featuredEyebrow{font-family:var(--font-mono-display);letter-spacing:.05em;text-transform:uppercase;color:var(--color-accent);font-size:clamp(.75rem,.95vw,.9rem);font-weight:400}.InterventionsCatalog-module__eXftha__featuredName{font-family:var(--font-display);letter-spacing:var(--tracking-display-tight);text-transform:uppercase;color:var(--color-bg);margin:0;font-size:clamp(2.5rem,7vw,6rem);font-weight:900;line-height:.95}.InterventionsCatalog-module__eXftha__featuredSubtitle{font-family:var(--font-sans);color:var(--color-on-dark-strong);max-width:60ch;margin:0;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.45}.InterventionsCatalog-module__eXftha__featuredCta{font-family:var(--font-display);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-bg);margin-top:var(--space-3);transition:gap var(--duration-state) var(--ease-out-expo);align-items:center;gap:.5rem;font-size:.85rem;font-weight:800;display:inline-flex}.InterventionsCatalog-module__eXftha__featured:hover .InterventionsCatalog-module__eXftha__featuredCta{gap:.85rem}@media (max-width:700px){.InterventionsCatalog-module__eXftha__featured{aspect-ratio:4/5}}.InterventionsCatalog-module__eXftha__grid{grid-template-columns:repeat(3,1fr);grid-auto-flow:dense;counter-reset:dossier 1;gap:clamp(1rem,1.5vw,1.5rem);max-width:1400px;margin:0 auto;display:grid}@media (max-width:900px){.InterventionsCatalog-module__eXftha__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.InterventionsCatalog-module__eXftha__grid{grid-template-columns:1fr}}.InterventionsCatalog-module__eXftha__card{aspect-ratio:4/5;background:var(--color-text);color:var(--color-bg);transition:transform var(--duration-state) var(--ease-out-expo);counter-increment:dossier;border-radius:16px;text-decoration:none;display:block;position:relative;overflow:hidden}.InterventionsCatalog-module__eXftha__cardWide{aspect-ratio:auto;height:100%}@media (max-width:560px){.InterventionsCatalog-module__eXftha__cardWide{aspect-ratio:4/5;height:auto}}.InterventionsCatalog-module__eXftha__gridItem{min-width:0}.InterventionsCatalog-module__eXftha__gridItemWide{grid-column:span 2;min-width:0}@media (max-width:560px){.InterventionsCatalog-module__eXftha__gridItemWide{grid-column:span 1}}.InterventionsCatalog-module__eXftha__cardImageWrap{position:absolute;inset:0}.InterventionsCatalog-module__eXftha__cardImage{object-fit:cover;transition:transform .7s var(--ease-out-expo), filter .4s ease}.InterventionsCatalog-module__eXftha__card:hover .InterventionsCatalog-module__eXftha__cardImage{filter:saturate(1.05);transform:scale(1.04)}.InterventionsCatalog-module__eXftha__cardOverlay{pointer-events:none;background:linear-gradient(#0000 40%,#0006 65%,#000000d9 100%);position:absolute;inset:0}.InterventionsCatalog-module__eXftha__cardTypeTag{background:var(--color-bg);color:var(--color-text);font-family:var(--font-mono-display);letter-spacing:.05em;text-transform:uppercase;z-index:2;border-radius:4px;padding:.3rem .6rem;font-size:.65rem;font-weight:400;position:absolute;top:1rem;left:1rem}.InterventionsCatalog-module__eXftha__cardKpi{background:var(--color-accent);color:var(--color-accent-ink);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;z-index:2;transition:transform .3s var(--ease-out-expo);border-radius:4px;padding:.4rem .7rem;font-size:.78rem;font-weight:800;position:absolute;top:1rem;right:1rem}.InterventionsCatalog-module__eXftha__card:hover .InterventionsCatalog-module__eXftha__cardKpi{transform:scale(1.05)}.InterventionsCatalog-module__eXftha__cardContent{z-index:1;flex-direction:column;gap:.4rem;padding:clamp(1.25rem,2vw,1.75rem);display:flex;position:absolute;bottom:0;left:0;right:0}.InterventionsCatalog-module__eXftha__cardIndustry{font-family:var(--font-mono-display);letter-spacing:.05em;text-transform:uppercase;color:var(--color-accent);font-size:.7rem;font-weight:400}.InterventionsCatalog-module__eXftha__cardIndustry:before{content:"Nº " counter(dossier, decimal-leading-zero) " · "}.InterventionsCatalog-module__eXftha__cardName{font-family:var(--font-display);letter-spacing:var(--tracking-display);text-transform:uppercase;color:var(--color-bg);margin:0;font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:800;line-height:1}.InterventionsCatalog-module__eXftha__cardSubtitle{font-family:var(--font-sans);color:var(--color-on-dark-strong);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.85rem;font-weight:400;line-height:1.4;display:-webkit-box;overflow:hidden}.InterventionsCatalog-module__eXftha__cardArrow{color:var(--color-bg);transition:transform .3s var(--ease-out-expo);margin-top:.5rem;font-size:1.25rem}.InterventionsCatalog-module__eXftha__card:hover .InterventionsCatalog-module__eXftha__cardArrow{transform:translate(6px)}.InterventionsCatalog-module__eXftha__cta{border-top:1px solid var(--color-surface-2);align-items:flex-start;gap:var(--space-5);flex-direction:column;max-width:1100px;margin:clamp(6rem,12vh,10rem) auto 0;padding-top:clamp(3rem,6vh,5rem);display:flex;position:relative}.InterventionsCatalog-module__eXftha__ctaAnnotation{position:absolute;top:clamp(3rem,6vh,5rem);right:0}@media (max-width:700px){.InterventionsCatalog-module__eXftha__ctaAnnotation{position:static}}.InterventionsCatalog-module__eXftha__ctaTitle{font-family:var(--font-display);letter-spacing:var(--tracking-display-tight);text-transform:uppercase;color:var(--color-text);text-wrap:balance;margin:0;font-size:clamp(2.25rem,6.5vw,5.5rem);font-weight:900;line-height:1}.InterventionsCatalog-module__eXftha__ctaTitleAccent{color:var(--color-primary)}.InterventionsCatalog-module__eXftha__ctaBody{font-family:var(--font-sans);color:var(--color-text-muted);max-width:60ch;margin:0;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.55}.InterventionsCatalog-module__eXftha__ctaButton{background:var(--color-text);color:var(--color-bg);font-family:var(--font-display);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;transition:transform var(--duration-state) var(--ease-out-expo), background var(--duration-state) var(--ease-out-expo);margin-top:var(--space-2);border-radius:9999px;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:.95rem;font-weight:800;text-decoration:none;display:inline-flex}.InterventionsCatalog-module__eXftha__ctaButton:hover{background:var(--color-primary)}.InterventionsCatalog-module__eXftha__ctaNote{font-family:var(--font-mono-display);font-size:var(--font-size-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-soft);margin:var(--space-2) 0 0;font-weight:400}
.WorkdoseSeal-module__Zk-o-q__seal{gap:var(--space-3);padding:var(--space-4) 0;border-top:1px solid var(--color-surface-2);border-bottom:1px solid var(--color-surface-2);flex-direction:column;max-width:50ch;display:inline-flex}.WorkdoseSeal-module__Zk-o-q__eyebrow{font-family:var(--font-mono-display);letter-spacing:.07em;text-transform:uppercase;color:var(--color-primary);font-variant-numeric:tabular-nums;font-size:.7rem;font-weight:400}.WorkdoseSeal-module__Zk-o-q__phrase{font-family:var(--font-display);letter-spacing:var(--tracking-display);text-transform:uppercase;color:var(--color-text);font-size:clamp(1rem,1.4vw,1.25rem);font-weight:800;line-height:1.2}.WorkdoseSeal-module__Zk-o-q__variant_light{border-color:var(--color-on-dark-subtle)}.WorkdoseSeal-module__Zk-o-q__variant_light .WorkdoseSeal-module__Zk-o-q__eyebrow{color:var(--color-accent)}.WorkdoseSeal-module__Zk-o-q__variant_light .WorkdoseSeal-module__Zk-o-q__phrase{color:var(--color-bg)}
