.ilm-cp{--ilm-cp-bg: var(--wp--preset--color--background, var(--wp--preset--color--base, #fff));--ilm-cp-fg: var(--wp--preset--color--foreground, var(--wp--preset--color--contrast, #1e1e1e));--ilm-cp-surface: var(--wp--preset--color--surface, #f2f0ec);--ilm-cp-line: var(--wp--preset--color--divider, #dcd8d0);--ilm-cp-muted: var(--wp--preset--color--muted, #5c5852);--ilm-cp-shadow: 0 -14px 32px -22px rgb(0 0 0 / .45), 0 1px 2px rgb(0 0 0 / .05);container: ilm-cp / inline-size;}:where(.is-style-section-dark) .ilm-cp, .ilm-cp.ilm-cp--dark{--ilm-cp-bg: var(--wp--preset--color--foreground, #1e1e1e);--ilm-cp-fg: var(--wp--preset--color--background, #fff);--ilm-cp-surface: var(--wp--preset--color--surface-inverse, #2a2730);--ilm-cp-line: var(--wp--preset--color--divider-inverse, #3a3640);--ilm-cp-muted: color-mix(in srgb, var(--wp--preset--color--background, #fff) 74%, var(--wp--preset--color--foreground, #1e1e1e));--ilm-cp-shadow: 0 -16px 32px -14px rgb(0 0 0 / .8), inset 0 1px 0 rgb(255 255 255 / .07);}:where(.is-style-section-dark :is(.is-style-section-light, .is-style-section-surface)) .ilm-cp:not(.ilm-cp--dark), .ilm-cp.ilm-cp--light{--ilm-cp-bg: var(--wp--preset--color--background, var(--wp--preset--color--base, #fff));--ilm-cp-fg: var(--wp--preset--color--foreground, var(--wp--preset--color--contrast, #1e1e1e));--ilm-cp-surface: var(--wp--preset--color--surface, #f2f0ec);--ilm-cp-line: var(--wp--preset--color--divider, #dcd8d0);--ilm-cp-muted: var(--wp--preset--color--muted, #5c5852);--ilm-cp-shadow: 0 -14px 32px -22px rgb(0 0 0 / .45), 0 1px 2px rgb(0 0 0 / .05);}:where(.is-layout-flex) > .ilm-cp{flex: 1 1 18rem;}.ilm-cp-list{--ilm-cp-top: calc(var(--wp-admin--admin-bar--height, 0px) + var(--ilm-cp-off, 100px));--ilm-cp-gap: 96px;--ilm-cp-st: 22px;--ilm-cp-w: 1040px;--ilm-cp-slots: calc(var(--ilm-cp-n, 4) + 1);list-style: none;margin: 0 auto;padding: 0 0 var(--ilm-cp-gap);max-width: var(--ilm-cp-w);display: grid;grid-template-columns: minmax(0, 1fr);grid-auto-rows: 1fr;row-gap: var(--ilm-cp-gap);counter-reset: ilm-cp;}.ilm-cp-list::after{content: "";}.ilm-cp-card{position: sticky;top: calc(var(--ilm-cp-top) + var(--ilm-cp-i, 0) * var(--ilm-cp-st));margin: 0;box-sizing: border-box;background: var(--ilm-cp-surface);color: var(--ilm-cp-fg);border: 1px solid var(--ilm-cp-line);border-radius: var(--wp--preset--border-radius--large, 24px);overflow: clip;box-shadow: var(--ilm-cp-shadow);transform-origin: 50% 0;counter-increment: ilm-cp;}.ilm-cp-card:has(:focus-visible){z-index: 20;}.ilm-cp-media{position: relative;height: 220px;background: color-mix(in srgb, var(--ilm-cp-fg) 8%, var(--ilm-cp-surface));}.ilm-cp-media img{position: absolute;inset: 0;display: block;width: 100%;height: 100%;max-width: none;object-fit: cover;}.ilm-cp-body{padding: 30px 34px 34px;min-width: 0;}.ilm-cp-body > *{margin-top: 0;margin-bottom: 0;}.ilm-cp-body > * + *{margin-top: .75rem;}.ilm-cp-body > .wp-block-buttons{margin-top: 1.25rem;}.ilm-cp-eyebrow{display: flex;align-items: center;gap: 8px;font-size: .75rem;font-weight: 700;line-height: 1.2;letter-spacing: .1em;text-transform: uppercase;color: var(--ilm-cp-muted);}.ilm-cp-eyebrow::before{content: "";flex: none;width: 8px;height: 8px;border-radius: 50%;background: var(--wp--preset--color--primary, currentColor);}.ilm-cp-body > :is(h1, h2, h3, h4, h5, h6){font-family: var(--wp--preset--font-family--heading, inherit);font-size: clamp(1.45rem, 3cqi, 2.2rem);line-height: 1.1;text-wrap: balance;color: inherit;}:is(.ilm-cp--straight, .ilm-cp--recede) .ilm-cp-body:has(> :is(h1, h2, h3, h4, h5, h6)){column-count: 2;column-gap: 44px;}:is(.ilm-cp--straight, .ilm-cp--recede) .ilm-cp-body > *{break-inside: avoid;}:is(.ilm-cp--straight, .ilm-cp--recede) .ilm-cp-body > :is(h1, h2, h3, h4, h5, h6){break-after: column;}:is(.ilm-cp--straight, .ilm-cp--recede) .ilm-cp-body > :is(h1, h2, h3, h4, h5, h6) + *{margin-top: 0;padding-top: 24px;}.ilm-cp--straight .ilm-cp-list{--ilm-cp-st: var(--ilm-cp-cst, 22px);}.ilm-cp--recede .ilm-cp-list{--ilm-cp-st: var(--ilm-cp-cst, 16px);--ilm-cp-w: 880px;view-timeline: --ilm-cp block;view-timeline-inset: var(--ilm-cp-top) auto;}@media (prefers-reduced-motion: no-preference){@supports (animation-timeline: view()){.ilm-cp--recede .ilm-cp-card:not(:last-child), .ilm-cp--recede .ilm-cp-card:not(:last-child)::after{--ilm-cp-depth: calc(var(--ilm-cp-n, 4) - 1 - var(--ilm-cp-i, 0));animation: ilm-cp-recede linear both;animation-timeline: --ilm-cp;animation-range: exit-crossing calc(var(--ilm-cp-i, 0) / var(--ilm-cp-slots) * 100% - var(--ilm-cp-i, 0) * var(--ilm-cp-st)) exit-crossing calc((var(--ilm-cp-n, 4) - 1) / var(--ilm-cp-slots) * 100% - (var(--ilm-cp-n, 4) - 1) * var(--ilm-cp-st));}.ilm-cp--recede .ilm-cp-card:not(:last-child)::after{content: "";position: absolute;inset: 0;border-radius: inherit;background: var(--ilm-cp-bg);pointer-events: none;animation-name: ilm-cp-veil;}}}@keyframes ilm-cp-recede{from{scale: 1;}to{scale: calc(1 - var(--ilm-cp-depth) * .045);}}@keyframes ilm-cp-veil{from{opacity: 0;}to{opacity: calc(var(--ilm-cp-depth) * .17);}}.ilm-cp--dealt .ilm-cp-list{--ilm-cp-st: var(--ilm-cp-cst, 14px);--ilm-cp-w: 520px;--ilm-cp-k: 1;}.ilm-cp--dealt .ilm-cp-card{--ilm-cp-tint: var(--wp--preset--color--accent-1, #b9a7ff);--ilm-cp-tilt: -2.5deg;--ilm-cp-dx: -14px;padding: 14px;background: color-mix(in srgb, var(--ilm-cp-tint) 30%, var(--ilm-cp-bg));border-color: color-mix(in srgb, var(--ilm-cp-tint) 55%, var(--ilm-cp-bg));rotate: calc(var(--ilm-cp-tilt) * var(--ilm-cp-k));translate: calc(var(--ilm-cp-dx) * var(--ilm-cp-k)) 0;transform-origin: 50% 50%;}.ilm-cp--dealt .ilm-cp-card:nth-child(4n+2){--ilm-cp-tint: var(--wp--preset--color--accent-2, #ffc212);--ilm-cp-tilt: 2deg;--ilm-cp-dx: 10px;}.ilm-cp--dealt .ilm-cp-card:nth-child(4n+3){--ilm-cp-tint: var(--wp--preset--color--accent-3, #ff9ec1);--ilm-cp-tilt: -1.2deg;--ilm-cp-dx: -6px;}.ilm-cp--dealt .ilm-cp-card:nth-child(4n+4){--ilm-cp-tint: var(--wp--preset--color--accent-4, #247e5d);--ilm-cp-tilt: 2.2deg;--ilm-cp-dx: 12px;}.ilm-cp--dealt .ilm-cp-media{height: auto;aspect-ratio: 16 / 9;border-radius: calc(var(--wp--preset--border-radius--large, 24px) - 8px);overflow: clip;}.ilm-cp--dealt .ilm-cp-body{padding: 22px 10px 8px;}.ilm-cp--dealt .ilm-cp-body > :is(h1, h2, h3, h4, h5, h6){font-size: clamp(1.4rem, 4.2cqi, 1.85rem);}@supports (overflow: clip){html:has(.ilm-cp--dealt), html:has(.ilm-cp--dealt) body{overflow-x: clip;}}.ilm-cp--split .ilm-cp-list{--ilm-cp-st: var(--ilm-cp-cst, 28px);--ilm-cp-w: 1120px;}.ilm-cp--split .ilm-cp-card:not(.ilm-cp-card--text){display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);}.ilm-cp--split .ilm-cp-card:nth-child(even) .ilm-cp-media{order: 2;}.ilm-cp--split .ilm-cp-media{height: auto;min-height: 440px;}.ilm-cp--split .ilm-cp-body{display: flex;flex-direction: column;justify-content: center;align-items: flex-start;padding: 48px 52px;}.ilm-cp--split .ilm-cp-body::before{content: counter(ilm-cp, decimal-leading-zero);content: counter(ilm-cp, decimal-leading-zero) / "";display: block;margin: 0 0 22px;font-family: var(--wp--preset--font-family--heading, inherit);font-size: clamp(3.2rem, 6.5cqi, 5rem);font-weight: var(--ilm-hw, 700);line-height: .9;letter-spacing: -.04em;}.ilm-cp--split .ilm-cp-body > :is(h1, h2, h3, h4, h5, h6){font-size: clamp(1.6rem, 3.2cqi, 2.4rem);}.ilm-cp--split .ilm-cp-body > p:not(.ilm-cp-eyebrow){max-width: 38ch;}@container ilm-cp (max-width: 600px){.ilm-cp-list{--ilm-cp-gap: 56px;--ilm-cp-top: calc(var(--wp-admin--admin-bar--height, 0px) + max(0px, var(--ilm-cp-off, 100px) - 14px));}.ilm-cp--straight .ilm-cp-list{--ilm-cp-st: var(--ilm-cp-cstm, 12px);}.ilm-cp--recede .ilm-cp-list{--ilm-cp-st: var(--ilm-cp-cstm, 10px);}.ilm-cp--dealt .ilm-cp-list{--ilm-cp-st: var(--ilm-cp-cstm, 10px);--ilm-cp-k: .45;}.ilm-cp--split .ilm-cp-list{--ilm-cp-st: var(--ilm-cp-cstm, 14px);}.ilm-cp-media{height: 150px;}.ilm-cp-body, :is(.ilm-cp--straight, .ilm-cp--recede) .ilm-cp-body:has(> :is(h1, h2, h3, h4, h5, h6)){column-count: auto;padding: 22px 20px;}:is(.ilm-cp--straight, .ilm-cp--recede) .ilm-cp-body > :is(h1, h2, h3, h4, h5, h6) + *{padding-top: 10px;}.ilm-cp-body > :is(h1, h2, h3, h4, h5, h6){font-size: 1.45rem;}.ilm-cp--dealt .ilm-cp-card{padding: 10px;}.ilm-cp--dealt .ilm-cp-body{padding: 16px 8px 6px;}.ilm-cp--split .ilm-cp-card:not(.ilm-cp-card--text){grid-template-columns: minmax(0, 1fr);}.ilm-cp--split .ilm-cp-card:nth-child(even) .ilm-cp-media{order: 0;}.ilm-cp--split .ilm-cp-media{min-height: 0;height: 160px;}.ilm-cp--split .ilm-cp-body{padding: 20px 20px 24px;}.ilm-cp--split .ilm-cp-body::before{font-size: 2.6rem;margin-bottom: 12px;}}@media (prefers-reduced-motion: reduce){.ilm-cp--dealt .ilm-cp-card{rotate: none;translate: none;}}
