.logo[data-astro-cid-bt5hbwbt]{display:block;width:var(--logo-w);height:var(--logo-h)}.logo[data-astro-cid-bt5hbwbt]:not(.logo--color){background-color:currentColor;-webkit-mask:url(/brand/cancilico-logo.svg) center / contain no-repeat;mask:url(/brand/cancilico-logo.svg) center / contain no-repeat}.logo--color[data-astro-cid-bt5hbwbt] img[data-astro-cid-bt5hbwbt]{display:block;width:100%;height:100%}.logo--color[data-astro-cid-bt5hbwbt] .logo__dark[data-astro-cid-bt5hbwbt]{display:none}.btn[data-astro-cid-6ygtcg62]{display:inline-flex;align-items:center;justify-content:center;gap:.5em;font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:var(--fs-small);line-height:1;border-radius:var(--radius-full);border:1px solid transparent;cursor:pointer;text-align:center;transition:transform var(--motion-fast) var(--ease),box-shadow var(--motion) var(--ease),background var(--motion) var(--ease),color var(--motion) var(--ease),border-color var(--motion) var(--ease);white-space:nowrap}.btn--md[data-astro-cid-6ygtcg62]{padding:.85em 1.5em}.btn--lg[data-astro-cid-6ygtcg62]{padding:1.05em 1.9em;font-size:var(--fs-body)}.btn--primary[data-astro-cid-6ygtcg62]{background:var(--accent);color:var(--on-accent);box-shadow:var(--shadow-sm)}.btn--primary[data-astro-cid-6ygtcg62]:hover{background:var(--accent-strong);transform:translateY(-2px);box-shadow:var(--shadow-md)}.btn--outline[data-astro-cid-6ygtcg62]{border-color:var(--border-strong);color:var(--text);background:var(--surface)}.btn--outline[data-astro-cid-6ygtcg62]:hover{border-color:var(--accent);color:var(--accent-text);transform:translateY(-2px)}.btn--ghost[data-astro-cid-6ygtcg62]{color:var(--text);background:transparent;padding-inline:.9em}.btn--ghost[data-astro-cid-6ygtcg62]:hover{color:var(--accent-text)}.btn__arrow[data-astro-cid-6ygtcg62]{transition:transform var(--motion) var(--ease)}.btn--primary[data-astro-cid-6ygtcg62]:hover .btn__arrow[data-astro-cid-6ygtcg62]{transform:translate(3px)}.on-contrast .btn--outline[data-astro-cid-6ygtcg62]{background:transparent;border-color:color-mix(in srgb,currentColor 35%,transparent);color:var(--text-on-contrast)}.on-contrast .btn--ghost[data-astro-cid-6ygtcg62]{color:var(--text-on-contrast)}@media(prefers-reduced-motion:reduce){.btn[data-astro-cid-6ygtcg62]:hover{transform:none}}.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:var(--z-header);transition:background var(--motion) var(--ease),border-color var(--motion) var(--ease),backdrop-filter var(--motion) var(--ease);border-bottom:1px solid transparent}.header-inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:1.5rem;height:var(--header-h)}.brand[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;color:var(--heading);padding-block:.5rem;padding-inline-end:.75rem}.nav-desktop[data-astro-cid-3ef6ksr2]{display:none;margin-inline-start:auto;gap:clamp(1rem,2.4vw,2.25rem)}.nav-link[data-astro-cid-3ef6ksr2]{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--text);position:relative;padding-block:.4rem;transition:color var(--motion-fast) var(--ease)}.nav-link[data-astro-cid-3ef6ksr2]:hover,.nav-link[data-astro-cid-3ef6ksr2][aria-current=page]{color:var(--accent-text)}.header-actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.75rem;margin-inline-start:auto}.nav-desktop[data-astro-cid-3ef6ksr2]+.header-actions[data-astro-cid-3ef6ksr2]{margin-inline-start:0}.header-cta[data-astro-cid-3ef6ksr2]{display:none}.nav-toggle[data-astro-cid-3ef6ksr2]{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;align-items:center;border-radius:var(--radius-sm)}.nav-toggle__bar[data-astro-cid-3ef6ksr2]{width:22px;height:2px;background:var(--text);border-radius:2px;transition:transform var(--motion) var(--ease),opacity var(--motion) var(--ease)}.nav-toggle[data-astro-cid-3ef6ksr2][aria-expanded=true] .nav-toggle__bar[data-astro-cid-3ef6ksr2]:first-child{transform:translateY(3.5px) rotate(45deg)}.nav-toggle[data-astro-cid-3ef6ksr2][aria-expanded=true] .nav-toggle__bar[data-astro-cid-3ef6ksr2]:last-child{transform:translateY(-3.5px) rotate(-45deg)}.mobile-nav[data-astro-cid-3ef6ksr2]{border-top:1px solid var(--header-border);background:var(--surface);padding:.5rem var(--gutter) 1.25rem}.mobile-nav[data-astro-cid-3ef6ksr2][hidden]{display:none}.mobile-nav__link[data-astro-cid-3ef6ksr2]{display:block;padding:.85rem .25rem;font-family:var(--font-display);font-size:var(--fs-h4);color:var(--heading);border-bottom:1px solid var(--border)}.mobile-nav__link[data-astro-cid-3ef6ksr2]:last-child{border-bottom:0}body.is-scrolled .site-header[data-astro-cid-3ef6ksr2],body:not(.route-home) .site-header[data-astro-cid-3ef6ksr2]{background:var(--header-bg);backdrop-filter:saturate(160%) blur(12px);-webkit-backdrop-filter:saturate(160%) blur(12px);border-bottom-color:var(--header-border)}body.route-home .site-header[data-astro-cid-3ef6ksr2]{position:fixed;inset-inline:0}body.route-home:not(.is-scrolled) .brand[data-astro-cid-3ef6ksr2]{color:#fff}body.route-home:not(.is-scrolled) .nav-link[data-astro-cid-3ef6ksr2],body.route-home:not(.is-scrolled) .nav-toggle__bar[data-astro-cid-3ef6ksr2]{color:#fff}body.route-home:not(.is-scrolled) .brand[data-astro-cid-3ef6ksr2] .logo__light{display:none}body.route-home:not(.is-scrolled) .brand[data-astro-cid-3ef6ksr2] .logo__dark{display:block}body.route-home:not(.is-scrolled) .nav-link[data-astro-cid-3ef6ksr2]{color:#ffffffdb}body.route-home:not(.is-scrolled) .nav-toggle__bar[data-astro-cid-3ef6ksr2]{background:#fff}body.route-home{--header-offset: 0}@media(min-width:860px){.nav-desktop[data-astro-cid-3ef6ksr2]{display:flex}.header-cta[data-astro-cid-3ef6ksr2]{display:inline-flex}.nav-toggle[data-astro-cid-3ef6ksr2]{display:none}.mobile-nav[data-astro-cid-3ef6ksr2]{display:none!important}}.icon[data-astro-cid-4ckhetd2]{display:block;flex:none}.site-footer[data-astro-cid-sz7xmlte]{background:var(--surface-contrast);color:var(--text-on-contrast);margin-top:var(--space-section)}.footer-inner[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr;gap:2.5rem;padding-block:clamp(3rem,6vw,5rem)}.footer-brand[data-astro-cid-sz7xmlte]{display:inline-flex;color:var(--text-on-contrast)}.footer-tagline[data-astro-cid-sz7xmlte]{margin-top:1rem;max-width:32ch;color:var(--muted-on-contrast);font-size:var(--fs-small)}.footer-contact[data-astro-cid-sz7xmlte]{margin-top:1.5rem;display:grid;gap:.85rem}.footer-contact[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{display:flex;align-items:flex-start;gap:.6rem;font-size:var(--fs-small);color:var(--text-on-contrast)}.footer-contact[data-astro-cid-sz7xmlte] a{color:var(--text-on-contrast)}.footer-contact[data-astro-cid-sz7xmlte] .icon{margin-top:2px;color:var(--accent)}.footer-nav[data-astro-cid-sz7xmlte] h2[data-astro-cid-sz7xmlte],.footer-cta[data-astro-cid-sz7xmlte] h2[data-astro-cid-sz7xmlte]{font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:.12em;color:var(--muted-on-contrast);margin-bottom:1rem}.footer-nav[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{display:grid;gap:.7rem}.footer-nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--text-on-contrast);font-size:var(--fs-small);transition:color var(--motion-fast) var(--ease)}.footer-nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--accent)}.footer-cta[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{color:var(--muted-on-contrast);font-size:var(--fs-small);margin-bottom:1.25rem;max-width:30ch}.footer-linkedin[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:.6rem;font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--text-on-contrast)}.footer-linkedin__icon[data-astro-cid-sz7xmlte]{display:grid;place-items:center;width:2rem;height:2rem;border-radius:var(--radius-sm);background:var(--accent);color:var(--on-accent);font-weight:var(--fw-bold);text-transform:lowercase}.footer-bottom[data-astro-cid-sz7xmlte]{border-top:1px solid color-mix(in srgb,var(--text-on-contrast) 14%,transparent);padding-block:1.5rem;font-size:var(--fs-eyebrow);color:var(--muted-on-contrast)}@media(min-width:720px){.footer-inner[data-astro-cid-sz7xmlte]{grid-template-columns:1.6fr 1fr 1fr}.footer-brand-col[data-astro-cid-sz7xmlte]{grid-row:span 2}}@media(min-width:1000px){.footer-inner[data-astro-cid-sz7xmlte]{grid-template-columns:2fr 1fr 1fr 1.4fr}.footer-brand-col[data-astro-cid-sz7xmlte]{grid-row:auto}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/fonts/sora-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/fonts/sora-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--c-color-navy-50: #eef1f8;--c-color-navy-100: #d6ddec;--c-color-navy-200: #b3c0e0;--c-color-navy-300: #8092c5;--c-color-navy-400: #4c69a8;--c-color-navy-500: #234693;--c-color-navy-600: #0e2c83;--c-color-navy-700: #04217a;--c-color-navy-800: #001d75;--c-color-navy-900: #001972;--c-color-navy-950: #001458;--c-color-violet-50: #f5f0ff;--c-color-violet-100: #e9deff;--c-color-violet-200: #d5c1ff;--c-color-violet-300: #ba98ff;--c-color-violet-400: #a376ff;--c-color-violet-500: #8f5cff;--c-color-violet-600: #7b3df5;--c-color-violet-700: #6427da;--c-color-violet-800: #501fae;--c-color-violet-900: #3e1882;--c-color-violet-950: #260f55;--c-color-gray-50: #f6f7fa;--c-color-gray-100: #ecf0f5;--c-color-gray-200: #d8dee8;--c-color-gray-300: #b8c1d2;--c-color-gray-400: #8893ab;--c-color-gray-500: #5e6a85;--c-color-gray-600: #475270;--c-color-gray-700: #38415a;--c-color-gray-800: #2a3148;--c-color-gray-900: #1c2236;--c-color-gray-950: #0d1124;--c-color-warm-100: #f2c5b6;--c-color-warm-500: #f26b43;--c-color-warm-700: #d44820;--c-color-white: #ffffff;--c-color-black: #000000;--c-semantic-surface-default: #ffffff;--c-semantic-surface-soft: #d6ddec;--c-semantic-surface-muted: #eef1f8;--c-semantic-surface-inverse: #001972;--c-semantic-text-default: #0b1020;--c-semantic-text-muted: #475270;--c-semantic-text-heading: #001972;--c-semantic-text-inverse: #eef1f8;--c-semantic-text-inverse-muted: #b3c0e0;--c-semantic-border-default: #d6ddec;--c-semantic-border-strong: #b3c0e0;--c-semantic-accent-default: #001972;--c-semantic-accent-hover: #001d75;--c-semantic-accent-deep: #001972;--c-semantic-accent-violet: #8f5cff;--c-semantic-accent-warm: #f26b43;--c-semantic-state-success: #1f7a4f;--c-semantic-state-warning: #b5781b;--c-semantic-state-danger: #b3261e;--c-semantic-state-info: #234693;--c-radius-none: 0;--c-radius-sm: 8px;--c-radius-md: 14px;--c-radius-lg: 24px;--c-radius-xl: 32px;--c-radius-pill: 999px;--c-shadow-sm: 0 1px 2px rgba(10, 19, 48, .06), 0 2px 8px rgba(10, 19, 48, .05);--c-shadow-md: 0 6px 18px rgba(10, 19, 48, .08), 0 2px 6px rgba(10, 19, 48, .06);--c-shadow-lg: 0 24px 60px rgba(10, 19, 48, .14);--c-space-0: 0;--c-space-1: .25rem;--c-space-2: .5rem;--c-space-3: .75rem;--c-space-4: 1rem;--c-space-5: 1.25rem;--c-space-6: 1.5rem;--c-space-8: 2rem;--c-space-10: 2.5rem;--c-space-12: 3rem;--c-space-16: 4rem;--c-space-20: 5rem;--c-space-24: 6rem;--c-container-gutter: clamp(1.25rem, 4vw, 3rem);--c-container-block: clamp(2rem, 4vw, 4rem);--c-container-section: clamp(4.5rem, 8vw, 9rem);--c-container-maxWidth: 1200px;--c-motion-easing-standard: cubic-bezier(.22, .61, .36, 1);--c-motion-duration-fast: .16s;--c-motion-duration-standard: .28s;--c-motion-duration-slow: .6s;--c-gradient-hero: linear-gradient(120deg, #001972 0%, #8f5cff 100%);--c-gradient-heroSubtle: radial-gradient(120% 120% at 80% 0%, #d6ddec 0%, #ffffff 55%);--c-font-family-display: '"Sora Variable"', "Sora", system-ui, sans-serif;--c-font-family-body: '"Inter Variable"', "Inter", system-ui, -apple-system, sans-serif;--c-font-family-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--c-font-weight-regular: 400;--c-font-weight-medium: 500;--c-font-weight-semibold: 600;--c-font-weight-bold: 700;--c-font-size-eyebrow: .8125rem;--c-font-size-body-sm: .875rem;--c-font-size-body: 1rem;--c-font-size-body-lg: 1.125rem;--c-font-size-h4: 1.25rem;--c-font-size-h3: 1.625rem;--c-font-size-h2: 2.25rem;--c-font-size-h1: clamp(2.25rem, 5vw, 3.5rem);--c-font-size-display: clamp(2.75rem, 6.5vw, 4.5rem);--c-font-size-hero: clamp(3rem, 8vw, 6rem);--c-font-leading-tight: 1.08;--c-font-leading-snug: 1.25;--c-font-leading-normal: 1.5;--c-font-leading-body: 1.6;--c-font-tracking-tight: -.02em;--c-font-tracking-normal: 0;--c-font-tracking-wide: .08em;--c-font-tracking-claim: .18em}:root{--max-wide: 1440px;--max-content: 1120px;--max-prose: 72ch;--gutter: var(--c-container-gutter);--space-section: var(--c-container-section);--space-block: var(--c-container-block);--fs-eyebrow: var(--c-font-size-eyebrow);--fs-small: .9375rem;--fs-body: 1.0625rem;--fs-lead: clamp(1.2rem, 1.6vw, 1.5rem);--fs-h4: clamp(1.15rem, 1.4vw, 1.4rem);--fs-h3: clamp(1.4rem, 2.2vw, 2rem);--fs-h2: clamp(2rem, 4vw, 3.2rem);--fs-h1: clamp(2.6rem, 6vw, 4.6rem);--fs-hero: var(--c-font-size-hero);--lh-tight: var(--c-font-leading-tight);--lh-snug: var(--c-font-leading-snug);--lh-body: var(--c-font-leading-body);--fw-normal: var(--c-font-weight-regular);--fw-medium: var(--c-font-weight-medium);--fw-semibold: var(--c-font-weight-semibold);--fw-bold: var(--c-font-weight-bold);--radius-sm: var(--c-radius-sm);--radius-md: var(--c-radius-md);--radius-lg: var(--c-radius-lg);--radius-full: var(--c-radius-pill);--z-header: 100;--z-overlay: 200;--motion-fast: var(--c-motion-duration-fast);--motion: var(--c-motion-duration-standard);--motion-slow: var(--c-motion-duration-slow);--ease: var(--c-motion-easing-standard);--header-h: 76px;--font-body: var(--c-font-family-body);--font-mono: var(--c-font-family-mono);--font-display: var(--c-font-family-display);--display-weight: var(--c-font-weight-bold);--display-tracking: var(--c-font-tracking-tight);color-scheme:light;--bg: var(--c-color-white);--surface: var(--c-color-white);--surface-soft: var(--c-color-navy-50);--surface-contrast: var(--c-color-navy-900);--text-on-contrast: var(--c-color-navy-50);--muted-on-contrast: var(--c-color-navy-200);--text: var(--c-semantic-text-default);--text-muted: var(--c-semantic-text-muted);--heading: var(--c-semantic-text-heading);--accent: var(--c-semantic-accent-default);--accent-strong: var(--c-semantic-accent-hover);--accent-2: var(--c-color-violet-500);--on-accent: var(--c-color-white);--accent-soft: var(--c-color-navy-100);--accent-text: var(--c-color-navy-900);--border: var(--c-color-navy-100);--border-strong: var(--c-color-navy-200);--ring: var(--c-color-navy-900);--gradient-accent: linear-gradient(120deg, var(--c-color-navy-900) 0%, var(--c-color-violet-500) 100%);--gradient-hero: var(--c-gradient-heroSubtle);--gradient-mesh: radial-gradient(60% 80% at 15% 20%, rgba(0, 25, 114, .18), transparent 60%), radial-gradient(50% 70% at 85% 30%, rgba(143, 92, 255, .16), transparent 60%);--shadow-sm: var(--c-shadow-sm);--shadow-md: var(--c-shadow-md);--shadow-lg: var(--c-shadow-lg);--header-bg: rgba(255, 255, 255, .82);--header-border: var(--c-color-navy-100)}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{min-height:100svh;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,picture,svg,video,canvas{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:none}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--display-weight, 700);letter-spacing:var(--display-tracking, -.01em);line-height:var(--lh-tight);color:var(--heading);text-wrap:balance;font-optical-sizing:auto}p{text-wrap:pretty}ul,ol{padding:0;list-style:none}:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:2px}::selection{background:var(--accent);color:var(--on-accent)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.container{width:100%;max-width:var(--max-content);margin-inline:auto;padding-inline:var(--gutter)}.container--wide{max-width:var(--max-wide)}.container--prose{max-width:var(--max-prose)}main>*+*{border-top:0}.accent{color:var(--accent-text)}.accent-gradient{background:var(--gradient-accent);-webkit-background-clip:text;background-clip:text;color:transparent}.eyebrow{display:inline-flex;align-items:center;gap:.5em;font-family:var(--font-body);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text)}.doc-shell{padding-block:calc(var(--header-h) + clamp(2rem,5vw,4rem)) var(--space-section)}.doc-shell .legal-shell,.doc-shell .legal-inner,.doc-shell .document-hero,.doc-shell .document-hero-inner,.doc-shell .document-body,.doc-shell .document-inner{display:contents}.doc-shell :where(p,ul,ol,blockquote,h2,h3){margin-top:1.1em}.doc-shell :where(h2){margin-top:2em}.doc-shell .document-pdf{display:block;width:100%;height:min(80vh,900px);margin-top:2rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-soft)}.doc-shell .document-download{display:inline-block;margin-top:1.25rem;color:var(--accent-text);font-weight:var(--fw-semibold)}.note{margin-top:1.75rem;color:var(--text-muted);font-size:var(--fs-small);max-width:70ch}.visually-hidden,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:1rem;top:-100px;z-index:var(--z-overlay);background:var(--surface);color:var(--accent-text);padding:.75rem 1.1rem;border-radius:var(--radius-sm);box-shadow:var(--shadow-md);transition:top var(--motion-fast) var(--ease)}.skip-link:focus{top:1rem}@media(prefers-reduced-motion:no-preference){.reveal-ready [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity var(--motion-slow) var(--ease),transform var(--motion-slow) var(--ease);will-change:opacity,transform}.reveal-ready [data-reveal].is-visible{opacity:1;transform:none}.reveal-ready [data-reveal-stagger]>*{opacity:0;transform:translateY(18px);transition:opacity var(--motion-slow) var(--ease),transform var(--motion-slow) var(--ease)}.reveal-ready [data-reveal-stagger].is-visible>*{opacity:1;transform:none}.reveal-ready [data-reveal-stagger].is-visible>*:nth-child(2){transition-delay:80ms}.reveal-ready [data-reveal-stagger].is-visible>*:nth-child(3){transition-delay:.16s}.reveal-ready [data-reveal-stagger].is-visible>*:nth-child(4){transition-delay:.24s}.reveal-ready [data-reveal-stagger].is-visible>*:nth-child(5){transition-delay:.32s}.reveal-ready [data-reveal-stagger].is-visible>*:nth-child(n+6){transition-delay:.4s}}.prose{max-width:var(--max-prose);color:var(--text);font-size:var(--fs-body);line-height:var(--lh-body)}.prose>*+*{margin-top:1.1em}.prose h1{font-size:var(--fs-h1);margin-bottom:.4em}.prose h2{font-size:var(--fs-h3);margin-top:2em}.prose h3{font-size:var(--fs-h4);margin-top:1.6em}.prose a{color:var(--accent-text);text-decoration:underline;text-underline-offset:2px}.prose ul,.prose ol{padding-left:1.3em}.prose ul{list-style:disc}.prose ol{list-style:decimal}.prose li+li{margin-top:.4em}.prose table{width:100%;border-collapse:collapse;font-size:var(--fs-small)}.prose th,.prose td{border:1px solid var(--border);padding:.6em .8em;text-align:left}
