[data-l4e-case]{--case-scene-sky-top:#dbe9ef;--case-scene-sky-low:#eef1e6;--case-scene-sun:#fde9cf;--case-scene-mist:#f4f6f1;--case-scene-hill-far:#b7cdbf;--case-scene-hill-mid:#94b3a0;--case-scene-hill-near:#6f957f;--case-scene-water:#c9dde0;--case-glass-quiet:#ffffff57;--case-glass:#ffffffb8;--case-glass-strong:#ffffffdb;--case-glass-solid:#fffffff7;--case-glass-blur:20px;--case-border:#1f3d2e1a;--case-hairline:#1f3d2e14;--case-shadow:0 1px 2px #1f3d2e0f, 0 12px 32px -12px #1f3d2e2e;--case-phone-height:min(44rem, max(34rem, calc(100dvh - 15.25rem)), calc(100dvh - 7.1875rem));--case-screen-width:calc((var(--case-phone-height) - 1.25rem) * 390 / 844);--case-shadow-phone:inset 0 0 0 1px var(--case-ink-glass), 0 2px 4px #1f3d2e1a, 0 28px 56px -20px #1f3d2e73;--case-white:#fff;--case-ink:#191919;--case-ink-glass:#616161;--case-ink-2:#3f4a44;--case-ink-3:color-mix(in oklab, var(--case-ink) 64%, transparent);--case-ink-4:color-mix(in oklab, var(--case-ink) 46%, transparent);--case-accent:#d35c3d;--case-mark:#8f8f8f;--case-hover:#0000000f;--case-row-on:#f7f7f7;--case-row-press:#e0e0e0;--case-surface:var(--case-glass-strong);--case-surface-inset:color-mix(in oklab, var(--case-white) 62%, transparent);--case-surface-note:color-mix(in oklab, var(--case-row-on) 80%, transparent);--case-ok-bg:#e0fae0;--case-ok-fg:#1b561a;--case-ask-bg:#fbeed3;--case-ask-fg:#8a5a00;--case-rule-bg:#fff5f5;--case-rule-fg:#d50b0b;--case-info-bg:#e2edfa;--case-info-fg:#1f5aa6;--case-radius-card:1rem;--case-radius-panel:1.25rem;--case-radius-row:.625rem;--case-radius-part:.5rem;--case-radius-pill:999px;--case-section-gap:4rem;--case-cell-pad:1.5rem;--case-text-display:2.75rem;--case-leading-display:3rem;--case-text-title:1.75rem;--case-leading-title:2.125rem;--case-text-section:1.5rem;--case-leading-section:1.75rem;--case-text-lead:1.125rem;--case-leading-lead:1.75rem;--case-text-body:.9375rem;--case-leading-body:1.4375rem;--case-text-small:.8125rem;--case-leading-small:1.125rem;--case-text-source:.75rem;--case-leading-source:1rem;--case-measure:62ch;--case-ease-out-expo:cubic-bezier(.19, 1, .22, 1);--case-ease-in-out-quart:cubic-bezier(.76, 0, .24, 1);--case-duration-press:.15s;--case-duration-hover:.2s;--case-duration-enter:.3s;--case-page-enter:.22s;--case-reveal:.5s;--case-focus-ring:0 0 0 1px var(--case-white), 0 0 0 2px #0968f680;--case-focus-inset:inset 0 0 0 2px #0968f680;--color-page:transparent;--color-surface:var(--case-surface);--color-surface-sunk:var(--case-surface-note);--color-surface-band:var(--case-surface-note);--color-fg:var(--case-ink);--color-fg-soft:var(--case-ink);--color-fg-muted:var(--case-ink-2);--color-fg-subtle:var(--case-ink-3);--color-line:var(--case-hairline);--color-line-strong:var(--case-border);--radius-card:var(--case-radius-card);--radius-panel:var(--case-radius-card);--radius-media:.75rem;--radius-small:var(--case-radius-part);--ease-out-expo:var(--case-ease-out-expo);--type-display-size:var(--case-text-display);--type-display-leading:var(--case-leading-display);--type-display-size-mobile:2rem;--type-display-leading-mobile:2.375rem;--type-heading-lg-size:var(--case-text-display);--type-heading-lg-leading:var(--case-leading-display);--type-heading-lg-size-mobile:2rem;--type-heading-lg-leading-mobile:2.375rem;--type-heading-size:var(--case-text-title);--type-heading-leading:var(--case-leading-title);--type-heading-size-mobile:1.5rem;--type-heading-leading-mobile:1.875rem;--type-heading-md-size:var(--case-text-section);--type-heading-md-leading:var(--case-leading-section);--type-heading-md-size-mobile:var(--case-text-section);--type-heading-md-leading-mobile:var(--case-leading-section);--type-heading-sm-size:var(--case-text-lead);--type-heading-sm-leading:var(--case-leading-lead);--type-heading-sm-size-mobile:var(--case-text-lead);--type-heading-sm-leading-mobile:var(--case-leading-lead);--type-quote-size:var(--case-text-lead);--type-quote-leading:var(--case-leading-lead);--type-quote-size-mobile:var(--case-text-lead);--type-quote-leading-mobile:var(--case-leading-lead);--type-lead-weight:400;--type-lead-size:var(--case-text-lead);--type-lead-leading:var(--case-leading-lead);--type-lead-size-mobile:1rem;--type-lead-leading-mobile:1.5rem;--type-body-size:var(--case-text-body);--type-body-leading:var(--case-leading-body);--type-body-size-mobile:var(--case-text-body);--type-body-leading-mobile:var(--case-leading-body);--type-body-sm-size:var(--case-text-body);--type-body-sm-leading:var(--case-leading-body);--type-body-sm-size-mobile:var(--case-text-body);--type-body-sm-leading-mobile:var(--case-leading-body);--type-label-size:var(--case-text-body);--type-label-leading:1.375rem;--type-label-size-mobile:var(--case-text-body);--type-label-leading-mobile:1.375rem;--type-small-size:var(--case-text-small);--type-small-leading:var(--case-leading-small);--type-small-size-mobile:var(--case-text-small);--type-small-leading-mobile:var(--case-leading-small);--type-caption-size:var(--case-text-small);--type-caption-leading:var(--case-leading-small);--type-caption-size-mobile:var(--case-text-small);--type-caption-leading-mobile:var(--case-leading-small);--type-system-size:var(--case-text-small);--type-system-leading:var(--case-leading-small);--type-system-size-mobile:var(--case-text-small);--type-system-leading-mobile:var(--case-leading-small);--type-system-tracking:0em;--type-system-case:none;--type-micro-size:var(--case-text-source);--type-micro-leading:var(--case-leading-source);--type-title-weight:600;--type-title-size:var(--case-text-lead);--type-title-leading:var(--case-leading-lead);--type-title-size-mobile:var(--case-text-lead);--type-title-leading-mobile:var(--case-leading-lead);--type-title-font:var(--font-sans);--link-text:var(--case-ink);--link-hover:var(--case-ink-2);font-variant-numeric:tabular-nums}@media (max-width:767px){[data-l4e-case]{--case-section-gap:2.5rem;--case-cell-pad:1.25rem;--case-text-display:2rem;--case-leading-display:2.375rem;--case-text-title:1.5rem;--case-leading-title:1.875rem}}:where([data-l4e-case] :is(a,button,select,input,textarea,summary,[tabindex]):not(.cta-fx):focus-visible){box-shadow:var(--case-focus-ring);outline:none}html:has([data-l4e-case]){overscroll-behavior:none}html:has([data-l4e-case]) body{overscroll-behavior:none}html[data-case-reveal] [data-reveal-children]>*{opacity:0;transition-property:opacity,transform;transition-duration:var(--case-reveal);transition-timing-function:var(--case-ease-out-expo);transition-delay:var(--reveal-delay,0s);transform:translateY(12px)}html[data-case-reveal] [data-reveal-children]>[data-in]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html[data-case-reveal] [data-reveal-children]>*{transition-duration:var(--case-duration-hover);transition-delay:0s;transform:none}}
