.page-module-scss-module__7stl9G__wrapper{color:var(--color-text-main);background-color:var(--color-bg);font-family:var(--font-family);overflow-x:clip}.page-module-scss-module__7stl9G__section{padding:clamp(3.5rem,8vw,6rem)var(--spacing-md);max-width:1200px;margin:0 auto}@media (max-width:480px){.page-module-scss-module__7stl9G__section{padding-left:1rem;padding-right:1rem}}.page-module-scss-module__7stl9G__hero{background-color:var(--color-primary-dark);min-height:clamp(420px,72vh,720px);padding:7rem var(--spacing-md)clamp(3rem,8vh,5.5rem);justify-content:center;align-items:flex-end;display:flex;position:relative;overflow:hidden}.page-module-scss-module__7stl9G__hero:after{content:"";z-index:1;background:linear-gradient(#040c0940 0%,#040c098c 55%,#040c09e0 100%);position:absolute;inset:0}.page-module-scss-module__7stl9G__hero__bg{z-index:0;position:absolute;inset:0}.page-module-scss-module__7stl9G__hero__bg img{object-fit:cover}.page-module-scss-module__7stl9G__hero__content{z-index:2;text-align:center;max-width:860px;position:relative}.page-module-scss-module__7stl9G__hero h1{letter-spacing:-.03em;color:#fff;margin:0 0 var(--spacing-sm);text-wrap:balance;text-shadow:0 2px 24px #00000059;font-size:clamp(2.25rem,6vw,4.25rem);font-weight:800;line-height:1.05}.page-module-scss-module__7stl9G__hero p{color:#ffffffe0;text-wrap:balance;max-width:640px;margin:0 auto;font-size:clamp(1.05rem,2vw,1.375rem);line-height:1.55}.page-module-scss-module__7stl9G__history{align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}@media (min-width:900px){.page-module-scss-module__7stl9G__history{grid-template-columns:1fr 1.05fr}}.page-module-scss-module__7stl9G__history__text h2{letter-spacing:-.02em;color:var(--color-text-main);margin:0 0 var(--spacing-sm);font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:800;line-height:1.15}.page-module-scss-module__7stl9G__history__text h2:after{content:"";background:var(--color-primary);border-radius:999px;width:56px;height:4px;margin-top:.9rem;display:block}.page-module-scss-module__7stl9G__history__text h2{margin-bottom:var(--spacing-md)}.page-module-scss-module__7stl9G__history__text p{color:var(--color-text-muted);margin:0 0 1.1rem;font-size:1.075rem;line-height:1.75}.page-module-scss-module__7stl9G__history__image{aspect-ratio:4/3;border-radius:1.25rem;position:relative;overflow:hidden;box-shadow:0 24px 48px -16px #0000004d}.page-module-scss-module__7stl9G__history__image img{object-fit:cover;transition:transform .6s}.page-module-scss-module__7stl9G__history__image:hover img{transform:scale(1.04)}@media (min-width:900px){.page-module-scss-module__7stl9G__history__image{box-shadow:1.25rem 1.25rem 0 0 color-mix(in srgb,var(--color-primary)22%,transparent),0 24px 48px -16px #0000004d;margin:0 1.25rem 1.25rem 0}}.page-module-scss-module__7stl9G__history__badge{background-color:color-mix(in srgb,var(--color-primary)12%,transparent);color:var(--color-primary);border:1px solid color-mix(in srgb,var(--color-primary)22%,transparent);border-radius:999px;align-items:center;gap:.5rem;margin-top:.75rem;padding:.55rem 1.1rem;font-size:.9rem;font-weight:700;display:inline-flex}.page-module-scss-module__7stl9G__history__badge:before{content:"";background:var(--color-primary);border-radius:50%;width:8px;height:8px}.page-module-scss-module__7stl9G__pillars{text-align:center}.page-module-scss-module__7stl9G__pillars h2{letter-spacing:-.02em;color:var(--color-text-main);margin:0 0 var(--spacing-sm);font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:800;line-height:1.15}.page-module-scss-module__7stl9G__pillars h2:after{content:"";background:var(--color-primary);border-radius:999px;width:56px;height:4px;margin-top:.9rem;margin-left:auto;margin-right:auto;display:block}.page-module-scss-module__7stl9G__pillars__intro{max-width:640px;margin:var(--spacing-sm)auto 0;color:var(--color-text-muted);font-size:1.075rem;line-height:1.65}.page-module-scss-module__7stl9G__pillars__grid{margin-top:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1.25rem;display:grid}.page-module-scss-module__7stl9G__pillarCard{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);text-align:left;transition:transform var(--transition-med),box-shadow var(--transition-med),border-color var(--transition-med);border-radius:1.25rem;flex-direction:column;gap:.75rem;padding:2.25rem 1.75rem;display:flex;position:relative;overflow:hidden}.page-module-scss-module__7stl9G__pillarCard:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.page-module-scss-module__7stl9G__pillarCard{transition:none}.page-module-scss-module__7stl9G__pillarCard:hover{transform:none}}.page-module-scss-module__7stl9G__pillarCard:before{content:"";background:var(--color-primary);transform-origin:0;height:3px;transition:transform var(--transition-med);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.page-module-scss-module__7stl9G__pillarCard:hover{border-color:color-mix(in srgb,var(--color-primary)22%,transparent)}.page-module-scss-module__7stl9G__pillarCard:hover:before{transform:scaleX(1)}.page-module-scss-module__7stl9G__pillarCard__icon{background-color:color-mix(in srgb,var(--color-primary)12%,transparent);width:52px;height:52px;color:var(--color-primary);border-radius:14px;justify-content:center;align-items:center;margin-bottom:.5rem;display:flex}.page-module-scss-module__7stl9G__pillarCard__icon svg{width:26px;height:26px}.page-module-scss-module__7stl9G__pillarCard h3{color:var(--color-text-main);margin:0;font-size:1.25rem;font-weight:700}.page-module-scss-module__7stl9G__pillarCard p{color:var(--color-text-muted);margin:0;line-height:1.65}.page-module-scss-module__7stl9G__timeline{background-color:var(--color-surface);box-shadow:0 0 0 100vmax var(--color-surface);clip-path:inset(0 -100vmax)}.page-module-scss-module__7stl9G__timeline h2{letter-spacing:-.02em;color:var(--color-text-main);margin:0 0 var(--spacing-sm);font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:800;line-height:1.15}.page-module-scss-module__7stl9G__timeline h2:after{content:"";background:var(--color-primary);border-radius:999px;width:56px;height:4px;margin-top:.9rem;margin-left:auto;margin-right:auto;display:block}.page-module-scss-module__7stl9G__timeline h2{margin-bottom:var(--spacing-lg);text-align:center}.page-module-scss-module__7stl9G__timeline__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;cursor:grab;scrollbar-width:none;outline:none;gap:1.25rem;padding:.5rem .25rem 1.5rem;scroll-padding-inline:.25rem;display:flex;overflow-x:auto}.page-module-scss-module__7stl9G__timeline__track::-webkit-scrollbar{display:none}.page-module-scss-module__7stl9G__timeline__track{--fade-l:3rem;--fade-r:3rem;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--fade-l),#000 calc(100% - var(--fade-r)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--fade-l),#000 calc(100% - var(--fade-r)),transparent)}.page-module-scss-module__7stl9G__timeline__track[data-at-start]{--fade-l:0px}.page-module-scss-module__7stl9G__timeline__track[data-at-end]{--fade-r:0px}.page-module-scss-module__7stl9G__timeline__track[data-dragging]{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.page-module-scss-module__7stl9G__timeline__track:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:1rem}@media (prefers-reduced-motion:no-preference){.page-module-scss-module__7stl9G__timeline__track{scroll-behavior:smooth}}.page-module-scss-module__7stl9G__timeline__controls{align-items:center;gap:.6rem;margin-top:.25rem;display:flex}.page-module-scss-module__7stl9G__timeline__progress{background:var(--color-border);border-radius:999px;flex:1;height:4px;margin-right:.6rem;overflow:hidden}.page-module-scss-module__7stl9G__timeline__progress span{background:var(--color-primary);border-radius:inherit;transform-origin:0;height:100%;transition:transform .15s linear;display:block}.page-module-scss-module__7stl9G__timeline__btn{border:1px solid var(--color-border);background:var(--color-surface);width:44px;height:44px;color:var(--color-text-main);cursor:pointer;box-shadow:var(--shadow-sm);transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;display:flex}.page-module-scss-module__7stl9G__timeline__btn:hover:not(:disabled){background:var(--color-primary);border-color:var(--color-primary);color:#fff}.page-module-scss-module__7stl9G__timeline__btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.page-module-scss-module__7stl9G__timeline__btn:disabled{opacity:.35;cursor:default}.page-module-scss-module__7stl9G__timelineItem{scroll-snap-align:start;flex-direction:column;flex:0 0 clamp(270px,82vw,360px);padding-top:3.5rem;display:flex;position:relative}.page-module-scss-module__7stl9G__timelineItem:before{content:"";background:linear-gradient(to right,var(--color-primary),color-mix(in srgb,var(--color-primary)22%,transparent));height:2px;position:absolute;top:1.25rem;left:0;right:-1.25rem}.page-module-scss-module__7stl9G__timelineItem:last-child:before{background:linear-gradient(to right,var(--color-primary),transparent);right:0}.page-module-scss-module__7stl9G__timelineItem__marker{background-color:var(--color-primary);border:3px solid var(--color-surface);color:#fff;letter-spacing:.02em;white-space:nowrap;min-width:52px;height:32px;box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary)12%,transparent);z-index:2;border-radius:999px;justify-content:center;align-items:center;padding:0 .8rem;font-size:.8rem;font-weight:800;display:flex;position:absolute;top:1.25rem;left:1.25rem;transform:translateY(-50%)}.page-module-scss-module__7stl9G__timelineItem__marker:after{content:"";background:color-mix(in srgb,var(--color-primary)22%,transparent);width:2px;height:1.1rem;margin-top:3px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.page-module-scss-module__7stl9G__timelineItem:last-child .page-module-scss-module__7stl9G__timelineItem__marker{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary)12%,transparent),0 0 18px color-mix(in srgb,var(--color-primary)55%,transparent)}.page-module-scss-module__7stl9G__timelineItem__content{background:var(--color-bg);border:1px solid var(--color-border);transition:transform var(--transition-med),box-shadow var(--transition-med),border-color var(--transition-med);border-radius:1.1rem;flex-direction:column;flex:1;padding:1.5rem 1.6rem;display:flex}.page-module-scss-module__7stl9G__timelineItem__content:hover{box-shadow:var(--shadow-lg);border-color:color-mix(in srgb,var(--color-primary)22%,transparent);transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.page-module-scss-module__7stl9G__timelineItem__content{transition:none}.page-module-scss-module__7stl9G__timelineItem__content:hover{transform:none}}.page-module-scss-module__7stl9G__timelineItem__content time{color:var(--color-primary);background:color-mix(in srgb,var(--color-primary)12%,transparent);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;align-self:flex-start;margin-bottom:.75rem;padding:.2rem .65rem;font-size:.75rem;font-weight:700}.page-module-scss-module__7stl9G__timelineItem__content h3{color:var(--color-text-main);margin:0 0 .4rem;font-size:1.2rem;font-weight:700}.page-module-scss-module__7stl9G__timelineItem__content p{color:var(--color-text-muted);margin:0;line-height:1.65}.page-module-scss-module__7stl9G__timelineItem__gallery{grid-template-columns:repeat(3,1fr);gap:.45rem;margin-top:auto;padding-top:1.1rem;display:grid}.page-module-scss-module__7stl9G__timelineItem__gallery .page-module-scss-module__7stl9G__galleryImg{aspect-ratio:1;background:var(--color-bg-secondary);border-radius:.6rem;position:relative;overflow:hidden}.page-module-scss-module__7stl9G__timelineItem__gallery .page-module-scss-module__7stl9G__galleryImg img{object-fit:cover;pointer-events:none;transition:transform .4s}.page-module-scss-module__7stl9G__timelineItem__gallery .page-module-scss-module__7stl9G__galleryImg:hover img{transform:scale(1.06)}.page-module-scss-module__7stl9G__stats{background-color:var(--color-primary-dark);padding:clamp(4.5rem,10vw,7.5rem)var(--spacing-md);color:#fff;text-align:center;position:relative;overflow:hidden}.page-module-scss-module__7stl9G__stats:after{content:"";z-index:1;background:linear-gradient(#040c09b8,#040c09d1);position:absolute;inset:0}.page-module-scss-module__7stl9G__stats__bg{z-index:0;position:absolute;inset:0}.page-module-scss-module__7stl9G__stats__bg img{object-fit:cover}.page-module-scss-module__7stl9G__stats__content{z-index:2;max-width:1200px;margin:0 auto;position:relative}.page-module-scss-module__7stl9G__stats__content h2{letter-spacing:-.02em;color:var(--color-text-main);margin:0 0 var(--spacing-sm);font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:800;line-height:1.15}.page-module-scss-module__7stl9G__stats__content h2:after{content:"";background:var(--color-primary);border-radius:999px;width:56px;height:4px;margin-top:.9rem;margin-left:auto;margin-right:auto;display:block}.page-module-scss-module__7stl9G__stats__content h2{color:#fff}.page-module-scss-module__7stl9G__stats__content h2:after{background:#86eab8}.page-module-scss-module__7stl9G__stats__content .page-module-scss-module__7stl9G__stats__subtitle{color:#ffffffd1;max-width:46rem;margin:var(--spacing-sm)auto 0;font-size:1.075rem;line-height:1.65}.page-module-scss-module__7stl9G__stats__grid{margin-top:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:1rem;display:grid}.page-module-scss-module__7stl9G__stats__item{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:1.25rem;flex-direction:column;align-items:center;gap:.75rem;padding:1.75rem 1rem;display:flex}.page-module-scss-module__7stl9G__stats__item .page-module-scss-module__7stl9G__icon{color:#86eab8;background:#ffffff1a;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.page-module-scss-module__7stl9G__stats__item .page-module-scss-module__7stl9G__icon svg{width:26px;height:26px}.page-module-scss-module__7stl9G__counter{gap:.25rem}.page-module-scss-module__7stl9G__counter>div:first-child{overflow-wrap:anywhere;font-size:clamp(1.6rem,2.3vw,2.1rem);line-height:1.1}.page-module-scss-module__7stl9G__counter>div:first-child span{color:#fff}.page-module-scss-module__7stl9G__counter>div:last-child{color:#ffffffc7;opacity:1;font-size:.75rem}.page-module-scss-module__7stl9G__team{text-align:center}.page-module-scss-module__7stl9G__team h2{letter-spacing:-.02em;color:var(--color-text-main);margin:0 0 var(--spacing-sm);font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:800;line-height:1.15}.page-module-scss-module__7stl9G__team h2:after{content:"";background:var(--color-primary);border-radius:999px;width:56px;height:4px;margin-top:.9rem;margin-left:auto;margin-right:auto;display:block}.page-module-scss-module__7stl9G__team__intro{max-width:600px;margin:var(--spacing-sm)auto 0;color:var(--color-text-muted);font-size:1.075rem;line-height:1.65}.page-module-scss-module__7stl9G__team__grid{margin-top:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1.5rem;display:grid}.page-module-scss-module__7stl9G__member{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);text-align:left;transition:transform var(--transition-med),box-shadow var(--transition-med),border-color var(--transition-med);border-radius:1.25rem;overflow:hidden}.page-module-scss-module__7stl9G__member:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.page-module-scss-module__7stl9G__member{transition:none}.page-module-scss-module__7stl9G__member:hover{transform:none}}.page-module-scss-module__7stl9G__member__photo{aspect-ratio:4/4.2;position:relative;overflow:hidden}.page-module-scss-module__7stl9G__member__photo img{object-fit:cover;transition:transform .6s}.page-module-scss-module__7stl9G__member__photo:after{content:"";background:linear-gradient(#0000,#000000d1);position:absolute;inset:45% 0 0}.page-module-scss-module__7stl9G__member:hover .page-module-scss-module__7stl9G__member__photo img{transform:scale(1.04)}.page-module-scss-module__7stl9G__member__info{color:#fff;z-index:2;position:absolute;bottom:1.25rem;left:1.5rem;right:1.5rem}.page-module-scss-module__7stl9G__member__name{margin:0;font-size:1.3rem;font-weight:800}.page-module-scss-module__7stl9G__member__role{color:#86eab8;margin:.15rem 0 0;font-size:.9rem;font-weight:600}.page-module-scss-module__7stl9G__member__bio{color:var(--color-text-muted);padding:1.25rem 1.5rem 1.5rem;font-size:.95rem;line-height:1.65}.page-module-scss-module__7stl9G__member__bio p{margin:0}.page-module-scss-module__7stl9G__member__bio .page-module-scss-module__7stl9G__tag{background-color:color-mix(in srgb,var(--color-primary)12%,transparent);color:var(--color-primary);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;margin-bottom:.75rem;padding:.2rem .65rem;font-size:.72rem;font-weight:700;display:inline-block}.page-module-scss-module__7stl9G__cta{background-color:var(--color-primary-dark);padding:clamp(5rem,11vw,8rem)var(--spacing-md);text-align:center;color:#fff;position:relative;overflow:hidden}.page-module-scss-module__7stl9G__cta:after{content:"";z-index:1;background:radial-gradient(#040c098c,#040c09d9);position:absolute;inset:0}.page-module-scss-module__7stl9G__cta__bg{z-index:0;position:absolute;inset:0}.page-module-scss-module__7stl9G__cta__bg img{object-fit:cover}.page-module-scss-module__7stl9G__cta__content{z-index:2;max-width:760px;margin:0 auto;position:relative}.page-module-scss-module__7stl9G__cta__content h2{letter-spacing:-.02em;margin:0 0 var(--spacing-sm);text-wrap:balance;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:800;line-height:1.1}.page-module-scss-module__7stl9G__cta__content p{margin:0 auto var(--spacing-lg);color:#ffffffdb;max-width:600px;font-size:1.125rem;line-height:1.65}.page-module-scss-module__7stl9G__cta__buttons{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.page-module-scss-module__7stl9G__cta__buttons button,.page-module-scss-module__7stl9G__cta__buttons a{border-radius:var(--radius-full);cursor:pointer;min-height:52px;transition:background-color var(--transition-fast),transform var(--transition-fast),border-color var(--transition-fast);border:2px solid #0000;justify-content:center;align-items:center;padding:0 1.9rem;font-size:1.05rem;font-weight:700;text-decoration:none;display:inline-flex}.page-module-scss-module__7stl9G__cta__buttons button:focus-visible,.page-module-scss-module__7stl9G__cta__buttons a:focus-visible{outline-offset:3px;outline:3px solid #86eab8}.page-module-scss-module__7stl9G__cta__buttons button:first-child,.page-module-scss-module__7stl9G__cta__buttons a:first-child{background-color:var(--color-primary);color:#fff;box-shadow:0 10px 24px -8px color-mix(in srgb,var(--color-primary)70%,transparent)}.page-module-scss-module__7stl9G__cta__buttons button:first-child:hover,.page-module-scss-module__7stl9G__cta__buttons a:first-child:hover{background-color:var(--color-primary-dark);transform:translateY(-2px)}.page-module-scss-module__7stl9G__cta__buttons button:last-child:not(:first-child),.page-module-scss-module__7stl9G__cta__buttons a:last-child:not(:first-child){color:#fff;background:#ffffff0a;border-color:#ffffffb3}.page-module-scss-module__7stl9G__cta__buttons button:last-child:not(:first-child):hover,.page-module-scss-module__7stl9G__cta__buttons a:last-child:not(:first-child):hover{background-color:#ffffff1f;border-color:#fff}@media (max-width:480px){.page-module-scss-module__7stl9G__cta__buttons button,.page-module-scss-module__7stl9G__cta__buttons a{width:100%}}
