html{scroll-behavior:smooth}.rj-site{--rj-bg:#1e2f3e;--rj-bg-deep:#172733;--rj-bg-deeper:#121c26;--rj-sand:#adff00;--rj-sand-dark:#8fd600;--rj-surface:#f1f2e8;--rj-text:#f5f1ea;--rj-muted:#b8c0c8;--rj-border:color-mix(in srgb, var(--rj-sand) 42%, transparent);--rj-border-soft:#ffffff24;--rj-max:1240px;--rj-serif:var(--font-editorial), "Playfair Display", Georgia, serif;--rj-sans:var(--font-body), "Plus Jakarta Sans", system-ui, sans-serif;--rj-ease-out:cubic-bezier(.23, 1, .32, 1);--rj-ease-in-out:cubic-bezier(.77, 0, .175, 1);background:var(--rj-bg);color:var(--rj-text);font-family:var(--rj-sans);font-weight:300}.rj-reveal{opacity:0;transition:opacity .62s var(--rj-ease-out), transform .62s var(--rj-ease-out);transition-delay:var(--rj-reveal-delay,0s);will-change:opacity, transform;transform:translateY(1.25rem)}.rj-reveal[data-visible=true]{opacity:1;will-change:auto;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.rj-reveal{opacity:1;transition:opacity .2s;transform:none}}.rj-site section[id],.rj-site #formulario{scroll-margin-top:5.5rem}.rj-site :focus-visible{outline:2px solid var(--rj-sand);outline-offset:3px}.rj-container{width:100%;max-width:var(--rj-max);margin-inline:auto;padding-inline:1.25rem}@media (min-width:768px){.rj-container{padding-inline:2rem}}.rj-serif{font-family:var(--rj-serif)}.rj-label{font-family:var(--rj-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--rj-sand);font-size:.72rem;font-weight:500;display:inline-block}.rj-btn{min-height:2.85rem;font-family:var(--rj-sans);letter-spacing:.02em;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.35rem;font-size:.84rem;font-weight:500;text-decoration:none;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}@media (prefers-reduced-motion:reduce){.rj-btn{transition:none}.rj-media-zoom img,.rj-media-zoom>span img,.rj-overlay-card__media img,.rj-overlay-card__media>span img,.rj-frame__media{filter:none!important;transition:none!important;transform:none!important}}.rj-btn-primary{background:var(--rj-sand);color:var(--rj-bg-deep)}.rj-btn-primary:hover{background:var(--rj-sand-dark);color:var(--rj-bg-deep)}.rj-btn-primary:active{background:color-mix(in srgb, var(--rj-sand-dark) 88%, #000);color:var(--rj-bg-deep)}.rj-btn-primary:focus-visible{outline:2px solid var(--rj-sand);outline-offset:3px}.rj-btn-primary:disabled,.rj-btn-primary[aria-disabled=true]{opacity:.55;cursor:not-allowed}.rj-btn-ghost{border-color:var(--rj-border);color:var(--rj-text);background:0 0}.rj-btn-ghost:hover{border-color:var(--rj-sand);color:var(--rj-sand)}.rj-btn-dark{background:var(--rj-bg-deep);color:var(--rj-text)}.rj-btn-dark:hover{background:#0f1820}.rj-btn:disabled,.rj-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.rj-draft{border:1px solid var(--rj-border);letter-spacing:.08em;text-transform:uppercase;color:var(--rj-sand);margin-top:.65rem;padding:.2rem .55rem;font-size:.68rem;font-weight:500;display:inline-block}.rj-frame{position:relative}.rj-frame:before{content:"";border:1px solid var(--rj-sand);pointer-events:none;z-index:0;position:absolute;inset:-.85rem -.85rem 1.1rem 1.1rem}.rj-frame>*{z-index:1;position:relative}.rj-media-zoom{overflow:hidden}.rj-media-zoom img,.rj-media-zoom>span img{transform-origin:50%;will-change:transform;transition:transform .52s cubic-bezier(.22,1.15,.36,1)}@media (hover:hover) and (pointer:fine){.rj-media-zoom:hover img,.rj-media-zoom:hover>span img,.rj-overlay-card:hover .rj-overlay-card__media img,.rj-overlay-card:hover .rj-overlay-card__media>span img{transform:scale(1.07)}.rj-frame--hover:hover .rj-frame__media{filter:brightness(1.05);transform:scale(1.035)}}.rj-frame__media{background:var(--rj-bg-deep);transform-origin:50%;width:100%;height:100%;transition:transform .52s cubic-bezier(.22,1.15,.36,1),filter .52s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.rj-overlay-card{isolation:isolate;min-height:22rem;color:inherit;border:1px solid var(--rj-border-soft);flex-direction:column;justify-content:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.rj-overlay-card__media img,.rj-overlay-card__media>span img{transform-origin:50%;will-change:transform;transition:transform .52s cubic-bezier(.22,1.15,.36,1)}.rj-overlay-card:after{content:"";z-index:1;background:linear-gradient(#0f182026 0%,#0f182073 52%,#0f1820eb 100%);position:absolute;inset:0}.rj-overlay-card__body{z-index:2;padding:1.35rem 1.2rem 1.45rem;position:relative}.rj-overlay-card__media{z-index:0;position:absolute;inset:0}.rj-input,.rj-select,.rj-textarea{border:1px solid color-mix(in srgb, var(--rj-bg-deep) 22%, transparent);width:100%;color:var(--rj-bg-deep);min-height:2.75rem;font-family:var(--rj-sans);background:#ffffff8c;border-radius:0;padding:.65rem .85rem;font-size:.92rem;font-weight:400}.rj-textarea{resize:vertical;min-height:8rem}.rj-input:disabled,.rj-select:disabled,.rj-textarea:disabled{opacity:.7;cursor:not-allowed}.rj-field-error{color:#7a2e2e;margin-top:.35rem;font-size:.78rem}.rj-back-top{z-index:60;background:var(--rj-sand);width:2.75rem;height:2.75rem;color:var(--rj-bg-deep);cursor:pointer;border:none;place-items:center;display:grid;position:fixed;bottom:1rem;right:1rem}.rj-back-top:hover{background:var(--rj-sand-dark);color:var(--rj-bg-deep)}.rj-footer-email{border-color:var(--rj-border)!important;color:var(--rj-text)!important;background:0 0!important}.rj-footer-email::placeholder{color:var(--rj-muted)}@media (prefers-reduced-motion:reduce){html,.rj-back-top{scroll-behavior:auto}}@media (max-width:639px){.rj-back-top{bottom:.75rem;right:.75rem}}
