.inicio-portada-hand{margin:0 0 10px;font:1.3rem/1.2 var(--serif);color:#f1c98a}.inicio-page .hero{background:var(--cream)}.inicio-page .hero h1{font-family:"Fraunces",Georgia,serif;font-weight:560;letter-spacing:-.045em}.inicio-page .hero-heart-frame[data-tilt]{transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.inicio-page .cafe-cita{--onda-fill:var(--cream)}.inicio-hero-cred{margin:-6px 0 26px;font-size:.9rem;color:var(--body)}.inicio-steps{grid-template-columns:repeat(3,minmax(0,1fr));max-width:900px;margin:0 auto}.inicio-steps li:nth-child(3){transform:rotate(1.6deg) translateY(6px)}.inicio-page .cafe-porque-head{max-width:760px}.inicio-page .cafe-porque-foto{position:relative}.inicio-foto-nota{position:absolute;z-index:2;right:-44px;bottom:22px;padding:18px 20px 14px;font:1.2rem/1.2 var(--serif);color:var(--cocoa);background:#fbf5ea;transform:rotate(5deg);box-shadow:0 2px 3px rgba(46,26,18,.15),0 10px 18px rgba(46,26,18,.22)}.inicio-foto-nota .cafe-nota-cinta{width:72px}.inicio-para-ti li{display:flex;align-items:center;min-height:140px}.inicio-para-ti p{font:1.04rem/28px var(--sans);color:var(--cocoa)}.cafe-porque-list li:nth-child(5){transform:rotate(1deg)}.cafe-porque-list li:nth-child(6){transform:rotate(-.8deg)}.cafe-porque-note a{color:var(--burgundy);text-underline-offset:5px}.cafe-porque-note a,.inicio-recursos-list .text-link{display:inline-flex;align-items:center;min-height:44px}.inicio-sobre{padding:96px 0 40px}.inicio-sobre-grid{display:grid;grid-template-columns:minmax(0,460px) minmax(0,560px);justify-content:center;gap:64px;align-items:center}.inicio-sobre-collage{position:relative;aspect-ratio:46 / 56}.inicio-sobre-polaroid{position:absolute;margin:0;padding:9px 9px 38px;background:#fbf5ea;box-shadow:0 2px 3px rgba(46,26,18,.15),0 22px 40px rgba(46,26,18,.26)}.inicio-sobre-polaroid img:not(.cafe-nota-cinta){display:block;width:100%;height:auto}.inicio-sobre-polaroid figcaption{position:absolute;left:0;right:0;bottom:9px;text-align:center;font:1.05rem/1.1 var(--serif);color:var(--annotation)}.inicio-sobre-principal{z-index:2;left:4%;top:6%;width:62%;transform:rotate(-3deg)}.inicio-sobre-videollamada{z-index:3;right:0;bottom:0;width:44%;transform:rotate(4deg)}.inicio-sobre-ipad{z-index:1;right:6%;top:0;width:30%;padding-bottom:9px;transform:rotate(6deg)}.inicio-sobre-aside{position:absolute;z-index:4;left:14%;bottom:6%;margin:0;font:1.25rem var(--serif);color:var(--rust);transform:rotate(-4deg)}.inicio-sobre-texto h2{margin:2px 0 18px;font-size:clamp(2.6rem,5vw,4rem)}.inicio-sobre-texto>p:not([class]){margin:0 0 14px;color:var(--body);font-size:1.04rem}.inicio-sobre-hilos{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:14px}.inicio-sobre-hilos li{position:relative;padding:14px 18px 14px 22px;border-radius:3px;background:var(--grain-soft),#fbf5ea;box-shadow:0 1px 2px rgba(46,26,18,.14),0 10px 20px rgba(46,26,18,.14)}.inicio-sobre-hilos li::before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:4px;border-radius:2px;background:var(--rust);opacity:.7}.inicio-sobre-hilos li:nth-child(2){transform:rotate(.6deg);margin-left:14px}.inicio-sobre-hilos li:nth-child(3){transform:rotate(-.5deg)}.inicio-sobre-hilos h3{margin:0 0 2px;font-size:1.4rem;color:var(--burgundy)}.inicio-sobre-hilos p{margin:0;color:var(--body);font-size:.95rem}.inicio-sobre-firma{margin:22px 0 0;font:1.6rem var(--serif);color:var(--burgundy)}.inicio-sobre-sellos{list-style:none;margin:64px auto 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:22px 30px}.inicio-sobre-sellos li{--r:6px;width:190px;padding:22px 14px;text-align:center;color:var(--chalk);background:var(--grain),var(--cinnamon);background-blend-mode:multiply;transform:rotate(-2deg)}.inicio-sobre-sellos li:nth-child(2){transform:rotate(1.5deg) translateY(6px)}.inicio-sobre-sellos li:nth-child(3){transform:rotate(-.8deg)}.inicio-sobre-sellos strong{display:block;font:2.1rem/1 var(--serif);font-weight:400}.inicio-sobre-sellos span{display:block;margin-top:6px;font:600 .74rem/1.3 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#f1d7a8}.inicio-cta{margin-top:48px;text-align:center}.inicio-metodo{--onda-fill:var(--cream);--onda-linea:var(--burgundy);position:relative;isolation:isolate;margin-top:8px;padding:132px 0 140px;background:radial-gradient(ellipse 55% 45% at 70% 40%,rgba(255,214,150,.45),transparent 70%),linear-gradient(to bottom,#e6d2b2,#e9d8bb)}.inicio-metodo::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--grain);opacity:.4;mix-blend-mode:multiply;pointer-events:none}.inicio-metodo-grid{display:grid;grid-template-columns:minmax(0,480px) minmax(0,440px);justify-content:center;gap:64px;align-items:center}.inicio-metodo-hojas{margin:0}.inicio-metodo-hojas ul{list-style:none;position:relative;margin:0;padding:0;aspect-ratio:5 / 4}.inicio-metodo-hojas li{position:absolute;width:50%;box-shadow:0 2px 3px rgba(46,26,18,.14),0 18px 34px rgba(46,26,18,.22)}.inicio-metodo-hojas img{display:block;width:100%;height:auto}.inicio-metodo-hoja-1{left:0;top:6%;transform:rotate(-6deg)}.inicio-metodo-hoja-2{left:25%;top:0;z-index:2;transform:rotate(2deg)}.inicio-metodo-hoja-3{right:0;top:10%;transform:rotate(7deg)}.inicio-metodo-hojas figcaption{margin-top:18px;text-align:center;font:1.25rem var(--serif);color:var(--rust);transform:rotate(-2deg)}.inicio-metodo-pasos{grid-template-columns:1fr;gap:34px;text-align:center}.inicio-metodo-pasos li:nth-child(2){transform:rotate(1deg) translateX(18px)}.inicio-persona-extra{margin:-8px 0 18px;font:1.1rem/1.3 var(--serif);color:var(--rust)}.inicio-equipo{padding:84px 0 96px}.inicio-equipo .cafe-recetario-head{margin-bottom:52px}.inicio-equipo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;max-width:1080px;margin:0 auto}.inicio-persona{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:26px;align-items:center;padding:30px 26px;border-radius:3px;background:var(--grain-soft),#fbf5ea;box-shadow:0 1px 2px rgba(46,26,18,.15),0 18px 34px rgba(46,26,18,.2);transform:rotate(-.8deg)}.inicio-persona + .inicio-persona{transform:rotate(.9deg) translateY(14px)}.inicio-persona-foto{margin:0;transform:rotate(-2.4deg);filter:drop-shadow(0 10px 16px rgba(46,26,18,.3))}.inicio-persona + .inicio-persona .inicio-persona-foto{transform:rotate(2.2deg)}.inicio-persona-foto{position:relative}.inicio-persona-nota{right:auto;left:-22px;bottom:18px;transform:rotate(-4deg);white-space:nowrap}.inicio-persona-foto img{display:block;width:100%;height:auto;border:7px solid #fbf5ea}.inicio-persona h3{margin:2px 0 10px;font-size:clamp(1.9rem,3vw,2.4rem);color:var(--burgundy)}.inicio-persona-copy>p:not([class]){margin:0 0 18px;color:var(--body);font-size:.96rem}.inicio-mesa img{aspect-ratio:4 / 5;object-fit:cover;object-position:38% 50%}.inicio-page .cafe-check-lines li span:last-child{font-family:var(--serif);font-size:1.12rem}.inicio-page .cafe-check-scrawl{left:50%;right:104px}.inicio-recursos{padding:84px 0 40px;text-align:center}.inicio-recursos h2{margin:0 0 8px;font-size:clamp(2.2rem,4vw,3.2rem)}.inicio-recursos-sub{margin:0 auto 52px;color:var(--body)}.inicio-recursos-list{list-style:none;margin:0 auto;padding:0;max-width:860px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 36px;text-align:left}.inicio-recursos-list li{position:relative;padding:30px 24px 26px;border-radius:3px;background:var(--grain-soft),#fbf5ea;box-shadow:0 1px 2px rgba(46,26,18,.15),0 14px 26px rgba(46,26,18,.2);transform:rotate(1deg)}.inicio-recursos-list li:first-child{transform:rotate(-1.2deg)}.inicio-recurso-img{display:block;width:100%;height:200px;object-fit:cover;margin-bottom:18px;border:6px solid #fff;box-shadow:0 6px 14px rgba(46,26,18,.2)}.inicio-recursos-list h3{margin:2px 0 8px;font-size:1.7rem;color:var(--burgundy)}.inicio-recursos-list p:not([class]){margin:0 0 14px;color:var(--body);font-size:.96rem}.inicio-cafe-promo{--onda-fill:var(--cream);--onda-linea:var(--chalk);position:relative;isolation:isolate;overflow-x:clip;margin-top:56px;padding:132px 0 140px;color:var(--chalk);background:var(--cinnamon)}.inicio-cafe-promo::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--grain);opacity:.9;mix-blend-mode:multiply}.inicio-cafe-promo-grid{display:grid;grid-template-columns:minmax(0,480px) minmax(0,480px);justify-content:center;gap:64px;align-items:center}.inicio-cafe-abanico{list-style:none;position:relative;margin:0;padding:0;height:340px}.inicio-cafe-abanico li{position:absolute;left:50%;bottom:0;width:170px;transform-origin:50% 100%}.inicio-cafe-abanico img{display:block;width:100%;height:auto;border-radius:3px;box-shadow:0 2px 3px rgba(20,8,2,.3),0 18px 30px rgba(20,8,2,.4)}.inicio-cafe-abanico li{--x:0;--r:0deg;transform:translateX(calc(-50% + var(--x) * var(--paso))) rotate(var(--r))}.inicio-cafe-abanico{--paso:68px}.inicio-cafe-abanico li:nth-child(1){--x:-2;--r:-14deg}.inicio-cafe-abanico li:nth-child(2){--x:-1;--r:-7deg;z-index:1}.inicio-cafe-abanico li:nth-child(3){--x:0;--r:0deg;z-index:2;bottom:14px}.inicio-cafe-abanico li:nth-child(4){--x:1;--r:7deg;z-index:1}.inicio-cafe-abanico li:nth-child(5){--x:2;--r:14deg}.inicio-cafe-promo h2{margin:0 0 8px;color:var(--chalk);font-size:clamp(2.6rem,5vw,4rem)}.inicio-cafe-promo-lead{margin:0 0 14px;font:clamp(1.3rem,2.2vw,1.6rem)/1.3 var(--serif);color:#f1d7a8}.inicio-cafe-promo-copy>p:not([class]){margin:0 0 26px;color:#f3e0c4}.inicio-cafe-pronto{display:inline-block;margin:0 0 22px;padding:8px 16px;border:1.5px dashed var(--chalk);border-radius:999px;font:600 .78rem/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--chalk);transform:rotate(-2deg)}.inicio-cafe-promo-copy .button{display:table}.inicio-cierre-sub{max-width:520px;margin:0 auto 22px;color:var(--body)}.inicio-page .cafe-sobre-carta{top:29%}.inicio-whatsapp{position:fixed;z-index:40;right:22px;bottom:22px;display:inline-flex;align-items:center;gap:10px;padding:12px 20px 12px 14px;border:2px solid var(--paper);border-radius:999px;font:600 .98rem/1 var(--sans);color:var(--chalk);text-decoration:none;background:var(--cinnamon);box-shadow:0 4px 0 rgba(30,14,6,.3),0 12px 24px rgba(30,14,6,.28);transition:transform .2s var(--settle),background-color .2s}.inicio-whatsapp:hover{background:var(--burgundy);transform:translateY(-2px)}.inicio-whatsapp:focus-visible{outline:3px solid var(--mustard);outline-offset:3px}.inicio-whatsapp svg{width:26px;height:26px;fill:currentColor}@media (max-width:960px){.inicio-cafe-promo-copy .button{margin-inline:auto}.inicio-metodo-grid{grid-template-columns:minmax(0,520px);gap:56px}.inicio-cafe-promo-grid{grid-template-columns:minmax(0,560px);gap:40px;text-align:center}.inicio-sobre-grid{grid-template-columns:minmax(0,560px);gap:48px}.inicio-sobre-collage{width:min(440px,100%);margin:0 auto}.inicio-equipo-grid{grid-template-columns:minmax(0,560px);justify-content:center;gap:44px}.inicio-persona + .inicio-persona{transform:rotate(.9deg)}.inicio-mesa img{aspect-ratio:4 / 3}.inicio-mesa{order:0}}@media (max-width:620px){.inicio-metodo{margin-top:8px;padding:96px 0 104px}.inicio-metodo-pasos li:nth-child(2){transform:rotate(1deg)}.inicio-whatsapp{right:16px;bottom:16px;padding:14px}.inicio-whatsapp span{display:none}.inicio-cta .button{width:100%}.inicio-cafe-promo{padding:96px 0 104px}.inicio-cafe-abanico{height:250px}.inicio-cafe-abanico{--paso:44px}.inicio-cafe-abanico li{width:116px}.inicio-cafe-promo .button{width:100%}.inicio-sobre{padding-top:72px}.inicio-sobre-aside{font-size:1.05rem}.inicio-foto-nota{right:-18px;font-size:1.05rem}.inicio-sobre-polaroid figcaption{font-size:.9rem}.inicio-sobre-hilos li:nth-child(2){margin-left:0}.inicio-sobre-sellos{gap:16px 12px}.inicio-sobre-sellos li{width:calc(50% - 8px);padding:18px 10px}.inicio-sobre-sellos strong{font-size:1.7rem}.inicio-steps{grid-template-columns:1fr;max-width:340px;gap:34px}.inicio-page .cafe-porque-head{max-width:760px}.inicio-para-ti li{min-height:0}.inicio-para-ti p{font-size:1rem}.inicio-persona{grid-template-columns:1fr;text-align:center;padding:26px 20px}.inicio-persona-foto{width:min(220px,70%);margin:0 auto}.inicio-persona .button{width:100%}.inicio-recursos-list{grid-template-columns:1fr}.inicio-page .cafe-check-scrawl{display:none}}@media (max-width:850px){.inicio-page .hero-art{width:100%}}
