@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/0bd866694792eeb1-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/fdb22df95c69d750-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/22bc6ebae07d77f5-s.27211fhlic14m.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/3679aa72a9b9035f-s.p.00hx3ibfyf9qx.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:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.Qym1CW_className{font-family:Caveat,Caveat Fallback;font-style:normal}.Qym1CW_variable{--lp-font-hand:"Caveat", "Caveat Fallback"}
@layer components{.lp-root{--lp-navy:#0b0a2a;--lp-navy-2:#15144a;--lp-navy-3:#07061d;--lp-ink:#0e0e1a;--lp-ink-soft:#4a4a5c;--lp-page:#f6f6f4;--lp-yellow:#f2dd6e;--lp-ice:#e6eefa;--lp-sand:#f1e2ce;--lp-mustard:#e4c65a;--lp-lilac:#e6e0f8;--lp-mint:#dcf2e3;--lp-coral:#ee7546;--lp-blue:#4677e8;--lp-gold:#e9c64b;--lp-violet:#7a68ee;--lp-violet-ink:#5a47d6;--lp-ok:#2fb36d;--lp-warn:#f2c230;--lp-bad:#e5533d;--lp-line:#e7e5df;--lp-shadow:0 1px 2px #0e0e1a0d, 0 16px 36px -20px #0e0e1a47;--lp-shadow-lg:0 2px 4px #0e0e1a0f, 0 30px 60px -28px #0e0e1a61;--focus:var(--lp-ink);--lp-card:#fff;--lp-ice-card:#fff;--lp-sand-card:#fff;--lp-mustard-card:#fff;--lp-lilac-card:#fff;--lp-mint-card:#fff;--lp-on-ink:#fff;--lp-on-light:#0e0e1a;--lp-ink-hover:#24243a;--lp-ghost-line:#0e0e1a38;--lp-bubble:#f1eefc;--lp-ok-bg:var(--lp-mint);--lp-ok-ink:#14532d;--lp-warn-bg:#fbefc4;--lp-warn-ink:#6b4a00;--lp-bad-bg:#fbdcd6;--lp-bad-ink:#7a1e10;--lp-alert-ink:#b3321f;--lp-leaf:#1f7a4d;--lp-coral-bg:#fde4d8;--lp-coral-ink:#b8441a;--lp-gold-bg:#fbefc4;--lp-gold-ink:#8a6400;--lp-tile:#fff;--lp-wall:linear-gradient(170deg, #c9bdf5 0%, #e6e0f8 45%, #f1e2ce 100%);--lp-ink-accent:var(--lp-yellow);--lp-brand:#0e0e1a}.lp-root:where([data-theme=dark],[data-theme=dark] *){--lp-navy:#16144a;--lp-navy-2:#24225e;--lp-navy-3:#08071c;--lp-ink:#f3f2ee;--lp-ink-soft:#a7a6b6;--lp-page:#0b0b14;--lp-ice:#111c30;--lp-sand:#221a12;--lp-mustard:#262009;--lp-lilac:#1a1631;--lp-mint:#0f2219;--lp-violet-ink:#b0a4ff;--lp-line:#2a2a3a;--lp-shadow:0 0 0 1px #ffffff0d, 0 16px 36px -20px #000000bf;--lp-shadow-lg:0 0 0 1px #ffffff14, 0 30px 60px -28px #000000d9;--lp-card:#15151f;--lp-ice-card:#1a2842;--lp-sand-card:#2f251b;--lp-mustard-card:#342c14;--lp-lilac-card:#262042;--lp-mint-card:#183225;--lp-on-ink:#0e0e1a;--lp-ink-hover:#fff;--lp-ghost-line:#ffffff3d;--lp-bubble:#352d5e;--lp-ok-bg:#183a29;--lp-ok-ink:#8fe0b0;--lp-warn-bg:#3a2f0c;--lp-warn-ink:#f2d27a;--lp-bad-bg:#431c17;--lp-bad-ink:#ffb3a6;--lp-alert-ink:#ff9f8f;--lp-leaf:#7fd1a1;--lp-coral-bg:#3d2116;--lp-coral-ink:#ffa27a;--lp-gold-bg:#3a2f0c;--lp-gold-ink:#f2cf5b;--lp-tile:#b9b0ee;--lp-wall:linear-gradient(170deg, #3b3180 0%, #251f4f 45%, #3a2a1d 100%);--lp-ink-accent:#7a5a00;--lp-brand:var(--lp-navy)}@media (prefers-color-scheme:dark){.lp-root:where(:root:not([data-theme=light]),:root:not([data-theme=light]) *){--lp-navy:#16144a;--lp-navy-2:#24225e;--lp-navy-3:#08071c;--lp-ink:#f3f2ee;--lp-ink-soft:#a7a6b6;--lp-page:#0b0b14;--lp-ice:#111c30;--lp-sand:#221a12;--lp-mustard:#262009;--lp-lilac:#1a1631;--lp-mint:#0f2219;--lp-violet-ink:#b0a4ff;--lp-line:#2a2a3a;--lp-shadow:0 0 0 1px #ffffff0d, 0 16px 36px -20px #000000bf;--lp-shadow-lg:0 0 0 1px #ffffff14, 0 30px 60px -28px #000000d9;--lp-card:#15151f;--lp-ice-card:#1a2842;--lp-sand-card:#2f251b;--lp-mustard-card:#342c14;--lp-lilac-card:#262042;--lp-mint-card:#183225;--lp-on-ink:#0e0e1a;--lp-ink-hover:#fff;--lp-ghost-line:#ffffff3d;--lp-bubble:#352d5e;--lp-ok-bg:#183a29;--lp-ok-ink:#8fe0b0;--lp-warn-bg:#3a2f0c;--lp-warn-ink:#f2d27a;--lp-bad-bg:#431c17;--lp-bad-ink:#ffb3a6;--lp-alert-ink:#ff9f8f;--lp-leaf:#7fd1a1;--lp-coral-bg:#3d2116;--lp-coral-ink:#ffa27a;--lp-gold-bg:#3a2f0c;--lp-gold-ink:#f2cf5b;--lp-tile:#b9b0ee;--lp-wall:linear-gradient(170deg, #3b3180 0%, #251f4f 45%, #3a2a1d 100%);--lp-ink-accent:#7a5a00;--lp-brand:var(--lp-navy)}}.lp-root{background:var(--lp-page);color:var(--lp-ink);font-family:var(--font-hanken), system-ui, sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}.lp-dark{--focus:var(--lp-yellow);color:#fff}.lp-root .bg-\(--lp-ice\){--lp-card:var(--lp-ice-card)}.lp-root .bg-\(--lp-sand\){--lp-card:var(--lp-sand-card)}.lp-root .bg-\(--lp-mustard\){--lp-card:var(--lp-mustard-card)}.lp-root .bg-\(--lp-lilac\){--lp-card:var(--lp-lilac-card)}.lp-root .bg-\(--lp-mint\){--lp-card:var(--lp-mint-card)}.lp-display{font-family:var(--font-bricolage), system-ui, sans-serif;letter-spacing:-.035em;font-weight:800;line-height:.92}.lp-hand{font-family:var(--lp-font-hand), "Bradley Hand", cursive;font-weight:600}.lp-fit{container-type:inline-size}.lp-h1{font-size:min(var(--lp-max,9rem), calc(100cqi / (var(--lp-chars) * .5)));letter-spacing:-.045em;line-height:.96}.lp-hero-bg{background:radial-gradient(60rem 40rem at 85% 10%, #7a68ee47, transparent 60%), radial-gradient(40rem 30rem at -10% 90%, #4677e838, transparent 60%), var(--lp-navy)}.lp-hero-bg:before{content:"";pointer-events:none;opacity:.5;background-image:radial-gradient(#ffffff12 1px,#0000 1.2px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.lp-stage{aspect-ratio:1/1.04;position:relative;container-type:inline-size}.lp-stage-in{font-size:2.9cqi;position:absolute;inset:0}.lp-obj{rotate:var(--r,0deg);position:absolute}@media (max-width:639px){.lp-stage{aspect-ratio:1/1.16;margin-inline:-.5rem}.lp-stage-in{font-size:3.4cqi}}.lp-phone{background:linear-gradient(160deg,#23224a,#111027);border-radius:2.6em;padding:.5em;box-shadow:0 2.4em 4em -1.6em #000000a6,inset 0 0 0 1px #ffffff1a}.lp-screen{background:var(--lp-page);color:var(--lp-ink);border-radius:2.15em;overflow:hidden}.lp-paper{background-color:#fbfaf4;background-image:linear-gradient(to right, transparent var(--lp-margin,2.2em), #e5533d59 var(--lp-margin,2.2em), #e5533d59 calc(var(--lp-margin,2.2em) + 1px), transparent calc(var(--lp-margin,2.2em) + 1px)), repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--lp-rule,2em) - 1px), #4677e838 calc(var(--lp-rule,2em) - 1px), #4677e838 var(--lp-rule,2em));background-position:0 var(--lp-rule-offset,.2em)}.lp-redact{background-image:repeating-linear-gradient(-45deg,#ffffff29 0 6px,#ffffff12 6px 12px)}.lp-lift{transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s}@media (hover:hover){.lp-lift:hover{box-shadow:var(--lp-shadow-lg);transform:translateY(-4px)}}.lp-btn{text-align:center;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;min-height:3.5rem;padding:0 1.6rem;font-size:1.0625rem;font-weight:700;line-height:1.1;transition:transform .2s,background-color .2s,box-shadow .2s,border-color .2s;display:inline-flex}.lp-btn:active{transform:translateY(1px)scale(.99)}.lp-btn-yellow{background:var(--lp-yellow);color:var(--lp-on-light);box-shadow:0 10px 30px -12px #f2dd6e8c}.lp-btn-yellow:hover{background:#f7e78f}.lp-btn-line{color:#fff;border:1.5px solid #ffffff8c}.lp-btn-line:hover{background:#ffffff14;border-color:#fff}.lp-btn-ink{background:var(--lp-ink);color:var(--lp-on-ink)}.lp-btn-ink:hover{background:var(--lp-ink-hover)}.lp-btn-ghost{border:1.5px solid var(--lp-ghost-line);color:var(--lp-ink);background:var(--lp-card)}.lp-btn-ghost:hover{border-color:var(--lp-ink)}.lp-btn .lp-arrow{transition:translate .2s}.lp-btn:hover .lp-arrow{translate:3px}.lp-marquee{width:max-content;display:flex}.lp-marquee>*{flex-shrink:0;gap:.75rem;padding-right:.75rem;display:flex}.lp-faq summary{cursor:pointer;list-style:none}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq .lp-plus{transition:rotate .25s}.lp-faq[open] .lp-plus{rotate:45deg}@keyframes lp-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes lp-pop{0%{opacity:0;transform:translateY(40px)scale(.94)}to{opacity:1;transform:none}}@keyframes lp-slide{to{transform:translate(-50%)}}@keyframes lp-turn{to{transform:rotate(360deg)}}@keyframes lp-bob{50%{transform:translateY(-.5em)}}@keyframes lp-blink{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:no-preference){.lp-in{animation:.8s cubic-bezier(.2,.8,.2,1) both lp-rise;animation-delay:var(--d,0s)}.lp-pop{animation:1s cubic-bezier(.2,.85,.25,1) both lp-pop;animation-delay:var(--d,0s)}.lp-spin{animation:36s linear infinite lp-turn}.lp-run{animation:lp-slide var(--lp-dur,60s) linear infinite}.lp-run[data-dir=rev]{animation-direction:reverse}.lp-rows:hover .lp-run{animation-play-state:paused}.lp-typing span{animation:1.2s ease-in-out infinite lp-blink}.lp-typing span:nth-child(2){animation-delay:.2s}.lp-typing span:nth-child(3){animation-delay:.4s}}@media (prefers-reduced-motion:reduce){.lp-run{transform:translateX(var(--lp-still,0))}}}html:has(.lp-root){background:var(--lp-bg-doc,#0b0a2a)}html:has(.lp-root) body{background:var(--lp-bg-doc,#0b0a2a)}html:has(.lp-root) body:after{display:none}html:has(.lp-root){scroll-behavior:smooth;scroll-padding-top:1.5rem}.lp-root :focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:14px}@media (prefers-reduced-motion:reduce){html:has(.lp-root){scroll-behavior:auto}}
