body{background-size:auto;background-attachment:scroll}.inicio{width:100%;max-width:900px;padding:var(--space-05) var(--space-03);flex-direction:column;align-items:center;margin:0 auto;display:flex;position:relative}.inicio-decor{pointer-events:none;z-index:2}.inicio-decor--ink{width:300px;height:auto;margin-top:-100px;transform:translate(30%,-5%)}.inicio-decor--flower{width:auto;height:800px;position:absolute;top:40px;right:800px}.inicio-decor--pen{width:240px;height:auto;position:absolute;top:80vh;right:0}@media (width<=650px){.inicio{padding:0 var(--space-03)}.inicio-decor--ink{width:260px;height:auto;margin-top:-70px;transform:translate(10%,20%)}.inicio-decor--flower{height:700px;top:unset;right:68vw}.inicio-decor--pen{display:none}}.postcard--auth{background:var(--color-bg-paper);width:100%;max-width:800px;min-height:500px;box-shadow:var(--shadow-small);border-radius:2px;flex-direction:row;display:flex}.postcard--auth .postcard__address{width:50%;padding:var(--space-05) var(--space-04);gap:var(--space-04);flex-direction:column;order:2;display:flex}.postcard--auth .postcard__message{width:50%;padding:var(--space-05) 0;order:1}.postcard__message__text{gap:var(--space-03);padding:0 var(--space-04);border-right:1px solid var(--color-border-high);flex-direction:column;justify-content:center;height:100%;font-size:1.3rem;line-height:1.5rem;display:flex}@media (width<=650px){.postcard--auth{padding:var(--space-04);flex-direction:column}.postcard--auth .postcard__address{width:100%;padding:0 0 var(--space-05);order:1}.postcard--auth .postcard__message{border-top:1px solid var(--color-border-low);order:2;width:100%;padding:0}.postcard__message__text{padding:var(--space-05) 0;border-right:none;font-size:1.3rem;line-height:1.5rem}}.postcard__stamp-area{justify-content:flex-end;align-items:flex-start;gap:var(--space-02);margin-bottom:var(--space-02);display:flex}.postcard__stamp{width:auto;height:100px}.auth-form{align-items:flex-start;gap:var(--space-04);flex-direction:column;display:flex}.auth-field{gap:var(--space-01);width:100%;padding-bottom:var(--space-02);border-bottom:1px solid var(--color-border-high);flex-direction:column;display:flex}.auth-field input{width:100%;font:inherit;font-family:var(--font-serif);color:var(--color-text-written);padding:var(--space-01) 0;background:0 0;border:none;outline:none}.auth-links{gap:var(--space-04);flex-wrap:wrap;display:flex}.inicio-teasers{justify-content:center;align-items:flex-start;gap:var(--space-02);width:100%;margin-top:var(--space-05);flex-wrap:wrap;display:flex}.inicio-teasers>*{flex:320px;max-width:420px}.teaser{background:var(--color-bg-paper);box-shadow:var(--shadow-small);border-radius:2px}.teaser-group{isolation:isolate;position:relative}.teaser-group__extra{width:100%;box-shadow:var(--shadow-small);z-index:-1;border-radius:2px;margin-right:10%;display:block;position:relative;transform:translate(-10%)rotate(-2deg)}.teaser-group__stamps{width:100%;margin-top:var(--space-05);justify-content:space-between;display:flex}.teaser-group__stamps .stamp{width:auto;height:90px}.teaser-group__stamps .stamp-1{transform:rotate(-10deg)}.teaser-group__stamps .stamp-2{transform:translateY(20%)rotate(-3deg)}.teaser-group__stamps .stamp-3{transform:rotate(20deg)}.teaser--galeria{aspect-ratio:3/2;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;transform:translate(-20%)rotate(3deg)}.teaser--galeria .teaser__bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.teaser--galeria .teaser__overlay{z-index:1;width:100%;padding:var(--space-05);text-align:center;align-items:center;gap:var(--space-03);flex-direction:column;display:flex;position:relative}.teaser--galeria h2{color:inherit}.teaser--galeria p{max-width:12rem;color:inherit}.teaser--guia{padding:var(--space-06) var(--space-05);text-align:center;transform:translateY(50px)rotate(-5deg)}.teaser--guia .guia-index{margin-top:var(--space-04)}.teaser--guia .guia-index__row a{font-size:.8rem}@media (width<=650px){.teaser-group__extra{display:none}.teaser--galeria{aspect-ratio:unset;width:110%;transform:translate(-6%)rotate(2deg)}.teaser--galeria p{font-size:.8rem}.teaser--guia{padding:var(--space-05) var(--space-04);margin-bottom:var(--space-07)}}
