.ui-text-link[data-astro-cid-sgbxau74]{padding-block:var(--space-2);color:var(--color-text);font-family:var(--font-sans);text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:.4em;transition:color var(--duration-fast);font-size:14px;line-height:1.6;text-decoration-thickness:1px;display:inline-block}.ui-text-link[data-astro-cid-sgbxau74]:hover{color:var(--color-accent-hover)}.ui-text-link[data-astro-cid-sgbxau74]:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}@media (prefers-reduced-motion:reduce){.ui-text-link[data-astro-cid-sgbxau74]{transition:none}}.reveal-card[data-astro-cid-nat6m56g]{perspective:1100px;min-width:0;color:var(--color-text);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);text-align:left;position:relative}.reveal-card[data-astro-cid-nat6m56g][data-open=true]{border-color:var(--color-accent)}.reveal-stage[data-astro-cid-nat6m56g]{min-height:320px}.reveal-front[data-astro-cid-nat6m56g]{display:none}.reveal-back[data-astro-cid-nat6m56g]{min-height:320px;padding:var(--space-8);background:var(--color-surface);flex-direction:column;align-items:flex-start;display:flex}.reveal-heading[data-astro-cid-nat6m56g]{align-items:center;gap:var(--space-4);min-height:64px;display:flex}.reveal-title[data-astro-cid-nat6m56g]{letter-spacing:var(--tracking-heading);word-break:keep-all;margin:0;font-size:clamp(22px,2vw,28px);font-weight:700;line-height:1.4}.reveal-back[data-astro-cid-nat6m56g] .reveal-title[data-astro-cid-nat6m56g]{color:var(--color-accent)}.reveal-icon[data-astro-cid-nat6m56g]{flex-shrink:0;justify-content:center;align-items:center;width:88px;height:88px;display:inline-flex}.reveal-icon[data-astro-cid-nat6m56g] img[data-astro-cid-nat6m56g]{width:calc(120px * var(--icon-scale));max-width:none;height:auto;display:block}.reveal-heading[data-astro-cid-nat6m56g] .reveal-icon[data-astro-cid-nat6m56g]{width:48px;height:56px}.reveal-heading[data-astro-cid-nat6m56g] .reveal-icon[data-astro-cid-nat6m56g] img[data-astro-cid-nat6m56g]{width:calc(80px * var(--icon-scale))}.reveal-back[data-astro-cid-nat6m56g] p[data-astro-cid-nat6m56g]{margin:var(--space-6) 0 var(--space-5);font-size:var(--text-body);line-height:var(--leading-body);word-break:keep-all}.reveal-back[data-astro-cid-nat6m56g] .ui-text-link{color:var(--color-accent);font-size:var(--text-body);margin-top:auto}.reveal-card[data-astro-cid-nat6m56g][data-enhanced=true] .reveal-stage[data-astro-cid-nat6m56g]{height:320px;transform-style:preserve-3d;transition:transform var(--duration-normal) var(--ease-standard);position:relative}.reveal-card[data-astro-cid-nat6m56g][data-enhanced=true] .reveal-front[data-astro-cid-nat6m56g],.reveal-card[data-astro-cid-nat6m56g][data-enhanced=true] .reveal-back[data-astro-cid-nat6m56g]{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;inset:0}.reveal-card[data-astro-cid-nat6m56g][data-enhanced=true] .reveal-front[data-astro-cid-nat6m56g]{padding:var(--space-8) var(--space-6);background:var(--color-surface);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.reveal-front[data-astro-cid-nat6m56g] .reveal-title[data-astro-cid-nat6m56g]{margin-top:var(--space-6)}.reveal-hint[data-astro-cid-nat6m56g]{margin-top:var(--space-8);font-size:var(--text-small);color:var(--color-muted)}.reveal-card[data-astro-cid-nat6m56g][data-enhanced=true] .reveal-back[data-astro-cid-nat6m56g],.reveal-card[data-astro-cid-nat6m56g][data-open=true] .reveal-stage[data-astro-cid-nat6m56g]{transform:rotateX(180deg)}.reveal-toggle[data-astro-cid-nat6m56g]{z-index:1;cursor:pointer;background:0 0;border:0;border-radius:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.reveal-toggle[data-astro-cid-nat6m56g][hidden]{display:none}.reveal-card[data-astro-cid-nat6m56g][data-open=true] .reveal-toggle[data-astro-cid-nat6m56g]{height:calc(100% - 80px)}.reveal-toggle[data-astro-cid-nat6m56g]:focus-visible{outline:2px solid var(--color-focus);outline-offset:5px}@media (width<=1100px) and (width>=1024px){.reveal-back[data-astro-cid-nat6m56g]{padding:var(--space-6)}.reveal-heading[data-astro-cid-nat6m56g]{gap:var(--space-3)}.reveal-title[data-astro-cid-nat6m56g]{font-size:22px}}@media (prefers-reduced-motion:reduce){.reveal-card[data-astro-cid-nat6m56g][data-enhanced=true] .reveal-stage[data-astro-cid-nat6m56g],.reveal-card[data-astro-cid-nat6m56g][data-enhanced=true] .reveal-back[data-astro-cid-nat6m56g]{transition:none;transform:none}.reveal-card[data-astro-cid-nat6m56g][data-enhanced=true] .reveal-back[data-astro-cid-nat6m56g],.reveal-card[data-astro-cid-nat6m56g][data-open=true] .reveal-front[data-astro-cid-nat6m56g]{visibility:hidden}.reveal-card[data-astro-cid-nat6m56g][data-open=true] .reveal-back[data-astro-cid-nat6m56g]{visibility:visible}}
