@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-soft-normal-DSA2Kggd.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-soft-normal-DKHvU-YN.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-soft-normal-C-lS_vzd.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-soft-italic-CyEZfaGz.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-soft-italic-CFDsOWEG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-soft-italic-CIOv5diB.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--cream:#fff6e9;--cream-deep:#f7e6cc;--ink:#2a1712;--ink-soft:#5a3d33;--cocoa:#3b2117;--pink:#f6a6b9;--pink-light:#fcd9e1;--strawberry:#c22656;--pistachio:#b9d58a;--pistachio-light:#e2efc9;--mango:#ffb547;--mango-light:#ffe2ad;--lilac:#cdb4e8;--whatsapp:#25d366;--white:#fff;--bg:var(--cream);--text:var(--ink);--text-muted:var(--ink-soft);--focus:#1a5cff;--font-display:"Fraunces Variable", "Iowan Old Style", Georgia, serif;--font-body:"DM Sans Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-xs:.8125rem;--fs-sm:.9375rem;--fs-md:1.0625rem;--fs-lg:clamp(1.15rem, 1rem + .5vw, 1.35rem);--fs-xl:clamp(1.5rem, 1.2rem + 1.2vw, 2.1rem);--fs-2xl:clamp(2.2rem, 1.5rem + 3vw, 4rem);--fs-hero:clamp(3rem, 1.6rem + 6vw, 6.25rem);--gutter:clamp(1rem, .5rem + 2.5vw, 2.5rem);--section-y:clamp(4.5rem, 3rem + 6vw, 8.5rem);--max-width:76rem;--radius-sm:.75rem;--radius:1.5rem;--radius-lg:2.25rem;--border:2.5px solid var(--ink);--shadow-pop:4px 5px 0 var(--ink);--shadow-pop-lg:7px 8px 0 var(--ink);--nav-height:4.5rem;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-bounce:cubic-bezier(.34, 1.56, .64, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-height) + 1rem);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-body);font-size:var(--fs-md);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;overflow-x:clip}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0}h1,h2,h3{font-family:var(--font-display);font-variation-settings:"SOFT" 100;letter-spacing:-.02em;text-wrap:balance;font-weight:800;line-height:1.02}p{text-wrap:pretty}ul[role=list],ol[role=list]{padding:0;list-style:none}img,svg{max-width:100%;display:block}a{color:inherit}button,input,select{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:4px}::selection{background:var(--mango);color:var(--ink)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--ink);color:var(--cream);transition:transform .2s var(--ease-out);border-radius:999px;padding:.75rem 1.25rem;font-weight:700;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.container{width:min(100% - 2 * var(--gutter), var(--max-width));margin-inline:auto}[data-reveal]{opacity:0;transform:translateY(28px) rotate(var(--reveal-rotate,0deg));transition:opacity .7s var(--ease-out), transform .8s var(--ease-out);transition-delay:var(--reveal-delay,0s)}[data-reveal=visible]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}}._clip_150lh_2{z-index:2;position:relative;overflow-x:clip}._marquee_150lh_8{z-index:2;background:var(--ink);color:var(--cream);border-block:var(--border);margin-block:-.75rem;width:104%;margin-left:-2%;position:relative;overflow:hidden;transform:rotate(-1.5deg)}._track_150lh_21{width:max-content;animation:38s linear infinite _scroll_150lh_1;display:flex}._marquee_150lh_8:hover ._track_150lh_21{animation-play-state:paused}._row_150lh_31{margin:0;padding:.85rem 0;list-style:none;display:flex}._item_150lh_38{font-family:var(--font-display);font-variation-settings:"SOFT" 100;font-style:italic;font-weight:700;font-size:var(--fs-lg);white-space:nowrap;align-items:center;gap:1.5rem;padding-right:1.5rem;display:flex}._star_150lh_51{color:var(--mango);font-style:normal}@keyframes _scroll_150lh_1{to{transform:translate(-50%)}}._button_1wnw4_1{border:var(--border);min-height:3rem;font-weight:700;font-size:var(--fs-md);box-shadow:var(--shadow-pop);transition:transform .25s var(--ease-bounce), box-shadow .25s var(--ease-out), background-color .2s;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.7rem 1.35rem;line-height:1.1;text-decoration:none;display:inline-flex}._button_1wnw4_1:hover{box-shadow:6px 7px 0 var(--ink);transform:translate(-2px,-2px)rotate(-1.5deg)}._button_1wnw4_1:active{box-shadow:0 0 0 var(--ink);transform:translate(3px,4px)}._button_1wnw4_1:disabled{cursor:not-allowed;opacity:.55;box-shadow:none;transform:none}._iconEnd_1wnw4_39{transition:transform .25s var(--ease-bounce)}._button_1wnw4_1:hover ._iconEnd_1wnw4_39{transform:translate(3px)}._primary_1wnw4_47{background:var(--ink);color:var(--cream);box-shadow:4px 5px 0 var(--strawberry)}._primary_1wnw4_47:hover{box-shadow:6px 7px 0 var(--strawberry)}._secondary_1wnw4_57{background:var(--cream);color:var(--ink)}._whatsapp_1wnw4_62{background:var(--whatsapp);color:var(--ink)}._sm_1wnw4_67{min-height:2.5rem;font-size:var(--fs-sm);padding:.45rem 1rem}._lg_1wnw4_73{min-height:3.5rem;font-size:var(--fs-lg);padding:.85rem 1.6rem}._logo_1guuq_1{color:var(--ink);align-items:center;gap:.5rem;display:inline-flex}._light_1guuq_8{color:var(--cream)}._mark_1guuq_12{width:2.1rem;height:auto;transition:transform .4s var(--ease-bounce)}._words_1guuq_18{line-height:.9;display:grid}._small_1guuq_23{letter-spacing:.22em;text-transform:uppercase;font-size:.68rem;font-weight:700}._big_1guuq_30{font-family:var(--font-display);font-variation-settings:"SOFT" 100;letter-spacing:-.03em;font-size:1.65rem;font-style:italic;font-weight:900}._header_1vffm_1{z-index:50;padding:.6rem var(--gutter);transition:padding .3s var(--ease-out);position:fixed;inset:0 0 auto}._bar_1vffm_9{max-width:var(--max-width);border:2.5px solid #0000;border-radius:999px;align-items:center;gap:1rem;min-height:3.6rem;margin-inline:auto;padding:.35rem .5rem .35rem 1rem;transition:background-color .3s,border-color .3s,box-shadow .3s;display:flex}._scrolled_1vffm_25 ._bar_1vffm_9{border-color:var(--ink);box-shadow:var(--shadow-pop);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff6e9eb}._menuOpen_1vffm_33 ._bar_1vffm_9{background:0 0;border-color:#0000}._brand_1vffm_38{z-index:2;border-radius:999px;margin-right:auto;text-decoration:none;position:relative}._brand_1vffm_38:hover svg{transform:rotate(-12deg)scale(1.08)}._nav_1vffm_50{display:contents}._links_1vffm_54{margin:0;padding:0;list-style:none;display:none}._links_1vffm_54[data-open=true]{z-index:1;padding:calc(var(--nav-height) + 1rem) var(--gutter) 2rem;background:var(--pink);background-image:radial-gradient(circle at 85% 15%, var(--mango) 0 12%, transparent 12.5%), radial-gradient(circle at 10% 90%, var(--pistachio) 0 18%, transparent 18.5%);animation:_sheet_1vffm_1 .45s var(--ease-out) both;flex-direction:column;justify-content:center;gap:.4rem;display:flex;position:fixed;inset:0}._links_1vffm_54[data-open=true] li{animation:_rise_1vffm_1 .5s var(--ease-bounce) both;animation-delay:calc(80ms + var(--i) * 50ms)}._links_1vffm_54[data-open=true] ._link_1vffm_54{font-family:var(--font-display);font-variation-settings:"SOFT" 100;font-size:clamp(2rem,9vw,3rem);font-weight:800;line-height:1.15}._link_1vffm_54{background-image:linear-gradient(var(--strawberry), var(--strawberry));transition:background-size .3s var(--ease-out);background-position:0 100%;background-repeat:no-repeat;background-size:0% 3px;border-radius:999px;padding:.3rem .2rem;font-weight:600;text-decoration:none;display:inline-block}._link_1vffm_54:hover,._link_1vffm_54[aria-current]{background-size:100% 3px}._mobileCta_1vffm_108{margin-top:1.5rem}._toggle_1vffm_112{z-index:2;border:var(--border);background:var(--mango);width:3rem;height:3rem;box-shadow:3px 3px 0 var(--ink);border-radius:50%;place-items:center;display:grid;position:relative}._desktopCta_1vffm_125{display:none}@keyframes _sheet_1vffm_1{0%{clip-path:circle(0% at calc(100% - 3rem) 2.5rem)}to{clip-path:circle(150% at calc(100% - 3rem) 2.5rem)}}@keyframes _rise_1vffm_1{0%{opacity:0;transform:translateY(20px)}}@media (width>=60rem){._links_1vffm_54,._links_1vffm_54[data-open=true]{background:0 0;flex-direction:row;align-items:center;gap:1.4rem;padding:0;animation:none;display:flex;position:static}._links_1vffm_54[data-open=true] li{animation:none}._links_1vffm_54[data-open=true] ._link_1vffm_54{font-family:inherit;font-weight:600;font-size:inherit;line-height:inherit}._mobileCta_1vffm_108,._toggle_1vffm_112{display:none}._desktopCta_1vffm_125{margin-left:.5rem;display:inline-flex}}._iceCream_o3on2_1{width:100%;height:auto;overflow:visible}._scoop_o3on2_7{transform-box:fill-box;transform-origin:50% 100%;animation:_plop_o3on2_1 .55s var(--ease-bounce) both;animation-delay:calc(var(--i) * 90ms)}._drip_o3on2_19{transform-box:fill-box;transform-origin:50% 0;animation:_drip_o3on2_19 1.4s var(--ease-out) .5s both}._dripSlow_o3on2_25{animation-duration:2.2s}._syrup_o3on2_29{transform-box:fill-box;transform-origin:50% 0;animation:_pour_o3on2_1 .6s var(--ease-out) both}._cherry_o3on2_35{transform-box:fill-box;transform-origin:50% 100%;animation:_plop_o3on2_1 .6s var(--ease-bounce) .35s both}@keyframes _plop_o3on2_1{0%{transform:translateY(-30px)scale(.85,1.1)}60%{transform:translateY(0)scale(1.06,.92)}to{transform:none}}@keyframes _drip_o3on2_19{0%{transform:scaleY(.2)}to{transform:none}}@keyframes _pour_o3on2_1{0%{transform:scaleY(.4)}to{transform:none}}._option_1qosg_1{border:var(--border);border-radius:var(--radius-sm);background:var(--white);cursor:pointer;min-height:3rem;transition:transform .2s var(--ease-bounce), background-color .2s, box-shadow .2s;align-items:center;gap:.65rem;padding:.6rem .9rem;display:flex;position:relative}._option_1qosg_1:hover{transform:translateY(-2px)}._option_1qosg_1:has(._input_1qosg_22:checked){background:var(--ink);color:var(--cream);box-shadow:3px 3px 0 var(--strawberry)}._option_1qosg_1:has(._input_1qosg_22:focus-visible){outline:3px solid var(--focus);outline-offset:3px}._disabled_1qosg_33{cursor:not-allowed;opacity:.5}._disabled_1qosg_33:hover{transform:none}._input_1qosg_22{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}._swatch_1qosg_51{border:2px solid;border-radius:50%;flex-shrink:0;width:1.4rem;height:1.4rem}._text_1qosg_59{line-height:1.25;display:grid}._label_1qosg_64{font-weight:700;font-size:var(--fs-sm)}._detail_1qosg_69{font-size:var(--fs-xs);opacity:.85}._heading_pepjy_1{gap:.9rem;max-width:44rem;margin-bottom:clamp(2rem,1.5rem + 2vw,3.5rem);display:grid}._center_pepjy_8{text-align:center;justify-items:center;margin-inline:auto}._eyebrow_pepjy_14{width:fit-content;font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;border:2px solid;border-radius:999px;align-items:center;gap:.5rem;padding:.3rem .85rem;font-weight:700;display:inline-flex;transform:rotate(-2deg)}._title_pepjy_29{font-size:var(--fs-2xl)}._intro_pepjy_33{font-size:var(--fs-lg);color:var(--text-muted);max-width:38rem}._light_pepjy_39{color:var(--cream)}._light_pepjy_39 ._intro_pepjy_33{color:var(--cream-deep)}._section_3if4o_1{padding:calc(var(--section-y) + 2rem) 0 var(--section-y);background:repeating-linear-gradient(-45deg, transparent 0 22px, #ffffff47 22px 44px), var(--pistachio-light);position:relative}._layout_3if4o_9{align-items:start;gap:2rem;display:grid}._form_3if4o_15{gap:1.75rem;display:grid}._step_3if4o_20{border:0;min-width:0;margin:0;padding:0}._legend_3if4o_27{font-family:var(--font-display);font-variation-settings:"SOFT" 100;font-weight:800;font-size:var(--fs-xl);flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.85rem;padding:0;line-height:1.1;display:flex}._number_3if4o_41{border:var(--border);background:var(--mango);border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;font-size:1.1rem;display:grid}._hint_3if4o_52{background:var(--white);border:1.5px solid var(--ink);font-family:var(--font-body);font-size:var(--fs-xs);border-radius:999px;padding:.15rem .65rem;font-weight:700}._options_3if4o_62{grid-template-columns:repeat(auto-fill,minmax(min(100%,12.5rem),1fr));gap:.6rem;display:grid}._summary_3if4o_68{border:var(--border);border-radius:var(--radius-lg);background:var(--cream);box-shadow:var(--shadow-pop-lg);gap:1rem;padding:1.5rem;display:grid}._preview_3if4o_78{width:min(12rem,60%);margin:-.5rem auto 0}._summaryTitle_3if4o_83{font-size:var(--fs-xl)}._receipt_3if4o_87{font-size:var(--fs-sm);gap:.45rem;margin:0;padding:0;list-style:none;display:grid}._receipt_3if4o_87 li{justify-content:space-between;gap:1rem;display:flex}._receipt_3if4o_87 ._flavorLine_3if4o_102{justify-content:flex-start;align-items:center;gap:.5rem;padding-left:.5rem}._dot_3if4o_109{border:1.5px solid var(--ink);border-radius:50%;width:.85rem;height:.85rem}._total_3if4o_116{border-top:2px dashed var(--ink);font-size:var(--fs-md);margin-top:.4rem;padding-top:.6rem}._total_3if4o_116 strong{font-size:var(--fs-lg)}._emptySummary_3if4o_127{color:var(--ink-soft)}._actions_3if4o_131{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}._reset_3if4o_138{text-underline-offset:.2em;background:0 0;border:0;min-height:2.75rem;padding:.3rem .4rem;font-weight:700;text-decoration:underline}._note_3if4o_148{font-size:var(--fs-xs);color:var(--ink-soft)}._mobileBar_3if4o_153{z-index:5;border:var(--border);background:var(--ink);color:var(--cream);font-size:var(--fs-sm);box-shadow:3px 4px 0 var(--strawberry);border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .6rem .6rem 1.1rem;text-decoration:none;display:flex;position:sticky;bottom:.75rem}._mobileBarCta_3if4o_171{background:var(--mango);color:var(--ink);border-radius:999px;padding:.4rem .9rem;font-weight:700}@media (width>=60rem){._mobileBar_3if4o_153{display:none}._layout_3if4o_9{grid-template-columns:minmax(0,1fr) 22rem;gap:3rem}._summary_3if4o_68{top:calc(var(--nav-height) + 1.5rem);position:sticky}}._card_1whyz_1{border:var(--border);border-radius:var(--radius-lg);background:var(--white);height:100%;box-shadow:var(--shadow-pop);transition:transform .35s var(--ease-bounce), box-shadow .35s var(--ease-out);flex-direction:column;display:flex;overflow:hidden}._card_1whyz_1:hover{box-shadow:var(--shadow-pop-lg);transform:translateY(-6px)rotate(-1deg)}._art_1whyz_20{aspect-ratio:16/9;border-bottom:var(--border);background:radial-gradient(circle, #ffffff8c 0 2px, transparent 2.5px) 0 0 / 18px 18px, color-mix(in oklab, var(--flavor) 38%, var(--cream));place-items:center;display:grid}._scoop_1whyz_30{transform-origin:50% 100%;width:46%;height:auto;transition:transform .45s var(--ease-bounce);overflow:visible}._card_1whyz_1:hover ._scoop_1whyz_30{transform:scale(1.1)rotate(-6deg)}._body_1whyz_42{flex-direction:column;flex:1;gap:.5rem;padding:1.2rem 1.3rem 1.4rem;display:flex}._name_1whyz_50{font-size:1.45rem}._description_1whyz_54{color:var(--ink-soft);font-size:var(--fs-sm);flex:1}._tags_1whyz_60{flex-wrap:wrap;gap:.4rem;margin-top:.4rem;padding:0;list-style:none;display:flex}._tags_1whyz_60 li{border:1.5px solid var(--ink);font-size:var(--fs-xs);background:color-mix(in oklab, var(--flavor) 22%, var(--white));border-radius:999px;padding:.15rem .6rem;font-weight:600}._section_eniwk_1{padding:var(--section-y) 0;background:var(--cream);position:relative}._filters_eniwk_7{margin:0 calc(-1 * var(--gutter)) 2.25rem;padding:.3rem var(--gutter) .7rem;scrollbar-width:none;gap:.6rem;display:flex;overflow-x:auto}._filter_eniwk_7{border:var(--border);background:var(--white);min-height:2.75rem;box-shadow:3px 3px 0 var(--ink);transition:transform .2s var(--ease-bounce), background-color .2s, box-shadow .2s;border-radius:999px;flex-shrink:0;align-items:center;gap:.5rem;padding:.5rem .6rem .5rem 1.1rem;font-weight:700;display:inline-flex}._filter_eniwk_7:hover{transform:translateY(-2px)rotate(-1deg)}._filter_eniwk_7[aria-pressed=true]{background:var(--ink);color:var(--cream);box-shadow:3px 3px 0 var(--strawberry)}._count_eniwk_44{background:var(--mango);min-width:1.75rem;height:1.75rem;color:var(--ink);font-size:var(--fs-xs);border-radius:999px;place-items:center;padding-inline:.4rem;display:grid}._grid_eniwk_56{grid-template-columns:repeat(auto-fill,minmax(min(100%,16.5rem),1fr));gap:clamp(1.25rem,1rem + 1vw,2rem);padding:0;list-style:none;display:grid}._item_eniwk_64{height:100%}._empty_eniwk_68{text-align:center;font-size:var(--fs-lg);padding:3rem 1rem}@media (width>=48rem){._filters_eniwk_7{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}}._divider_2gh5k_1{pointer-events:none;z-index:1;width:100%;height:clamp(40px,6vw,90px);position:absolute;top:-1px;left:0}._flip_2gh5k_11{transform:scaleX(-1)}._footer_ai4b1_1{padding:calc(var(--section-y) + 1rem) 0 2rem;background:var(--ink);color:var(--cream);position:relative}._grid_ai4b1_8{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:2.5rem;display:grid}._brand_ai4b1_14{align-content:start;gap:.75rem;display:grid}._slogan_ai4b1_20{font-family:var(--font-display);font-variation-settings:"SOFT" 100;font-style:italic;font-weight:700;font-size:var(--fs-xl);color:var(--pink);line-height:1.15}._tagline_ai4b1_30{color:var(--cream-deep);font-size:var(--fs-sm)}._heading_ai4b1_35{font-family:var(--font-body);font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--mango);margin-bottom:.8rem;font-weight:700}._column_ai4b1_45 ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}._column_ai4b1_45 a{overflow-wrap:anywhere;align-items:center;gap:.5rem;min-height:2.25rem;text-decoration:none;display:inline-flex}._column_ai4b1_45 a:hover{color:var(--pink);text-decoration:underline}._column_ai4b1_45 ._social_ai4b1_67{gap:.6rem;display:flex}._social_ai4b1_67 a{border:2.5px solid var(--cream);width:2.9rem;height:2.9rem;transition:transform .3s var(--ease-bounce), background-color .2s;border-radius:50%;justify-content:center}._social_ai4b1_67 a:hover{background:var(--pink);color:var(--ink);transform:rotate(-12deg)scale(1.08)}._bottom_ai4b1_89{font-size:var(--fs-xs);color:var(--cream-deep);border-top:1.5px solid #fff6e940;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-top:3.5rem;padding-top:1.5rem;display:flex}._top_ai4b1_102{min-height:2.5rem;color:var(--cream);align-items:center;gap:.4rem;font-weight:700;display:inline-flex}._section_12irf_1{padding:var(--section-y) 0;background:var(--cream)}._mosaic_12irf_6{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:11rem;grid-auto-flow:dense;gap:1rem;margin:0;padding:0;list-style:none;display:grid}._tile_12irf_17{grid-column:span 1}._tall_12irf_21{grid-row:span 2}._wide_12irf_25{grid-column:span 2}._figure_12irf_29{border:var(--border);border-radius:var(--radius);height:100%;box-shadow:var(--shadow-pop);transition:transform .4s var(--ease-bounce);grid-template-rows:minmax(0,1fr);display:grid;position:relative;overflow:hidden}._tile_12irf_17:nth-child(6n+1) ._figure_12irf_29{background:radial-gradient(circle, #fff9 0 3px, transparent 3.5px) 0 0 / 22px 22px, var(--pink)}._tile_12irf_17:nth-child(6n+2) ._figure_12irf_29{background:repeating-linear-gradient(90deg, var(--mango-light) 0 24px, var(--white) 24px 48px)}._tile_12irf_17:nth-child(6n+3) ._figure_12irf_29{background:var(--lilac)}._tile_12irf_17:nth-child(6n+4) ._figure_12irf_29{background:conic-gradient(var(--pistachio-light) 25%, var(--white) 0 50%, var(--pistachio-light) 0 75%, var(--white) 0) 0 0 / 36px 36px}._tile_12irf_17:nth-child(6n+5) ._figure_12irf_29{background:repeating-radial-gradient(circle at 0 100%, var(--mango) 0 18px, var(--mango-light) 18px 36px)}._tile_12irf_17:nth-child(6n) ._figure_12irf_29{background:radial-gradient(circle, #2a17121f 0 3px, transparent 3.5px) 0 0 / 20px 20px, var(--pistachio)}._figure_12irf_29:hover{transform:rotate(-1.5deg)scale(1.02)}._art_12irf_84{position:absolute;inset:.75rem 1rem 4.5rem}._art_12irf_84 svg{width:100%;height:100%;transition:transform .5s var(--ease-bounce);overflow:visible}._figure_12irf_29:hover ._art_12irf_84 svg{transform:translateY(-6px)rotate(4deg)}._caption_12irf_100{border:2px solid var(--ink);background:var(--cream);font-size:var(--fs-xs);border-radius:.8rem;padding:.45rem .75rem;font-weight:600;line-height:1.35;position:absolute;bottom:.6rem;left:.6rem;right:.6rem}@media (width>=48rem){._mosaic_12irf_6{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:13rem;gap:1.25rem}._caption_12irf_100{font-size:var(--fs-sm)}}._badge_1edz2_1{border:var(--border);background:var(--cream);width:fit-content;color:var(--ink);font-size:var(--fs-sm);box-shadow:3px 3px 0 var(--ink);border-radius:999px;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.4rem .95rem .4rem .75rem;line-height:1.3;display:inline-flex}._dot_1edz2_17{border:2px solid var(--ink);border-radius:50%;width:.7rem;height:.7rem;position:relative}._open_1edz2_25 ._dot_1edz2_17{background:var(--whatsapp)}._open_1edz2_25 ._dot_1edz2_17:after{content:"";background:#25d36699;border-radius:50%;animation:1.8s ease-out infinite _pulse_1edz2_1;position:absolute;inset:-2px}._closed_1edz2_39 ._dot_1edz2_17{background:var(--strawberry)}._detail_1edz2_43{color:var(--ink-soft)}@keyframes _pulse_1edz2_1{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}._hero_142lr_1{padding:calc(var(--nav-height) + 2.5rem) 0 4.5rem;background:radial-gradient(circle at 100% 0%, var(--pink-light) 0 22%, transparent 22.3%), var(--pink);position:relative;overflow:hidden}._sprinkles_142lr_9 span{border:2px solid var(--ink);width:1.4rem;height:.45rem;transform:rotate(var(--rot));border-radius:999px;animation:6s ease-in-out infinite _bob_142lr_1;position:absolute}._sprinkles_142lr_9{z-index:0;display:none;position:absolute;inset:0}@media (width>=60rem){._sprinkles_142lr_9{display:block}}._layout_142lr_33{z-index:1;align-items:center;gap:2.5rem;display:grid;position:relative}._copy_142lr_41{justify-items:start;gap:1.25rem;display:grid}._eyebrow_142lr_48{max-width:34rem;font-family:var(--font-body);font-variation-settings:normal;font-weight:700;font-size:var(--fs-sm);letter-spacing:.06em;text-transform:uppercase;margin-bottom:1.25rem;line-height:1.4;display:block}._title_142lr_61{font-size:var(--fs-hero);letter-spacing:-.035em;font-weight:900;line-height:.92}._line_142lr_68{animation:_slide-in_142lr_1 .9s var(--ease-out) both;display:block}._accent_142lr_73{isolation:isolate;width:fit-content;font-style:italic;animation-delay:.12s;position:relative}._swoosh_142lr_81{z-index:-1;width:96%;height:.28em;position:absolute;bottom:-.12em;left:2%;overflow:visible}._swoosh_142lr_81 path{fill:none;stroke:var(--mango);stroke-width:12px;stroke-linecap:round;stroke-dasharray:320;stroke-dashoffset:320px;animation:_draw_142lr_1 .9s var(--ease-out) .6s forwards}._subtitle_142lr_101{max-width:34rem;font-size:var(--fs-lg)}._ctas_142lr_106{flex-wrap:wrap;gap:.9rem;margin-top:.5rem;display:flex}._art_142lr_113{width:min(78%,22rem);margin-inline:auto;position:relative}._blob_142lr_119{background:var(--cream);border:var(--border);box-shadow:var(--shadow-pop-lg);border-radius:46% 54% 42% 58%/52% 44% 56% 48%;position:absolute;inset:12% -6% 4%}._ring_142lr_128{z-index:2;width:34%;animation:18s linear infinite _spin_142lr_1;position:absolute;top:-2%;right:-10%}._ring_142lr_128 text{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;fill:var(--ink);font-size:21px;font-weight:700}._parallax_142lr_146{width:78%;margin-inline:auto;position:relative}._float_142lr_152{animation:5s ease-in-out infinite _float_142lr_152}._stickers_142lr_156{margin:0;padding:0;list-style:none}._stickers_142lr_156 li{z-index:3;border:var(--border);font-size:var(--fs-xs);white-space:nowrap;box-shadow:3px 3px 0 var(--ink);border-radius:999px;padding:.35rem .8rem;font-weight:700;animation:5s ease-in-out infinite _bob_142lr_1;position:absolute}._stickers_142lr_156 li:first-child{background:var(--mango);--rot:-8deg;top:30%;left:-6%}._stickers_142lr_156 li:nth-child(2){background:var(--pistachio);--rot:6deg;animation-delay:-1.5s;top:58%;right:-6%}._stickers_142lr_156 li:nth-child(3){background:var(--lilac);--rot:-4deg;animation-delay:-3s;bottom:8%;left:0}@supports (animation-timeline:scroll()){._parallax_142lr_146{animation:linear both _parallax_142lr_146;animation-timeline:scroll(root);animation-range:0 100vh}}@media (width>=60rem){._hero_142lr_1{align-items:center;min-height:min(100svh,62rem);padding-bottom:6rem;display:grid}._layout_142lr_33{grid-template-columns:1.15fr .85fr;gap:3rem}._art_142lr_113{width:100%;max-width:27rem}}@keyframes _slide-in_142lr_1{0%{transform:translateY(.4em)rotate(-2deg)}}@keyframes _draw_142lr_1{to{stroke-dashoffset:0}}@keyframes _float_142lr_152{50%{transform:translateY(-14px)rotate(1.5deg)}}@keyframes _bob_142lr_1{0%,to{transform:rotate(var(--rot,0deg)) translateY(0)}50%{transform:rotate(var(--rot,0deg)) translateY(-10px)}}@keyframes _spin_142lr_1{to{transform:rotate(360deg)}}@keyframes _parallax_142lr_146{to{transform:translateY(18%)rotate(-4deg)}}._section_mohdg_1{--text-muted:var(--cream-deep);padding:calc(var(--section-y) + 3rem) 0 var(--section-y);background:radial-gradient(circle at 0 100%, #f6a6b924 0 30%, transparent 30.5%), var(--cocoa);color:var(--cream);position:relative}._layout_mohdg_11{align-items:center;gap:3rem;display:grid}._text_mohdg_17{gap:1.1rem;display:grid}._text_mohdg_17>header{margin-bottom:.5rem}._paragraph_mohdg_26{max-width:38rem;font-size:var(--fs-lg);color:var(--cream-deep)}._signature_mohdg_32{font-family:var(--font-display);font-style:italic;font-weight:600;font-size:var(--fs-xl);color:var(--mango)}._notebook_mohdg_40{border:var(--border);background:linear-gradient(90deg, transparent 1.9rem, #c2265673 1.9rem 2.05rem, transparent 2.05rem), repeating-linear-gradient(transparent 0 1.9rem, #2a171224 1.9rem 2rem), var(--cream);width:min(100%,22rem);color:var(--ink);box-shadow:8px 10px 0 var(--mango);font-family:var(--font-display);border-radius:.5rem 1.25rem 1.25rem .5rem;margin-inline:auto;padding:2rem 1.75rem 1.75rem 2.75rem;font-size:1.2rem;font-style:italic;line-height:2rem;position:relative}._notebook_mohdg_40:before{content:"";background:#f6a6b9d9;width:5.5rem;height:1.8rem;position:absolute;top:-1.1rem;left:40%;transform:rotate(4deg)}._notebook_mohdg_40 ul{margin:0;padding:0;list-style:none}._notebookTitle_mohdg_80{font-size:1.5rem;font-weight:800}._notebookYear_mohdg_85{text-align:right;margin-top:.5rem;font-size:1rem}._process_mohdg_91{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1.25rem;margin-top:clamp(3rem,2rem + 4vw,5.5rem);padding:0;list-style:none;display:grid}._processItem_mohdg_100{border:2.5px solid var(--cream);border-radius:var(--radius);color:var(--cream-deep);align-content:start;gap:.5rem;padding:1.5rem;display:grid;position:relative}._processIcon_mohdg_111{border:var(--border);background:var(--pink);width:3.25rem;height:3.25rem;color:var(--ink);transition:transform .4s var(--ease-bounce);border-radius:50%;place-items:center;display:grid}._processItem_mohdg_100:hover ._processIcon_mohdg_111{transform:rotate(-14deg)scale(1.1)}._processNumber_mohdg_127{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1.5px var(--mango);font-size:2.6rem;font-weight:900;line-height:1;position:absolute;top:1rem;right:1.25rem}._processTitle_mohdg_139{color:var(--cream);font-size:1.4rem}@media (width>=60rem){._layout_mohdg_11{grid-template-columns:1.3fr .7fr;gap:4rem}}._section_150zx_1{padding:var(--section-y) 0;background:radial-gradient(circle at 90% 10%, var(--mango) 0 9rem, transparent 9.1rem), var(--mango-light)}._grid_150zx_7{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1.75rem;margin:0;padding:0;list-style:none;display:grid}._card_150zx_16{border:var(--border);border-radius:var(--radius);background:var(--white);height:100%;box-shadow:var(--shadow-pop);transition:transform .35s var(--ease-bounce);flex-direction:column;gap:1rem;padding:1.6rem 1.5rem 1.4rem;display:flex;position:relative}._card_150zx_16:before{content:"“";font-family:var(--font-display);color:var(--strawberry);font-size:5.5rem;font-weight:900;line-height:1;position:absolute;top:-1.6rem;right:1rem}._card_150zx_16:hover{transform:rotate(var(--tilt)) translateY(-4px)}._stars_150zx_46{letter-spacing:.05em;gap:.15rem;font-size:1.2rem;display:flex}._on_150zx_53{color:#a8590a}._off_150zx_57{color:#b9a99a}._quote_150zx_61{font-size:var(--fs-md);flex:1}._author_150zx_66{align-items:center;gap:.75rem;line-height:1.3;display:flex}._avatar_150zx_73{border:var(--border);background:var(--pink);width:2.75rem;height:2.75rem;font-family:var(--font-display);border-radius:50%;flex-shrink:0;place-items:center;font-size:1.2rem;font-weight:800;display:grid}._author_150zx_66 strong{display:block}._detail_150zx_91{font-size:var(--fs-xs);color:var(--ink-soft);display:block}._section_1otpo_1{padding:var(--section-y) 0;background:var(--pink-light)}._layout_1otpo_6{align-items:start;gap:2rem;display:grid}._mapCard_1otpo_12{border-radius:var(--radius-lg);height:100%}._mapLink_1otpo_17{aspect-ratio:4/3;border:var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop-lg);transition:transform .35s var(--ease-bounce);text-decoration:none;display:block;position:relative;overflow:hidden}._mapLink_1otpo_17:hover{transform:rotate(-1deg)scale(1.01)}._mapArt_1otpo_33{width:100%;height:100%}._pin_1otpo_38{border:var(--border);background:var(--strawberry);width:4rem;height:4rem;color:var(--cream);animation:_pin-bounce_1otpo_1 2.4s var(--ease-bounce) infinite;border-radius:50% 50% 50% 0;place-items:center;display:grid;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}._pin_1otpo_38 svg{transform:rotate(45deg)}._mapLabel_1otpo_58{border:var(--border);background:var(--cream);color:var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:999px;align-items:center;gap:.45rem;padding:.55rem 1rem;font-weight:700;display:inline-flex;position:absolute;bottom:1rem;left:1rem}._info_1otpo_74{border:var(--border);border-radius:var(--radius-lg);background:var(--cream);box-shadow:var(--shadow-pop-lg);gap:1.25rem;padding:1.75rem;display:grid}._address_1otpo_84{font-style:normal;font-size:var(--fs-lg);line-height:1.4;display:grid}._address_1otpo_84 strong{font-family:var(--font-display);font-size:var(--fs-xl)}._transport_1otpo_96{font-size:var(--fs-sm);gap:.4rem;margin:0;padding:0;list-style:none;display:grid}._transport_1otpo_96 li{align-items:flex-start;gap:.5rem;display:flex}._transport_1otpo_96 svg{color:#1c7a43;flex-shrink:0;margin-top:.15rem}._hoursTitle_1otpo_117{font-size:var(--fs-xl);align-items:center;gap:.5rem;display:flex}._hours_1otpo_117{margin:0;display:grid}._hours_1otpo_117>div{border-bottom:1.5px dashed #2a17124d;justify-content:space-between;gap:1rem;padding:.45rem .6rem;display:flex}._hours_1otpo_117 dt{text-transform:capitalize;align-items:center;gap:.5rem;font-weight:600;display:flex}._hours_1otpo_117 dd{font-variant-numeric:tabular-nums;margin:0}._today_1otpo_150{background:var(--mango-light);border-radius:.6rem;font-weight:700}._todayTag_1otpo_156{background:var(--ink);color:var(--cream);font-size:var(--fs-xs);text-transform:lowercase;border-radius:999px;padding:0 .5rem}._actions_1otpo_165{flex-wrap:wrap;gap:.8rem;margin-top:.5rem;display:flex}@media (width>=60rem){._layout_1otpo_6{grid-template-columns:1.1fr .9fr;align-items:stretch;gap:3rem}._mapLink_1otpo_17{aspect-ratio:auto;height:100%;min-height:26rem}}@keyframes _pin-bounce_1otpo_1{0%,to{transform:translate(-50%,-50%)rotate(-45deg)}50%{transform:translate(-50%,-70%)rotate(-45deg)}}
