@font-face{font-family:Lekton;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/lekton-latin-ext-400-normal.8886b5d5.woff2) format("woff2"),url(/_next/static/media/lekton-latin-ext-400-normal.1d602cc7.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lekton;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/lekton-latin-400-normal.3bff2d18.woff2) format("woff2"),url(/_next/static/media/lekton-latin-400-normal.e6a25e31.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lekton;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/lekton-latin-ext-400-italic.d70300ca.woff2) format("woff2"),url(/_next/static/media/lekton-latin-ext-400-italic.6156ac44.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lekton;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/lekton-latin-400-italic.6581b2de.woff2) format("woff2"),url(/_next/static/media/lekton-latin-400-italic.0dfc0651.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lekton;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/lekton-latin-ext-700-normal.d293f643.woff2) format("woff2"),url(/_next/static/media/lekton-latin-ext-700-normal.98ec0831.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lekton;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/lekton-latin-700-normal.a686a20e.woff2) format("woff2"),url(/_next/static/media/lekton-latin-700-normal.e936ca7d.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:League Script;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/league-script-latin-400-normal.229d13f7.woff2) format("woff2"),url(/_next/static/media/league-script-latin-400-normal.97f69af2.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Chango;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/chango-latin-ext-400-normal.3a5f1ed4.woff2) format("woff2"),url(/_next/static/media/chango-latin-ext-400-normal.25d0032d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Chango;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/chango-latin-400-normal.24653af8.woff2) format("woff2"),url(/_next/static/media/chango-latin-400-normal.b71b238c.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Climate Crisis Variable;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/climate-crisis-cyrillic-ext-year-normal.e51142ed.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Climate Crisis Variable;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/climate-crisis-cyrillic-year-normal.484e5889.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Climate Crisis Variable;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/climate-crisis-latin-ext-year-normal.7d68843b.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Climate Crisis Variable;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/climate-crisis-latin-year-normal.d0d5bcc1.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/jost-cyrillic-300-normal.3afe9733.woff2) format("woff2"),url(/_next/static/media/jost-cyrillic-300-normal.a97823be.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/jost-latin-ext-300-normal.33e519d6.woff2) format("woff2"),url(/_next/static/media/jost-latin-ext-300-normal.bae39ccc.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/jost-latin-300-normal.5d87441b.woff2) format("woff2"),url(/_next/static/media/jost-latin-300-normal.b09d6366.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jost-cyrillic-400-normal.b25fed36.woff2) format("woff2"),url(/_next/static/media/jost-cyrillic-400-normal.0256ff2c.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jost-latin-ext-400-normal.119e36dd.woff2) format("woff2"),url(/_next/static/media/jost-latin-ext-400-normal.0b6befe3.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jost-latin-400-normal.9970fd44.woff2) format("woff2"),url(/_next/static/media/jost-latin-400-normal.05d86a03.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jost-cyrillic-500-normal.4df7cc73.woff2) format("woff2"),url(/_next/static/media/jost-cyrillic-500-normal.8e1c2af3.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jost-latin-ext-500-normal.8ffc5403.woff2) format("woff2"),url(/_next/static/media/jost-latin-ext-500-normal.28d74ed3.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jost-latin-500-normal.dd8773d4.woff2) format("woff2"),url(/_next/static/media/jost-latin-500-normal.c21c5d33.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--aqua:#9ECACF;--rojo:#CC3023;--rojo2:#C5271B;--amarillo:#F3B019;--rosa:#FBA6BB;--rosita:#FFD0C9;--durazno:#F9B880;--crema:#F4EFEC;--gris:#464646;--ink:#1c1c1c}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Jost,sans-serif;color:var(--ink)}.page,body{background:var(--aqua)}.page{width:884px;margin:0}.hero-scale{width:884px;max-width:100%;margin:0 auto}.hero-scale .stage{transform:none}.stage{position:relative;width:884px;height:700px;overflow:hidden}.stage .abs{position:absolute}.band{left:0;width:717px;background:#CC3023}.band,.bandpink{top:0;height:86px}.bandpink{left:717px;width:167px;background:#FFD0C9}.bandgreen{left:0;top:86px;width:884px;height:49px;background:#2BCA8D}.heart,.heart img,.lana,.lana img{image-rendering:pixelated}.t-tram{left:248px;top:15px;font-family:Lekton,monospace;font-style:italic;font-size:48px;letter-spacing:1.44px;color:#FBAC6B;line-height:.9}.t-al{left:457px;top:38px;font-family:League Script,cursive;font-size:54px;letter-spacing:1.62px;color:var(--crema);line-height:1.2}.t-pastor-b{left:451px;top:87px;color:var(--amarillo)}.t-pastor-b,.t-pastor-f{font-family:Climate Crisis Variable,sans-serif;font-variation-settings:"YEAR" 1979;font-size:34px;letter-spacing:1.02px;line-height:1.55}.t-pastor-f{left:454px;top:84px;color:var(--rojo2)}.mapa{left:144px;top:232px;width:591.6px;height:228px}.mapa svg{width:100%;height:100%;display:block}.monito{position:absolute}.monito,.monito img{image-rendering:pixelated}.monito img{display:block;width:100%;height:100%}.mappin{position:absolute;width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 2px #F4EFEC}.pin-label{position:absolute;font-size:9px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);transform:translateX(-50%);white-space:nowrap}.cal{padding:56px 48px 8px}.cal-kicker{font-size:12px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:rgba(28,28,28,.55)}.month-row{display:flex;align-items:baseline;justify-content:space-between;margin:8px 0 24px}.month-name{font-weight:500;font-size:24px;letter-spacing:-.01em}.arrows{display:flex;gap:18px}.arrows button{border:none;background:none;font-family:Jost;font-size:18px;cursor:pointer;color:rgba(28,28,28,.5);padding:4px}.arrows button:hover{color:var(--ink)}.grid{display:grid;grid-template-columns:repeat(7,1fr)}.dow{font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding:0 0 10px;color:rgba(28,28,28,.45)}.day,.dow{text-align:center}.day{min-height:54px;padding:7px 0 4px;position:relative;cursor:pointer;border-top:1px solid rgba(28,28,28,.12);transition:background .15s;background:none;font-family:Jost;width:100%}.day:hover{background:rgba(244,239,236,.5)}.day.out{cursor:default;color:rgba(28,28,28,.28)}.day.out:hover{background:none}.day .n{font-size:14px;font-weight:400;width:28px;height:28px;line-height:28px;display:inline-block;border-radius:50%}.day.today .n{background:var(--rojo2);color:var(--crema);font-weight:500}.dots{display:flex;gap:4px;justify-content:center;margin-top:2px;height:6px}.dots i{width:6px;height:6px;border-radius:50%;display:block}.dot-flight{background:var(--rojo2)}.dot-visit{background:var(--rosa)}.dot-trip{background:#E8541D}.dot-plan{background:var(--amarillo)}.dot-date{background:var(--gris)}.legend{display:flex;gap:16px;margin-top:0;justify-content:flex-start;flex-wrap:wrap}.legend span{font-size:11px;color:rgba(28,28,28,.5);display:flex;align-items:center;gap:6px}.legend i{width:6px;height:6px;border-radius:50%;display:inline-block}.below{display:flex;flex-direction:column;gap:26px}.count .lbl{font-size:11px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:rgba(28,28,28,.5)}.count .num{font-weight:300;font-size:52px;line-height:1.05;letter-spacing:-.02em;color:var(--ink)}.count .sub{font-size:12.5px;color:rgba(28,28,28,.55)}.count .mini{margin-top:10px;display:flex;gap:13px;font-size:12px;color:rgba(28,28,28,.5)}.count .mini b{font-weight:500;color:var(--ink)}.prox .ph{font-size:11px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:rgba(28,28,28,.5);margin-bottom:2px}.prow{display:flex;align-items:center;gap:11px;padding:9px 2px;border-bottom:1px solid rgba(28,28,28,.1);transition:background .15s}.prow:hover{background:rgba(244,239,236,.5)}.prow .tdot{width:8px;height:8px;border-radius:50%;flex:none}.prow .d{font-size:11.5px;font-weight:500;width:58px;line-height:1.2;flex:none;color:rgba(28,28,28,.75)}.prow .d small{display:block;font-weight:400;font-size:10px;color:rgba(28,28,28,.4)}.prow .t{font-size:12.5px;color:rgba(28,28,28,.85)}.prow .who{margin-left:auto;display:flex;gap:4px}.prow .who i{width:8px;height:8px;border-radius:50%}.who-marina{background:#C6A9E8}.who-marco{background:#E8541D}.addbtn{margin-top:12px;background:none;border:none;font-family:Jost;font-size:12.5px;color:var(--rojo2);cursor:pointer;padding:2px 0}.addbtn:hover{opacity:.7}.overlay{position:fixed;inset:0;background:rgba(28,28,28,.35);display:flex;align-items:center;justify-content:center;z-index:50}.modal{background:var(--crema);width:380px;max-width:92vw;padding:28px}.modal h3{font-size:12px;letter-spacing:.28em;color:rgba(28,28,28,.55);margin-bottom:18px}.modal h3,.modal label{font-weight:500;text-transform:uppercase}.modal label{display:block;font-size:11px;letter-spacing:.1em;color:rgba(28,28,28,.5);margin:12px 0 4px}.modal input,.modal select{width:100%;border:none;border-bottom:1px solid rgba(28,28,28,.25);background:none;font-family:Jost;font-size:15px;padding:6px 0;outline:none}.modal input:focus,.modal select:focus{border-bottom-color:var(--rojo2)}.modal .row2{display:flex;gap:16px}.modal .row2>div{flex:1 1}.modal .acts{display:flex;justify-content:flex-end;gap:18px;margin-top:24px}.modal .acts button{border:none;background:none;font-family:Jost;font-size:14px;cursor:pointer;padding:6px 0}.modal .acts .save{color:var(--rojo2);font-weight:500}.modal .acts .cancel{color:rgba(28,28,28,.5)}.venn{position:relative;height:340px;margin-top:26px}.venn i{position:absolute;width:197px;height:274px;border:2px solid var(--gris);border-radius:50%;top:20px}.venn i:first-child{left:54px}.venn i:last-child{left:191px}footer{padding:0 48px 44px;display:flex;justify-content:space-between}footer button,footer span{font-size:12px;letter-spacing:.08em;color:rgba(28,28,28,.5)}footer button{border:none;background:none;font-family:Jost;cursor:pointer}footer button:hover{color:var(--ink)}.book{perspective:1600px}.cal-layout{display:grid;grid-template-columns:300px 1fr;grid-gap:56px;gap:56px;align-items:stretch;margin-top:10px}.cal-cal{width:300px;order:0}.cal-side{display:flex;flex-direction:column;justify-content:space-between;height:100%;max-width:420px;order:1;padding:6px 0}.cal-events{margin-top:52px}.cal-events .ph{font-size:11px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:rgba(28,28,28,.5);margin-bottom:16px;display:flex;align-items:center;gap:18px}.ev-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:0 36px;gap:0 36px}.ev-card{padding:14px 0;border-top:1px solid rgba(28,28,28,.12)}.ev-top{display:flex;align-items:center;gap:9px;margin-bottom:5px}.ev-top .tdot{width:8px;height:8px;border-radius:50%;flex:none}.ev-d{font-size:12px;font-weight:500;color:rgba(28,28,28,.75)}.ev-d small{font-weight:400;color:rgba(28,28,28,.4)}.ev-who{margin-left:auto;display:flex;gap:4px}.ev-who i{width:8px;height:8px;border-radius:50%}.ev-t{font-size:13.5px;color:rgba(28,28,28,.85);line-height:1.3}.poster-wrap{position:relative;width:300px;height:420px}@keyframes pgFade{0%{opacity:.3}to{opacity:1}}.poster-wrap.flip-next,.poster-wrap.flip-prev{animation:pgFade .35s ease}.poster{position:relative;width:500px;height:700px;overflow:hidden;transform:scale(.6);transform-origin:top left;font-family:Lekton,monospace;font-style:italic}.plabel{left:36px;font-size:26px}.plabel,.pnum{position:absolute;font-style:italic;font-weight:400;line-height:1}.pnum{font-size:27px;white-space:nowrap;text-align:right;padding-bottom:4px;border-bottom:3px solid transparent}.pnum.today{border-bottom-style:solid}.pdots{position:absolute;right:0;top:100%;margin-top:3px;display:flex;gap:4px;justify-content:flex-end}.pdots i{width:5px;height:5px;border-radius:50%;display:block}.poster-title{left:36px;top:620px;font-weight:400;letter-spacing:4px}.pnav,.poster-title{position:absolute;font-size:44px;font-style:italic;line-height:1}.pnav{top:624px;background:none;border:none;font-family:Lekton,monospace;cursor:pointer;padding:0 6px;opacity:.45;transition:opacity .12s}.pnav:hover{opacity:1}.pnav-prev{right:120px}.pnav-next{right:56px}.login-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--aqua);padding:24px}.login-card{width:340px;max-width:92vw;text-align:center}.login-logo{display:flex;flex-direction:column;align-items:center;line-height:1;margin-bottom:26px}.ll-tram{font-family:Lekton,monospace;font-style:italic;font-size:34px;letter-spacing:1px;color:#FBAC6B}.ll-al{font-family:League Script,cursive;font-size:34px;margin:-6px 0}.ll-al,.ll-pastor{color:var(--rojo2)}.ll-pastor{font-family:Climate Crisis Variable,sans-serif;font-variation-settings:"YEAR" 1979;font-size:26px;letter-spacing:.5px}.login-lana{width:120px;height:154px;margin:0 auto 14px}.login-lana img{width:100%;height:100%;image-rendering:pixelated;display:block}.login-lana.nope{animation:shake .5s}@keyframes shake{0%,to{transform:translateX(0)}20%{transform:translateX(-7px) rotate(-3deg)}40%{transform:translateX(7px) rotate(3deg)}60%{transform:translateX(-5px)}80%{transform:translateX(5px)}}.login-guard{font-family:Jost;font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:rgba(28,28,28,.5);margin-bottom:22px}.login-card input{width:100%;border:none;border-bottom:1.5px solid rgba(28,28,28,.25);background:none;font-family:Jost;font-size:16px;text-align:center;padding:8px 0;outline:none}.login-card input:focus{border-bottom-color:var(--rojo2)}.login-card .go{margin-top:22px;width:100%;border:none;background:var(--ink);color:var(--crema);font-family:Jost;font-size:13px;letter-spacing:.2em;text-transform:uppercase;padding:13px;cursor:pointer}.login-card .go:hover{background:var(--rojo2)}.login-card .msg{margin-top:14px;font-size:13px;color:var(--rojo2);min-height:18px}.book-cta{display:flex;flex-direction:column;gap:3px;margin:8px 48px 40px;padding:22px 26px;background:var(--crema);text-decoration:none;border:1px solid rgba(28,28,28,.1);transition:transform .14s,box-shadow .14s}.book-cta:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(28,28,28,.1)}.book-cta-k{font-size:11px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:rgba(28,28,28,.5)}.book-cta-t{font-family:Lekton,monospace;font-style:italic;font-size:22px;color:var(--rojo2)}.adv-page,.book-page{padding:0 0 40px}.book-head{padding:56px 48px 8px;display:flex;flex-direction:column;gap:6px}.book-back{font-size:12px;letter-spacing:.06em;color:rgba(28,28,28,.5);text-decoration:none;width:max-content}.book-back:hover{color:var(--ink)}.book-title{display:flex;align-items:baseline;gap:12px;margin-top:10px;flex-wrap:wrap}.bt-tram{font-family:Lekton,monospace;font-style:italic;font-size:34px;color:rgba(28,28,28,.55)}.bt-al{font-family:League Script,cursive;font-size:44px;color:var(--rojo2);line-height:.8}.bt-pastor{font-family:Climate Crisis Variable,sans-serif;font-variation-settings:"YEAR" 1979;font-size:30px;letter-spacing:.5px;color:var(--ink)}.book-sub{font-size:12px;letter-spacing:.06em;color:rgba(28,28,28,.5)}.book-grid{padding:28px 48px;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:26px;gap:26px}.adv-card{position:relative;display:flex;flex-direction:column;gap:6px;min-height:190px;padding:22px 20px 18px;text-decoration:none;transition:transform .14s,box-shadow .14s;box-shadow:0 8px 22px rgba(28,28,28,.12)}.adv-card:hover{transform:translateY(-3px) rotate(-.5deg);box-shadow:0 16px 34px rgba(28,28,28,.18)}.adv-tape{position:absolute;top:-9px;left:50%;transform:translateX(-50%) rotate(-2deg);width:74px;height:20px;background:rgba(244,239,236,.55);box-shadow:0 1px 2px rgba(28,28,28,.12)}.adv-place{font-family:Lekton,monospace;font-style:italic;font-size:27px;line-height:1.02;margin-top:6px}.adv-when{font-size:12px;opacity:.85;letter-spacing:.02em}.adv-meta{display:flex;gap:10px;align-items:center;font-size:11px;opacity:.8;margin-top:auto}.adv-soon{margin-left:auto;font-weight:600}.adv-open{font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.7;margin-top:8px}.adv-hero{padding:52px 48px 10px;display:flex;flex-direction:column;gap:7px}.adv-h-place{font-family:Lekton,monospace;font-style:italic;font-size:46px;line-height:1;color:var(--ink)}.adv-h-title{font-size:15px;color:rgba(28,28,28,.65)}.adv-h-row{display:flex;align-items:center;gap:10px;font-size:12.5px;color:rgba(28,28,28,.6);flex-wrap:wrap;margin-top:4px}.adv-h-row .tdot{width:8px;height:8px;border-radius:50%}.adv-dot{opacity:.4}.scrap{padding:26px 48px;display:grid;grid-template-columns:1fr 320px;grid-gap:44px;gap:44px;align-items:start}.scrap-h{display:flex;align-items:center;gap:16px;font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:rgba(28,28,28,.5);margin-bottom:16px}.poloroid-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:20px;gap:20px}.polaroid{background:var(--crema);padding:9px 9px 0;box-shadow:0 6px 16px rgba(28,28,28,.14);display:flex;flex-direction:column}.polaroid.empty{box-shadow:none;background:rgba(244,239,236,.45);border:1px dashed rgba(28,28,28,.2)}.polaroid-img{aspect-ratio:1;background:rgba(28,28,28,.05);display:flex;align-items:center;justify-content:center;overflow:hidden}.polaroid-img img{width:100%;height:100%;object-fit:cover}.polaroid-plus{font-size:26px;color:rgba(28,28,28,.28)}.polaroid-cap{font-family:Lekton,monospace;font-style:italic;font-size:12.5px;color:rgba(28,28,28,.55);padding:8px 2px 12px;min-height:34px}.scrap-side{display:flex;flex-direction:column;gap:30px}.scrap-places .place-chip{display:inline-block;background:var(--rosita);color:var(--rojo2);font-size:13px;padding:6px 12px;border-radius:20px;margin-bottom:8px}.place-hint{font-size:11.5px;color:rgba(28,28,28,.45);line-height:1.4}.scrap-note textarea{width:100%;min-height:150px;resize:vertical;border:1px solid rgba(28,28,28,.18);background:var(--crema);font-family:Lekton,monospace;font-style:italic;font-size:15px;line-height:1.5;padding:14px;outline:none;color:var(--ink)}.scrap-note textarea:focus{border-color:var(--rojo2)}.scrap-note-acts{display:flex;justify-content:flex-end;margin-top:12px}.scrap-note-acts .save{border:none;background:var(--ink);color:var(--crema);font-family:Jost;font-size:12px;letter-spacing:.14em;text-transform:uppercase;padding:11px 18px;cursor:pointer}.scrap-note-acts .save:hover{background:var(--rojo2)}.scrap-msg{padding:0 48px 20px;font-size:12.5px;color:var(--rojo2)}.adv-nav{padding:24px 48px 8px;display:flex;justify-content:space-between;font-size:13px}.adv-nav a{color:rgba(28,28,28,.6);text-decoration:none;font-family:Lekton,monospace;font-style:italic;font-size:15px}.adv-nav a:hover{color:var(--rojo2)}.book-foot{padding:20px 48px 44px;display:flex;justify-content:space-between}.book-foot span{font-size:12px;letter-spacing:.08em;color:rgba(28,28,28,.5)}.event-body{padding:26px 48px 8px}.logi{max-width:560px}.logi-empty{font-size:12.5px;color:rgba(28,28,28,.45);font-family:Lekton,monospace;font-style:italic;margin-bottom:8px}.logi-list{display:flex;flex-direction:column}.logi-item{display:flex;align-items:flex-start;gap:12px;padding:13px 2px;border-top:1px solid rgba(28,28,28,.12)}.logi-ic{font-size:16px;line-height:1.3}.logi-main{flex:1 1;min-width:0}.logi-t{font-size:14px;color:var(--ink);display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.logi-t a{color:var(--rojo2);text-decoration:none}.logi-t a:hover{text-decoration:underline}.logi-date{font-size:11px;font-weight:500;color:rgba(28,28,28,.5);letter-spacing:.04em}.logi-b{font-size:12.5px;color:rgba(28,28,28,.6);margin-top:2px}.logi-x{border:none;background:none;color:rgba(28,28,28,.3);font-size:16px;cursor:pointer;padding:0 4px;line-height:1.2}.logi-x:hover{color:var(--rojo2)}.logi-form{margin-top:14px;background:var(--crema);padding:18px;display:flex;flex-direction:column;gap:10px}.logi-kinds{display:flex;gap:8px;flex-wrap:wrap}.logi-kinds button{border:1px solid rgba(28,28,28,.18);background:none;font-family:Jost;font-size:12px;padding:6px 11px;cursor:pointer;border-radius:16px;color:rgba(28,28,28,.65)}.logi-kinds button.on{background:var(--ink);color:var(--crema);border-color:var(--ink)}.logi-form input{border:none;border-bottom:1px solid rgba(28,28,28,.22);background:none;font-family:Jost;font-size:14px;padding:7px 0;outline:none;width:100%}.logi-form input:focus{border-bottom-color:var(--rojo2)}.logi-row{display:flex;gap:14px}.logi-row input{flex:1 1}.logi-acts{display:flex;justify-content:flex-end;align-items:center;gap:18px;margin-top:4px}.logi-acts .save{border:none;background:var(--ink);color:var(--crema);font-family:Jost;font-size:12px;letter-spacing:.14em;text-transform:uppercase;padding:10px 16px;cursor:pointer}.logi-acts .save:hover{background:var(--rojo2)}.ev-card{text-decoration:none;color:inherit;display:block;transition:background .15s}.ev-card:hover{background:rgba(244,239,236,.5)}.mood-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:26px;gap:26px;padding:34px 48px 40px}.mood-card{position:relative;aspect-ratio:4/5;padding:18px;display:flex;flex-direction:column;justify-content:flex-end;text-decoration:none;overflow:hidden;transition:transform .18s ease}.mood-card:hover{transform:rotate(-1.2deg) scale(1.02)}.mood-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.85}.mood-card .mood-name{position:relative;font-family:Lekton,monospace;font-style:italic;font-size:22px;line-height:1.1;text-shadow:0 0 14px rgba(0,0,0,.08)}.mood-card .mood-count{position:relative;font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.8;margin-top:4px}.mood-tape{position:absolute;top:-7px;left:50%;transform:translateX(-50%) rotate(-3deg);width:64px;height:18px;background:rgba(244,239,236,.65)}.mood-new{aspect-ratio:4/5;border:1.5px dashed rgba(28,28,28,.3);display:flex;align-items:center;justify-content:center;padding:18px}.mood-new-btn{border:none;background:none;font-family:Jost;font-size:13px;letter-spacing:.1em;color:rgba(28,28,28,.55);cursor:pointer}.mood-new-btn:hover{color:var(--ink)}.mood-new-form{display:flex;flex-direction:column;gap:12px;width:100%}.mood-new-form input{border:none;border-bottom:1px solid rgba(28,28,28,.25);background:none;font-family:Jost;font-size:14px;padding:7px 0;outline:none;width:100%}.mood-new-form input:focus{border-bottom-color:var(--rojo2)}.mood-new-form button{border:none;background:var(--ink);color:var(--crema);font-family:Jost;font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:9px;cursor:pointer}.mood-new-form button:hover{background:var(--rojo2)}.board{padding:10px 48px 30px}.board-bar{display:flex;gap:10px}.board-bar>button{border:1px solid rgba(28,28,28,.2);background:none;font-family:Jost;font-size:12.5px;padding:8px 14px;border-radius:18px;cursor:pointer;color:rgba(28,28,28,.7)}.board-bar>button:hover{background:var(--crema);color:var(--ink)}.board-input{margin-top:14px;background:var(--crema);padding:16px;max-width:480px}.board-input input,.board-input textarea{width:100%;border:none;border-bottom:1px solid rgba(28,28,28,.22);background:none;font-family:Jost;font-size:14px;padding:7px 0;outline:none;resize:vertical}.board-input input:focus,.board-input textarea:focus{border-bottom-color:var(--rojo2)}.board-input-acts{display:flex;justify-content:flex-end;gap:14px;margin-top:10px}.board-input-acts button{border:none;background:none;font-family:Jost;font-size:12.5px;cursor:pointer}.board-input-acts .save{color:var(--rojo2);font-weight:500}.board-input-acts .cancel{color:rgba(28,28,28,.5)}.board-empty{margin-top:26px;font-family:Lekton,monospace;font-style:italic;font-size:14px;color:rgba(28,28,28,.45)}.board-grid{margin-top:26px;column-count:3;column-gap:22px}.pin{position:relative;page-break-inside:avoid;break-inside:avoid;margin-bottom:22px;background:var(--crema);padding:9px 9px 12px;box-shadow:0 10px 22px rgba(28,28,28,.14)}.pin img{width:100%;display:block}.pin-tape{position:absolute;top:-8px;left:50%;transform:translateX(-50%) rotate(-4deg);width:56px;height:17px;background:rgba(158,202,207,.75);z-index:2}.pin-paper{font-family:Lekton,monospace;font-style:italic;font-size:14.5px;line-height:1.45;padding:16px 14px;color:#1c1c1c;white-space:pre-wrap}.pin-link{display:flex;align-items:center;gap:9px;padding:13px 10px;text-decoration:none;color:var(--ink)}.pin-link-ic{font-size:15px}.pin-link-t{font-size:13px;border-bottom:1px solid rgba(28,28,28,.3);word-break:break-all}.pin-x{position:absolute;top:2px;right:4px;border:none;background:none;color:rgba(28,28,28,.35);font-size:15px;cursor:pointer;z-index:3;padding:2px 5px}.pin-x:hover{color:var(--rojo2)}.pin:hover{z-index:5}.mood-cta{display:block;margin:6px 48px 40px;padding:20px 24px;background:rgba(244,239,236,.5);text-decoration:none;transition:background .18s}.mood-cta:hover{background:var(--crema)}.mood-cta-k{display:block;font-family:Lekton,monospace;font-style:italic;font-size:19px;color:var(--ink)}.mood-cta-t{display:block;font-size:12px;color:rgba(28,28,28,.55);margin-top:3px}.plan{max-width:620px}.plan-sec{margin-bottom:34px}.plan-h{display:flex;align-items:baseline;gap:10px}.plan-ic{font-size:15px}.plan-t{font-family:Lekton,monospace;font-style:italic;font-size:19px;color:var(--ink)}.plan-hint{font-size:11px;color:rgba(28,28,28,.45);flex:1 1}.plan-h .addbtn{margin-top:0}.plan-empty{font-size:12px;color:rgba(28,28,28,.35);font-style:italic;font-family:Lekton,monospace;padding:8px 0 0 25px}.plan-list{margin-top:6px}.plan-item{display:flex;align-items:flex-start;gap:10px;padding:11px 2px 11px 0;border-top:1px solid rgba(28,28,28,.1)}.plan-item.starred{background:rgba(244,239,236,.65)}.plan-star{border:none;background:none;font-size:15px;cursor:pointer;color:rgba(28,28,28,.18);padding:0 4px;line-height:1.4}.plan-star.on,.plan-star:hover{color:var(--amarillo)}.plan-main{flex:1 1;min-width:0}.plan-title{font-size:14px;color:var(--ink);display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.plan-title a{color:var(--rojo2);text-decoration:none}.plan-title a:hover{text-decoration:underline}.plan-body{font-size:12.5px;color:rgba(28,28,28,.6);margin-top:2px}.cancel-lite{border:none;background:none;font-family:Jost;font-size:12.5px;color:rgba(28,28,28,.5);cursor:pointer}.plan-cta{display:block;margin:26px 48px 0;padding:20px 24px;background:var(--crema);text-decoration:none;transition:transform .15s;box-shadow:0 8px 20px rgba(28,28,28,.1)}.plan-cta:hover{transform:rotate(-.6deg) scale(1.01)}.plan-cta-k{display:block;font-family:Lekton,monospace;font-style:italic;font-size:18px;color:var(--ink)}.plan-cta-t{display:block;font-size:12px;color:rgba(28,28,28,.55);margin-top:3px}.polaroid{position:relative}.polaroid-cap-in{width:100%;border:none;background:none;font-family:Lekton,monospace;font-style:italic;font-size:13px;color:var(--ink);padding:8px 2px 0;outline:none}.polaroid-cap-in::placeholder{color:rgba(28,28,28,.32)}.polaroid-x{position:absolute;top:4px;right:6px;border:none;background:rgba(244,239,236,.85);color:rgba(28,28,28,.55);font-size:14px;line-height:1;padding:3px 7px;border-radius:50%;cursor:pointer;opacity:0;transition:opacity .15s}.polaroid:hover .polaroid-x{opacity:1}.polaroid-x:hover{color:var(--rojo2)}.polaroid-plus{cursor:pointer}.scrap-pager{display:flex;align-items:center;gap:14px;justify-content:center;margin-top:18px;font-family:Lekton,monospace;font-style:italic;font-size:13px;color:rgba(28,28,28,.6)}.scrap-pager button{border:none;background:none;font-family:Lekton,monospace;font-size:22px;cursor:pointer;color:rgba(28,28,28,.55);padding:0 8px}.scrap-pager button:hover{color:var(--ink)}.scrap-pager button:disabled{opacity:.25;cursor:default}