.about-story.is-hero{padding-top:clamp(10.5rem,14vw,13rem)}.about-story{color:#17282d;background:radial-gradient(circle at 22% 42%,#f3923e1c,#0000 32%),#f7f3e8;padding:clamp(8.5rem,12vw,11rem) 1.5rem clamp(4rem,7vw,6rem);overflow:hidden}.about-story-inner{grid-template-columns:minmax(25rem,1.05fr) minmax(25rem,.95fr);align-items:center;gap:clamp(3rem,6vw,7rem);width:min(100%,88rem);margin:auto;display:grid}.about-visual{perspective:1200px;grid-template-rows:auto auto auto;align-content:center;justify-items:center;gap:0;min-height:38rem;display:grid;position:relative}.about-ceo-card{z-index:4;filter:drop-shadow(0 2rem 2.2rem #043b4a30);grid-row:2;width:min(76%,34rem);margin-block:-1.1rem;transition:transform .4s;position:relative;top:-2.35rem}.about-ceo-card:hover{transform:translateY(-7px)}.about-ceo-card button,.about-ceo-card video{border-radius:1.4rem;width:100%;display:block;box-shadow:0 1.5rem 4rem #043b4a33}.about-ceo-card .ceo-play-button{animation:2.2s ease-out infinite about-play-pulse;box-shadow:0 0 #f3923e73}.about-film-strip{z-index:2;background:#17282d;width:96%;height:10.5rem;padding:1.45rem .8rem;position:relative;overflow:hidden;box-shadow:0 1.2rem 2rem #043b4a2e;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.about-film-strip:before,.about-film-strip:after{content:"";z-index:3;background:radial-gradient(circle,#f7f3e8 0 3px,#0000 3.5px) 0 0/1.2rem .75rem repeat-x;height:.75rem;position:absolute;left:0;right:0}.about-film-strip:before{top:.28rem}.about-film-strip:after{bottom:.28rem}.about-film-strip-upper{border-radius:1.25rem;grid-row:1}.about-film-strip-lower{border-radius:1.25rem;grid-row:3}.about-film-track{gap:.55rem;width:max-content;height:100%;animation:28s linear infinite about-film-move;display:flex}.about-film-strip-lower .about-film-track{animation-duration:32s;animation-direction:reverse}.about-film-frame{background:#fffdf7;border:2px solid #ffffff47;flex:0 0 9rem;width:9rem;height:100%;position:relative;overflow:hidden}.about-film-frame img{object-fit:contain;padding:.55rem}.about-light-orbit{z-index:1;border:2px solid #f3923e33;border-radius:50%;position:absolute;inset:9% 3%;transform:rotate(-12deg);box-shadow:0 0 2rem #f3923e26}.about-story-content{z-index:5;position:relative}.about-story-eyebrow{color:#07566a;border-bottom:2px solid #f3923e;margin:0 0 1.8rem;padding-bottom:.55rem;font-size:1.05rem;font-weight:700;display:table}.about-story-content>:is(h1,h2){color:#07566a;letter-spacing:-.055em;margin:0;font-size:clamp(2.8rem,5vw,5.2rem);font-weight:800;line-height:1.03}.about-story-line{padding-block:.04em;display:block;overflow:visible}.about-story-line.is-accent{color:#f3923e}.about-story-copy{color:#52666b;max-width:40rem;margin:2rem 0 0;font-size:clamp(1rem,1.25vw,1.13rem);line-height:1.85}.about-story-supporting{margin-top:.75rem}.about-features{border-top:1px solid #07566a26;grid-template-columns:repeat(3,1fr);margin-top:2.5rem;display:grid}.about-feature{border-inline-start:1px solid #07566a26;padding:1.5rem 1rem 0}.about-feature:first-child{border-inline-start:0}.about-feature svg{fill:none;stroke:#f3923e;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:2.2rem;height:2.2rem}.about-feature h2{color:#07566a;margin:.85rem 0 0;font-size:1rem;font-weight:800}.about-feature p{color:#607176;margin:.55rem 0 0;font-size:.82rem;line-height:1.65}.about-story-cta{color:#07566a;background:linear-gradient(#f3923e,#f3923e) bottom/0 2px no-repeat;align-items:center;gap:.7rem;margin-top:2.6rem;padding-bottom:.35rem;font-size:1.05rem;font-weight:800;transition:background-size .3s,gap .3s;display:inline-flex}.about-story-cta:hover{background-size:100% 2px;gap:1rem}@keyframes about-film-move{to{transform:translate(-50%)}}@keyframes about-play-pulse{70%{box-shadow:0 0 0 1.2rem #f3923e00}to{box-shadow:0 0 #f3923e00}}[dir=rtl] .about-film-track{animation-direction:reverse}[dir=rtl] .about-film-strip-lower .about-film-track{animation-direction:normal}[dir=rtl] .about-story-inner{direction:ltr}[dir=rtl] .about-story-content{direction:rtl}[dir=rtl] .about-story-content>:is(h1,h2){letter-spacing:0;line-height:1.32}[dir=rtl] .about-story-line{padding-block:.09em}@media (min-width:981px) and (max-height:950px){.about-story{padding-top:8.25rem;padding-bottom:3.5rem}.about-story.is-hero{padding-top:10.25rem}.about-story-inner{gap:clamp(2.5rem,4vw,5rem)}.about-visual{min-height:32rem}.about-ceo-card{width:min(74%,30rem)}.about-film-strip{height:8.75rem}.about-film-frame{flex-basis:7.75rem;width:7.75rem}.about-story-content>:is(h1,h2){font-size:clamp(2.7rem,4.25vw,4.5rem)}.about-story-eyebrow{margin-bottom:1.2rem}.about-features{margin-top:1.65rem}.about-feature{padding-top:1rem}.about-feature p{margin-top:.35rem}.about-story-cta{margin-top:1.6rem}}@media (max-width:980px){.about-story-inner{grid-template-columns:1fr}.about-visual{min-height:37rem}.about-story-content{max-width:46rem;margin:auto}.about-stats{grid-column:auto}.about-ceo-card{width:min(76%,32rem)}}@media (max-width:640px){.about-story.is-hero{padding-top:11.5rem}}@media (max-width:620px){.about-story{padding-inline:1rem}.about-visual{min-height:26rem}.about-ceo-card{width:min(88%,26rem);margin-block:-.75rem;top:-1.4rem}.about-film-strip{height:8rem}.about-film-frame{flex-basis:7rem;width:7rem}.about-features{grid-template-columns:1fr}.about-feature{border-inline-start:0;border-top:1px solid #07566a1f;padding:1.2rem 0}.about-feature:first-child{border-top:0}.about-story-content>:is(h1,h2){font-size:clamp(2.45rem,12vw,3.5rem)}}@media (prefers-reduced-motion:reduce){.about-film-track,.about-ceo-card .ceo-play-button{animation:none}.about-ceo-card{transition:none}}@media (max-width:620px){.about-story{padding-inline:1.25rem}.about-film-strip{width:86%}.about-light-orbit{inset:9% 7%}}@media (pointer:coarse){.about-story-cta{margin-top:1.85rem;padding-top:.75rem}}@media (pointer:coarse) and (max-width:620px){.about-story-cta{margin-top:.85rem}}
