.about-page{color:#333;background:#fff;font-size:15px;line-height:1.55}
.about-copy,.about-feature-inner{width:min(var(--sei-page-content-width),90%);margin:0 auto}
.about-introduction{padding:36px 0 72px;background:#fff}
.about-video{text-align:right;padding-right:2px;margin-bottom:70px}
.about-button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 15px;border:0;border-radius:2px;background:#89cda1;color:#fff!important;font-size:14px;line-height:1;text-decoration:none;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}
.about-button:hover{background:#76bd8f;box-shadow:0 7px 16px rgba(62,145,94,.18);transform:translateY(-1px)}
.about-lead p,.about-values p{margin:0 0 22px}
.about-rule{display:grid;grid-template-columns:1fr 1fr;height:7px;margin:92px 0 96px}
.about-rule span:first-child{background:#89cda1}.about-rule span:last-child{background:#55c5ec}
.about-values p:first-child{margin-bottom:22px}
.about-feature{background:#f2fbfd}
.about-feature-inner{display:grid;grid-template-columns:minmax(0,1fr) 450px;gap:44px;align-items:center}
.about-kolarac{padding:10px 0 38px}
.about-kolarac .about-feature-inner{min-height:440px}
.about-feature-copy h1{margin:0 0 38px;color:#30383a;font-size:23px;line-height:1.1}
.about-feature-copy p{margin:0 0 26px}
.about-feature-visual{text-align:right}
.about-card{display:flex;width:450px;height:370px;border-radius:14px;background-color:#fff;background-image:linear-gradient(to right,#89cda1 0%,#55c5ec 100%);align-items:center;justify-content:center;overflow:hidden}
.about-card:hover{background-image:linear-gradient(to right,#55c5ec 0%,#89cda1 100%)}
.kolarac-card{gap:17px;color:#fff;text-align:left;font-size:20px;line-height:1.05}.kolarac-card img{width:96px;height:96px;object-fit:contain}.kolarac-card span{opacity:.92}
.about-external{margin-top:14px}
.about-members-title{height:104px;margin:0;display:flex;align-items:center;justify-content:center;background:#fff;color:#111;font-size:19px;letter-spacing:.02em}
.about-ire{padding:10px 0 34px}.about-ire .about-feature-inner{min-height:590px;align-items:center}.ire-copy p{margin:0 0 20px}.ire-card{height:515px}.ire-card img{width:78%;max-width:350px;height:auto;object-fit:contain}
@media(max-width:1100px){.about-copy,.about-feature-inner{width:90%}.about-feature-inner{grid-template-columns:minmax(0,1fr) minmax(330px,45%)}.about-card{width:100%;height:auto;aspect-ratio:1.15}.ire-card{aspect-ratio:.88}.about-video{margin-bottom:55px}.about-rule{margin:68px 0}}
@media(max-width:767px){.about-page{font-size:14px}.about-introduction{padding-top:28px;padding-bottom:48px}.about-video{text-align:center;margin-bottom:48px}.about-rule{height:5px;margin:52px 0}.about-feature{padding:50px 0 36px}.about-feature-inner{grid-template-columns:1fr;gap:34px}.about-feature-copy h1{margin-bottom:24px}.about-feature-visual{text-align:center}.about-card{max-width:520px;margin:0 auto}.about-members-title{height:90px;font-size:17px}.about-ire .about-feature-inner,.about-kolarac .about-feature-inner{min-height:0}.ire-card{aspect-ratio:1.05}.ire-card img{max-width:280px}.about-external{margin-top:12px}}
@media(max-width:480px){.about-copy,.about-feature-inner{width:calc(100% - 40px)}.about-card{border-radius:12px}.kolarac-card img{width:74px;height:74px}.kolarac-card span{font-size:17px}.about-lead p,.about-values p{margin-bottom:18px}.about-feature-copy h1{font-size:21px}}
.video-modal{position:fixed;z-index:1000;inset:0;display:grid;padding:24px;place-items:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .32s ease,visibility .32s ease}.video-modal.is-open{opacity:1;visibility:visible;pointer-events:auto}.video-modal-backdrop{position:absolute;inset:0;background:rgba(10,29,23,.78);backdrop-filter:blur(9px)}.video-modal-panel{position:relative;width:min(1040px,94vw);border:1px solid rgba(255,255,255,.35);border-radius:20px;background:#fff;box-shadow:0 35px 90px rgba(0,0,0,.35);overflow:hidden;transform:translateY(28px) scale(.96);transition:transform .4s cubic-bezier(.2,.75,.25,1)}.video-modal.is-open .video-modal-panel{transform:translateY(0) scale(1)}.video-modal-head{height:66px;padding:0 18px 0 25px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(to right,#edf9f1,#effbfe)}.video-modal-head h2{margin:0;color:#29463a;font-size:18px}.video-modal-close{position:relative;width:42px;height:42px;padding:0;border:0;border-radius:50%;background:#89cda1;cursor:pointer;transition:background .2s ease,transform .25s ease}.video-modal-close:hover{background:#55c5ec;transform:rotate(90deg)}.video-modal-close span{position:absolute;left:11px;top:20px;width:20px;height:2px;border-radius:2px;background:#fff;transform:rotate(45deg)}.video-modal-close span+span{transform:rotate(-45deg)}.video-modal-frame{position:relative;aspect-ratio:16/9;background:#07110d}.video-modal-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.video-modal-open{overflow:hidden}@media(max-width:600px){.video-modal{padding:12px}.video-modal-panel{width:100%;border-radius:15px}.video-modal-head{height:58px;padding-left:17px}.video-modal-head h2{font-size:16px}.video-modal-close{width:38px;height:38px}.video-modal-close span{left:10px;top:18px;width:18px}}
@media(prefers-reduced-motion:reduce){.video-modal,.video-modal-panel,.video-modal-close{transition:none}}
.reveal-ready .about-page .about-reveal{transition-duration:1.55s;transition-timing-function:cubic-bezier(.2,.65,.3,1)}
.reveal-ready .about-page .about-video{transition-delay:.12s}
@media(max-width:767px){.reveal-ready .about-page .reveal-from-left{transform:translate3d(-72px,0,0)}.reveal-ready .about-page .reveal-from-right{transform:translate3d(72px,0,0)}.reveal-ready .about-page .reveal-from-bottom{transform:translate3d(0,58px,0)}.reveal-ready .about-page .about-reveal.is-revealed{transform:translate3d(0,0,0)}}
@media(prefers-reduced-motion:reduce){.reveal-ready .about-page .about-reveal{opacity:1;transform:none;transition:none}}
