body:has(.portada){background:#000;margin:0;padding:0}:root[data-theme=light] body:has(.portada){background:#f3efe8}html:has(.portada){scroll-behavior:smooth;scroll-padding-top:72px}@media (prefers-reduced-motion:reduce){html:has(.portada){scroll-behavior:auto}}.portada{--por-bg:#000;--por-card:#1c1c1e;--por-line:#2c2c2e;--por-fg:#f5f5f7;--por-muted:#a1a1a6;--por-wine:#a3203a;--por-wine-texto:#e8838f;--por-wine-soft:#3a1420;--por-wine-ink:#fff4f4;--por-hilo:#d04d62;--por-green:#34c26b;--por-green-soft:#12301e;--por-amber:#e0a040;--por-amber-soft:#332812;--por-shadow:0 1px 2px #0009,0 12px 32px -16px #000c;--por-equipo:#3a3a3c;--por-equipo-base:#4a4a4d;--por-equipo-canto:#5a5a5e;--por-display:var(--font-manrope),"Manrope",-apple-system,"Helvetica Neue",Arial,sans-serif;--por-body:var(--font-manrope),"Manrope",-apple-system,"Helvetica Neue",Arial,sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;overflow-x:clip}:root[data-theme=light] .portada{--por-bg:#f3efe8;--por-card:#fdfbf8;--por-line:#e3ddd3;--por-fg:#1c1a17;--por-muted:#6e685f;--por-wine:#7d1a2b;--por-wine-texto:#7d1a2b;--por-wine-soft:#f0dcdc;--por-wine-ink:#fdfbf8;--por-hilo:#7d1a2b;--por-green:#1b7d44;--por-green-soft:#e6f4ea;--por-amber:#b86a00;--por-amber-soft:#fff4e5;--por-shadow:0 1px 2px #1c1a170d,0 12px 32px -16px #1c1a172e;--por-equipo:#2e2b28;--por-equipo-base:#3a3734;--por-equipo-canto:#2e2b28;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.portada *{box-sizing:border-box}.portada{background:var(--por-bg);color:var(--por-fg);font-family:var(--por-body);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.5}.portada:before{content:"";height:env(safe-area-inset-top,0px);z-index:10;background:var(--por-bg);position:fixed;inset:0 0 auto}.portada a:not(.muestra-app *){color:inherit}.portada h1:not(.muestra-app *),.portada h2:not(.muestra-app *),.portada h3:not(.muestra-app *){font-family:var(--por-display);letter-spacing:-.035em;text-wrap:balance;margin:0;line-height:1.05}.portada h1:not(.muestra-app *){font-size:clamp(40px,7vw,76px);font-weight:800}.portada h1 .frase,.portada .final h2 .frase{display:block}.portada h2:not(.muestra-app *){font-size:clamp(30px,4.4vw,48px);font-weight:800}.portada h3:not(.muestra-app *){letter-spacing:-.02em;font-size:22px;font-weight:700}.portada p:not(.muestra-app *){margin:0}.portada .wrap{max-width:1120px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));margin:0 auto}.portada .band{padding-block:clamp(48px,6vw,80px)}.portada .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--por-wine-texto);font-size:13px;font-weight:700}.portada .lead{color:var(--por-muted);max-width:40ch;font-size:clamp(18px,2vw,22px)}.portada .btn{min-height:50px;font:inherit;cursor:pointer;border:1px solid var(--por-line);background:var(--por-card);color:var(--por-fg);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .25s cubic-bezier(.2,.8,.2,1);display:inline-flex}.portada .btn:hover{transform:translateY(-1px)}.portada .btn:active{transform:translateY(0)scale(.98)}.portada .btn:focus-visible,.portada summary:focus-visible{outline:3px solid var(--por-wine);outline-offset:3px}.portada .btn.primary{background:var(--por-wine);color:var(--por-wine-ink);border-color:var(--por-wine)}.portada .card{background:var(--por-card);border:1px solid var(--por-line);box-shadow:var(--por-shadow);border-radius:22px}.portada .num{font-family:var(--por-display);letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-weight:800}.portada .chip{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:13px;font-weight:700;display:inline-flex}.portada .chip.ok{background:var(--por-green-soft);color:var(--por-green)}.portada .chip.warn{background:var(--por-amber-soft);color:var(--por-amber)}.portada .chip.wine{background:var(--por-wine-soft);color:var(--por-wine-texto)}.portada .muted{color:var(--por-muted)}.portada .r{transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1)}.portada.js .r{opacity:0;transform:translateY(18px)}.portada.js .r.in{opacity:1;transform:none}.portada.js .r.d1{transition-delay:80ms}.portada.js .r.d2{transition-delay:.16s}.portada.js .r.d3{transition-delay:.24s}.portada .nav{top:env(safe-area-inset-top,0px);z-index:9;background:color-mix(in srgb,var(--por-bg) 96%,transparent);-webkit-backdrop-filter:saturate(1.4)blur(18px);backdrop-filter:saturate(1.4)blur(18px);border-bottom:1px solid var(--por-line);position:sticky}.portada .nav .wrap{justify-content:space-between;align-items:center;gap:16px;min-height:64px;display:flex}.portada .brand{letter-spacing:-.03em;align-items:center;gap:10px;font-size:19px;font-weight:800;text-decoration:none;display:flex}.portada .brand .mark{background:var(--por-wine);border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.portada .links{align-items:center;gap:4px;display:flex}.portada .links a{color:var(--por-muted);border-radius:999px;padding:8px 14px;font-size:15px;font-weight:600;text-decoration:none}.portada .links a:hover{color:var(--por-fg);background:var(--por-card)}@media (max-width:760px){.portada .links a:not(.keep){display:none}}.portada .hero{padding-block:clamp(48px,8vw,104px) clamp(32px,5vw,64px)}.portada .hero .wrap{justify-items:start;gap:28px;display:grid}.portada .hero .cta{flex-wrap:wrap;gap:12px;display:flex}.portada .hero-arriba{justify-self:stretch;gap:28px;width:100%;display:grid}.portada .hero-texto{justify-items:start;gap:28px;display:grid}.portada .hero-plomada{order:-1;justify-self:start;place-items:center;display:grid;position:relative}.portada .hero-plomada svg{width:auto;height:120px;display:block;overflow:visible}.portada .hero-plomada .caer{animation:1.2s cubic-bezier(.34,1.56,.64,1) both por-caer;position:relative}.portada .hero-plomada .colgar{transform-origin:50% 7%;animation:6s ease-in-out 1.2s infinite por-colgar}@keyframes por-caer{0%{transform:translateY(-260px)}to{transform:none}}@keyframes por-colgar{0%,to{transform:rotate(0)}25%{transform:rotate(1.5deg)}75%{transform:rotate(-1.5deg)}}@media (min-width:861px){.portada .hero-arriba{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:48px}.portada .hero-plomada{order:0;justify-self:center;padding-inline:40px}.portada .hero-plomada svg{height:320px}.portada .hero-plomada:before{content:"";background:var(--por-wine);filter:blur(80px);opacity:.22;border-radius:999px;width:240px;height:240px;position:absolute}:root[data-theme=light] .portada .hero-plomada:before{opacity:.1}}@media (prefers-reduced-motion:reduce){.portada .hero-plomada .caer,.portada .hero-plomada .colgar{animation:none!important}}.portada .demo{gap:18px;width:100%;max-width:1120px;margin-top:16px;padding:clamp(18px,3vw,32px);display:grid}.portada .demo-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.portada .demo-head .who{align-items:center;gap:10px;font-weight:700;display:flex}.portada .story{background:var(--por-bg);border:1px solid var(--por-line);border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:14px;min-width:0;padding:14px 18px;display:grid}.portada .story .what{font-weight:700}.portada .story .why{color:var(--por-muted);font-size:14px}.portada .story .act{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.portada .story.done .act{transform:scale(.96)}@media (max-width:700px){.portada .story{grid-template-columns:1fr}}.portada .caption{color:var(--por-muted);align-items:center;gap:8px;font-size:14px;display:flex}.portada .dot{background:var(--por-wine);border-radius:999px;width:8px;height:8px;display:inline-block}.portada .dot.live{animation:1.6s ease-in-out infinite por-pulse}@keyframes por-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}.portada .grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (max-width:820px){.portada .grid3{grid-template-columns:1fr}}.portada .pain{align-content:start;gap:10px;padding:26px 26px 28px;display:grid}.portada .pain h3{font-size:20px}.portada .pain p{color:var(--por-muted);font-size:16px}.portada .pain .q{font-family:var(--por-display);color:var(--por-wine-texto);letter-spacing:-.01em;font-size:15px;font-weight:800}.portada .steps{gap:18px;display:grid}.portada .step{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:28px;padding:clamp(22px,3vw,36px);display:grid}.portada .step:nth-child(2n){grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.portada .step:nth-child(2n) .txt{order:2}@media (max-width:820px){.portada .step,.portada .step:nth-child(2n){grid-template-columns:1fr}.portada .step:nth-child(2n) .txt{order:0}}.portada .step .n{font-family:var(--por-display);color:var(--por-wine-texto);letter-spacing:.08em;font-size:14px;font-weight:800}.portada .step h3:not(.muestra-app *){margin-top:6px;font-size:clamp(24px,3vw,32px)}.portada .step p:not(.muestra-app *){color:var(--por-muted);max-width:42ch;margin-top:10px}.portada .shot{background:var(--por-bg);border:1px solid var(--por-line);border-radius:18px;gap:10px;min-width:0;padding:18px;display:grid}.portada .try{grid-template-columns:1fr;align-items:start;gap:28px;display:grid}.portada .try>div:first-child{max-width:720px}.portada .explain{color:var(--por-muted);min-height:3em;font-size:15px}.portada .explain b{color:var(--por-fg)}.portada .devices{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:32px;display:grid}@media (max-width:900px){.portada .devices{grid-template-columns:1fr}}.portada .stage{perspective:1400px;min-width:0;height:420px;position:relative}@media (max-width:600px){.portada .stage{height:380px}}.portada .laptop{transform-style:preserve-3d;position:absolute;bottom:40px;left:0;right:12%;transform:rotateY(-8deg)rotateX(2deg)}.portada .lid{background:var(--por-equipo);box-shadow:inset 0 0 0 1px var(--por-equipo-canto);transform-origin:bottom;aspect-ratio:16/10;border-radius:16px 16px 4px 4px;max-width:100%;padding:10px 10px 6px;transition:transform 1.25s cubic-bezier(.34,1.3,.64,1);position:relative;transform:rotateX(-88deg)}.portada.js .stage.in .lid{transform:rotateX(0)}.portada .screen{background:var(--por-bg);opacity:0;border-radius:8px;height:100%;transition:opacity .4s .9s;position:relative;overflow:hidden}.portada.js .stage.in .screen{opacity:1}.portada .base{background:var(--por-equipo-base);border-radius:0 0 12px 12px;height:12px;margin:0 -4%;box-shadow:0 20px 40px -16px #00000073}.portada .phone{aspect-ratio:9/19;background:var(--por-equipo);border:1px solid var(--por-equipo-canto);opacity:0;border-radius:26px;width:150px;padding:7px;transition:transform 1s cubic-bezier(.34,1.4,.64,1) .5s,opacity .4s .5s;position:absolute;bottom:0;right:0;transform:translateY(60px);box-shadow:0 24px 48px -18px #00000080}.portada.js .stage.in .phone{opacity:1;transform:none}.portada .phone .ps{background:var(--por-bg);border-radius:20px;align-content:start;gap:6px;height:100%;padding:18px 8px 8px;display:grid;position:relative;overflow:hidden}.portada .phone .notch{background:var(--por-equipo);border-radius:999px;width:40px;height:6px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.portada .toast{background:var(--por-card);border:1px solid var(--por-line);opacity:0;border-radius:10px;align-items:center;gap:6px;padding:6px 8px;font-size:8px;font-weight:700;transition:transform .6s cubic-bezier(.34,1.4,.64,1) 2.2s,opacity .4s 2.2s;display:flex;position:absolute;top:14px;left:8px;right:8px;transform:translateY(-30px)}.portada.js .stage.in .toast{opacity:1;transform:none}.portada .spark{background:var(--por-wine);opacity:0;border-radius:999px;width:10px;height:10px;position:absolute;top:45%;left:45%}.portada.js .stage.in .spark{animation:1s cubic-bezier(.4,0,.2,1) 1.6s forwards por-fly}@keyframes por-fly{0%{opacity:0;transform:translate(0)scale(.6)}15%{opacity:1}to{opacity:0;transform:translate(var(--por-fx,180px),120px) scale(1.2)}}.portada.js .stage.in .laptop{animation:5s ease-in-out 2.5s infinite por-float}.portada.js .stage.in .phone{animation:5s ease-in-out 3.2s infinite both por-float}@keyframes por-float{0%,to{translate:0}50%{translate:0 -5px}}.portada .chips{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.portada .roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (max-width:820px){.portada .roles{grid-template-columns:1fr}}.portada .role{align-content:start;gap:14px;padding:26px;display:grid}.portada .role h3{color:var(--por-wine-texto);font-size:26px}.portada .role .when{color:var(--por-muted);font-size:14px}.portada .role ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.portada .role li{gap:10px;font-size:15px;display:flex}.portada .role li:before{content:"";background:var(--por-wine);border-radius:999px;flex:none;width:6px;height:6px;margin-top:9px}.portada .raya{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:28px;display:grid}@media (max-width:820px){.portada .raya{grid-template-columns:1fr}}.portada .ia{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:28px;display:grid}@media (max-width:820px){.portada .ia{grid-template-columns:1fr}}.portada .resumen{gap:12px;padding:24px;display:grid}.portada .resumen .hd{align-items:center;gap:10px;font-weight:700;display:flex}.portada .resumen .hd i{background:var(--por-wine-soft);border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.portada .resumen p{min-height:7.5em;font-size:16px;line-height:1.55}.portada .cursor{background:var(--por-wine);vertical-align:-2px;width:2px;height:1em;margin-left:1px;animation:1s steps(2,end) infinite por-blink;display:inline-block}@keyframes por-blink{50%{opacity:0}}.portada .qs{flex-wrap:wrap;gap:8px;display:flex}.portada .qs span{background:var(--por-bg);border:1px solid var(--por-line);border-radius:999px;padding:6px 12px;font-size:13px}.portada .sec{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (max-width:900px){.portada .sec{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.portada .sec{grid-template-columns:1fr}}.portada .sec .card{align-content:start;gap:8px;padding:22px;display:grid}.portada .sec h3{font-size:18px}.portada .sec p{color:var(--por-muted);font-size:15px}.portada .price{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:860px;display:grid}@media (max-width:700px){.portada .price{grid-template-columns:1fr}}.portada .plan{align-content:start;gap:14px;padding:28px;display:grid}.portada .plan.pro{border-color:var(--por-wine);box-shadow:0 0 0 1px var(--por-wine),var(--por-shadow)}.portada .plan .amt{font-size:44px}.portada .plan .amt small{color:var(--por-muted);letter-spacing:0;font-size:16px;font-weight:600}.portada .plan ul{gap:8px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.portada .plan li{gap:10px;display:flex}.portada .plan li:before{content:"✓";color:var(--por-green);font-weight:800}.portada .faq{gap:10px;max-width:760px;display:grid}.portada details{background:var(--por-card);border:1px solid var(--por-line);border-radius:16px;padding:0 20px}.portada summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-weight:700;list-style:none;display:flex}.portada summary::-webkit-details-marker{display:none}.portada summary:after{content:"+";color:var(--por-wine-texto);font-weight:800;transition:transform .3s}.portada details[open] summary:after{transform:rotate(45deg)}.portada details p{color:var(--por-muted);padding:0 0 18px;font-size:16px}.portada .final{text-align:center;justify-items:center;gap:18px;display:grid}.portada footer{border-top:1px solid var(--por-line);color:var(--por-muted);padding-block:32px;font-size:14px}.portada footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.portada footer a{margin-right:16px;text-decoration:none}@media (prefers-reduced-motion:reduce){.portada .r,.portada.js .r{opacity:1!important;transition:none!important;transform:none!important}.portada .lid,.portada .screen,.portada .phone,.portada .toast,.portada .story .act,.portada .btn{transition:none!important}.portada.js .stage .lid{transform:rotateX(0)}.portada.js .stage .screen,.portada.js .stage .phone,.portada.js .stage .toast{opacity:1;transform:none}.portada .spark,.portada .laptop,.portada .phone,.portada .dot.live,.portada .cursor{animation:none!important}}@media (max-width:600px){.portada .spark{--por-fx:90px}}.portada .simple{max-width:820px}.portada .texto{gap:28px;margin-top:36px;display:grid}.portada .texto h2{font-size:clamp(24px,3vw,30px)}.portada .texto h3{margin-top:4px;font-size:19px}.portada .texto p,.portada .texto li{color:var(--por-muted);font-size:17px;line-height:1.6}.portada .texto section{gap:10px;display:grid}.portada .texto ul{gap:6px;margin:0;padding-left:20px;display:grid}.portada .texto .ejemplo{background:var(--por-card);border:1px solid var(--por-line);color:var(--por-fg);border-radius:16px;padding:14px 16px;font-size:16px}.portada .texto .ejemplo b{color:var(--por-wine-texto)}.portada .texto a{color:var(--por-wine-texto);font-weight:700}.portada .guia{gap:20px;display:grid}.portada .guia-arriba{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.portada .guia-buscar{flex:320px}.portada .guia-buscar input{border:1px solid var(--por-line);background:var(--por-card);width:100%;min-height:52px;color:var(--por-fg);font:inherit;border-radius:14px;padding:0 16px;font-size:17px}.portada .guia-buscar input:focus-visible{outline:3px solid var(--por-wine);outline-offset:2px}.portada .guia-resultados{color:var(--por-muted);margin:0;font-size:16px}.portada .guia-cuerpo{gap:28px;display:grid}.portada .guia-indice-fijo{display:none}.portada .guia-indice-celular{background:var(--por-card);border:1px solid var(--por-line);border-radius:16px;padding:4px 16px}.portada .guia-indice-celular summary{cursor:pointer;align-items:center;min-height:48px;font-weight:700;display:flex}.portada .guia-indice-lista{gap:4px;margin:0;padding:0 0 8px 20px;display:grid}.portada .guia-indice-lista a{color:var(--por-muted);padding:6px 0;font-weight:600;text-decoration:none;display:inline-block}.portada .guia-indice-lista a:hover{color:var(--por-fg)}@media (min-width:1024px){.portada .guia-cuerpo{grid-template-columns:240px minmax(0,1fr);align-items:start}.portada .guia-indice{max-height:calc(100vh - 100px);position:sticky;top:84px;overflow:auto}.portada .guia-indice-celular{display:none}.portada .guia-indice-fijo{display:block}.portada .guia-indice-fijo .eyebrow{margin:0 0 8px}}.portada .guia-capitulos{gap:44px;min-width:0;display:grid}.portada .guia-capitulo{gap:14px;scroll-margin-top:84px;display:grid}.portada .guia-cap-titulo{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.portada .guia-cap-titulo h2{font-size:clamp(26px,3vw,34px)}.portada .guia-ir{color:var(--por-wine-texto);align-items:center;min-height:44px;font-weight:700;text-decoration:none;display:inline-flex}.portada .guia-cap-entrada{color:var(--por-muted);margin:0;font-size:18px}.portada .texto .guia-entradas{gap:12px;margin:0;padding:0;list-style:none;display:grid}.portada .guia-entrada{background:var(--por-card);border:1px solid var(--por-line);break-inside:avoid;border-radius:18px;gap:12px;padding:16px;display:grid}.portada .guia-entrada h3{margin:0;font-size:19px}.portada .guia-entrada p{color:var(--por-muted);margin:4px 0 0;font-size:17px;line-height:1.5}.portada .guia-entrada .guia-cuando b{color:var(--por-fg)}.portada .guia-foto{border:1px solid var(--por-line);border-radius:12px;width:100%;height:auto;display:block}@media (min-width:720px){.portada .guia-entrada:has(.guia-foto){grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start}}.portada .guia-foto{max-width:640px}.portada .guia .ejemplo{background:var(--por-card);border:1px solid var(--por-line);color:var(--por-fg);border-radius:16px;margin:0;padding:14px 16px;font-size:17px}.portada .guia .ejemplo b{color:var(--por-wine-texto)}.portada .guia-preguntas{gap:8px;display:grid}.portada .guia-preguntas h3{margin:0;font-size:19px}.portada .guia-preguntas details{background:var(--por-card);border:1px solid var(--por-line);border-radius:14px;padding:4px 16px}.portada .guia-preguntas summary{cursor:pointer;align-items:center;min-height:48px;font-weight:700;display:flex}.portada .guia-preguntas details p{color:var(--por-muted);margin:0 0 12px}.portada .guia-palabras{gap:8px;margin:0;display:grid}.portada .guia-palabras div{background:var(--por-card);border:1px solid var(--por-line);border-radius:14px;grid-template-columns:minmax(120px,200px) 1fr;gap:4px 16px;padding:12px 16px;display:grid}.portada .guia-palabras dt{font-weight:800}.portada .guia-palabras dd{color:var(--por-muted);margin:0}@media (max-width:560px){.portada .guia-palabras div{grid-template-columns:1fr}}@media print{.portada .no-imprimir,.portada header.nav,.portada footer{display:none!important}.portada .guia-cuerpo{grid-template-columns:1fr}.portada .guia-capitulo{break-before:page}.portada .guia-preguntas summary:after{display:none}}.portada .price.uno{grid-template-columns:1fr;max-width:520px}.portada .links .btn{white-space:nowrap}.portada .corto{display:none}@media (max-width:760px){.portada .largo{display:none}.portada .corto{display:inline}}.portada .muestra-app{color:var(--fg);text-align:left;min-width:0;font-size:17px;line-height:1.5}.portada .shot-app{background:0 0;border:0;padding:0}.portada .lado-a-lado{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:28px;margin-top:40px;display:grid}@media (max-width:820px){.portada .lado-a-lado{grid-template-columns:1fr;margin-top:32px}}.portada .quien{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,48px);display:grid}@media (max-width:640px){.portada .quien{grid-template-columns:1fr}}.portada .foto{aspect-ratio:1;object-fit:cover;border-radius:22.5%;width:clamp(140px,18vw,220px);display:block}.portada .foto.iniciales{background:var(--por-wine);color:var(--por-wine-ink);font-family:var(--por-display);letter-spacing:-.04em;place-items:center;font-size:clamp(44px,6vw,72px);font-weight:800;display:grid}.portada .screen iframe,.portada .phone .ps iframe{transform-origin:0 0;transform:scale(var(--escala,.3));pointer-events:none;background:var(--por-bg);border:0;position:absolute;top:0;left:0}.portada .phone .ps{padding:0;display:block}.portada .phone .notch,.portada .toast{z-index:1}
