*{margin:0;padding:0;box-sizing:border-box}:root{--primary: #3275f8}@font-face{font-family:Kihim;src:url(/fonts/Kihim/Kihim-Regular.woff2) format("woff2"),url(/fonts/Kihim/Kihim-Regular.woff) format("woff"),url(/fonts/Kihim/Kihim-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Kregan;src:url(/fonts/Kregan/Kregan-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi/Satoshi-Regular.woff2) format("woff2"),url(/fonts/Satoshi/Satoshi-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi/Satoshi-Medium.woff2) format("woff2"),url(/fonts/Satoshi/Satoshi-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi/Satoshi-Bold.woff2) format("woff2"),url(/fonts/Satoshi/Satoshi-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Epilogue;src:url(/fonts/Epilogue/Epilogue-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Epilogue;src:url(/fonts/Epilogue/Epilogue-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Molgan;src:url(/fonts/Molgan/MolganRegular-YqWj2.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}body{font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;background:#0a0a0a;color:#fff;overflow-x:hidden;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth}.post-hero{position:relative;background:#030303;overflow:hidden}.post-hero>section{position:relative;z-index:1}.shader-backdrop{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.shader-gradient{position:absolute;inset:0;background:radial-gradient(circle at 20% 20%,rgba(79,70,229,.35),transparent 55%),radial-gradient(circle at 80% 30%,rgba(244,114,182,.4),transparent 60%),radial-gradient(circle at 50% 80%,rgba(6,182,212,.35),transparent 55%),linear-gradient(135deg,rgba(99,102,241,.25),transparent,rgba(244,114,182,.2));filter:blur(85px)}.shader-shape-layer{position:absolute;inset:0}.shader-fade{position:absolute;inset:0;background:linear-gradient(180deg,#030303bf,#03030373 40%,#030303bf)}.shader-shape{position:absolute;pointer-events:none}.shader-shape-core{position:absolute;inset:0;border-radius:999px;border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);box-shadow:0 12px 40px #ffffff26;overflow:hidden}.shader-shape-highlight{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.35),transparent 70%);opacity:.85}.anime-nav-wrapper{position:fixed;top:1.25rem;left:0;right:0;z-index:2000;pointer-events:none}.anime-nav-inner{display:flex;justify-content:center;padding-top:.5rem}.anime-nav{display:flex;align-items:center;gap:.5rem;background:#00000080;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);padding:.5rem;border-radius:999px;box-shadow:0 20px 45px #00000059;position:relative;pointer-events:auto}.anime-nav-logo{font-family:Molgan,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.6rem;letter-spacing:.08em;margin-right:.5rem;padding:0 1rem}.anime-nav-item{position:relative;cursor:pointer;font-size:.85rem;font-weight:600;padding:.6rem 1.8rem;color:#ffffffb3;border-radius:999px;transition:color .3s ease;text-decoration:none}.anime-nav-item:hover,.anime-nav-item-active{color:#fff}.anime-nav-item-label{display:inline-block;position:relative;z-index:10}.anime-nav-item-label-hidden{display:none}.anime-nav-item-icon{display:inline-flex;position:relative;z-index:10}.anime-nav-item-icon-hidden{display:none}.anime-nav-item-hover{position:absolute;inset:0;background:#ffffff1a;border-radius:inherit;z-index:0}.anime-nav-item-highlight{position:absolute;inset:0;border-radius:inherit;overflow:hidden;z-index:0}.anime-nav-highlight-layer:nth-child(1){position:absolute;inset:0;background:#3275f840;filter:blur(6px)}.anime-nav-highlight-layer:nth-child(2){position:absolute;inset:-4px;background:#3275f826;filter:blur(20px)}.anime-nav-highlight-layer:nth-child(3){position:absolute;inset:-8px;background:#3275f81a;filter:blur(35px)}.anime-nav-highlight-layer:nth-child(4){position:absolute;inset:-12px;background:#3275f80d;filter:blur(50px)}.anime-nav-highlight-shine{position:absolute;inset:0;background:linear-gradient(90deg,#3275f800,#3275f840,#3275f800);animation:anime-shine 3s ease-in-out infinite}.anime-nav-mascot{position:absolute;top:-3rem;left:50%;transform:translate(-50%);pointer-events:none}.anime-nav-mascot-body{position:relative;width:3rem;height:3rem}.anime-nav-mascot-face{position:absolute;width:2.5rem;height:2.5rem;border-radius:999px;background:#fff;left:50%;transform:translate(-50%);overflow:hidden}.anime-nav-eye{position:absolute;width:.35rem;height:.35rem;background:#000;border-radius:999px;top:40%}.anime-nav-eye.left{left:25%}.anime-nav-eye.right{right:25%}.anime-nav-blush{position:absolute;width:.45rem;height:.25rem;background:#ffc0cbcc;border-radius:999px;top:55%}.anime-nav-blush.left{left:15%}.anime-nav-blush.right{right:15%}.anime-nav-mouth{position:absolute;width:.8rem;height:.35rem;border-bottom:2px solid #000000;border-radius:999px;left:30%;top:60%}.anime-nav-sparkle{position:absolute;font-size:.65rem;color:#ffdd57}.sparkle-right{top:-.2rem;right:-.2rem}.sparkle-left{top:-.5rem;left:0}.anime-nav-mascot-shadow{position:absolute;bottom:-.2rem;left:50%;width:1.2rem;height:1.2rem;background:#ffffffe6;transform:translate(-50%) rotate(45deg)}@keyframes anime-shine{0%{transform:translate(-100%);opacity:0}50%{opacity:1}to{transform:translate(100%);opacity:0}}@media(min-width:768px){.anime-nav-item-label-hidden{display:inline-block}.anime-nav-item-icon-hidden{display:none}}@media(max-width:767px){.anime-nav-logo{display:none}.anime-nav-item{padding:.6rem 1rem}.anime-nav-item-icon-hidden{display:inline-flex}.anime-nav-item-label{display:none}}.header{position:fixed;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:1.5rem 4rem;z-index:1000;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:none;box-shadow:none;transition:all .3s ease}.header.scrolled{background:#0a0a0abf;backdrop-filter:blur(24px) saturate(200%);-webkit-backdrop-filter:blur(24px) saturate(200%);border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 4px 24px #0003}.logo{font-family:Kihim,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:2rem;font-weight:400;letter-spacing:.05em}.nav{display:flex;gap:3rem}.nav a{color:#fff;text-decoration:none;font-size:.7rem;letter-spacing:.15em;font-weight:300;transition:opacity .3s ease}.nav a:hover{opacity:.6}.hero{position:relative;height:100vh;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.hero-background{position:absolute;inset:0;width:100%;height:100%;will-change:auto}.hero-content{position:relative;z-index:2;padding:0 4rem 4rem;display:flex;justify-content:space-between;align-items:flex-end}.hero-main{display:flex;gap:6rem;align-items:flex-end}.hero-title{font-size:7rem;font-weight:300;line-height:.95;letter-spacing:-.02em;color:#fff;text-shadow:0 2px 30px rgba(0,0,0,.1)}.hero-title-molgan{font-family:Molgan,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;letter-spacing:.05em}.hero-title-animated{display:inline-block;animation:hero-glow 3s ease-in-out infinite}.hero-title-animated:nth-child(3){animation-delay:.5s}@keyframes hero-glow{0%,to{text-shadow:0 0 20px rgba(50,117,248,.3),0 0 40px rgba(50,117,248,.1)}50%{text-shadow:0 0 30px rgba(50,117,248,.5),0 0 60px rgba(50,117,248,.25),0 0 80px rgba(244,114,182,.15)}}.hero-description{padding-bottom:.8rem;max-width:400px}.hero-description p{font-size:.95rem;line-height:1.7;font-weight:300;color:#fff;letter-spacing:.01em}.hero-explore{font-size:.75rem;letter-spacing:.15em;color:#fff;font-weight:300;padding-bottom:1rem;text-decoration:none;display:inline-block;transition:opacity .3s ease;cursor:pointer}.hero-explore:hover{opacity:.6}.hero-footer{position:absolute;bottom:2rem;left:4rem;font-size:.65rem;letter-spacing:.15em;color:#fff;font-weight:300;z-index:2}.about{min-height:100vh;display:flex;align-items:center;justify-content:center;background:transparent;padding:8rem 4rem}.about-content{text-align:center;max-width:700px}.section-title{font-size:3.5rem;font-weight:300;letter-spacing:.02em;margin-bottom:2rem;font-family:Kihim,Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.section-title-molgan{font-family:Molgan,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:4rem;font-weight:400;letter-spacing:.05em;margin-bottom:2rem;color:#fff}.text-rewind-wrapper{width:100%;text-align:center}.text-rewind{width:100%;text-align:center;cursor:pointer;font-weight:400;letter-spacing:.08em;font-style:italic;transition:text-shadow .2s ease;color:#f7f8ff}.about-subtitle{font-size:1.4rem;font-weight:400;letter-spacing:.05em;margin-bottom:3rem;color:#e0e0e0}.about-text{display:flex;flex-direction:column;gap:2rem}.about-text p{font-size:1.25rem;line-height:2;font-weight:400;color:#e0e0e0;letter-spacing:.02em}.concepts{background:transparent;padding:6rem 4rem;display:flex;flex-direction:column;gap:6rem}.concept-block{max-width:500px;border-radius:24px;padding:3rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);box-shadow:0 30px 80px #0006;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform .35s ease,border-color .35s ease,background .35s ease}.concept-left{margin-left:4rem}.concept-right{margin-left:auto;margin-right:4rem}.concept-number{font-size:.7rem;letter-spacing:.15em;color:#666;margin-bottom:1rem}.concept-title{font-size:2.5rem;font-weight:300;letter-spacing:.01em;margin-bottom:2rem}.concept-text{font-size:1rem;line-height:2.1;font-weight:300;color:#d0d0d0;letter-spacing:.01em}.concept-block:hover{transform:translateY(-6px);border-color:#ffffff4d;background:#ffffff0f}.team{background:transparent;padding:8rem 4rem}.founders-section{text-align:center;margin-bottom:6rem}.handwritten-wrapper{position:relative;width:min(820px,90vw);margin:0 auto 5rem;aspect-ratio:2.3 / 1;min-height:260px;color:#ffffffeb;isolation:isolate}.handwritten-svg{position:absolute;inset:0;width:100%;height:100%}.handwritten-path{stroke:currentColor;filter:drop-shadow(0 12px 40px rgba(50,117,248,.4))}.handwritten-content{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;text-align:center;padding:clamp(1.5rem,4vw,3rem)}.handwritten-title{font-family:Epilogue,Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(2.2rem,6vw,3.4rem);font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:#fdf9f2}.handwritten-subtitle{font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.8rem;letter-spacing:.4em;text-transform:uppercase;color:#fff9}.founders-grid{display:flex;justify-content:center;align-items:center;gap:4rem;max-width:1400px;margin:0 auto}.founder-card{display:flex;flex-direction:column;align-items:center;padding:2.5rem 2rem;gap:1.5rem;border-radius:20px;background:#0a0a0abf;border:1px solid rgba(255,255,255,.08);box-shadow:0 25px 60px #00000073;transition:transform .3s ease,border-color .3s ease}.founder-left,.founder-right{margin-top:0}.founder-center{transform:scale(1)}.founder-card:hover{transform:translateY(-6px);border-color:#ffffff40}.founder-photo{width:180px;height:180px;background:linear-gradient(135deg,#2a2a2a,#1a1a1a);border-radius:50%;margin-bottom:2rem;position:relative;overflow:hidden}.founder-photo:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60%;height:60%;background:radial-gradient(circle,rgba(255,255,255,.03),transparent)}.founder-name{font-size:1.5rem;font-weight:300;letter-spacing:.02em;margin-bottom:.8rem;line-height:1.3}.founder-role{font-size:.85rem;font-weight:300;color:#999;letter-spacing:.05em;text-transform:uppercase;margin-bottom:1.5rem}.founder-social{display:flex;gap:1.5rem}.team-members-section{display:flex;flex-direction:column;gap:4rem;max-width:1200px;margin:0 auto}.team-subsection{display:flex;gap:6rem;align-items:flex-start}.design-team{margin-left:0}.tech-team{margin-left:auto;flex-direction:row-reverse}.subsection-label{min-width:200px;padding-top:1rem}.subsection-number{font-size:.7rem;letter-spacing:.15em;color:#666;display:block;margin-bottom:1rem}.subsection-title{font-size:clamp(3.2rem,5vw,4.8rem);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#fff;line-height:1.05}.sparkles-text{position:relative;display:inline-flex;font:inherit;color:inherit;text-transform:inherit}.sparkles-text-inner{position:relative;display:inline-block;padding:.25rem 0}.sparkles-text strong{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit}.sparkle{position:absolute;pointer-events:none}.typewriter{display:inline-flex;align-items:baseline;gap:.4rem}.typewriter-title{font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(3rem,5vw,4.4rem);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#fff}.typewriter-cursor{font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.9em;letter-spacing:inherit;color:inherit;opacity:.8;animation:typewriter-blink .9s steps(2,start) infinite}@keyframes typewriter-blink{0%{opacity:0}50%{opacity:1}to{opacity:0}}.team-cards{display:flex;flex-direction:column;gap:2rem;flex:1}.team-card{display:flex;align-items:center;gap:2.5rem;padding:2rem 2.5rem;border-radius:20px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);transition:transform .3s ease,background .3s ease,border-color .3s ease;will-change:transform}.team-card:hover{background:#ffffff0f;border-color:#fff3;transform:translate(10px)}.tech-team .team-card:hover{transform:translate(-10px)}.team-photo-small{width:80px;height:80px;background:linear-gradient(135deg,#2a2a2a,#1a1a1a);border-radius:50%;flex-shrink:0}.photo-tilt,.photo-tilt-small{display:inline-flex;border-radius:50%;will-change:transform}.photo-tilt-small{width:fit-content}.team-info{flex:1}.team-name-small{font-size:1.4rem;font-weight:400;letter-spacing:.02em;margin-bottom:.4rem}.team-title-small{font-size:1rem;font-weight:400;color:#aaa;letter-spacing:.02em}.social-icon-small{color:#666;text-decoration:none;font-size:.85rem;transition:color .3s ease;flex-shrink:0}.social-icon-small:hover{color:#fff}.social-icon{color:#fff;text-decoration:none;font-size:.9rem;transition:opacity .3s ease}.social-icon:hover{opacity:.6}.supported{margin-top:6rem;display:flex;justify-content:center}.supported-box{padding:3rem 5rem;max-width:600px;border-radius:24px;border:1px solid rgba(255,255,255,.1);background:#0c0c0ccc;box-shadow:0 25px 60px #00000073}.supported-title{font-size:1.2rem;font-weight:300;letter-spacing:.05em;margin-bottom:2rem}.supported-text{display:flex;flex-direction:column;gap:1rem}.supported-text p{font-size:.85rem;line-height:1.7;font-weight:300;color:#b0b0b0;letter-spacing:.02em}.portfolio{background:transparent;padding:8rem 4rem;text-align:center}.portfolio .section-title{margin-bottom:4rem}.portfolio-logos{display:flex;justify-content:center;align-items:center;gap:4rem;flex-wrap:wrap;max-width:1200px;margin:0 auto}.portfolio-logo{font-size:.85rem;font-weight:300;letter-spacing:.12em;color:#666;padding:1rem 2rem;display:inline-flex;align-items:center;justify-content:center;min-width:200px;border-radius:14px;border:1px solid #222222;transition:all .3s ease}.portfolio-logo:hover{color:#fff;border-color:#444}.contact{background:transparent;padding:10rem 4rem 6rem}.contact-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:8rem;align-items:center}.contact-left{padding-right:2rem}.contact-title{font-size:3.5rem;font-weight:300;line-height:1.2;letter-spacing:.01em;margin-bottom:2rem}.contact-description{font-size:.9rem;line-height:1.9;font-weight:300;color:#b0b0b0;letter-spacing:.02em}.contact-right{position:relative}.contact-form{display:flex;flex-direction:column;gap:1.5rem}.form-error{color:#ff9090;font-size:.85rem;letter-spacing:.02em;margin-top:-.5rem}.form-input,.form-textarea{background:transparent;border:none;border-bottom:1px solid #333333;color:#fff;padding:1rem 0;font-size:.95rem;font-weight:300;letter-spacing:.02em;font-family:inherit;transition:border-color .3s ease}.form-input:focus,.form-textarea:focus{outline:none;border-bottom-color:#666}.form-input::placeholder,.form-textarea::placeholder{color:#666}.form-textarea{min-height:120px;resize:vertical}.hover-border-gradient{position:relative;display:inline-flex;border-radius:100px;border:1px solid rgba(255,255,255,.15);padding:1px;cursor:pointer;align-self:flex-start;margin-top:1rem;overflow:visible;background:#0003;transition:background .5s ease}.hover-border-gradient:disabled,.hover-border-gradient[aria-disabled=true]{opacity:.6;cursor:not-allowed;pointer-events:none}.hover-border-gradient:disabled .hover-border-gradient-content,.hover-border-gradient[aria-disabled=true] .hover-border-gradient-content{color:#fff9}.hover-border-gradient:hover{background:#0000001a}.hover-border-gradient-content{position:relative;z-index:10;display:inline-flex;padding:1rem 3rem;border-radius:inherit;background:#0a0a0a;color:#fff;font-size:.85rem;font-weight:400;letter-spacing:.15em;text-transform:uppercase}.hover-border-gradient-motion{position:absolute;inset:0;z-index:0;border-radius:inherit;will-change:opacity}.hover-border-gradient-bg{position:absolute;inset:2px;z-index:1;background:#0a0a0a;border-radius:inherit}@keyframes rotate-gradient{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.form-submit{background:#fff;color:#0a0a0a;border:none;padding:1rem 3rem;font-size:.85rem;font-weight:400;letter-spacing:.15em;cursor:pointer;transition:all .3s ease;align-self:flex-start;margin-top:1rem}.form-submit:hover{background:#e0e0e0}.form-confirmation{display:none;padding:2rem;background:#ffffff0d;border:1px solid #333333;margin-top:2rem}.form-confirmation.show{display:block}.form-confirmation p{font-size:.9rem;font-weight:300;color:#b0b0b0;letter-spacing:.02em}@media(max-width:1024px){.header{padding:2rem}.nav{gap:2rem}.hero-content{padding:0 2rem 3rem}.hero-title{font-size:5rem}.hero-main{gap:3rem;flex-direction:column;align-items:flex-start}.hero-footer{left:2rem}.founders-grid{flex-direction:column;align-items:center;gap:4rem}.founder-left,.founder-right,.founder-center{margin-top:0;transform:scale(1)}.team-subsection{flex-direction:column;gap:3rem}.tech-team{flex-direction:column;margin-left:0}.team-card:hover,.tech-team .team-card:hover{transform:translateY(-5px)}.contact-container{grid-template-columns:1fr;gap:4rem}.concepts{padding:6rem 2rem}.concept-left,.concept-right{margin-left:2rem;margin-right:2rem}}@media(max-width:768px){.header{flex-direction:column;gap:1rem;padding:1.5rem}.nav{gap:1.5rem;font-size:.7rem}.hero-title{font-size:3.5rem}.hero-description p{font-size:.85rem}.section-title,.contact-title{font-size:2.5rem}.portfolio-logos{gap:2rem}.supported-box{padding:2rem}.founder-photo{width:160px;height:160px}.team-card{padding:1rem 1.5rem}body{font-size:16px;-webkit-text-size-adjust:100%}.text-rewind{font-size:2rem;letter-spacing:.04em}}@media(max-width:480px){.hero{min-height:100svh}.hero-content{padding:0 1.25rem 2.5rem}.hero-title{font-size:2.5rem;line-height:1}.hero-description{padding-bottom:.5rem;max-width:100%}.hero-description p{font-size:.8rem;line-height:1.6}.hero-explore{font-size:.7rem}.hero-footer{left:1.25rem;bottom:1.5rem;font-size:.6rem}.about{padding:4rem 1.25rem;min-height:auto}.about-content{max-width:100%}.section-title{font-size:2rem;letter-spacing:.01em;margin-bottom:1rem}.about-subtitle{font-size:.9rem;margin-bottom:2rem}.about-text p{font-size:.9rem;line-height:1.9}.concepts{padding:4rem 1.25rem;gap:6rem}.concept-block{padding:2rem 1.5rem;max-width:100%;border-radius:16px}.concept-left,.concept-right{margin-left:0;margin-right:0}.concept-title{font-size:1.75rem;margin-bottom:1.5rem}.concept-text{font-size:.9rem;line-height:1.9}.team{padding:4rem 1.25rem}.founders-section{margin-bottom:6rem}.handwritten-wrapper{width:100%;min-height:180px;margin-bottom:3rem}.handwritten-title{font-size:1.5rem;letter-spacing:.15em}.handwritten-subtitle{font-size:.65rem;letter-spacing:.2em}.founders-grid{gap:2.5rem}.founder-card{padding:1.75rem 1.25rem;width:100%;max-width:280px}.founder-photo{width:120px;height:120px;margin-bottom:1.25rem}.founder-name{font-size:1.2rem;margin-bottom:.5rem}.founder-role{font-size:.75rem;margin-bottom:1rem}.founder-social{gap:1rem}.social-icon{font-size:.85rem}.team-members-section{gap:4rem}.team-subsection{gap:2rem}.subsection-label{min-width:auto;padding-top:0}.subsection-title{font-size:2rem;letter-spacing:.1em}.team-cards{gap:1.25rem}.team-card{padding:1rem;gap:1rem;flex-wrap:wrap}.team-photo-small{width:50px;height:50px}.team-name-small{font-size:.95rem}.team-title-small{font-size:.7rem}.team-social-links{gap:.5rem}.social-icon-small{font-size:.8rem}.supported{margin-top:4rem}.supported-box{padding:1.5rem;max-width:100%;border-radius:16px}.supported-title{font-size:1rem;margin-bottom:1.25rem}.supported-text p{font-size:.8rem;line-height:1.6}.portfolio{padding:4rem 1.25rem}.portfolio-title{margin-bottom:3rem}.typewriter-title{font-size:2rem;letter-spacing:.1em}.portfolio-logos{gap:1rem;flex-direction:column}.portfolio-logo{font-size:.75rem;padding:.875rem 1.5rem;min-width:100%;justify-content:center}.contact{padding:4rem 1.25rem 3rem}.contact-container{gap:2.5rem}.contact-left{padding-right:0}.contact-title{font-size:2rem;margin-bottom:1.25rem}.contact-description{font-size:.85rem;line-height:1.8}.contact-form{gap:1.25rem}.form-input,.form-textarea{font-size:.9rem;padding:.875rem 0}.form-textarea{min-height:100px}.hover-border-gradient-content{padding:.875rem 2rem;font-size:.8rem}.concept-block:hover,.founder-card:hover,.team-card:hover,.tech-team .team-card:hover{transform:translateY(-3px)}.anime-nav-item{padding:.75rem .9rem}.anime-nav{gap:.25rem;padding:.4rem}}.team-social-links{display:flex;gap:.75rem;flex-shrink:0}.social-icon-lg{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#ffffff14;border:1px solid rgba(255,255,255,.15);font-size:1.1rem;transition:all .3s ease}.social-icon-lg:hover{background:#ffffff26;border-color:#ffffff4d;transform:translateY(-2px)}.social-icon-small.social-icon-lg{width:36px;height:36px;font-size:1rem}.our-team{margin-left:0;margin-right:0;flex-direction:column;align-items:center;gap:3rem}.our-team .subsection-label{text-align:center;min-width:auto;padding-top:0}.our-team .subsection-title{font-size:clamp(2.5rem,4vw,3.5rem);text-align:center}.team-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1000px;width:100%}.team-cards-grid .team-card{flex-direction:column;text-align:center;padding:2rem}.team-cards-grid .team-card:hover{transform:translateY(-5px)}.team-cards-grid .team-info{flex:none}.team-cards-grid .team-social-links{justify-content:center;margin-top:1rem}.contact-info{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.contact-info-item{display:inline-flex;align-items:center;gap:.75rem;color:#fff;text-decoration:none;font-size:.95rem;font-weight:400;letter-spacing:.02em;padding:.5rem 0;transition:all .25s ease;opacity:.9}.contact-info-item:hover{opacity:1;transform:translate(4px)}.contact-info-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#ffffff14;transition:all .25s ease}.contact-info-item:hover .contact-info-icon{background:#3275f833}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.about-content,.concept-block,.founder-card,.team-card,.portfolio-logo,.supported-box{animation:fadeInUp .5s ease-out backwards}.founders-grid .founder-card:nth-child(1){animation-delay:.1s}.founders-grid .founder-card:nth-child(2){animation-delay:.2s}.founders-grid .founder-card:nth-child(3){animation-delay:.3s}.team-cards-grid .team-card:nth-child(1){animation-delay:.05s}.team-cards-grid .team-card:nth-child(2){animation-delay:.1s}.team-cards-grid .team-card:nth-child(3){animation-delay:.15s}.team-cards-grid .team-card:nth-child(4){animation-delay:.2s}.team-cards-grid .team-card:nth-child(5){animation-delay:.25s}.team-cards-grid .team-card:nth-child(6){animation-delay:.3s}.team-cards-grid .team-card:nth-child(7){animation-delay:.35s}@media(prefers-reduced-motion:reduce){.concept-block,.founder-card,.team-card,.portfolio-logo,.about-content,.supported-box{transition:none;animation:none}.concept-block:hover,.founder-card:hover,.team-card:hover{transform:none}.hero-title-animated{animation:none}.contact-info-item:hover{transform:none}}@media(max-width:768px){.contact-info{margin-top:1.5rem}.contact-info-item{font-size:.85rem}.social-icon-lg{width:44px;height:44px}.social-icon-small.social-icon-lg{width:40px;height:40px}.team-cards-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.hero-title-molgan{font-size:3.5rem}}@media(max-width:480px){.hero-title-molgan{font-size:2.5rem}.contact-info-item{font-size:.8rem}.social-icon-lg{width:48px;height:48px}.social-icon-small.social-icon-lg{width:44px;height:44px}.our-team .subsection-title{font-size:2rem}.team-cards-grid{grid-template-columns:1fr}.team-cards-grid .team-card{padding:1.5rem}}
