@font-face{font-family:Nexa Heavy;src:url(/cdn/shop/files/Nexa-Heavy.woff2?v=1745633702) format("woff2");font-weight:400;font-style:normal;font-display:swap}.about-us-container{max-width:1200px;margin:0 auto;padding:40px 20px}.about-us-header{text-align:center;margin-bottom:60px}.about-us-header h1{font-size:48px;color:#333;margin-bottom:20px;font-family:Nexa Heavy,sans-serif}.about-us-header h1 span{color:#dd1a52}.about-us-intro{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:80px;align-items:center}.logo-container{text-align:center}.kuns-logo{max-width:100%;height:auto;object-fit:contain}.intro-text{font-size:16px;line-height:1.6;color:#666}.about-us-hero{position:relative;height:600px;margin-bottom:40px;overflow:hidden}.video-container{position:absolute;top:0;left:0;width:100%;height:100%}.hero-video{width:100%;height:100%;object-fit:cover}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#0003,#000000b3)}.about-us-content{text-align:center;margin-bottom:80px;padding:0 20px}.about-us-content .hero-text{font-size:23px;line-height:1.6;color:#333;max-width:1200px;margin:0 auto}.about-us-content h2{font-size:36px;color:#333;margin-bottom:30px;font-family:Nexa Heavy,sans-serif}.about-us-content h2 span{color:#dd1a52}.about-us-content>p{font-size:18px;line-height:1.6;color:#666;max-width:800px;margin:0 auto 60px}.team-sections{display:flex;flex-direction:column;gap:20px;margin-top:40px}.team-section{text-align:left;max-width:900px;margin:0 auto;padding:20px;background:#f9f9f9;border-radius:8px;cursor:pointer;transition:all .3s ease}.team-section.active{background:#fff;box-shadow:0 4px 6px #0000001a}.team-section h3{font-size:28px;color:#333;margin-bottom:0;position:relative;padding:15px 0;font-family:Nexa Heavy,sans-serif;display:flex;justify-content:space-between;align-items:center}.team-section h3:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:3px;background-color:#dd1a52;transition:width .3s ease}.team-section.active h3:after{width:100px}.accordion-icon{font-size:24px;color:#dd1a52;font-weight:700;transition:transform .3s ease;display:inline-block;width:24px;text-align:center}.team-section.active .accordion-icon{transform:rotate(180deg)}.team-section-content{height:0;opacity:0;overflow:hidden;transition:all .3s ease-out;padding:0 15px}.team-section.active .team-section-content{height:auto;opacity:1;padding:15px;margin-top:15px;border-top:1px solid rgba(221,26,82,.1)}.team-section p{font-size:16px;line-height:1.8;color:#666;margin-bottom:20px}.team-section p:last-child{margin-bottom:0}.craftsmanship-section{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;max-width:1200px;margin:60px auto;padding:0 20px}.craftsmanship-image{text-align:center}.craftsmanship-content{padding:20px 0}.craftsmanship-content h2{font-size:36px;color:#333;margin-bottom:30px;font-family:Nexa Heavy,sans-serif}.craftsmanship-text{max-width:100%}.philosophy-button{display:inline-block;padding:15px 30px;background-color:#dd1a52;color:#fff;text-decoration:none;border-radius:4px;font-weight:700;transition:background-color .3s ease;font-family:Nexa Heavy,sans-serif}.philosophy-button:hover{background-color:#c01848}.contact-us{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;margin-bottom:60px}.contact-image img{width:100%;height:auto;border-radius:8px;object-fit:cover}.contact-content{padding:20px}.contact-content h4{font-size:28px;color:#333;margin-bottom:20px}.contact-content p{font-size:16px;line-height:1.6;color:#666;margin-bottom:30px}@media (max-width: 768px){.about-us-intro,.contact-us{grid-template-columns:1fr}.about-us-hero{height:400px}.about-us-header h1{font-size:36px}.team-section{padding:20px}.team-section h3{font-size:24px}}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000bf;display:none;justify-content:center;align-items:center;z-index:1000;opacity:0;transition:opacity .3s ease}.modal-overlay.active{display:flex;opacity:1}.modal-container{background:#fff;width:90%;max-width:900px;max-height:90vh;border-radius:8px;position:relative;transform:translateY(-20px);opacity:0;transition:all .3s ease;display:flex;flex-direction:column}.modal-overlay.active .modal-container{transform:translateY(0);opacity:1}.modal-header{padding:25px 30px;border-bottom:1px solid rgba(221,26,82,.1);position:relative;flex-shrink:0}.modal-header h2{font-family:Nexa Heavy,sans-serif;font-size:32px;color:#333;margin:0}.modal-header .author{font-size:14px;color:#666;margin-top:5px}.modal-close{position:absolute;top:20px;right:20px;width:40px;height:40px;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#dd1a52;font-size:24px;transition:transform .3s ease}.modal-close:hover{transform:rotate(90deg)}.modal-content{padding:30px;overflow-y:auto;max-height:calc(90vh - 200px);scrollbar-width:thin;scrollbar-color:#dd1a52 #f5f5f5}.modal-content::-webkit-scrollbar{width:6px}.modal-content::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.modal-content::-webkit-scrollbar-thumb{background:#dd1a52;border-radius:3px}.modal-section{margin-bottom:30px}.modal-section p{font-size:16px;line-height:1.8;color:#444;margin-bottom:20px}.modal-section p:last-child{margin-bottom:0}.highlight-text{font-family:Nexa Heavy,sans-serif;color:#dd1a52}.modal-footer{padding:15px 10px;border-top:1px solid rgba(221,26,82,.1);text-align:center;font-family:Nexa Heavy,sans-serif;color:#dd1a52;flex-shrink:0}@media screen and (max-width: 768px){.modal-container{width:95%;max-height:95vh}.modal-header{padding:30px}.modal-header h2{font-size:24px}.modal-content{padding:20px}.modal-close{top:15px;right:15px;width:30px;height:30px}}.craftsmanship-image-section{margin:60px auto;padding:0 20px}.craftsmanship-image-section .image-container{text-align:center;max-width:800px;margin:0 auto}.craftsmanship-img{width:100%;height:auto;border-radius:8px;object-fit:cover}.craftsmanship-content-section{text-align:center;margin-bottom:80px}.craftsmanship-content-section h2{font-size:36px;color:#333;margin-bottom:30px;font-family:Nexa Heavy,sans-serif}.craftsmanship-content-section h2 span{color:#dd1a52}.craftsmanship-text{max-width:800px;margin:0 auto}.craftsmanship-text p{font-size:16px;line-height:1.8;color:#666;margin-bottom:20px}.modal-header h2 span{color:#dd1a52}@media screen and (max-width: 768px){.craftsmanship-section{grid-template-columns:1fr;text-align:center;gap:30px;margin:40px auto;padding:0 8px}.craftsmanship-content{padding:0 5px}.craftsmanship-content h2{font-size:26px;padding:0}.craftsmanship-text{max-width:100%;margin:0 auto}.philosophy-button{width:100%;max-width:400px;text-align:center;padding:15px 20px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/about-us.css.map */
