.Home_container__d256j{min-height:100vh;padding:0 .5rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.Home_main__VkIEL{padding:5rem 0;flex:1 1;display:flex;flex-direction:column;justify-content:center}.Home_footer__yFiaX{width:100%;border-top:1px solid #eaeaea;display:flex;justify-content:center;align-items:center}.Home_titleTyping__ecDDn,.Home_title__hYX6j{margin:0;line-height:1.15;font-size:clamp(2rem,5vw,4rem)}.Home_titleTyping__ecDDn{position:relative;max-width:min(92vw,54rem)}.Home_titleTyping__ecDDn .Typewriter{display:inline;margin-left:.6rem}.Home_gutterBtn__rYUUy{position:absolute;left:-2.8rem;top:50%;transform:translateY(-50%) translateX(.7rem);opacity:0;pointer-events:none;display:inline-flex;align-items:center;justify-content:center;padding:.35rem;font-size:1.4rem;color:#555;background:transparent;border:none;border-radius:.5rem;cursor:pointer;transition:opacity .3s ease,color .25s ease,background .25s ease,transform .38s cubic-bezier(.2,.8,.2,1)}.Home_gutterBtn__rYUUy:before{content:"";position:absolute;left:100%;top:-.5rem;width:1.2rem;bottom:-.5rem}.Home_connectLine__cZB19:hover .Home_gutterBtn__rYUUy,.Home_gutterBtn__rYUUy:focus-visible,.Home_titleTyping__ecDDn:hover .Home_gutterBtn__rYUUy{opacity:1;pointer-events:auto;transform:translateY(-50%) translateX(0)}.Home_connectLine__cZB19:hover .Home_gutterBtn__rYUUy:hover,.Home_gutterBtn__rYUUy:focus-visible:hover,.Home_titleTyping__ecDDn:hover .Home_gutterBtn__rYUUy:hover{color:#f9b339;background:rgba(249,179,57,.14);transform:translateY(-50%) translateX(0) rotate(-10deg)}@media (hover:none){.Home_gutterBtn__rYUUy{opacity:1;pointer-events:auto;transform:translateY(-50%) translateX(0)}}.Home_rollIcon__SYPmj{display:inline-flex;animation:Home_spin-once__bY9cj .55s cubic-bezier(.2,.8,.2,1)}@keyframes Home_spin-once__bY9cj{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.Home_connectLine__cZB19{position:relative}.Home_featuredLink__Uezrd,.Home_mainLinkName__Tq4Yv,.Home_mainLinkPort__PJfqm{position:relative;display:inline-block;white-space:nowrap;transition:color .4s ease}.Home_featuredUnit__2hwka{position:relative;display:inline-block;margin-left:.18em}.Home_featuredChip__wcWX7{display:inline-flex;align-items:center;justify-content:center;margin-right:.18em;vertical-align:-.12em;font-size:.92em;animation:Home_chip-in__5NXXw .4s cubic-bezier(.2,.8,.2,1)}.Home_featuredLabelWrap__mzdfH{position:relative;display:inline-block;vertical-align:baseline;white-space:nowrap}.Home_featuredGhost__31o2u{visibility:hidden}.Home_featuredLabel__D46O_{position:absolute;left:0;top:0;white-space:nowrap}.Home_featuredSpacer__GAVai{display:inline-block;height:0}.Home_featuredUnit__2hwka:after,.Home_mainLinkName__Tq4Yv:after,.Home_mainLinkPort__PJfqm:after{content:"";position:absolute;left:0;bottom:.02em;width:100%;height:.08em;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.Home_featuredLink__Uezrd:hover .Home_featuredUnit__2hwka:after,.Home_mainLinkName__Tq4Yv:hover:after,.Home_mainLinkPort__PJfqm:hover:after{transform:scaleX(1)}@keyframes Home_chip-in__5NXXw{0%{opacity:0;transform:scale(.5) rotate(-14deg)}to{opacity:1;transform:scale(1) rotate(0)}}.Home_dud__9wT6Q{opacity:.5}.Home_modalOverlay__Q9k7h{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(0,0,0,.45);z-index:1000;animation:Home_overlay-in__AB9K8 .2s ease forwards}.Home_modalCard__JK94n{width:100%;max-width:420px;display:flex;flex-direction:column;gap:1rem;padding:1.75rem;background:#fff;border-radius:1rem;box-shadow:0 20px 60px rgba(0,0,0,.25);animation:Home_card-in__6oTLN .28s cubic-bezier(.2,.8,.2,1) forwards}.Home_modalTitle__LWOOv{margin:0;font-size:1.3rem;font-weight:700;color:#1a1a1a}.Home_modalField__jFv6_{display:flex;align-items:center;gap:.6rem}.Home_modalPrefix__wSwFn{font-size:1.5rem;font-weight:700;color:#1a1a1a;white-space:nowrap}.Home_modalInput__WAy38{flex:1 1;min-width:0;box-sizing:border-box;padding:.75rem .9rem;font-size:1rem;border:2px solid #e6e6e6;border-radius:.6rem;outline:none;transition:border-color .2s ease}.Home_modalInput__WAy38:focus{border-color:#f9b339}.Home_modalActions__3oQNQ{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.Home_modalRight__x_AK2{display:flex;gap:.5rem}.Home_modalApply__7nnVS,.Home_modalCancel__fn1B4,.Home_modalReset__qnVuM{padding:.55rem 1.1rem;font-size:.95rem;font-weight:600;border:none;border-radius:.6rem;cursor:pointer;transition:background .2s ease,color .2s ease}.Home_modalReset__qnVuM{padding-left:0;padding-right:0;background:transparent;color:#999}.Home_modalReset__qnVuM:hover{color:#555}.Home_modalCancel__fn1B4{background:#f0f0f0;color:#444}.Home_modalCancel__fn1B4:hover{background:#e4e4e4}.Home_modalApply__7nnVS{background:#f9b339;color:#1a1a1a}.Home_modalApply__7nnVS:hover{background:#f0a81f}@keyframes Home_overlay-in__AB9K8{0%{opacity:0}to{opacity:1}}@keyframes Home_card-in__6oTLN{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.Home_genie__23A4T{display:inline-block}.Home_genieLetter__MsmT5{display:inline-block;transform-origin:center center;will-change:transform;transition:font-weight .12s linear,transform .12s cubic-bezier(.2,.8,.2,1)}.Home_mainLinkName__Tq4Yv,.Home_mainLinkPort__PJfqm{color:#f9b339;position:relative;display:inline-block;transition:color .3s ease,transform .4s cubic-bezier(.2,.8,.2,1)}.Home_mainLinkName__Tq4Yv{cursor:pointer;white-space:nowrap}.Home_srOnly__58IGE{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Home_dots__I6g49,.Home_greeting__KB877,.Home_hiText__WxI2Z{display:inline-block}.Home_dots__I6g49 span{display:inline-block;will-change:transform}.Home_greeting__KB877:hover .Home_dots__I6g49 span{animation:Home_dot-wave__0M8rH .9s ease-in-out infinite}.Home_greeting__KB877:hover .Home_dots__I6g49 span:nth-child(2){animation-delay:.12s}.Home_greeting__KB877:hover .Home_dots__I6g49 span:nth-child(3){animation-delay:.24s}@keyframes Home_dot-wave__0M8rH{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-.38em)}}.Home_mainLinkName__Tq4Yv{background-image:linear-gradient(120deg,#111,#111);background-repeat:no-repeat;background-size:0 .82em;background-position:0 82%;transition:background-size .45s cubic-bezier(.2,.8,.2,1)}.Home_mainLinkName__Tq4Yv:hover{background-size:100% .82em}.Home_main__VkIEL>*{opacity:0;animation:Home_stagger-in__nIXNp .65s cubic-bezier(.2,.8,.2,1) forwards}.Home_main__VkIEL>:first-child{animation-delay:.05s}.Home_main__VkIEL>:nth-child(2){animation-delay:.18s}.Home_main__VkIEL>:nth-child(3){animation-delay:.31s}.Home_main__VkIEL>:nth-child(4){animation-delay:.44s}.Home_main__VkIEL>:nth-child(5){animation-delay:.57s}.Home_main__VkIEL>:nth-child(6){animation-delay:.7s}.Home_main__VkIEL>:nth-child(7){animation-delay:.83s}@keyframes Home_stagger-in__nIXNp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Home_main__VkIEL>*{opacity:1;animation:none;transform:none}}.Home_waveHand__9nOnH{display:inline-block;transform-origin:70% 80%;cursor:pointer}.Home_waveIntro__iCqim{animation:Home_wave-hand-animation__h3Ek4 2.5s ease-in-out 3}.Home_greeting__KB877:hover .Home_waveHand__9nOnH{animation:Home_wave-hand-animation__h3Ek4 2.5s ease-in-out infinite}@keyframes Home_wave-hand-animation__h3Ek4{0%{transform:rotate(0deg)}10%{transform:rotate(10deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(18deg)}40%{transform:rotate(-5deg)}50%{transform:rotate(10deg)}70%{transform:rotate(0deg)}to{transform:rotate(0deg)}}.Home_love__8geQ2{cursor:pointer;color:#fe8e86;transition:all 1.2s cubic-bezier(.075,.82,.165,1)}.Home_love__8geQ2:hover{color:#fe251b;transform:scale(1.2)}.Home_love__8geQ2:active{color:#c51104;transform:scale(.7)}div .Home_social__nu02o{--icon-gap:2rem;display:flex;align-items:center;padding:0;margin-top:1.5rem}.Home_social__nu02o li{list-style:none;size:3rem;margin-right:var(--icon-gap)}.Home_iconSwap__Zb7mm{display:inline-flex;transform-origin:center center}.Home_iconOut__DZCJY{animation:Home_icon-out__ToNUi .17s ease-in forwards}.Home_iconIn__waIdT{animation:Home_icon-in__tSxp3 .28s cubic-bezier(.2,.8,.2,1)}@keyframes Home_icon-out__ToNUi{0%{opacity:1;transform:scale(1) rotate(0)}to{opacity:0;transform:scale(0) rotate(-110deg)}}@keyframes Home_icon-in__tSxp3{0%{opacity:0;transform:scale(0) rotate(110deg)}to{opacity:1;transform:scale(1) rotate(0)}}.Home_social__nu02o a{display:inline-flex;align-items:center;transform-origin:center;will-change:transform;color:inherit}.Home_social__nu02o a:hover{color:#f9b339}.Home_iconLabel__knxuF{display:inline-block;max-width:0;margin-left:0;overflow:hidden;white-space:nowrap;opacity:0;font-size:1rem;font-weight:600;transform:translateX(-.4rem);transition:max-width .45s cubic-bezier(.2,.8,.2,1),opacity .35s ease,margin-left .45s cubic-bezier(.2,.8,.2,1),transform .45s cubic-bezier(.2,.8,.2,1)}.Home_social__nu02o a:hover .Home_iconLabel__knxuF{max-width:8rem;margin-left:.45rem;opacity:1;transform:translateX(0)}@media (prefers-reduced-motion:reduce){.Home_iconLabel__knxuF{transition:none}.Home_greeting__KB877:hover .Home_dots__I6g49 span,.Home_greeting__KB877:hover .Home_waveHand__9nOnH,.Home_waveIntro__iCqim{animation:none}.Home_iconIn__waIdT,.Home_iconOut__DZCJY{animation-duration:.01s}}@media (max-width:600px){.Home_grid__AVljO{width:100%;flex-direction:column}.Home_main__VkIEL{padding-left:2.5rem}.Home_gutterBtn__rYUUy{left:-2.2rem;font-size:1.15rem}div .Home_social__nu02o{--icon-gap:1rem}}