.vnl[data-astro-cid-5vphdya4]{--vnl-ink:var(--da-ink,#2e1b18);--vnl-hover-ink:#ed809d;--vnl-hover-light:#ffd1dd;--vnl-hover-deep:#c2456a;--vnl-frame:#fff;--vnl-top:var(--vnav-inset,1.4rem);--vnl-h:var(--vnav-h,3rem);--vnl-logo:clamp(4rem, 2.6rem + 4.4vw, 6.5rem);--vnl-pad:clamp(.6rem, .2rem + 1.6vw, 1.7rem);--vnl-stroke:4.5px;--vnl-swell:calc(var(--vnl-stroke) * 7 / 3);--vnl-flare:.5;--vnl-shoulder:44;--vnl-corner:calc(var(--vnl-h) / 2);scroll-margin-bottom:var(--vnl-corner);scroll-margin-top:calc(var(--pv3-gutter,.75rem) + env(safe-area-inset-top,0px));top:calc(-1 * var(--vnl-top));z-index:0;pointer-events:auto;position:absolute;left:50%;transform:translate(-50%)}.vnl__notch[data-astro-cid-5vphdya4]{isolation:isolate;box-sizing:border-box;height:calc(var(--vnl-top) + var(--vnl-h));padding:var(--vnl-top) var(--vnl-pad) 0;color:var(--vnl-ink);border-radius:0 0 var(--vnl-corner) var(--vnl-corner);background:var(--vnl-frame);justify-content:center;align-items:center;display:flex;position:relative}.vnl[data-astro-cid-5vphdya4].is-drawn .vnl__notch[data-astro-cid-5vphdya4]{background:0 0}.vnl__shape[data-astro-cid-5vphdya4]{z-index:-1;pointer-events:none;max-width:none;fill:var(--vnl-frame);display:block;position:absolute;top:0;left:0;overflow:visible}.vnl[data-astro-cid-5vphdya4]:not(.is-drawn) .vnl__shape[data-astro-cid-5vphdya4]{display:none}.vnl__logo[data-astro-cid-5vphdya4]{width:var(--vnl-logo);aspect-ratio:784.27/249.59;display:block;position:relative}.vnl__svg[data-astro-cid-5vphdya4]{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.vnl__ink[data-astro-cid-5vphdya4]{fill:currentColor;stroke:currentColor;stroke-width:var(--vnl-stroke);stroke-linejoin:round;stroke-linecap:round}.vnl__hover[data-astro-cid-5vphdya4]{display:none}.vnl__thick[data-astro-cid-5vphdya4]{fill:#000;stroke:#000;stroke-width:var(--vnl-stroke);stroke-linejoin:round;stroke-linecap:round;transition:stroke-width .42s cubic-bezier(.45,0,.55,1)}.vnl[data-astro-cid-5vphdya4].is-hot .vnl__thick[data-astro-cid-5vphdya4]{stroke-width:var(--vnl-swell);transition-timing-function:cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.vnl__thick[data-astro-cid-5vphdya4]{transition:none}}.vnl__notch[data-astro-cid-5vphdya4]:focus-visible{outline:2px solid var(--vnl-ink);outline-offset:-5px}@media (width<=768px){.vnl[data-astro-cid-5vphdya4]{--vnl-logo:clamp(4.5rem, 20vw, 5.5rem);--vnl-stroke:6.5px}}@media (width<=480px){.vnl[data-astro-cid-5vphdya4]{--vnl-pad:.3rem;--vnl-shoulder:24;--vnl-flare:.4}}@media (width<=379px){.vnl[data-astro-cid-5vphdya4]{--vnl-pad:.2rem;--vnl-flare:.25}}@media (width<=359px){.vnl[data-astro-cid-5vphdya4]{--vnl-logo:3.6rem;--vnl-pad:.35rem}}.pv3:has(.vnl) .pv3-logo{display:none}.v3frame[data-astro-cid-jxvya6mq]{--v3f-g:var(--pv3-gutter,.75rem);--v3f-r:var(--pv3-radius,1rem);--v3f-c:#fff;z-index:60;height:calc(var(--v3f-g) + env(safe-area-inset-top,0px));background:var(--v3f-c);pointer-events:none;position:fixed;top:0;left:0;right:0}.v3frame[data-astro-cid-jxvya6mq]:before,.v3frame[data-astro-cid-jxvya6mq]:after{content:"";width:var(--v3f-r);height:calc(var(--v3f-r) + 1px);position:absolute;top:calc(100% - 1px)}.v3frame[data-astro-cid-jxvya6mq]:before{left:var(--v3f-g);background:radial-gradient(circle var(--v3f-r) at 100% 100%, transparent calc(var(--v3f-r) - .5px), var(--v3f-c) calc(var(--v3f-r) + .5px))}.v3frame[data-astro-cid-jxvya6mq]:after{right:var(--v3f-g);background:radial-gradient(circle var(--v3f-r) at 0 100%, transparent calc(var(--v3f-r) - .5px), var(--v3f-c) calc(var(--v3f-r) + .5px))}.pv3:has(.v3frame){padding-top:env(safe-area-inset-top,0px)}html:has(.v3frame){scroll-padding-top:calc(var(--tile-gutter) + env(safe-area-inset-top,0px))}.vnf[data-astro-cid-2w2rddkd]{z-index:0;width:var(--vnav-h,3rem);height:var(--vnav-h,3rem);background:var(--vnav-stone,#f5f0ea);color:var(--vnav-ink,#2e1b18);filter:drop-shadow(0 8px 18px #2e1b182e);pointer-events:auto;cursor:pointer;border:0;border-radius:999px;flex:none;place-items:center;margin:0 auto 0 .5rem;padding:0;text-decoration:none;transition:color .2s;display:inline-grid;position:relative}.vnf[data-astro-cid-2w2rddkd]:hover{color:#6b1239}.vnf[data-astro-cid-2w2rddkd]:focus-visible{outline:2px solid var(--vnav-ink,#2e1b18);outline-offset:3px}.vnf[data-astro-cid-2w2rddkd].is-on{--fav-heart-fill:#6b1239;color:#6b1239}.vnf__count[data-astro-cid-2w2rddkd]{color:#fff2d7;min-width:1.3rem;height:1.3rem;font-family:var(--font-body);text-align:center;background:#2e1b18;border-radius:999px;padding:0 .3rem;font-size:.8125rem;font-weight:700;line-height:1.3rem;position:absolute;top:-.2rem;right:-.25rem}.vnf__count[data-astro-cid-2w2rddkd][hidden]{display:none}@media (width<=480px){.vnav:has(.vnf) .xclose--toggle .xclose__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vnav:has(.vnf) .vnav__corner--left .xclose--toggle{width:var(--vnav-h,3rem);justify-content:center;padding-inline:0}.vnav:has(.vnf) .vnav__corner--left{--bw:var(--vnav-h,3rem)}}.vnav__logo-inert[data-astro-cid-udkqzcds]{display:contents}.vnav[data-astro-cid-udkqzcds]{--vnav-ink:#2e1b18;--vnav-stone:#f5f0ea;--vnav-inset:round(calc(var(--pv3-gutter,.75rem) + env(safe-area-inset-top,0px) + .7rem), 1px);--vnav-h:3rem;--vnav-radius:1.1rem;inset:var(--vnav-inset) calc(var(--vnav-inset) + var(--vnav-sb,0px)) auto var(--vnav-inset);z-index:60;pointer-events:none;color:var(--vnav-ink);justify-content:space-between;align-items:flex-start;display:flex;position:fixed}.vnav__corner[data-astro-cid-udkqzcds]{z-index:0;pointer-events:auto;transition:z-index 0s linear .55s;position:relative}.vnav__corner--right[data-astro-cid-udkqzcds],.vnav__corner[data-astro-cid-udkqzcds].is-open{z-index:2;transition:z-index}.vnav__btn[data-astro-cid-udkqzcds]{z-index:2;height:var(--vnav-h);color:inherit;font-family:var(--font-cal);letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.6rem;padding:0 1.15rem 0 1rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.vnav__btn--icon[data-astro-cid-udkqzcds]{width:var(--vnav-h);justify-content:center;padding:0}.vnav__btn[data-astro-cid-udkqzcds]:focus-visible{outline:2px solid var(--vnav-ink);outline-offset:3px}.vnav__shape[data-astro-cid-udkqzcds]{z-index:1;filter:drop-shadow(0 8px 18px #2e1b182e);pointer-events:none;position:absolute;top:0}.vnav__corner--left[data-astro-cid-udkqzcds] .vnav__shape[data-astro-cid-udkqzcds]{left:0}.vnav__corner--right[data-astro-cid-udkqzcds] .vnav__shape[data-astro-cid-udkqzcds]{right:0}.vnav__panel[data-astro-cid-udkqzcds]{padding:calc(var(--vnav-h) + .9rem) .9rem .9rem;background:var(--vnav-stone);pointer-events:auto;transition:clip-path .55s cubic-bezier(.65,0,.2,1)}.vnav__corner--left[data-astro-cid-udkqzcds] .vnav__panel[data-astro-cid-udkqzcds]{clip-path:inset(0 calc(100% - var(--bw,7rem)) calc(100% - var(--vnav-h)) 0 round calc(var(--vnav-h) / 2))}.vnav__corner--right[data-astro-cid-udkqzcds] .vnav__panel[data-astro-cid-udkqzcds]{clip-path:inset(0 0 calc(100% - var(--vnav-h)) calc(100% - var(--vnav-h)) round calc(var(--vnav-h) / 2))}.vnav__corner[data-astro-cid-udkqzcds].is-open .vnav__panel[data-astro-cid-udkqzcds]{clip-path:inset(0 0 0 0 round var(--vnav-radius))}.vnav__body[data-astro-cid-udkqzcds]{visibility:hidden;opacity:0;max-height:calc(100dvh - 2 * var(--vnav-inset) - var(--vnav-h) - 1.8rem);overscroll-behavior:contain;scrollbar-width:none;transition:opacity .15s,visibility 0s linear .15s;overflow-y:auto}.vnav__corner[data-astro-cid-udkqzcds].is-open .vnav__body[data-astro-cid-udkqzcds]{visibility:visible;opacity:1;transition:opacity .3s .18s,visibility}.vnav__panel--menu[data-astro-cid-udkqzcds]{width:min(21rem, calc(100vw - 2 * var(--vnav-inset) - var(--vnav-h) - .5rem))}.vnav__cards[data-astro-cid-udkqzcds]{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.vnav__card[data-astro-cid-udkqzcds]{color:inherit;border-radius:.8rem;grid-template-columns:4.5rem 1fr;align-items:center;gap:.85rem;padding:.4rem;text-decoration:none;transition:background-color .2s;display:grid}.vnav__card[data-astro-cid-udkqzcds]:hover,.vnav__card[data-astro-cid-udkqzcds]:focus-visible{background:#fff;outline:none}.vnav__thumbwrap[data-astro-cid-udkqzcds]{width:4.5rem;height:4.5rem;display:block;position:relative}.vnav__card[data-astro-cid-udkqzcds] .vnav__thumb{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;object-fit:cover;border-radius:.6rem;width:4.5rem;height:4.5rem;display:block}.vnav__card-text[data-astro-cid-udkqzcds]{justify-items:start;gap:.3rem;display:grid}.vnav__hook[data-astro-cid-udkqzcds]{font-family:var(--font-cal);letter-spacing:-.01em;font-size:1.02rem;font-weight:600;line-height:1.15}.vnav__links[data-astro-cid-udkqzcds]{gap:1.25rem;padding:.9rem .5rem .95rem;font-size:1rem;display:flex}.vnav__links[data-astro-cid-udkqzcds] a[data-astro-cid-udkqzcds]{color:inherit;text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.vnav__cta[data-astro-cid-udkqzcds]{text-align:center;background:var(--vnav-ink);color:#fff;min-height:3.5rem;font-family:var(--font-cal);border-radius:.75rem;place-items:center;padding-inline:1rem;font-size:1.05rem;font-weight:600;text-decoration:none;transition:background-color .2s;display:grid}.vnav__cta[data-astro-cid-udkqzcds]:hover{background:#4a2c27}.vnav__panel--wa[data-astro-cid-udkqzcds]{padding-inline:1.25rem;text-align:center;width:15.5rem;padding-bottom:1.3rem}.vnav__qr[data-astro-cid-udkqzcds]{width:7.5rem;height:7.5rem;margin:0 auto 1rem;display:block}.vnav__wa-title[data-astro-cid-udkqzcds]{font-family:var(--font-cal);letter-spacing:-.01em;margin:0 0 .35rem;font-size:1.1rem;font-weight:600}.vnav__wa-body[data-astro-cid-udkqzcds]{margin:0 0 1rem;font-size:1rem;line-height:1.4}.vnav__wa-link[data-astro-cid-udkqzcds]{color:inherit;text-underline-offset:.25em;font-size:1rem;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.vnav__scrim[data-astro-cid-udkqzcds]{z-index:1;opacity:0;pointer-events:none;background:#2e1b1824;transition:opacity .35s;position:fixed;inset:0}.vnav__scrim[data-astro-cid-udkqzcds].is-on{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.vnav__panel[data-astro-cid-udkqzcds]{transition:none}}
