.um-vcard--home{--rc-meta-lh: 1rem;--rc-title-lh: 1.35rem;--rc-summary-lh: 1.25rem;--rc-body-gap: .35rem;--rc-body-pad-top: .85rem;--rc-body-pad-bottom: .95rem}.um-vcard--home .um-vcard__frame{flex:none}.um-vcard--home .um-vcard__body{flex:none;gap:var(--rc-body-gap);padding:var(--rc-body-pad-top) .95rem var(--rc-body-pad-bottom);height:calc(var(--rc-body-pad-top) + var(--rc-body-pad-bottom) + var(--rc-meta-lh) + 2 * var(--rc-body-gap) + 3 * var(--rc-title-lh) + 2 * var(--rc-summary-lh) + .125rem);overflow:hidden}.um-vcard__meta{flex:none;margin:0;font-family:var(--um-mono);font-size:.68rem;font-weight:500;line-height:var(--rc-meta-lh, 1rem);letter-spacing:.08em;text-transform:uppercase;color:var(--um-muted)}.um-vcard--home .um-vcard__title{flex:none;font-size:1.1rem;line-height:var(--rc-title-lh);text-wrap:pretty}.um-vcard--home .um-vcard__summary{flex:1 1 0;min-height:0;max-height:none;display:block;-webkit-line-clamp:none;line-clamp:none;font-size:.875rem;line-height:var(--rc-summary-lh);overflow:hidden}.um-vcard--home .um-vcard__summary-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--clamp-lines, 2);line-clamp:var(--clamp-lines, 2);overflow:hidden}.um-vcard--home .um-vcard__summary[data-clamp-empty]{visibility:hidden}.um-vcard--article{position:relative}.um-vcard--article .um-vcard__frame{background:var(--um-paper-deep)}.um-vcard__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.um-vcard--home .um-vcard__video{background:transparent}.um-vcard__link{color:inherit;text-decoration:none}.um-vcard__link:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}.um-vcard--article:hover .um-vcard__link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.um-vcard__link:focus{outline:none}.um-vcard__link:focus-visible:after{outline:3px solid var(--um-electric);outline-offset:-3px;border-radius:var(--um-radius-md)}.um-recent__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.1rem}.um-recent__eyebrow{margin:0}.um-recent__controls{display:flex;align-items:center;gap:.5rem}.um-lanecarousel.um-recent__carousel .um-recent__btn{position:static;transform:none;width:44px;height:44px;flex:none}.um-lanecarousel.um-recent__carousel .um-recent__btn[hidden]{display:none}.um-recent__btn:focus-visible{outline:3px solid var(--um-electric);outline-offset:2px}.um-recent__btn .um-recent__icon-play,.um-recent__btn[data-paused=true] .um-recent__icon-pause{display:none}.um-recent__btn[data-paused=true] .um-recent__icon-play{display:block}.um-lanecarousel.um-recent__carousel{--rc-inset: max(var(--um-gutter), calc((100% - var(--um-content)) / 2 + var(--um-gutter)));--lc-gap: 1rem;--lc-visible: 4.5}.um-recent__track.um-lanegrid--rail{scroll-snap-type:none;padding-inline:var(--rc-inset) var(--um-gutter);scroll-padding-inline:var(--rc-inset) var(--um-gutter);padding-block:.4rem .9rem}.um-recent__track.um-lanegrid--rail{align-items:stretch}.um-recent__item{display:flex}.um-recent__item>.um-vcard{flex:1 1 auto;min-width:0}.um-lanecarousel__progress.um-recent__progress{margin-top:.35rem}@media(max-width:1199px){.um-lanecarousel.um-recent__carousel{--lc-visible: 3.5}}@media(max-width:899px){.um-lanecarousel.um-recent__carousel{--lc-visible: 2.4}}@media(max-width:599px){.um-lanecarousel.um-recent__carousel{--lc-visible: 1.2;--lc-gap: .75rem}}.um-recent__controls[hidden]{display:none}.cap{--cap-bg: #0a0b10;--cap-bg-glow: rgba(60, 62, 255, .3);--cap-ink: #eef0f8;--cap-muted: #8b90a3;--cap-line: rgba(238, 240, 248, .34);--cap-dot-fill: #0a0b10;--cap-hover: #a3a5ff;--cap-fade: .2s;--cap-avail: max(calc(100dvh - var(--um-header-h, 72px)), 400px);--cap-sw: var(--cap-l-sw);--cap-sh: var(--cap-l-sh);--cap-fig: var(--cap-l-fig);--cap-fs: var(--cap-l-fs);--cap-cw: var(--cap-l-cw);--cap-ch: var(--cap-l-ch);--cap-lg: var(--cap-l-lg);--cap-dx: var(--cap-l-dx);--cap-dy: var(--cap-l-dy);--cap-dw: var(--cap-l-dw);--cap-dh: var(--cap-l-dh);position:relative;display:grid;place-items:center;min-height:var(--cap-avail);overflow:hidden;color:var(--cap-ink);background:radial-gradient(ellipse 42% 62% at 50% 45%,var(--cap-bg-glow),rgba(0,0,0,0) 70%),var(--cap-bg)}@media(min-width:640px)and (max-aspect-ratio:4/3){.cap{--cap-sw: var(--cap-c-sw);--cap-sh: var(--cap-c-sh);--cap-fig: var(--cap-c-fig);--cap-fs: var(--cap-c-fs);--cap-cw: var(--cap-c-cw);--cap-ch: var(--cap-c-ch);--cap-lg: var(--cap-c-lg);--cap-dx: var(--cap-c-dx);--cap-dy: var(--cap-c-dy);--cap-dw: var(--cap-c-dw);--cap-dh: var(--cap-c-dh)}.cap .cap-overlay--l{display:none}.cap .cap-overlay--c{display:block}}@media(max-width:639px)and (max-aspect-ratio:19/20){.cap{--cap-sw: var(--cap-p-sw);--cap-sh: var(--cap-p-sh);--cap-fig: var(--cap-p-fig);--cap-fs: var(--cap-p-fs);--cap-cw: var(--cap-p-cw);--cap-ch: var(--cap-p-ch);--cap-lg: var(--cap-p-lg);--cap-dx: var(--cap-p-dx);--cap-dy: var(--cap-p-dy);--cap-dw: var(--cap-p-dw);--cap-dh: var(--cap-p-dh)}.cap .cap-overlay--l{display:none}.cap .cap-overlay--p{display:block}}.cap-stage{width:min(100%,calc(var(--cap-avail) * var(--cap-sw) / var(--cap-sh)));container:cap-stage / inline-size;--cap-u: calc(100cqw / var(--cap-sw))}.cap-figure{position:relative;aspect-ratio:var(--cap-sw) / var(--cap-fig)}.cap-display{position:absolute;left:var(--cap-dx);top:var(--cap-dy);width:var(--cap-dw);height:var(--cap-dh)}.cap-clipbox{position:absolute;inset:0;clip-path:inset(12.5% 25% 12.5% 25% round 25% / 18.75%)}.cap-clipbox img,.cap-clipbox video{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;display:block}.cap-clipbox video{opacity:0}.cap-rim{position:absolute;inset:0;width:100%;height:100%;z-index:4;pointer-events:none}.cap-overlay{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.cap-overlay--c,.cap-overlay--p{display:none}.cap-label{font-family:var(--um-sans);font-weight:500;letter-spacing:-.01em;fill:var(--cap-ink);transition:fill .16s ease}.cap-index{font-family:var(--um-mono);letter-spacing:.04em;fill:var(--cap-muted);transition:fill .16s ease}.cap-leader{stroke:var(--cap-line);stroke-width:1;fill:none;stroke-linecap:round;stroke-linejoin:round;transition:stroke .16s ease;vector-effect:non-scaling-stroke}.cap-dot{fill:var(--cap-dot-fill);stroke:var(--cap-ink);stroke-width:1.4;transition:fill .16s ease,stroke .16s ease;vector-effect:non-scaling-stroke}.cap.is-enhanced .cap-callout{cursor:pointer;outline:none}.cap-callout.is-on .cap-label,.cap-callout.is-on .cap-index{fill:var(--cap-hover)}.cap-callout.is-on .cap-leader{stroke:var(--cap-hover);stroke-width:1.6}.cap-callout.is-on .cap-dot{fill:var(--cap-hover);stroke:var(--cap-hover)}.cap-callout:focus-visible .cap-label{text-decoration:underline}.cap-text{font-family:var(--um-sans);text-align:center;padding-bottom:calc(24 * var(--cap-u))}.cap-caption{width:calc(var(--cap-cw) * var(--cap-u));max-width:100%;margin:0 auto;font-size:calc(var(--cap-fs) * var(--cap-u))}.cap-plate+.cap-plate{margin-top:1.2em}.cap-caption h1{margin:0;font-family:var(--um-sans);font-size:1em;font-weight:500;letter-spacing:-.02em;line-height:1.25;color:var(--cap-ink)}.cap-eyebrow{font-family:var(--um-mono);font-size:.55em;letter-spacing:.04em;color:var(--cap-muted);margin-bottom:calc(6 * var(--cap-u))}.cap-ad{font-weight:500;font-size:.9em;margin:0 0 calc(6 * var(--cap-u))}.cap-more{color:var(--cap-muted);font-size:.7em;line-height:1.45;margin:0}.cap-links{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(18 * var(--cap-u));margin-top:calc(var(--cap-lg) * var(--cap-u));font-size:calc(var(--cap-fs) * .62 * var(--cap-u))}.cap-links a{color:var(--cap-ink);text-decoration:none;border-bottom:1px solid var(--cap-line);padding-bottom:2px;transition:color .16s ease,border-color .16s ease}.cap-links a:hover,.cap-links a:focus-visible{color:var(--cap-hover);border-color:var(--cap-hover);outline:none}.cap.is-enhanced .cap-text{height:calc((var(--cap-sh) - var(--cap-fig)) * var(--cap-u));padding-bottom:0}.cap.is-enhanced .cap-caption{position:relative;height:calc(var(--cap-ch) * var(--cap-u))}.cap.is-enhanced .cap-plate{position:absolute;inset:0;margin:0;transition:opacity var(--cap-fade) ease,visibility 0s linear 0s}.cap.is-enhanced .cap-plate.is-off{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--cap-fade) ease,visibility 0s linear var(--cap-fade)}@media(prefers-reduced-motion:reduce){.cap-label,.cap-index,.cap-leader,.cap-dot,.cap-links a,.cap.is-enhanced .cap-plate,.cap.is-enhanced .cap-plate.is-off{transition:none}}
