.em-entry{--cal:#f3f2ee;--obsidiana:#1f1b26;--pizarra:#56516a;--jacaranda:#55447f;--jacaranda-hondo:#45376b;--jacaranda-claro:#cbc1e6;--borde:#7a748a;--filete:#cdc8cf;--err:#a3302b;--serif:var(--font-display-face,"Iowan Old Style", "Palatino Linotype", Georgia, serif);--sans:var(--font-text-face,system-ui, "Segoe UI", sans-serif);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--cal);min-height:100dvh;color:var(--obsidiana);font-family:var(--sans);-webkit-font-smoothing:antialiased;grid-template-rows:auto 1fr;display:grid}.em-entry__scene{background:#2b2734;height:36vh;min-height:220px;margin:0;position:relative;overflow:hidden}.em-entry__scene picture,.em-entry__scene>picture img{width:100%;height:100%;display:block}.em-entry__scene>picture img{object-fit:cover;object-position:50% 42%;animation:.9s cubic-bezier(.2,.7,.1,1) both em-asienta}.em-entry__wall{background:var(--jacaranda);flex-direction:column;align-items:flex-start;gap:10px;padding:18px 20px 14px;display:flex;position:absolute;bottom:0;left:0}.em-entry__brand{width:116px;display:block}.em-entry__brand img{width:100%;height:auto;display:block}.em-entry__brand:focus-visible{outline:2px solid var(--jacaranda-claro);outline-offset:4px}.em-entry__credit{color:var(--jacaranda-claro);font-size:12px;line-height:1.4}.em-entry__panel{outline:none;justify-content:center;align-items:flex-start;padding:32px 16px 40px;display:flex}.em-entry__page{width:100%;max-width:380px}.em-entry__title{font-family:var(--serif);letter-spacing:-.005em;color:var(--obsidiana);margin:0 0 24px;font-size:36px;font-weight:400;line-height:1.1}.em-entry__lede{color:var(--pizarra);margin:-12px 0 24px;font-size:16px;line-height:1.5}.em-entry__note{color:var(--pizarra);align-items:flex-start;gap:8px;margin:28px 0 0;font-size:13px;line-height:1.5;display:flex}.em-entry__note svg{color:var(--jacaranda);flex:none;margin-top:3px}.em-entry__note a{color:var(--jacaranda);text-underline-offset:3px;text-decoration:underline}.em-entry .fi-sc-form{gap:18px}.em-entry .fi-fo-field-label-content,.em-entry .fi-fo-field-label{font-family:var(--sans);color:var(--obsidiana);font-size:15px;font-weight:600}.em-entry .fi-fo-field-label-required-mark{display:none}.em-entry .fi-input-wrp{border:1px solid var(--borde);background:#fff;border-radius:4px;box-shadow:none!important}.em-entry .fi-input-wrp:hover{border-color:var(--obsidiana)}.em-entry .fi-input-wrp:focus-within{border-color:var(--jacaranda);outline:2px solid var(--jacaranda);outline-offset:1px}.em-entry .fi-input-wrp.fi-invalid{border-color:var(--err)}.em-entry .fi-input{min-height:46px;font-family:var(--sans);color:var(--obsidiana);background:0 0;font-size:16px}.em-entry .fi-input-wrp-suffix{border-inline-start:0}.em-entry .fi-input-wrp-suffix,.em-entry .fi-input-wrp-actions{color:var(--pizarra)}.em-entry .fi-fo-field-wrp-error-message{color:var(--err);font-size:14px;line-height:1.45}.em-entry .fi-checkbox-input{border:1px solid var(--borde);background-color:#fff;border-radius:3px;width:18px;height:18px;box-shadow:none!important}.em-entry .fi-checkbox-input:checked{background-color:var(--jacaranda);border-color:var(--jacaranda)}.em-entry .fi-checkbox-input:focus-visible{outline:2px solid var(--jacaranda);outline-offset:2px}.em-entry .fi-fo-checkbox .fi-fo-field-label-content,.em-entry .fi-fo-field-has-inline-label .fi-fo-field-label-content{font-weight:500}.em-entry .fi-link{color:var(--jacaranda);font-size:14px;font-weight:500}.em-entry .fi-sc-actions{margin-top:6px}.em-entry .fi-btn{background:var(--jacaranda);width:100%;min-height:48px;color:var(--cal);font-family:var(--sans);border-radius:4px;font-size:16px;font-weight:600;box-shadow:none!important}.em-entry .fi-btn:hover{background:var(--jacaranda-hondo)}.em-entry .fi-btn:focus-visible{outline:2px solid var(--jacaranda);outline-offset:3px}@media (width>=900px){.em-entry{grid-template-rows:1fr;grid-template-columns:minmax(0,7fr) minmax(440px,5fr)}.em-entry__scene{height:100dvh;position:sticky;top:0}.em-entry__wall{gap:16px;padding:32px 36px 22px}.em-entry__brand{width:168px}.em-entry__panel{align-items:center;padding:48px clamp(40px,5vw,80px)}.em-entry__title{margin-bottom:32px;font-size:44px}}@media (width>=1680px){.em-entry__page{max-width:440px}.em-entry__title{font-size:52px}}@keyframes em-asienta{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.em-entry__scene>picture img{animation:none}}
