.main{background-color:#181818}.main{display:flex}.main_container{max-width:100vw!important;height:auto!important}header{max-width:100vw!important;position:fixed;z-index:10!important;background-color:#181818}header,section{display:flex;justify-content:center;align-items:center}#introduction,#portifolio,#about_me{background-color:#181818;min-height:100vh}#footer{background:#181818;height:10vh!important}.flower_home{position:absolute;grid-template-columns:repeat(6,40px)!important;grid-template-rows:repeat(6,40px)!important}.navbar{display:flex;justify-content:center;background-color:#181818;flex-direction:column;height:100vh;width:5vw;color:#fff;position:fixed;align-items:center;gap:4em;z-index:100}@media (max-width: 1024px){.navbar{width:0;overflow:visible}}.navbar .links{display:flex;justify-content:center;align-items:center;flex-direction:column;justify-content:space-between;padding:60px 0;height:100vh;font-size:18px;gap:4em}@media (max-width: 1024px){.navbar .links{display:none}}.navbar .links .icon-flood-container{position:relative;width:40px;aspect-ratio:160/177;display:inline-block;cursor:pointer}.navbar .links .icon-flood-container .icon-base{width:100%;height:auto;opacity:.1;display:block}.navbar .links .icon-flood-container .icon-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#594aeb,#9f72ff);mask-image:var(--flower-mask);-webkit-mask-image:var(--flower-mask);mask-size:100% 100%;mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;clip-path:inset(0% 0 0 0);transition:clip-path .7s cubic-bezier(.5,1,.8,.4);animation:navFlowerFill 1.2s cubic-bezier(.5,1,.8,.4)}.navbar .links .icon-flood-container:hover .icon-fill{clip-path:inset(100% 0 0 0)}.navbar .links .nav_links{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:3em}.navbar .links a{display:flex;justify-content:center;align-items:center;font-weight:400;color:#ffffff73;transition:all ease .4s}.navbar .links a:hover{color:#a078f8}.navbar .links .header_nav_link .aside_nav_icon{transition:color .3s ease,opacity .3s ease,transform .3s ease}.navbar .links .header_nav_link.active{color:#fff}.navbar .links .header_nav_link.active .aside_nav_icon{opacity:1;transform:scale(1.22);color:#fff}.navbar .menu_mobile{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;pointer-events:none;background:transparent;transition:background .35s ease}@media (max-width: 1024px){.navbar .menu_mobile{display:block}}.navbar .menu_mobile--open{pointer-events:auto;background:#1818184b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:auto}.navbar .menu_mobile .menu_mobile_icon{position:fixed;top:10px;left:20px;z-index:400;border:none;color:#fff;font-size:1.8rem;cursor:pointer;pointer-events:auto;transition:transform .3s ease,color .25s ease;outline:none!important;padding:0!important;background:transparent!important}.navbar .menu_mobile .menu_mobile_icon--open{transform:rotate(90deg);color:#9f72ff;font-size:2.5rem;top:4px;left:24px}.navbar .menu_mobile .mobile_language_button{position:fixed;top:20px;right:20px;z-index:202;pointer-events:auto;background-color:transparent}.navbar .menu_mobile .mobile_language_button .lang_img{width:28px}.navbar .menu_mobile_links{position:fixed;top:72px;left:0;z-index:201;display:flex;flex-direction:column;gap:12px;width:100%;padding:16px 24px 32px;opacity:0;visibility:hidden;transform:translateY(-12px);pointer-events:none;transition:opacity .3s ease,transform .35s cubic-bezier(.22,1,.36,1),visibility .3s ease}.navbar .menu_mobile_links a,.navbar .menu_mobile_links .header_nav_link{font-weight:400;font-size:1.05rem;color:#ffffffbf;opacity:0;transform:translate(-12px);transition:opacity .3s ease,transform .35s ease,color .25s ease}.navbar .menu_mobile_links--open{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.navbar .menu_mobile_links--open a,.navbar .menu_mobile_links--open .header_nav_link{opacity:1;transform:translate(0)}.navbar .menu_mobile_links--open a:nth-child(1),.navbar .menu_mobile_links--open .header_nav_link:nth-child(1){transition-delay:.11s}.navbar .menu_mobile_links--open a:nth-child(2),.navbar .menu_mobile_links--open .header_nav_link:nth-child(2){transition-delay:.17s}.navbar .menu_mobile_links--open a:nth-child(3),.navbar .menu_mobile_links--open .header_nav_link:nth-child(3){transition-delay:.23s}.navbar .menu_mobile_links--open a:nth-child(4),.navbar .menu_mobile_links--open .header_nav_link:nth-child(4){transition-delay:.29s}.navbar .menu_mobile_links--open a:nth-child(5),.navbar .menu_mobile_links--open .header_nav_link:nth-child(5){transition-delay:.35s}.navbar .menu_mobile_links--open a:nth-child(6),.navbar .menu_mobile_links--open .header_nav_link:nth-child(6){transition-delay:.41s}.navbar .menu_mobile_links .header_nav_link.active{color:#9f72ff;font-weight:600}@keyframes navFlowerFill{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0% 0 0 0)}}.navbar--horizontal{position:relative;flex-direction:column;align-items:stretch;width:100%;height:auto;min-height:76px;border-bottom:1px solid rgba(159,114,255,.14);background:#18181854!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@media (max-width: 1024px){.navbar--horizontal{width:100%;min-height:64px}}.navbar--horizontal--menu-open{min-height:280px!important}.navbar--horizontal .links.links--horizontal{display:flex!important;flex-direction:row!important;align-items:center;justify-content:space-between;width:100%;height:auto;min-height:76px;padding:0 clamp(16px,4vw,40px);gap:24px}@media (max-width: 1024px){.navbar--horizontal .links.links--horizontal{display:none!important}}.navbar--horizontal .links.links--horizontal .icon-flood-container{width:32px}.navbar--horizontal .nav_links.nav_links--horizontal{display:flex!important;flex-direction:row!important;justify-content:center;gap:clamp(18px,3vw,36px)}.navbar--horizontal .nav_links.nav_links--horizontal a{text-shadow:none}.navbar--horizontal .header_nav_link{gap:8px;font-size:.92rem}.navbar--horizontal .header_nav_link .aside_nav_icon{margin-bottom:3px;transform:none}.navbar--horizontal .header_nav_link.active{color:#fff}.navbar--horizontal .header_nav_link.active .aside_nav_icon{transform:none!important}.navbar--horizontal .menu_mobile_links.menu_mobile_links--horizontal .header_nav_link{width:100%;justify-content:flex-start}.navbar--horizontal .menu_mobile_links.menu_mobile_links--horizontal .header_nav_link .aside_nav_icon{display:none}.lang_button{display:flex;justify-content:center;align-items:center;position:relative;flex-direction:row;z-index:15}.lang_button .lang_img{width:33px;cursor:pointer;transition:ease .2s;transform:scale(1)}.lang_button .lang_img:hover{transform:scale(1.08);transition:ease .2s}.lang_button .lang_options{display:flex;justify-content:center;align-items:center;display:none;flex-direction:row;padding:7px 10px 7px 16px;font-size:14px;gap:9px;position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%);width:auto;min-width:74px;border-radius:4px;height:auto;background-color:#594aeb;box-shadow:none;z-index:-1}.lang_button .lang_options_1,.lang_button .lang_options_2{color:#000;font-weight:600;cursor:pointer;transition:color .2s ease}.lang_button .lang_options_1:hover,.lang_button .lang_options_2:hover{color:#fff}.lang_button .visible{display:flex}.lang_button .selected{color:#fff}@media (max-width: 900px){.lang_button{background-color:#594aeb;padding:1px;border-radius:10px}}.hero_stage_wrapper{position:relative;width:100%;height:100vh;min-height:480px;max-height:1050px;background-color:#181818;overflow:hidden}@media (max-width: 1024px){.hero_stage_wrapper{height:auto;min-height:auto;max-height:none;overflow:visible}}.hero_stage_container{position:relative;width:calc(100% - 5vw);margin-left:5vw;height:100%;display:flex;justify-content:center;align-items:flex-end}@media (max-width: 1024px){.hero_stage_container{width:100%;margin-left:0;max-width:100vw;box-sizing:border-box;height:auto;min-height:100vh;flex-direction:column;justify-content:flex-start;align-items:center;padding:75px 16px clamp(90px,14vh,120px);gap:18px;text-align:center;overflow-x:hidden}}.hero_stage_container .hero_backdrop_glow{position:absolute;top:40%;left:0;right:0;margin:0 auto;width:min(700px,80vw);height:min(500px,60vw);border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.22) 0%,rgba(99,102,241,.08) 50%,transparent 70%);filter:blur(55px);pointer-events:none;z-index:0}@media (max-width: 1024px){.hero_stage_container .hero_backdrop_glow{display:none}}.hero_stage_container .hero_bg_flowers_layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.hero_stage_container .hero_bg_flower{position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;opacity:.65;height:auto;object-fit:contain;transition:opacity .5s ease}.hero_stage_container .hero_flower_top_left_large{top:clamp(15px,3.5vh,45px);left:clamp(12px,2.2vw,40px);width:clamp(95px,11vw,155px);filter:blur(.5px);animation:heroFlowerFloat1 8s infinite ease-in-out}.hero_stage_container .hero_flower_yellow_mid{top:25%;left:clamp(40px,50% - 560px,50% - 480px);width:clamp(65px,6.5vw,95px);filter:blur(.6px);animation:heroFlowerFloat2 10s infinite ease-in-out}.hero_stage_container .hero_flower_top_left_tiny{top:clamp(20px,4.5vh,48px);left:clamp(180px,28vw,380px);width:clamp(26px,3vw,44px);filter:blur(1px);animation:heroFlowerFloat3 11s infinite ease-in-out}.hero_stage_container .hero_flower_top_right_large{top:clamp(30px,7vh,80px);right:clamp(15px,4vw,65px);width:clamp(68px,7.5vw,110px);filter:blur(.5px);animation:heroFlowerFloat2 9s infinite ease-in-out}.hero_stage_container .hero_flower_top_right_small{top:clamp(38px,6.5vh,68px);right:clamp(170px,23vw,350px);width:clamp(26px,2.8vw,42px);filter:blur(1.1px);animation:heroFlowerFloat4 12s infinite ease-in-out}.hero_stage_container .hero_flower_mid_left_small{top:36%;left:clamp(35px,14vw,210px);width:clamp(32px,3.6vw,52px);filter:blur(.7px);animation:heroFlowerFloat2 10s infinite ease-in-out}.hero_stage_container .hero_flower_mid_right_medium{top:40%;right:clamp(35px,11vw,170px);width:clamp(42px,4.8vw,68px);filter:blur(.6px);animation:heroFlowerFloat1 9.5s infinite ease-in-out}.hero_stage_container .hero_flower_bottom_left_medium{bottom:clamp(28px,6.5vh,72px);left:clamp(25px,5.5vw,85px);width:clamp(52px,5.8vw,88px);filter:blur(.6px);animation:heroFlowerFloat2 10.5s infinite ease-in-out}.hero_stage_container .hero_flower_bottom_right_medium{bottom:clamp(32px,7.5vh,82px);right:clamp(25px,5vw,80px);width:clamp(46px,5.2vw,82px);filter:blur(.6px);animation:heroFlowerFloat1 8.8s infinite ease-in-out}.hero_stage_container .hero_flower_bottom_inner_micro{bottom:clamp(55px,12vh,120px);left:clamp(110px,27vw,400px);width:clamp(20px,2.2vw,32px);filter:blur(1.3px);animation:heroFlowerFloat3 13s infinite ease-in-out}.hero_stage_container .doodle_coffee_wrapper{position:absolute;top:16%;left:clamp(40px,50% - 490px,50% - 420px);width:clamp(80px,7vw,110px);pointer-events:none;z-index:4}.hero_stage_container .doodle_coffee_wrapper .doodle_coffee_svg{width:100%;height:auto;display:block;-webkit-user-select:none;user-select:none;pointer-events:none;filter:drop-shadow(0 2px 8px rgba(255,255,255,.22));animation:doodleFloatSoft 6s infinite ease-in-out}@media (max-height: 720px){.hero_stage_container .doodle_coffee_wrapper{top:11%;width:clamp(65px,6vw,85px)}}@media (max-width: 1024px){.hero_stage_container .doodle_coffee_wrapper{display:block;top:clamp(65px,8.5vh,90px);left:calc(50% - clamp(135px,24vw,205px));width:clamp(48px,8vw,68px)}}@media (max-width: 1024px){.hero_stage_container .hero_bg_flower,.hero_stage_container .doodle_coffee_svg,.hero_stage_container .doodle_sparkles_svg,.hero_stage_container .doodle_arrow_svg,.hero_stage_container .doodle_coding_svg{animation:none!important}.hero_stage_container .hero_flower_top_left_large{top:clamp(25px,4vh,60px);left:clamp(15px,3.5vw,40px);width:clamp(52px,8vw,75px);opacity:.42}.hero_stage_container .hero_flower_top_left_tiny{display:block;top:clamp(140px,16vh,185px);left:clamp(50px,14vw,140px);width:clamp(22px,3.2vw,30px);opacity:.35}.hero_stage_container .hero_flower_yellow_mid{display:block;top:clamp(280px,32vh,350px);left:clamp(20px,5vw,60px);width:clamp(45px,6.8vw,65px);opacity:.4}.hero_stage_container .hero_flower_top_right_large{top:clamp(25px,4vh,60px);right:clamp(18px,4vw,50px);width:clamp(48px,7.5vw,70px);opacity:.42}.hero_stage_container .hero_flower_top_right_small{display:block;top:clamp(135px,15vh,180px);right:clamp(55px,15vw,150px);width:clamp(24px,3.6vw,32px);opacity:.35}.hero_stage_container .hero_flower_mid_left_small{display:block;top:clamp(470px,52vh,560px);left:clamp(45px,12vw,130px);width:clamp(28px,4vw,38px);opacity:.35}.hero_stage_container .hero_flower_mid_right_medium{display:block;top:clamp(370px,41vh,450px);right:clamp(25px,6vw,70px);width:clamp(42px,6.2vw,58px);opacity:.38}.hero_stage_container .hero_flower_bottom_left_medium{bottom:clamp(75px,9.5vh,120px);left:clamp(20px,4.5vw,55px);width:clamp(46px,7vw,66px);opacity:.4}.hero_stage_container .hero_flower_bottom_right_medium{bottom:clamp(70px,8.5vh,110px);right:clamp(22px,5vw,60px);width:clamp(44px,6.8vw,64px);opacity:.4}.hero_stage_container .hero_flower_bottom_inner_micro{display:block;bottom:clamp(30px,4.5vh,55px);left:clamp(75px,18vw,190px);width:clamp(18px,2.8vw,24px);opacity:.32}}.hero_stage_container .hero_name_backdrop{position:absolute;top:clamp(45px,8vh,85px);left:0;width:100%;display:flex;justify-content:center;align-items:center;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1}@media (max-width: 1200px){.hero_stage_container .hero_name_backdrop{top:6%}}@media (max-height: 720px){.hero_stage_container .hero_name_backdrop{top:clamp(20px,4.2vh,38px)}}@media (max-width: 1024px){.hero_stage_container .hero_name_backdrop{position:relative;top:auto;left:auto;order:1}}.hero_stage_container .hero_name_backdrop .name_lockup{position:relative;display:inline-flex;flex-direction:column;align-items:center;line-height:.82}.hero_stage_container .hero_name_backdrop .name_lockup .script_first_name{font-family:Alex Brush,Playfair Display,cursive,serif;font-size:clamp(3.6rem,8.2vw,6.8rem);color:#c4b5fd;font-weight:400;line-height:.75;margin-bottom:-.28em;margin-left:-1.1em;display:inline-block;letter-spacing:.02em;z-index:2;will-change:transform,opacity}@media (max-height: 720px){.hero_stage_container .hero_name_backdrop .name_lockup .script_first_name{font-size:clamp(2.8rem,8vh,4.6rem)}}@media (max-width: 1024px){.hero_stage_container .hero_name_backdrop .name_lockup .script_first_name{margin-left:-.25em;margin-bottom:-.16em;font-size:clamp(3.8rem,11vw,5.2rem)}}@media (max-width: 480px){.hero_stage_container .hero_name_backdrop .name_lockup .script_first_name{margin-left:-.15em;font-size:clamp(3.2rem,12.5vw,4.2rem)}}.hero_stage_container .hero_name_backdrop .name_lockup .bold_last_name{font-family:Poppins,sans-serif;font-size:clamp(3.8rem,10.5vw,8.8rem);padding-right:5px;font-weight:900;color:#fff;letter-spacing:-.05em;line-height:.85;text-transform:lowercase;position:relative;display:inline-block;z-index:1;will-change:transform,opacity;background:linear-gradient(180deg,#fff 40%,#cbd5e1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media (max-height: 720px){.hero_stage_container .hero_name_backdrop .name_lockup .bold_last_name{font-size:clamp(3.2rem,11vh,6.2rem)}}@media (max-width: 1024px){.hero_stage_container .hero_name_backdrop .name_lockup .bold_last_name{font-size:clamp(4.4rem,13.5vw,6.2rem)}}@media (max-width: 480px){.hero_stage_container .hero_name_backdrop .name_lockup .bold_last_name{font-size:clamp(3.8rem,14.5vw,5rem)}}.hero_stage_container .hero_name_backdrop .name_lockup .bold_last_name .doodle_sparkles_wrapper{position:absolute;top:-14px;right:-68px;width:clamp(44px,5.5vw,70px);height:clamp(44px,5.5vw,70px);pointer-events:none;-webkit-text-fill-color:initial;transform-origin:center center;z-index:3}@media (max-width: 1024px){.hero_stage_container .hero_name_backdrop .name_lockup .bold_last_name .doodle_sparkles_wrapper{top:-12px;right:-36px;width:clamp(36px,8.5vw,50px);height:clamp(36px,8.5vw,50px)}}.hero_stage_container .hero_name_backdrop .name_lockup .bold_last_name .doodle_sparkles_wrapper .doodle_sparkles_svg{width:100%;height:100%;display:block;-webkit-user-select:none;user-select:none;pointer-events:none;filter:drop-shadow(0 2px 8px rgba(255,255,255,.35));animation:doodleTwinkle 4s infinite ease-in-out}@media (max-width: 1200px){.hero_stage_container .hero_name_backdrop .name_lockup .bold_last_name .doodle_sparkles_wrapper{right:-58px;top:-10px}}@media (max-width: 1024px){.hero_stage_container .hero_name_backdrop .name_lockup .bold_last_name .doodle_sparkles_wrapper{top:-8px;right:-26px;width:32px;height:32px}}.hero_stage_container .hero_portrait_anchor{position:absolute;bottom:0;left:0;width:100%;height:min(76vh,680px);display:flex;align-items:flex-end;justify-content:center;pointer-events:none;z-index:2;will-change:transform,opacity}@media (max-width: 1200px){.hero_stage_container .hero_portrait_anchor{height:min(70vh,600px)}}@media (max-height: 720px){.hero_stage_container .hero_portrait_anchor{height:min(72vh,450px)}}@media (max-width: 1024px){.hero_stage_container .hero_portrait_anchor{position:relative;bottom:auto;left:auto;height:auto;max-height:400px;order:2}}.hero_stage_container .hero_portrait_anchor .portrait_glow_halo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(380px,60vw);height:min(380px,60vw);border-radius:50%;background:radial-gradient(circle,rgba(167,139,250,.32) 0%,rgba(99,102,241,.14) 50%,transparent 70%);filter:blur(34px);pointer-events:none;z-index:0}.hero_stage_container .hero_portrait_anchor .portrait_frame{position:relative;z-index:1;height:100%;display:flex;align-items:flex-end;filter:drop-shadow(0 15px 30px rgba(0,0,0,.7))}@media (max-width: 1024px){.hero_stage_container .hero_portrait_anchor .portrait_frame{height:auto;display:block}}.hero_stage_container .hero_portrait_anchor .portrait_image{position:relative;height:100%;width:auto;max-width:520px;object-fit:contain;object-position:bottom center;display:block;mask-image:linear-gradient(to bottom,#000,#000 60%,#0000 98%);-webkit-mask-image:linear-gradient(to bottom,rgb(0,0,0) 0%,rgb(0,0,0) 60%,rgba(0,0,0,0) 98%);z-index:1}@media (max-width: 1024px){.hero_stage_container .hero_portrait_anchor .portrait_image{max-width:290px;height:auto;max-height:380px;mask-image:linear-gradient(to bottom,#000,#000 68%,#0000 98%);-webkit-mask-image:linear-gradient(to bottom,rgb(0,0,0) 0%,rgb(0,0,0) 68%,rgba(0,0,0,0) 98%)}}@media (max-width: 480px){.hero_stage_container .hero_portrait_anchor .portrait_image{max-width:250px}}.hero_stage_container .hero_portrait_anchor:after{content:"";position:absolute;bottom:0;left:0;right:0;height:110px;background:linear-gradient(to bottom,#18181800,#181818bf 60%,#181818);pointer-events:none;z-index:2}@media (max-width: 1024px){.hero_stage_container .hero_portrait_anchor:after{height:70px}}.hero_stage_container .hero_left_panel{position:absolute;bottom:clamp(24px,7.5vh,85px);left:clamp(35px,50% - 530px,50% - 460px);width:min(340px,28vw);display:flex;flex-direction:column;align-items:flex-start;z-index:3}.hero_stage_container .hero_left_panel .doodle_arrow_wrapper{position:absolute;bottom:calc(100% + 8px);left:clamp(100px,11vw,160px);width:clamp(125px,10.5vw,160px);pointer-events:none;z-index:4}.hero_stage_container .hero_left_panel .doodle_arrow_wrapper .doodle_arrow_svg{width:100%;height:auto;display:block;-webkit-user-select:none;user-select:none;pointer-events:none;filter:drop-shadow(0 2px 8px rgba(255,255,255,.22));animation:doodleFloatSoft 5s infinite ease-in-out}@media (max-width: 1200px){.hero_stage_container .hero_left_panel .doodle_arrow_wrapper{left:clamp(80px,9vw,130px);width:clamp(115px,10vw,135px)}}@media (max-height: 720px){.hero_stage_container .hero_left_panel .doodle_arrow_wrapper{bottom:calc(100% + 6px);width:clamp(100px,9vw,125px);left:clamp(75px,8vw,120px)}}@media (max-width: 1024px){.hero_stage_container .hero_left_panel .doodle_arrow_wrapper{display:none}}@media (max-width: 1200px){.hero_stage_container .hero_left_panel{bottom:clamp(20px,6.5vh,75px);left:clamp(25px,50% - 490px,50% - 430px);width:min(310px,26vw)}}@media (max-height: 720px){.hero_stage_container .hero_left_panel{bottom:clamp(14px,3.2vh,26px);width:min(310px,29vw)}.hero_stage_container .hero_left_panel .hero_role_heading{font-size:clamp(1.2rem,3.4vh,1.55rem);margin:0 0 6px}.hero_stage_container .hero_left_panel .hero_pitch_text{font-size:.85rem;line-height:1.4;margin:0 0 10px}.hero_stage_container .hero_left_panel .hero_cta_pill_button{font-size:1.15em;margin-top:4px}}@media (max-width: 1024px){.hero_stage_container .hero_left_panel{position:relative;bottom:auto;left:auto;width:100%;max-width:440px;align-items:center;text-align:center;padding:0 16px;order:3}}.hero_stage_container .hero_left_panel .hero_role_heading{font-size:clamp(1.5rem,2.2vw,2.25rem);font-weight:700;color:#fff;line-height:1.22;letter-spacing:-.02em;margin:0 0 12px;overflow-wrap:break-word;word-break:normal;text-wrap:balance}@media (max-width: 1024px){.hero_stage_container .hero_left_panel .hero_role_heading{font-size:clamp(1.2rem,5vw,1.45rem);text-align:center;max-width:100%;width:100%;line-height:1.25}}@media (max-width: 480px){.hero_stage_container .hero_left_panel .hero_role_heading{font-size:1.25rem}}.hero_stage_container .hero_left_panel .hero_pitch_text{font-size:clamp(.92rem,1vw,1.02rem);line-height:1.55;color:#94a3b8;margin:0 0 24px;max-width:320px}@media (max-width: 1024px){.hero_stage_container .hero_left_panel .hero_pitch_text{text-align:center;max-width:380px}}.hero_stage_container .hero_left_panel .hero_cta_pill_button{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;width:fit-content;margin-top:18px;color:#fff;font-size:1.4em;font-weight:700;text-transform:lowercase;transition:transform .25s ease}.hero_stage_container .hero_left_panel .hero_cta_pill_button:before{content:"";position:absolute;left:-8%;right:-8%;bottom:8%;z-index:-1;height:42%;border-radius:6px;background:#9f72ff61;transform:rotate(-1deg)}.hero_stage_container .hero_left_panel .hero_cta_pill_button span{font-size:1.1em;transition:transform .25s ease}.hero_stage_container .hero_left_panel .hero_cta_pill_button:hover{color:#fff;transform:translateY(-2px)}.hero_stage_container .hero_left_panel .hero_cta_pill_button:hover span{transform:translate(5px)}.hero_stage_container .hero_right_panel{position:absolute;bottom:clamp(24px,7vh,80px);right:clamp(35px,50% - 520px,50% - 450px);display:flex;flex-direction:column;align-items:flex-end;z-index:3}@media (max-width: 1200px){.hero_stage_container .hero_right_panel{bottom:clamp(20px,6vh,70px);right:clamp(25px,50% - 480px,50% - 420px)}}@media (max-height: 720px){.hero_stage_container .hero_right_panel{bottom:clamp(16px,3.8vh,30px)}.hero_stage_container .hero_right_panel .hero_pill_stack{gap:7px;width:175px}.hero_stage_container .hero_right_panel .hero_pill_stack .hero_social_pill{padding:7px 14px;font-size:12px}.hero_stage_container .hero_right_panel .hero_pill_stack .hero_social_pill .pill_icon{font-size:13.5px}}@media (max-width: 1024px){.hero_stage_container .hero_right_panel{position:relative;bottom:auto;right:auto;align-items:center;width:100%;order:4;margin-bottom:clamp(32px,5vh,48px)}}.hero_stage_container .hero_right_panel .hero_pill_stack{display:flex;flex-direction:column;gap:11px;width:190px}@media (max-width: 1024px){.hero_stage_container .hero_right_panel .hero_pill_stack{flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%;max-width:440px}}.hero_stage_container .hero_right_panel .hero_pill_stack .hero_social_pill{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;border-radius:9999px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#e2e8f0;font-size:13.5px;font-weight:500;text-decoration:none;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);font-family:inherit}.hero_stage_container .hero_right_panel .hero_pill_stack .hero_social_pill .pill_icon{font-size:15px;color:#cbd5e1;flex-shrink:0}.hero_stage_container .hero_right_panel .hero_pill_stack .hero_social_pill .pill_icon.copied_icon{color:#10b981}.hero_stage_container .hero_right_panel .hero_pill_stack .hero_social_pill .pill_label{flex:1;text-align:left}.hero_stage_container .hero_right_panel .hero_pill_stack .hero_social_pill .pill_bullet{font-size:10px;color:#9f72ff}.hero_stage_container .hero_right_panel .hero_pill_stack .hero_social_pill .pill_arrow{font-size:11px;color:#64748b;transition:all .2s ease}.hero_stage_container .hero_right_panel .hero_pill_stack .hero_social_pill:hover{background:#ffffff14;border-color:#a78bfa73;color:#fff;transform:translateY(-2px);box-shadow:0 4px 14px #00000059}.hero_stage_container .hero_right_panel .hero_pill_stack .hero_social_pill:hover .pill_icon{color:#fff}.hero_stage_container .hero_right_panel .hero_pill_stack .hero_social_pill:hover .pill_arrow{color:#fff;transform:translate(2px,-2px)}.hero_stage_container .hero_right_panel .hero_pill_stack .hero_social_pill--copied{border-color:#10b98180;background:#10b9811a;color:#34d399}@media (max-width: 1024px){.hero_stage_container .hero_right_panel .hero_pill_stack .hero_social_pill{padding:8px 16px;font-size:13px}}.hero_stage_container .doodle_coding_bubble_wrapper{position:absolute;bottom:calc(min(76vh,680px)*.6);left:calc(50% + min(76vh,680px)*.2914);width:clamp(130px,12vw,170px);pointer-events:none;z-index:4}.hero_stage_container .doodle_coding_bubble_wrapper .doodle_coding_bubble_svg{width:100%;height:auto;display:block;-webkit-user-select:none;user-select:none;pointer-events:none;filter:drop-shadow(0 2px 10px rgba(255,255,255,.25));animation:doodleFloatReverse 6s infinite ease-in-out}@media (max-width: 1200px){.hero_stage_container .doodle_coding_bubble_wrapper{bottom:calc(min(70vh,600px)*.6);left:calc(50% + min(70vh,600px)*.2914);width:135px}}@media (max-height: 720px){.hero_stage_container .doodle_coding_bubble_wrapper{bottom:calc(min(72vh,450px)*.6);width:clamp(105px,10vw,125px);left:calc(50% + min(72vh,450px)*.2914)}}@media (max-width: 1024px){.hero_stage_container .doodle_coding_bubble_wrapper{display:block;top:clamp(180px,25vh,260px);left:calc(50% + clamp(65px,14vw,125px));right:auto;bottom:auto;width:clamp(72px,13vw,105px);z-index:5}}.hero_center_scroll_wrapper{position:absolute;bottom:0;left:0;right:0;pointer-events:none;z-index:6}.hero_center_scroll_wrapper .hero_center_scroll{pointer-events:auto}.hero_center_scroll{position:absolute;bottom:22px;left:0;right:0;margin-left:auto;margin-right:auto;width:fit-content;display:flex;flex-direction:column;align-items:center;gap:3px;text-decoration:none;z-index:6;cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity .25s ease}@media (max-height: 720px){.hero_center_scroll{bottom:8px}.hero_center_scroll .scroll_label{font-size:10px;letter-spacing:2px}.hero_center_scroll .scroll_chevron{width:14px;height:14px}}@media (max-width: 1024px){.hero_center_scroll{bottom:clamp(16px,3vh,24px)}}.hero_center_scroll:hover .scroll_label,.hero_center_scroll:hover .scroll_chevron{color:#fff}.hero_center_scroll .scroll_label{font-size:11.5px;font-weight:600;color:#ffffffe6;text-transform:uppercase;letter-spacing:2.5px;line-height:1;font-family:inherit;text-shadow:0 1px 4px rgba(0,0,0,.7);transition:color .2s ease}.hero_center_scroll .scroll_chevron{color:#ffffffd9;animation:chevronBounce 1.8s infinite ease-in-out;transition:color .2s ease;filter:drop-shadow(0 1px 3px rgba(0,0,0,.6))}@keyframes chevronBounce{0%,to{transform:translateY(0);opacity:.55}50%{transform:translateY(4px);opacity:1}}@keyframes doodleTwinkle{0%,to{transform:rotate(0) scale(1);opacity:.95}50%{transform:rotate(3deg) scale(1.06);opacity:1}}@keyframes doodleFloatSoft{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-5px) rotate(1deg)}}@keyframes doodleFloatReverse{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(5px) rotate(-1.5deg)}}@keyframes heroFlowerFloat1{0%,to{transform:translateY(0) rotate(-18deg)}50%{transform:translateY(-8px) rotate(-12deg)}}@keyframes heroFlowerFloat2{0%,to{transform:translateY(0) rotate(22deg)}50%{transform:translateY(8px) rotate(28deg)}}@keyframes heroFlowerFloat3{0%,to{transform:translate(0) rotate(16deg)}50%{transform:translate(4px,-6px) rotate(24deg)}}@keyframes heroFlowerFloat4{0%,to{transform:translate(0) rotate(-14deg)}50%{transform:translate(-3px,6px) rotate(-8deg)}}html,body{margin:0!important;padding:0!important;max-width:100vw!important;overflow-x:clip}:root{max-width:100vw!important;line-height:1.5;font-weight:400;color:#ffffffde}*{padding:0;margin:0;box-sizing:border-box;font-family:Poppins,sans-serif}a,a:visited{text-decoration:none;color:inherit}a:hover{cursor:pointer;color:inherit}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}@keyframes move{0%{transform:rotate(0)}to{transform:rotate(280deg)}}[class*=flower i],[class*=flower i] img,.icon-flood-container,.icon-flood-container img{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;-webkit-touch-callout:none}@media (max-width: 768px),(hover: none) and (pointer: coarse){html{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}}
