.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}.header[data-astro-cid-isef26zo]{z-index:100;background-color:var(--color-bg);border-bottom:1px solid var(--color-border);transition:background-color var(--transition-fast), border-color var(--transition-fast);position:sticky;top:0;left:0;right:0}.header__inner[data-astro-cid-isef26zo]{height:var(--header-height);justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.header__brand[data-astro-cid-isef26zo]{align-items:center;gap:var(--space-2);color:var(--color-text);text-decoration:none;display:inline-flex}.header__logo-mark[data-astro-cid-isef26zo]{background-color:var(--color-text);width:32px;height:32px;color:var(--color-on-accent);font-family:var(--font-display);border-radius:var(--radius-sm);justify-content:center;align-items:center;font-size:1.25rem;font-weight:700;line-height:1;display:inline-flex}.header__logo-text[data-astro-cid-isef26zo]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-text);font-size:1.4rem}.header__nav[data-astro-cid-isef26zo]{align-items:center;display:flex}.header__nav-list[data-astro-cid-isef26zo]{align-items:center;gap:var(--space-6);display:flex}.header__nav-link[data-astro-cid-isef26zo]{font-size:var(--fs-small);color:var(--color-text-muted);transition:color var(--transition-fast);padding:var(--space-2) 0;font-weight:500;text-decoration:none;position:relative}.header__nav-link[data-astro-cid-isef26zo]:hover{color:var(--color-text)}.header__actions[data-astro-cid-isef26zo]{align-items:center;gap:var(--space-3);display:flex}.header__cta[data-astro-cid-isef26zo]{align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--fs-small);border-radius:var(--radius-pill);background-color:var(--color-accent);color:var(--color-on-accent);border:1px solid var(--color-accent);transition:background-color var(--transition-fast), border-color var(--transition-fast);padding:10px 20px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.header__cta[data-astro-cid-isef26zo]:hover{background-color:var(--color-accent-hover);border-color:var(--color-accent-hover)}.header__cta-arrow[data-astro-cid-isef26zo]{transition:transform var(--transition-fast);display:inline-block}.header__cta[data-astro-cid-isef26zo]:hover .header__cta-arrow[data-astro-cid-isef26zo]{transform:translate(3px)}.header__cta[data-astro-cid-isef26zo]:focus-visible,.header__nav-link[data-astro-cid-isef26zo]:focus-visible,.header__brand[data-astro-cid-isef26zo]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.header__burger[data-astro-cid-isef26zo]{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:44px;height:44px;color:var(--color-text);cursor:pointer;transition:border-color var(--transition-fast), background-color var(--transition-fast);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:10px;display:none}.header__burger[data-astro-cid-isef26zo]:hover{border-color:var(--color-border-strong);background-color:var(--color-surface-muted)}.header__burger[data-astro-cid-isef26zo]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.burger-bar[data-astro-cid-isef26zo]{background-color:var(--color-text);width:22px;height:2px;transition:transform var(--transition-fast), opacity var(--transition-fast);transform-origin:50%;border-radius:2px;display:block}.header[data-astro-cid-isef26zo].is-menu-open .burger-bar--1[data-astro-cid-isef26zo]{transform:translateY(7px)rotate(45deg)}.header[data-astro-cid-isef26zo].is-menu-open .burger-bar--2[data-astro-cid-isef26zo]{opacity:0}.header[data-astro-cid-isef26zo].is-menu-open .burger-bar--3[data-astro-cid-isef26zo]{transform:translateY(-7px)rotate(-45deg)}.mobile-nav[data-astro-cid-isef26zo]{top:var(--header-height);box-sizing:border-box;background-color:var(--color-bg);z-index:99;border-top:1px solid var(--color-border);opacity:0;visibility:hidden;pointer-events:none;width:100%;max-width:100%;transition:opacity var(--transition-base), transform var(--transition-base), visibility var(--transition-base);display:none;position:fixed;bottom:0;left:0;overflow-y:auto;transform:translateY(-8px)}.header[data-astro-cid-isef26zo].is-menu-open .mobile-nav[data-astro-cid-isef26zo]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.mobile-nav__container[data-astro-cid-isef26zo]{min-height:calc(100vh - var(--header-height) - 40px);padding-top:var(--space-6);padding-bottom:var(--space-8);flex-direction:column;justify-content:space-between;display:flex}.mobile-nav__list[data-astro-cid-isef26zo]{gap:var(--space-2);flex-direction:column;display:flex}.mobile-nav__item[data-astro-cid-isef26zo]{border-bottom:1px solid var(--color-border)}.mobile-nav__link[data-astro-cid-isef26zo]{padding:var(--space-4) 0;font-family:var(--font-display);font-size:var(--fs-h2);color:var(--color-text);transition:color var(--transition-fast), padding-left var(--transition-fast);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.mobile-nav__link[data-astro-cid-isef26zo]:hover{color:var(--color-accent);padding-left:var(--space-2)}.mobile-nav__link[data-astro-cid-isef26zo]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.mobile-nav__link-arrow[data-astro-cid-isef26zo]{color:var(--color-text-subtle);transition:transform var(--transition-fast), color var(--transition-fast);font-size:1.2rem}.mobile-nav__link[data-astro-cid-isef26zo]:hover .mobile-nav__link-arrow[data-astro-cid-isef26zo]{color:var(--color-accent);transform:translate(4px)}.mobile-nav__footer[data-astro-cid-isef26zo]{gap:var(--space-4);padding-top:var(--space-7);flex-direction:column;display:flex}.mobile-nav__cta[data-astro-cid-isef26zo]{justify-content:center;align-items:center;gap:var(--space-2);background-color:var(--color-accent);color:var(--color-on-accent);font-family:var(--font-body);font-size:var(--fs-body);border-radius:var(--radius-md);transition:background-color var(--transition-fast);padding:16px;font-weight:500;text-decoration:none;display:flex}.mobile-nav__cta[data-astro-cid-isef26zo]:hover{background-color:var(--color-accent-hover)}.mobile-nav__tagline[data-astro-cid-isef26zo]{font-size:var(--fs-meta);text-align:center}@media (width<=860px){.header__nav[data-astro-cid-isef26zo],.header__cta[data-astro-cid-isef26zo]{display:none}.header__burger[data-astro-cid-isef26zo]{display:flex}.mobile-nav[data-astro-cid-isef26zo]{display:block}}.divider[data-astro-cid-73b4cklc]{background-color:var(--color-border);flex-shrink:0}.divider--horizontal[data-astro-cid-73b4cklc]{border:none;width:100%;height:1px;margin:0}.divider--vertical[data-astro-cid-73b4cklc]{border:none;align-self:stretch;width:1px;height:100%;min-height:1.5rem;margin:0}.divider--horizontal[data-astro-cid-73b4cklc].divider--space-sm{margin-block:var(--space-4)}.divider--horizontal[data-astro-cid-73b4cklc].divider--space-md{margin-block:var(--space-6)}.divider--horizontal[data-astro-cid-73b4cklc].divider--space-lg{margin-block:var(--space-8)}.divider--vertical[data-astro-cid-73b4cklc].divider--space-sm{margin-inline:var(--space-3)}.divider--vertical[data-astro-cid-73b4cklc].divider--space-md{margin-inline:var(--space-5)}.divider--vertical[data-astro-cid-73b4cklc].divider--space-lg{margin-inline:var(--space-7)}.social-icon[data-astro-cid-tua5lg3y]{vertical-align:middle;flex-shrink:0;display:inline-block}.footer[data-astro-cid-oenwriqq]{background-color:var(--color-surface-muted);border-top:1px solid var(--color-border);padding-top:var(--space-8);padding-bottom:var(--space-6);margin-top:auto}.footer__inner[data-astro-cid-oenwriqq]{gap:var(--space-4);flex-direction:column;display:flex}.footer__main[data-astro-cid-oenwriqq]{gap:var(--space-6);grid-template-columns:1.8fr 1fr 1.4fr 1.1fr;display:grid}.footer__brand[data-astro-cid-oenwriqq]{gap:var(--space-3);flex-direction:column;max-width:440px;display:flex}.footer__logo[data-astro-cid-oenwriqq]{align-items:center;gap:var(--space-2);color:var(--color-text);text-decoration:none;display:inline-flex}.footer__logo-mark[data-astro-cid-oenwriqq]{background-color:var(--color-text);width:28px;height:28px;color:var(--color-on-accent);font-family:var(--font-display);border-radius:var(--radius-sm);justify-content:center;align-items:center;font-size:1.1rem;font-weight:700;line-height:1;display:inline-flex}.footer__logo-text[data-astro-cid-oenwriqq]{font-family:var(--font-display);color:var(--color-text);font-size:1.3rem}.footer__tagline[data-astro-cid-oenwriqq]{font-size:var(--fs-small);color:var(--color-text);font-weight:500}.footer__description[data-astro-cid-oenwriqq]{font-size:var(--fs-small);line-height:1.55}.footer__heading[data-astro-cid-oenwriqq]{font-family:var(--font-body);font-size:var(--fs-meta);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-subtle);margin-bottom:var(--space-3);font-weight:600}.footer__list[data-astro-cid-oenwriqq]{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.footer__link[data-astro-cid-oenwriqq]{font-size:var(--fs-small);color:var(--color-text-muted);align-items:center;gap:var(--space-2);transition:color var(--transition-fast);text-decoration:none;display:inline-flex}.footer__link[data-astro-cid-oenwriqq]:hover{color:var(--color-accent)}.footer__link[data-astro-cid-oenwriqq]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.footer__link--whatsapp[data-astro-cid-oenwriqq]{color:var(--color-text);font-weight:500}.footer__badge[data-astro-cid-oenwriqq]{text-transform:uppercase;letter-spacing:.05em;background-color:var(--color-accent-soft);color:var(--color-accent);border-radius:var(--radius-pill);padding:1px 6px;font-size:.65rem;font-weight:600}.footer__ext-icon[data-astro-cid-oenwriqq]{color:var(--color-text-subtle);transition:transform var(--transition-fast);font-size:.75rem}.footer__link[data-astro-cid-oenwriqq]:hover .footer__ext-icon[data-astro-cid-oenwriqq]{color:var(--color-accent);transform:translate(2px,-2px)}.footer__contact-details[data-astro-cid-oenwriqq]{gap:var(--space-2);font-size:var(--fs-small);flex-direction:column;display:flex}.footer__contact-item[data-astro-cid-oenwriqq]{margin:0}.footer__bottom[data-astro-cid-oenwriqq]{justify-content:space-between;align-items:center;gap:var(--space-4);font-size:var(--fs-meta);flex-wrap:wrap;display:flex}@media (width<=1024px){.footer__main[data-astro-cid-oenwriqq]{gap:var(--space-6);grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.footer__main[data-astro-cid-oenwriqq]{gap:var(--space-6);grid-template-columns:1fr}.footer__bottom[data-astro-cid-oenwriqq]{align-items:flex-start;gap:var(--space-2);flex-direction:column}}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-normal.C2je3j2s.woff2)format("woff2"),url(/_astro/instrument-serif-latin-ext-400-normal.CFCUzsTy.woff)format("woff");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:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-normal.DnYpCC2O.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-normal.BVbkICAY.woff)format("woff");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:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-italic.C9HzH3YL.woff2)format("woff2"),url(/_astro/instrument-serif-latin-ext-400-italic.D7-lnxEk.woff)format("woff");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:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-italic.DKMiL14s.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-italic.u__WvvIK.woff)format("woff");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:Geist Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-sans-latin-400-normal.gapTbOY8.woff2)format("woff2"),url(/_astro/geist-sans-latin-400-normal.BOaIZNA2.woff)format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/geist-sans-latin-500-normal.uokXdC-Q.woff2)format("woff2"),url(/_astro/geist-sans-latin-500-normal.CN2lyvyL.woff)format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/geist-sans-latin-600-normal.DFOURf8L.woff2)format("woff2"),url(/_astro/geist-sans-latin-600-normal.CA1yjETN.woff)format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/geist-sans-latin-700-normal.BmN9tIp5.woff2)format("woff2"),url(/_astro/geist-sans-latin-700-normal.CjScfYeH.woff)format("woff")}:root{--color-bg:#faf8f5;--color-surface:#fff;--color-surface-muted:#f2efea;--color-text:#24221f;--color-text-muted:#666059;--color-text-subtle:#6c665f;--color-border:#e6e0d8;--color-border-strong:#d2c9bf;--color-accent:#995843;--color-accent-hover:#7e4330;--color-accent-soft:#f1e7e0;--color-on-accent:#fff;--font-display:"Instrument Serif", Georgia, serif;--font-body:"Geist Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--fs-display:clamp(3.5rem, 7vw, 7rem);--fs-h1:clamp(3rem, 5vw, 5.5rem);--fs-h2:clamp(2.25rem, 3.5vw, 3.5rem);--fs-h3:clamp(1.5rem, 2vw, 2rem);--fs-subheading:clamp(1.125rem, 1.5vw, 1.375rem);--fs-body:clamp(1rem, .95rem + .25vw, 1.125rem);--fs-small:clamp(.875rem, .85rem + .1vw, .95rem);--fs-meta:clamp(.75rem, .72rem + .1vw, .85rem);--lh-display:1.02;--lh-h1:1.05;--lh-h2:1.15;--lh-h3:1.25;--lh-body:1.65;--lh-tight:1.2;--text-max-width:68ch;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:80px;--space-10:112px;--space-11:144px;--section-space:clamp(3.5rem, 6vw, 7.5rem);--container-max:90rem;--page-gutter:clamp(1.25rem, 4vw, 4.5rem);--header-height:76px;--border-default:1px solid var(--color-border);--border-strong:1px solid var(--color-border-strong);--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-pill:999px;--shadow-subtle:0 2px 8px #24221f0a;--shadow-card:0 4px 16px #24221f0d;--transition-fast:.15s ease;--transition-base:.22s ease}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background-color:var(--color-bg);color:var(--color-text);-webkit-text-size-adjust:100%;font-size:16px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;flex-direction:column;min-height:100vh;display:flex}img,svg,picture,video{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}ul,ol{list-style:none}.skip-link{top:-100px;left:var(--space-5);background-color:var(--color-accent);color:var(--color-on-accent);padding:var(--space-3) var(--space-5);font-weight:500;font-size:var(--fs-small);border-radius:var(--radius-sm);z-index:9999;transition:top var(--transition-fast);text-decoration:none;position:absolute}.skip-link:focus{top:var(--space-4)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.015em;text-wrap:balance;font-weight:400}.display-title{font-family:var(--font-display);font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:-.02em}h1{font-size:var(--fs-h1);line-height:var(--lh-h1)}h2{font-size:var(--fs-h2);line-height:var(--lh-h2)}h3{font-size:var(--fs-h3);line-height:var(--lh-h3)}h4{font-size:var(--fs-subheading);line-height:var(--lh-tight)}p{color:var(--color-text);max-width:var(--text-max-width)}.container{width:min(100% - 2 * var(--page-gutter), var(--container-max));margin-inline:auto}.section{padding-block:var(--section-space)}.grid-12{gap:var(--space-5);grid-template-columns:repeat(12,1fr);display:grid}.grid{gap:var(--space-6);display:grid}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}@media (width<=1023px){.grid-12{gap:var(--space-4);grid-template-columns:repeat(8,1fr)}.grid--4,.grid--3{gap:var(--space-5);grid-template-columns:repeat(2,1fr)}}@media (width<=767px){.grid-12{gap:var(--space-3);grid-template-columns:repeat(4,1fr)}.grid--4,.grid--3,.grid--2{gap:var(--space-4);grid-template-columns:1fr}}.text-muted{color:var(--color-text-muted)}.text-subtle{color:var(--color-text-subtle)}.text-accent{color:var(--color-accent)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.split-line-mask,.split-line-child-mask{display:block;overflow:clip!important}.split-line-child,.split-line{will-change:transform, opacity;display:block}::view-transition-old(root){animation:.22s cubic-bezier(.25,1,.5,1) both fade-out}::view-transition-new(root){animation:.32s cubic-bezier(.25,1,.5,1) both fade-in}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}.split-line-mask,.split-line-child-mask{display:inline!important;overflow:visible!important}.split-line-child{opacity:1!important;display:inline!important;transform:none!important}}#main-content[data-astro-cid-z4jru4n3]{outline:none;flex:1 0 auto}.container[data-astro-cid-ygbe67ah]{width:min(100% - 2 * var(--page-gutter), var(--container-max));margin-inline:auto}.container--narrow[data-astro-cid-ygbe67ah]{width:min(100% - 2 * var(--page-gutter), 54rem)}.container--wide[data-astro-cid-ygbe67ah]{width:min(100% - 2 * var(--page-gutter), 104rem)}.container--full[data-astro-cid-ygbe67ah]{width:100%;padding-inline:var(--page-gutter)}.btn[data-astro-cid-j6ocf6pu]{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-body);border-radius:var(--radius-pill);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);white-space:nowrap;border:1px solid #0000;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.btn--sm[data-astro-cid-j6ocf6pu]{font-size:var(--fs-meta);padding:8px 16px}.btn--md[data-astro-cid-j6ocf6pu]{font-size:var(--fs-small);padding:12px 24px}.btn--lg[data-astro-cid-j6ocf6pu]{font-size:var(--fs-body);padding:16px 32px}.btn--primary[data-astro-cid-j6ocf6pu]{background-color:var(--color-accent);color:var(--color-on-accent);border-color:var(--color-accent)}.btn--primary[data-astro-cid-j6ocf6pu]:hover:not(:disabled):not(.is-disabled){background-color:var(--color-accent-hover);border-color:var(--color-accent-hover)}.btn--primary[data-astro-cid-j6ocf6pu]:active:not(:disabled):not(.is-disabled){transform:translateY(1px)}.btn--secondary[data-astro-cid-j6ocf6pu]{background-color:var(--color-surface);color:var(--color-text);border-color:var(--color-border-strong)}.btn--secondary[data-astro-cid-j6ocf6pu]:hover:not(:disabled):not(.is-disabled){background-color:var(--color-surface-muted);border-color:var(--color-text)}.btn--secondary[data-astro-cid-j6ocf6pu]:active:not(:disabled):not(.is-disabled){transform:translateY(1px)}.btn--text[data-astro-cid-j6ocf6pu]{color:var(--color-text);background-color:#0000;border-color:#0000;border-radius:0;padding-inline:0}.btn--text[data-astro-cid-j6ocf6pu]:hover:not(:disabled):not(.is-disabled){color:var(--color-accent)}.btn--text[data-astro-cid-j6ocf6pu] .btn__label[data-astro-cid-j6ocf6pu]{transition:border-color var(--transition-fast);border-bottom:1px solid #0000}.btn--text[data-astro-cid-j6ocf6pu]:hover:not(:disabled):not(.is-disabled) .btn__label[data-astro-cid-j6ocf6pu]{border-bottom-color:var(--color-accent)}.btn__arrow[data-astro-cid-j6ocf6pu]{transition:transform var(--transition-fast);display:inline-block}.btn[data-astro-cid-j6ocf6pu]:hover:not(:disabled):not(.is-disabled) .btn__arrow[data-astro-cid-j6ocf6pu]{transform:translate(3px)}.btn[data-astro-cid-j6ocf6pu]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.btn[data-astro-cid-j6ocf6pu]:disabled,.btn[data-astro-cid-j6ocf6pu].is-disabled{opacity:.5;cursor:not-allowed;pointer-events:none;box-shadow:none}
