.why-list{margin-top:5rem}.why-list--desktop{display:flex;flex-direction:column}.why-item{display:grid;grid-template-columns:1fr 3.3125rem 1fr;align-items:center}.why-item__dot{height:100%;display:flex;justify-content:center;position:relative}.why-item__dot:before{content:"";width:.375rem;height:100%;background-color:#fff9e6;border-radius:.5rem;display:block}.why-item__dot span{width:1.9375rem;height:1.9375rem;border-radius:62.4375rem;border:.6875rem solid #fff2cc;background-color:#ffbf00;position:absolute;top:calc(50% - .9375rem)}.why-item__visual,.why-item__text{padding:5rem 0}.why-item__visual img{width:100%;height:20rem;object-fit:cover;display:block;border:.125rem solid #FFBF00;border-radius:1rem;box-shadow:-.3125rem .3125rem #e1ef1a}.why-item__text h3{font-size:clamp(1.5rem,3vw,2.5rem);line-height:1.3;font-weight:600;color:#191814;margin-bottom:.75rem}.why-item__text p{color:#75695c;line-height:1.5;font-size:1rem}.why-item.is-reverse .why-item__visual{grid-column:3}.why-item.is-reverse .why-item__visual img{box-shadow:.3125rem .3125rem #e1ef1a}.why-item.is-reverse .why-item__dot{grid-column:2;grid-row:1}.why-item.is-reverse .why-item__text{grid-column:1;grid-row:1}.why-list--mobile{display:none}@media(max-width:47.9375rem){.why-list{margin-top:2.5rem}.why-list--desktop{display:none}.why-list--mobile{display:flex;flex-direction:column;gap:2.5rem}.why-item-mobile{display:flex;flex-direction:column;gap:1.5rem}.why-item-mobile__visual img{width:100%;height:20rem;object-fit:cover;border:.125rem solid #FFBF00;border-radius:1rem;box-shadow:.3125rem .3125rem #e1ef1a}.why-item-mobile__text h3{font-size:1.5rem;line-height:1.3;margin-bottom:.75rem}.why-item-mobile__text p{color:#75695c;font-size:.875rem;line-height:1.5}}@keyframes why-image-lift{0%{transform:translateY(0)}60%{transform:translateY(-.5625rem)}to{transform:translateY(-.375rem)}}[data-timeline-progress] .why-item .why-item__visual img{box-shadow:0 0 #e1ef1a;transform:translateY(0);transition:box-shadow .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}[data-timeline-progress] .why-item.is-timeline-active .why-item__visual img{box-shadow:-.3125rem .3125rem #e1ef1a;transform:translateY(-.375rem);animation:why-image-lift .65s cubic-bezier(.22,1,.36,1) both}[data-timeline-progress] .why-item.is-reverse.is-timeline-active .why-item__visual img{box-shadow:.3125rem .3125rem #e1ef1a}@media(prefers-reduced-motion:reduce){[data-timeline-progress] .why-item .why-item__visual img,[data-timeline-progress] .why-item.is-timeline-active .why-item__visual img{transition:none;animation:none;transform:none}}[data-timeline-progress] .why-item__dot:after{content:"";position:absolute;top:0;left:calc(50% - .1875rem);width:.375rem;height:100%;border-radius:.5rem;background-color:#ffbf00;transform:scaleY(var(--why-timeline-progress, 0));transform-origin:top;pointer-events:none}[data-timeline-progress] .why-item__dot span{z-index:1;background-color:#fff9e6;transition:background-color .25s ease,border-color .25s ease,transform .25s ease}[data-timeline-progress] .why-item__dot.is-timeline-active span{background-color:#ffbf00;border-color:#ffbf00;transform:scale(1.08)}@media(prefers-reduced-motion:reduce){[data-timeline-progress] .why-item__dot span{transition:none}[data-timeline-progress] .why-item__dot.is-timeline-active span{transform:none}}.chip{display:inline-flex;align-items:center;border-radius:5rem;background-color:#f4f4f7;padding:.3125rem 1.5625rem;font-size:.875rem;line-height:1.5;width:fit-content}.about-page{display:flex;width:100%;flex-direction:column;align-items:flex-end;gap:4rem;margin-bottom:4rem}.about-page>:is(.about-intro,.statistics,.why-section,.partners){width:100%;max-width:80rem;margin-inline:auto;padding-inline:1.5rem}@media(max-width:40rem){.about-page{gap:5rem;margin-bottom:5rem}}.hero{position:relative;width:100%;height:17.5rem;background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.hero:before{content:"";position:absolute;inset:0;background-color:#0006;z-index:1}.hero__content{position:relative;z-index:2;text-align:center}.hero__title{font-size:3.5rem;font-weight:600;color:#fff;margin:0;text-transform:uppercase;letter-spacing:.125rem;text-align:center}@media(max-width:40rem){.hero{height:12.5rem}.hero__title{font-size:2rem;font-style:normal;font-weight:600;line-height:1.2}}.about-intro{display:flex;gap:2rem;padding:0;align-self:stretch;align-items:flex-start;justify-content:space-between;padding:0 1.5rem}.about-intro__container{max-width:90rem;margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between;width:100%}.about-intro__left{display:flex;align-items:flex-start;width:41.625rem;max-width:100%}.about-intro__heading{font-size:2.5rem;font-weight:600;color:#191814;margin:0;line-height:1.3}.about-intro__right{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;width:34.4375rem;max-width:100%}.about-intro__description{font-size:1rem;line-height:1.5;color:#75695c;margin:0}.about-intro__description strong{font-weight:600}.about-intro__image{width:100%;height:15rem;align-self:stretch;border-radius:1rem;object-fit:cover}@media(max-width:40rem){.about-intro__container{flex-direction:column;gap:1.5rem}.about-intro__left,.about-intro__right{width:100%}.about-intro__heading{font-size:1.5rem;font-style:normal;font-weight:600;line-height:1.3}.about-intro__description{color:#75695c;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5}.about-intro__description strong{font-weight:600}}.statistics{padding:2.5rem 1.5rem;background-color:#fff;width:100%}.statistics__container{width:100%;margin:0 auto;display:grid;grid-template-columns:repeat(var(--statistics-count, 3),minmax(0,1fr));align-items:stretch}.statistics__item{display:flex;min-width:0;flex-direction:column;align-items:center;text-align:center;padding:2rem clamp(.25rem,1vw,1.25rem)}.statistics__item--with-divider{position:relative}.statistics__item--with-divider:after{content:"";position:absolute;right:0;top:50%;width:1px;height:4.5rem;background-color:#eeedeb;transform:translateY(-50%);pointer-events:none}.statistics__number{display:inline-grid;position:relative;font-variant-numeric:tabular-nums}.statistics__number:before{content:attr(data-count-target);visibility:hidden;grid-area:1/1}.statistics__number [data-count-value]{grid-area:1/1}.statistics__number-accessible{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.statistics__number{max-width:100%;font-size:clamp(1rem,18vw / var(--statistics-count, 3),3.25rem);font-weight:700;line-height:1.3;color:#191814;margin-bottom:clamp(.5rem,1.5vw,1rem);white-space:nowrap}.statistics__label{max-width:100%;font-size:clamp(.625rem,5vw / var(--statistics-count, 3),.875rem);line-height:1.6;color:#75695c;overflow-wrap:anywhere}@media(max-width:40rem){.statistics{padding-inline:1rem}.statistics__item{padding-block:1rem}}.philosophy{display:flex;padding:2rem 0;flex-direction:column;align-items:flex-start;background-color:#f7f7f5;width:100%}.philosophy__container{width:100%;max-width:80rem;margin-inline:auto;padding-inline:1.5rem;display:flex;flex-direction:column;gap:2rem}.philosophy__header{display:flex;flex-direction:row-reverse;gap:1.5rem;justify-content:space-between;align-items:center;align-self:stretch;padding:0}.philosophy__title{margin:0;color:#191814;text-align:right;font-family:Montserrat;font-size:2.5rem;font-style:normal;font-weight:600;line-height:1.3}.philosophy__description{margin:0;color:#75695c;font-family:Montserrat;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5}.philosophy__card{background-image:url(/images/monkey.jpg);background-color:gray;background-blend-mode:multiply;background-size:cover;background-position:center;border-radius:1.5rem;width:100%;display:flex;padding:3rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.625rem;align-self:stretch}.philosophy__card-background{background-color:#fff;display:flex;padding:1rem;flex-direction:column;align-items:flex-start;gap:1rem;border-radius:1rem}.philosophy__card-image{width:100%}.philosophy__card-image img{height:clamp(15rem,30vw,22.5rem);object-fit:cover;object-position:center}.philosophy__card img{border-radius:.75rem;width:100%;align-self:stretch;display:block}.philosophy__items{display:flex;align-items:flex-start;gap:4rem;align-self:stretch}.philosophy__item{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;flex:1 0 0}.philosophy__item-title{color:#191814;font-size:1.5rem;font-style:normal;font-weight:600;line-height:1.3}.philosophy__item-description{color:#75695c;font-family:Montserrat;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5}@media(max-width:40rem){.philosophy__header{flex-direction:column;align-items:flex-start;gap:1.5rem;align-self:stretch}.philosophy__title{font-size:2rem}.philosophy__description{font-size:1.125rem}.philosophy__card{padding:1.5rem}.philosophy__card-background{align-self:stretch}.philosophy__card img{height:12.5rem}.philosophy__items{flex-direction:column;gap:2rem}.philosophy__item-title{font-size:1.25rem}.philosophy__item-description{font-size:.875rem}}.why-section{padding:2.5rem 1.5rem;width:100%}.why-section h2{text-align:center;font-size:clamp(2rem,3.8vw,3.5rem);font-weight:700;line-height:1.3}.why-section h2 span{color:#ffbf00}.partners{display:flex;padding:0 1.5rem;flex-direction:column;align-items:center;gap:5rem;align-self:stretch}.partners__top{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;align-self:stretch}.partners__top h2{color:#191814;text-align:center;font-family:Montserrat;font-size:2.5rem;font-style:normal;font-weight:600;line-height:1.3}.partners__items{display:grid;width:100%;grid-template-columns:repeat(5,minmax(0,1fr));gap:2.5rem}.partners__item{display:flex;min-width:0;padding:2.5rem;flex-direction:column;align-items:center;justify-content:center;flex:1 0 0;border-radius:1rem;border:.0625rem solid #CAC8C0}.partners__item img{width:100%;height:100%;min-height:0;display:block;object-fit:contain}.partners__logo{width:100%;aspect-ratio:1;flex-shrink:0}.partners__name{margin-top:.75rem;font-size:.875rem;font-weight:500;line-height:1.5;color:#75695c;text-align:center;overflow-wrap:anywhere;max-width:100%}@media(max-width:64rem){.partners__items{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.partners__item{padding:1.25rem}}@media(max-width:40rem){.partners{gap:2.5rem}.partners__top h2{font-size:1.5rem}.partners__items{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.partners__item{padding:1.5rem}}
