.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.logo[data-astro-cid-qmbhzs4e]{height:var(--logo-h);aspect-ratio:558.51/207.29;color:var(--logo-color,var(--c-vino));line-height:0;display:inline-block}.logo[data-astro-cid-qmbhzs4e] svg{width:100%;height:100%;overflow:visible}@media (prefers-reduced-motion:no-preference){html.js .logo[data-astro-cid-qmbhzs4e][data-signature]:not([data-signed]) svg{clip-path:inset(-10% 100% -10% -2%)}}.nav[data-astro-cid-isef26zo]{z-index:10;height:var(--nav);background:color-mix(in oklab, var(--g-main) 78%, transparent);backdrop-filter:blur(18px)saturate(1.2);border-bottom:1px solid var(--line);transition:transform .52s var(--ease-enter), opacity .32s var(--ease);position:fixed;inset:0 0 auto}html.js .nav[data-astro-cid-isef26zo][data-reveal]:not([data-shown]):not(:focus-within){opacity:0;pointer-events:none;transition-duration:.32s,.24s;transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.nav[data-astro-cid-isef26zo]{transition:none}}.nav__bar[data-astro-cid-isef26zo]{grid-template-columns:1fr auto 1fr;align-items:center;height:100%;display:grid}.nav__words[data-astro-cid-isef26zo] ul[data-astro-cid-isef26zo]{gap:var(--s-6);display:flex}.nav__link[data-astro-cid-isef26zo]{padding:var(--s-3) 0;color:var(--ink);white-space:nowrap;font-size:15px;font-weight:500;text-decoration:none;display:inline-block;position:relative}.nav__link[data-astro-cid-isef26zo]:after{content:"";transform-origin:100%;height:1px;transition:transform var(--m-out) var(--ease);background:currentColor;position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}.nav__link[data-astro-cid-isef26zo]:hover:after,.nav__link[data-astro-cid-isef26zo]:focus-visible:after{transform-origin:0;transition-duration:var(--m-in);transform:scaleX(1)}.nav__link[data-astro-cid-isef26zo][aria-current=page]:after{height:2px;transform:scaleX(1)}.nav__brand[data-astro-cid-isef26zo]{color:var(--ink);text-decoration:none}.nav__end[data-astro-cid-isef26zo]{justify-content:flex-end;gap:var(--s-3);display:flex}.nav__toggle[data-astro-cid-isef26zo]{display:none}.nav__sheet[data-astro-cid-isef26zo]{inset:var(--nav) 0 0;background:var(--g-main);padding-top:var(--s-6);position:fixed;overflow-y:auto}.nav__sheet[data-astro-cid-isef26zo] ul[data-astro-cid-isef26zo]{margin-bottom:var(--s-6);display:grid}.nav__sheet-link[data-astro-cid-isef26zo]{border-bottom:1px solid var(--line);min-height:56px;color:var(--ink);font:var(--display-weight) 28px / 1.2 var(--font-display);letter-spacing:var(--display-tracking);align-items:center;text-decoration:none;display:flex}.nav__sheet[data-astro-cid-isef26zo] .nav__sheet-cta{width:100%}@media (width<=1023px){.nav__words[data-astro-cid-isef26zo]{display:none}.nav__bar[data-astro-cid-isef26zo]{grid-template-columns:auto 1fr}.nav__toggle[data-astro-cid-isef26zo]{display:inline-flex}}@media (width<=639px){.nav__end[data-astro-cid-isef26zo] .nav__cta{display:none}}@media (width>=1024px){.nav__sheet[data-astro-cid-isef26zo]{display:none}}.aurora[data-astro-cid-3f6p47pu]{--silk-blush:#f1d6d6;--silk-rosa:#d46a83;--silk-granate:#a8325a;--silk-energia:var(--c-energia);--silk-magenta:#9c2a4c;--silk-vinculo:#c9788b;--silk-calma:#ecc7cf;--silk-profundidad:var(--c-profundidad);z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.aurora__silk[data-astro-cid-3f6p47pu]{filter:blur(72px)saturate(1.08);position:absolute;inset:-25%}.aurora__band[data-astro-cid-3f6p47pu]{will-change:transform;border-radius:50%;width:130%;position:absolute;left:-10%;rotate:-20deg}.b1[data-astro-cid-3f6p47pu]{height:24%;top:4%}.b2[data-astro-cid-3f6p47pu]{width:110%;height:18%;top:20%;left:-20%}.b3[data-astro-cid-3f6p47pu]{height:22%;top:34%}.b4[data-astro-cid-3f6p47pu]{height:22%;top:48%}.b5[data-astro-cid-3f6p47pu]{width:80%;height:26%;top:40%;left:45%}.b6[data-astro-cid-3f6p47pu]{height:34%;top:68%}.aurora--dark[data-astro-cid-3f6p47pu] .aurora__silk[data-astro-cid-3f6p47pu]{background:linear-gradient(160deg, var(--silk-magenta), var(--silk-energia) 45%, var(--silk-profundidad) 85%)}.aurora--dark[data-astro-cid-3f6p47pu] .b1[data-astro-cid-3f6p47pu]{background:var(--silk-magenta)}.aurora--dark[data-astro-cid-3f6p47pu] .b2[data-astro-cid-3f6p47pu]{background:color-mix(in oklab, var(--silk-blush) 32%, transparent)}.aurora--dark[data-astro-cid-3f6p47pu] .b3[data-astro-cid-3f6p47pu]{background:var(--silk-granate)}.aurora--dark[data-astro-cid-3f6p47pu] .b4[data-astro-cid-3f6p47pu]{background:var(--silk-energia)}.aurora--dark[data-astro-cid-3f6p47pu] .b5[data-astro-cid-3f6p47pu]{background:color-mix(in oklab, var(--silk-vinculo) 85%, transparent)}.aurora--dark[data-astro-cid-3f6p47pu] .b6[data-astro-cid-3f6p47pu]{background:var(--silk-profundidad)}.aurora--light[data-astro-cid-3f6p47pu] .aurora__silk[data-astro-cid-3f6p47pu]{background:linear-gradient(160deg, var(--silk-vinculo), var(--silk-rosa) 45%, var(--silk-magenta) 85%)}.aurora--light[data-astro-cid-3f6p47pu] .b1[data-astro-cid-3f6p47pu]{background:var(--silk-vinculo)}.aurora--light[data-astro-cid-3f6p47pu] .b2[data-astro-cid-3f6p47pu]{background:var(--silk-blush)}.aurora--light[data-astro-cid-3f6p47pu] .b3[data-astro-cid-3f6p47pu]{background:var(--silk-rosa)}.aurora--light[data-astro-cid-3f6p47pu] .b4[data-astro-cid-3f6p47pu]{background:var(--silk-granate)}.aurora--light[data-astro-cid-3f6p47pu] .b5[data-astro-cid-3f6p47pu]{background:var(--silk-calma)}.aurora--light[data-astro-cid-3f6p47pu] .b6[data-astro-cid-3f6p47pu]{background:var(--silk-energia)}.aurora--light[data-astro-cid-3f6p47pu].aurora--right{-webkit-mask-image:linear-gradient(270deg,#000 30%,#0000 78%);mask-image:linear-gradient(270deg,#000 30%,#0000 78%)}.aurora--light[data-astro-cid-3f6p47pu].aurora--left{-webkit-mask-image:linear-gradient(90deg,#000 30%,#0000 78%);mask-image:linear-gradient(90deg,#000 30%,#0000 78%)}.aurora__grain[data-astro-cid-3f6p47pu]{background-image:var(--grain), var(--grain-coarse);mix-blend-mode:overlay;opacity:.55;background-size:220px,520px;position:absolute;inset:0}.aurora--light[data-astro-cid-3f6p47pu] .aurora__grain[data-astro-cid-3f6p47pu]{opacity:.45}@media (width<=1023px){.aurora--light[data-astro-cid-3f6p47pu].aurora--right,.aurora--light[data-astro-cid-3f6p47pu].aurora--left{-webkit-mask-image:linear-gradient(#0000 30%,#000 75%);mask-image:linear-gradient(#0000 30%,#000 75%)}}@media (width<=639px){.aurora__silk[data-astro-cid-3f6p47pu]{filter:blur(44px)saturate(1.08)}}.closing[data-astro-cid-oenwriqq]{min-height:100svh;padding-top:var(--padt);padding-bottom:calc(var(--s-6) + var(--bar));display:flex;position:relative}.closing[data-astro-cid-oenwriqq]>.wrap[data-astro-cid-oenwriqq]{justify-content:space-between;gap:var(--s-6);flex-direction:column;display:flex}.closing__bottom[data-astro-cid-oenwriqq]{gap:var(--s-6);display:grid}.closing__top[data-astro-cid-oenwriqq] .closing__wordmark{--logo-color:var(--ink);max-width:100%}.closing__line[data-astro-cid-oenwriqq]{margin-top:var(--s-6);font-size:var(--t-lead);max-width:40ch}.closing__dir[data-astro-cid-oenwriqq]{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:var(--gap);padding-top:var(--s-6);border-top:1px solid var(--line);display:grid}.closing__col[data-astro-cid-oenwriqq]{align-content:start;gap:var(--s-4);display:grid}.closing__col[data-astro-cid-oenwriqq] ul[data-astro-cid-oenwriqq]{gap:var(--s-2);display:grid}.closing__col[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq],.closing__col[data-astro-cid-oenwriqq] span[data-astro-cid-oenwriqq]{color:var(--ink);font-size:var(--t-body)}.closing__mail[data-astro-cid-oenwriqq]{align-items:center;gap:var(--s-2);display:inline-flex}.closing__legal[data-astro-cid-oenwriqq]{gap:var(--s-2) var(--s-6);font-size:var(--t-small);color:var(--muted);flex-wrap:wrap;display:flex}.closing__legal[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{color:var(--muted)}@media (width<=639px){.closing__legal[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{align-items:center;min-height:44px;display:inline-flex}}@media (width<=1023px){.closing__dir[data-astro-cid-oenwriqq]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.closing__dir[data-astro-cid-oenwriqq]{grid-template-columns:minmax(0,1fr)}.closing__col[data-astro-cid-oenwriqq]{grid-column:1/-1}.closing__col[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{align-items:center;min-height:44px;display:inline-flex}}.actionbar[data-astro-cid-zhwgb3ft]{display:none}@media (width<=639px){.actionbar[data-astro-cid-zhwgb3ft]{z-index:9;padding:var(--s-2) var(--gut) calc(var(--s-2) + env(safe-area-inset-bottom));background:var(--p-bg);border-top:1px solid color-mix(in oklab, var(--p-ink) 14%, transparent);transition:transform .24s var(--ease), visibility 0s linear 0s;display:block;position:fixed;inset:auto 0 0}.actionbar[data-astro-cid-zhwgb3ft] .btn{width:100%;min-height:48px}html.js .actionbar[data-astro-cid-zhwgb3ft]:not([data-shown]){visibility:hidden;transition:transform .24s var(--ease), visibility 0s linear .24s;transform:translateY(100%)}}:root{--c-vino:#791c35;--c-vino-profundo:#4a1020;--c-tinta:#3a1420;--c-luz:#f6f2ed;--c-rosa:#e8a8b7;--c-calma:#d6c9db;--c-vinculo:#a983a4;--c-energia:var(--c-vino);--c-profundidad:#2e0b16;--p-bg:var(--c-luz);--p-surface:#f2e6e5;--p-ink:var(--c-tinta);--p-heading:var(--c-vino);--p-muted:#7a4553;--p-accent:var(--c-vino);--p-action:var(--c-vino);--p-action-ink:var(--c-luz);--p-inv-bg:var(--c-vino-profundo);--p-inv-surface:#5e1a2e;--p-inv-ink:var(--c-luz);--p-inv-muted:var(--c-rosa);--wash-light:radial-gradient(55vmax 40vmax at 0% 0%, color-mix(in oklab, var(--c-rosa) 45%, transparent), transparent 70%), radial-gradient(45vmax 35vmax at 100% 100%, color-mix(in oklab, var(--c-vino) 12%, transparent), transparent 70%);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--grain-coarse:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='520' height='520'%3E%3Cfilter id='m'%3E%3CfeTurbulence type='turbulence' baseFrequency='.045' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23m)' opacity='.55'/%3E%3C/svg%3E");--grad-continuidad:linear-gradient(90deg, var(--c-luz), var(--c-rosa) 30%, var(--c-vino) 65%, var(--c-vino-profundo));--g-main:var(--p-bg);--g-alt:var(--p-surface);--ink:var(--p-ink);--heading:var(--p-heading);--muted:var(--p-muted);--line:color-mix(in oklab, var(--ink) 14%, transparent);--action:var(--p-action);--action-ink:var(--p-action-ink);--font-display:var(--font-hanken,"Hanken Grotesk"), system-ui, sans-serif;--font-text:var(--font-hanken,"Hanken Grotesk"), system-ui, sans-serif;--display-weight:400;--display-tracking:-.03em;--display-tracking-xl:-.038em;--t-h1:clamp(40px, 3.2vw + 26px, 72px);--t-h2:clamp(30px, 1.7vw + 23px, 48px);--t-h3:clamp(22px, .6vw + 20px, 28px);--t-lead:clamp(18px, .2vw + 17px, 20px);--t-card:clamp(18px, .2vw + 17px, 20px);--t-body:16px;--t-small:14px;--t-label:13px;--t-wordmark:clamp(96px, 18vw, 260px);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--nav:72px;--padt:120px;--padb:72px;--gut:80px;--wrap:1280px;--gap:24px;--bar:0px;--r-sm:8px;--r-md:12px;--r-lg:20px;--r-btn:999px;--btn-h:44px;--ease:cubic-bezier(.2, .8, .2, 1);--ease-enter:cubic-bezier(.22, 1, .36, 1);--m-in:.15s;--m-out:.12s;--m-press:90ms;--m-image:.6s;--m-image-out:.4s}@media (width<=1023px){:root{--gut:48px}}@media (width<=639px){:root{--nav:56px;--padt:96px;--padb:48px;--gut:24px;--gap:12px;--bar:calc(64px + env(safe-area-inset-bottom))}}.ground-inverse{--g-main:var(--p-inv-bg);--g-alt:var(--p-inv-surface);--ink:var(--p-inv-ink);--heading:var(--p-inv-ink);--muted:var(--p-inv-muted);--line:color-mix(in oklab, var(--ink) 22%, transparent);--action:var(--p-inv-ink);--action-ink:var(--c-energia);background:var(--g-main);color:var(--ink)}.ground-alt{background:color-mix(in oklab, var(--g-alt) 72%, transparent)}*,:before,:after{box-sizing:border-box}html,body{margin:0}html{scroll-padding-top:var(--nav);-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--g-main);color:var(--ink);font:400 var(--t-body) / 1.625 var(--font-text);font-feature-settings:"ss01", "tnum" 0;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:clip}body:before{content:"";z-index:-1;background:var(--wash-light);pointer-events:none;position:fixed;inset:0}body:after{content:"";z-index:-1;background-image:var(--grain);mix-blend-mode:multiply;opacity:.045;pointer-events:none;background-size:240px;position:fixed;inset:0}img,svg,video{max-width:100%;display:block}img{height:auto}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}h1,h2,h3{color:var(--heading);font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);text-wrap:balance;hyphens:manual}h1{font-size:var(--t-h1);letter-spacing:var(--display-tracking-xl);line-height:1.02}h2{font-size:var(--t-h2);line-height:1.06}h3{font-size:var(--t-h3);line-height:1.15}p{text-wrap:pretty}::selection{background:var(--ink);color:var(--g-main)}.lead{font-size:var(--t-lead);max-width:42ch;line-height:1.5}.muted{color:var(--muted)}.label{font-size:var(--t-label);letter-spacing:.01em;font-weight:500;line-height:1.25}.measure{max-width:62ch}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.wrap{width:min(100% - 2 * var(--gut), var(--wrap));z-index:1;margin-inline:auto;position:relative}.grid{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}@media (width<=639px){.grid{grid-template-columns:minmax(0,1fr)}.grid>*{grid-column:1/-1!important}}.section{min-height:calc(var(--h,1) * 100svh);padding-top:var(--padt);padding-bottom:calc(var(--padb) + var(--bar));position:relative}.section__head{gap:var(--gap);margin-bottom:var(--s-7);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.section__head>h2{grid-column:1/span 7}.section__head>p{font-size:var(--t-lead);grid-column:8/-1;line-height:1.5}@media (width<=1023px){.section__head>h2,.section__head>p{grid-column:1/-1}}@media (width<=639px){.section__head{margin-bottom:var(--s-6);grid-template-columns:minmax(0,1fr)}}.btn{--_bg:var(--action);--_fg:var(--action-ink);justify-content:center;align-items:center;gap:var(--s-2);min-height:var(--btn-h);padding:0 var(--s-5);border-radius:var(--r-btn);background:var(--_bg);color:var(--_fg);font:500 16px / 1 var(--font-text);white-space:nowrap;cursor:pointer;transition:background-color var(--m-out) var(--ease), transform var(--m-out) var(--ease);border:0;text-decoration:none;display:inline-flex}.btn--secondary{--_bg:color-mix(in oklab, var(--ink) 9%, transparent);--_fg:var(--ink)}.btn--xl{min-height:64px;padding:0 var(--s-6);font-size:20px}@media (hover:hover) and (pointer:fine){.btn:hover{--_bg:color-mix(in oklab, var(--action) 86%, var(--ink));transition-duration:var(--m-in);transform:translateY(-1px)}.btn--secondary:hover{--_bg:color-mix(in oklab, var(--ink) 15%, transparent)}.btn--xl:hover{transform:translateY(-2px)}}.btn:active{transition-duration:var(--m-press);transform:translateY(1px)scale(.985)}.btn-row{gap:var(--s-3);flex-wrap:wrap;display:flex}@media (width<=639px){.btn-row{flex-direction:column}.btn-row .btn{width:100%}}.arrow{width:16px;height:16px;transition:transform var(--m-out) var(--ease);flex:none}@media (hover:hover) and (pointer:fine){:is(a,button):hover>.arrow,:is(a,button):hover .arrow--follow{transition-duration:var(--m-in);transform:translate(3px)}}.link{color:inherit;background:linear-gradient(currentColor, currentColor) left bottom / 0% 1px no-repeat, linear-gradient(var(--line), var(--line)) left bottom / 100% 1px no-repeat;transition:background-size var(--m-out) var(--ease);padding-bottom:2px;text-decoration:none}.link:hover,.link:focus-visible{transition-duration:var(--m-in);background-size:100% 1px,100% 1px}.link--bare{background:linear-gradient(currentColor,currentColor) 100% 100%/0% 1px no-repeat}.link--bare:hover,.link--bare:focus-visible{background-position:0 100%;background-size:100% 1px}:focus-visible{outline:2px solid var(--action);outline-offset:2px}.skip-link{z-index:2;padding:var(--s-2) var(--s-4);background:var(--g-main);color:var(--ink);border-radius:var(--r-sm);opacity:0;pointer-events:none;position:absolute;top:50%;left:0;translate:0 -50%}.skip-link:focus-visible{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.btn:hover,.btn:active{transform:none}}@media (prefers-reduced-motion:no-preference){html.m-enter:not(.m-enter-done) [data-enter] :is([data-enter-title],[data-enter-item],[data-enter-float]){opacity:0}html.m-enter:not(.m-enter-done) [data-enter] [data-enter-media]{clip-path:inset(100% 0 0)}}.crop{pointer-events:none;z-index:2;position:absolute;inset:0}.crop>i{--len:22px;--off:-12px;width:var(--len);height:var(--len);border:0 solid var(--p-accent,var(--ink));position:absolute}.crop>i:first-child{top:var(--off);left:var(--off);border-top-width:1.5px;border-left-width:1.5px}.crop>i:nth-child(2){top:var(--off);right:var(--off);border-top-width:1.5px;border-right-width:1.5px}.crop>i:nth-child(3){bottom:var(--off);left:var(--off);border-bottom-width:1.5px;border-left-width:1.5px}.crop>i:nth-child(4){bottom:var(--off);right:var(--off);border-bottom-width:1.5px;border-right-width:1.5px}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){[data-crop-hover] .crop>i{opacity:0}}@media (width<=639px){.crop{display:none}}.cursor-pill{z-index:50;align-items:center;gap:var(--s-2);height:40px;padding:0 var(--s-4);background:var(--c-vino);color:var(--p-bg);font:500 14px / 1 var(--font-text);white-space:nowrap;pointer-events:none;opacity:0;border-radius:999px;margin:18px 0 0 18px;display:inline-flex;position:fixed;top:0;left:0;transform:scale(.4)}.cursor-pill svg{width:14px;height:14px}::view-transition-old(root),::view-transition-new(root){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-group(*){animation-duration:.64s;animation-timing-function:cubic-bezier(.65,0,.35,1)}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}
