.about-us-page{padding-top:0;--brand-color:var(--primary);--text-muted-about:rgba(255,255,255,0.65);--transition-speed:0.8s}.about-us-page img{max-width:100%;height:auto;border-radius:6px}.about-us-page #about p,.about-us-page #delivery p,.about-us-page #mission p,.about-us-page #philosophy p,.about-us-page #pride p,.about-us-page #vision p{color:var(--text-muted-about)}.about-us-page .btn{display:inline-flex;align-items:center;gap:10px;background-color:var(--brand-color);color:#fff;padding:14px 32px;border-radius:50px;text-decoration:none;font-weight:600;font-size:1rem;line-height:1.15;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(246,135,35,.3);text-align:center;justify-content:center;white-space:normal}.about-us-page .btn:hover{background-color:#d87116;transform:translateY(-3px);box-shadow:0 8px 25px rgba(246,135,35,.5)}.about-us-page .btn svg{width:16px;height:16px;fill:currentColor;transition:transform .3s ease}.about-us-page .btn:hover svg{transform:translateX(4px)}.about-us-page .bullet-list{list-style:none;margin-bottom:2rem}.about-us-page .bullet-list li{position:relative;padding-left:25px;margin-bottom:12px;color:var(--text-muted-about);font-size:1.1rem}.about-us-page .bullet-list li:before{content:"+";position:absolute;left:0;top:-2px;color:var(--brand-color);font-weight:700;font-size:1.3rem}.about-us-page section{padding:100px 5%;position:relative;overflow:hidden}.about-us-page #hero{height:100vh;min-height:520px;display:grid;place-items:center;background:#0a0a0c;padding:0}.about-us-page .hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;opacity:1;filter:none}.about-us-page .hero-overlay{position:absolute;inset:0;background:rgba(0,0,0,.22);z-index:1}.about-us-page .hero-content{position:relative;z-index:2;padding:0 5%}.about-us-page #about{padding-top:40px}.about-us-page .container{max-width:1200px;margin:0 auto}.about-us-page .grid-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center}.about-us-page .text-center{text-align:center;max-width:800px;margin:0 auto}.about-us-page .justify-text{text-align:justify}.about-us-page #about .text-center{max-width:1100px}.about-us-page .section-kicker{font-size:.85rem;letter-spacing:.22em;text-transform:uppercase;color:rgba(255,255,255,.65);margin:0 0 10px}.about-us-page .pride-subtext{font-size:clamp(.9rem,.86rem + .2vw,.98rem);line-height:1.7;color:rgba(255,255,255,.7);max-width:760px;margin:10px auto 0}.about-us-page #about .justify-text{max-width:1100px;margin-left:auto;margin-right:auto;font-size:clamp(.95rem,.9rem + .25vw,1.02rem);line-height:1.8;text-align:left;text-wrap:wrap;word-spacing:0;letter-spacing:0}.about-us-page #about .about-paragraph-2{margin-top:14px}.about-us-page .anim{opacity:0;transition:opacity var(--transition-speed) ease-out,transform var(--transition-speed) ease-out;transition-delay:var(--delay,0s);will-change:opacity,transform}.about-us-page .anim.anim-up{transform:translateY(60px)}.about-us-page .anim.anim-down{transform:translateY(-60px)}.about-us-page .anim.anim-left{transform:translateX(60px)}.about-us-page .anim.anim-right{transform:translateX(-60px)}.about-us-page .anim.anim-fade{transform:scale(.95)}.about-us-page .anim.is-visible{opacity:1;transform:translate(0) scale(1)}.about-us-page .slider-wrapper{width:100%;margin-left:0;padding:40px 5%;position:relative}.about-us-page .slider-track{display:flex;width:max-content;gap:30px}.about-us-page .slider-track.no-motion{animation:none!important}.about-us-page .slider-track:hover{animation-play-state:paused}.about-us-page .slider-wrapper:after,.about-us-page .slider-wrapper:before{content:"";position:absolute;top:0;width:120px;height:100%;z-index:3;pointer-events:none}.about-us-page .slider-wrapper:before{left:0;background:linear-gradient(90deg,rgba(17,20,30,1),rgba(17,20,30,0))}.about-us-page .slider-wrapper:after{right:0;background:linear-gradient(270deg,rgba(17,20,30,1),rgba(17,20,30,0))}.about-us-page #pride .slider-wrapper{padding:16px 0}.about-us-page .slider-wrapper{overflow-y:visible;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scroll-padding-inline:5%;scrollbar-width:none;-ms-overflow-style:none}.about-us-page .slider-wrapper::-webkit-scrollbar{display:none}.about-us-page .phil-card,.about-us-page .pride-card{scroll-snap-align:start}@media (min-width:769px){.about-us-page #philosophy .slider-wrapper,.about-us-page #pride .slider-wrapper{overflow:visible;scroll-snap-type:none}.about-us-page #philosophy .slider-wrapper:after,.about-us-page #philosophy .slider-wrapper:before,.about-us-page #pride .slider-wrapper:after,.about-us-page #pride .slider-wrapper:before{display:none}.about-us-page #philosophy .slider-track{width:100%;max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.about-us-page #philosophy .phil-card,.about-us-page #pride .pride-card{width:auto;min-width:0}.about-us-page #pride .slider-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.about-us-page #pride .slider-wrapper::-webkit-scrollbar{display:none}.about-us-page #pride .slider-track{width:max-content;display:flex;flex-wrap:nowrap;gap:16px;padding-bottom:2px}.about-us-page #pride .pride-card{width:320px;flex:0 0 auto}.about-us-page #philosophy .phil-card img{height:160px}.about-us-page #pride .pride-card{padding:20px;min-height:190px}}@keyframes slideLeft{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 15px))}}@keyframes slideRight{0%{transform:translateX(calc(-50% - 15px))}to{transform:translateX(0)}}.about-us-page .phil-card{width:400px;background:#020b18;border-radius:14px;overflow:hidden;border:1px solid transparent;position:relative}.about-us-page .phil-card:before{content:"";position:absolute;top:-60%;right:-30%;width:200%;height:200%;border-radius:50%;border:1.5px solid rgba(30,120,255,.6);pointer-events:none;box-shadow:0 0 12px rgba(30,120,255,.3)}.about-us-page .phil-card img{border-radius:0;height:250px;width:100%;object-fit:cover;box-shadow:none}.about-us-page .phil-content{padding:20px;position:relative}.about-us-page .phil-line{position:absolute;left:20px;top:25px;bottom:25px;width:3px;background-color:var(--brand-color)}.about-us-page .phil-content h4,.about-us-page .phil-content p{padding-left:15px;margin-bottom:5px}.about-us-page .delivery-item{margin-bottom:20px;display:flex;align-items:flex-start;gap:15px}.about-us-page .delivery-item .icon{color:var(--brand-color);font-size:1.5rem;font-weight:700;line-height:1;margin-top:5px}.about-us-page .pride-card{width:350px;background:#020b18;padding:30px;border-radius:14px;border:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:15px;min-height:210px}.about-us-page .pride-icon-box{width:50px;height:50px;background:rgba(17,20,30,1);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--brand-color)}.about-us-page .about-img{width:100%;height:auto;display:block;margin:0 auto;max-width:560px}@media (max-width:992px){.about-us-page .grid-2{grid-template-columns:1fr}.about-us-page .grid-2>div:nth-child(2){grid-row:1}.about-us-page #delivery>div:nth-child(2),.about-us-page #mission>div:nth-child(2){grid-row:auto}.about-us-page .about-img{max-width:100%}}@media (max-width:768px){.about-us-page section{padding:60px 5%}.about-us-page .btn{padding:12px 22px;font-size:13px;width:-moz-fit-content;width:fit-content}.about-us-page #hero{height:60vh;min-height:360px;padding-top:100px}.about-us-page .slider-wrapper:after,.about-us-page .slider-wrapper:before{width:70px}.about-us-page .phil-card{width:320px}.about-us-page .pride-card{width:280px;padding:22px}.about-us-page #about .justify-text{font-size:.95rem;line-height:1.8;text-wrap:wrap;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}.about-us-page #about .justify-text,.about-us-page #about .text-center{max-width:100%}.about-us-page #about .about-paragraph-2{margin-top:12px}.about-us-page .section-kicker{font-size:.78rem;letter-spacing:.18em;margin-bottom:8px}.about-us-page .pride-subtext{font-size:.95rem;margin-top:8px}.about-us-page .slider-wrapper{width:100%;margin-left:0;overflow:visible;scroll-snap-type:none;padding:0}.about-us-page .slider-track{width:100%;flex-direction:column;gap:20px}.about-us-page .phil-card,.about-us-page .pride-card{width:100%;max-width:560px;margin:0 auto}}@media (max-width:480px){.about-us-page .btn{width:100%;max-width:360px;padding:12px 18px;font-size:.95rem}}