@font-face{font-family:inter;src:url(../media/inter_latin_wght_normal-s.p.0rpdhg_4ubdtf.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.hRSI0a_className{font-family:inter,inter Fallback}.hRSI0a_variable{--font-inter:"inter", "inter Fallback"}
.desktop-nav a:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .22s cubic-bezier(.22,1,.36,1);position:absolute;bottom:15px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after,.desktop-nav a[aria-current=page]:after{transform:scaleX(1)}.navigation-dialog{overscroll-behavior:contain;overflow-x:hidden}.navigation-content .navigation-menu-entry>a{border-radius:12px;margin-inline:-12px;padding-inline:12px;transition:background-color .18s,color .18s}.navigation-content .navigation-menu-entry>a[aria-current=page]{color:var(--accent)}.navigation-content .navigation-menu-entry>a:hover,.navigation-content .navigation-menu-entry>a:focus-visible{background:var(--paper-deep);color:var(--accent)}.navigation-menu-mask{margin-block:-2px;padding-block:2px;display:block;overflow:hidden}.navigation-menu-label{display:block}.navigation-menu-arrow{align-items:center;margin-left:auto;display:flex}.navigation-menu-arrow>svg{transition:transform .28s cubic-bezier(.22,1,.36,1)}.navigation-menu-entry>a:hover .navigation-menu-arrow>svg,.navigation-menu-entry>a:focus-visible .navigation-menu-arrow>svg{transform:translate(3px,-3px)}.navigation-menu-entry>a:active .navigation-menu-arrow>svg{transform:translate(1px,-1px)}.navigation-menu-entry>a:focus-visible .navigation-menu-label,.navigation-menu-entry>a:focus-visible .navigation-menu-arrow{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){.desktop-nav a:after,.navigation-content .navigation-menu-entry>a,.navigation-menu-arrow>svg{transition:none}.navigation-content,.navigation-menu-label,.navigation-menu-arrow{opacity:1!important;transform:none!important}.navigation-menu-entry>a:hover .navigation-menu-arrow>svg,.navigation-menu-entry>a:focus-visible .navigation-menu-arrow>svg,.navigation-menu-entry>a:active .navigation-menu-arrow>svg{transform:none}}
.header-book.header-whatsapp>svg{display:block}.navigation-contact{flex-wrap:wrap;gap:8px 24px}.navigation-contact a:hover{color:var(--accent)}.navigation-contact a:active{opacity:.75}.whatsapp-chat{background:#006d3a;background:lab(40.0544% -38.2534 20.8366);border:1px solid #fcfcfc66;border:1px solid lab(98.84% .0000298023 -.0000119209/.4);border-radius:50%;justify-content:center;justify-self:end;align-items:center;width:52px;min-width:44px;height:52px;min-height:44px;transition:background-color .18s,box-shadow .18s;display:flex;box-shadow:0 3px 14px #0f19122e;box-shadow:0 3px 14px lab(7.47789% -5.62002 2.83356/.18)}.whatsapp-chat:hover{background:#00582e;background:lab(32.3214% -33.4997 18.255);box-shadow:0 5px 18px #0f191240;box-shadow:0 5px 18px lab(7.47789% -5.62002 2.83356/.25)}.whatsapp-chat:active{background:#014a26;background:lab(26.9122% -28.6579 15.6014)}.whatsapp-chat:focus-visible{outline:3px solid var(--paper);outline-offset:3px;box-shadow:0 0 0 7px var(--accent)}.whatsapp-chat-label{color:var(--ink);background:var(--paper);border:1px solid var(--line);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;border-radius:10px;padding:9px 13px;font-size:13px;font-weight:500;line-height:1.4;position:absolute;bottom:calc(100% + 24px);right:0}.whatsapp-chat:hover .whatsapp-chat-label,.whatsapp-chat:focus-visible .whatsapp-chat-label{opacity:1;visibility:visible}body:has(dialog[open]) .whatsapp-chat{visibility:hidden}body:has(dialog[open]) .whatsapp-chat .whatsapp-chat-label{visibility:hidden}@media (max-width:600px){.header-book.header-whatsapp{padding-inline:12px}.site-header .menu-trigger{flex-shrink:0;width:44px}}@media (max-width:760px){.whatsapp-chat{width:44px;height:44px}.whatsapp-chat>svg{width:24px;height:24px}}@media (prefers-reduced-motion:reduce){.whatsapp-chat{transition:none}}
