.ilm-hl{--ilm-hl-line: color-mix(in srgb, currentColor 18%, transparent);--ilm-hl-muted: color-mix(in srgb, currentColor 62%, transparent);--ilm-hl-ease: cubic-bezier(.22, 1, .36, 1);--ilm-hl-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ilm-hl-head: var(--wp--preset--font-family--heading, inherit);position: relative;}.ilm-hl-rows{list-style: none;margin: 0;padding: 0;overflow-x: clip;}.ilm-hl-row{transition: opacity .35s var(--ilm-hl-ease);}.ilm-hl .ilm-hl-link{display: flex;align-items: baseline;gap: 22px;padding: 18px 0;border-top: 1px solid var(--ilm-hl-line);color: inherit;text-decoration: none;}.ilm-hl-row:last-child > .ilm-hl-link{border-bottom: 1px solid var(--ilm-hl-line);}.ilm-hl .ilm-hl-link:focus-visible{outline: 2px solid currentColor;outline-offset: -2px;}.ilm-hl-num{flex: 0 0 2.5em;font-family: var(--ilm-hl-mono);font-size: .75rem;font-weight: 400;color: var(--ilm-hl-muted);}.ilm-hl-title{flex: 1 1 0%;min-width: 0;font-family: var(--ilm-hl-head);font-weight: var(--ilm-hw, 700);line-height: 1.1;letter-spacing: -.015em;transition: color .3s var(--ilm-hl-ease), transform .5s var(--ilm-hl-ease);}.ilm-hl-meta{display: flex;gap: 22px;font-size: .75rem;letter-spacing: .09em;text-transform: uppercase;white-space: nowrap;color: var(--ilm-hl-muted);}@media (hover: hover) and (pointer: fine){.ilm-hl--fx-accent .ilm-hl-row:hover .ilm-hl-title{color: var(--ilm-hl-hc, var(--wp--preset--color--primary, currentColor));}.ilm-hl--fx-shift .ilm-hl-row:hover .ilm-hl-title{transform: translateX(14px);}.ilm-hl--fx-dim .ilm-hl-rows:has(> .ilm-hl-row:hover) > .ilm-hl-row:not(:hover){opacity: .32;}.ilm-hl--hc.ilm-hl--fx-dim .ilm-hl-row:hover .ilm-hl-title, .ilm-hl--hc.ilm-hl--fx-shift .ilm-hl-row:hover .ilm-hl-title{color: var(--ilm-hl-hc);}}.ilm-hl--fx-accent .ilm-hl-row:has(:focus-visible) .ilm-hl-title{color: var(--ilm-hl-hc, var(--wp--preset--color--primary, currentColor));}.ilm-hl--hc.ilm-hl--fx-dim .ilm-hl-row:has(:focus-visible) .ilm-hl-title, .ilm-hl--hc.ilm-hl--fx-shift .ilm-hl-row:has(:focus-visible) .ilm-hl-title{color: var(--ilm-hl-hc);}.ilm-hl--fx-shift .ilm-hl-row:has(:focus-visible) .ilm-hl-title{transform: translateX(14px);}.ilm-hl--fx-dim .ilm-hl-rows:has(> .ilm-hl-row :focus-visible) > .ilm-hl-row:not(:has(:focus-visible)){opacity: .32;}.ilm-hl-img{margin: 0;transition: opacity .45s var(--ilm-hl-ease), transform .7s var(--ilm-hl-ease), clip-path .7s var(--ilm-hl-ease);}.ilm-hl-img img{display: block;width: 100%;height: 100%;max-width: none;object-fit: cover;}.ilm-hl--rv-fade .ilm-hl-img{opacity: 0;}.ilm-hl--rv-clip .ilm-hl-img{clip-path: inset(100% 0 0 0);}.ilm-hl--rv-scale .ilm-hl-img{opacity: 0;transform: scale(1.12);}.ilm-hl--rv-tilt .ilm-hl-img{opacity: 0;transform: rotate(-5deg) scale(.9);}.ilm-hl--split .ilm-hl-media > .ilm-hl-img:first-child, .ilm-hl--background .ilm-hl-media > .ilm-hl-img:first-child{opacity: 1;transform: none;clip-path: inset(0);z-index: 1;}@media (hover: hover) and (pointer: fine){.ilm-hl:has(>.ilm-hl-rows>.ilm-hl-row:nth-child(1):hover)>:is(.ilm-hl-media,.ilm-hl-follow)>.ilm-hl-img:nth-child(1), .ilm-hl:has(>.ilm-hl-rows>.ilm-hl-row:nth-child(2):hover)>:is(.ilm-hl-media,.ilm-hl-follow)>.ilm-hl-img:nth-child(2), .ilm-hl:has(>.ilm-hl-rows>.ilm-hl-row:nth-child(3):hover)>:is(.ilm-hl-media,.ilm-hl-follow)>.ilm-hl-img:nth-child(3), .ilm-hl:has(>.ilm-hl-rows>.ilm-hl-row:nth-child(4):hover)>:is(.ilm-hl-media,.ilm-hl-follow)>.ilm-hl-img:nth-child(4), .ilm-hl:has(>.ilm-hl-rows>.ilm-hl-row:nth-child(5):hover)>:is(.ilm-hl-media,.ilm-hl-follow)>.ilm-hl-img:nth-child(5), .ilm-hl:has(>.ilm-hl-rows>.ilm-hl-row:nth-child(6):hover)>:is(.ilm-hl-media,.ilm-hl-follow)>.ilm-hl-img:nth-child(6), .ilm-hl:has(>.ilm-hl-rows>.ilm-hl-row:nth-child(7):hover)>:is(.ilm-hl-media,.ilm-hl-follow)>.ilm-hl-img:nth-child(7), .ilm-hl:has(>.ilm-hl-rows>.ilm-hl-row:nth-child(8):hover)>:is(.ilm-hl-media,.ilm-hl-follow)>.ilm-hl-img:nth-child(8), .ilm-hl:has(>.ilm-hl-rows>.ilm-hl-row:nth-child(9):hover)>:is(.ilm-hl-media,.ilm-hl-follow)>.ilm-hl-img:nth-child(9), .ilm-hl:has(>.ilm-hl-rows>.ilm-hl-row:nth-child(10):hover)>:is(.ilm-hl-media,.ilm-hl-follow)>.ilm-hl-img:nth-child(10), .ilm-hl:has(>.ilm-hl-rows>.ilm-hl-row:nth-child(11):hover)>:is(.ilm-hl-media,.ilm-hl-follow)>.ilm-hl-img:nth-child(11), .ilm-hl:has(>.ilm-hl-rows>.ilm-hl-row:nth-child(12):hover)>:is(.ilm-hl-media,.ilm-hl-follow)>.ilm-hl-img:nth-child(12){opacity:1;transform:none;clip-path:inset(0);z-index:2}}.ilm-hl:has(>.ilm-hl-rows>.ilm-hl-row:nth-child(1) :focus-visible)>:is(.ilm-hl-media,.ilm-hl-follow)>.ilm-hl-img:nth-child(1), .ilm-hl:has(>.ilm-hl-rows>.ilm-hl-row:nth-child(2) :focus-visible)>:is(.ilm-hl-media,.ilm-hl-follow)>.ilm-hl-img:nth-child(2), .ilm-hl:has(>.ilm-hl-rows>.ilm-hl-row:nth-child(3) :focus-visible)>:is(.ilm-hl-media,.ilm-hl-follow)>.ilm-hl-img:nth-child(3), .ilm-hl:has(>.ilm-hl-rows>.ilm-hl-row:nth-child(4) :focus-visible)>:is(.ilm-hl-media,.ilm-hl-follow)>.ilm-hl-img:nth-child(4), .ilm-hl:has(>.ilm-hl-rows>.ilm-hl-row:nth-child(5) :focus-visible)>:is(.ilm-hl-media,.ilm-hl-follow)>.ilm-hl-img:nth-child(5), .ilm-hl:has(>.ilm-hl-rows>.ilm-hl-row:nth-child(6) :focus-visible)>:is(.ilm-hl-media,.ilm-hl-follow)>.ilm-hl-img:nth-child(6), .ilm-hl:has(>.ilm-hl-rows>.ilm-hl-row:nth-child(7) :focus-visible)>:is(.ilm-hl-media,.ilm-hl-follow)>.ilm-hl-img:nth-child(7), .ilm-hl:has(>.ilm-hl-rows>.ilm-hl-row:nth-child(8) :focus-visible)>:is(.ilm-hl-media,.ilm-hl-follow)>.ilm-hl-img:nth-child(8), .ilm-hl:has(>.ilm-hl-rows>.ilm-hl-row:nth-child(9) :focus-visible)>:is(.ilm-hl-media,.ilm-hl-follow)>.ilm-hl-img:nth-child(9), .ilm-hl:has(>.ilm-hl-rows>.ilm-hl-row:nth-child(10) :focus-visible)>:is(.ilm-hl-media,.ilm-hl-follow)>.ilm-hl-img:nth-child(10), .ilm-hl:has(>.ilm-hl-rows>.ilm-hl-row:nth-child(11) :focus-visible)>:is(.ilm-hl-media,.ilm-hl-follow)>.ilm-hl-img:nth-child(11), .ilm-hl:has(>.ilm-hl-rows>.ilm-hl-row:nth-child(12) :focus-visible)>:is(.ilm-hl-media,.ilm-hl-follow)>.ilm-hl-img:nth-child(12){opacity:1;transform:none;clip-path:inset(0);z-index:2}.ilm-hl--index .ilm-hl-title{font-size: var(--ilm-hl-ts, clamp(2.2rem, 5vw, 4.3rem));line-height: 1.02;letter-spacing: -.02em;}.ilm-hl--index .ilm-hl-link{padding: 14px 0 16px;}.ilm-hl-follow{display: none;position: absolute;left: 0;top: 0;width: 300px;aspect-ratio: 4 / 3;pointer-events: none;z-index: 5;opacity: 0;transition: opacity .2s linear;}.ilm-hl--index.is-live .ilm-hl-follow{display: block;}.ilm-hl-follow.is-visible, .ilm-hl--index:has(:focus-visible) .ilm-hl-follow{opacity: 1;}.ilm-hl-follow > .ilm-hl-img{position: absolute;inset: 0;border-radius: 6px;overflow: hidden;box-shadow: 0 24px 48px -20px rgba(0, 0, 0, .5);}.ilm-hl--split{display: grid;grid-template-columns: minmax(0, 1.1fr) minmax(0, .9fr);gap: clamp(24px, 5vw, 56px);align-items: start;}.ilm-hl--split.ilm-hl--side-left .ilm-hl-media{order: -1;}.ilm-hl--split .ilm-hl-title{font-size: var(--ilm-hl-ts, clamp(1.5rem, 2.6vw, 2.3rem));}.ilm-hl--split .ilm-hl-link{padding: 24px 0;}.ilm-hl-media{position: relative;overflow: hidden;}.ilm-hl--split .ilm-hl-media{position: sticky;top: calc(var(--wp-admin--admin-bar--height, 0px) + 32px);aspect-ratio: var(--ilm-hl-ratio, 4 / 5);border-radius: 16px;background: color-mix(in srgb, currentColor 8%, transparent);}.ilm-hl-media > .ilm-hl-img{position: absolute;inset: 0;}.ilm-hl--split .ilm-hl-media > .ilm-hl-img{background: #2a2a2a;}.ilm-hl--split .ilm-hl-img:has(figcaption)::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg, transparent 45%, rgba(0, 0, 0, .62));}.ilm-hl--split figcaption{position: absolute;left: 24px;right: 24px;bottom: 22px;z-index: 1;color: #fff;font-size: .95rem;line-height: 1.45;}.ilm-hl--split figcaption strong{display: block;margin-bottom: 6px;font-size: .75rem;font-weight: 700;letter-spacing: .09em;text-transform: uppercase;opacity: .8;}.ilm-hl--background{display: flex;align-items: flex-end;min-height: var(--ilm-hl-h, 640px);padding: clamp(28px, 5vw, 64px) clamp(20px, 5vw, 56px) clamp(24px, 4vw, 56px);overflow: hidden;overflow: clip;isolation: isolate;background-color: #161616;color: #fff;}.ilm-hl--background:not(.alignfull){border-radius: 18px;}.ilm-hl--background .ilm-hl-media{position: absolute;inset: 0;z-index: -1;}.ilm-hl--background::after{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: linear-gradient(180deg, rgba(0, 0, 0, .2), rgba(0, 0, 0, .66));}.ilm-hl--background .ilm-hl-rows{width: 100%;}.ilm-hl--background .ilm-hl-title{font-size: var(--ilm-hl-ts, clamp(1.9rem, 4vw, 3.4rem));line-height: 1.05;letter-spacing: -.02em;}.ilm-hl--inline .ilm-hl-link{align-items: center;padding: 14px 0;}.ilm-hl--inline .ilm-hl-title{font-size: var(--ilm-hl-ts, 1.35rem);line-height: 1.3;letter-spacing: -.01em;}.ilm-hl-thumb{display: block;position: relative;flex: 0 0 128px;width: 128px;aspect-ratio: 4 / 3;border-radius: 8px;overflow: hidden;}.ilm-hl-thumb > .ilm-hl-img{position: absolute;inset: 0;display: block;}.ilm-hl--inline.ilm-hl--side-left .ilm-hl-thumb{order: -1;}@media (hover: hover) and (pointer: fine){.ilm-hl--inline .ilm-hl-row:hover .ilm-hl-img{opacity: 1;transform: none;clip-path: inset(0);}}.ilm-hl--inline .ilm-hl-row:has(:focus-visible) .ilm-hl-img{opacity: 1;transform: none;clip-path: inset(0);}@media (hover: none){.ilm-hl--inline .ilm-hl-img{opacity: 1;transform: none;clip-path: inset(0);}}.ilm-hl--panels{container-type: inline-size;}.ilm-hl-pwrap{--c: 112px;--g: 12px;--r: 16px;--e: calc(100cqw - (var(--ilm-hl-n, 4) - 1) * (var(--c) + var(--g)));--d: calc(var(--e) - var(--c));position: relative;height: var(--ilm-hl-ph, 540px);overflow: hidden;overflow: clip;}.ilm-hl--narrow .ilm-hl-pwrap{--c: 96px;}.ilm-hl-p{position: absolute;top: 0;bottom: 0;left: calc(var(--i) * (var(--c) + var(--g)));width: var(--e);clip-path: inset(0 var(--d) 0 0 round var(--r));transition: clip-path .6s var(--ilm-hl-ease), transform .6s var(--ilm-hl-ease);}.ilm-hl-p[data-state="after"]{transform: translateX(var(--d));}.ilm-hl-p[data-state="active"]{clip-path: inset(0 round var(--r));}.ilm-hl-p-in{position: absolute;inset: 0;overflow: hidden;background: #1d1d1d;color: #fff;}.ilm-hl .ilm-hl-p-bg{position: absolute;inset: 0;width: 100%;height: 100%;max-width: none;object-fit: cover;}.ilm-hl-p-in::after{content: "";position: absolute;inset: 0;pointer-events: none;background: linear-gradient(90deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, .1) 45%), linear-gradient(0deg, rgba(0, 0, 0, .7), transparent 60%);}.ilm-hl .ilm-hl-p-h{margin: 0;font: inherit;letter-spacing: inherit;text-transform: none;}.ilm-hl .ilm-hl-p-btn{all: unset;box-sizing: border-box;position: absolute;z-index: 2;top: 0;bottom: 0;left: 0;width: var(--c);display: flex;flex-direction: column;align-items: center;padding: 24px 0;color: #fff;cursor: pointer;}.ilm-hl--panels:not(.is-live) .ilm-hl-p-btn, .ilm-hl-p[data-state="active"] .ilm-hl-p-btn{cursor: default;}.ilm-hl .ilm-hl-p-btn:focus-visible{outline: 2px solid #fff;outline-offset: -8px;border-radius: 12px;}.ilm-hl-p-btn .ilm-hl-num{flex: none;color: rgba(255, 255, 255, .8);}.ilm-hl-p-label{margin-top: auto;writing-mode: vertical-rl;transform: rotate(180deg);font-family: var(--ilm-hl-head);font-size: var(--ilm-hl-ts, 1.4rem);font-weight: var(--ilm-hw, 700);line-height: 1;letter-spacing: -.01em;white-space: nowrap;transition: color .3s;}@media (hover: hover) and (pointer: fine){.ilm-hl-p:not([data-state="active"]) .ilm-hl-p-btn:hover .ilm-hl-p-label{color: var(--ilm-hl-hc, rgba(255, 255, 255, .72));}}.ilm-hl-p-body{position: absolute;z-index: 2;left: calc(var(--c) + 4px);right: 40px;bottom: 36px;max-width: 520px;opacity: 0;transform: translateY(14px);transition: opacity .25s var(--ilm-hl-ease), transform .5s var(--ilm-hl-ease);}.ilm-hl-p[data-state="active"] .ilm-hl-p-body{opacity: 1;transform: none;transition-delay: .18s;}.ilm-hl .ilm-hl-p-kicker{margin: 0 0 6px;font-family: var(--ilm-hl-mono);font-size: .75rem;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;opacity: .85;}.ilm-hl .ilm-hl-p-title{margin: 0 0 14px;font-family: var(--ilm-hl-head);font-size: clamp(2rem, 3.4vw, 3rem);font-weight: var(--ilm-hw, 700);line-height: 1.05;letter-spacing: -.02em;}.ilm-hl .ilm-hl-p-text{margin: 0 0 18px;max-width: 44ch;color: rgba(255, 255, 255, .9);}.ilm-hl .ilm-hl-p-link{color: #fff;font-weight: 700;text-decoration: none;border-bottom: 1.5px solid currentColor;}.ilm-hl .ilm-hl-p-link:focus-visible{outline: 2px solid #fff;outline-offset: 3px;}@container (max-width: 819px){.ilm-hl--panels .ilm-hl-pwrap{--c: 60px;--e: max(300px, var(--ilm-hl-sh, 600px) - (var(--ilm-hl-n, 4) - 1) * (var(--c) + var(--g)));height: calc((var(--ilm-hl-n, 4) - 1) * (var(--c) + var(--g)) + var(--e));}.ilm-hl--panels.ilm-hl--narrow .ilm-hl-pwrap{--c: 52px;--g: 8px;}.ilm-hl-p{right: 0;bottom: auto;left: 0;top: calc(var(--i) * (var(--c) + var(--g)));width: auto;height: var(--e);clip-path: inset(0 0 var(--d) 0 round var(--r));}.ilm-hl-p[data-state="after"]{transform: translateY(var(--d));}.ilm-hl .ilm-hl-p-btn{right: 0;bottom: auto;width: auto;height: var(--c);flex-direction: row;gap: 14px;padding: 0 20px;}.ilm-hl-p-label{margin-top: 0;writing-mode: horizontal-tb;transform: none;font-size: var(--ilm-hl-ts, 1.15rem);white-space: normal;}.ilm-hl-p-body{left: 20px;right: 20px;bottom: 20px;max-width: none;}.ilm-hl .ilm-hl-p-title{font-size: 1.6rem;}}@media (max-width: 767px){.ilm-hl .ilm-hl-link{flex-wrap: wrap;column-gap: 14px;row-gap: 4px;}.ilm-hl-meta{order: 2;flex: 1 1 100%;flex-wrap: wrap;gap: 4px 14px;white-space: normal;}.ilm-hl--num .ilm-hl-meta{padding-inline-start: calc(1.875rem + 14px);}.ilm-hl-thumb{flex-basis: 72px;width: 72px;}.ilm-hl--fx-shift .ilm-hl-row .ilm-hl-title{transform: none;}.ilm-hl--split{grid-template-columns: minmax(0, 1fr);}.ilm-hl--split .ilm-hl-media{position: relative;top: auto;order: -1;aspect-ratio: 4 / 3;}.ilm-hl--split .ilm-hl-media > .ilm-hl-img:not(:first-child){display: none;}.ilm-hl--split figcaption, .ilm-hl--split .ilm-hl-img:has(figcaption)::after{display: none;}.ilm-hl--background{min-height: calc(var(--ilm-hl-h, 640px) * .75);}.ilm-hl--index .ilm-hl-follow{display: none;}}@media (prefers-reduced-motion: reduce){.ilm-hl-img, .ilm-hl-title, .ilm-hl-row, .ilm-hl-follow, .ilm-hl-p, .ilm-hl-p-body, .ilm-hl-p-label{transition: none !important;}}
