.about-us-welcome-section{--main-bg:#000000;--main-text:#FFFFFF;background:var(--main-bg);color:var(--main-text);position:-webkit-sticky;position:sticky;top:0;min-height:100vh;display:flex;align-items:center}@media(max-width:1060px){.about-us-welcome-section{flex-direction:column}}.about-us-welcome-section .section-content{max-width:var(--content-width);margin:0 auto;width:100%;padding:var(--section-padding-v) var(--section-padding-h);display:flex;align-items:center;position:relative;z-index:1}@media(max-width:1060px){.about-us-welcome-section .section-content{padding:152px var(--section-padding-h) 0}}.about-us-welcome-section .section-content .text-center{max-width:562px;display:flex;flex-direction:column;gap:var(--section-gap)}@media(max-width:1060px){.about-us-welcome-section .section-content .text-center{text-align:center;margin:0 auto}}.about-us-welcome-section .section-content .text-center h1{font-size:32px;line-height:48px;text-transform:uppercase;font-family:var(--font-nekst);font-weight:300;letter-spacing:8px}@media(max-width:1024px){.about-us-welcome-section .section-content .text-center h1{font-size:24px;line-height:30px}}.about-us-welcome-section .section-content .text-center p{font-size:16px;line-height:22px}.about-us-welcome-section .video-wrapper{position:absolute;z-index:0;top:0;right:0;height:100%;aspect-ratio:1/1}@media(max-width:1060px){.about-us-welcome-section .video-wrapper{position:relative;top:unset;right:unset;height:unset;width:100%;aspect-ratio:unset;flex:1 1}}.about-us-welcome-section .video-wrapper:before{content:"";z-index:1;position:absolute;background:linear-gradient(270deg,rgba(0,0,0,0) 81.64%,#000),linear-gradient(180deg,rgba(0,0,0,0) 99.65%,#000);inset:0}@media(max-width:1060px){.about-us-welcome-section .video-wrapper:before{background:linear-gradient(180deg,rgba(0,0,0,0) 99.65%,#000),linear-gradient(0deg,rgba(0,0,0,0) 50%,#000)}}.about-us-welcome-section .video-wrapper .video-box{position:absolute;inset:0;overflow:hidden}.about-us-welcome-section .video-wrapper .video-box video{height:calc(100% + 6px);width:100%;position:absolute;top:0;left:0;object-fit:cover}.our-mission-section{max-width:var(--content-width);margin:0 auto;width:100%;padding:100px var(--section-padding-h)}@media(max-width:1060px){.our-mission-section{padding:50px var(--section-padding-h)}}.our-mission-section .section-headline{color:var(--secondary-text-2);display:flex;flex-direction:column;gap:var(--section-card-gap)}.our-mission-section .section-headline:before{content:"";display:block;width:62px;height:2px;background:var(--primary-color)}@media(max-width:1060px){.our-mission-section .section-headline:before{margin:0 auto}.our-mission-section .section-headline{text-align:center}}.our-mission-section .section-headline h3{font-size:12px;line-height:12px;text-transform:uppercase;font-weight:500;letter-spacing:.28em}.our-mission-section .section-headline h2{font-size:36px;line-height:50px;font-family:var(--font-nekst)}@media(max-width:1024px){.our-mission-section .section-headline h2{font-size:24px;line-height:33px}}.our-mission-section .section-headline h2 span{color:var(--secondary-text-1)}.our-mission-section .section-headline{margin-bottom:var(--section-gap)}.our-mission-section .items-list{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-gap:var(--section-gap)}@media(max-width:1060px){.our-mission-section .items-list{grid-template-columns:repeat(2,1fr)}}@media(max-width:1024px){.our-mission-section .items-list{grid-template-columns:repeat(1,1fr)}}.our-mission-section .items-list .item{background:var(--secondary-bg);border:1px solid var(--border-color);padding:var(--section-card-padding);border-radius:var(--section-card-radius)}.our-mission-section .items-list .item img{display:block;margin-bottom:var(--section-gap);width:44px;height:44px;border-radius:4px;border:1px solid var(--border-color)}.our-mission-section .items-list .item h3{font-size:24px;line-height:33px;font-family:var(--font-nekst);margin-bottom:4px}.our-mission-section .items-list .item p{font-size:14px;line-height:20px;color:var(--secondary-text-1)}.our-vision-section{max-width:var(--content-width);margin:0 auto;width:100%;padding:100px var(--section-padding-h);display:flex;justify-content:space-between;align-items:flex-start;gap:var(--section-gap)}@media(max-width:1060px){.our-vision-section{padding:50px var(--section-padding-h);flex-direction:column;align-items:unset}}.our-vision-section .section-headline{color:var(--secondary-text-2);display:flex;flex-direction:column;gap:var(--section-card-gap)}.our-vision-section .section-headline:before{content:"";display:block;width:62px;height:2px;background:var(--primary-color)}@media(max-width:1060px){.our-vision-section .section-headline:before{margin:0 auto}.our-vision-section .section-headline{text-align:center}}.our-vision-section .section-headline h3{font-size:12px;line-height:12px;text-transform:uppercase;font-weight:500;letter-spacing:.28em}.our-vision-section .section-headline h2{font-size:36px;line-height:50px;font-family:var(--font-nekst)}@media(max-width:1024px){.our-vision-section .section-headline h2{font-size:24px;line-height:33px}}.our-vision-section .section-headline h2 span{color:var(--secondary-text-1)}.our-vision-section .section-headline{position:-webkit-sticky;position:sticky;top:100px}@media(max-width:1060px){.our-vision-section .section-headline{position:static;top:unset}}.our-vision-section .items-list{display:flex;flex-direction:column;gap:var(--section-gap);max-width:600px}@media(max-width:1060px){.our-vision-section .items-list{max-width:unset}}.our-vision-section .items-list .item{background:var(--secondary-bg);border:1px solid var(--border-color);padding:var(--section-card-padding);border-radius:var(--section-card-radius)}.our-vision-section .items-list .item .item-head{display:flex;align-items:center;gap:8px;margin-bottom:var(--section-gap)}.our-vision-section .items-list .item .item-head svg{display:block}.our-vision-section .items-list .item .item-head h3{font-size:24px;line-height:33px;font-family:var(--font-nekst)}.our-vision-section .items-list .item p{font-size:14px;line-height:20px;color:var(--secondary-text-1)}