.lp{--paper:#faf5ee;--card:#fffaf4;--blush:#ecd6dc;--blush-soft:#f7ebea;--plum:#3b2b33;--muted:#6b5660;--mauve:#8f5f74;--mauve-hover:#9b6b80;--mauve-deep:#6f4459;--gold:#c9a15a;--line:#e6d8cc;--err:#9a2f2f;--fp:4px;--ease:cubic-bezier(0.23,1,0.32,1);--ease-soft:cubic-bezier(0.16,1,0.3,1);position:relative;min-height:100svh;overflow:hidden;overflow:clip;color:var(--plum);font-family:var(--lp-body),system-ui,sans-serif;background:radial-gradient(70% 45% at 92% -6%,#f3e1c3 0,transparent 62%),radial-gradient(60% 40% at -6% 102%,#f2d9de 0,transparent 62%),linear-gradient(180deg,#fbf7f1,#f4eadf);caret-color:var(--mauve);accent-color:var(--mauve);color-scheme:light;-webkit-tap-highlight-color:rgba(143,95,116,.18);touch-action:manipulation;scrollbar-color:#d6c3b8 transparent;scrollbar-width:thin}.lp:before{content:"";position:absolute;inset:8px;z-index:2;border:1px solid rgba(201,161,90,.38);border-radius:4px;pointer-events:none;animation:lp-fade 1.4s var(--ease) .2s backwards}.lp ::selection{background:var(--blush);color:var(--plum)}.lp :focus-visible{outline:2px solid var(--mauve);outline-offset:3px}.lp-wash{position:absolute;z-index:0;pointer-events:none;will-change:transform}.lp-wash i{display:block;width:100%;height:100%;border-radius:50%}.lp-wash.a{top:-14%;right:-22%;width:70vmax;height:70vmax}.lp-wash.a i{background:radial-gradient(circle,rgba(236,205,150,.34),transparent 66%);animation:lp-drift-a 26s ease-in-out infinite alternate}.lp-wash.b{bottom:-18%;left:-26%;width:62vmax;height:62vmax}.lp-wash.b i{background:radial-gradient(circle,rgba(226,178,194,.3),transparent 66%);animation:lp-drift-b 32s ease-in-out infinite alternate}.lp-wrap{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;min-height:100svh;max-width:1280px;margin:0 auto;padding:max(22px,env(safe-area-inset-top)) 20px max(36px,env(safe-area-inset-bottom));text-align:center}.lp-main,.lp-wrap>header{width:100%}.lp-main{display:grid;justify-items:center;margin-top:clamp(34px,4.6vw,52px);flex:1 1;align-content:start}.lp-media{position:relative;margin-top:clamp(30px,3.4vw,44px)}.lp-media:before{content:"";position:absolute;inset:-8% -12% -4%;z-index:-1;background:radial-gradient(52% 50% at 50% 46%,rgba(243,214,190,.62),rgba(235,196,208,.28) 55%,transparent 76%);pointer-events:none}.lp-rail{margin-top:clamp(76px,9vw,120px)}.lp-head,.lp-media{display:grid;justify-items:center;width:100%}.lp-logo{display:inline-flex;align-items:center;gap:13px}.lp-mark{width:56px;height:auto;overflow:visible;filter:drop-shadow(0 7px 9px rgba(143,95,116,.3))}.lp-ring{fill:none;stroke:url(#lp-ring-g);stroke-dasharray:1;transform-box:fill-box;transform-origin:center;transform:rotate(-90deg);animation:lp-stroke 1.6s var(--ease-soft) calc(var(--k) * .2s + .1s) backwards}.lp-disc{transform-box:fill-box;transform-origin:center;animation:lp-disc-in 1.1s var(--ease-soft) .5s backwards}.lp-me{fill:#fff;font-family:var(--lp-body),system-ui,sans-serif;font-weight:600;letter-spacing:.02em;animation:lp-m-in 1s var(--ease-soft) 1s backwards}.lp-gem{fill:var(--gold);stroke:var(--paper);stroke-width:.5;transform-box:fill-box;transform-origin:center;animation:lp-pop 1s var(--ease-soft) 1.6s backwards,lp-twinkle 5.5s ease-in-out 3.4s infinite}.lp-glint{animation:lp-glint 8s ease-in-out 3.6s infinite}.lp-mark.still{filter:none}.lp-mark.still .lp-disc,.lp-mark.still .lp-gem,.lp-mark.still .lp-me,.lp-mark.still .lp-ring{animation:none}.lp-mast{display:flex;align-items:center;gap:clamp(14px,3vw,28px);width:100%}.lp-rule{position:relative;flex:1 1;height:1px;background:linear-gradient(90deg,transparent,rgba(201,161,90,.85));transform-origin:right;animation:lp-line 1.4s var(--ease-soft) .7s backwards}.lp-rule.r{background:linear-gradient(270deg,transparent,rgba(201,161,90,.85));transform-origin:left}.lp-rule:after{content:"";position:absolute;right:0;top:50%;width:6px;height:6px;border:1px solid var(--gold);background:var(--paper);transform:translateY(-50%) rotate(45deg)}.lp-rule.r:after{right:auto;left:0}.lp-wordmark{color:var(--mauve-deep);font-family:var(--lp-display),Georgia,serif;font-size:14.5px;font-weight:600;letter-spacing:.3em;line-height:1;text-transform:uppercase;white-space:nowrap;font-variation-settings:"opsz" 24,"SOFT" 0;animation:lp-fade-up .9s var(--ease) .6s backwards}.lp-h1{max-width:14em;margin:0 auto;font-family:var(--lp-display),Georgia,serif;font-weight:340;font-size:clamp(38px,9.6vw,62px);line-height:.97;letter-spacing:-.03em;text-wrap:balance;font-variation-settings:"SOFT" 60}.lp-h1 em{position:relative;display:inline-block;margin:0 .05em;color:var(--mauve);font-size:1.07em;font-weight:700;letter-spacing:-.02em}.lp-sw{position:absolute;left:-1%;bottom:-.14em;width:102%;height:.3em;overflow:visible;fill:none;stroke:var(--gold);stroke-width:3.2px;stroke-linecap:round;stroke-dasharray:1;pointer-events:none;animation:lp-draw-in 1.3s var(--ease-soft) 1.7s backwards}.lp-h1.largo{max-width:none;font-size:clamp(27px,7.2vw,44px);font-weight:680;line-height:1.14;letter-spacing:-.026em;font-variation-settings:"opsz" 144,"SOFT" 0}.lp-wm{overflow:hidden;vertical-align:top;padding:.02em .06em .14em;margin:-.02em -.06em -.14em}.lp-w,.lp-wm{display:inline-block}.lp-w{animation:lp-up 1.1s var(--ease-soft) backwards;animation-delay:calc(var(--i) * 75ms + .45s)}.lp-note{display:inline-flex;align-items:flex-start;gap:10px;max-width:100%;margin:clamp(22px,2.4vw,28px) auto 0;padding:11px 18px 11px 15px;border:1px solid rgba(143,95,116,.24);border-radius:3px;background:rgba(143,95,116,.07);color:var(--plum);font-size:clamp(15.5px,4vw,17px);font-weight:450;line-height:1.4;text-align:left;animation:lp-fade-up 1s var(--ease) 1.1s backwards}.lp-note svg{flex:none;margin-top:.12em;color:var(--mauve)}.lp-note b{color:var(--mauve-deep);font-weight:600}.lp-hint{max-width:34em;margin:0 auto clamp(20px,2.4vw,26px);color:var(--muted);font-size:clamp(16px,4.2vw,18px);line-height:1.5;text-wrap:balance}.lp-stage{position:relative;width:min(100%,1200px,max(640px,calc((100svh - 230px) * var(--ar, 1.7778) + var(--fp) * 2)))}@property --lp-spin{syntax:"<angle>";inherits:false;initial-value:0deg}.lp-frame{position:relative;padding:var(--fp);background:linear-gradient(135deg,#e2c48b,#c9a15a 45%,#b98ea3);border-radius:8px;box-shadow:0 46px 70px -36px rgba(59,43,51,.55),0 20px 32px -22px rgba(143,95,116,.5);animation:lp-fade 1.2s var(--ease) .9s backwards}.lp-frame:before{content:"";position:absolute;inset:0;z-index:2;padding:var(--fp);border-radius:inherit;background:conic-gradient(from var(--lp-spin),transparent 0 58%,rgba(255,249,232,.95) 76%,#fff 82%,rgba(255,249,232,.95) 88%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:lp-spin 8s linear 2.2s infinite}.lp-video{position:relative;z-index:1;aspect-ratio:var(--ratio,16/9);overflow:hidden;border-radius:5px;background:linear-gradient(160deg,var(--blush) 0,#f6e7e1 100%);color:#fff;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:lp-unveil 1.5s var(--ease-soft) 1.25s backwards}.lp-video:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.45);pointer-events:none}.lp-video video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 35%;display:block;-webkit-touch-callout:none}.lp-video.is-fs{position:fixed;inset:0;z-index:60;aspect-ratio:auto;border-radius:0;background:#1a1216}.lp-video.is-fs video{object-fit:contain}.lp-stage[data-portrait]{width:min(100%,360px,calc((100svh - 250px) * var(--ar, .5625)));margin-inline:auto}.lp-stage[data-portrait] .lp-video{border-radius:2px}.lp-empty{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;grid-gap:14px;gap:14px;padding:24px 28px;text-align:center;font-size:16px;line-height:1.5;color:var(--muted)}.lp-empty .lp-mark{width:72px}.lp-poster{--pd:54px;position:absolute;inset:0;display:grid;place-content:center;justify-items:center;grid-gap:12px;gap:12px;padding:0;border:0;cursor:pointer;color:#fff;background:linear-gradient(180deg,rgba(59,43,51,0) 35%,rgba(59,43,51,.5));font-family:inherit}.lp-play{position:relative;display:grid;place-items:center;width:var(--pd);height:var(--pd);border-radius:50%;background:var(--card);color:var(--mauve);box-shadow:0 14px 22px -10px rgba(59,43,51,.55);transition:transform .3s var(--ease)}.lp-ringtext{position:absolute;top:50%;left:50%;width:calc(var(--pd) * 2.1);height:calc(var(--pd) * 2.1);margin:calc(var(--pd) * -1.05) 0 0 calc(var(--pd) * -1.05);overflow:visible;fill:#fff;font-family:var(--lp-body),system-ui,sans-serif;font-size:14.5px;font-weight:600;pointer-events:none;filter:drop-shadow(0 1px 5px rgba(40,28,34,.75));animation:lp-turn 26s linear infinite}.lp-play>svg:not(.lp-ringtext){margin-left:4px}.lp-poster-label{margin-top:calc(var(--pd) * .42);padding:7px 14px;border:1px solid rgba(255,255,255,.3);border-radius:3px;background:rgba(40,28,34,.68);font-size:14.5px;font-weight:500;letter-spacing:.03em}.lp-ctl{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:2px;padding:30px 10px 12px;background:linear-gradient(0deg,rgba(59,43,51,.62),transparent);transition:opacity .4s ease}.lp-ctl.hide{opacity:0;pointer-events:none}.lp-ctl .sp{flex:1 1}.lp-cb{display:grid;place-items:center;width:46px;height:46px;padding:0;border:0;border-radius:50%;background:transparent;color:#fff;cursor:pointer}.lp-video :focus-visible{outline-color:#fff}.lp-vol,.lp-vol-slider{display:flex;align-items:center}.lp-vol-slider{width:0;overflow:hidden;opacity:0;transition:width .3s var(--ease),opacity .2s ease}.lp-vol.open .lp-vol-slider,.lp-vol:focus-within .lp-vol-slider{width:96px;opacity:1}.lp-vol-slider input{flex:none;width:84px;height:28px;margin:0 6px 0 4px;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.lp-vol-slider input::-webkit-slider-runnable-track{height:3px;border-radius:2px;background:linear-gradient(90deg,#fff var(--v),rgba(255,255,255,.35) var(--v))}.lp-vol-slider input::-webkit-slider-thumb{-webkit-appearance:none;width:13px;height:13px;margin-top:-5px;border:0;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.4)}.lp-vol-slider input::-moz-range-track{height:3px;border-radius:2px;background:rgba(255,255,255,.35)}.lp-vol-slider input::-moz-range-progress{height:3px;border-radius:2px;background:#fff}.lp-vol-slider input::-moz-range-thumb{width:13px;height:13px;border:0;border-radius:50%;background:#fff}.lp-edge{position:absolute;left:0;right:0;bottom:0;height:3px;background:rgba(255,255,255,.28)}.lp-edge span{display:block;height:100%;background:var(--gold)}.lp-action{display:grid;justify-items:center;margin-top:clamp(32px,4.4vw,44px);animation:lp-fade-up 1s var(--ease) 1.9s backwards}.lp-cta-wrap{position:relative;display:inline-block;max-width:100%}.lp-cta{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:18px;min-width:min(100%,380px);min-height:68px;padding:0 34px;border:0;border-radius:3px;background:var(--mauve);color:#fff;font-family:inherit;font-size:clamp(18px,4.8vw,20px);font-weight:500;letter-spacing:.03em;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18),0 0 0 4px var(--paper),0 0 0 5px rgba(201,161,90,.75),0 22px 32px -18px rgba(143,95,116,.85);transition:background-color .25s ease,transform .16s ease-out}.lp-cta:after{inset:0;background:linear-gradient(105deg,transparent 34%,rgba(255,255,255,.24) 50%,transparent 66%);transform:translateX(-130%);animation:lp-sheen-loop 7s ease-in-out 3.4s infinite}.lp-cta-wrap:before,.lp-cta:after{content:"";position:absolute;pointer-events:none}.lp-cta-wrap:before{inset:-5px;border:1px solid rgba(143,95,116,.6);border-radius:6px;opacity:0;animation:lp-breathe 5s ease-in-out 3.6s infinite}.lp-cta:active{transform:scale(.98)}.lp-cta-go{display:grid;place-items:center;flex:none;transition:transform .3s var(--ease)}.lp-rail ol{display:grid;grid-gap:44px;gap:44px;margin:0;padding:0;list-style:none}.lp-rail{width:100%;max-width:920px}.lp-rail li{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.lp-n{display:grid;flex:none;place-items:center;width:54px;height:54px;border:1px solid var(--gold);border-radius:50%;background:var(--paper);box-shadow:0 0 0 5px var(--paper),0 0 0 6px rgba(201,161,90,.35);color:var(--mauve-deep);font-family:var(--lp-display),Georgia,serif;font-size:25px;font-style:italic;font-weight:650;line-height:1;font-variation-settings:"opsz" 48,"SOFT" 0}.lp-rail li.now .lp-n{border-color:var(--mauve);background:var(--mauve);color:#fff}.lp-rail li:not(:last-child):after{content:"";position:absolute;bottom:-38px;left:50%;width:1px;height:30px;background:linear-gradient(180deg,var(--gold),rgba(201,161,90,.25));transform:scaleY(0);transform-origin:top;transition:transform 1.2s var(--ease-soft) calc(var(--i, 0) * .16s + .3s)}.lp-rail li.in:not(:last-child):after,.lp:not(.js) .lp-rail li:not(:last-child):after{transform:scaleY(1)}.lp-rail h2{margin:0 0 6px;font-size:19px;font-weight:600;letter-spacing:.005em}.lp-rail p{max-width:24ch;margin:0 auto;color:var(--muted);font-size:16px;line-height:1.5}.lp-foot{display:grid;justify-items:center;grid-gap:14px;gap:14px;margin-top:clamp(72px,9vw,104px);color:var(--muted);font-size:12px;font-weight:500;letter-spacing:.26em;text-transform:uppercase}.lp-foot .lp-mark{width:34px}.lp-orn{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:36px}.lp-orn i{flex:1 1;max-width:130px;height:1px;background:linear-gradient(90deg,transparent,var(--gold))}.lp-orn i:last-child{background:linear-gradient(270deg,transparent,var(--gold))}.lp-orn svg{width:16px;height:16px;fill:var(--gold)}.lp.js .lp-rv{opacity:0;transform:translateY(22px);transition:opacity .9s var(--ease-soft) calc(var(--i, 0) * .14s),transform 1s var(--ease-soft) calc(var(--i, 0) * .14s)}.lp.js .lp-rv.in{opacity:1;transform:none}@media (max-width:759px){.lp:before{display:none}.lp-wrap{padding-inline:14px;padding-top:max(18px,env(safe-area-inset-top))}.lp-head{padding-inline:6px}.lp-mark{width:38px}.lp-wordmark{font-size:12px;letter-spacing:.22em}.lp-h1.largo{line-height:1.2}.lp-media{margin-top:30px}.lp-action{margin-top:34px}}@media (min-width:760px){.lp{--fp:5px}.lp-mark{width:46px}.lp-poster{--pd:84px}.lp-poster-label{margin-top:calc(var(--pd) * .5);padding:9px 18px;font-size:15.5px}.lp-wordmark{font-size:15px}.lp-h1.largo{font-size:clamp(34px,3.1vw,44px)}.lp-action{margin-top:44px}.lp-rail ol{grid-template-columns:repeat(3,1fr);gap:40px}.lp-rail li:not(:last-child):after{top:26px;bottom:auto;left:calc(50% + 44px);width:calc(100% + 40px - 88px);height:1px;background:linear-gradient(90deg,var(--gold),rgba(201,161,90,.25));transform:scaleX(0);transform-origin:left}.lp-rail li.in:not(:last-child):after,.lp:not(.js) .lp-rail li:not(:last-child):after{transform:scaleX(1)}}@media (hover:hover) and (pointer:fine){.lp-vol:hover .lp-vol-slider{width:96px;opacity:1}.lp-poster:focus-visible .lp-play,.lp-poster:hover .lp-play{transform:scale(1.08)}.lp-cb:hover{background:rgba(255,255,255,.18)}.lp-cta:hover{background-color:var(--mauve-hover)}.lp-cta:hover .lp-cta-go{transform:translateX(4px)}}.lp-sheet{position:fixed;inset:0;z-index:50;display:flex;align-items:flex-end;justify-content:center;background:rgba(59,43,51,.32);animation:lp-fade .25s ease}.lp-card{width:min(560px,100%);max-height:100svh;overflow:auto;overscroll-behavior:contain;padding:12px 22px calc(20px + env(safe-area-inset-bottom));border-radius:12px 12px 0 0;background:var(--card);box-shadow:0 -18px 50px -20px rgba(59,43,51,.45);animation:lp-sheet .45s var(--ease)}@media (min-width:640px){.lp-sheet{align-items:center}.lp-card{max-height:94svh;padding:22px 34px 36px;border-radius:12px}}.lp-bar{display:flex;align-items:center;gap:8px;margin-bottom:12px}.lp-compact h2{margin-bottom:4px;font-size:clamp(24px,6vw,28px)}.lp-compact>p{margin-bottom:12px;font-size:14.5px;line-height:1.4}.lp-compact .lp-fields{gap:9px}.lp-compact .lp-field{gap:4px;font-size:13.5px}.lp-compact .lp-field input{min-height:46px}.lp-compact .lp-next{min-height:52px;margin-top:14px}.lp-bar .lp-cb{color:var(--plum);flex-shrink:0}.lp-bar .lp-cb:hover{background:var(--blush-soft)}.lp-prog{flex:1 1;height:3px;border-radius:3px;background:var(--blush)}.lp-prog span{display:block;height:100%;border-radius:3px;background:var(--mauve);transition:width .5s var(--ease)}.lp-step{animation:lp-rise-s .5s var(--ease) backwards}.lp-step h2{margin:0 0 8px;font-family:var(--lp-display),Georgia,serif;font-weight:380;font-size:clamp(27px,6.4vw,33px);line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.lp-step>p{margin:0 0 22px;color:var(--muted);font-size:16px;line-height:1.5}.lp-fields{display:grid;grid-gap:14px;gap:14px}.lp-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:420px){.lp-two{grid-template-columns:1fr}}.lp-field{display:grid;grid-gap:6px;gap:6px;font-size:14.5px;font-weight:500}.lp-field input,.lp-field textarea{width:100%;min-height:54px;padding:0 16px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--plum);font-family:inherit;font-size:16px}.lp-field textarea{min-height:150px;padding:14px 16px;line-height:1.5;resize:vertical}.lp-field input::placeholder,.lp-field textarea::placeholder{color:#7a6a71}.lp-field input[aria-invalid=true],.lp-field textarea[aria-invalid=true]{border-color:var(--err)}.lp-fe{color:var(--err);font-size:14.5px;font-weight:400;line-height:1.4}.lp-step h2:focus{outline:none}.lp-err{color:var(--err);line-height:1.45}.lp-err,.lp-wait{margin:14px 0 0;font-size:15px}.lp-wait{color:var(--muted)}.lp-next{display:grid;place-items:center;width:100%;min-height:58px;margin-top:20px;padding:0 20px;border:0;border-radius:6px;background:var(--mauve);color:#fff;font-family:inherit;font-size:17px;font-weight:500;text-decoration:none;cursor:pointer;transition:background-color .25s ease,transform .16s ease-out}.lp-next.lp-big{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:14px;min-height:68px;margin-top:26px;border-radius:3px;font-size:20px;letter-spacing:.02em;box-shadow:0 0 0 4px var(--card),0 0 0 5px rgba(201,161,90,.85),0 22px 30px -18px rgba(143,95,116,.85)}.lp-next.lp-big:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 32%,rgba(255,255,255,.34) 50%,transparent 68%);transform:translateX(-130%);animation:lp-sheen-loop 7s ease-in-out 1.2s infinite;pointer-events:none}.lp-next:hover:not(:disabled){background-color:var(--mauve-hover)}.lp-next:active:not(:disabled){transform:scale(.98)}.lp-next:disabled{opacity:.6;cursor:default}.lp-opts{display:grid;grid-gap:10px;gap:10px}.lp-opt{display:flex;align-items:center;gap:14px;width:100%;min-height:60px;padding:12px 16px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--plum);font-family:inherit;font-size:16.5px;line-height:1.35;text-align:left;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,transform .16s ease-out}.lp-opt:active:not(:disabled){transform:scale(.99)}.lp-opt:before{content:"";flex:none;width:22px;height:22px;border:1.5px solid #cdb9ad;border-radius:50%;transition:border-color .2s ease,background-color .2s ease}.lp-opt:hover:not(:disabled){border-color:var(--gold)}.lp-opt[aria-pressed=true]{border-color:var(--mauve);background:var(--blush-soft)}.lp-opt[aria-pressed=true]:before{border-color:var(--mauve);background:radial-gradient(circle,var(--mauve) 0 44%,transparent 48%)}.lp-opt:disabled{cursor:default;opacity:.7}.lp-done{display:grid;justify-items:center;text-align:center;padding-top:4px}.lp-done h2{margin-bottom:14px}.lp-done>p{max-width:30em;text-wrap:pretty}.lp-check{width:64px;height:64px;margin-bottom:14px;fill:none}.lp-check circle{stroke:var(--gold);stroke-width:1.5;stroke-dasharray:152;stroke-dashoffset:152;animation:lp-draw .9s var(--ease-soft) forwards}.lp-check path{stroke:var(--mauve);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:42;stroke-dashoffset:42;animation:lp-draw .55s var(--ease-soft) .45s forwards}.lp-go{position:relative;width:100%;height:3px;margin-top:22px;overflow:hidden;border-radius:3px;background:var(--blush)}.lp-go span{position:absolute;inset:0;background:var(--mauve);transform-origin:left;animation:lp-fill var(--go,2s) linear forwards}@keyframes lp-up{0%{transform:translateY(108%)}}@keyframes lp-fade{0%{opacity:0}}@keyframes lp-fade-up{0%{opacity:0;transform:translateY(12px)}}@keyframes lp-stroke{0%{stroke-dashoffset:1}}@keyframes lp-line{0%{transform:scaleX(0)}}@keyframes lp-disc-in{0%{opacity:0;transform:scale(.86)}}@keyframes lp-m-in{0%{opacity:0;transform:translateY(10px)}}@keyframes lp-pop{0%{opacity:0;transform:scale(.4) rotate(-40deg)}}@keyframes lp-unveil{0%{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);transform:translateY(26px)}}@keyframes lp-drift-a{to{transform:translate3d(-5%,8%,0) scale(1.08)}}@keyframes lp-drift-b{to{transform:translate3d(7%,-6%,0) scale(1.12)}}@keyframes lp-draw-in{0%{stroke-dashoffset:1;opacity:0}3%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes lp-sheen-loop{0%{transform:translateX(-130%)}38%,to{transform:translateX(130%)}}@keyframes lp-breathe{0%,to{opacity:0;transform:scale(1)}50%{opacity:.5;transform:scale(1.03,1.16)}}@keyframes lp-glint{0%{transform:translateX(-24px)}30%,to{transform:translateX(96px)}}@keyframes lp-twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(1.3)}}@keyframes lp-spin{to{--lp-spin:360deg}}@keyframes lp-turn{to{transform:rotate(1turn)}}@keyframes lp-rise-s{0%{opacity:0;transform:translateY(14px)}}@keyframes lp-sheet{0%{opacity:0;transform:translateY(36px)}}@keyframes lp-draw{to{stroke-dashoffset:0}}@keyframes lp-fill{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.lp *,.lp :after,.lp :before{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important}.lp-progress,.lp-wash{display:none}.lp.js .lp-rv{opacity:1;transform:none}}.lp.noche{--paper:#0b090d;--card:#151018;--blush:#2c212b;--blush-soft:#241a24;--plum:#f5ede6;--muted:#bfb0b4;--mauve:#dcb872;--mauve-hover:#ecd093;--mauve-deep:#f0dcbc;--gold:#d6b06a;--pearl:#f6d3da;--wine:#7d2c4b;--line:#3b2e39;--err:#ff9d9d;--fp:2px;--serif-titulo:var(--lp-display-2),Georgia,serif;background:radial-gradient(64% 42% at 50% -10%,#2b1c27 0,transparent 72%),radial-gradient(70% 46% at 100% 104%,#1d1019 0,transparent 64%),linear-gradient(180deg,#0e0b10,#08060a);caret-color:var(--gold);accent-color:var(--gold);color-scheme:dark;font-synthesis:none;-webkit-tap-highlight-color:rgba(214,176,106,.22);scrollbar-color:#4a3a45 transparent}.lp.noche:before{border-color:rgba(214,176,106,.42)}.lp.noche ::selection{background:rgba(214,176,106,.35);color:#fff}.lp.noche .lp-wash.a i{background:radial-gradient(circle,rgba(214,176,106,.14),transparent 66%)}.lp.noche .lp-wash.b i{background:radial-gradient(circle,rgba(150,50,92,.24),transparent 66%)}.lp.noche .lp-media:before{background:radial-gradient(52% 50% at 50% 46%,rgba(214,176,106,.2),rgba(125,44,75,.18) 55%,transparent 76%);animation:lp-glow-bg 10s ease-in-out 2s infinite alternate}.lp-dust{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.lp-dust i{position:absolute;bottom:-12px;width:var(--s);height:var(--s);border-radius:50%;background:radial-gradient(circle,#fbeccb 0,#d6b06a 55%,transparent 72%);box-shadow:0 0 5px 0 rgba(214,176,106,.32);opacity:0;animation:lp-rise var(--d) linear var(--dl) infinite}.lp-stack{display:grid;justify-items:center;grid-gap:10px;gap:10px}.lp-seal{width:clamp(96px,12vw,118px);height:auto;overflow:visible;filter:drop-shadow(0 8px 18px rgba(214,176,106,.38))}.sn-ticks{transform-origin:100px 100px;animation:lp-turn 140s linear infinite}.sn-ticks line{stroke:#d6b06a;stroke-width:1;stroke-linecap:round;opacity:.7;animation:lp-fade .6s var(--ease) backwards;animation-delay:calc(var(--i) * 16ms + .5s)}.sn-ticks line.long{stroke-width:1.7;opacity:1}.sn-dots{transform-origin:100px 100px;animation:lp-turn 90s linear infinite reverse}.sn-dots circle{fill:#f6d3da;opacity:.75}.sn-ring{fill:none;stroke:url(#sn-gold);stroke-dasharray:1;transform-box:fill-box;transform-origin:center;transform:rotate(-90deg);animation:lp-stroke 1.8s var(--ease-soft) calc(var(--k) * .2s + .2s) backwards}.sn-disc{transform-box:fill-box;transform-origin:center;animation:lp-disc-in 1.1s var(--ease-soft) .8s backwards}.sn-glint{animation:sn-glint 8s ease-in-out 3.6s infinite}.sn-gem path{fill:#f3dfae;transform-box:fill-box;transform-origin:center;animation:lp-twinkle 5s ease-in-out infinite;animation-delay:calc(var(--i) * 1.2s)}.sn-orbit{transform-origin:100px 100px;filter:drop-shadow(0 0 5px rgba(246,227,180,.9));animation:lp-fade 1s var(--ease) 2.2s backwards,lp-turn 16s linear 2.4s infinite}.lp.noche .lp-mark.still{filter:none}.lp.noche .lp-wordmark{color:var(--mauve-deep)}.lp-stack-sub{display:flex;align-items:center;gap:12px;width:min(100%,300px);color:var(--gold);font-size:11px;font-weight:500;letter-spacing:.42em;text-transform:uppercase;animation:lp-fade-up .9s var(--ease) 1.1s backwards}.lp-stack-sub span{margin-right:-.42em}.lp.noche .lp-head{gap:0}.lp.noche .lp-h1{display:grid;justify-items:center;max-width:min(100%,19em);margin:0 auto;font-family:var(--serif-titulo);font-weight:400;font-size:clamp(25px,6.4vw,46px);line-height:1.14;letter-spacing:-.01em;text-wrap:balance}.lp.noche .lp-h1 .post,.lp.noche .lp-h1 .pre{display:block}.lp.noche .lp-h1 .w2{display:inline-block;animation:lp-word 1.2s var(--ease-soft) backwards,lp-wave 9s ease-in-out infinite;animation-delay:calc(var(--i) * 80ms + .5s),calc(var(--i) * .17s + 4.2s)}.lp.noche .lp-h1 .num{display:inline-grid}.lp.noche .lp-h1 .num>*{grid-area:1/1;text-align:center;white-space:nowrap}.lp.noche .lp-h1 .num .ghost{visibility:hidden}.lp.noche .lp-h1 .key{position:relative;display:flex;align-items:center;justify-content:center;gap:clamp(12px,3vw,34px);max-width:100%;margin:.06em 0 .1em;font-size:clamp(44px,17vw,128px);font-style:italic;font-weight:400;line-height:.98;letter-spacing:-.03em;text-align:center;text-wrap:balance;background:linear-gradient(100deg,var(--pearl) 40%,#fff 50%,var(--pearl) 60%) 100% 0 /260% 100% no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 22px rgba(246,211,218,.22));animation:lp-wipe 2.4s var(--ease-soft) .9s backwards,lp-sheen-text 7s ease-in-out 4.6s infinite,lp-breathe-key 5s ease-in-out 3.8s infinite}.lp.noche .lp-h1 .key.larga{font-size:clamp(44px,17vw,104px)}.lp.noche .lp-h1 .chispa{position:absolute;left:var(--x);top:var(--y);width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);background:#f6e3b4;-webkit-text-fill-color:initial;-webkit-clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);opacity:0;pointer-events:none;animation:lp-chispa 5.5s ease-in-out var(--d) infinite}.lp.noche .lp-h1 .key:after,.lp.noche .lp-h1 .key:before{content:"";flex:1 1;min-width:18px;max-width:170px;height:1px;background:linear-gradient(90deg,transparent,var(--gold));transform-origin:right;animation:lp-line 1.5s var(--ease-soft) 1.7s backwards}.lp.noche .lp-h1 .key:after{background:linear-gradient(270deg,transparent,var(--gold));transform-origin:left}.lp.noche .lp-note{align-items:center;gap:12px;margin-top:clamp(24px,3.2vw,36px);padding:0;border:0;border-radius:0;background:none;text-align:center}.lp.noche .lp-note b{color:#f0d79c}.lp-dot{flex:none;width:9px;height:9px;border-radius:50%;background:var(--gold);box-shadow:0 0 10px 1px rgba(214,176,106,.7);animation:lp-ping 2.4s ease-out 2s infinite}.lp.noche .lp-stage{width:min(100%,1120px,max(640px,calc((100svh - 250px) * var(--ar, 1.7778) + var(--fp) * 2)))}.lp.noche .lp-frame{border-radius:3px;background:linear-gradient(135deg,#f3dfae,#d6b06a 38%,#e6b3c1 72%,#d6b06a);box-shadow:0 0 90px -24px rgba(214,176,106,.5),0 46px 80px -34px rgba(0,0,0,.95)}.lp.noche .lp-frame:before{background:conic-gradient(from var(--lp-spin),transparent 0 56%,rgba(255,240,208,.95) 76%,#fff 82%,rgba(246,211,218,.95) 88%,transparent 100%)}.lp.noche .lp-frame:after{content:"";position:absolute;inset:-12px;z-index:3;pointer-events:none;--c:var(--gold);background:linear-gradient(var(--c),var(--c)) 0 0 /22px 1px no-repeat,linear-gradient(var(--c),var(--c)) 0 0 /1px 22px no-repeat,linear-gradient(var(--c),var(--c)) 100% 0 /22px 1px no-repeat,linear-gradient(var(--c),var(--c)) 100% 0 /1px 22px no-repeat,linear-gradient(var(--c),var(--c)) 0 100% /22px 1px no-repeat,linear-gradient(var(--c),var(--c)) 0 100% /1px 22px no-repeat,linear-gradient(var(--c),var(--c)) 100% 100% /22px 1px no-repeat,linear-gradient(var(--c),var(--c)) 100% 100% /1px 22px no-repeat;animation:lp-corners 1.6s var(--ease-soft) 2.1s backwards}.lp.noche .lp-video{border-radius:1px;background:linear-gradient(160deg,#1c141b,#0f0b10);animation:lp-curtain 1.8s var(--ease-soft) 1.2s backwards}.lp.noche .lp-video:after{box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.lp.noche .lp-poster{background:linear-gradient(180deg,rgba(8,6,10,.1) 30%,rgba(8,6,10,.62))}.lp.noche .lp-play{background:linear-gradient(135deg,#f3dfae,#d6b06a 55%,#c39a52);color:#1b1309;box-shadow:inset 0 0 0 1px rgba(255,255,255,.35),0 0 34px -2px rgba(214,176,106,.55),0 14px 24px -10px rgba(0,0,0,.7);animation:lp-pulse 3.6s ease-in-out 3s infinite}.lp.noche .lp-ringtext{fill:#f8e7e1}.lp.noche .lp-ctl{background:linear-gradient(0deg,rgba(8,6,10,.78),transparent)}.lp.noche .lp-vol-slider input::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--gold) var(--v),rgba(255,255,255,.3) var(--v))}.lp.noche .lp-vol-slider input::-webkit-slider-thumb{background:#f6e3b4}.lp.noche .lp-vol-slider input::-moz-range-progress{background:var(--gold)}.lp.noche .lp-vol-slider input::-moz-range-thumb{background:#f6e3b4}.lp.noche .lp-hint{max-width:28em;color:var(--pearl);font-family:var(--serif-titulo);font-size:clamp(19px,4.9vw,25px);font-style:italic;line-height:1.35}.lp.noche .lp-cta{justify-content:space-between;gap:26px;min-height:68px;padding:0 11px 0 36px;border-radius:999px;background:linear-gradient(135deg,#f3dfae,#d6b06a 48%,#b98a47);color:#1b1309;font-weight:600;box-shadow:inset 0 0 0 1px rgba(255,255,255,.4),0 0 0 4px var(--paper),0 0 0 5px rgba(214,176,106,.85),0 22px 36px -18px rgba(0,0,0,.9)}.lp.noche .lp-cta:after{background:linear-gradient(105deg,transparent 34%,rgba(255,255,255,.55) 50%,transparent 66%)}.lp.noche .lp-cta-go{width:46px;height:46px;border-radius:50%;background:#1b1309;color:#f3dfae}.lp.noche .lp-cta-wrap:before{inset:-5px;padding:2px;border:0;border-radius:999px;background:conic-gradient(from var(--lp-spin),transparent 0 58%,rgba(255,240,208,.95) 80%,#fff 86%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:1;animation:lp-spin 5.5s linear 2.8s infinite}.lp.noche .lp-cta-wrap:after{content:"";position:absolute;inset:-16px -22px;z-index:-1;border-radius:999px;background:radial-gradient(closest-side,rgba(214,176,106,.55),rgba(125,44,75,.2) 70%,transparent);filter:blur(18px);opacity:.5;animation:lp-halo 4.6s ease-in-out 3s infinite;pointer-events:none}.lp.noche .lp-n{width:auto;height:auto;border:0;background:linear-gradient(180deg,#f6e3b4,#b98a47);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;box-shadow:none;font-family:var(--serif-titulo);font-size:clamp(60px,9vw,88px);font-style:normal;font-weight:400;line-height:.9}.lp.noche .lp-rail li.now .lp-n{border:0;background:linear-gradient(180deg,#fff2cc,#d6b06a);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 16px rgba(214,176,106,.45))}.lp.noche .lp-rail li:not(:last-child):after{display:none}.lp.noche .lp-rail h2{font-family:var(--serif-titulo);font-size:22px;font-weight:400}.lp.noche .lp-orn svg{fill:var(--gold);filter:drop-shadow(0 0 6px rgba(214,176,106,.7));animation:lp-turn 24s linear infinite}@media (min-width:760px){.lp.noche .lp-rail ol{gap:0}.lp.noche .lp-rail li{padding-inline:28px}.lp.noche .lp-rail li+li{border-left:1px solid rgba(214,176,106,.26)}}.lp.noche .lp-sheet{background:rgba(4,3,6,.74);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lp.noche .lp-card{background:linear-gradient(180deg,#1b141c,#120d14);box-shadow:inset 0 0 0 1px rgba(214,176,106,.24),0 -18px 60px -20px rgba(0,0,0,.85)}.lp.noche .lp-step h2{font-family:var(--serif-titulo);font-weight:400}.lp.noche .lp-field input,.lp.noche .lp-field textarea{border-color:var(--line);background:#1e1720;color:var(--plum)}.lp.noche .lp-field input::placeholder,.lp.noche .lp-field textarea::placeholder{color:#92838b}.lp.noche .lp-field input:focus,.lp.noche .lp-field textarea:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 3px rgba(214,176,106,.22)}.lp.noche .lp-opt{border-color:var(--line);background:#1e1720;color:var(--plum)}.lp.noche .lp-opt:before{border-color:#65535f}.lp.noche .lp-opt[aria-pressed=true]{border-color:var(--gold);background:rgba(214,176,106,.12)}.lp.noche .lp-opt[aria-pressed=true]:before{border-color:var(--gold);background:radial-gradient(circle,var(--gold) 0 44%,transparent 48%)}.lp.noche .lp-next{background:linear-gradient(135deg,#f3dfae,#d6b06a 50%,#b98a47);color:#1b1309;font-weight:600}.lp.noche .lp-next.lp-big{border-radius:999px;box-shadow:0 0 0 4px var(--card),0 0 0 5px rgba(214,176,106,.85),0 0 36px -4px rgba(214,176,106,.4),0 22px 30px -18px rgba(0,0,0,.9)}.lp.noche .lp-next.lp-big:after{background:linear-gradient(105deg,transparent 32%,rgba(255,255,255,.55) 50%,transparent 68%)}.lp.noche .lp-check path{stroke:var(--pearl)}@media (hover:hover) and (pointer:fine){.lp.noche .lp-cta:hover{background:linear-gradient(135deg,#f8e8bf,#e3c07e 48%,#c99a55)}.lp.noche .lp-cta:hover .lp-cta-go{transform:translateX(3px) rotate(-45deg)}.lp.noche .lp-next:hover:not(:disabled){background:linear-gradient(135deg,#f8e8bf,#e3c07e 50%,#c99a55)}}@media (max-width:559px){.lp.noche .lp-h1 .key:after,.lp.noche .lp-h1 .key:before{display:none}}@media (max-width:759px){.lp.noche .lp-cta{padding-left:30px}}@keyframes lp-rise{0%{opacity:0;transform:translateZ(0)}12%{opacity:.55}85%{opacity:.25}to{opacity:0;transform:translate3d(var(--dx),-112vh,0)}}@keyframes lp-word{0%{opacity:0;filter:blur(12px);transform:translateY(14px)}}@keyframes lp-wave{0%,16%,to{text-shadow:0 0 0 rgba(214,176,106,0)}7%{text-shadow:0 0 20px rgba(243,223,174,.85),0 0 3px rgba(255,244,214,.9)}}@keyframes lp-breathe-key{0%,to{filter:drop-shadow(0 0 16px rgba(246,211,218,.18))}50%{filter:drop-shadow(0 0 38px rgba(246,211,218,.42))}}@keyframes lp-wipe{0%{-webkit-mask-image:linear-gradient(90deg,#000 40%,transparent 60%);mask-image:linear-gradient(90deg,#000 40%,transparent 60%);-webkit-mask-size:250% 100%;mask-size:250% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:100% 0;mask-position:100% 0;filter:blur(10px) drop-shadow(0 0 22px rgba(246,211,218,.22))}to{-webkit-mask-image:linear-gradient(90deg,#000 40%,transparent 60%);mask-image:linear-gradient(90deg,#000 40%,transparent 60%);-webkit-mask-size:250% 100%;mask-size:250% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0;mask-position:0 0;filter:blur(0) drop-shadow(0 0 22px rgba(246,211,218,.22))}}@keyframes lp-chispa{0%,30%,to{opacity:0;transform:scale(0) rotate(0deg)}12%{opacity:1;transform:scale(1) rotate(45deg)}}@keyframes lp-sheen-text{0%,62%,to{background-position:100% 0}86%{background-position:0 0}}@keyframes lp-curtain{0%{-webkit-clip-path:inset(0 50% 0 50%);clip-path:inset(0 50% 0 50%);opacity:0}35%{opacity:1}}@keyframes lp-corners{0%{inset:8px;opacity:0}}@keyframes sn-glint{0%{transform:translateX(-70px)}30%,to{transform:translateX(170px)}}@keyframes lp-ping{0%{box-shadow:0 0 10px 1px rgba(214,176,106,.7),0 0 0 0 rgba(214,176,106,.55)}70%,to{box-shadow:0 0 10px 1px rgba(214,176,106,.7),0 0 0 12px rgba(214,176,106,0)}}@keyframes lp-glow-bg{0%{opacity:.85}to{opacity:1}}@keyframes lp-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes lp-halo{0%,to{opacity:.35;transform:scale(.97)}50%{opacity:.8;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.lp-dust{display:none}}