@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap");*{box-sizing:border-box}.hero{position:relative;width:100%;height:70vh;min-height:560px;overflow:hidden;background:#080808;color:#f5f5f5;font-family:Inter,Arial,Helvetica,sans-serif}.hero-bg-shape{position:absolute;pointer-events:none}.hero-bg-shape-1{width:75%;height:100%;top:-35%;right:-10%;background:#1a1a1a;-webkit-clip-path:polygon(25% 0,100% 0,100% 100%,0 100%);clip-path:polygon(25% 0,100% 0,100% 100%,0 100%)}.hero-bg-shape-2{width:55%;height:70%;left:0;bottom:0;background:#111;-webkit-clip-path:polygon(0 0,100% 0,75% 100%,0 100%);clip-path:polygon(0 0,100% 0,75% 100%,0 100%)}.hero-bg-line{height:1px;top:32%;background:hsla(0,0%,100%,.08)}.hero-bg-line,.hero-header{position:absolute;width:100%}.hero-header{top:0;left:0;height:74px;padding:0 4.2%;justify-content:space-between;z-index:20}.hero-brand,.hero-header{display:flex;align-items:center}.hero-brand{gap:10px}.brand-symbol{width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:23px;font-weight:700;border:2px solid #fff;transform:rotate(-8deg)}.brand-line{width:28px;height:1px;background:#aaa}.hero-nav{position:absolute;left:50%;transform:translateX(-50%);display:flex;gap:40px}.hero-nav a{color:#aaa;text-decoration:none;font-size:9px;font-weight:500;letter-spacing:.05em;transition:color .25s ease}.hero-nav a:hover{color:#fff}.hero-socials{display:flex;gap:8px}.hero-socials button{width:25px;height:25px;border:none;border-radius:50%;background:#333;color:#fff;font-size:10px;cursor:pointer;transition:.25s ease}.hero-socials button:hover{background:#fff;color:#000}.hero-content{position:relative;width:100%;height:100%;z-index:5}.hero-left{position:absolute;left:4.2%;top:43%;z-index:10}.hero-left-text h3{margin:0;font-size:clamp(16px,1.5vw,23px);line-height:.92;font-weight:400;letter-spacing:-.06em}.hero-left-text p{margin-top:18px;color:#999;font-size:7px;line-height:1.45}.hero-character-wrapper{position:absolute;left:50%;bottom:-10%;transform:translateX(-50%);height:105%;z-index:7;display:flex;align-items:flex-end;pointer-events:none}.hero-character{height:100%;width:auto;max-width:none;object-fit:contain;filter:grayscale(100%) contrast(1.12) brightness(.9);transform-origin:bottom center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hero-right{position:absolute;right:4.2%;top:37%;width:31%;z-index:12}.hero-right h1{margin:0;font-size:clamp(34px,4.8vw,76px);line-height:.82;font-weight:400;letter-spacing:-.075em;text-align:right}.hero-description{margin-top:25px;display:flex;justify-content:flex-end;align-items:center;gap:25px}.hero-description p{margin:0;color:#999;font-size:8px;line-height:1.5;text-align:right}.hero-cta{width:42px;height:42px;border-radius:50%;border:1px solid #777;background:transparent;color:#fff;font-size:19px;cursor:pointer;transition:background .3s ease,color .3s ease,transform .3s ease}.hero-cta:hover{background:#fff;color:#000;transform:rotate(45deg)}.hero-tags{margin-top:50px;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.hero-tags>span{border:1px solid #555;padding:5px 11px;border-radius:20px;color:#aaa;font-size:7px;letter-spacing:.04em}.tags-row{display:flex;gap:7px}.tags-row span{border:1px solid #444;padding:5px 8px;border-radius:20px;color:#777;font-size:6px;white-space:nowrap}.hero-stats{display:flex;margin-top:115px;gap:10px}.stat-card{width:125px;height:126px;padding:14px;border-radius:9px;display:flex;flex-direction:column}.stat-card-light{background:#eee;color:#111}.stat-icon{font-size:15px}.stat-card span{font-size:7px;line-height:1.25}.stat-card strong{margin-top:auto;font-size:30px;line-height:1;font-weight:400}.stat-card small{margin-top:5px;font-size:6px;color:#777}.stat-card-dark{background:rgba(35,35,35,.85);color:#fff}.stat-top{display:flex;justify-content:space-between;align-items:flex-start}.stat-arrow{font-size:13px!important;color:#aaa}.stat-card-dark p{margin-top:auto;margin-bottom:0;color:#777;font-size:6px;line-height:1.4}.hero-year{position:absolute;top:25px;right:4.2%;z-index:30;font-size:14px;font-weight:300;color:#aaa}@media (max-width:1000px){.hero{height:70vh;min-height:500px}.hero-nav{gap:20px}.hero-right{width:35%}.hero-right h1{font-size:clamp(30px,5vw,55px)}.hero-character-wrapper{height:90%}.hero-stats{margin-top:80px}.stat-card{width:100px;height:105px}}@media (max-width:700px){.hero{height:70vh;min-height:500px}.hero-header{height:55px;padding:0 5%}.hero-nav{display:none}.hero-year{top:20px;right:5%;font-size:10px}.hero-character-wrapper{left:50%;bottom:-4%;height:75%;z-index:6}.hero-left{left:5%;top:38%}.hero-left-text h3{font-size:13px}.hero-left-text p{font-size:6px}.hero-stats{margin-top:35px;gap:5px}.stat-card{width:80px;height:82px;padding:8px;border-radius:6px}.stat-card strong{font-size:20px}.stat-card span{font-size:5px}.stat-card small,.stat-card-dark p{font-size:4px}.hero-right{top:26%;right:5%;width:52%;z-index:12}.hero-right h1{font-size:clamp(26px,8vw,40px);line-height:.86}.hero-description{margin-top:12px;gap:10px}.hero-description p{font-size:5px}.hero-cta{width:30px;height:30px;font-size:13px}.hero-tags{margin-top:20px;gap:5px}.hero-tags>span,.tags-row span{font-size:4px;padding:3px 5px}.tags-row{gap:3px}}.hero,.hero-bg-shape-1,.hero-bg-shape-2{background:#000}