@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-display:swap;src:url(/themes/famitale/fonts/bricolage-700.woff2) format("woff2")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-display:swap;src:url(/themes/famitale/fonts/bricolage-800.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/themes/famitale/fonts/dm-sans-400.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/themes/famitale/fonts/dm-sans-500.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/themes/famitale/fonts/dm-sans-600.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/themes/famitale/fonts/dm-sans-700.woff2) format("woff2")}@font-face{font-family:Fredoka;src:url(/famitale/home/fonts/Fredoka-latin.woff2) format("woff2");font-weight:300 700;font-display:swap}@font-face{font-family:Patrick;src:url(/famitale/home/fonts/PatrickHand-Regular-latin.woff2) format("woff2");font-weight:400;font-display:swap}.fam-home{color-scheme:light;--primary:#064acb;--ink:#172651;--paper:#fffcf5;--soft:#eaf4ff;--accent:#ffc926;--line:#a5b6d1;--display:var(--fam-home-display,Bree,Georgia,serif);--weight:400;--radius:12px;--ds:1;--texture:url(/famitale/home/kit/papel.webp);--hdr:60px;--tabs:32px;--dock:76px;--persp:5200px;--vh:100svh;--sab:max(10px,env(safe-area-inset-bottom,0px));--m1:#064acb;--m2:#b85a00;--m3:#ffc926;--m4:#2a7d3a;--m5:#c92676;--m6:#064acb;--m7:#b85a00;--t1:#fff;--t2:#fff;--t3:#172651;--t4:#fff;--t5:#fff;--t6:#fff;--t7:#fff}:where(.fam-home) *{box-sizing:border-box}.fam-home{margin:0;min-height:var(--vh);color:var(--ink);background:#f6f4ec;font:16px/1.5 var(--fam-home-body,Nunito),Arial,sans-serif;padding-bottom:var(--dock);overflow-x:clip}:where(.fam-home) button,:where(.fam-home) input{font:inherit}:where(.fam-home) button{cursor:pointer;color:inherit}:where(.fam-home) a{color:var(--primary)}:where(.fam-home) img{max-width:100%;display:block;height:auto}:where(.fam-home) h1,:where(.fam-home) h2,:where(.fam-home) h3,:where(.fam-home) p{margin:0}:where(.fam-home) h1,:where(.fam-home) h2,:where(.fam-home) h3{font-family:var(--display);font-weight:var(--weight);color:var(--primary);text-wrap:balance;line-height:1.1}:where(.fam-home) em{font-style:normal;color:var(--primary)}:where(.fam-home) p+p{margin-top:.6em}:where(.fam-home) a,:where(.fam-home) button,:where(.fam-home) input,:where(.fam-home) summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}:where(.fam-home) a:focus-visible,:where(.fam-home) button:focus-visible,:where(.fam-home) input:focus-visible,:where(.fam-home) summary:focus-visible{outline:3px solid var(--primary);outline-offset:3px;box-shadow:0 0 0 3px var(--paper)}:where(.fam-home) button:disabled{cursor:default;opacity:.4}:where(.fam-home) [hidden]{display:none!important}:where(.fam-home) .header{height:var(--hdr);display:flex;align-items:center;gap:24px;padding:0 20px 0 24px}:where(.fam-home) .brand{padding:0;border:0;background:transparent;flex-shrink:0;line-height:0}:where(.fam-home) .brand img{height:48px;width:auto}:where(.fam-home) .header p{margin-left:auto;font-size:14px}:where(.fam-home) .cart{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border:1.5px solid var(--line);border-radius:50%;background:#fffefb;color:var(--ink)}:where(.fam-home) .switch{font-size:13px;font-weight:800;text-decoration:none}:where(.fam-home) .field label{display:block;font-size:.88em;font-weight:800;margin-bottom:.4em}:where(.fam-home) .field input{width:100%;min-height:3em;padding:.6em .85em;background:#fffefb;border:1.5px solid var(--line);border-radius:.65em;font-size:1.1em;color:var(--ink)}:where(.fam-home) .field input[aria-invalid=true]{border:2px solid #ad1530}:where(.fam-home) .error{color:#ad1530;font-size:.82em;font-weight:800;margin-top:.3em}:where(.fam-home) .error:empty{display:none}:where(.fam-home) .button{display:inline-flex;justify-content:center;align-items:center;gap:.9em;min-height:3em;padding:.75em 1.4em;border:2px solid var(--primary);border-radius:var(--radius);background:var(--primary);color:#fffdf8;font-weight:900;line-height:1.25;text-align:center;transition:filter .15s,transform .15s}:where(.fam-home) .button:hover{filter:brightness(.9);transform:translateY(-1px)}:where(.fam-home) .caption{font-size:.85em;line-height:1.4;text-align:center}:where(.fam-home) .eyebrow{display:block;font-size:.72em;font-weight:900;letter-spacing:.085em;text-transform:uppercase;color:var(--primary)}:where(.fam-home) .closing-form .button,:where(.fam-home) .start-form .button{width:100%;margin-top:.75em}:where(.fam-home) .start-form>.caption{margin-top:.6em}:where(.fam-home) .stage{margin:var(--tabs) 16px 0;position:relative}:where(.fam-home) .hero-m{display:none}:where(.fam-home) .book-wrap{position:relative}:where(.fam-home) .book{--pw:50cqw;--ph:100cqh;--k:.0235;position:relative;z-index:1;width:100%;height:max(460px,calc(var(--vh) - var(--hdr) - var(--tabs) - var(--dock) - 14px));border:5px solid var(--primary);border-radius:8px;background:var(--paper);box-shadow:0 14px 30px #17265126,0 4px 0 #d9d3c4,0 8px 0 #eee7d8;container-type:size;isolation:isolate;touch-action:pan-y;user-select:none;-webkit-user-select:none}:where(.fam-home) .book.dragging{cursor:grabbing}:where(.fam-home) .book.turning .leaf{pointer-events:none}:where(.fam-home) .leaf{--u:min(var(--pw),calc(var(--ph)*.95));font-size:clamp(12.5px,calc(var(--u)*var(--k)),21px);--h2:2.5em;position:absolute;top:0;left:0;width:var(--pw);height:100%;padding:2.3em 2.6em 2.5em;background:var(--paper);background-image:var(--texture,none);display:flex;flex-direction:column;gap:1em;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;outline:none;touch-action:pan-y;z-index:1;user-select:text;-webkit-user-select:text}:where(.fam-home) .leaf.right{left:50%}:where(.fam-home) .leaf:focus-visible{box-shadow:inset 0 0 0 3px var(--primary)}:where(.fam-home) .leaf.left{border-right:1px solid #c9c1ae;box-shadow:inset -1em 0 1.3em -1.1em #413b2a66}:where(.fam-home) .leaf.right{box-shadow:inset 1em 0 1.3em -1.1em #413b2a66}:where(.fam-home) .leaf .hero-title{font-size:calc(3.3em*var(--ds));letter-spacing:-.02em}:where(.fam-home) .leaf h2:not(.hero-title){font-size:calc(var(--h2)*var(--ds));letter-spacing:-.01em}:where(.fam-home) .leaf h3{font-size:calc(1.35em*var(--ds))}:where(.fam-home) .leaf p{font-size:1.04em}:where(.fam-home) .folio{display:block;margin-top:auto;align-self:center;font-size:.7em;color:var(--ink);opacity:.65;padding-top:.4em}:where(.fam-home) .leaf.hero{justify-content:center;gap:1.1em;padding:2.4em 3em}:where(.fam-home) .hero .intro-sub{font-size:1.28em;line-height:1.45;max-width:26em}:where(.fam-home) .hero .start-form{max-width:26em;margin-top:.5em}:where(.fam-home) .hero .field input{font-size:1.15em}:where(.fam-home) .deco-star{position:absolute;right:2.2em;top:2.2em;width:4.4em;height:auto;transform:rotate(15deg);pointer-events:none}:where(.fam-home) .deco-leaf{position:absolute;left:-.2em;bottom:-.6em;width:6.4em;height:auto;transform:rotate(-14deg);pointer-events:none;opacity:.98}:where(.fam-home) .leaf.cover{padding:0;overflow:hidden;background-color:var(--primary);background-image:none;cursor:pointer}:where(.fam-home) .cover-title{position:absolute;z-index:2;inset:1.1em 1em auto;font-family:var(--display);font-weight:var(--weight);font-size:calc(3.3em*var(--ds));line-height:1.03;text-align:center;color:#fffdf8;overflow-wrap:anywhere;text-shadow:0 1px 1px #17265133}:where(.fam-home) .cover-title small{display:block;font-size:.62em;margin-top:.25em}:where(.fam-home) .cover-art{position:absolute;bottom:0;left:0;width:100%;height:84%;object-fit:contain;object-position:center bottom}:where(.fam-home) .cover-note{position:absolute;z-index:2;bottom:.9em;left:1em;right:1em;font-size:.82em;font-weight:900;text-align:center;color:var(--ink);background:var(--paper);padding:.6em;border-radius:.6em}:where(.fam-home) .intro>p,:where(.fam-home) .leaf .intro>p{font-size:1.14em}:where(.fam-home) .benefit{display:grid;grid-template-columns:2.9em 1fr;gap:.9em;align-items:start}:where(.fam-home) .benefit>img{width:2.9em;height:2.9em;object-fit:contain}:where(.fam-home) .benefit h3{margin-bottom:.35em}:where(.fam-home) .benefit p{font-size:.98em}:where(.fam-home) .story-art{width:100%;min-height:0;flex:1;object-fit:contain;border-radius:.3em}:where(.fam-home) .small-title{--h2:2em}:where(.fam-home) .step{display:grid;grid-template-columns:3em 1fr;gap:1em;align-items:start}:where(.fam-home) .step>span{font:1.9em/1.5em var(--display);width:1.5em;height:1.5em;border-radius:50%;text-align:center;background:var(--accent);color:var(--ink)}:where(.fam-home) .step h3{font-size:calc(1.7em*var(--ds));margin-bottom:.4em}:where(.fam-home) .step p{font-size:1.02em}:where(.fam-home) .step-poster{width:min(62%,17em);height:auto;aspect-ratio:1;object-fit:contain;margin:auto;min-height:0;flex:0 1 auto}:where(.fam-home) .process-boat{width:60%;height:10em;object-fit:contain;align-self:center;margin-top:auto}:where(.fam-home) .offer{justify-content:center;background-color:#fff0b0;background-image:none}:where(.fam-home) .price{font-family:var(--display);font-weight:var(--weight);color:var(--primary);font-size:calc(6.2em*var(--ds));line-height:1;letter-spacing:-.04em}:where(.fam-home) .leaf .offer-detail,:where(.fam-home) .offer-detail{font-weight:900;font-size:1.15em}:where(.fam-home) .price-star{width:6.5em;height:6.5em;object-fit:contain;margin:.3em auto}:where(.fam-home) .free{justify-content:center}:where(.fam-home) .free ul{padding-left:1.3em;font-size:1.02em;margin:0}:where(.fam-home) .free li{margin-bottom:.6em}:where(.fam-home) .free-boat{width:11em;height:7.6em;object-fit:contain;margin:auto}:where(.fam-home) .questions h2{--h2:2.3em}:where(.fam-home) .faq{display:grid;gap:.6em}:where(.fam-home) .faq details{border:1px solid var(--line);border-radius:.6em;background:#fffdf8;overflow:clip}:where(.fam-home) .faq summary{cursor:pointer;position:relative;list-style:none;font-size:.98em;font-weight:900;min-height:3em;padding:.85em 2.4em .85em .85em;color:var(--primary)}:where(.fam-home) .faq summary::-webkit-details-marker{display:none}:where(.fam-home) .faq summary:after{content:"+";position:absolute;right:.8em;top:.5em;font-size:1.5em;line-height:1}:where(.fam-home) .faq details[open] summary{background:var(--soft)}:where(.fam-home) .faq details[open] summary:after{content:"−"}:where(.fam-home) .faq p{font-size:.96em;line-height:1.5;padding:.8em .95em 1em}:where(.fam-home) .closing{justify-content:center}:where(.fam-home) .closing-form{margin-top:.4em}:where(.fam-home) .last{text-align:center;justify-content:center}:where(.fam-home) .last-art{flex:1;min-height:0;width:100%;object-fit:contain}:where(.fam-home) .text-button{min-height:44px;border:0;background:transparent;text-decoration:underline;text-underline-offset:5px;color:var(--primary);font-weight:800;padding:10px;font-size:.95em;cursor:pointer;font-family:inherit}:where(.fam-home) .gutter{position:absolute;top:0;bottom:0;left:calc(50% - 2.6em);width:5.2em;z-index:3;pointer-events:none;background:linear-gradient(90deg,transparent,#2a1e1024 40%,#2a1e1038 50%,#2a1e1024 60%,transparent)}:where(.fam-home) .cast{position:absolute;top:0;height:100%;width:var(--pw);z-index:4;pointer-events:none;opacity:0}:where(.fam-home) .book.turning .cast{will-change:transform,opacity}:where(.fam-home) .cast-r{left:50%;transform-origin:0 50%;background:linear-gradient(90deg,#140c04b3,#140c0400)}:where(.fam-home) .cast-l{left:0;transform-origin:100% 50%;background:linear-gradient(270deg,#140c04b3,#140c0400)}:where(.fam-home) .book.turning .gutter{z-index:7}:where(.fam-home) .sheet-layer{position:absolute;inset:0;z-index:6;pointer-events:none;perspective:var(--persp);perspective-origin:50% 50%;clip-path:inset(0 -14px)}:where(.fam-home) .sheet{position:absolute;top:0;height:100%;transform-style:preserve-3d}:where(.fam-home) .sl{position:absolute;top:0;height:100%;transform-style:preserve-3d;transform-origin:0 50%;will-change:transform}:where(.fam-home) .sl>.sb,:where(.fam-home) .sl>.sf{position:absolute;inset:0;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}:where(.fam-home) .sl>.sb{transform:rotateY(180deg)}:where(.fam-home) .face{position:absolute;top:0;height:100%}:where(.fam-home) .face>.leaf{left:0!important;top:0;width:100%!important;height:100%;overflow:hidden;pointer-events:none}:where(.fam-home) .hl,:where(.fam-home) .sh{position:absolute;inset:0 0 0 1px;opacity:0;pointer-events:none;will-change:opacity}:where(.fam-home) .sh{background:#1d140a}:where(.fam-home) .hl{background:#fffbe6}:where(.fam-home) .sl .sl{left:100%}:where(.fam-home) .sl>.sb,:where(.fam-home) .sl>.sf{right:-3px}:where(.fam-home) .face{width:var(--pw)}:where(.fam-home) .leaf.verso{overflow:hidden}:where(.fam-home) .book.dragging,:where(.fam-home) .book.dragging *{user-select:none;-webkit-user-select:none;cursor:grabbing}:where(.fam-home) .markers{position:absolute;left:0;right:0;top:calc(var(--tabs)*-1);height:var(--tabs);z-index:0;display:flex;justify-content:space-between;align-items:flex-end;padding:0 6%;pointer-events:none}:where(.fam-home) .marker{--mc:var(--m1);--mt:var(--t1);pointer-events:auto;position:relative;height:var(--tabs);min-width:8.2em;padding:.55em 1.1em 0;border:0;background:var(--mc);color:var(--mt);font:800 13px/1 var(--display);font-family:var(--fam-home-body,Nunito),Arial,sans-serif;letter-spacing:.01em;clip-path:polygon(0 0,50% 22%,100% 0,100% 100%,0 100%);transform:translateY(6px);transition:transform .28s cubic-bezier(.2,.8,.2,1),filter .2s;filter:saturate(.92) brightness(.97);touch-action:manipulation}:where(.fam-home) .marker:first-child{--mc:var(--m1);--mt:var(--t1)}:where(.fam-home) .marker:nth-child(2){--mc:var(--m2);--mt:var(--t2)}:where(.fam-home) .marker:nth-child(3){--mc:var(--m3);--mt:var(--t3)}:where(.fam-home) .marker:nth-child(4){--mc:var(--m4);--mt:var(--t4)}:where(.fam-home) .marker:nth-child(5){--mc:var(--m5);--mt:var(--t5)}:where(.fam-home) .marker:nth-child(6){--mc:var(--m6);--mt:var(--t6)}:where(.fam-home) .marker:nth-child(7){--mc:var(--m7);--mt:var(--t7)}:where(.fam-home) .marker:hover{transform:translateY(2px);filter:none}:where(.fam-home) .marker[aria-current=page]{transform:translateY(0);filter:none;font-weight:900}:where(.fam-home) .marker:disabled{opacity:.6}:where(.fam-home) .marker .short{display:none}:where(.fam-home) .marker:focus-visible{clip-path:none;outline:3px solid var(--ink);outline-offset:2px;box-shadow:0 0 0 3px var(--paper)}:where(.fam-home) .book-controls{position:fixed;bottom:0;left:50%;transform:translateX(-50%);height:var(--dock);z-index:22;display:flex;align-items:center;justify-content:center;gap:18px}:where(.fam-home) .book-controls>button:not(.reset){width:46px;height:46px;border:1px solid var(--line);border-radius:50%;background:#fffdf8;color:var(--primary);font-size:24px;font-weight:800}:where(.fam-home) .book-controls>span{min-width:168px;text-align:center;font-size:13px;font-weight:800}:where(.fam-home) .reset{background:none;border:0;text-decoration:underline;text-underline-offset:4px;min-height:44px;padding:10px;font-size:13px}:where(.fam-home) .fixed-cta{position:fixed;bottom:0;left:0;right:0;height:var(--dock);display:flex;justify-content:space-between;align-items:center;gap:25px;z-index:20;padding:0 32px;background:var(--paper);border-top:1px solid var(--line);box-shadow:0 -4px 14px #17265108}:where(.fam-home) .fixed-cta p{font-size:13px;max-width:24em}:where(.fam-home) .fixed-cta strong{display:block;font-size:16px}:where(.fam-home) .fixed-cta .button{min-width:290px;font-size:16px}:where(.fam-home) .skip{position:fixed;top:-80px;left:15px;z-index:60;background:#fffdf8;padding:12px}:where(.fam-home) .skip:focus{top:10px}:where(.fam-home) .no-js{padding:30px}:where(.fam-home) .book.fading{animation:fh-fade-in .2s ease}@keyframes fh-fade-in{0%{opacity:.3}to{opacity:1}}@media(max-width:1023px){.fam-home{--hdr:56px;--tabs:34px;--dock:88px}:where(.fam-home) .header{gap:12px;padding:0 20px}:where(.fam-home) .brand img{height:38px}:where(.fam-home) .header p{display:none}:where(.fam-home) .header .cart{margin-left:auto;width:40px;height:40px}:where(.fam-home) .switch{margin-left:auto;font-size:12px}:where(.fam-home) .stage{margin:12px auto 0;width:calc(100% - 32px);display:flex;flex-direction:column;align-items:center;gap:12px}:where(.fam-home) .hero-m{display:block;order:1;width:100%;text-align:center}:where(.fam-home) .hero-m .hero-title{font-size:29px;line-height:1.06;letter-spacing:-.3px;max-width:430px;margin:0 auto;font-size:calc(29px*var(--ds))}:where(.fam-home) .hero-m .start-form{max-width:390px;margin:12px auto 0;display:grid;grid-template-columns:1fr 1.1fr;gap:8px;align-items:end;font-size:16px;text-align:left}:where(.fam-home) .hero-m .field label{font-size:12px;margin-bottom:4px}:where(.fam-home) .hero-m .field input{min-height:46px;font-size:16px;padding:9px 11px}:where(.fam-home) .hero-m .start-form .button{font-size:14px;min-height:46px;margin:0;padding:9px 11px;gap:7px}:where(.fam-home) .hero-m .start-form>.caption{grid-column:1/-1;margin:0;font-size:11px;text-align:center}:where(.fam-home) .leaf.hero{display:none!important}:where(.fam-home) .book-wrap{order:2;width:min-content}:where(.fam-home) .markers{position:relative;top:auto;left:auto;right:auto;padding:0;justify-content:stretch;gap:2px;width:100%;height:var(--tabs);margin-bottom:0}:where(.fam-home) .marker{flex:1 1 auto;min-width:0;padding:.7em 3px 0;font-size:11px;text-align:center;height:var(--tabs);transform:translateY(6px)}:where(.fam-home) .marker .long{display:none}:where(.fam-home) .marker .short{display:inline}:where(.fam-home) .marker:hover{transform:translateY(3px)}:where(.fam-home) .marker[aria-current=page]{transform:translateY(0)}:where(.fam-home) .book{--pw:100cqw;--k:.045;--ar:.68;--bh:clamp(270px,calc(var(--vh) - 452px),478px);height:var(--bh);width:calc(var(--bh)*var(--ar));border-width:4px;border-radius:7px 12px 12px 7px;clip-path:inset(-70px -14px -70px 0);--persp:1700px}:where(.fam-home) .sheet-layer{clip-path:inset(0 -14px 0 0)}:where(.fam-home) .stage.is-open{margin-top:10px}:where(.fam-home) .stage.is-open .book{--bh:min(calc(min(100vw - 32px,430px)/var(--ar)),calc(var(--vh) - 262px))}:where(.fam-home) .stage.is-open .hero-m{display:none}:where(.fam-home) .leaf{--h2:1.95em;font-size:clamp(12.5px,calc(var(--u)*var(--k)),17px);padding:1.7em 1.75em;gap:.9em;left:0;width:100%}:where(.fam-home) .leaf.left,:where(.fam-home) .leaf.right{left:0;width:100%;border-right:0;box-shadow:none}:where(.fam-home) .leaf .hero-title{font-size:2.4em}:where(.fam-home) .leaf h3{font-size:1.4em}:where(.fam-home) .leaf p{font-size:1em}:where(.fam-home) .intro>p,:where(.fam-home) .leaf .intro>p{font-size:1.02em}:where(.fam-home) .benefit{grid-template-columns:2.4em 1fr;gap:.75em}:where(.fam-home) .benefit>img{width:2.4em;height:2.4em}:where(.fam-home) .benefit p{font-size:.92em;line-height:1.45}:where(.fam-home) .small-title{--h2:1.7em}:where(.fam-home) .step{grid-template-columns:2.6em 1fr;gap:.8em}:where(.fam-home) .step>span{font-size:1.75em}:where(.fam-home) .step h3{font-size:calc(1.55em*var(--ds))}:where(.fam-home) .step p{font-size:.98em}:where(.fam-home) .step-poster{width:52%;max-height:10em}:where(.fam-home) .process-boat{height:8.5em}:where(.fam-home) .price{font-size:calc(5.4em*var(--ds))}:where(.fam-home) .price-star{width:4.6em;height:4.6em}:where(.fam-home) .free-boat{height:5.4em;width:9em}:where(.fam-home) .questions h2{--h2:1.95em}:where(.fam-home) .faq summary{font-size:.93em}:where(.fam-home) .faq p{font-size:.92em}:where(.fam-home) .cover-title{font-size:calc(2.75em*var(--ds));inset:.9em .5em auto}:where(.fam-home) .cover-note{font-size:.8em;bottom:.55em;padding:.5em}:where(.fam-home) .gutter{left:0;width:1.6em;background:linear-gradient(90deg,#2a1e1030,transparent)}:where(.fam-home) .cast-l{display:none}:where(.fam-home) .cast-r{left:0}:where(.fam-home) .book-controls{position:relative;left:auto;bottom:auto;transform:none;order:3;height:50px;gap:18px;z-index:2;margin-top:8px}:where(.fam-home) .book-controls>button:not(.reset){width:44px;height:44px;font-size:22px}:where(.fam-home) .book-controls>span{font-size:12px;min-width:105px}:where(.fam-home) .reset{display:none}:where(.fam-home) .fixed-cta{display:block;height:auto;padding:9px 20px max(10px,env(safe-area-inset-bottom));text-align:center}:where(.fam-home) .fixed-cta p{font-size:10px;margin-bottom:7px;max-width:none}:where(.fam-home) .fixed-cta strong{display:inline;font-size:11px}:where(.fam-home) .fixed-cta .button{min-width:0;width:100%;min-height:46px;font-size:15px;padding:10px 15px}}@media(max-width:1023px){:where(.fam-home) .book-controls,:where(.fam-home) .hero-m{font-size:16px}}@media(max-width:380px){:where(.fam-home) .hero-m .hero-title{font-size:26px}:where(.fam-home) .hero-m .start-form .button{font-size:12px}:where(.fam-home) .marker{font-size:10px}}@media(min-width:1024px) and (max-height:760px){:where(.fam-home) .header p{display:none}}@media(max-width:1023px){:where(.fam-home) .stage:not(.is-open) .marker{font-size:10px;padding-left:1px;padding-right:1px}}@media(prefers-reduced-motion:reduce){:where(.fam-home) *,:where(.fam-home) :after,:where(.fam-home) :before{scroll-behavior:auto!important;transition:none!important}:where(.fam-home) .button:hover,:where(.fam-home) .marker{transition:none;transform:none}:where(.fam-home) .marker{transform:translateY(6px)}:where(.fam-home) .marker[aria-current=page]{transform:translateY(0)}:where(.fam-home) .sheet-layer{display:none!important}}@supports(height:100dvh){.fam-home{--vh:100dvh}}:where(.fam-home) .leaf .price{font-size:calc(6.2em*var(--ds))}:where(.fam-home) .closing,:where(.fam-home) .free,:where(.fam-home) .last,:where(.fam-home) .leaf.hero,:where(.fam-home) .offer{justify-content:safe center}@media(max-width:1023px){.fam-home{--hdr:56px;--tabs:50px;--dock:calc(96px + var(--sab));padding-bottom:var(--dock)}.fam-home:has(.stage:not(.is-open)){padding-bottom:var(--sab)}.fam-home:has(.stage:not(.is-open)) .fixed-cta{display:none}:where(.fam-home) .header{padding:0 max(16px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left));gap:8px}:where(.fam-home) .brand{min-height:44px;padding:3px 4px}:where(.fam-home) .brand img{height:36px}:where(.fam-home) .switch{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:0 6px;font-size:14px}:where(.fam-home) .stage{width:calc(100% - 32px - env(safe-area-inset-left) - env(safe-area-inset-right))}:where(.fam-home) .hero-m .field label{font-size:16px;margin-bottom:4px}:where(.fam-home) .hero-m .start-form>.caption{font-size:14px}:where(.fam-home) .hero-m .start-form .button{font-size:16px;padding:9px 10px;gap:6px}:where(.fam-home) .markers{gap:1px}:where(.fam-home) .marker{flex:1 1 0;min-width:0;height:var(--tabs);padding:.95em 0 0;font-size:10.5px;letter-spacing:0;overflow:hidden}:where(.fam-home) .stage:not(.is-open) .marker{font-size:10.5px;padding-left:0;padding-right:0}:where(.fam-home) .book{--bh:clamp(300px,calc(var(--vh) - 372px),478px)}:where(.fam-home) .stage.is-open .book{--bh:min(calc(min(100vw - 32px,430px)/var(--ar)),calc(var(--vh) - 304px - var(--sab)))}:where(.fam-home) .leaf{--h2:1.6em;font-size:clamp(16px,calc(var(--u)*.05),19px);padding:1.35em 1.3em 1.2em;gap:.85em}:where(.fam-home) .eyebrow,:where(.fam-home) .leaf .eyebrow{font-size:.875em}:where(.fam-home) .folio{font-size:.875em;opacity:.75}:where(.fam-home) .caption{font-size:.9em}:where(.fam-home) .benefit p,:where(.fam-home) .faq p,:where(.fam-home) .faq summary,:where(.fam-home) .field label,:where(.fam-home) .intro>p,:where(.fam-home) .leaf .intro>p,:where(.fam-home) .leaf p,:where(.fam-home) .step p,:where(.fam-home) .text-button{font-size:1em}:where(.fam-home) .leaf .hero-title{font-size:2em}:where(.fam-home) .leaf h3{font-size:1.2em}:where(.fam-home) .step h3{font-size:calc(1.25em*var(--ds))}:where(.fam-home) .leaf .price{font-size:calc(4.2em*var(--ds))}:where(.fam-home) .cover-note{font-size:1em}:where(.fam-home) .book-controls{height:50px;margin-top:8px}:where(.fam-home) .book-controls>span{font-size:14px;min-width:120px}:where(.fam-home) .fixed-cta{display:flex;flex-direction:column;justify-content:center;height:var(--dock);padding:8px max(20px,env(safe-area-inset-right)) var(--sab) max(20px,env(safe-area-inset-left))}:where(.fam-home) .fixed-cta p{font-size:13px;line-height:1.3;margin-bottom:6px}:where(.fam-home) .fixed-cta strong{font-size:13px}:where(.fam-home) .fixed-cta .button{font-size:16px;min-height:46px}:where(.fam-home) .book-controls,:where(.fam-home) .hero-m{font-size:16px}}@media(max-width:374px){:where(.fam-home) .stage:not(.is-open) .marker:first-child{display:none}}@media(max-width:1023px) and (orientation:landscape) and (max-height:600px){.fam-home{--hdr:48px;--gx:max(60px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));--bhL:calc(var(--vh) - 48px - var(--tabs) - 14px - env(safe-area-inset-bottom,0px))}.fam-home,.fam-home:has(.stage:not(.is-open)){padding-bottom:0}:where(.fam-home) .header{height:48px;padding-right:calc(max(12px,env(safe-area-inset-right)) + 250px)}:where(.fam-home) .brand img{height:32px}:where(.fam-home) .fixed-cta{position:fixed;top:2px;right:max(12px,env(safe-area-inset-right));left:auto;bottom:auto;width:auto;height:44px;padding:0;background:none;border:0;box-shadow:none;flex-direction:row}:where(.fam-home) .fixed-cta p{display:none}:where(.fam-home) .fixed-cta .button{width:auto;min-height:44px;padding:0 16px;font-size:15px}:where(.fam-home) .stage,:where(.fam-home) .stage.is-open{width:auto;margin:0 var(--gx);min-height:calc(var(--vh) - 48px);display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:24px;padding-bottom:env(safe-area-inset-bottom,0)}:where(.fam-home) .hero-m{order:0;grid-column:1;grid-row:1;text-align:left;max-width:460px;justify-self:center;width:100%}:where(.fam-home) .hero-m .hero-title,:where(.fam-home) .hero-m .start-form{margin-left:0;margin-right:0}:where(.fam-home) .hero-m .hero-title{font-size:28px}:where(.fam-home) .book-wrap{order:0;grid-column:2;grid-row:1;justify-self:end}:where(.fam-home) .stage.is-open .book-wrap{grid-column:1/-1;justify-self:center}:where(.fam-home) .stage:not(.is-open) .markers{display:none}:where(.fam-home) .stage:not(.is-open) .book{--bh:calc(var(--vh) - 48px - 24px - env(safe-area-inset-bottom,0px))}:where(.fam-home) .stage.is-open .book{--bh:var(--bhL);height:var(--bhL);width:min(calc(100vw - 2*var(--gx)),640px)}:where(.fam-home) .stage.is-open .markers{width:100%}:where(.fam-home) .book-controls{display:contents}:where(.fam-home) .book-controls>button:not(.reset){position:fixed;z-index:23;top:calc(48px + var(--tabs) + var(--bhL)/2 - 22px);width:48px;height:48px;background:#fffdf8}:where(.fam-home) .book-controls>button,:where(.fam-home) .stage:not(.is-open)~.book-controls>button{top:calc(50% + 12px)}:where(.fam-home) .stage.is-open~.book-controls>button{top:calc(48px + var(--tabs) + var(--bhL)/2 - 24px)}:where(.fam-home) #previous{left:max(8px,env(safe-area-inset-left,0px))}:where(.fam-home) #next{right:max(8px,env(safe-area-inset-right,0px))}:where(.fam-home) #previous:disabled{visibility:hidden}:where(.fam-home) .book-controls>span{position:fixed;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:where(.fam-home) .leaf{padding:1em 1.4em}:where(.fam-home) .last-art,:where(.fam-home) .process-boat,:where(.fam-home) .step-poster,:where(.fam-home) .story-art{flex:none;width:auto;max-width:100%;height:min(170px,calc(var(--bhL) - 120px));align-self:center;aspect-ratio:auto}:where(.fam-home) .cover-title{font-size:calc(2.1em*var(--ds))}:where(.fam-home) .price-star{width:3em;height:3em}}@media(max-width:1023px){.fam-home.kb-open .book-controls,.fam-home.kb-open .fixed-cta{display:none}.fam-home.kb-open,.fam-home.kb-open:has(.stage:not(.is-open)){padding-bottom:calc(var(--kb,0px) + 16px)}.fam-home.kb-open{--vh:var(--vhb,100dvh)}}@media(max-width:1023px){:where(.fam-home) .marker,:where(.fam-home) .stage:not(.is-open) .marker{font-size:10.5px}:where(.fam-home) .leaf .button[data-create]{display:none}}@media(min-width:375px) and (max-width:1023px){:where(.fam-home) .marker,:where(.fam-home) .stage:not(.is-open) .marker{font-size:11.5px}}@media(min-width:428px) and (max-width:1023px){:where(.fam-home) .marker,:where(.fam-home) .stage:not(.is-open) .marker{font-size:12px}}@media(max-width:1023px) and (orientation:landscape) and (max-height:600px){:where(.fam-home) .marker,:where(.fam-home) .stage:not(.is-open) .marker{font-size:12px}}.fam-home .cover-title:before{content:"";position:absolute;z-index:-1;inset:-.34em -.33em -.8em;pointer-events:none;background:linear-gradient(180deg,var(--primary) 0,var(--primary) 66%,#064acb00 100%)}@media(max-width:1023px) and (orientation:portrait){:where(.fam-home) .markers{justify-content:space-between;gap:1px}:where(.fam-home) .marker{flex:0 0 var(--mw,45px);min-width:0}}@media(max-width:374px) and (orientation:portrait){:where(.fam-home) .marker{--mw:44px}}@media(min-width:428px) and (max-width:1023px) and (orientation:portrait){:where(.fam-home) .marker,:where(.fam-home) .stage:not(.is-open) .marker{font-size:11.5px}}@media(max-width:1023px) and (orientation:portrait){:where(.fam-home) .marker{--mw:44px}:where(.fam-home) .marker:nth-child(2){--mw:45px}:where(.fam-home) .marker:nth-child(3){--mw:50px}}@media(min-width:375px) and (max-width:1023px) and (orientation:portrait){:where(.fam-home) .marker,:where(.fam-home) .stage:not(.is-open) .marker{font-size:10.5px}}@media(max-width:374px) and (orientation:portrait){:where(.fam-home) .markers{gap:0}}:where(.fam-home) .plate{display:contents}.fam-home{--r9-ink:#172651;--r9-st:#064acb70;--hj-tl:url(/famitale/home/rev9/hiedra-tl.webp);--hj-tr:url(/famitale/home/rev9/hiedra-tr.webp);--hj-bl:url(/famitale/home/rev9/hiedra-bl.webp);--hj-br:url(/famitale/home/rev9/hiedra-br.webp);--pp-tl:url(/famitale/home/rev9/papel-tl.webp);--pp-tr:url(/famitale/home/rev9/papel-tr.webp);--pp-bl:url(/famitale/home/rev9/papel-bl.webp);--pp-br:url(/famitale/home/rev9/papel-br.webp);--star:url(/famitale/home/rev9/estrella-grande.webp);--star-s:url(/famitale/home/rev9/estrella-pequena.webp);--spark:url(/famitale/home/rev9/estrella-destello.webp);--key:url(/famitale/home/rev9/llave-dorada.webp);--waves:url(/famitale/home/rev9/olas-mosaico.webp);--tz-o:url(/famitale/home/rev9/trazo-naranja.webp);--tz-y:url(/famitale/home/rev9/trazo-amarillo.webp);--tz-b:url(/famitale/home/rev9/trazo-azul.webp)}.fam-home .leaf:not(.cover){align-items:center;justify-content:safe center;text-align:center;padding:2em 1.6em;gap:.75em;background-color:#fffaf0;background-image:radial-gradient(130% 100% at 50% 0,#fffffb00 46%,#f2dcaa70 100%),var(--texture)}.fam-home .leaf:not(.cover):before{content:"";position:absolute;inset:.6em;border:2px dashed var(--r9-st);border-radius:1em;pointer-events:none;z-index:-1}.fam-home .leaf:not(.cover):after{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background-repeat:no-repeat}.fam-home .leaf .eyebrow{position:relative;align-self:center;display:inline-block;max-width:100%;padding:.95em 2.1em .85em;font-size:.7em;line-height:1.15;color:var(--r9-ink);text-align:center;background:var(--rb,var(--tz-o)) center/100% 100% no-repeat}.fam-home .leaf .folio{position:absolute;bottom:.5em;left:50%;transform:translateX(-50%);margin:0;padding:0;min-width:1.9em;height:1.9em;line-height:1.75em;border-radius:50%;background:#fffdf8;border:1.5px solid #064acb66;opacity:1;font-weight:800;font-size:.72em;color:var(--primary);text-align:center;z-index:1}.fam-home .leaf .folio:empty{display:none}.fam-home .leaf h2:not(.hero-title),.fam-home .leaf h3{text-align:center;line-height:1.3;flex-shrink:0}.fam-home .leaf .caption{text-align:center}.fam-home .benefit,.fam-home .step{width:100%;max-width:26em;grid-template-columns:2.6em 1fr;align-items:center;gap:.8em;padding:.6em .9em;border-radius:1em;background:var(--cb,#fff3c9);border:2px solid var(--cl,#f0c94a);box-shadow:0 .22em 0 var(--cs,#e9c65a55)}.fam-home .benefit>img{width:2.6em;height:2.6em}.fam-home .benefit h3,.fam-home .step h3{margin-bottom:.15em}.fam-home .benefit:nth-of-type(2){--cb:#e6f3df;--cl:#86bb80;--cs:#86bb8055}.fam-home .step>span{width:1.7em;height:1.7em;font:1.55em/1.7em var(--display);box-shadow:0 0 0 .12em #fffdf8,0 0 0 .2em #e9b400}.fam-home .plate{margin:0;flex:1 1 0;min-height:0;width:100%;display:flex;align-items:center;justify-content:center}.fam-home .plate .story-art{flex:none;width:auto;height:100%;max-width:100%;aspect-ratio:3/4;object-fit:cover;border:.4em solid #fffdf8;border-radius:.4em;background:#fffdf8;box-shadow:0 .35em .9em #17265130,0 0 0 .2em var(--mat,#ffc926)}.fam-home .leaf[data-page="2"] .story-art{transform:rotate(-1deg)}.fam-home .leaf[data-page="4"] .story-art{--mat:#4a9a4f;transform:rotate(1deg)}.fam-home .leaf[data-page="3"] .story-art{--mat:#3d7de8}.fam-home .step-poster{margin:0;flex:0 1 auto}.fam-home .free-boat,.fam-home .process-boat{margin:0}.fam-home .offer{background-color:#fff0b0;background-image:repeating-conic-gradient(from 0deg at 50% 46%,#fff7cf 0 7deg,#ffe98a 7deg 14deg)}.fam-home .price{position:relative;padding:.1em .5em .16em;background:#fffdf8;border-radius:.3em;box-shadow:0 .06em 0 #e9b400,0 .14em .35em #17265124;transform:rotate(-2deg);font-size:calc(4.6em*var(--ds))}.fam-home .price-star{width:4.4em;height:4.4em}.fam-home .free ul{list-style:none;padding:0;margin:0;display:grid;gap:.5em;justify-items:center}.fam-home .free li{margin:0}.fam-home .free li:before{content:"";display:inline-block;width:1em;height:1em;margin-right:.45em;vertical-align:-.15em;background:var(--star-s) center/contain no-repeat}.fam-home .faq{width:100%;max-width:30em}.fam-home .faq summary{text-align:center;padding:.85em 2.4em}.fam-home .faq summary:after{right:.85em}.fam-home .faq p{text-align:center}.fam-home .faq details{border-width:2px;border-color:var(--cl,#2a7d3a);box-shadow:0 .2em 0 #172a5114}.fam-home .faq details:nth-child(2){--cl:#b85a00}.fam-home .faq details:nth-child(3){--cl:#c92676}.fam-home .leaf.closing:not(.cover){background-color:#064acb;background-image:radial-gradient(90% 60% at 50% 0,#3d7de8aa,#064acb00),linear-gradient(#064acb,#064acb)}.fam-home .closing:before{border-color:#fffdf8aa}.fam-home .closing .caption,.fam-home .closing h2,.fam-home .closing label,.fam-home .closing p{color:#fffdf8}.fam-home .closing h2 em{color:var(--accent)}.fam-home .closing .eyebrow{--rb:var(--tz-y)}.fam-home .closing .error{color:#fff3b0}.fam-home .closing .button{background:var(--accent);border-color:#fff3b0;color:var(--r9-ink)}.fam-home .closing-form{width:100%;max-width:24em}.fam-home .last-art{flex:1 1 0}.fam-home .leaf:after{background-repeat:no-repeat}.fam-home .leaf.hero:after{background:var(--hj-tl) no-repeat left .4em top .4em/var(--ch,4.8em) auto,var(--hj-br) no-repeat right .4em bottom .4em/var(--ch,4.8em) auto}.fam-home .leaf[data-page="1"]:after{background:var(--hj-tr) no-repeat right .4em top .4em/var(--ch,4.8em) auto,var(--hj-bl) no-repeat left .4em bottom .4em/var(--ch,4.8em) auto,var(--star) no-repeat left 1.6em top 1.5em/1.5em auto}.fam-home .leaf[data-page="2"]{--rb:var(--tz-b);--mat:#ffc926}.fam-home .leaf[data-page="2"] .eyebrow{color:#fffdf8}.fam-home .leaf[data-page="2"]:after{background:var(--star) no-repeat left 1.6em top 1.6em/1.3em auto,var(--pp-tr) no-repeat right .4em top .4em/var(--cp,4.6em) auto}.fam-home .leaf[data-page="3"]{--rb:var(--tz-y)}.fam-home .leaf[data-page="3"]:after{background:var(--waves) repeat-x left bottom/9em auto,var(--star) no-repeat right 1.4em top 1.3em/1.6em auto}.fam-home .leaf[data-page="4"]:after{background:var(--hj-tl) no-repeat left .4em top .4em/var(--ch,4.8em) auto,var(--hj-br) no-repeat right .4em bottom .4em/var(--ch,4.8em) auto,var(--star) no-repeat right 1.5em top 1.4em/1.4em auto}.fam-home .leaf[data-page="5"]:after{background:var(--pp-tr) no-repeat right .4em top .4em/var(--cp,4.6em) auto,var(--pp-bl) no-repeat left .4em bottom .4em/var(--cp,4.6em) auto}.fam-home .leaf[data-page="6"]{--rb:var(--tz-y)}.fam-home .leaf[data-page="6"]:after{background:var(--waves) repeat-x left bottom/9em auto}.fam-home .leaf[data-page="7"]{--rb:var(--tz-b)}.fam-home .leaf[data-page="7"] .eyebrow{color:#fffdf8}.fam-home .leaf[data-page="7"]:after{background:var(--star) no-repeat left 1.6em top 1.6em/1.3em auto,var(--star) no-repeat right 1.8em top 2.4em/1.1em auto}.fam-home .leaf[data-page="8"]:after{background:var(--waves) repeat-x left bottom/9em auto,var(--key) no-repeat right 1.3em bottom 3.6em/2.6em auto,var(--hj-tl) no-repeat left .4em top .4em/var(--ch,4.8em) auto}.fam-home .leaf[data-page="9"]{--rb:var(--tz-o)}.fam-home .leaf[data-page="9"]:after{background:var(--pp-tl) no-repeat left .4em top .4em/var(--cp,4.6em) auto,var(--pp-tr) no-repeat right .4em top .4em/var(--cp,4.6em) auto}.fam-home .leaf[data-page="10"]{--rb:var(--tz-y)}.fam-home .leaf[data-page="10"]:after{background:var(--pp-bl) no-repeat left .4em bottom .4em/var(--cp,4.6em) auto,var(--pp-br) no-repeat right .4em bottom .4em/var(--cp,4.6em) auto,var(--star) no-repeat right 1.6em top 1.5em/1.4em auto}.fam-home .leaf[data-page="11"]:after{background:var(--star) no-repeat left 1.8em top 1.8em/1.5em auto,var(--spark) no-repeat right 1.8em top 3em/.9em auto}.fam-home .leaf[data-page="12"]:after{background:var(--waves) repeat-x left bottom/9em auto,var(--star) no-repeat left 1.5em top 1.5em/1.5em auto,var(--star) no-repeat right 1.6em top 2.6em/1.1em auto}@media(min-width:1024px){.fam-home .leaf:not(.cover){padding:2.6em 3.2em;gap:.9em}.fam-home .leaf .folio{bottom:.7em}}.fam-home .leaf .eyebrow,.fam-home .leaf .folio{font-size:max(13px,.7em)}.fam-home .leaf[data-page="1"]{gap:.5em;padding-bottom:2.6em}.fam-home .leaf[data-page="1"] h2{font-size:1.55em}.fam-home .intro>p{font-size:1em;line-height:1.3}.fam-home .benefit h3{font-size:1em}.fam-home .benefit p{font-size:max(16px,.86em);line-height:1.28}.fam-home .benefit,.fam-home .step{padding:.4em .7em;gap:.6em;text-align:center}.fam-home .benefit img{width:2.2em;height:2.2em}.fam-home .benefit h3,.fam-home .benefit p,.fam-home .benefit>div,.fam-home .hero-m,.fam-home .step h3,.fam-home .step p,.fam-home .step>div{text-align:center}.fam-home .hero-m .field label{display:block;text-align:center}.fam-home .hero-m .field input{text-align:center}.fam-home .leaf[data-page="7"]{padding-bottom:2.6em;gap:.5em}.fam-home .leaf[data-page="7"] .price{font-size:calc(4.4em*var(--ds));white-space:nowrap}.fam-home .leaf[data-page="7"] .price s{display:block;font-size:.45em;line-height:1.1}.fam-home .leaf.hero{overflow:hidden}@media(max-width:380px){.fam-home .leaf:not(.cover){padding:1.4em 1.3em 2.2em;gap:.45em}.fam-home .leaf[data-page="1"] h2{font-size:1.4em}.fam-home .leaf[data-page="1"],.fam-home .leaf[data-page="7"]{padding-bottom:2.2em}.fam-home .leaf[data-page="7"] .price{font-size:calc(3.8em*var(--ds))}.fam-home .leaf[data-page="7"] .price-star{width:3em;height:3em}.fam-home .leaf .folio{bottom:.35em}}.fam-home .deco-leaf{top:auto;bottom:1.2em}@media(min-width:1024px){.fam-home .leaf{--ch:7.4em;--cp:6.8em}}.fam-home .leaf:not(.cover){cursor:pointer}.fam-home .leaf input,.fam-home .leaf textarea{cursor:text}.fam-home .book:after,.fam-home .book:before{content:"";position:absolute;bottom:0;width:0;height:0;z-index:4;pointer-events:none;opacity:0;transition:width .22s ease,height .22s ease,opacity .22s ease}.fam-home .book:after{right:0;background:linear-gradient(315deg,#f3ead4 0 46%,#d9cfb4 50%,#8f846a55 54%,transparent 62%)}.fam-home .book:before{left:0;background:linear-gradient(45deg,#f3ead4 0 46%,#d9cfb4 50%,#8f846a55 54%,transparent 62%)}@media(max-width:1023px){.fam-home .book:after,.fam-home .book:before{display:none}.fam-home .book:not(.can-next) .leaf{cursor:default}}@media(min-width:1024px){.fam-home .book:not(.can-next) .leaf.right,.fam-home .book:not(.can-prev) .leaf.left{cursor:default}}@media(min-width:1024px) and (hover:hover){.fam-home .book:not(.turning):not(.dragging).can-next:has(.leaf.right:not(.cover):hover):after,.fam-home .book:not(.turning):not(.dragging).can-prev:has(.leaf.left:hover):before{width:2.4em;height:2.4em;opacity:1}}.fam-home .page-cta{display:none}@media(max-width:1023px) and (orientation:landscape) and (max-height:600px),(max-width:767px){.fam-home{--tabs:50px;--dock:0px;--bar:92px;--pnl:196px;--sb:env(safe-area-inset-bottom,0px);position:relative;padding-bottom:0}.fam-home .fixed-cta,.fam-home:has(.stage:not(.is-open)) .fixed-cta{display:none}.fam-home .header{position:absolute;z-index:8;top:calc(var(--tabs) + 6px);left:0;right:0;height:auto;padding:0;display:flex;justify-content:center;pointer-events:none}.fam-home .header p{display:none}.fam-home .brand{pointer-events:auto;min-height:44px;padding:0;display:flex;align-items:center;background:none}.fam-home .brand img{box-sizing:content-box;height:28px;width:auto;padding:5px 14px;border-radius:999px;background:#fffdf8;box-shadow:0 2px 8px #17265133}.fam-home .header .cart{pointer-events:auto;margin-left:8px;width:42px;height:42px;border:0;box-shadow:0 2px 8px #17265133}.fam-home:has(.stage.is-open) .header{display:none}.fam-home .stage,.fam-home .stage.is-open{margin:0;width:100%;min-height:0;display:block;padding:0;position:relative}.fam-home .book-wrap{width:100%;display:block}.fam-home .markers{padding:0 env(safe-area-inset-right,0) 0 env(safe-area-inset-left,0);justify-content:space-between;gap:0}.fam-home .marker,.fam-home .stage:not(.is-open) .marker{flex:1 1 0;min-width:0;font-size:11px;padding:.95em 0 0}.fam-home .stage:not(.is-open) .marker:first-child{display:block}.fam-home .stage .book,.fam-home .stage.is-open .book{--pw:100cqw;--k:.05;--bh:auto;width:100%;height:calc(var(--vh) - var(--tabs));border-width:4px 0 0;border-radius:0;box-shadow:none;clip-path:none}.fam-home .stage .leaf:not(.cover){padding:1.1em 1.3em calc(var(--bar) + var(--sb));gap:.6em}.fam-home .leaf .folio{display:none}.fam-home .leaf .button[data-create]{display:inline-flex}.fam-home .leaf .eyebrow{font-size:16px;letter-spacing:.02em;padding:.7em 1.5em .65em}.fam-home .leaf.cover .cover-title{top:56px}.fam-home .leaf.cover .cover-art{bottom:var(--pnl);height:calc(100% - var(--pnl) - 150px);min-height:0}.fam-home .cover-note{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fam-home .stage .hero-m{position:absolute;z-index:6;left:0;right:0;bottom:0;order:0;width:auto;max-width:none;margin:0;display:block;padding:14px max(16px,env(safe-area-inset-right,0px)) calc(14px + var(--sb)) max(16px,env(safe-area-inset-left,0px));background:var(--paper);border-radius:18px 18px 0 0;box-shadow:0 -6px 18px #17265126;transition:opacity .25s ease}.fam-home .stage.is-open .hero-m{display:block;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility 0s .25s}.fam-home .hero-m .hero-title{font-size:24px;line-height:1.1;max-width:none;margin:0 auto}.fam-home .hero-m .start-form{margin:10px auto 0}.fam-home .stage:not(.is-open)~.book-controls{display:none}.fam-home .book-controls{position:absolute;left:0;right:0;top:auto;bottom:0;transform:none;order:0;height:auto;margin:0;display:grid;grid-template:"cta cta cta" auto "prev st nx" 44px/44px auto 44px;justify-content:center;align-items:center;column-gap:10px;row-gap:2px;padding-bottom:var(--sb);pointer-events:none;z-index:22}.fam-home .book-controls>*{pointer-events:auto}.fam-home .book-controls>button:not(.reset){position:static;width:44px;height:44px;font-size:22px;box-shadow:0 1px 4px #17265126}.fam-home .book-controls>button:disabled{opacity:.4}.fam-home #previous{grid-area:prev}.fam-home #next{grid-area:nx}.fam-home #previous:disabled{visibility:visible}.fam-home .book-controls>span{grid-area:st;position:static;width:auto;height:auto;overflow:visible;clip-path:none;min-width:0;padding:4px 12px;color:var(--ink);line-height:1.3;white-space:nowrap}.fam-home .book-controls>span,.fam-home .page-cta{border-radius:999px;background:#fffdf8e6;font-size:14px}.fam-home .page-cta{grid-area:cta;justify-self:center;display:inline-flex;align-items:center;min-height:36px;padding:0 14px;color:var(--primary);font-weight:800;text-decoration:underline;text-underline-offset:4px}.fam-home .stage[data-page="11"]~.book-controls .page-cta,.fam-home .stage[data-page="8"]~.book-controls .page-cta{display:none}}@media(min-width:400px) and (max-width:767px){.fam-home .marker,.fam-home .stage:not(.is-open) .marker{font-size:12px}}@media(max-width:1023px) and (orientation:landscape) and (max-height:600px){.fam-home{--tabs:44px;--bar:0px;--pnl:0px}.fam-home .stage:not(.is-open) .markers{display:flex}.fam-home .header{justify-content:flex-start;left:max(12px,env(safe-area-inset-left,0px));right:auto}.fam-home .stage .leaf:not(.cover){padding:.5em 64px calc(44px + var(--sb));gap:.4em}.fam-home .benefit,.fam-home .step{max-width:40em;padding:.3em .7em}.fam-home .process-boat{height:3.5em}.fam-home .free-boat,.fam-home .price-star{display:none}.fam-home .leaf[data-page="7"] .price{font-size:calc(3em*var(--ds));line-height:1}.fam-home .faq summary{padding:.55em 2.4em}.fam-home .questions h2 br{display:none}.fam-home .closing-form .button{margin-top:.25em}.fam-home .book-controls>button:not(.reset),.fam-home .book-controls>span,.fam-home .page-cta{z-index:22}.fam-home .leaf.cover .cover-title{top:.9em;left:46%;right:.5em}.fam-home .leaf.cover .cover-art{left:46%;width:54%;bottom:0;height:calc(100% - 96px)}.fam-home .stage .hero-m{top:0;right:auto;width:46%;display:flex;flex-direction:column;justify-content:center;padding-top:56px;border-radius:0 18px 18px 0}.fam-home .stage.is-open .hero-m{display:flex}.fam-home .book-controls{position:static;display:contents}.fam-home .book-controls>button:not(.reset){position:absolute;top:calc(var(--tabs) + (var(--vh) - var(--tabs))/2 - 22px)}.fam-home #previous{left:max(8px,env(safe-area-inset-left,0px))}.fam-home #next{right:max(8px,env(safe-area-inset-right,0px))}.fam-home .book-controls>span{position:absolute;bottom:max(6px,var(--sb));left:50%;transform:translateX(-50%)}.fam-home .page-cta{position:absolute;bottom:max(4px,var(--sb));right:max(64px,env(safe-area-inset-right,0px))}}@media(max-width:768px){.fam-home .hero-m .start-form .button{min-height:56px;font-size:18px;padding:12px 16px}}@media(max-width:768px) and (orientation:portrait){.fam-home{--pnl:clamp(240px,48svh,360px)}.fam-home .hero-m .start-form{grid-template-columns:1fr}}@media(max-width:1023px) and (orientation:landscape) and (max-height:600px),(max-width:767px){.fam-home .stage .hero-m{box-sizing:border-box;max-height:calc(var(--vh) - var(--tabs) - var(--sb));overflow-y:auto;overscroll-behavior:contain}.fam-home .hero-m .hero-title{overflow-wrap:anywhere}.fam-home .hero-m .caption{max-width:36em;margin-left:auto;margin-right:auto}}@media(max-width:767px) and (orientation:portrait){.fam-home .stage .hero-m{max-height:min(var(--pnl),calc(var(--vh) - var(--tabs) - var(--sb)))}}.fam-home .price{line-height:1.15}@media(max-width:1023px){.fam-home .free-boat{height:5em}.fam-home .stage .free ul{gap:.2em}}@media(max-width:767px) and (orientation:portrait){.fam-home{--pnl:216px;--h1b:clamp(206px,30svh,300px);--ttl:48px}.fam-home .stage .hero-m{top:0;max-height:none;overflow:visible;display:flex;flex-direction:column;justify-content:space-between;padding:0;background:none;box-shadow:none;border-radius:0;pointer-events:none}.fam-home .stage .hero-m>*{pointer-events:auto}.fam-home .stage .hero-m .hero-title{padding:80px 6px 0;max-width:none;font-size:clamp(24px,4.2svh,39px);line-height:1.08;color:#fffdf8;text-shadow:0 1px 2px #17265140;pointer-events:none}.fam-home .stage .hero-m .hero-title em{color:#ffd84d}.fam-home .stage .hero-m .start-form{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:14px 16px calc(14px + var(--sb));background:var(--paper);border-radius:18px 18px 0 0;box-shadow:0 -6px 18px #17265126}.fam-home .leaf.cover .cover-title{top:auto;bottom:calc(var(--pnl) + 12px);font-size:calc(2.1em*var(--ds))}.fam-home .cover-title:before{background:linear-gradient(0deg,var(--primary) 0,var(--primary) 66%,#064acb00 100%);inset:-.8em -.33em -.34em}.fam-home .leaf.cover .cover-art{top:auto;bottom:calc(var(--pnl) - 4px);height:calc(100% - var(--pnl) - var(--h1b) + 64px)}}@media(max-width:767px) and (orientation:portrait) and (max-height:800px){.fam-home{--ttl:40px}}@media(max-width:767px) and (orientation:portrait) and (max-height:700px){.fam-home{--h1b:206px;--ttl:32px}.fam-home .stage .hero-m .hero-title{padding-top:32px;font-size:21px}.fam-home .leaf.cover .cover-art{min-height:calc(70vw * 812 / 650 + 1px)}}.fam-home .h1-extra{display:table;margin:.45em auto 0;padding:.22em .7em .26em;font-size:.56em;line-height:1.1;letter-spacing:0;color:var(--primary);background:#ffd84d;border-radius:.5em;box-shadow:0 .14em 0 #e0a800;transform:rotate(-2deg);text-shadow:none}.fam-home .leaf.cover .cover-title{left:50%;right:auto;width:max-content;max-width:calc(100% - 2.4em);transform:translateX(-50%);padding:.28em .7em .34em;color:var(--primary);background:#fffdf8;border-radius:.35em;box-shadow:0 0 0 .12em #fffdf8,0 0 0 .2em #ffd84d,0 .3em .8em #17265140;text-shadow:none}.fam-home .leaf.cover .cover-title:before{display:none}.fam-home .leaf.cover .cover-title small{color:var(--ink)}@media(max-width:767px) and (orientation:portrait){.fam-home .header{top:calc(var(--vh) - var(--pnl) - 40px);left:auto;right:10px;justify-content:flex-end}.fam-home .brand{min-height:32px}.fam-home .brand img{height:18px;padding:4px 9px;box-shadow:0 1px 4px #17265133}.fam-home .leaf.cover .cover-title{font-size:calc(1.35em*var(--ds));padding:.2em .6em .26em;bottom:calc(var(--pnl) + 46px)}.fam-home .stage .hero-m .hero-title .h1-extra{position:relative;z-index:1;margin-top:.9em;font-size:.6em;box-shadow:0 .14em 0 #e0a800,0 .4em .9em #17265159;margin-top:2.75em;padding:0;background:none;box-shadow:none;transform:none;color:var(--primary);font-size:.62em;font-weight:inherit;left:3vw;margin-top:2em;padding:.55em 1.3em;background:radial-gradient(closest-side,#fff7d1 0,#fff7d1e6 50%,#fff7d100 100%)}}.fam-home .h1-kicker{display:none}@media(max-width:767px) and (orientation:portrait){.fam-home{--artdrop:70px;--h1pad:clamp(84px,calc(84px + (100svh - 700px) * .3),150px)}.fam-home .stage .hero-m .h1-kicker{display:block;position:absolute;z-index:2;left:0;right:0;top:calc(var(--h1pad) - 34px);margin:0;padding:0 12px;text-align:center;font-family:var(--display);font-size:clamp(16px,4.6vw,20px);line-height:1.2;color:#ffd84d;letter-spacing:.01em}.fam-home .stage .hero-m .hero-title{font-size:clamp(30px,10vw,44px);padding-top:var(--h1pad)}.fam-home .leaf.cover .cover-art{left:50%;width:94vw;transform:translateX(-50%);height:calc(94vw * 812 / 650);min-height:0;top:auto;bottom:calc(var(--pnl) - var(--artdrop))}.fam-home .stage .hero-m .hero-title .h1-extra{position:absolute;margin:0;left:52%;top:auto;bottom:calc(var(--pnl) - var(--artdrop) + 94vw * 812 / 650 * .71);transform:translate(-50%,50%) rotate(-2deg);white-space:nowrap;font-size:clamp(20px,6.4vw,28px)}.fam-home .leaf.cover .cover-title{bottom:calc(var(--pnl) + 30px)}}@media(max-width:767px) and (orientation:portrait) and (max-height:700px){.fam-home{--artdrop:136px;--h1pad:78px}.fam-home .stage .hero-m .hero-title{font-size:clamp(28px,8.8vw,34px)}.fam-home .stage .hero-m .h1-kicker{font-size:15px;top:calc(var(--h1pad) - 25px)}.fam-home .leaf.cover .cover-title{left:auto;right:8px;transform:rotate(2deg);font-size:calc(1.05em*var(--ds));bottom:calc(var(--pnl) + 54px)}}.fam-home .home-heading{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@keyframes fh-sail{0%,to{translate:0 0;rotate:-1deg}50%{translate:0 -10px;rotate:1deg}}.fam-home .leaf.cover .cover-art{transform-origin:50% 90%;animation:fh-sail 7s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.fam-home .leaf.cover .cover-art{animation:none}}@media(max-width:1023px) and (orientation:landscape) and (max-height:600px){.fam-home .leaf.cover .cover-title{top:.6em;left:73%;max-width:calc(54% - 1.6em);font-size:calc(1.6em*var(--ds))}.fam-home .leaf.cover .cover-art{left:46%;width:54%;height:calc(100% - 3.6em)}.fam-home .stage .hero-m{top:var(--tabs);justify-content:safe center;padding-top:52px;max-height:calc(var(--vh) - var(--tabs) - var(--sb))}}.fam-home.is-landing .leaf.cover{overflow:hidden;background:var(--primary)}.fam-home.is-landing .leaf.cover .cover-art{inset:0;top:0;bottom:0;left:0;width:100%;height:100%;min-height:0;object-fit:cover;object-position:50% 30%;transform:none;animation:none}.fam-home.is-landing .start-form .famitale-ads-offer{grid-column:1/-1;margin:.5em 0 0;font-size:.9em;text-align:center;color:var(--ink)}.fam-home.is-landing .famitale-ads-offer s{opacity:.7}.fam-home.is-landing .famitale-ads-offer strong{color:var(--primary);font-size:1.15em}.fam-home .landing-legal{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px));font-size:13px}.fam-home .landing-legal a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}@media(max-width:1023px) and (orientation:landscape) and (max-height:600px){.fam-home.is-landing .leaf.cover .cover-art{left:46%;width:54%;height:100%}}@media(max-width:767px) and (orientation:portrait){.fam-home.is-landing .leaf.cover .cover-art{top:0;bottom:auto;left:0;width:100%;height:calc(100% - var(--pnl) + 18px)}.fam-home.is-landing .leaf.cover:after{content:"";position:absolute;z-index:1;inset:0 0 auto;height:calc(var(--h1pad) + 9em);pointer-events:none;background:linear-gradient(180deg,#064acbf2,#064acbcc 55%,#064acb00)}.fam-home.is-landing .stage .hero-m .hero-title{font-size:clamp(28px,8.6vw,40px)}.fam-home.is-landing .leaf.cover .cover-title{left:50%;right:auto;transform:translateX(-50%);bottom:calc(var(--pnl) + 30px)}}@media(min-width:768px) and (max-width:1023px) and (orientation:portrait){.fam-home.is-landing .leaf.cover .cover-title{top:.6em;font-size:calc(1.5em*var(--ds))}}@font-face{font-family:homeBody;src:url(/_next/static/media/5cc7ff84a6a272e2-s.p.woff2) format("woff2");font-display:swap;font-weight:200 1000}@font-face{font-family:homeBody Fallback;src:local("Arial");ascent-override:103.02%;descent-override:35.97%;line-gap-override:0.00%;size-adjust:98.13%}.__className_304b25{font-family:homeBody,homeBody Fallback}.__variable_304b25{--fam-home-body:"homeBody","homeBody Fallback"}@font-face{font-family:homeDisplay;src:url(/_next/static/media/ed3a68f0f210227e-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:homeDisplay Fallback;src:local("Times New Roman");ascent-override:96.46%;descent-override:25.17%;line-gap-override:0.00%;size-adjust:111.66%}.__className_005894{font-family:homeDisplay,homeDisplay Fallback;font-weight:400}.__variable_005894{--fam-home-display:"homeDisplay","homeDisplay Fallback"}.fam-home.is-landing .landing-offer-slot{grid-column:1/-1;min-block-size:4.5rem}.fam-home.is-landing .landing-product-subtitle{grid-column:1/-1;margin:0;font-size:14px;line-height:1.3;text-align:center}.fam-home.is-landing .landing-page-count{display:block;margin-top:4px;font-size:12px;line-height:1.25}.fam-home.is-landing .landing-samples{grid-column:1/-1;margin-top:4px;min-block-size:210px}.fam-home.is-landing .landing-sample-label{margin:0 0 6px;font-size:11px;line-height:1.3;text-align:center}.fam-home.is-landing .landing-sample-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.fam-home.is-landing .landing-sample-page{margin:0;padding:5px;background:#fffdf8;border:1px solid #17265126;border-radius:4px;text-align:left}.fam-home.is-landing .landing-sample-page img{display:block;width:100%;height:88px;object-fit:contain}.fam-home.is-landing .landing-sample-page figcaption{font-size:10px;line-height:1.2;color:var(--ink)}.fam-home.is-landing .landing-sample-page small{display:block;margin-top:4px;font-size:9px;text-align:center}@media(max-width:767px) and (orientation:portrait){.fam-home.is-landing{--vh:100svh;--pnl:490px}.fam-home.is-landing .stage .hero-m .start-form{flex-shrink:0;grid-template-columns:1fr 1.1fr;gap:5px;padding-top:10px;padding-bottom:10px}.fam-home.is-landing .hero-m .start-form .button{min-height:56px;font-size:18px;padding:12px 10px}.fam-home.is-landing .hero-m .start-form>.caption{font-size:11px;line-height:1.2}.fam-home.is-landing .start-form .famitale-ads-offer{margin:0;font-size:13px;line-height:1.2}}.fam-home.is-landing .landing-support{max-width:680px;margin:2rem auto;padding:0 20px}.fam-home.is-landing .landing-photo-privacy{font-size:13px;line-height:1.5;margin-top:16px}.fam-home.is-landing .landing-info{max-width:680px;margin:2.5rem auto 0;padding:0 20px;display:grid;gap:2rem}.fam-home.is-landing .landing-info h2{margin:0 0 .6rem;font-size:clamp(24px,5vw,30px)}.fam-home.is-landing .landing-info h3{margin:0;font-size:17px;color:var(--ink)}.fam-home.is-landing .landing-info li,.fam-home.is-landing .landing-info p{line-height:1.5}.fam-home.is-landing .landing-info ul{margin:0;padding-left:1.2em;display:grid;gap:.35rem}.fam-home.is-landing .landing-steps{list-style:none;margin:0 0 .8rem;padding:0;display:grid;gap:.8rem}.fam-home.is-landing .landing-steps li{display:flex;gap:.8rem;align-items:flex-start}.fam-home.is-landing .landing-steps li>span{flex:0 0 2rem;height:2rem;border-radius:50%;background:var(--primary);color:#fffdf8;font-weight:900;display:grid;place-items:center}.fam-home.is-landing .landing-steps p{margin:.1rem 0 0}.fam-home.is-landing .landing-story{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.fam-home.is-landing .landing-story figure{margin:0;padding:8px;background:var(--paper);border:1px solid #17265126;border-radius:6px}.fam-home.is-landing .landing-story img{display:block;width:100%;height:auto;border-radius:3px}.fam-home.is-landing .landing-story figcaption{margin-top:6px;font-size:13px;line-height:1.35}.fam-home.is-landing .landing-story small{display:block;margin-top:4px;font-size:11px;opacity:.7;text-align:center}.fam-home.is-landing .landing-info-cta{text-align:center;margin:0}