.mj-write{z-index:1;isolation:isolate;gap:var(--space-md);padding:clamp(28px, 4vw, 48px) clamp(28px, 4vw, 48px) calc(clamp(28px, 4vw, 48px) + var(--loto-pie));border:1.5px solid var(--color-rosa-claro);border-radius:var(--radius-petal);box-shadow:var(--shadow-card);--loto-ancho:clamp(240px, 62vw, 330px);--loto-vista:.56;--loto-pie:calc(var(--loto-ancho) * var(--loto-vista) - clamp(28px, 4vw, 48px) + 12px);align-content:start;display:grid;position:relative;overflow:clip}.mj-write__lotus{z-index:-1;width:var(--loto-ancho);translate:24% calc((1 - var(--loto-vista)) * 100%);opacity:.38;--lotus-line:var(--color-rosa);position:absolute;bottom:0;right:0}.mj-write__phone{width:fit-content;min-height:48px;margin-top:var(--space-sm);font-family:var(--font-accent);font-weight:700;font-size:var(--text-headline);letter-spacing:-.015em;text-underline-offset:.14em;align-items:center;line-height:1.1;text-decoration-thickness:1.5px;display:inline-flex}.mj-write__mail .btn{overflow-wrap:anywhere;padding-inline:16px}.mj-write__mail svg{flex:none}.mj-write__rest{margin-top:var(--space-sm);display:grid}.mj-write__rest>div{border-top:1.5px solid var(--tone-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;min-height:52px;padding-block:4px;display:flex}.mj-write__rest dt{font-weight:700}.mj-write__rest a{align-items:center;min-height:44px;font-weight:700;display:inline-flex}.mj-outlook{isolation:isolate;padding-block:calc(var(--space-section) * 1.4);position:relative;overflow:clip}.mj-outlook__lotus{z-index:-1;width:120vmin;max-width:1100px;opacity:var(--loto-velado);position:absolute;top:50%;right:-46vmin;translate:0 -50%}.mj-outlook__inner{gap:var(--space-xl);display:grid}.mj-outlook .mj-outlook__quote{max-width:10.5em;font-size:min(var(--text-display), 13.5vw)}.mj-outlook__foot{gap:var(--space-md);max-width:30rem;display:grid}@media (width>=1040px){.mj-outlook{padding-block:calc(var(--space-section) * 1.5) calc(var(--space-section) * 2.2)}.mj-outlook__lotus{width:104vmin;right:-24vmin}}.mj-hero{--entrada-palabra:1.5s;--entrada-paso:85ms;z-index:1;isolation:isolate;min-height:100svh;padding-block:calc(76px + 60vw + env(safe-area-inset-top,0px)) var(--space-xl);align-items:flex-end;display:flex;position:relative;overflow:clip}.mj-hero__inner{gap:var(--space-xl);display:grid}.mj-hero__text{gap:var(--space-lg);align-content:start;justify-items:start;display:grid}.mj-hero .mj-hero__title{max-width:8.6em;font-size:min(var(--text-display), 13.5vw)}.mj-hero__lead{max-width:27em}.mj-hero__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mj-hero__caption{max-width:26em;padding-top:var(--space-md);border-top:1.5px solid var(--tone-line);color:var(--tone-muted);font-size:var(--text-small);line-height:1.5}.mj-hero__cloth{z-index:-1;top:calc(60px + env(safe-area-inset-top,0px));width:112vw;mask-image:linear-gradient(to bottom, var(--color-mask) 28%, color-mix(in srgb, var(--color-mask) 18%, transparent) 48%, transparent 100%);position:absolute;right:-24vw;rotate:-8deg}@media (width>=960px){.mj-hero{padding-block:calc(112px + env(safe-area-inset-top,0px)) 0;overflow:visible}.mj-hero__inner{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}.mj-hero__text{padding-bottom:clamp(40px,8vh,88px)}.mj-hero .mj-hero__title{font-size:min(var(--text-display), 7.2vw)}.mj-hero__cloth{z-index:auto;width:min(100%,100svh - 124px);margin-bottom:calc(-1 * var(--mj-overhang));justify-self:end;position:static;rotate:none;mask-image:none}}.mj-scarves{padding-block:calc(var(--space-section) * 1.1);overflow:clip}.mj-scarves__inner{gap:var(--space-xl);display:grid}.mj-scarves__table{aspect-ratio:1/1.02;width:min(100%,720px);position:relative}.mj-scarf{border-radius:var(--radius-tip);background:var(--color-crema);width:62%;box-shadow:var(--shadow-card);position:absolute;overflow:hidden}.mj-scarf img{max-width:none;height:auto;position:absolute}.mj-scarf--1{top:2%;left:0;rotate:-7deg}.mj-scarf--2{top:8%;right:0;rotate:5deg}.mj-scarf--3{bottom:2%;left:19%;rotate:-2deg}.mj-scarves__text{gap:var(--space-md);justify-items:start;display:grid}.mj-scarves__actions{margin-top:var(--space-sm);flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}@media (hover:hover) and (pointer:fine){.mj-scarf{transition:translate .7s var(--ease-out-soft), rotate .7s var(--ease-out-soft)}.mj-scarves__table:hover .mj-scarf--1{translate:-2% -2%;rotate:-9deg}.mj-scarves__table:hover .mj-scarf--2{translate:2% -1%;rotate:7deg}.mj-scarves__table:hover .mj-scarf--3{translate:0 2%}}@media (width>=960px){.mj-scarves__inner{gap:var(--space-2xl);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center}}@media (prefers-reduced-motion:reduce){.mj-scarf{transition:none}}.mj-open{padding-block:var(--space-section)}.mj-open__inner{gap:var(--space-2xl);display:grid}.mj-open__ledger{gap:var(--space-lg);align-content:start;display:grid}.mj-open__rows{margin-top:var(--space-md);border-top:1.5px solid var(--color-ink-borde)}.mj-open__row{padding-block:var(--space-lg);border-bottom:1.5px solid var(--color-ink-borde);grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px 16px;display:grid}.mj-open__petal{width:28px;height:28px;fill:var(--color-rosa);stroke:var(--color-rosa);stroke-width:1.5px;stroke-linejoin:round;margin-top:2px;overflow:visible}.mj-open__copy{gap:var(--space-sm);min-width:0;display:grid}.mj-open__gancho{font-weight:700}.mj-open__lista li{grid-template-columns:.55em minmax(0,1fr);align-items:baseline;gap:12px;padding-block:3px;display:grid}.mj-open__lista li:before{content:"";background:var(--tone-mark);border-radius:0 100%;width:.55em;height:.55em}.mj-open__aparte{gap:var(--space-sm);margin-top:var(--space-sm);padding-top:var(--space-md);border-top:1.5px solid var(--tone-line);display:grid}.mj-open__pregunta{font-family:var(--font-title);font-size:var(--text-body);font-weight:700;line-height:1.3}.mj-open .nota-citas{margin-top:var(--space-md)}@media (width>=1040px){.mj-open__inner{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}.mj-write{margin-top:calc(var(--space-section) * -1.9)}}.mj-sponsor{isolation:isolate;padding-block:calc(var(--space-section) * 1.15);position:relative;overflow:clip}.mj-sponsor__lotus{z-index:-1;opacity:.42;width:96vmin;max-width:900px;position:absolute;bottom:-52vmin;left:-48vmin}.mj-sponsor__inner{gap:var(--space-2xl);display:grid}.mj-sponsor__ask{gap:var(--space-md);align-content:start;justify-items:start;display:grid}.mj-sponsor__amount{margin-top:var(--space-md);max-width:16em;font-family:var(--font-accent);font-size:var(--text-title);line-height:1.25}.mj-sponsor__amount strong{color:var(--tone-accent);letter-spacing:-.015em;white-space:nowrap;font-size:1.32em;font-weight:700}.mj-sponsor__actions{margin-top:var(--space-sm);flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.mj-sponsor__how{gap:var(--space-xl);min-width:0;display:grid}.mj-sponsor__block{gap:var(--space-md);min-width:0;display:grid}.mj-sponsor__ways{margin-top:var(--space-md);border-top:1.5px solid var(--tone-line)}.mj-sponsor__ways li{border-bottom:1.5px solid var(--tone-line);overflow-wrap:break-word;padding-block:14px}.mj-sponsor__once{margin-top:var(--space-md);max-width:36em}.mj-sponsor__bank{margin-top:var(--space-md);border-top:1.5px solid var(--tone-line)}.mj-sponsor__bank>div{border-bottom:1.5px solid var(--tone-line);gap:2px;min-height:52px;padding-block:10px;display:grid}.mj-sponsor__bank dt{color:var(--tone-muted);font-size:var(--text-small)}.mj-sponsor__bank dd{overflow-wrap:anywhere;font-weight:700}.mj-sponsor__copy{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.mj-sponsor__qr{justify-items:start;gap:8px;padding-block:6px;display:grid}.mj-sponsor__qr>.small{font-weight:400}@media (width>=640px){.mj-sponsor__bank>div{grid-template-columns:10.5em minmax(0,1fr);align-items:center;gap:16px}}@media (width>=1040px){.mj-sponsor__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.mj-presence{padding-block:calc(var(--space-section) * 1.1 + var(--mj-overhang)) calc(var(--space-section) * 1.35)}.mj-presence__inner{gap:var(--space-xl);display:grid}.mj-presence__sentence{max-width:15em;font-family:var(--font-display);font-size:var(--text-display);letter-spacing:-.018em;text-wrap:pretty;font-weight:700;line-height:1.2}.mj-presence__n{color:var(--tone-accent);letter-spacing:-.025em;font-weight:700}.mj-presence__note{gap:var(--space-md);max-width:30rem;display:grid}@media (width>=960px){.mj-presence__note{justify-self:end;width:100%}}.mj-page{--dur-reveal:1.3s;--mj-overhang:0px}@media (width>=960px){.mj-page{--mj-overhang:40px}}@media (prefers-reduced-motion:no-preference){.js .mj-page [data-reveal=up]:not([data-in]){transform:translateY(12px)}.js .mj-page [data-stagger]>[data-reveal]{transition-delay:calc(var(--i,0) * .13s + var(--reveal-delay,0s))}.js .mj-page .word{transition-duration:1.5s;transition-delay:calc(var(--w,0) * 85ms + var(--reveal-delay,0s))}}
