.fm-hero .hero-media.is-placeholder{background-image:var(--fm-art-light), linear-gradient(115deg, #ffffff1a 0%, #fff0 45%), linear-gradient(180deg, #0000 55%, #0000001a 100%);background-position:88% 96%,0 0,0 0;background-repeat:no-repeat;background-size:0 0,auto,auto}:root[data-theme=dark] .fm-hero .hero-media.is-placeholder{background-image:var(--fm-art-dark), linear-gradient(115deg, #ffffff0d 0%, #fff0 45%), linear-gradient(180deg, #0000 55%, #0000002e 100%)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .fm-hero .hero-media.is-placeholder{background-image:var(--fm-art-dark), linear-gradient(115deg, #ffffff0d 0%, #fff0 45%), linear-gradient(180deg, #0000 55%, #0000002e 100%)}}@media (width>=1200px){.fm-hero:not(.fm-hero--editorial-split) .hero-media.is-placeholder{background-position:94% 56%,0 0,0 0;background-size:auto 62%,auto,auto}}.fm-hero--editorial-split .hero-media.is-placeholder,:root[data-theme=dark] .fm-hero--editorial-split .hero-media.is-placeholder{background-position:50%,0 0,0 0;background-size:86%,auto,auto}@media (forced-colors:active){.fm-hero .hero-media.is-placeholder{background-image:none!important}}.fm-section{padding-block:var(--section-y);position:relative}.fm-section--tight{padding-block:var(--section-y-tight)}.fm-section--sunken{background:var(--band-sunken-bg)}.fm-section+.fm-section:not(.fm-section--sunken):not(.fm-section--flush){border-top:1px solid var(--color-rule)}.fm-split{row-gap:var(--space-10)}.fm-split>.fm-head,.fm-split>.fm-body,.fm-wide{grid-column:1/-1;min-width:0}@media (width>=1024px){.fm-split>.fm-head{grid-column:1/span 5}.fm-split>.fm-body{grid-column:7/span 6}.fm-split--sticky>.fm-head>.fm-head-inner{top:calc(var(--header-h) + var(--space-10));position:sticky}}.fm-head-inner>.eyebrow+:is(h2,h3){margin-top:var(--space-3)}.fm-head-inner :is(h2,h3){text-wrap:balance;max-width:22ch}.fm-head-inner .lead{margin-top:var(--space-6)}.fm-head-inner .fm-head-link{min-height:44px;margin-top:var(--space-6);font-weight:var(--weight-medium);align-items:center;display:inline-flex}.fm-prose>*+*{margin-top:var(--space-5)}.fm-prose p{max-width:var(--measure-body)}.fm-prose .body-l{color:var(--color-text)}.fm-list{gap:0;display:grid}.fm-list>li{padding:var(--space-4) 0 var(--space-4) var(--space-8);border-top:1px solid var(--color-rule);max-width:var(--measure-body);position:relative}.fm-list>li:last-child{border-bottom:1px solid var(--color-rule)}.fm-list>li:before{content:"";left:var(--space-1);top:calc(var(--space-4) + .62em);background:var(--color-text);width:6px;height:6px;position:absolute}.fm-list--plain>li:before{display:none}.fm-list--plain>li{padding-left:0}.fm-row-link{justify-content:space-between;align-items:baseline;gap:var(--space-4);min-height:44px;color:var(--color-text);text-decoration:none;display:flex}.fm-row-link:hover{color:var(--color-link-hover)}.fm-row-link .fm-arrow{width:10px;height:10px;transition:transform var(--dur-base) var(--ease-standard), background-color var(--dur-base) var(--ease-standard);border:2px solid;flex:none}.fm-row-link:hover .fm-arrow{background:var(--color-signal);border-color:var(--color-signal)}.fm-note{margin-top:var(--space-8);padding-left:var(--space-5);border-left:2px solid var(--color-signal);color:var(--color-text-2);max-width:var(--measure-body)}@keyframes fm-draw-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes fm-draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fm-drift-in-left{0%{opacity:calc(1 - .65 * var(--dim-k));transform:translate(-28px)}to{opacity:1;transform:none}}@keyframes fm-drift-in-right{0%{opacity:calc(1 - .65 * var(--dim-k));transform:translate(28px)}to{opacity:1;transform:none}}@keyframes fm-lift{0%{opacity:calc(1 - .8 * var(--dim-k));transform:translateY(24px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){html:is([data-motion=full],[data-motion=touch]) .fm-draw-y{transform-origin:50% 0;animation-name:fm-draw-y;animation-timing-function:linear;animation-fill-mode:both;animation-duration:auto;animation-timeline:view();animation-range:cover 50vh cover calc(100% - 45vh)}html:is([data-motion=full],[data-motion=touch]) .fm-draw-x{transform-origin:0;animation-name:fm-draw-x;animation-timing-function:linear;animation-fill-mode:both;animation-duration:auto;animation-timeline:view();animation-range:entry 40% cover 55%}html:is([data-motion=full],[data-motion=touch]) .fm-lift{animation-name:fm-lift;animation-timing-function:linear;animation-fill-mode:both;animation-duration:auto;animation-timeline:view();animation-range:entry entry 90%}}
