.app{position:relative;background:#fff;overflow-x:hidden}.manga-navbar{position:fixed;top:0;left:0;right:0;z-index:1000;padding:1.5rem 0;transition:all .3s ease;background:#fff;border-bottom:4px solid #000;box-shadow:0 4px 20px #00000026}.manga-navbar.scrolled{background:#fff;border-bottom:4px solid #000;box-shadow:0 6px 25px #0003;padding:1rem 0}.nav-container{max-width:1400px;margin:0 auto;padding:0 30px;display:flex;justify-content:space-between;align-items:center}.nav-logo{cursor:pointer;padding:8px 15px;background:#fff;border-radius:0;border:3px solid #000;transform:skew(-5deg);transition:all .3s ease;display:flex;align-items:center;justify-content:center}.nav-logo:hover{transform:skew(-5deg) scale(1.05);box-shadow:4px 4px #0000004d}.logo-text{color:#fff;font-weight:900;font-size:1.5rem;letter-spacing:3px;text-transform:uppercase;transform:skew(5deg);display:block}.logo-img{height:50px;width:auto;max-width:250px;object-fit:contain;transform:skew(5deg);display:block;transition:transform .3s ease}.nav-logo:hover .logo-img{transform:skew(5deg) scale(1.05)}.manga-navbar.scrolled .nav-logo{background:#fff}.manga-navbar.scrolled .logo-text{color:#fff}.manga-navbar.scrolled .logo-img{filter:brightness(1)}.nav-menu{display:flex;gap:2.5rem}.nav-menu a{color:#000;text-decoration:none;font-weight:900;font-size:.9rem;text-transform:uppercase;letter-spacing:2px;position:relative;padding:5px 0;transition:all .3s ease;background:transparent;border:none}.nav-menu a:before{content:"";position:absolute;bottom:0;left:0;width:0;height:3px;background:#000;transition:width .3s ease}.nav-menu a:hover:before,.nav-menu a:focus:before{width:100%}.manga-navbar.scrolled .nav-menu a{color:#000}.nav-toggle{display:none;flex-direction:column;cursor:pointer;gap:6px}.nav-toggle span{width:30px;height:4px;background:#000;transition:all .3s ease;border-radius:2px}.manga-hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;color:#000;overflow:hidden;background:linear-gradient(135deg,#fff,#f5f5f5)}.manga-background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;overflow:hidden}.speed-lines{position:absolute;width:100%;height:100%;background:repeating-linear-gradient(90deg,transparent,transparent 50px,rgba(0,0,0,.03) 50px,rgba(0,0,0,.03) 52px);animation:speedLines 20s linear infinite;opacity:.5}@keyframes speedLines{0%{transform:translate(0)}to{transform:translate(50px)}}.manga-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,transparent 0%,rgba(0,0,0,.05) 100%)}.manga-content{position:relative;z-index:1;max-width:1200px;padding:0 30px;opacity:0;transform:translateY(50px);transition:all 1s ease}.manga-content.visible{opacity:1;transform:translateY(0)}.manga-title-container{margin-bottom:3rem;position:relative}.coming-soon-badge{display:inline-block;padding:18px 40px;background:linear-gradient(135deg,gold,orange);color:#000;border:5px solid #000;box-shadow:8px 8px #0000004d,0 0 20px #ffd70099,0 0 40px #ffa50066;font-size:1.5rem;font-weight:900;text-transform:uppercase;letter-spacing:4px;transform:skew(-3deg) rotate(-2deg);margin-bottom:2rem;animation:comingSoonPulse 1.5s ease-in-out infinite;position:relative;z-index:10;text-shadow:2px 2px 0px rgba(0,0,0,.2)}.coming-soon-badge:before{content:"";position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;background:linear-gradient(135deg,gold,orange);z-index:-1;filter:blur(10px);opacity:.7;animation:comingSoonGlow 1.5s ease-in-out infinite}@keyframes comingSoonPulse{0%,to{transform:skew(-3deg) rotate(-2deg) scale(1);box-shadow:8px 8px #0000004d,0 0 20px #ffd70099,0 0 40px #ffa50066}50%{transform:skew(-3deg) rotate(-2deg) scale(1.08);box-shadow:10px 10px #0006,0 0 30px #ffd700e6,0 0 60px #ffa50099}}@keyframes comingSoonGlow{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.manga-title{font-size:8rem;font-weight:900;line-height:1;margin-bottom:1rem;text-transform:uppercase;letter-spacing:10px;color:#000;text-shadow:4px 4px 0px rgba(0,0,0,.2),8px 8px 0px rgba(0,0,0,.1);transform:skew(-2deg);animation:titleImpact 1s ease .3s both}.title-main{display:block}.title-impact{display:inline-block;font-size:6rem;margin-left:1rem;animation:pulse 2s ease-in-out infinite}@keyframes titleImpact{0%{opacity:0;transform:skew(-2deg) scale(.8)}to{opacity:1;transform:skew(-2deg) scale(1)}}@keyframes pulse{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.2) rotate(10deg)}}.manga-subtitle{position:relative;display:inline-block;margin-top:2rem}.subtitle-text{font-size:2rem;font-weight:800;text-transform:uppercase;letter-spacing:8px;color:#000;position:relative;z-index:1;padding:15px 40px;background:#fff;border:4px solid #000;transform:skew(-3deg);display:inline-block;box-shadow:6px 6px #0003}.subtitle-lines{position:absolute;top:50%;left:-50px;right:-50px;height:3px;background:#000;z-index:0}.manga-tags{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap;margin-top:3rem;animation:tagsFadeIn 1s ease .8s both}@keyframes tagsFadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.manga-tag{padding:12px 30px;background:#000;color:#fff;border:3px solid #000;border-radius:0;font-size:1rem;font-weight:800;letter-spacing:2px;text-transform:uppercase;transform:skew(-5deg);transition:all .3s ease;box-shadow:4px 4px #0000004d}.manga-tag:hover{transform:skew(-5deg) translateY(-3px);box-shadow:6px 6px #0006}.scroll-indicator-manga{position:absolute;bottom:40px;left:50%;transform:translate(-50%);animation:bounceManga 2s infinite}.manga-arrow{font-size:3rem;color:#000;font-weight:900;animation:arrowPulse 1.5s ease-in-out infinite}@keyframes bounceManga{0%,20%,50%,80%,to{transform:translate(-50%) translateY(0)}40%{transform:translate(-50%) translateY(-15px)}60%{transform:translate(-50%) translateY(-8px)}}@keyframes arrowPulse{0%,to{opacity:1}50%{opacity:.5}}.manga-section{padding:120px 0;position:relative;background:#fff;overflow:hidden}.manga-section:nth-child(2n){background:#f8f8f8}.manga-panel{max-width:1400px;margin:0 auto;padding:0 30px}.panel-header{text-align:center;margin-bottom:60px}.manga-section-title{font-size:5rem;font-weight:900;text-transform:uppercase;letter-spacing:5px;margin-bottom:2rem;display:flex;align-items:center;justify-content:center;gap:2rem;flex-wrap:wrap;color:#000;text-shadow:3px 3px 0px rgba(0,0,0,.1)}.title-number{font-size:3rem;background:#000;color:#fff;padding:15px 30px;border:4px solid #000;transform:skew(-5deg);box-shadow:4px 4px #0003}.title-text{position:relative}.title-effect{font-size:4rem;animation:rotateEffect 3s ease-in-out infinite}@keyframes rotateEffect{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(15deg) scale(1.2)}}.manga-description{font-size:1.3rem;font-weight:600;color:#333;max-width:800px;margin:0 auto;line-height:1.8;text-transform:uppercase;letter-spacing:2px}.coming-soon-text{display:inline-block;margin-top:15px;padding:12px 25px;background:linear-gradient(135deg,gold,orange);color:#000;border:4px solid #000;box-shadow:6px 6px #0000004d,0 0 15px #ffd70080;font-size:1.1rem;font-weight:900;text-transform:uppercase;letter-spacing:3px;transform:skew(-2deg);animation:comingSoonText 1.5s ease-in-out infinite;text-shadow:1px 1px 0px rgba(0,0,0,.2);position:relative}.coming-soon-text:before{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;background:linear-gradient(135deg,gold,orange);z-index:-1;filter:blur(8px);opacity:.6;animation:comingSoonTextGlow 1.5s ease-in-out infinite}@keyframes comingSoonText{0%,to{transform:skew(-2deg) scale(1);box-shadow:6px 6px #0000004d,0 0 15px #ffd70080}50%{transform:skew(-2deg) scale(1.05);box-shadow:8px 8px #0006,0 0 25px #ffd700cc}}@keyframes comingSoonTextGlow{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}.manga-content-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.manga-content-grid.reverse{direction:rtl}.manga-content-grid.reverse>*{direction:ltr}@media (max-width: 1024px){.manga-content-grid{grid-template-columns:1fr}.manga-content-grid.reverse{direction:ltr}.manga-animation-panel{order:1}.manga-info-panel{order:2}}.comic-frame{position:relative;background:#fff;border:6px solid #000;border-radius:0;padding:40px;box-shadow:8px 8px #0003,16px 16px #0000001a;overflow:hidden;min-height:400px;display:flex;align-items:center;justify-content:center}.figure-image-container{position:relative;padding:20px;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.stick-figure-animation{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.8);transition:all .6s cubic-bezier(.4,0,.2,1)}.stick-figure-animation.animate{opacity:1;transform:scale(1)}.figure-svg{width:100%;max-width:300px;height:auto;animation:figurePulse 2s ease-in-out infinite}.figure-svg.muscleup-progression{max-width:100%;width:100%;min-height:300px;animation:none}.figure-image-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.figure-image{width:100%;max-width:350px;height:auto;object-fit:contain;filter:contrast(1.1) brightness(.95);animation:figurePulse 2s ease-in-out infinite;border:3px solid #000;box-shadow:4px 4px #0003}@keyframes figurePulse{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.motion-lines{position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(45deg,transparent,transparent 20px,rgba(0,0,0,.05) 20px,rgba(0,0,0,.05) 22px);opacity:0;animation:motionLines .5s ease-in-out infinite;pointer-events:none}.stick-figure-animation.animate .motion-lines{opacity:1}@keyframes motionLines{0%,to{transform:translate(0)}50%{transform:translate(10px)}}.power-effect{position:absolute;top:20px;right:20px;font-size:3rem;animation:powerPulse 1.5s ease-in-out infinite;opacity:.7;z-index:10}@keyframes powerPulse{0%,to{transform:scale(1) rotate(0);opacity:.7}50%{transform:scale(1.3) rotate(15deg);opacity:1}}@media (max-width: 1024px){.power-effect{font-size:2rem;top:15px;right:15px;opacity:.6}}@media (max-width: 568px){.power-effect{font-size:1.5rem;top:10px;right:10px;opacity:.5}.coming-soon-badge{font-size:.85rem;padding:12px 20px;letter-spacing:2px;margin-bottom:1rem;border-width:3px}.coming-soon-text{font-size:.8rem;padding:8px 15px;letter-spacing:1.5px;margin-top:8px;border-width:3px}}.manga-info-panel{display:flex;flex-direction:column;gap:30px}.phase-selector{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}@media (min-width: 768px){.phase-selector{grid-template-columns:repeat(3,1fr)}}.phase-btn{padding:15px 20px;background:#fff;border:3px solid #000;border-radius:0;cursor:pointer;transition:all .3s ease;text-align:left;display:flex;align-items:center;gap:15px;transform:skew(-2deg)}.phase-btn:hover{transform:skew(-2deg) translateY(-3px);box-shadow:4px 4px #0003}.phase-btn.active{background:#000;color:#fff;box-shadow:6px 6px #0000004d}.phase-number{font-size:1.5rem;font-weight:900;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#000;color:#fff;border:2px solid #000;transform:skew(2deg)}.phase-btn.active .phase-number{background:#fff;color:#000}.phase-name{font-size:.9rem;font-weight:800;text-transform:uppercase;letter-spacing:1px;transform:skew(2deg)}.current-phase-info{background:#fff;border:4px solid #000;padding:30px;box-shadow:6px 6px #0003}.phase-title{font-size:2.5rem;font-weight:900;text-transform:uppercase;letter-spacing:3px;margin-bottom:1rem;color:#000;transform:skew(-2deg)}.phase-description{font-size:1.1rem;line-height:1.8;color:#333;margin-bottom:2rem;font-weight:600}.phase-features{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.feature-badge{padding:12px 20px;background:#f0f0f0;border:2px solid #000;border-radius:0;display:flex;align-items:center;gap:10px;transform:skew(-2deg);transition:all .3s ease}.feature-badge:hover{transform:skew(-2deg) translateY(-2px);box-shadow:3px 3px #0003}.feature-icon{font-size:1.2rem;font-weight:900}.feature-text{font-weight:700;text-transform:uppercase;font-size:.85rem;letter-spacing:1px}.speech-bubble{position:relative;background:#fff;border:4px solid #000;padding:25px;box-shadow:6px 6px #0003;transform:skew(-2deg)}.speech-bubble:before{content:"";position:absolute;bottom:-20px;left:30px;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:20px solid #000}.speech-bubble:after{content:"";position:absolute;bottom:-16px;left:32px;width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-top:16px solid #fff}.bubble-content{font-size:1.2rem;font-weight:800;text-transform:uppercase;letter-spacing:2px;color:#000;transform:skew(2deg);line-height:1.6}.sba-section{background:linear-gradient(135deg,#f5f5f5,#fff)}.founder-section{background:linear-gradient(135deg,#fff,#f8f8f8)}.calisthenics-section{background:linear-gradient(135deg,#fff,#f0f0f0)}.animal-flow-section{background:linear-gradient(135deg,#f8f8f8,#fff)}.crossfit-section{background:linear-gradient(135deg,#fff,#f5f5f5)}.about-section{background:linear-gradient(135deg,#f8f8f8,#fff)}.contact-section{background:linear-gradient(135deg,#fff,#f5f5f5)}.sba-content{max-width:1000px;margin:0 auto;display:flex;flex-direction:column;gap:40px}.sba-main-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.sba-card{background:#fff;border:4px solid #000;padding:30px;box-shadow:6px 6px #0003;transform:skew(-2deg);transition:all .3s ease}.sba-card:hover{transform:skew(-2deg) translateY(-5px);box-shadow:8px 8px #0000004d}.sba-icon{font-size:3rem;margin-bottom:1rem;display:block}.sba-title{font-size:1.8rem;font-weight:900;text-transform:uppercase;letter-spacing:2px;margin-bottom:1rem;color:#000;transform:skew(2deg)}.sba-text{font-size:1.1rem;line-height:1.8;color:#333;transform:skew(2deg);font-weight:600}.sba-introduces{margin-top:40px;text-align:center}.introduces-header{margin-bottom:30px}.introduces-title{font-size:2.5rem;font-weight:900;text-transform:uppercase;letter-spacing:4px;color:#000;transform:skew(-2deg);text-shadow:3px 3px 0px rgba(0,0,0,.1)}.hybridbox-connection{display:flex;flex-direction:column;align-items:center;gap:20px;margin:30px 0}.connection-arrow{font-size:3rem;font-weight:900;color:#000;animation:bounceManga 2s infinite}.hybridbox-badge{background:#000;border:4px solid #000;padding:20px 40px;box-shadow:6px 6px #0000004d;transform:skew(-3deg);transition:all .3s ease}.hybridbox-badge:hover{transform:skew(-3deg) scale(1.05);box-shadow:8px 8px #0006}.badge-content{display:flex;flex-direction:column;align-items:center;gap:10px;transform:skew(3deg)}.badge-label{font-size:.9rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:3px;opacity:.8}.badge-name{font-size:2rem;font-weight:900;color:#fff;text-transform:uppercase;letter-spacing:5px}.badge-subtitle{font-size:1rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:2px;opacity:.9;margin-top:5px}.introduces-description{margin-top:30px;max-width:700px;margin-left:auto;margin-right:auto}.introduces-description p{font-size:1.2rem;line-height:1.8;color:#333;font-weight:600;padding:20px;background:#fff;border:3px solid #000;box-shadow:4px 4px #0003;transform:skew(-1deg)}.introduces-description strong{font-weight:900;color:#000;text-transform:uppercase}.sba-link-container{margin-top:40px;display:flex;justify-content:center}.sba-link-btn{display:inline-flex;align-items:center;gap:15px;padding:18px 40px;background:#000;color:#fff;border:4px solid #000;border-radius:0;text-decoration:none;font-weight:900;font-size:1.1rem;text-transform:uppercase;letter-spacing:3px;transform:skew(-3deg);transition:all .3s ease;box-shadow:6px 6px #0000004d}.sba-link-btn:hover{transform:skew(-3deg) translateY(-3px);box-shadow:8px 8px #0006;background:#333}.link-icon{font-size:1.5rem}.link-text{transform:skew(3deg)}.link-arrow{font-size:1.5rem;transform:skew(3deg);transition:transform .3s ease}.sba-link-btn:hover .link-arrow{transform:skew(3deg) translate(5px)}.founder-content-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:60px;align-items:start}.founder-frame{position:relative}.founder-image-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.9);transition:all .8s ease}.founder-image-container.animate{opacity:1;transform:scale(1)}.founder-image{width:100%;max-width:400px;height:auto;object-fit:contain;border:3px solid #000;box-shadow:4px 4px #0003;filter:contrast(1.1) brightness(.98)}.founder-name-section{margin-bottom:30px}.founder-name{font-size:3rem;font-weight:900;text-transform:uppercase;letter-spacing:4px;margin-bottom:1.5rem;color:#000;transform:skew(-2deg);text-shadow:2px 2px 0px rgba(0,0,0,.1)}.founder-tags{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:1.5rem}.founder-tag{padding:8px 20px;background:#000;color:#fff;border:2px solid #000;border-radius:0;font-size:.9rem;font-weight:800;letter-spacing:2px;text-transform:uppercase;transform:skew(-3deg);transition:all .3s ease}.founder-tag:hover{transform:skew(-3deg) translateY(-2px);box-shadow:3px 3px #0000004d}.founder-specialties{display:flex;gap:15px;flex-wrap:wrap}.specialty-badge{padding:10px 25px;background:#f0f0f0;border:3px solid #000;border-radius:0;display:flex;align-items:center;gap:10px;transform:skew(-2deg);transition:all .3s ease}.specialty-badge:hover{transform:skew(-2deg) translateY(-3px);box-shadow:4px 4px #0003}.specialty-icon{font-size:1.2rem}.specialty-text{font-size:1rem;font-weight:800;text-transform:uppercase;letter-spacing:1px;color:#000}.founder-bio{margin-bottom:30px}.bio-text{font-size:1.1rem;line-height:1.9;color:#333;margin-bottom:1.5rem;font-weight:500}.bio-text strong{font-weight:800;color:#000}.founder-achievements{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:30px}.achievement-card{background:#fff;border:3px solid #000;padding:20px;box-shadow:4px 4px #0003;display:flex;align-items:center;gap:15px;transform:skew(-2deg);transition:all .3s ease;min-width:0;overflow:hidden}.achievement-card:hover{transform:skew(-2deg) translateY(-3px);box-shadow:6px 6px #0000004d}.achievement-icon{font-size:2.5rem;flex-shrink:0}.achievement-content{flex:1;min-width:0;overflow:hidden}.achievement-title{font-size:1.5rem;font-weight:900;text-transform:uppercase;letter-spacing:2px;margin-bottom:.5rem;color:#000;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.achievement-desc{font-size:.9rem;color:#666;font-weight:600;text-transform:uppercase;letter-spacing:1px;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.founder-quote{margin-top:20px}.cofounder-section{background:linear-gradient(135deg,#f8f8f8,#fff)}.cofounder-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:60px;margin-top:40px}.cofounder-card{display:flex;flex-direction:column;gap:30px}.cofounder-frame{position:relative}.cofounder-image-container{width:100%;min-height:300px;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.9);transition:all .8s ease}.cofounder-image-container.animate{opacity:1;transform:scale(1)}.cofounder-placeholder{width:100%;max-width:300px;height:300px;background:linear-gradient(135deg,#f0f0f0,#e0e0e0);border:3px solid #000;box-shadow:4px 4px #0003;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;transform:skew(-2deg)}.placeholder-icon{font-size:6rem;opacity:.7}.placeholder-name{font-size:1.5rem;font-weight:900;text-transform:uppercase;letter-spacing:3px;color:#000;transform:skew(2deg)}.cofounder-name-section{margin-bottom:30px}.cofounder-name{font-size:2.5rem;font-weight:900;text-transform:uppercase;letter-spacing:4px;margin-bottom:1.5rem;color:#000;transform:skew(-2deg);text-shadow:2px 2px 0px rgba(0,0,0,.1)}.cofounder-tags{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:1.5rem}.cofounder-tag{padding:8px 20px;background:#000;color:#fff;border:2px solid #000;border-radius:0;font-size:.9rem;font-weight:800;letter-spacing:2px;text-transform:uppercase;transform:skew(-3deg);transition:all .3s ease}.cofounder-tag:hover{transform:skew(-3deg) translateY(-2px);box-shadow:3px 3px #0000004d}.cofounder-specialties{display:flex;gap:15px;flex-wrap:wrap}.cofounder-bio{margin-bottom:30px}.cofounder-achievements{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;margin-bottom:30px}.cofounder-quote{margin-top:40px;text-align:center}@media (max-width: 1024px){.founder-content-grid{grid-template-columns:1fr;gap:40px}.founder-image{max-width:300px}.sba-main-info,.founder-achievements{grid-template-columns:1fr}.cofounder-grid{grid-template-columns:1fr;gap:40px}.cofounder-placeholder{max-width:250px;height:250px}.cofounder-achievements{grid-template-columns:1fr}}@media (max-width: 568px){.founder-name{font-size:2rem}.founder-tags{flex-direction:column}.founder-tag{width:100%;text-align:center}.specialty-badge{width:100%;justify-content:center}.badge-name{font-size:1.5rem}.cofounder-name{font-size:2rem}.cofounder-tags{flex-direction:column}.cofounder-tag{width:100%;text-align:center}.cofounder-placeholder{max-width:200px;height:200px}.placeholder-icon{font-size:4rem}.placeholder-name{font-size:1.2rem}.achievement-card{padding:15px;gap:10px}.achievement-icon{font-size:2rem;flex-shrink:0}.achievement-title{font-size:1.1rem;letter-spacing:1px;line-height:1.2}.achievement-desc{font-size:.75rem;letter-spacing:.5px;line-height:1.3}.cofounder-achievements{grid-template-columns:1fr;gap:15px}}.about-content{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center}.about-main{display:flex;flex-direction:column;gap:30px}.about-card{background:#fff;border:4px solid #000;padding:30px;box-shadow:6px 6px #0003;transform:skew(-2deg);transition:all .3s ease}.about-card:hover{transform:skew(-2deg) translateY(-5px);box-shadow:8px 8px #0000004d}.about-card-title{font-size:1.8rem;font-weight:900;text-transform:uppercase;letter-spacing:3px;margin-bottom:1.5rem;color:#000;transform:skew(2deg)}.about-card-text{font-size:1.1rem;line-height:1.9;color:#333;transform:skew(2deg);font-weight:600}.about-visual{position:relative}.about-diagram{display:flex;flex-direction:column;align-items:center;gap:20px;padding:40px}.diagram-item{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px;background:#fff;border:3px solid #000;border-radius:0;box-shadow:4px 4px #0003;transform:skew(-2deg);transition:all .3s ease;min-width:150px}.diagram-item:hover{transform:skew(-2deg) scale(1.05);box-shadow:6px 6px #0000004d}.diagram-icon{font-size:3rem}.diagram-label{font-size:1rem;font-weight:800;text-transform:uppercase;letter-spacing:2px;color:#000;text-align:center}.diagram-plus,.diagram-equals{font-size:2.5rem;font-weight:900;color:#000;transform:skew(-2deg)}.diagram-result{display:flex;flex-direction:column;align-items:center;gap:15px;padding:30px;background:#000;border:4px solid #000;box-shadow:6px 6px #0000004d;transform:skew(-3deg);transition:all .3s ease;min-width:200px}.diagram-result:hover{transform:skew(-3deg) scale(1.05);box-shadow:8px 8px #0006}.diagram-icon-large{font-size:4rem}.diagram-label-large{font-size:1.5rem;font-weight:900;text-transform:uppercase;letter-spacing:3px;color:#fff;text-align:center}@media (max-width: 1024px){.about-content{grid-template-columns:1fr;gap:40px}.about-diagram{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px}.diagram-plus{transform:skew(-2deg);font-size:2rem;padding:0 5px}.diagram-equals{transform:skew(-2deg);font-size:2rem;padding:0 5px;width:100%;text-align:center;order:4}.diagram-item{min-width:140px;max-width:160px}.diagram-result{width:100%;max-width:300px;order:5}}@media (max-width: 768px){.about-diagram{gap:8px;padding:25px 15px}.diagram-item{min-width:100px;max-width:120px;padding:12px}.diagram-icon{font-size:2rem}.diagram-label{font-size:.75rem;letter-spacing:1px}.diagram-plus{font-size:1.5rem;padding:0 3px}.diagram-equals{font-size:1.8rem;padding:5px 0}.diagram-result{padding:20px;min-width:180px}.diagram-icon-large{font-size:3rem}.diagram-label-large{font-size:1.2rem;letter-spacing:2px}}@media (max-width: 568px){.about-diagram{gap:6px;padding:20px 10px}.diagram-item{min-width:90px;max-width:100px;padding:10px 8px}.diagram-icon{font-size:1.5rem}.diagram-label{font-size:.65rem;letter-spacing:.5px}.diagram-plus{font-size:1.2rem;padding:0 2px}.diagram-equals{font-size:1.5rem;padding:8px 0;width:100%}.diagram-result{padding:15px;min-width:160px;max-width:200px}.diagram-icon-large{font-size:2.5rem}.diagram-label-large{font-size:1rem;letter-spacing:1.5px}.introduces-title{font-size:1.8rem}}.contact-content{margin-top:3rem;display:flex;flex-direction:column;align-items:center;gap:40px}.contact-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;width:100%;max-width:1200px}.contact-card{background:#fff;border:4px solid #000;padding:35px;box-shadow:6px 6px #0003;transform:skew(-2deg);transition:all .3s ease;text-align:center;opacity:0;transform:skew(-2deg) translateY(20px)}.contact-card.animate{opacity:1;transform:skew(-2deg) translateY(0);animation:slideUpContact .6s ease forwards}@keyframes slideUpContact{0%{opacity:0;transform:skew(-2deg) translateY(20px)}to{opacity:1;transform:skew(-2deg) translateY(0)}}.contact-card:nth-child(1){animation-delay:.1s}.contact-card:nth-child(2){animation-delay:.2s}.contact-card:nth-child(3){animation-delay:.3s}.contact-card:nth-child(4){animation-delay:.4s}.contact-card:hover{transform:skew(-2deg) translateY(-5px);box-shadow:8px 8px #0000004d}.contact-icon{font-size:3.5rem;margin-bottom:1rem;display:block}.contact-card-title{font-size:1.5rem;font-weight:900;text-transform:uppercase;letter-spacing:2px;margin-bottom:1.5rem;color:#000;transform:skew(2deg)}.contact-link{display:block;color:#000;text-decoration:none;font-size:1.1rem;font-weight:700;transform:skew(2deg);transition:all .3s ease;word-break:break-word}.contact-link:hover{color:red;text-decoration:underline}.contact-phones{display:flex;flex-direction:column;gap:10px;transform:skew(2deg)}.contact-address{font-size:1rem;line-height:1.8;color:#333;transform:skew(2deg);font-weight:600;text-align:left}.contact-card-map{background:#000;color:#fff}.contact-card-map .contact-card-title{color:#fff}.contact-map-link{display:inline-flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-size:1.1rem;font-weight:700;transform:skew(2deg);transition:all .3s ease;padding:10px 20px;border:2px solid #fff;margin-top:10px}.contact-map-link:hover{background:#fff;color:#000}.map-link-arrow{transition:transform .3s ease}.contact-map-link:hover .map-link-arrow{transform:translate(5px)}.contact-quote{max-width:600px;margin-top:20px}@media (max-width: 1024px){.manga-content-grid{grid-template-columns:1fr;gap:40px}.manga-section-title{font-size:3.5rem}.manga-title{font-size:5rem}}@media (max-width: 768px){.nav-menu{position:fixed;top:80px;left:-100%;flex-direction:column;background:#fff;width:100%;text-align:center;transition:left .3s ease;padding:2rem 0;gap:1rem;border-bottom:4px solid #000;box-shadow:0 4px 20px #00000026}.nav-menu.active{left:0}.nav-toggle{display:flex}.coming-soon-badge{font-size:1rem;padding:14px 28px;letter-spacing:2.5px;margin-bottom:1.5rem;border-width:4px}.manga-title{font-size:3.5rem;letter-spacing:5px}.title-impact{font-size:3rem}.coming-soon-text{font-size:.9rem;padding:10px 18px;letter-spacing:2px;margin-top:10px;border-width:3px}.subtitle-text{font-size:1.3rem;padding:12px 25px}.manga-section-title{font-size:2.5rem;flex-direction:column;gap:1rem}.title-number{font-size:2rem;padding:10px 20px}.comic-frame{padding:30px 20px;min-height:300px}.figure-image-container{padding:15px}.phase-selector,.phase-features{grid-template-columns:1fr}.contact-cards-grid{grid-template-columns:1fr;gap:25px}.contact-card{padding:25px}.contact-icon{font-size:2.5rem}.contact-card-title{font-size:1.3rem}.contact-link{font-size:1rem}.contact-address{font-size:.9rem}}@media (max-width: 568px){.manga-title{font-size:2.5rem;letter-spacing:3px}.manga-tag{padding:10px 20px;font-size:.85rem}.manga-section-title{font-size:2rem}.phase-title{font-size:1.8rem}.comic-frame{padding:20px 15px;min-height:250px}.figure-image-container{padding:10px}.contact-card{padding:20px}.contact-icon{font-size:2rem}.contact-card-title{font-size:1.1rem;margin-bottom:1rem}.contact-link{font-size:.9rem}.contact-address{font-size:.85rem;line-height:1.6}.contact-map-link{font-size:.9rem;padding:8px 15px}}*{margin:0;padding:0;box-sizing:border-box}:root{--primary-color: #000000;--secondary-color: #ffffff;--accent-color: #ff0000;--dark-bg: #000000;--light-bg: #ffffff;--text-dark: #000000;--text-light: #ffffff;--text-muted: #666666;--border-color: #000000}html{scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;color:var(--text-dark);background-color:var(--light-bg);overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}button{font-family:inherit;cursor:pointer}a{text-decoration:none;color:inherit}
