.ilm-cp--fanned{--ilm-cp-fan-shadow: 0 1px 2px rgb(0 0 0 / .08), 0 10px 22px -12px rgb(0 0 0 / .38);--ilm-cp-fan-up: 0 30px 50px -18px rgb(0 0 0 / .45), 0 6px 14px -6px rgb(0 0 0 / .18);}:where(.is-style-section-dark) .ilm-cp--fanned, .ilm-cp--fanned.ilm-cp--dark{--ilm-cp-fan-shadow: 0 12px 26px -10px rgb(0 0 0 / .85), inset 0 1px 0 rgb(255 255 255 / .07);--ilm-cp-fan-up: 0 34px 56px -16px rgb(0 0 0 / .95);}:where(.is-style-section-dark :is(.is-style-section-light, .is-style-section-surface)) .ilm-cp--fanned:not(.ilm-cp--dark), .ilm-cp--fanned.ilm-cp--light{--ilm-cp-fan-shadow: 0 1px 2px rgb(0 0 0 / .08), 0 10px 22px -12px rgb(0 0 0 / .38);--ilm-cp-fan-up: 0 30px 50px -18px rgb(0 0 0 / .45), 0 6px 14px -6px rgb(0 0 0 / .18);}.ilm-cp--fanned .ilm-cp-list{--ilm-cp-cw: 240px;--ilm-cp-dy: 7px;--ilm-cp-lift-y: -22px;--ilm-cp-lift-s: 1.04;--ilm-cp-lift-r: .6;--ilm-cp-dx-rest: 34px;--ilm-cp-dr-rest: 3deg;--ilm-cp-dx-touch: 72px;--ilm-cp-dr-touch: 4deg;--ilm-cp-dx-still: 64px;--ilm-cp-dr-still: 4deg;--ilm-cp-gap-full: 26px;--ilm-cp-dr-peak: 5deg;--ilm-cp-room-max: 140px;--ilm-cp-room-min: 40px;--ilm-cp-t-rest: calc(var(--ilm-cp-spread, 0) / 100);--ilm-cp-t-open: calc(1 - (1 - var(--ilm-cp-spread, 0) / 100) * (1 - var(--ilm-cp-hspread, 50) / 100));--ilm-cp-t: var(--ilm-cp-t-rest);--ilm-cp-dx0: var(--ilm-cp-dx-touch);--ilm-cp-dr0: var(--ilm-cp-dr-touch);--ilm-cp-room: min(var(--ilm-cp-room-max), var(--ilm-cp-room-min) + (var(--ilm-cp-room-max) - var(--ilm-cp-room-min)) * 2 * (1 - var(--ilm-cp-t)));--ilm-cp-fit: max(0px, (100cqi - var(--ilm-cp-cw) - var(--ilm-cp-room)) / (2 * var(--ilm-cp-m, 1)));--ilm-cp-dx: min(var(--ilm-cp-dx0) + (var(--ilm-cp-cw) + var(--ilm-cp-gap-full) - var(--ilm-cp-dx0)) * var(--ilm-cp-t), var(--ilm-cp-fit));--ilm-cp-dr: min(var(--ilm-cp-dr0) + (var(--ilm-cp-dr-peak) - var(--ilm-cp-dr0)) * 2 * var(--ilm-cp-t), var(--ilm-cp-dr-peak) * 2 * (1 - var(--ilm-cp-t)));width: fit-content;max-width: none;padding: 24px 0 36px;grid-auto-rows: auto;row-gap: 0;}.ilm-cp--fanned .ilm-cp-list::after{content: none;}.ilm-cp--fanned .ilm-cp-card{--ilm-cp-turn: calc(var(--ilm-cp-k, 0) * var(--ilm-cp-dr) + var(--ilm-cp-j, 0deg));--ilm-cp-x: calc(var(--ilm-cp-k, 0) * var(--ilm-cp-dx));--ilm-cp-y: calc(max(var(--ilm-cp-k, 0), -1 * var(--ilm-cp-k, 0)) * var(--ilm-cp-dy));position: relative;top: auto;grid-area: 1 / 1;z-index: calc(var(--ilm-cp-n, 4) - var(--ilm-cp-i, 0));display: flex;flex-direction: column;width: min(var(--ilm-cp-cw), 100cqi);padding: 10px 10px 16px;overflow: visible;border-radius: var(--wp--preset--border-radius--medium, 12px);box-shadow: var(--ilm-cp-fan-shadow);outline: none;transform-origin: 50% 85%;translate: var(--ilm-cp-x) var(--ilm-cp-y);rotate: var(--ilm-cp-turn);transition: translate .5s cubic-bezier(.22, 1, .36, 1), rotate .5s cubic-bezier(.22, 1, .36, 1), scale .5s cubic-bezier(.22, 1, .36, 1), z-index 0s linear var(--ilm-cp-zd, .24s);}.ilm-cp--fanned .ilm-cp-card:focus-visible{outline: 2px solid var(--ilm-cp-fg);outline-offset: 3px;}.ilm-cp--fanned .ilm-cp-card::after{content: "";position: absolute;inset: 0;border-radius: inherit;box-shadow: var(--ilm-cp-fan-up);opacity: 0;pointer-events: none;transition: opacity .35s cubic-bezier(.22, 1, .36, 1);}.ilm-cp--fanned .ilm-cp-card::before{content: "";position: absolute;inset: 0;}.ilm-cp--fanned .ilm-cp-media{flex: none;height: auto;aspect-ratio: 1;border-radius: calc(var(--wp--preset--border-radius--medium, 12px) - 4px);overflow: clip;}.ilm-cp--fanned .ilm-cp-body{position: relative;display: flex;flex: 1;flex-direction: column;padding: 14px 6px 0;}.ilm-cp--fanned .ilm-cp-body > * + *{margin-top: .5rem;}.ilm-cp--fanned .ilm-cp-body > .wp-block-buttons{margin-top: auto;padding-top: .875rem;}.ilm-cp--fanned .ilm-cp-eyebrow{font-size: .6875rem;}.ilm-cp--fanned .ilm-cp-body > :is(h1, h2, h3, h4, h5, h6){font-size: 1.2rem;line-height: 1.15;}.ilm-cp--fanned .ilm-cp-body > :is(p, ul, ol):not(.ilm-cp-eyebrow){font-size: .875rem;line-height: 1.45;}.ilm-cp--fanned .ilm-cp-card:not(.has-text-color) .ilm-cp-body > :is(p, ul, ol):not(.ilm-cp-eyebrow){color: var(--ilm-cp-muted);}.ilm-cp--fanned .wp-block-button__link{font-size: .875rem;}.ilm-cp--fanned .ilm-cp-card:focus-within{--ilm-cp-zd: 0s;z-index: calc(var(--ilm-cp-n, 4) + 1);translate: var(--ilm-cp-x) calc(var(--ilm-cp-y) + var(--ilm-cp-lift-y));rotate: calc(var(--ilm-cp-turn) * var(--ilm-cp-lift-r));scale: var(--ilm-cp-lift-s);}.ilm-cp--fanned .ilm-cp-card:focus-within::after{opacity: 1;}@media (hover: hover) and (pointer: fine){.ilm-cp--fanned .ilm-cp-list{--ilm-cp-dx0: var(--ilm-cp-dx-rest);--ilm-cp-dr0: var(--ilm-cp-dr-rest);}.ilm-cp--fanned .ilm-cp-card:hover{--ilm-cp-zd: 0s;z-index: calc(var(--ilm-cp-n, 4) + 1);translate: var(--ilm-cp-x) calc(var(--ilm-cp-y) + var(--ilm-cp-lift-y));rotate: calc(var(--ilm-cp-turn) * var(--ilm-cp-lift-r));scale: var(--ilm-cp-lift-s);}.ilm-cp--fanned .ilm-cp-card:hover::after{opacity: 1;}.ilm-cp--fanned .ilm-cp-card::before{inset: -24px -24px -48px;pointer-events: none;}.ilm-cp--fanned .ilm-cp-card:hover::before{pointer-events: auto;}}@container ilm-cp (max-width: 600px){.ilm-cp--fanned .ilm-cp-list{--ilm-cp-cw: 200px;--ilm-cp-dy: 5px;--ilm-cp-lift-y: -12px;--ilm-cp-lift-s: 1;--ilm-cp-dx-rest: 26px;--ilm-cp-dx-touch: 26px;--ilm-cp-dx-still: 30px;--ilm-cp-dr-rest: 2.5deg;--ilm-cp-dr-touch: 2.5deg;--ilm-cp-dr-still: 2.5deg;--ilm-cp-t-open: var(--ilm-cp-t-rest);--ilm-cp-room: 60px;--ilm-cp-dr: var(--ilm-cp-dr0);padding: 16px 0 26px;}.ilm-cp--fanned .ilm-cp-card{padding: 8px 8px 14px;}.ilm-cp--fanned .ilm-cp-body{padding: 12px 4px 0;}.ilm-cp--fanned .ilm-cp-body > :is(h1, h2, h3, h4, h5, h6){font-size: 1.05rem;}.ilm-cp--fanned .ilm-cp-body > :is(p, ul, ol):not(.ilm-cp-eyebrow){font-size: .84375rem;}.ilm-cp--fanned .ilm-cp-card::before{inset: 0;}}@container ilm-cp (max-width: 343px){.ilm-cp--fanned .ilm-cp-list{--ilm-cp-cw: 186px;--ilm-cp-dx-still: 26px;}}@container ilm-cp (max-width: 308px){.ilm-cp--fanned .ilm-cp-list{--ilm-cp-cw: 164px;--ilm-cp-dx-rest: 20px;--ilm-cp-dx-touch: 20px;--ilm-cp-dx-still: 20px;}}@media (prefers-reduced-motion: no-preference){.ilm-cp--fanned .ilm-cp-list:has(:focus-visible){--ilm-cp-t: var(--ilm-cp-t-open);--ilm-cp-dx0: var(--ilm-cp-dx-rest);--ilm-cp-dr0: var(--ilm-cp-dr-rest);}@media (hover: hover) and (pointer: fine){.ilm-cp--fanned .ilm-cp-list:hover{--ilm-cp-t: var(--ilm-cp-t-open);--ilm-cp-dx0: var(--ilm-cp-dx-rest);--ilm-cp-dr0: var(--ilm-cp-dr-rest);}}}@media (prefers-reduced-motion: reduce){.ilm-cp--fanned .ilm-cp-list{--ilm-cp-dx0: var(--ilm-cp-dx-still);--ilm-cp-dr0: var(--ilm-cp-dr-still);--ilm-cp-lift-y: 0px;--ilm-cp-lift-s: 1;--ilm-cp-lift-r: 1;}.ilm-cp--fanned .ilm-cp-card, .ilm-cp--fanned .ilm-cp-card::after{transition: none;}}@supports (overflow: clip){html:has(.ilm-cp--fanned), html:has(.ilm-cp--fanned) body{overflow-x: clip;}}
