@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/manrope-latin-400-normal.PaqtzbVb.woff2) format("woff2"),url(/_astro/manrope-latin-400-normal.8tf8FM3T.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/manrope-latin-500-normal.BYYD-dBL.woff2) format("woff2"),url(/_astro/manrope-latin-500-normal.DMZssgOp.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/manrope-latin-700-normal.BZp_XxE4.woff2) format("woff2"),url(/_astro/manrope-latin-700-normal.DGRFkw-m.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/manrope-latin-800-normal.BfWYOv1c.woff2) format("woff2"),url(/_astro/manrope-latin-800-normal.uHUdIJgA.woff) format("woff")}:root{--coral-1: #D93B4A;--coral-2: #FF5A5F;--coral-grad: linear-gradient(100deg, var(--coral-1), var(--coral-2));--coral-soft: #FFF2F1;--coral-line: #F8D8D6;--crema: #F6F6F4;--tinta: #1A1A1A;--muted: #6F6F6F;--granate: #C23B57;--grid-line: rgba(120, 108, 100, .1);--radius: 20px;--shadow-card: 0 24px 60px -24px rgba(26, 26, 26, .22);--font: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font);font-weight:400;color:var(--tinta);background:#fff;line-height:1.55;overflow-x:hidden;-webkit-font-smoothing:antialiased}.grid-bg{background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:72px 72px}img{max-width:100%;display:block}h1,h2,.display{font-weight:800;text-transform:uppercase;letter-spacing:-.03em;line-height:1.06}.container{width:min(1180px,92vw);margin-inline:auto}section{position:relative}.giant{position:absolute;inset-inline:0;font-weight:800;text-transform:uppercase;letter-spacing:-.045em;line-height:.85;text-align:center;white-space:nowrap;user-select:none;pointer-events:none}.giant--solid{background:var(--coral-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.giant--outline{color:transparent;-webkit-text-stroke:2px var(--coral-1);opacity:.55}.chip{display:inline-flex;align-items:center;gap:.45em;padding:.55em 1.05em;border:1.5px dashed var(--coral-1);border-radius:999px;background:#ffffffe0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--coral-1);font-weight:700;font-size:.95rem;white-space:nowrap;box-shadow:0 10px 30px -14px #d93b4a73}.chip--solid{border-style:solid;background:var(--coral-grad);color:#fff}.btn-store{display:inline-flex;align-items:center;gap:.7em;background:var(--tinta);color:#fff;border-radius:14px;padding:.65em 1.3em;text-decoration:none;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease;box-shadow:0 16px 40px -18px #1a1a1a8c}.btn-store:hover{transform:scale(1.045)}.btn-store--light{background:#fff;color:var(--tinta)}.btn-store .store-lines{display:flex;flex-direction:column;line-height:1.15;text-align:left}.btn-store .store-lines small{font-size:.68rem;font-weight:500;opacity:.8}.btn-store .store-lines strong{font-size:1.15rem;font-weight:800;letter-spacing:-.01em}.free-tag{display:inline-flex;align-items:center;gap:.4em;font-weight:800;color:var(--coral-1);background:var(--coral-soft);border:1.5px solid var(--coral-line);padding:.5em 1em;border-radius:999px}.kicker{display:inline-block;font-weight:800;font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;color:var(--coral-1);margin-bottom:1rem}html.js .reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--d, 0s)}html.js .reveal.in{opacity:1;transform:none}@keyframes floaty{0%,to{transform:translateY(calc(var(--py, 0px) * var(--pf, 0))) rotate(var(--r, 0deg))}50%{transform:translateY(calc(var(--py, 0px) * var(--pf, 0) - 9px)) rotate(var(--r, 0deg))}}.float{animation:floaty var(--fd, 5s) ease-in-out infinite;animation-delay:var(--fdel, 0s)}html.js .push-drop{transform:translateY(-160%);opacity:0}html.js .push-drop.in{animation:pushDrop .9s cubic-bezier(.34,1.45,.44,1) forwards;animation-delay:.35s}@keyframes pushDrop{0%{transform:translateY(-160%);opacity:0}60%{opacity:1}to{transform:translateY(0);opacity:1}}.plx{transform:translateY(calc(var(--py, 0px) * var(--pf, .2)));will-change:transform}@media(max-width:900px){html.js .push-drop{transform:translate(-50%) translateY(-160%)}html.js .push-drop.in{animation-name:pushDropMobile}@keyframes pushDropMobile{0%{transform:translate(-50%) translateY(-160%);opacity:0}60%{opacity:1}to{transform:translate(-50%) translateY(0);opacity:1}}}@media(prefers-reduced-motion:reduce){html.js .reveal{opacity:1;transform:none;transition:none}.float{animation:none}html.js .push-drop,html.js .push-drop.in{animation:none;transform:none;opacity:1}.plx{transform:none!important}html{scroll-behavior:auto}}
