@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.2ytmazkdrg7t9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3j3877k49yy0l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_9fd8a553-module__PVzuZa__className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:italic;font-weight:400}.instrument_serif_9fd8a553-module__PVzuZa__variable{--font-instrument-serif:"Instrument Serif", "Instrument Serif Fallback"}
.Hero-module__7HnD1W__hero{--ink:#0d0d12;--line:#ececf0;--bp:#5557ee;text-align:center;isolation:isolate;min-height:min(86svh,800px);color:var(--ink);background:#fff;flex-direction:column;justify-content:center;align-items:center;padding:40px 16px 104px;display:flex;position:relative;overflow:hidden}.Hero-module__7HnD1W__hero.page-container{max-width:none;padding-inline:16px}@media (min-width:640px){.Hero-module__7HnD1W__hero.page-container{padding-inline:56px}}@media (min-width:1024px){.Hero-module__7HnD1W__hero.page-container{padding-inline:80px}}@media (min-width:1280px){.Hero-module__7HnD1W__hero.page-container{padding-inline:112px}}.Hero-module__7HnD1W__light{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.Hero-module__7HnD1W__scene{z-index:4;width:120px;height:130px;margin-bottom:118px;position:relative;overflow:visible}.Hero-module__7HnD1W__craft{pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;opacity:0;filter:blur(10px);outline:none;position:absolute;inset:0;overflow:visible;transform:translateY(-28px)}.Hero-module__7HnD1W__on .Hero-module__7HnD1W__craft{animation:1.6s cubic-bezier(.16,1,.3,1) .15s forwards Hero-module__7HnD1W__land}@keyframes Hero-module__7HnD1W__land{to{opacity:1;filter:none;transform:none}}.Hero-module__7HnD1W__bob{animation:5.5s ease-in-out infinite Hero-module__7HnD1W__bob}@keyframes Hero-module__7HnD1W__bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.Hero-module__7HnD1W__tilt{transform:rotate(var(--tilt,0deg));transform-origin:50% 60%;position:relative}.Hero-module__7HnD1W__ufo{filter:drop-shadow(0 14px 18px #141e3224);width:120px;height:auto;display:block}.Hero-module__7HnD1W__lamp{opacity:0;background:radial-gradient(circle at 50% 40%,#fff 0%,#f1f2ff 45%,#c9ccff 100%);border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute;box-shadow:0 0 2px .5px #ffffffe6,0 0 6px 2px #bec4ff8c,0 0 14px 5px #969cff38}.Hero-module__7HnD1W__lamp:before{content:"";filter:blur(2px);pointer-events:none;background:radial-gradient(50% 60% at 50% 20%,#c8cdff73,#aab0ff26 55%,#0000 75%);border-radius:50%;width:18px;height:26px;margin-top:-4px;margin-left:-9px;position:absolute;top:50%;left:50%}.Hero-module__7HnD1W__l1{top:87.77%;left:24.12%}.Hero-module__7HnD1W__l2{top:94.02%;left:50.12%}.Hero-module__7HnD1W__l3{top:87.77%;left:76.12%}.Hero-module__7HnD1W__on .Hero-module__7HnD1W__lamp{animation:.5s ease-out forwards Hero-module__7HnD1W__ignite,3.2s ease-in-out 2.4s infinite Hero-module__7HnD1W__idle}.Hero-module__7HnD1W__on .Hero-module__7HnD1W__l1{animation-delay:1.05s,2.4s}.Hero-module__7HnD1W__on .Hero-module__7HnD1W__l2{animation-delay:1.18s,3.3s}.Hero-module__7HnD1W__on .Hero-module__7HnD1W__l3{animation-delay:1.31s,4.2s}@keyframes Hero-module__7HnD1W__ignite{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.5)}to{opacity:.95;transform:scale(1)}}@keyframes Hero-module__7HnD1W__idle{0%,to{opacity:.95}50%{opacity:.6}}.Hero-module__7HnD1W__bubble{white-space:nowrap;z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:-.005em;border:1px solid var(--line);opacity:0;filter:blur(3px);transform-origin:0 100%;will-change:transform, opacity;pointer-events:none;background:#ffffffeb;border-radius:14px 14px 14px 4px;padding:8px 13px;font-size:13px;font-weight:500;transition:opacity .35s cubic-bezier(.22,.61,.36,1),transform .55s cubic-bezier(.22,1.15,.36,1),filter .35s ease-out;position:absolute;bottom:84%;left:84%;transform:translateY(6px)scale(.92);box-shadow:0 10px 24px -10px #0d0d1240}.Hero-module__7HnD1W__bubbleVisible{opacity:1;filter:blur();transform:translate(0,0)scale(1)}.Hero-module__7HnD1W__bubble:not(.Hero-module__7HnD1W__bubbleVisible){transition:opacity .22s ease-in,transform .3s cubic-bezier(.4,0,.2,1),filter .22s ease-in}@keyframes Hero-module__7HnD1W__hop{0%{transform:translateY(0)rotate(0)}35%{transform:translateY(-9px)rotate(-3deg)}65%{transform:translateY(-2px)rotate(1deg)}to{transform:translateY(0)rotate(0)}}.Hero-module__7HnD1W__hop{animation:.9s cubic-bezier(.33,1,.68,1) Hero-module__7HnD1W__hop}.Hero-module__7HnD1W__copy{z-index:2;-webkit-mask:linear-gradient(to bottom, #000 calc(var(--rv,0px) - 40px), transparent var(--rv,0px));-webkit-mask:linear-gradient(to bottom, #000 calc(var(--rv,0px) - 40px), transparent var(--rv,0px));mask:linear-gradient(to bottom, #000 calc(var(--rv,0px) - 40px), transparent var(--rv,0px));position:relative}.Hero-module__7HnD1W__done .Hero-module__7HnD1W__copy{-webkit-mask:none;mask:none}.Hero-module__7HnD1W__hi{font-family:var(--font-instrument-serif), Georgia, serif;color:#4a4a54;margin-bottom:20px;font-size:clamp(24px,2.4vw,30px);font-style:italic;font-weight:400;line-height:1}.Hero-module__7HnD1W__headline{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.043em;text-wrap:balance;max-width:15.5em;color:var(--ink);font-size:clamp(34px,5vw,62px);font-weight:500;line-height:1.04}.Hero-module__7HnD1W__soft{color:#a6a6b0}.Hero-module__7HnD1W__headline em{font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:-.012em;font-size:1.1em;font-style:italic;font-weight:400}.Hero-module__7HnD1W__base{-webkit-mask:radial-gradient(var(--lr,170px) calc(var(--lr,170px) * .62) at var(--lx,50%) var(--ly,50%), rgba(0, 0, 0, calc(1 - var(--lo,0))) 0%, rgba(0, 0, 0, calc(1 - var(--lo,0))) 32%, #000 74%);-webkit-mask:radial-gradient(var(--lr,170px) calc(var(--lr,170px) * .62) at var(--lx,50%) var(--ly,50%), rgba(0, 0, 0, calc(1 - var(--lo,0))) 0%, rgba(0, 0, 0, calc(1 - var(--lo,0))) 32%, #000 74%);mask:radial-gradient(var(--lr,170px) calc(var(--lr,170px) * .62) at var(--lx,50%) var(--ly,50%), rgba(0, 0, 0, calc(1 - var(--lo,0))) 0%, rgba(0, 0, 0, calc(1 - var(--lo,0))) 32%, #000 74%);flex-direction:column;align-items:center;display:flex}.Hero-module__7HnD1W__lit{pointer-events:none;-webkit-mask:radial-gradient(var(--lr,170px) calc(var(--lr,170px) * .62) at var(--lx,50%) var(--ly,50%), #000 0%, #000 32%, transparent 74%);-webkit-mask:radial-gradient(var(--lr,170px) calc(var(--lr,170px) * .62) at var(--lx,50%) var(--ly,50%), #000 0%, #000 32%, transparent 74%);mask:radial-gradient(var(--lr,170px) calc(var(--lr,170px) * .62) at var(--lx,50%) var(--ly,50%), #000 0%, #000 32%, transparent 74%);opacity:var(--lo,0);flex-direction:column;align-items:center;display:flex;position:absolute;inset:0}.Hero-module__7HnD1W__lit .Hero-module__7HnD1W__hi,.Hero-module__7HnD1W__lit .Hero-module__7HnD1W__headline,.Hero-module__7HnD1W__lit .Hero-module__7HnD1W__soft,.Hero-module__7HnD1W__lit .Hero-module__7HnD1W__headline em{color:#0000;-webkit-text-stroke:1.2px var(--bp)}.Hero-module__7HnD1W__cta{margin-top:38px;container-type:inline-size}.Hero-module__7HnD1W__ctaRow{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.Hero-module__7HnD1W__socs{gap:8px;display:flex}.Hero-module__7HnD1W__ctaRule{background:#e4e4ea;flex-shrink:0;width:1px;height:20px;margin:0 12px}.Hero-module__7HnD1W__guides{position:absolute;inset:0;overflow:visible}.Hero-module__7HnD1W__gLine{border-top:1px dashed #5557ee47;height:0;position:absolute}.Hero-module__7HnD1W__gLineBase{border-top-style:solid;border-top-color:#5557ee66}.Hero-module__7HnD1W__scan{z-index:3;width:min(760px,92vw);height:1px;transform:translateY(var(--sy,0px));opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#787efae6 30%,#eef0ff 50%,#787efae6 70%,#0000);margin-left:calc(min(760px,92vw)/-2);position:absolute;top:0;left:50%;box-shadow:0 0 12px 2px #787efa73,0 0 40px 8px #a0a6ff33}.Hero-module__7HnD1W__btn{background:var(--ink);color:#fff;letter-spacing:-.005em;box-shadow:0 1px 0 #ffffff1f inset, 0 0 0 1px rgba(170, 176, 255, calc(var(--bl,0) * .45)), 0 14px 30px -14px rgba(85, 87, 238, calc(.25 + var(--bl,0) * .4));border-radius:999px;align-items:center;gap:10px;padding:13px 22px 13px 24px;font-size:14px;font-weight:500;text-decoration:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;display:inline-flex;position:relative;overflow:hidden}.Hero-module__7HnD1W__btn:before{content:"";background:linear-gradient(105deg,#0000 35%,#bec4ff59 50%,#0000 65%);transition:transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translate(-120%)}.Hero-module__7HnD1W__btn:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff1f,0 18px 34px -14px #5557ee8c}.Hero-module__7HnD1W__btn:hover:before{transform:translate(120%)}.Hero-module__7HnD1W__btn span{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.Hero-module__7HnD1W__btn:hover span{transform:translate(4px)}.Hero-module__7HnD1W__soc{color:#6b6b75;background:#fff;border:1px solid #ececf0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:transform .35s,border-color .3s,box-shadow .35s,color .3s;display:inline-flex}.Hero-module__7HnD1W__soc svg{width:16px;height:16px}.Hero-module__7HnD1W__soc:hover,.Hero-module__7HnD1W__soc:focus-visible{transform:translateY(-2px);box-shadow:0 12px 24px -14px #0d0d1259}.Hero-module__7HnD1W__socLinkedin:hover,.Hero-module__7HnD1W__socLinkedin:focus-visible{color:#0077b5;border-color:#0077b559}.Hero-module__7HnD1W__socDribbble:hover,.Hero-module__7HnD1W__socDribbble:focus-visible{color:#e84b86;border-color:#e84b8659}@media (max-width:760px){.Hero-module__7HnD1W__scene{margin-bottom:96px}}@container (max-width:281px){.Hero-module__7HnD1W__ctaRow{flex-flow:column;gap:12px}.Hero-module__7HnD1W__btn{order:-1}.Hero-module__7HnD1W__ctaRule{display:none}}@media (prefers-reduced-motion:reduce){.Hero-module__7HnD1W__craft,.Hero-module__7HnD1W__lamp{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.Hero-module__7HnD1W__bob,.Hero-module__7HnD1W__hop{animation:none!important}.Hero-module__7HnD1W__bubble,.Hero-module__7HnD1W__bubble:not(.Hero-module__7HnD1W__bubbleVisible),.Hero-module__7HnD1W__bubbleVisible{filter:none;transition:opacity .2s;transform:none}.Hero-module__7HnD1W__soc{transition:color .3s,border-color .3s}.Hero-module__7HnD1W__soc:hover,.Hero-module__7HnD1W__soc:focus-visible{box-shadow:none;transform:none}.Hero-module__7HnD1W__copy,.Hero-module__7HnD1W__base{-webkit-mask:none;mask:none}}
