.templates-orbit{position:relative;overflow:hidden;background:radial-gradient(ellipse 60% 50% at 50% 0,#7b2ff70f,#0000 70%),linear-gradient(180deg,#faf8ff,#f3eeff)}.templates-orbit__inner{max-width:74rem;margin-inline:auto;padding:4rem 1.25rem 4.5rem}@media (min-width:640px){.templates-orbit__inner{padding:5rem 1.5rem 5.5rem}}.templates-orbit__header{max-width:40rem;margin-inline:auto;text-align:center}.templates-orbit__title{margin:0;color:#151221;font-size:clamp(1.85rem,3.5vw,2.75rem);font-weight:800;letter-spacing:-.035em;line-height:1.15}.templates-orbit__title span{position:relative;display:inline-block;color:#7b2ff7}.templates-orbit__title span:after{content:"";position:absolute;left:0;right:0;bottom:-.18em;height:.55em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 18' fill='none'%3E%3Cpath d='M2 8 C 20 2, 40 14, 60 8 S 100 2, 118 10' stroke='%237b2ff7' stroke-width='2.4' stroke-linecap='round'/%3E%3Cpath d='M6 14 C 28 8, 48 16, 70 11 S 104 8, 116 14' stroke='%237b2ff7' stroke-width='1.8' stroke-linecap='round' opacity='0.7'/%3E%3C/svg%3E") 50% /100% 100% no-repeat;pointer-events:none}.templates-orbit__sub{margin:1.15rem 0 0;color:#5c5672;font-size:.98rem;line-height:1.55}.templates-orbit__rail-wrap{position:relative;margin-top:3rem}.templates-orbit__wave{display:none;position:absolute;top:4.35rem;left:4%;right:4%;width:92%;height:2.5rem;pointer-events:none;z-index:0}@media (min-width:1100px){.templates-orbit__wave{display:block}}.templates-orbit__rail{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 1rem;margin:0;padding:0;list-style:none}@media (min-width:720px){.templates-orbit__rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 1.25rem}}@media (min-width:1100px){.templates-orbit__rail:not(.templates-orbit__rail--expanded){grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem}.templates-orbit__rail--expanded{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.5rem .75rem}}.templates-orbit__item{min-width:0}.templates-orbit__card{display:flex;flex-direction:column;align-items:center;width:100%;margin:0;padding:0;border:0;background:#0000;color:inherit;text-align:center;text-decoration:none;cursor:pointer}.templates-orbit__card:focus-visible{outline:none}.templates-orbit__card:focus-visible .templates-orbit__orb{box-shadow:0 0 0 3px #7b2ff759}.templates-orbit__card:hover .templates-orbit__orb{transform:translateY(-4px) scale(1.03)}.templates-orbit__card:hover .templates-orbit__go{background:#7b2ff7;color:#fff;border-color:#7b2ff7}.templates-orbit__orb{position:relative;overflow:hidden;width:clamp(6.5rem,14vw,8.25rem);aspect-ratio:1;border-radius:50%;transition:transform .3s ease}.templates-orbit__mark{position:absolute;inset:0;display:grid;place-items:center}.templates-orbit__glyph{position:relative;z-index:1;width:52%;height:52%;filter:drop-shadow(0 4px 10px rgba(0,0,0,.12))}.templates-orbit__glyph--lg{width:58%;height:58%}.templates-orbit__confetti{position:absolute;inset:0}.templates-orbit__confetti i{position:absolute;border-radius:50%}.templates-orbit__line{display:block;border-radius:999px}.templates-orbit__corner{position:absolute;top:18%;left:18%;width:22%;height:22%;border-left:2px solid;border-top:2px solid}.templates-orbit__wow{position:absolute;bottom:16%;left:50%;transform:translateX(-50%);padding:.12rem .4rem;border:2px solid #1e1b4b;border-radius:999px;background:#ffe600;color:#1e1b4b;font-size:.55rem;font-weight:900;letter-spacing:.04em;box-shadow:2px 2px 0 #1e1b4b}.templates-orbit__stamp{display:block;width:34%;aspect-ratio:.78;padding:.28rem;border:1px solid #ffffffbf;background:#ffffffeb;box-shadow:0 6px 14px #3d28172e;transform:rotate(-5deg)}.templates-orbit__stamp span{display:block;width:100%;aspect-ratio:1;border-radius:.15rem}.templates-orbit__paper{display:flex;flex-direction:column;align-items:center;gap:.35rem;width:62%}.templates-orbit__paper i{display:block;width:100%;height:1px;opacity:.45}.templates-orbit__paper b{font-size:.58rem;font-weight:800;letter-spacing:.28em}.templates-orbit__fallback{font-size:1.65rem;font-weight:700;line-height:1;text-shadow:0 2px 10px #0000002e}.templates-orbit__premium{display:inline-flex;align-items:center;margin-top:.7rem;padding:.2rem .55rem;border-radius:999px;background:#7b2ff7;color:#fff;font-size:.58rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;line-height:1.2}.templates-orbit__name{display:block;margin-top:.45rem;color:#151221;font-size:.95rem;font-weight:800;letter-spacing:-.02em;line-height:1.25}.templates-orbit__card--plain .templates-orbit__name{margin-top:.7rem}.templates-orbit__desc{display:block;margin-top:.35rem;max-width:11.5rem;color:#6b6580;font-size:.78rem;line-height:1.4}.templates-orbit__go{display:grid;place-items:center;width:2rem;height:2rem;margin-top:.75rem;border:1px solid #d8cff0;border-radius:50%;background:#fff;color:#3b2f63;transition:background .2s ease,color .2s ease,border-color .2s ease}.templates-orbit__go svg{width:.85rem;height:.85rem}.templates-orbit__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 1.5rem;margin-top:2.75rem}.templates-orbit__creator{display:inline-flex;align-items:center;gap:.4rem;padding:.9rem 1.55rem;border-radius:999px;background:#7b2ff7;color:#fff;font-size:.95rem;font-weight:700;text-decoration:none;box-shadow:0 10px 28px #7b2ff747;transition:background .2s ease,transform .2s ease}.templates-orbit__creator:hover{background:#6a1fe0;transform:translateY(-1px)}.templates-orbit__expand{margin:0;padding:0;border:0;border-bottom:1px solid;background:#0000;color:#4f46e5;font-size:.95rem;font-weight:600;cursor:pointer}.templates-orbit__expand:hover{color:#3730a3}@media (prefers-reduced-motion:reduce){.templates-orbit__creator,.templates-orbit__orb{transition:none}}.gift-showcase{position:relative;overflow:hidden;background:radial-gradient(ellipse 50% 55% at 78% 42%,#7b2ff714,#0000 68%),radial-gradient(ellipse 40% 45% at 12% 70%,#a78bfa12,#0000 70%),linear-gradient(180deg,#fff,#f7f5ff)}.gift-showcase__inner{display:grid;gap:2.75rem;max-width:72rem;margin-inline:auto;padding:4rem 1.25rem 4.5rem}@media (min-width:640px){.gift-showcase__inner{padding:5rem 1.5rem 5.5rem}}@media (min-width:980px){.gift-showcase__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:2rem 3rem}}.gift-showcase__copy{max-width:34rem}.gift-showcase__eyebrow{margin:0 0 .85rem;color:#7b2ff7;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.gift-showcase__title{margin:0;color:#151221;font-size:clamp(1.85rem,3.6vw,2.75rem);font-weight:800;letter-spacing:-.035em;line-height:1.15}.gift-showcase__title span{color:#7b2ff7}.gift-showcase__lead{margin:1rem 0 0;max-width:32rem;color:#4b4560;font-size:.98rem;line-height:1.65}.gift-showcase__features{display:grid;grid-template-columns:1fr;gap:1.15rem 1.35rem;margin:2rem 0 0;padding:0;list-style:none}@media (min-width:560px){.gift-showcase__features{grid-template-columns:1fr 1fr}}.gift-showcase__feature{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:flex-start}.gift-showcase__feature-icon{display:grid;place-items:center;width:2.85rem;height:2.85rem;flex-shrink:0}.gift-showcase__feature-img{width:2.55rem;height:2.55rem;object-fit:contain;filter:drop-shadow(0 4px 10px rgba(91,45,170,.12))}.gift-showcase__feature h3{margin:.1rem 0 0;color:#171327;font-size:.98rem;font-weight:800;letter-spacing:-.02em;line-height:1.25}.gift-showcase__feature p{margin:.28rem 0 0;color:#5c5672;font-size:.86rem;line-height:1.45}.gift-showcase__phones{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:22rem}.gift-showcase__doodles{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:.85}.gift-showcase__phones-stage{position:relative;width:min(100%,28rem);height:clamp(22rem,58vw,28rem)}.gift-showcase__phone{position:absolute;top:8%;width:42%;color:inherit;text-decoration:none;transition:transform .35s ease,z-index 0s}.gift-showcase__phone-shell{display:block;position:relative;padding:.42rem;border:2px solid #2c2438;border-radius:1.55rem;background:#14101b;box-shadow:0 22px 48px #2b194b38,inset 0 0 0 1px #ffffff1f}.gift-showcase__phone-speaker{position:absolute;z-index:2;top:.62rem;left:50%;width:30%;height:.55rem;transform:translateX(-50%);border-radius:999px;background:#07060a}.gift-showcase__phone-screen{display:block;overflow:hidden;aspect-ratio:390/844;border-radius:1.2rem;background:#ede9f7}.gift-showcase__phone-image{display:block;width:100%;height:100%;object-fit:cover}.gift-showcase__phone--1{left:0;z-index:1;transform:rotate(-11deg) translateY(1.4rem)}.gift-showcase__phone--2{left:29%;top:0;width:46%;z-index:3;transform:rotate(0deg)}.gift-showcase__phone--3{right:0;left:auto;z-index:2;transform:rotate(10deg) translateY(1.5rem)}.gift-showcase__phone:focus-visible,.gift-showcase__phone:hover{z-index:4}.gift-showcase__phone--1:focus-visible,.gift-showcase__phone--1:hover{transform:rotate(-7deg) translateY(.6rem)}.gift-showcase__phone--2:focus-visible,.gift-showcase__phone--2:hover{transform:translateY(-.45rem)}.gift-showcase__phone--3:focus-visible,.gift-showcase__phone--3:hover{transform:rotate(6deg) translateY(.65rem)}.gift-showcase__phone:focus-visible{outline:none}.gift-showcase__phone:focus-visible .gift-showcase__phone-shell{box-shadow:0 22px 48px #2b194b38,0 0 0 3px #7b2ff773}.gift-showcase__hint{display:flex;align-items:center;gap:.55rem;margin-top:1.1rem;color:#7b2ff7;font-family:var(--font-caveat),"Segoe Script",cursive;font-size:1.35rem;font-weight:600;line-height:1}.gift-showcase__hint-arrow{width:4.5rem;height:1.8rem;flex-shrink:0}@media (max-width:979px){.gift-showcase__copy{max-width:none;text-align:center}.gift-showcase__lead{margin-inline:auto}.gift-showcase__features{text-align:left;max-width:36rem;margin-inline:auto}.gift-showcase__phones-stage{height:clamp(20rem,72vw,26rem)}}@media (max-width:559px){.gift-showcase__feature{max-width:20rem;margin-inline:auto}.gift-showcase__phones-stage{width:min(100%,20rem);height:19.5rem}.gift-showcase__phone--1{width:40%;transform:rotate(-9deg) translateY(1.1rem)}.gift-showcase__phone--2{width:46%}.gift-showcase__phone--3{width:40%;transform:rotate(9deg) translateY(1.2rem)}}@media (prefers-reduced-motion:reduce){.gift-showcase__phone,.gift-showcase__phone:focus-visible,.gift-showcase__phone:hover{transition:none}}.how-steps{position:relative;overflow:hidden;background:radial-gradient(ellipse 80% 50% at 50% 0,#7b2ff70f,#0000 60%),linear-gradient(180deg,#faf8ff,#f5f2fc 45%,#f8f6ff)}.how-steps__inner{position:relative;z-index:1;max-width:68rem;margin-inline:auto;padding:4.5rem 1.25rem 4rem}@media (min-width:640px){.how-steps__inner{padding:5.5rem 1.5rem 5rem}}.how-steps__header{text-align:center;max-width:36rem;margin-inline:auto}.how-steps__eyebrow{margin:0;color:#7b2ff7;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.how-steps__title{margin:.85rem 0 0;color:#1a1630;font-size:clamp(1.65rem,3.4vw,2.35rem);font-weight:800;letter-spacing:-.03em;line-height:1.2}.how-steps__grid{position:relative;display:grid;grid-template-columns:1fr;gap:2.75rem;margin:3.25rem auto 0;max-width:58rem;list-style:none;padding:0}@media (min-width:900px){.how-steps__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:4rem}}.how-steps__step{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 .75rem}.how-steps__icon-wrap{position:relative;display:grid;place-items:center;width:5.5rem;height:5.5rem;margin-bottom:1.2rem}.how-steps__icon-img{position:relative;z-index:1;width:4rem;height:4rem;object-fit:contain}.how-steps__step-title{margin:0;color:#1a1630;font-size:1.125rem;font-weight:800;letter-spacing:-.02em;line-height:1.3}.how-steps__step-desc{margin:.55rem 0 0;max-width:15.5rem;color:#5b5670;font-size:.9375rem;font-weight:450;line-height:1.55}.how-steps__connector{display:none;pointer-events:none}@media (min-width:900px){.how-steps__connector{display:block;position:absolute;top:2.4rem;left:0;width:100%;height:2.5rem;z-index:0;overflow:visible}}.how-steps__cta-wrap{position:relative;display:flex;justify-content:center;align-items:center;margin-top:3.5rem;min-height:4.5rem}@media (min-width:640px){.how-steps__cta-wrap{margin-top:4.25rem}}.how-steps__cta-arrows{display:none;pointer-events:none}@media (min-width:720px){.how-steps__cta-arrows{display:block;position:absolute;inset:50% auto auto 50%;width:min(36rem,92vw);height:5.5rem;transform:translate(-50%,-52%);overflow:visible}}.how-steps__cta{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.45rem;padding:.95rem 1.65rem;border:none;border-radius:.7rem;background:#7b2ff7;color:#fff;font-size:.9375rem;font-weight:700;line-height:1;letter-spacing:-.01em;text-decoration:none;box-shadow:0 10px 28px #7b2ff747;cursor:pointer;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.how-steps__cta:hover{background:#6a1fe0;transform:translateY(-1px);box-shadow:0 14px 32px #7b2ff757}.how-steps__cta:focus-visible{outline:2px solid #7b2ff7;outline-offset:3px}.how-steps__cta-arrow{display:inline-block;transition:transform .2s ease}.how-steps__cta:hover .how-steps__cta-arrow{transform:translateX(2px)}.how-steps__choices{display:grid;grid-template-columns:1fr;gap:.85rem;max-width:42rem;margin:1.75rem auto 0;padding:0;list-style:none}@media (min-width:640px){.how-steps__choices{grid-template-columns:1fr 1fr}}.how-steps__choice{display:flex;flex-direction:column;gap:.35rem;height:100%;padding:1.15rem 1.2rem;border:1px solid #d4c8f0f2;border-radius:1rem;background:#ffffffeb;color:inherit;text-decoration:none;box-shadow:0 10px 28px #5b2daa12;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.how-steps__choice:hover{border-color:#7b2ff773;transform:translateY(-2px);box-shadow:0 16px 36px #5b2daa1f}.how-steps__choice-badge{display:inline-flex;align-items:center;gap:.4rem;width:fit-content;color:#7b2ff7;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.how-steps__choice-new{border-radius:999px;background:#ffec70;color:#3b2c00;padding:.12rem .45rem;font-size:.58rem;font-weight:900;letter-spacing:.1em}.how-steps__choice-title{margin:0;color:#1a1630;font-size:1.05rem;font-weight:800;letter-spacing:-.02em}.how-steps__choice-desc{margin:0;color:#5c4d8a;font-size:.84rem;line-height:1.45;flex:1}.how-steps__choice-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.85rem}.how-steps__choice-primary{display:inline-flex;align-items:center;gap:.35rem;padding:.55rem .9rem;border-radius:999px;background:#7b2ff7;color:#fff;font-size:.82rem;font-weight:700;text-decoration:none;transition:background .2s ease}.how-steps__choice-primary:hover{background:#6a1fe0}.how-steps__choice-preview{display:inline-flex;align-items:center;padding:.55rem .85rem;border:1px solid #7b2ff759;border-radius:999px;background:#fff;color:#5b21b6;font-size:.82rem;font-weight:700;text-decoration:none;transition:border-color .2s ease,background .2s ease}.how-steps__choice-preview:hover{border-color:#7b2ff7;background:#f5f0ff}.how-steps__choices[hidden]{display:none}.cloud-hero{--c-ink:#1e1b4b;--c-muted:#5b567a;--c-purple:#7c3aed;--c-magenta:#c026d3;--c-line:#7c3aed47;--c-cream:#faf0ed;position:relative;isolation:isolate;overflow:hidden;min-height:100vh;min-height:100dvh;color:var(--c-ink);font-family:var(--ff-cloud-sans),"Manrope",system-ui,sans-serif;-webkit-font-smoothing:antialiased}.cloud-hero__loader{position:absolute;inset:0;z-index:40;pointer-events:none}.cloud-hero__half{position:absolute;left:0;right:0;height:50%;background:var(--c-cream);will-change:transform}.cloud-hero__half--top{top:0}.cloud-hero__half--bottom{bottom:0}.cloud-hero__loader-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:.7em;font-size:clamp(1.6rem,4vw,2.6rem);font-weight:200;letter-spacing:.3em;color:#1a1411;text-transform:uppercase;z-index:2;white-space:nowrap;will-change:letter-spacing,opacity}.cloud-hero__loader-title--joined{gap:0;letter-spacing:.22em}.cloud-hero__loader-title--joined .cloud-hero__loader-word{letter-spacing:inherit}.cloud-hero__loader-word{display:inline-block}.cloud-hero__loader-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#1a1411}.cloud-hero a{color:inherit;text-decoration:none}.cloud-hero__bg{position:absolute;inset:0;z-index:0}.cloud-hero__bg-img{object-fit:cover;object-position:center}.cloud-hero__bg-wash{position:absolute;inset:0;background:linear-gradient(180deg,#f8f1ff1a,#f0e7ff0a 55%,#faf5ff52)}.cloud-hero__inner{position:relative;z-index:1;width:min(1180px,calc(100% - 2rem));margin:0 auto;padding:clamp(1.15rem,2.2vh,1.6rem) 0 clamp(1.5rem,3vh,2.25rem);min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;gap:clamp(1.25rem,2.5vh,2rem);opacity:0}.cloud-hero--ready .cloud-hero__inner{opacity:1}.cloud-hero--ready .cloud-hero__loader{display:none}.cloud-hero__head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;min-height:3.5rem}.cloud-hero__brand{display:inline-flex;align-items:center}.cloud-hero__logo-img{height:2.15rem!important;width:auto!important}.cloud-hero__pwl-logo{position:relative;display:block;overflow:hidden;width:9.5rem;height:2.45rem}.cloud-hero__pwl-logo-img{position:absolute;left:50%;top:66.5%;width:132%;max-width:none;height:auto;transform:translate(-50%,-50%);pointer-events:none;user-select:none}@media (min-width:640px){.cloud-hero__pwl-logo{width:10.5rem;height:2.65rem}}.cloud-hero__nav{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.15rem 1.05rem;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#4c4668}.cloud-hero__nav>span{padding:.35rem 0;cursor:default}.cloud-hero__more-label{display:inline-flex;align-items:center;gap:.2rem}.cloud-hero__menu-spacer{width:3.25rem;height:3.25rem}.cloud-hero__main{flex:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(1.25rem,4vw,3rem);align-items:center;padding:.25rem 0 .5rem}.cloud-hero__copy{max-width:34rem}.cloud-hero__title{margin:0;display:flex;flex-direction:column;gap:.05em;font-size:clamp(2.6rem,5.8vw,4.35rem);font-weight:600;line-height:1.08;letter-spacing:-.02em}.cloud-hero__title-lead{color:var(--c-ink)}.cloud-hero__title-accent{background:linear-gradient(100deg,#7c3aed,#a21caf 55%,#db2777);-webkit-background-clip:text;background-clip:text;color:#0000;font-weight:700}.cloud-hero__subtitle{margin:1.15rem 0 0;max-width:28rem;font-size:clamp(.95rem,1.5vw,1.05rem);line-height:1.55;color:var(--c-muted);font-weight:500}.cloud-hero__actions{margin-top:1.6rem;display:flex;flex-wrap:wrap;gap:.75rem}.cloud-hero__btn{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.75rem 1.35rem;border-radius:999px;font-size:.95rem;font-weight:700;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.cloud-hero__btn--primary{color:#fff;background:linear-gradient(105deg,#7c3aed,#9333ea 55%,#c026d3);box-shadow:0 14px 30px #7c3aed47}.cloud-hero__btn--primary:hover{transform:translateY(-1px);box-shadow:0 18px 36px #7c3aed57}.cloud-hero__btn--ghost{color:#4c1d95;background:#ffffffb8;border:1.5px solid #7c3aed73}.cloud-hero__btn--ghost:hover{background:#fff}.cloud-hero__collage{position:relative;width:min(100%,480px);height:clamp(340px,52vh,460px);margin-left:auto;margin-right:.5rem}.cloud-hero__heart{position:absolute;right:-.5rem;bottom:1.5rem;width:9.5rem;height:auto;color:#a78bfad9;z-index:0;transform:rotate(8deg)}.cloud-hero__polaroid{position:absolute;margin:0;padding:.55rem .55rem 1.55rem;background:#fff;border-radius:.35rem;box-shadow:0 18px 40px #311e5c2e;z-index:1}.cloud-hero__photo{display:block;width:100%;height:100%;object-fit:cover;border-radius:.15rem}.cloud-hero__polaroid--a{width:46%;aspect-ratio:3/3.7;top:2%;left:2%;transform:rotate(-9deg);z-index:2}.cloud-hero__polaroid--b{width:44%;aspect-ratio:3/3.6;top:0;right:2%;transform:rotate(8deg);z-index:1}.cloud-hero__polaroid--c{width:48%;aspect-ratio:3/3.55;left:26%;bottom:2%;transform:rotate(-2deg);z-index:3}.cloud-hero__features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem 1rem;padding:.85rem 1.15rem;border-radius:999px;background:#ffffffe0;border:1px solid #fffffff2;box-shadow:0 18px 50px #311e5c1a;backdrop-filter:blur(10px)}.cloud-hero__feature{display:flex;align-items:center;gap:.7rem;min-width:0}.cloud-hero__feature-icon{flex:0 0 auto;display:grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:.75rem;background:#fff;border:1px solid #7c3aed2e;box-shadow:0 4px 12px #5b2daa14}.cloud-hero__feature-icon img{width:1.35rem;height:1.35rem;display:block}.cloud-hero__feature-title{margin:0;font-size:.88rem;font-weight:700;color:var(--c-ink);line-height:1.2}.cloud-hero__feature-text{margin:.15rem 0 0;font-size:.75rem;color:var(--c-muted);line-height:1.3}.landing-page .curve-menu-toggle{top:1.05rem;right:max(1rem,calc((100vw - 1180px) / 2));width:3.25rem;height:3.25rem;border:0;background:#fff;box-shadow:0 10px 28px #311e5c1f}.landing-page .curve-menu-burger{width:100%;height:.9rem}.landing-page .curve-menu-burger:after,.landing-page .curve-menu-burger:before{background-color:#6b7280;height:1.5px;width:42%}.landing-page .curve-menu-burger:before{top:0;box-shadow:0 -5px 0 #6b7280}.landing-page .curve-menu-burger:after{top:5px}.landing-page .curve-menu-burger--active:before{top:0;box-shadow:none;transform:rotate(-45deg)}.landing-page .curve-menu-burger--active:after{top:0;transform:rotate(45deg)}@media (max-width:1024px){.cloud-hero__nav{display:none}.cloud-hero__head{grid-template-columns:auto 1fr}.cloud-hero__menu-spacer{justify-self:end}.cloud-hero__main{grid-template-columns:1fr;gap:1.5rem}.cloud-hero__collage{margin:0 auto;width:min(100%,360px);height:340px}.cloud-hero__features{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:1.5rem}}@media (prefers-reduced-motion:reduce){.cloud-hero__loader{display:none}.cloud-hero__inner{opacity:1}}@media (max-width:640px){.cloud-hero__inner{width:calc(100% - 1.25rem);padding-top:.85rem}.cloud-hero__title{font-size:clamp(2.2rem,10vw,2.8rem)}.cloud-hero__features{grid-template-columns:1fr;border-radius:1.25rem;padding:.95rem 1rem}.cloud-hero__collage{height:300px}.landing-page .curve-menu-toggle{top:.85rem;right:.85rem;width:2.9rem;height:2.9rem}}@font-face{font-family:__Cormorant_Garamond_d170f3;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Cormorant_Garamond_d170f3;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Cormorant_Garamond_d170f3;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Cormorant_Garamond_d170f3;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Cormorant_Garamond_d170f3;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Cormorant_Garamond_d170f3;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Cormorant_Garamond_d170f3;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Cormorant_Garamond_d170f3;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Cormorant_Garamond_d170f3;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Cormorant_Garamond_d170f3;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Cormorant_Garamond_d170f3;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Cormorant_Garamond_d170f3;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Cormorant_Garamond_d170f3;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Cormorant_Garamond_d170f3;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Cormorant_Garamond_d170f3;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Cormorant_Garamond_d170f3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Cormorant_Garamond_d170f3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Cormorant_Garamond_d170f3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Cormorant_Garamond_d170f3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Cormorant_Garamond_d170f3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Cormorant_Garamond_d170f3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Cormorant_Garamond_d170f3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Cormorant_Garamond_d170f3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Cormorant_Garamond_d170f3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Cormorant_Garamond_d170f3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Cormorant_Garamond_d170f3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Cormorant_Garamond_d170f3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Cormorant_Garamond_d170f3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Cormorant_Garamond_d170f3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Cormorant_Garamond_d170f3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Cormorant_Garamond_Fallback_d170f3;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_d170f3{font-family:__Cormorant_Garamond_d170f3,__Cormorant_Garamond_Fallback_d170f3}.__variable_d170f3{--ff-cloud-display:"__Cormorant_Garamond_d170f3","__Cormorant_Garamond_Fallback_d170f3"}@font-face{font-family:__Manrope_a5ca84;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_a5ca84;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_a5ca84;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_a5ca84;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Manrope_a5ca84;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Manrope_a5ca84;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Manrope_a5ca84;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_a5ca84;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_a5ca84;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_a5ca84;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Manrope_a5ca84;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Manrope_a5ca84;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Manrope_a5ca84;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_a5ca84;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_a5ca84;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_a5ca84;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Manrope_a5ca84;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Manrope_a5ca84;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Manrope_a5ca84;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_a5ca84;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_a5ca84;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_a5ca84;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Manrope_a5ca84;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Manrope_a5ca84;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Manrope_Fallback_a5ca84;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_a5ca84{font-family:__Manrope_a5ca84,__Manrope_Fallback_a5ca84;font-style:normal}.__variable_a5ca84{--ff-cloud-sans:"__Manrope_a5ca84","__Manrope_Fallback_a5ca84"}.curve-menu-lock{overflow:hidden}.curve-menu-root{--curve-panel:#1f1238;--curve-accent:#7b2ff7;--curve-accent-2:#ec4899;--curve-muted:#faf0ed8c;pointer-events:none}.curve-menu-root>*{pointer-events:auto}.curve-menu-toggle{position:fixed;top:22px;right:22px;z-index:60;width:72px;height:72px;border:1px solid #d4c8f0f2;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#ffffffeb;box-shadow:0 10px 28px #5b2daa24;opacity:0;transform:scale(.86);pointer-events:none;transition:opacity .55s ease,transform .55s ease,background .2s ease,box-shadow .2s ease}.curve-menu-toggle--visible{opacity:1;transform:scale(1);pointer-events:auto}.curve-menu-toggle:hover{background:#fff;box-shadow:0 14px 32px #0f062438}.curve-menu-toggle:focus-visible{outline:2px solid #7b2ff7;outline-offset:3px}.curve-menu-burger{width:100%;position:relative;pointer-events:none}.curve-menu-burger:after,.curve-menu-burger:before{content:"";display:block;height:1.5px;width:38%;margin:auto;background-color:#1f1238;position:relative;transition:transform .3s,top .3s}.curve-menu-burger:after{top:-5px}.curve-menu-burger:before{top:5px}.curve-menu-burger--active:after{transform:rotate(45deg);top:-1px}.curve-menu-burger--active:before{transform:rotate(-45deg);top:0}.curve-menu-backdrop{position:fixed;inset:0;z-index:48;background:#0f062447;opacity:0;pointer-events:none;transition:opacity .35s ease}.curve-menu-backdrop--visible{opacity:1;pointer-events:auto}.curve-menu{height:100vh;height:100dvh;width:min(480px,92vw);background-color:var(--curve-panel);position:fixed;right:0;top:0;color:#faf0ed;z-index:50;transform:translate3d(110%,0,0);will-change:transform}.curve-menu[aria-hidden=true]{visibility:hidden;pointer-events:none}.curve-menu[aria-hidden=false]{visibility:visible}.curve-menu__body{height:100%;padding:clamp(72px,12vh,100px) clamp(36px,8vw,100px) clamp(36px,6vh,64px);display:flex;flex-direction:column;justify-content:space-between}.curve-menu__nav{display:flex;flex-direction:column;font-size:clamp(2rem,5.5vw,3.35rem);gap:.45rem;margin-top:clamp(1.5rem,6vh,4.5rem);font-weight:300}.curve-menu__header{color:var(--curve-muted);border-bottom:1px solid #faf0ed47;text-transform:uppercase;font-size:11px;letter-spacing:.14em;margin-bottom:1.75rem}.curve-menu__header p{padding-bottom:10px;margin:0}.curve-menu__link{position:relative;display:flex;align-items:center;cursor:pointer}.curve-menu__link a,.curve-menu__link button{text-decoration:none;color:#faf0ed;font-weight:300;background:none;border:0;padding:0;font:inherit;cursor:pointer;text-align:left;transition:color .2s ease}.curve-menu__link:hover a,.curve-menu__link:hover button{color:#f9a8d4}.curve-menu__indicator{width:10px;height:10px;background:linear-gradient(135deg,#ec4899,#7b2ff7);border-radius:50%;position:absolute;left:-28px;transform:scale(0)}.curve-menu__footer{display:flex;width:100%;justify-content:space-between;flex-wrap:wrap;font-size:12px;gap:1rem 1.5rem}.curve-menu__footer a{color:#faf0edc7;text-decoration:none;cursor:pointer;transition:color .2s ease}.curve-menu__footer a:hover{color:#fff}.curve-menu__curve{position:absolute;top:0;left:-99px;width:100px;height:100%;fill:var(--curve-panel);stroke:none;pointer-events:none}@media (max-width:640px){.curve-menu-toggle{top:14px;right:14px;width:58px;height:58px}.curve-menu__body{padding:88px 40px 32px 48px}.curve-menu__nav{font-size:clamp(1.75rem,9vw,2.4rem);margin-top:1.25rem}.curve-menu__indicator{left:-22px;width:8px;height:8px}.curve-menu__curve{left:-79px;width:80px}}