@font-face{font-family:"Junicode";src:url(/fonts/junicode-400-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Junicode";src:url(/fonts/junicode-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Junicode Wordmark";src:url(/fonts/junicode-700-wordmark.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fonts/sourcesans3-400-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fonts/sourcesans3-600-regular.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fonts/sourcesans3-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--desk:#f6ece2;--desk-deep:#efdfcd;--paper:#fffdf9;--paper-warm:#fbf6ee;--ink:#241c12;--ink-2:#655a46;--ink-3:#96896e;--rule:#ece3d3;--rule-strong:#d9cbae;--plum:#4E3553;--plum-deep:#37253a;--noche:#201826;--noche-txt:#f3e6da;--noche-2:#cdb6c5;--noche-rule:rgba(243,230,218,.22);--lila:#8b68bc;--sage:#48663f;--sage-bg:#e9efdd;--tan:#8a6a32;--gut:clamp(14px,4vw,52px);--serif:"Junicode",Georgia,"Times New Roman",serif;--sans:"Source Sans 3","Segoe UI",system-ui,sans-serif;--ds-border-width-default:1px;--ds-border-width-focus:2px;--ds-border-radius-md:2px;--ds-icon-size:1.2rem;--ds-size-2:.5rem;--ds-size-4:1rem;--ds-size-5:1.25rem;--ds-size-14:3.5rem;--ds-color-border-subtle:#eae8e5;--ds-color-surface-default:transparent;--ds-color-surface-tinted:#ffffff;--ds-color-surface-hover:#ffffff;--ds-color-text-default:var(--ink);--dsc-focus-outline:2px solid var(--plum);--dsc-focus-boxShadow-inset:none}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}[id]{scroll-margin-top:1.4rem}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*{transition:none !important}}body{background:var(--desk);background-image:radial-gradient(1200px 640px at 42% 220px, rgba(255,255,254,.85), rgba(255,255,254,0) 72%),linear-gradient(155deg, rgba(255,255,253,.5), rgba(240,220,200,.25));background-attachment:fixed;color:var(--ink);font:400 1.0625rem/1.65 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:clip}::selection{background:var(--plum);color:#fdf8ef}a{color:inherit;text-decoration:underline;text-decoration-color:var(--rule-strong);text-decoration-thickness:1px;text-underline-offset:.22em;transition:color .15s,text-decoration-color .15s}a:hover{color:var(--plum);text-decoration-color:var(--plum)}.flecha{display:inline-block;transition:transform .18s ease}a:hover .flecha,a:focus-visible .flecha{transform:translateX(.22em)}:focus-visible{outline:2px solid var(--plum);outline-offset:3px;border-radius:1px}img{display:block;max-width:100%;height:auto}.cut{display:block;user-select:none;pointer-events:none}.mini-cut{width:min(100%,24rem);height:auto;margin:0 auto .5rem}.sc{font-family:var(--serif);font-feature-settings:"smcp";text-transform:lowercase;letter-spacing:.3em}.display{font-family:var(--serif);font-weight:400;line-height:1.08;letter-spacing:-.012em}em.claim{font-style:italic}.noche{display:flow-root;background:var(--noche);background-image:radial-gradient(1000px 560px at 26% -8%, rgba(139,104,188,.16), rgba(139,104,188,0) 70%);color:var(--noche-txt)}.noche ::selection{background:var(--noche-txt);color:var(--noche)}.noche a{text-decoration-color:var(--noche-rule)}.noche a:hover{color:#fff;text-decoration-color:var(--noche-2)}.noche :focus-visible{outline-color:var(--noche-2)}.masthead{width:100%;max-width:calc(72rem + 2*var(--gut));margin-inline:auto;padding:1.3rem var(--gut) 0;position:relative;z-index:5}.wordmark{font-family:"Junicode Wordmark",var(--serif);font-weight:700;font-size:1.4rem;text-decoration:none;letter-spacing:.01em}.hero{position:relative;padding:clamp(2.6rem,7vh,5rem) var(--gut) 0}.hero-grid{max-width:72rem;margin:0 auto;display:grid;grid-template-columns:1.35fr 1fr;gap:clamp(2rem,5vw,4.5rem);align-items:center}.hero h1{font-size:clamp(2.4rem,4.8vw,3.7rem);max-width:20ch}.hero h1 .h1-soft{color:var(--noche-2)}.hero-sub{font:400 clamp(1.2rem,2.5vw,1.55rem)/1.4 var(--serif);color:var(--noche-2);margin-top:1.5rem;max-width:34ch}.hero-actions{margin-top:2.2rem;display:flex;gap:.7rem 2.2rem;align-items:baseline;flex-wrap:wrap}.cta-noche{font-family:var(--serif);font-size:1.45rem;color:var(--noche-txt);text-decoration-thickness:2px;text-decoration-color:var(--lila)}.cta-noche:hover{color:#fff;text-decoration-color:#a98cd6}.cta-quiet-noche{font-family:var(--serif);font-size:1.45rem;color:var(--noche-2);text-decoration-color:var(--noche-rule)}.cta-quiet-noche:hover{color:var(--noche-txt);text-decoration-color:var(--noche-2)}.hero-cutout{width:clamp(26rem,42vw,52rem);justify-self:end;align-self:start;margin-top:clamp(1rem,3vh,2.5rem);margin-right:calc(-1*clamp(0px,5vw,4rem));transform:translateY(clamp(8rem,12vh,11rem)) rotate(.5deg);filter:drop-shadow(0 16px 30px rgba(0,0,0,.55));position:relative;z-index:1}figure.captura.hero-shot{position:relative;z-index:3;max-width:66rem;margin:clamp(1rem,3vh,2.5rem) auto -7.5rem}figure.captura.hero-shot .mount{transform:rotate(.4deg)}figure.captura{margin:1.7rem 0 .4rem}figure.captura .mount{background:#fff;padding:9px;border:1px solid #e6dcc6;box-shadow:0 1px 2px rgba(40,26,34,.18),0 18px 38px -22px rgba(40,26,34,.5)}figure.captura img{border:1px solid #ece4d0}figure.captura figcaption{font:italic 400 .98rem/1.5 var(--serif);color:var(--ink-2);margin-top:.8rem}figure.captura figcaption .fig{font-style:normal;font-feature-settings:"smcp";text-transform:lowercase;letter-spacing:.14em;color:var(--plum)}.tilt-l{transform:rotate(-.55deg)}.tilt-r{transform:rotate(.45deg)}.problema{max-width:44rem;margin:clamp(11rem,20vh,14rem) auto 0;padding:0 var(--gut);text-align:center}.problema .label{display:block;font-size:.95rem;color:var(--ink-2);margin-bottom:1.1rem}.problema h2{font-family:var(--serif);font-weight:400;font-size:clamp(2rem,5vw,3rem);letter-spacing:-.01em}.problema p{margin-top:1.5rem;color:var(--ink-2);font-size:1.13rem;text-align:left}.problema p strong{color:var(--ink);font-weight:600}.problema .queda{margin-top:2rem;font:400 clamp(1.3rem,2.8vw,1.7rem)/1.4 var(--serif);color:var(--ink);text-align:left}.chapter{position:relative;max-width:62rem;margin:clamp(4.6rem,10vh,7.5rem) auto 0;padding:0 var(--gut);text-align:center}.chapter .label{display:block;font-size:.95rem;color:var(--ink-2);margin-bottom:1.1rem}.chapter-cut{width:min(72%,24rem);margin:0 auto 1.8rem}.chapter h2{font-family:var(--serif);font-weight:400;font-size:clamp(2.1rem,5.4vw,3.4rem);line-height:1.1;letter-spacing:-.01em}.chapter h2 em{font-style:italic;color:var(--plum)}.chapter .intro{margin:1.4rem auto 0;max-width:56ch;color:var(--ink-2);font-size:1.12rem;text-align:left}.chapter .intro strong{color:var(--ink)}.dia{max-width:94rem;margin:0 auto;padding:0 var(--gut)}.duo{display:grid;grid-template-columns:20rem 1fr;gap:clamp(1.8rem,4vw,3.5rem);align-items:center;margin-top:clamp(3.2rem,8vh,5rem)}.duo.flip{grid-template-columns:1fr 20rem}.duo figure.captura{margin-right:calc(-1*clamp(0px,3vw,2.5rem))}.duo.flip figure.captura{margin-right:0;margin-left:calc(-1*clamp(0px,3vw,2.5rem))}.duo .copy h3{font-family:var(--serif);font-weight:400;font-size:1.7rem;line-height:1.2}.duo .copy p{margin-top:.8rem;color:var(--ink-2)}.duo .copy p strong{color:var(--ink);font-weight:600}.cta-line{margin:clamp(2.8rem,6vh,4rem) auto 0;text-align:center}.cta{font-family:var(--serif);font-size:1.45rem;text-decoration-thickness:2px;text-decoration-color:var(--plum);color:var(--plum)}.cta:hover{color:var(--plum-deep);text-decoration-color:var(--plum-deep)}.tabs{max-width:68rem;margin:1.5rem auto 0;padding:0 var(--gut)}.evt-tabs{margin-top:clamp(2.8rem,7vh,4.4rem)}.tabs-card{background:var(--paper);border:1px solid var(--rule-strong);box-shadow:0 1px 2px rgba(96,74,44,.06),0 16px 34px -26px rgba(96,74,44,.35);padding:clamp(1.5rem,3.6vw,2.3rem)}.tabs-lead{color:var(--ink-2);font-size:1.13rem;line-height:1.6;max-width:62ch;margin:0 0 clamp(1.4rem,3vw,1.9rem)}.tablist{display:flex;flex-wrap:wrap;gap:.15rem;border-bottom:1px solid var(--rule-strong)}.tab-radio{position:absolute;width:1px;height:1px;opacity:0;margin:0;pointer-events:none}.tab{cursor:pointer;font:600 1rem/1 var(--sans);color:var(--ink-2);padding:.9rem 1.15rem;border-bottom:2.5px solid rgba(0,0,0,0);margin-bottom:-1px;transition:color .15s,border-color .15s}.tab:hover{color:var(--plum)}.tab-radio:checked+.tab{color:var(--plum);border-bottom-color:var(--plum)}.tab-radio:focus-visible+.tab{outline:2px solid var(--plum);outline-offset:2px;border-radius:2px}.tabpanels{padding-top:clamp(1.4rem,3vw,1.9rem)}.tabpanel{display:none}.tabpanel p{color:var(--ink-2);font-size:1.13rem;line-height:1.6;max-width:62ch;margin:0}.tabpanel p+p{margin-top:.85rem}.dialogo i{color:var(--ink)}.tab-shot{margin:1.5rem 0 0}.tab-shot img{width:100%;background:#fff;padding:7px;border:1px solid #e6dcc6;box-shadow:0 1px 2px rgba(40,26,34,.14),0 14px 30px -20px rgba(40,26,34,.45)}#panel-docs .tab-shot img{background:none;padding:0;border:0;box-shadow:none}.tabs:has(#tab-docs:checked) #panel-docs,.tabs:has(#tab-pagos:checked) #panel-pagos,.tabs:has(#tab-degus:checked) #panel-degus,.tabs:has(#tab-arch:checked) #panel-arch,.tabs:has(#mf-directorio:checked) #mfp-directorio,.tabs:has(#mf-composicion:checked) #mfp-composicion,.tabs:has(#mf-config:checked) #mfp-config,.tabs:has(#mf-catalogo:checked) #mfp-catalogo,.tabs:has(#mf-buscador:checked) #mfp-buscador{display:block}.mf-tabs{max-width:70rem}@supports not (selector(:has(*))){.tabpanel{display:block;padding-bottom:.7rem}.tabpanel+.tabpanel{border-top:1px solid var(--rule)}}.liner{position:relative;margin-top:clamp(4.6rem,10vh,7.5rem);height:clamp(11rem,24vw,17rem);background:var(--noche);background-image:radial-gradient(900px 480px at 50% -20%, rgba(139,104,188,.18), rgba(139,104,188,0) 70%);border-top:1px solid var(--plum-deep);border-bottom:1px solid var(--plum-deep);box-shadow:inset 0 12px 30px -18px rgba(0,0,0,.55),inset 0 -12px 30px -18px rgba(0,0,0,.55)}.liner .cartouche{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) rotate(-.6deg);background:var(--paper);border:1px solid #c6b28b;box-shadow:0 1px 2px rgba(96,74,44,.12),0 14px 30px -18px rgba(0,0,0,.5);padding:1.05rem 2.2rem;text-align:center;white-space:nowrap}.liner .cartouche::before{content:"";position:absolute;inset:4px;border:1px solid #ded1b4}.liner .cartouche .sc{font-size:1rem;color:var(--ink)}.sheet{background:var(--paper);max-width:66rem;margin:0 auto;padding:clamp(2.4rem,6vw,4.6rem) clamp(1.35rem,5vw,4.8rem) clamp(2.8rem,6vw,4.8rem);border:1px solid #e6dcc8;box-shadow:0 1px 2px rgba(96,74,44,.09),0 20px 46px -28px rgba(96,74,44,.38);position:relative;z-index:2}.sheet.docs{margin-top:-3.2rem}.sheet h2{font-family:var(--serif);font-weight:400;font-size:clamp(1.85rem,4.6vw,2.8rem);line-height:1.14;letter-spacing:-.008em;max-width:24ch}.sheet h2 em{font-style:italic;color:var(--plum)}.sheet .intro{margin-top:1.3rem;max-width:60ch;color:var(--ink-2);font-size:1.11rem}.sheet .intro strong{color:var(--ink)}.sheet h3.parte{font-family:var(--serif);font-weight:400;font-size:clamp(1.55rem,3.4vw,2.1rem);letter-spacing:-.005em;margin-top:3.4rem;padding-top:2.6rem;border-top:1px solid var(--rule-strong)}.rot-b{transform:rotate(.22deg)}.pull-l{width:112%;margin-left:calc(-1*clamp(1rem,9vw,7.5rem))}.pull-r{width:112%;margin-left:auto;margin-right:calc(-1*clamp(1rem,9vw,7.5rem))}.memoria-copy{max-width:44rem;margin:2.4rem auto 0}.memoria-copy p{color:var(--ink-2);font-size:1.13rem}.memoria-copy p+p{margin-top:1rem}figure.captura.plate{max-width:56rem;margin:2.8rem auto 0}.priscila{margin-top:clamp(4.6rem,10vh,7.5rem);padding:clamp(3.4rem,12vh,9rem) var(--gut) clamp(3.8rem,12vh,9.5rem)}.priscila-in{max-width:66rem;margin:0 auto;display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(2rem,6vw,4.6rem);align-items:center}.priscila .apertura{color:var(--noche-2);font-size:1.11rem;max-width:52ch}.priscila .apertura strong{color:var(--noche-txt);font-weight:600}.quote{margin-top:1.8rem;max-width:54ch}.quote p{font:italic 400 clamp(1.55rem,3.4vw,2.15rem)/1.42 var(--serif)}.quote footer{margin-top:1.2rem;font-size:.98rem;color:var(--noche-2)}.quote footer b{color:var(--noche-txt);font-weight:600}.priscila .cta-line{text-align:left;margin-top:2.6rem}.foto-cc{justify-self:center;max-width:33rem;margin:0;transform:rotate(-1deg)}.foto-cc img{width:100%;border:7px solid var(--paper);box-shadow:0 2px 5px rgba(0,0,0,.35),0 28px 54px -24px rgba(0,0,0,.75)}.foto-cc figcaption{margin-top:1rem;text-align:center;font:italic 400 .98rem/1.4 var(--serif);color:var(--noche-2)}.cierre{position:relative}.cierre>:not(.cierre-orn){position:relative;z-index:1}.cierre-orn{position:absolute;bottom:clamp(2rem,7vh,5.5rem);width:clamp(15rem,24vw,26rem);z-index:0;opacity:.92}.cierre-orn.izq{left:clamp(-3rem,1vw,1rem);transform:rotate(-5deg)}.cierre-orn.der{right:clamp(-3rem,1vw,1rem);transform:scaleX(-1) rotate(-5deg)}.rsvp-wrap{position:relative;max-width:46rem;margin:clamp(4.6rem,10vh,7.5rem) auto 0;padding:0 var(--gut)}.rsvp{background:var(--paper);border:1px solid #c6b28b;position:relative;z-index:1;box-shadow:0 1px 2px rgba(96,74,44,.09),0 20px 44px -26px rgba(96,74,44,.4);padding:clamp(2.2rem,5.5vw,3.4rem) clamp(1.3rem,5vw,3.2rem) clamp(2.4rem,5.5vw,3.2rem);text-align:center;transform:rotate(.35deg)}.rsvp::before{content:"";position:absolute;inset:5px;border:1px solid #ded1b4;pointer-events:none}.rsvp .label{display:block;font-size:.92rem;color:var(--ink-2);margin-bottom:.9rem}.rsvp .precio-frase{font-family:var(--serif);font-size:clamp(1.5rem,3.4vw,2rem);line-height:1.25}.rsvp .precio-frase .num{font-size:clamp(3rem,7vw,4.4rem);line-height:1;letter-spacing:-.02em;display:block;margin:.4rem 0 .3rem}.rsvp ul{margin:1.8rem auto 0;max-width:26rem;list-style:none;border-top:1px solid var(--rule)}.rsvp ul li{padding:.85rem .2rem;border-bottom:1px solid var(--rule);color:var(--ink-2);font-size:1.04rem}.baile-preg{width:min(76%,44rem);margin:clamp(4rem,10vh,7rem) auto 0}.baile-preg img{display:block;width:100%;height:auto}.faq{margin:2.6rem auto 0;padding:0 var(--gut)}.faq-grid{max-width:72rem;margin:0 auto;display:grid;grid-template-columns:1fr 1.6fr;gap:clamp(2.5rem,4.5vw,3.75rem);align-items:start}.faq-aside{position:sticky;top:2.5rem}.faq-aside h2{font-family:var(--serif);font-weight:400;font-size:clamp(2rem,4.4vw,3rem);line-height:1.05;letter-spacing:-.01em;color:var(--ink)}.faq-lead{margin-top:1.25rem;max-width:28ch;color:var(--ink-2);font-size:1.06rem;line-height:1.6}.faq-cta{display:inline-flex;align-items:center;margin-top:1.5rem;font:600 1rem var(--sans);color:var(--ink);background:var(--paper);border:1px solid var(--rule-strong);border-radius:8px;padding:.7rem 1.2rem;text-decoration:none;transition:color .15s,border-color .15s}.faq-cta:hover{color:var(--plum);border-color:var(--plum)}.faq-list{display:flex;flex-direction:column;gap:.75rem}.faq-list .ds-details>summary{font:600 1.05rem/1.4 var(--sans)}.faq-list .ds-details>:not(summary){color:var(--ink-2);font-size:1.04rem}.close{position:relative;max-width:46rem;margin:0 auto;padding:clamp(3.8rem,9vh,6.5rem) var(--gut) 1rem;text-align:center}.close h2{font-family:var(--serif);font-weight:400;font-size:clamp(2.8rem,7.5vw,4.8rem);letter-spacing:-.012em}.close p{margin:1.5rem auto 0;max-width:44ch;color:var(--ink-2);font-size:1.12rem}.contacts{margin-top:2.1rem;display:flex;gap:.6rem 2.6rem;justify-content:center;flex-wrap:wrap}.contacts a{font-family:var(--serif);font-size:1.35rem;text-decoration-thickness:1.5px;color:var(--plum);text-decoration-color:var(--plum)}.demo-note{margin:2.6rem auto 0;max-width:40ch;color:var(--ink-2);font-size:1.05rem}.demo{background:var(--paper);border:1px solid #c6b28b;position:relative;max-width:30rem;margin:1.6rem auto 0;padding:2rem clamp(1.3rem,4vw,2.4rem) 2.2rem;box-shadow:0 1px 2px rgba(96,74,44,.09),0 18px 40px -26px rgba(96,74,44,.4);transform:rotate(-.35deg);text-align:left}.demo::before{content:"";position:absolute;inset:5px;border:1px solid #ded1b4;pointer-events:none}.demo h3{font-family:var(--serif);font-weight:400;font-feature-settings:"smcp";text-transform:lowercase;letter-spacing:.22em;font-size:1.05rem;text-align:center}.demo label{display:block;margin-top:1.35rem;font:italic 400 1.05rem/1.2 var(--serif);color:var(--ink-2)}.demo input{width:100%;margin-top:.45rem;padding:.5rem .1rem;font:400 1.05rem var(--sans);color:var(--ink);background:rgba(0,0,0,0);border:0;border-bottom:1px solid var(--rule-strong);border-radius:0}.demo input:focus{outline:0;border-bottom-color:var(--plum)}.demo .hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.demo button{display:block;margin:1.9rem auto 0;font:400 1.15rem var(--serif);letter-spacing:.02em;color:#fdf8ef;background:var(--plum);border:0;padding:.75rem 2.2rem;cursor:pointer}.demo button:hover{background:var(--plum-deep)}.demo .demo-ok,.demo .demo-err{margin:1.2rem 0 0;text-align:center;font:italic 400 1.05rem/1.4 var(--serif)}.demo .demo-ok{color:var(--sage)}.demo .demo-err{color:#9c2a40}.colophon{max-width:66rem;margin:3.4rem auto 0;padding:1.4rem var(--gut) 2.6rem;border-top:1px solid var(--rule-strong);display:flex;justify-content:space-between;gap:1rem 2.4rem;flex-wrap:wrap;font-size:.85rem;color:var(--ink-2)}.colophon .wordmark{font-size:1.05rem}.colophon p{max-width:44ch}@media (max-width: 1240px){.cierre-orn{display:none}}@media (max-width: 1080px){.duo,.duo.flip{grid-template-columns:1fr;margin-top:1.5rem}.duo .copy,.duo.flip .copy{order:-1}.duo figure.captura,.duo.flip figure.captura{margin-left:0;margin-right:0}}@media (max-width: 900px){.hero-grid{grid-template-columns:1fr}.hero-cutout{width:min(88%,30rem);justify-self:center;align-self:center;margin-right:0;transform:none;filter:drop-shadow(0 10px 20px rgba(0,0,0,.5));margin-top:.4rem}figure.captura.hero-shot{margin-top:1.5rem;margin-bottom:-4.5rem}.pull-l,.pull-r{width:100%;margin-left:0;margin-right:0}.priscila-in{grid-template-columns:1fr}.foto-cc{max-width:26rem;order:-1}.faq-grid{grid-template-columns:1fr;gap:2rem}.faq-aside{position:static}.faq-lead{max-width:none}}@media (max-width: 720px){.hero-cutout{display:none}.baile-preg{width:min(84%,20rem);filter:drop-shadow(0 10px 20px rgba(40,26,34,.28))}.chapter-cut{width:min(58%,15rem)}.liner{height:9.5rem}.liner .cartouche{padding:.8rem 1.3rem;white-space:normal}.sheet.docs{margin-top:-2rem}.rot-b,.tilt-l,.tilt-r,.rsvp,.demo{transform:none}.problema{margin-top:8.5rem}}