.cfx-photo-inner{will-change:transform;position:absolute;inset:-8%;transform:translateY(0)scale(1.08)}.cfx-photo-inner img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block;position:absolute;inset:0}.cfx-title-mask{display:block;overflow:hidden}.cfx-title-inner{display:block;transform:translateY(0)}.cfx-title-inner.cfx-title--hidden{transition:none;transform:translateY(100%)}.cfx-title-inner.cfx-title--reveal{transition:transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(0)}.cfx-metric-num{display:inline}.cfx-metric--text{opacity:0;transition:opacity .45s}.cfx-metric--text.cfx-metric--visible{opacity:1}.cfx-index{z-index:30;font-variant-numeric:tabular-nums;letter-spacing:.14em;color:#e3e5f259;pointer-events:none;opacity:0;align-items:center;gap:4px;font-size:.6875rem;transition:opacity .3s;display:flex;position:fixed;bottom:max(3vh,24px);right:max(3vw,28px)}.cfx-index.cfx-index--visible{opacity:1}.cfx-idx-slot{align-items:flex-end;height:1.1em;display:flex;position:relative;overflow:hidden}.cfx-idx-num{line-height:1;display:block;transform:translateY(0)}.cfx-idx-num.cfx-idx--exit{animation:.3s cubic-bezier(.4,0,.6,1) forwards cfxIdxExit;position:absolute;bottom:0}.cfx-idx-num.cfx-idx--enter{animation:.3s cubic-bezier(.16,1,.3,1) forwards cfxIdxEnter}@keyframes cfxIdxExit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-110%)}}@keyframes cfxIdxEnter{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:translateY(0)}}.cfx-idx-sep{opacity:.4;margin:0 2px}.cfx-idx-tot{opacity:.4}@media (prefers-reduced-motion:reduce){.cfx-title-inner.cfx-title--reveal{transition:none}.cfx-metric--text{opacity:1;transition:none}.cfx-idx-num.cfx-idx--exit,.cfx-idx-num.cfx-idx--enter{opacity:1;animation:none;transform:translateY(0)}.cfx-index{transition:none}}@media (hover:none){.cfx-index{opacity:1}}@media (max-width:768px){.cfx-photo-inner{inset:-10%}.cfx-index{font-size:.625rem;bottom:max(2.5vh,18px);right:max(6vw,20px)}}
.fxt-m{vertical-align:bottom;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.fxt-w{display:inline-block;transform:translateY(0)}.fxt-w--hidden{transform:translateY(110%)}.fxt-w--enter{transition:transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(0)}.fxt-sp{white-space:pre;display:inline-block}
.mfx-word{color:#e3e5f280;white-space:pre-wrap;transition:color .25s;display:inline}.mfx-word.mfx-read{color:var(--white)}.mfx-word.mfx-accent{color:#8b8bff80;font-style:normal}.mfx-word.mfx-accent.mfx-read{color:var(--blue-text)}@media (prefers-reduced-motion:reduce){.mfx-word{color:var(--white);transition:none}.mfx-word.mfx-accent{color:var(--blue-text)}}
.mqx-root{width:calc(100% + 8vw);margin-left:-4vw;margin-right:-4vw;padding:6px 0;overflow:hidden;transform:rotate(-2deg);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000026 4%,#000 12% 88%,#00000026 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000026 4%,#000 12% 88%,#00000026 96%,#0000 100%)}.mqx-band{white-space:nowrap;cursor:default;line-height:1;display:flex;overflow:hidden}.mqx-band+.mqx-band{margin-top:10px}.mqx-track{will-change:transform;flex-shrink:0;align-items:center;display:inline-flex}.mqx-band--left .mqx-track{animation:26s linear infinite mqx-scroll-left}.mqx-band--right .mqx-track{animation:28s linear infinite mqx-scroll-right}.mqx-item{font-family:var(--font-h);letter-spacing:.22em;text-transform:uppercase;color:#e3e5f28c;white-space:nowrap;padding:0 4px;font-size:clamp(.6875rem,1.1vw,.875rem);font-weight:700}.mqx-sep{background:var(--blue);opacity:.5;vertical-align:middle;border-radius:50%;flex-shrink:0;width:4px;height:4px;margin:0 18px;display:inline-block}.mqx-band--bottom .mqx-item{opacity:.5}.mqx-band--bottom .mqx-sep{opacity:.28}.mqx-root:hover .mqx-track{animation-play-state:paused}@keyframes mqx-scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes mqx-scroll-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.mqx-track{animation:none!important}.mqx-track:last-child{display:none}}
