.bluena-3d-logo{display:inline-block;position:relative}.bluena-3d-logo__canvas{display:block;height:100%;width:auto}.bluena-3d-logo__error{background-color:rgba(255,0,0,.1);bottom:0;color:red;font-family:monospace;font-size:.875rem;left:0;overflow:auto;padding:1rem;position:absolute;right:0;top:0}.bluena-3d-logo__error p{font-weight:700;margin:0 0 .5rem}.bluena-3d-logo__error pre{margin:0;overflow-wrap:break-word;white-space:pre-wrap}
@font-face{font-display:swap;font-family:Zen Kaku Gothic Antique;font-style:normal;font-weight:700;src:url(/wp-content/themes/bluena-corp/build/fonts/font.a75201e2.woff2) format("woff2")}.top-hero-section{background-color:var(--wp--preset--color--custom-neutral-color-naby);background-image:url(/wp-content/themes/bluena-corp/build/images/parts_gradation.dccf4251.png);background-position:0 0;background-repeat:no-repeat;background-size:100% 64.7%}.top-hero-section__content{align-items:flex-start;display:flex;height:100vh;height:100svh;height:calc(var(--vh, 1svh)*100);justify-content:center;overflow:hidden;position:relative;width:100%}.top-hero-section__title{aspect-ratio:16/9;color:var(--wp--preset--color--custom-neutral-color-white);container-type:size;font-family:Zen Kaku Gothic Antique,sans-serif;font-weight:700;margin:0;max-height:100%;position:relative;width:min(100%,177.7777777778vh)}.top-hero-section__title>span{position:absolute}.top-hero-section__title .title-part1{font-size:9cqw;left:12cqw;top:10cqh;z-index:4}.top-hero-section__title .title-part1.start-animation{animation:sway1 4s ease-in-out infinite}.top-hero-section__title .title-part2{font-size:12cqw;left:28cqw;top:22cqh;z-index:5;--inversion-marker-width:98%;--invention-marker-opacity:1}.top-hero-section__title .title-part2.start-animation{animation:sway2 3.5s ease-in-out infinite}.top-hero-section__title .title-part2:before{height:60%;left:1%;opacity:var(--invention-marker-opacity,1);top:22%;width:var(--inversion-marker-width,96%)}.top-hero-section__title .title-part3{font-size:7cqw;left:85.5cqw;top:34cqh;z-index:4}.top-hero-section__title .title-part3.start-animation{animation:sway3 4s ease-in-out infinite}.top-hero-section__title .title-part4{font-size:12cqw;left:5cqw;top:48cqh;z-index:4;--inversion-marker-width:98%;--invention-marker-opacity:1}.top-hero-section__title .title-part4.start-animation{animation:sway4 4.5s ease-in-out infinite}.top-hero-section__title .title-part4:before{height:68%;left:1%;opacity:var(--invention-marker-opacity,1);top:22%;width:var(--inversion-marker-width,96%)}.top-hero-section__title .title-part5{font-size:6cqw;left:29cqw;top:60cqh;z-index:4}.top-hero-section__title .title-part5.start-animation{animation:sway5 3.8s ease-in-out infinite}.top-hero-section__title .title-part6{font-size:10cqw;left:42cqw;top:52cqh;z-index:4}.top-hero-section__title .title-part6.start-animation{animation:sway6 4.2s ease-in-out infinite}.top-hero-section__title .title-part7{font-size:10cqw;left:62cqw;opacity:0;top:52cqh;z-index:4}.top-hero-section__logo-container{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.top-hero-section__logo-container .bluena-3d-logo{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.top-hero-section__striped-skull-container{height:100%;left:-6vw;position:absolute;top:0;width:100%;z-index:1}.top-hero-section__striped-skull-container .bluena-3d-logo{height:100%;width:65%}.top-hero-section__striped-skull-container .bluena-3d-logo__canvas{height:100%;width:100%}.top-hero-section__blur{backdrop-filter:blur(10px)}.top-hero-section__blur,.top-hero-section__parts-men-container{height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.top-hero-section__parts-men-container .parts-men-image{align-items:flex-end;display:flex;height:100%;justify-content:center}.top-hero-section__parts-men-container .parts-men-image img{display:block;height:83vh;height:83svh;width:auto}.top-hero-section__description{color:var(--wp--preset--color--custom-neutral-color-white);font-family:Zen Kaku Gothic Antique,sans-serif;font-size:18px;font-weight:700;left:calc(50% + 10vw);letter-spacing:-.14em;position:absolute;top:calc(-787px + 50vh);top:calc(-787px + 50svh);z-index:4}.top-hero-section__description>span{display:block;left:0;offset-anchor:left center;offset-distance:100%;offset-path:path("M0.5 0V571C0.5 571 96.5 651 96.5 787C96.5 923 0.5 1003 0.5 1003C0.5 1003 0.5 1450.78 0.5 1516");offset-position:0 0;offset-rotate:0deg;opacity:0;position:absolute;top:0;width:-moz-max-content;width:max-content}.top-hero-section__scroll-icon{bottom:10vh;bottom:10svh;cursor:pointer;display:block;position:absolute;right:5vw;z-index:4}.top-hero-section__call-to-action-container{bottom:20vh;bottom:20svh;left:12vh;left:12svh;opacity:1;position:absolute;z-index:4}@media screen and (max-width:1080px),screen and (orientation:portrait){.top-hero-section__scroll-icon{display:none}.top-hero-section__title{aspect-ratio:3/4;width:min(100%,75vh);width:min(100%,75svh)}.top-hero-section__title .title-part1{font-size:15cqw;left:5cqw;top:20cqh}.top-hero-section__title .title-part2{font-size:17cqw;left:5cqw;top:32cqh}.top-hero-section__title .title-part3{font-size:10cqw;left:86cqw;top:39cqh}.top-hero-section__title .title-part4{font-size:20cqw;left:5cqw;top:46cqh}.top-hero-section__title .title-part5{font-size:10cqw;left:34cqw;top:66cqh}.top-hero-section__title .title-part6{font-size:10cqw;left:54cqw;top:66cqh}.top-hero-section__title .title-part7{font-size:10cqw;left:74cqw;top:66cqh}.top-hero-section__call-to-action-container{bottom:10vh;bottom:10svh;left:auto;position:absolute;right:10vw}.top-hero-section .heading-with-subtitle{gap:2vw}.top-hero-section__parts-men-container .parts-men-image img{height:66vh;height:66svh}.top-hero-section__striped-skull-container{left:-100vw;top:0}.top-hero-section__striped-skull-container .bluena-3d-logo{width:200%}.top-hero-section__description{font-size:max(12px,1.8vh);font-size:max(12px,1.8svh);left:15vw;top:50vh;top:50svh}.top-hero-section__description>span{margin-bottom:min(10px,1vw);offset-path:none;position:static}}@keyframes sway1{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.01) translateY(-5px)}}@keyframes sway2{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.01) translateY(5px)}}@keyframes sway3{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.01) translateY(-5px)}}@keyframes sway4{0%,to{transform:scale(1) translateY(0)}33%{transform:scale(1.01) translateY(-3px)}66%{transform:scale(.99) translateY(3px)}}@keyframes sway5{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.01) translateY(-4px)}}@keyframes sway6{0%,to{transform:scale(1) translateY(0)}33%{transform:scale(1.01) translateY(4px)}66%{transform:scale(.99) translateY(-4px)}}
