.header[data-astro-cid-isef26zo]{background-color:var(--color-paper);border-bottom:1px solid var(--color-line);z-index:100;transition:background-color var(--transition-normal), border-color var(--transition-normal);position:sticky;top:0}.header[data-astro-cid-isef26zo].header-transparent{background-color:#0000;border-bottom:1px solid #ffffff1a;width:100%;position:fixed;top:0;left:0}.header[data-astro-cid-isef26zo].header-transparent--ink{border-bottom:1px solid var(--color-line)}.header[data-astro-cid-isef26zo].header-transparent.force-solid{background-color:var(--color-surface);border-bottom:1px solid var(--color-line)}.header-container[data-astro-cid-isef26zo]{height:var(--header-height);transition:height var(--transition-normal);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.header[data-astro-cid-isef26zo].header-scrolled .header-container[data-astro-cid-isef26zo]{height:calc(var(--header-height) * .75)}.header-left[data-astro-cid-isef26zo]{grid-column:1;align-items:center;display:flex}.brand-logo[data-astro-cid-isef26zo]{object-fit:contain;width:auto;height:clamp(40px,6vw,75px);transition:filter var(--transition-normal), height var(--transition-normal), width var(--transition-normal);display:block}.header[data-astro-cid-isef26zo].header-scrolled .brand-logo[data-astro-cid-isef26zo]{height:clamp(36px,5.4vw,66px)}.header-transparent[data-astro-cid-isef26zo]:not(.force-solid) .brand-logo[data-astro-cid-isef26zo]{filter:brightness(0)invert()}.header-transparent--ink[data-astro-cid-isef26zo]:not(.force-solid) .brand-logo[data-astro-cid-isef26zo]{filter:none}.mobile-brand[data-astro-cid-isef26zo]{display:block}.desktop-brand[data-astro-cid-isef26zo]{display:none}.desktop-nav[data-astro-cid-isef26zo]{grid-column:2;display:none}.nav-list[data-astro-cid-isef26zo]{align-items:center;gap:var(--spacing-lg);list-style:none;display:flex}.nav-link[data-astro-cid-isef26zo]{font-size:var(--text-sm);color:var(--color-ink);transition:color var(--transition-fast);font-weight:500}.header-transparent[data-astro-cid-isef26zo]:not(.force-solid) .nav-link[data-astro-cid-isef26zo]{color:var(--color-surface)}.header-transparent--ink[data-astro-cid-isef26zo]:not(.force-solid) .nav-link[data-astro-cid-isef26zo]{color:var(--color-ink)}.nav-link[data-astro-cid-isef26zo]:hover{color:var(--color-accent)}.header-transparent[data-astro-cid-isef26zo]:not(.force-solid) .nav-link[data-astro-cid-isef26zo]:hover{opacity:.8}.header-actions[data-astro-cid-isef26zo]{grid-column:3;justify-content:flex-end;align-items:center;display:flex}.desktop-cta[data-astro-cid-isef26zo]{display:none}.header-transparent[data-astro-cid-isef26zo]:not(.force-solid) .desktop-cta[data-astro-cid-isef26zo]{background-color:var(--color-surface);color:var(--color-ink)}.header-transparent--ink[data-astro-cid-isef26zo]:not(.force-solid) .desktop-cta[data-astro-cid-isef26zo]{background-color:var(--color-ink);color:var(--color-surface)}.menu-toggle[data-astro-cid-isef26zo]{cursor:pointer;z-index:101;background:0 0;border:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative}.hamburger[data-astro-cid-isef26zo]{background-color:var(--color-ink);width:24px;height:2px;transition:background-color var(--transition-fast);position:relative}.header-transparent[data-astro-cid-isef26zo]:not(.force-solid) .hamburger[data-astro-cid-isef26zo]{background-color:var(--color-surface)}.header-transparent--ink[data-astro-cid-isef26zo]:not(.force-solid) .hamburger[data-astro-cid-isef26zo]{background-color:var(--color-ink)}.hamburger[data-astro-cid-isef26zo]:before,.hamburger[data-astro-cid-isef26zo]:after{content:"";background-color:var(--color-ink);width:100%;height:2px;transition:transform var(--transition-normal), background-color var(--transition-normal);position:absolute;left:0}.header-transparent[data-astro-cid-isef26zo]:not(.force-solid) .hamburger[data-astro-cid-isef26zo]:before,.header-transparent[data-astro-cid-isef26zo]:not(.force-solid) .hamburger[data-astro-cid-isef26zo]:after{background-color:var(--color-surface)}.header-transparent--ink[data-astro-cid-isef26zo]:not(.force-solid) .hamburger[data-astro-cid-isef26zo]:before,.header-transparent--ink[data-astro-cid-isef26zo]:not(.force-solid) .hamburger[data-astro-cid-isef26zo]:after{background-color:var(--color-ink)}.hamburger[data-astro-cid-isef26zo]:before{top:-6px}.hamburger[data-astro-cid-isef26zo]:after{top:6px}.menu-toggle[data-astro-cid-isef26zo][aria-expanded=true] .hamburger[data-astro-cid-isef26zo]{background-color:#0000!important}.menu-toggle[data-astro-cid-isef26zo][aria-expanded=true] .hamburger[data-astro-cid-isef26zo]:before{transform:translateY(6px)rotate(45deg);background-color:var(--color-ink)!important}.menu-toggle[data-astro-cid-isef26zo][aria-expanded=true] .hamburger[data-astro-cid-isef26zo]:after{transform:translateY(-6px)rotate(-45deg);background-color:var(--color-ink)!important}.mobile-menu-overlay[data-astro-cid-isef26zo]{top:var(--header-height);background-color:var(--color-paper);padding:var(--spacing-md) var(--container-padding);z-index:99;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.mobile-menu-overlay[data-astro-cid-isef26zo][hidden]{display:none}.mobile-nav-list[data-astro-cid-isef26zo]{gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);flex-direction:column;list-style:none;display:flex}.mobile-nav-link[data-astro-cid-isef26zo]{font-size:var(--text-base);padding:var(--spacing-sm) 0;border-bottom:1px solid var(--color-line);color:var(--color-ink);display:block}.mobile-menu-footer[data-astro-cid-isef26zo] .btn[data-astro-cid-isef26zo]{width:100%}@media (width>=980px){.desktop-nav[data-astro-cid-isef26zo],.desktop-brand[data-astro-cid-isef26zo]{display:block}.mobile-brand[data-astro-cid-isef26zo]{display:none}.desktop-cta[data-astro-cid-isef26zo]{display:inline-flex}.menu-toggle[data-astro-cid-isef26zo]{display:none}.mobile-menu-overlay[data-astro-cid-isef26zo]{display:none!important}}@media (width<=979px){.header-container[data-astro-cid-isef26zo]{grid-template-columns:1fr auto}.header-left[data-astro-cid-isef26zo]{grid-column:1}.header-actions[data-astro-cid-isef26zo]{grid-column:2}.mobile-brand[data-astro-cid-isef26zo] .brand-logo[data-astro-cid-isef26zo]{width:142px;height:auto}.header[data-astro-cid-isef26zo].header-scrolled .mobile-brand[data-astro-cid-isef26zo] .brand-logo[data-astro-cid-isef26zo]{width:100px;height:auto}.menu-toggle[data-astro-cid-isef26zo]{margin-right:-10px}}.footer[data-astro-cid-oenwriqq]{background-color:var(--color-paper-deep);color:var(--color-ink);padding-top:var(--spacing-xl);padding-bottom:var(--spacing-md);background-image:url(/images/marilia/imagem-background-footer-dra-marilia-iglesias-dermatologista.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.footer__main[data-astro-cid-oenwriqq]{gap:var(--spacing-lg);margin-bottom:var(--spacing-xl);grid-template-columns:2fr 1fr 1fr 1fr;display:grid}.footer__col[data-astro-cid-oenwriqq]{gap:var(--spacing-sm);flex-direction:column;display:flex}.footer__col--logo[data-astro-cid-oenwriqq]{padding-right:var(--spacing-lg)}.footer__logo[data-astro-cid-oenwriqq]{width:100%;max-width:220px;height:auto;margin-bottom:var(--spacing-sm);display:block}.footer__positioning[data-astro-cid-oenwriqq]{font-size:var(--text-sm);color:var(--color-ink-soft);max-width:280px;margin:0;line-height:1.5}.footer__credentials[data-astro-cid-oenwriqq]{font-size:var(--text-xs);color:var(--color-ink);margin-top:var(--spacing-sm);line-height:1.4}.footer__heading[data-astro-cid-oenwriqq]{font-family:var(--font-family-base);font-size:var(--text-sm);color:var(--color-ink);margin:0 0 16px;font-weight:600}.footer__list[data-astro-cid-oenwriqq]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.footer__link[data-astro-cid-oenwriqq]{font-family:var(--font-family-base);font-size:var(--text-sm);color:var(--color-ink-soft);transition:color var(--transition-fast);text-decoration:none}.footer__link[data-astro-cid-oenwriqq]:hover,.footer__link[data-astro-cid-oenwriqq]:focus-visible{color:var(--color-accent)}.footer__link--view-all[data-astro-cid-oenwriqq]{text-underline-offset:4px;font-weight:500;text-decoration:underline}.footer__link--botao[data-astro-cid-oenwriqq]{cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.footer__address[data-astro-cid-oenwriqq]{font-style:normal;font-size:var(--text-sm);color:var(--color-ink-soft);max-width:240px;margin-top:4px;line-height:1.5}.footer__bottom[data-astro-cid-oenwriqq]{padding-top:var(--spacing-lg);border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;display:flex}.footer__bottom-center[data-astro-cid-oenwriqq]{text-align:left}.footer__copyright[data-astro-cid-oenwriqq]{font-size:var(--text-xs);color:var(--color-ink-soft);margin:0}.footer__bottom-right[data-astro-cid-oenwriqq]{align-items:center;gap:var(--spacing-md);display:flex}.footer__legal[data-astro-cid-oenwriqq]{gap:var(--spacing-sm);display:flex}.footer__back-to-top[data-astro-cid-oenwriqq]{font-size:var(--text-xs);color:var(--color-ink);text-transform:uppercase;letter-spacing:.05em;transition:color var(--transition-fast);align-items:center;font-weight:500;text-decoration:none;display:flex}.footer__back-to-top[data-astro-cid-oenwriqq]:hover,.footer__back-to-top[data-astro-cid-oenwriqq]:focus-visible{color:var(--color-accent)}@media (width<=1024px){.footer__main[data-astro-cid-oenwriqq]{gap:var(--spacing-xl) var(--spacing-lg);grid-template-columns:repeat(2,1fr)}.footer__col--logo[data-astro-cid-oenwriqq]{padding-right:0}}@media (width<=767px){.footer[data-astro-cid-oenwriqq]{padding-top:var(--spacing-lg)}.footer__main[data-astro-cid-oenwriqq]{text-align:center;gap:var(--spacing-lg);grid-template-columns:1fr}.footer__col[data-astro-cid-oenwriqq]{align-items:center}.footer__logo[data-astro-cid-oenwriqq]{margin:0 auto var(--spacing-sm) auto}.footer__address[data-astro-cid-oenwriqq]{max-width:100%}.footer__bottom[data-astro-cid-oenwriqq]{gap:var(--spacing-md);text-align:center;flex-direction:column}.footer__bottom-center[data-astro-cid-oenwriqq],.footer__bottom-right[data-astro-cid-oenwriqq]{justify-content:center;width:100%}.footer__legal[data-astro-cid-oenwriqq]{margin-bottom:var(--spacing-sm)}.footer__bottom-right[data-astro-cid-oenwriqq]{gap:var(--spacing-xs);flex-direction:column}}.cookie-notice[data-astro-cid-3zkjghwp]{left:var(--spacing-sm);bottom:var(--spacing-sm);z-index:300;width:min(500px, calc(100vw - 2 * var(--spacing-sm)));padding:12px var(--spacing-sm) 14px;background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--border-radius-md);box-shadow:var(--shadow-lg);animation:cookie-notice-entrada .4s var(--ease-spring) both;position:fixed}.cookie-notice[data-astro-cid-3zkjghwp][hidden]{display:none}@keyframes cookie-notice-entrada{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.cookie-notice__titulo[data-astro-cid-3zkjghwp]{font-family:var(--font-family-heading);font-size:var(--text-base);color:var(--color-ink);margin:0 0 4px;font-weight:400;line-height:1.3}.cookie-notice__texto[data-astro-cid-3zkjghwp]{font-size:var(--text-xs);color:var(--color-ink-soft);margin:0 0 6px;line-height:1.45}.cookie-notice__categorias[data-astro-cid-3zkjghwp]{flex-direction:column;gap:3px;margin:0 0 6px;padding:0;list-style:none;display:flex}.cookie-notice__categoria[data-astro-cid-3zkjghwp]{font-size:var(--text-xs);color:var(--color-ink-soft);line-height:1.4}.cookie-notice__categoria[data-astro-cid-3zkjghwp] strong[data-astro-cid-3zkjghwp]{color:var(--color-ink);font-weight:600}.cookie-notice__acoes[data-astro-cid-3zkjghwp]{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.cookie-notice__botao[data-astro-cid-3zkjghwp]{border:1px solid var(--color-line);border-radius:var(--border-radius-pill);min-height:44px;color:var(--color-ink);font-family:var(--font-family-base);font-size:var(--text-xs);cursor:pointer;transition:background-color var(--transition-fast);background-color:#0000;flex:auto;padding:0 1rem;font-weight:500}.cookie-notice__botao[data-astro-cid-3zkjghwp]:hover{background-color:var(--color-paper-deep)}.cookie-notice__botao[data-astro-cid-3zkjghwp]:focus-visible,.cookie-notice__link[data-astro-cid-3zkjghwp]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.cookie-notice__link[data-astro-cid-3zkjghwp]{font-size:var(--text-xs);color:var(--color-ink-soft);text-underline-offset:3px;flex:none;text-decoration:underline}.cookie-notice__link[data-astro-cid-3zkjghwp]:hover{color:var(--color-ink)}@media (width<=480px){.cookie-notice[data-astro-cid-3zkjghwp]{left:var(--spacing-xs);right:var(--spacing-xs);width:auto;padding-bottom:calc(var(--spacing-sm) + env(safe-area-inset-bottom,0px));border-radius:var(--border-radius-md) var(--border-radius-md) 0 0;bottom:0}}@media (prefers-reduced-motion:reduce){.cookie-notice[data-astro-cid-3zkjghwp]{animation:none}}@font-face{font-family:Gilda Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/gilda-display-latin-ext-400-normal.BRPPCUGV.woff2)format("woff2"),url(/_astro/gilda-display-latin-ext-400-normal.DbgQQKWx.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:Gilda Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/gilda-display-latin-400-normal.gyfWcafy.woff2)format("woff2"),url(/_astro/gilda-display-latin-400-normal.PMqH6bj4.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:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-sans-latin-ext-400-normal.BtiwyxMk.woff2)format("woff2"),url(/_astro/dm-sans-latin-ext-400-normal.BjWJ59Pq.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:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-sans-latin-400-normal.CW0RaeGs.woff2)format("woff2"),url(/_astro/dm-sans-latin-400-normal.BwCSEQnW.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:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/dm-sans-latin-ext-500-normal.BJfUCQsA.woff2)format("woff2"),url(/_astro/dm-sans-latin-ext-500-normal.DR84L5F-.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:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/dm-sans-latin-500-normal.B9HHJjqV.woff2)format("woff2"),url(/_astro/dm-sans-latin-500-normal.Dr3UlScf.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}:root{--color-ink:#000;--color-ink-soft:#4a4a4a;--color-paper:#f5f5f5;--color-paper-deep:#e0e0e0;--color-surface:#fff;--color-ivory:#faf9f6;--color-surface-dark:#1d1310;--color-accent:#6e5047;--color-accent-dark:#4f352e;--color-line:#0000001a;--color-backdrop:#1a1918;--color-success:#2e604f;--color-success-bg:#e6f0ec;--color-warning:#9e6d20;--color-warning-bg:#f9f0e1;--color-error:#8b3434;--color-error-bg:#fbecec;--color-info:#355d78;--color-info-bg:#eaf1f6;--font-family-base:"DM Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-family-heading:"Gilda Display", "Georgia", serif;--text-lg:clamp(18px, 1.25vw, 20px);--text-base:clamp(16px, 1.1vw, 18px);--text-sm:clamp(14px, .9vw, 16px);--text-xs:clamp(12px, .8vw, 14px);--heading-1:clamp(44px, 5.5vw, 72px);--heading-2:clamp(32px, 4vw, 56px);--heading-3:clamp(24px, 3vw, 40px);--heading-4:clamp(20px, 2.5vw, 32px);--heading-5:clamp(18px, 2vw, 24px);--heading-6:clamp(16px, 1.5vw, 20px);--spacing-xs:.5rem;--spacing-sm:1rem;--spacing-md:2rem;--spacing-lg:4rem;--spacing-xl:8rem;--header-height:88px;@media (width>=980px){--header-height:96px}--container-max-width:1320px;--container-padding:1.5rem;@media (width<=480px){--container-padding:1rem}--border-radius-sm:4px;--border-radius-md:8px;--border-radius-lg:16px;--border-radius-pill:999px;--shadow-sm:0 2px 4px #0000000d;--shadow-md:0 4px 12px #00000014;--shadow-lg:0 12px 24px #0000001f;--shadow-glow:0 0 20px #6e504726;--transition-fast:.2s ease-out;--transition-normal:.4s cubic-bezier(.16, 1, .3, 1);--transition-slow:.8s cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.175, .885, .32, 1.275)}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}body{font-family:var(--font-family-base);color:var(--color-ink);background-color:var(--color-surface);font-size:var(--text-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body.menu-open{overflow:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);color:var(--color-ink);font-weight:400;line-height:1.1}a{color:inherit;transition:color var(--transition-fast);text-decoration:none}.container{max-width:var(--container-max-width);padding-left:var(--container-padding);padding-right:var(--container-padding);margin-left:auto;margin-right:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-base{font-size:var(--text-base)}.heading-1{font-size:var(--heading-1);font-family:var(--font-family-heading)}.heading-2{font-size:var(--heading-2);font-family:var(--font-family-heading)}.heading-3{font-size:var(--heading-3);font-family:var(--font-family-heading)}.heading-4{font-size:var(--heading-4);font-family:var(--font-family-heading)}.heading-5{font-size:var(--heading-5);font-family:var(--font-family-heading)}.heading-6{font-size:var(--heading-6);font-family:var(--font-family-heading)}.text-ink-soft{color:var(--color-ink-soft)}.text-accent{color:var(--color-accent)}.btn{border-radius:var(--border-radius-pill);min-height:46px;font-family:var(--font-family-base);font-size:var(--text-sm);cursor:pointer;transition:all var(--transition-normal);border:none;justify-content:center;align-items:center;gap:.5rem;padding:0 1.5rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn-primary{background-color:var(--color-ink);color:var(--color-surface)}.btn-primary:hover{background-color:var(--color-ink-soft);box-shadow:var(--shadow-md);transform:translateY(-2px)}.btn-light{color:var(--color-ink);background-color:#fff}.btn-light:hover{background-color:var(--color-paper);box-shadow:0 4px 15px #0000001a}.btn-secondary{color:var(--color-ink);border:1px solid var(--color-line);background-color:#0000}.btn-secondary:hover{background-color:var(--color-paper-deep);transform:translateY(-2px)}.btn-glass{color:#fff;-webkit-backdrop-filter:blur(8px);background-color:#ffffff1a;border:1px solid #fff3}.btn-glass:hover{background-color:#fff3}[data-animate]{opacity:0;will-change:opacity, transform, filter}[data-animate=fade-up]{transition:opacity var(--transition-slow), transform var(--transition-slow);transform:translateY(30px)}[data-animate=fade-up].is-visible{opacity:1;transform:translateY(0)}[data-animate=blur-fade-up]{filter:blur(10px);transition:opacity var(--transition-slow), transform var(--transition-slow), filter var(--transition-slow);transform:translateY(20px)}[data-animate=blur-fade-up].is-visible{opacity:1;filter:blur();transform:translateY(0)}[data-animate=fade-in]{transition:opacity var(--transition-slow)}[data-animate=fade-in].is-visible{opacity:1}[data-animate=reveal-mask]{clip-path:inset(0 100% 0 0);transition:clip-path 1s var(--ease-spring)}[data-animate=reveal-mask].is-visible{clip-path:inset(0)}.animate-on-scroll{opacity:0;transition:opacity var(--transition-slow), transform var(--transition-slow);transform:translateY(30px)}.animate-on-scroll.is-visible{opacity:1;transform:translateY(0)}@keyframes fadeIn{to{opacity:1}}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}@keyframes revealMask{to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
