.fx-contact{font-family:var(--font-body,"Inter", "Noto Sans SC", sans-serif);color:#717780;background:#fff;line-height:1.8}.fx-contact a,.fx-contact a:visited{color:inherit}.fx-contact-main{padding:40px var(--fx-gutter,32px) 24px;text-align:center}.fx-contact-copy{max-width:1080px;margin:0 auto;font-size:16px;font-weight:400}.fx-contact-copy p{margin:0;line-height:1.8}.fx-contact-copy a{text-underline-offset:5px;white-space:normal;overflow-wrap:anywhere;margin:0 2px;display:inline;position:relative}.fx-contact-copy a:after{content:"";height:44px;position:absolute;top:50%;left:-2px;right:-2px;transform:translateY(-50%)}.fx-contact-copy a:hover{text-decoration:underline}.fx-contact-socials{grid-template-columns:repeat(3,176px);justify-content:center;gap:30px;margin:28px auto 0;display:grid}.fx-contact-social{flex-direction:column;align-items:center;min-width:0;min-height:44px;padding:4px 7px;transition:background-color .2s;display:flex;text-decoration:none!important}.fx-contact-qr{aspect-ratio:1;background:#fff;flex-shrink:0;width:160px;display:block;position:relative;overflow:hidden}.fx-contact-qr img{width:435.106%;height:auto;position:absolute;top:-42.5532%;max-width:none!important}.fx-contact-social-weibo .fx-contact-qr img{left:-44.6809%}.fx-contact-social-wechat .fx-contact-qr img{left:-165.957%}.fx-contact-social-red .fx-contact-qr img{left:-289.362%}.fx-contact-qr.is-custom img{object-fit:contain;width:100%!important;max-width:100%!important;height:100%!important;position:static!important}.fx-contact-account-tile{color:#748293;background:#f0f2f6;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;font-size:20px;display:flex}.fx-contact-platform{margin-top:7px;font-size:14px;font-weight:400}.fx-contact-account{margin-top:0;font-size:15px;font-weight:600}.fx-contact-bottom{padding:16px var(--fx-gutter,32px) 12px;text-align:center;border-top:1px solid #e4e5e7}.fx-contact-copyright{max-width:1160px;margin:0 auto;font-size:14px;font-weight:400;line-height:1.8}.fx-contact-utility{justify-content:center;align-items:center;gap:26px;margin-top:4px;display:flex}.fx-contact-utility>a{align-items:center;gap:7px;min-height:44px;padding:6px 4px;font-size:13px;display:flex}.fx-contact-utility>a svg{flex-shrink:0;transition:transform .2s}.fx-contact-sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fx-contact a:focus-visible{outline-offset:5px;outline:2px solid #717780}@media (hover:hover){.fx-contact-social:hover{background:#f7f7f7}.fx-contact a:hover{color:inherit}.fx-contact-utility>a:hover{text-decoration:underline}.fx-contact-utility>a:hover svg{transform:translate(2px,-2px)}}@media (max-width:800px){.fx-contact-main{padding-top:32px;padding-bottom:20px}.fx-contact-copy{max-width:680px}.fx-contact-socials{grid-template-columns:repeat(3,154px);gap:22px;margin-top:24px}.fx-contact-qr{width:140px}.fx-contact-copyright{font-size:13px}.fx-contact-bottom{padding-top:14px;padding-bottom:10px}}@media (max-width:520px){.fx-contact-main{padding-top:24px;padding-bottom:16px}.fx-contact-copy{text-align:left}.fx-contact-socials{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:390px;margin-top:22px}.fx-contact-social{padding-left:0;padding-right:0}.fx-contact-qr{width:min(100%,112px)}.fx-contact-platform{margin-top:6px;font-size:12px}.fx-contact-account{font-size:12px}.fx-contact-copyright{text-align:center;font-size:12px}.fx-contact-utility{flex-wrap:wrap;gap:20px;margin-top:3px}.fx-contact-utility>a{font-size:12px}.fx-contact-utility>a svg{width:15px;height:15px}}@media (prefers-reduced-motion:reduce){.fx-contact *,.fx-contact :before,.fx-contact :after{transition:none!important;animation:none!important}.fx-contact-utility>a:hover svg{transform:none!important}}.fx-site .fx-contact-main{margin:0 var(--fx-gutter,32px);text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:start;gap:clamp(36px,6vw,100px);padding:40px 0 36px;scroll-margin-top:110px;display:grid}.fx-contact-intro{min-width:0}.fx-contact-intro h2{color:#535e6b;margin:14px 0 10px;font-size:30px;font-weight:500;line-height:1.5}.fx-contact-description{color:#7b8797;white-space:pre-line;margin:0;font-size:16px;line-height:1.7}.fx-site .fx-contact-copy{max-width:530px;margin:26px 0 0;font-size:15px;line-height:1.8}.fx-site .fx-contact-copy p{overflow-wrap:anywhere;margin:0 0 7px;line-height:1.8}.fx-contact-channels{min-width:0}.fx-site a.fx-contact-shop,.fx-site .fx-contact-shop.is-pending{color:#535e6b;background:#f0f2f6;justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:20px 24px;font-size:23px;line-height:1.5;text-decoration:none;display:flex}.fx-contact-shop small{color:#8792a1;font-size:14px}.fx-contact-shop svg{flex-shrink:0;transition:transform .2s}.fx-site .fx-contact-socials{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;gap:22px;max-width:none;margin:24px 0 0}.fx-site .fx-contact-social{text-align:center;align-items:center;padding:0 0 6px}.fx-site .fx-contact-qr{width:min(100%,160px)}.fx-site .fx-contact-platform{margin-top:9px;line-height:1.5}.fx-site .fx-contact-account{overflow-wrap:anywhere;margin-top:2px;line-height:1.5}.fx-site .fx-contact-bottom{padding:18px var(--fx-gutter,32px);border-color:#e4e5e7}@media (hover:hover){.fx-site a.fx-contact-shop:hover{color:#eef2f6;background:#003894}.fx-site a.fx-contact-shop:hover svg{transform:translate(2px,-2px)}}@media (max-width:1000px){.fx-site .fx-contact-main{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:34px}.fx-site .fx-contact-socials{gap:14px}.fx-site .fx-contact-qr{width:min(100%,140px)}}@media (max-width:700px){.fx-site .fx-contact-main{grid-template-columns:1fr;gap:26px;padding:28px 0 30px}.fx-site .fx-contact-copy{max-width:100%;margin-top:19px}.fx-contact-intro h2{font-size:26px}.fx-site .fx-contact-socials{gap:18px;margin-top:22px}.fx-site .fx-contact-qr{width:min(100%,140px)}}@media (max-width:420px){.fx-site .fx-contact-qr{width:min(100%,112px)}.fx-site .fx-contact-socials{gap:10px}.fx-site a.fx-contact-shop,.fx-site .fx-contact-shop.is-pending{padding:18px 20px;font-size:21px}}.fx-home-page .fx-home-carousel .fx-feature-caption>.fx-home-carousel-caption-action{text-align:left;min-width:0;min-height:48px;color:inherit;background:0 0;border:0;flex:1;align-items:center;gap:15px;padding:8px 0;text-decoration:none;display:flex}.fx-home-page .fx-home-carousel .fx-feature-caption>.fx-home-carousel-caption-action>.fx-home-carousel-number{white-space:nowrap;font-family:var(--font-display);letter-spacing:-.03em;color:#7c828c;flex-shrink:0;font-size:20px;font-weight:450;line-height:1}.fx-home-carousel .fx-feature-controls>button{min-width:44px;min-height:44px}.fx-home-carousel-image-empty{z-index:1;color:var(--fx-muted,#748293);font-size:16px;position:relative}.fx-home-carousel-empty{text-align:center;min-height:360px;padding:30px}.fx-home-carousel-empty p{white-space:pre-line;overflow-wrap:anywhere;margin:0}.fx-home-page .fx-home-carousel.is-custom .fx-feature-image{isolation:isolate;padding:0;display:block;position:relative;overflow:hidden}.fx-home-page .fx-home-carousel.is-custom .fx-feature-scene{background:var(--fx-paper,#f2f3f6);width:100%;height:100%;padding:0;position:absolute;inset:0}.fx-home-page .fx-home-carousel.is-custom .fx-feature-scene>img{object-fit:cover;object-position:center;mix-blend-mode:normal;width:100%;max-width:none;height:100%;max-height:none;margin:0;display:block;translate:none}.fx-home-page .fx-home-carousel.is-custom .fx-feature-caption{background:var(--fx-paper,#f2f3f6)}dialog.fx-home-banner-preview{width:min(1100px,100vw - 48px);max-width:none;height:fit-content;max-height:calc(100dvh - 48px);color:var(--fx-ink,#4f5864);font-family:var(--font-body);opacity:0;transition:opacity .2s ease,transform .2s ease,display .2s allow-discrete,overlay .2s allow-discrete;background:#f8f9fb;border:0;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;transform:translateY(12px);box-shadow:0 20px 90px #24364c26}dialog.fx-home-banner-preview:not([open]){display:none}dialog.fx-home-banner-preview[open]{opacity:1;display:block;transform:translateY(0)}.fx-home-banner-preview::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:background-color .2s ease,display .2s allow-discrete,overlay .2s allow-discrete;background:#3c4b5c00}.fx-home-banner-preview[open]::backdrop{background:#3c4b5c59}@starting-style{dialog.fx-home-banner-preview[open]{opacity:0;transform:translateY(12px)}.fx-home-banner-preview[open]::backdrop{background:#3c4b5c00}}.fx-home-banner-preview-header{justify-content:space-between;align-items:center;gap:20px;padding:14px 20px;display:flex}.fx-home-banner-preview-header>img{object-fit:contain;width:148px;height:30px;display:block}.fx-site .fx-home-banner-preview-header>button{color:#748293;background:0 0;border:0;flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.fx-home-banner-preview-image{justify-content:center;align-items:center;width:100%;height:min(68vh,720px);padding:0 20px;display:flex}.fx-home-banner-preview-image>img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.fx-home-banner-preview>p{overflow-wrap:anywhere;margin:0;padding:18px 24px 24px;font-size:15px;line-height:1.6}@media (hover:hover){.fx-home-page .fx-home-carousel .fx-home-carousel-caption-action:hover{color:var(--fx-blue,#003894)}.fx-home-page .fx-home-carousel.is-custom .fx-feature-image:hover img{transform:scale(1.015)}.fx-site .fx-home-banner-preview-header>button:hover{color:var(--fx-blue,#003894);background:#eaf0f8}}@media (max-width:1150px){.fx-home-page .fx-home-carousel .fx-feature-caption>.fx-home-carousel-caption-action{gap:10px}.fx-home-page .fx-home-carousel .fx-feature-caption>.fx-home-carousel-caption-action>.fx-home-carousel-number{font-size:19px}}@media (max-width:520px){.fx-home-page .fx-home-carousel .fx-feature-caption>.fx-home-carousel-caption-action{grid-column:1/-1;gap:10px;min-height:44px;padding:6px 0}.fx-home-carousel-empty{min-height:280px}.fx-home-carousel .fx-feature-controls{grid-column:1/-1}dialog.fx-home-banner-preview{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.fx-home-banner-preview-header{padding:9px 12px}.fx-home-banner-preview-header>img{width:130px;height:27px}.fx-home-banner-preview-image{height:60vh;padding:0 12px}.fx-home-banner-preview>p{padding:14px 16px 20px;font-size:14px}}@media (prefers-reduced-motion:reduce){.fx-home-carousel .fx-slide-scene,dialog.fx-home-banner-preview,.fx-home-banner-preview *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.fx-home-banner-preview::backdrop{scroll-behavior:auto!important;transition:none!important;animation:none!important}.fx-home-page .fx-home-carousel.is-custom .fx-feature-image:hover img{transform:none!important}}.fx-intro-copy{flex-direction:column;align-items:stretch;min-width:0;padding:0 0 12px;display:flex}.fx-intro-content{justify-content:var(--fx-intro-position,flex-start);min-height:0;padding:var(--fx-intro-padding-top,9px) var(--fx-intro-inset,0) 0;text-align:var(--fx-intro-align,left);flex-direction:column;flex:1;display:flex}.fx-intro-copy h1{letter-spacing:1px;margin:var(--fx-intro-title-top,38px) 0 var(--fx-intro-title-bottom,23px);white-space:pre-line;overflow-wrap:anywhere;font-size:clamp(28px,2.6vw,39px);font-weight:500;line-height:1.5}.fx-intro-copy p{color:#656e7a;white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.9}.fx-intro-copy p span{color:#8a8e95;font-size:14px;display:block}.fx-intro-copy>.fx-catalogue-button{margin-top:24px}.fx-about h2,.fx-about p,.fx-contact-copy p,.fx-contact-copyright,.fx-news-empty p,.fx-news-error p,.fx-feature-empty,.fx-available-empty p,.fx-detail-status{white-space:pre-line;overflow-wrap:anywhere}@media (min-width:1650px){.fx-intro-copy h1{font-size:42px}}@media (max-width:1150px){.fx-intro-copy h1{font-size:29px}}@media (max-width:800px){.fx-intro-copy{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:22px;padding:0}.fx-intro-content{min-width:0;padding:min(var(--fx-intro-padding-top,9px),30px) min(var(--fx-intro-inset,0px),16px) 0;flex:1}.fx-intro-copy h1{margin:min(var(--fx-intro-title-top,38px),18px) 0 min(var(--fx-intro-title-bottom,23px),8px);font-size:28px;line-height:1.6}.fx-intro-content>.fx-kicker{font-size:12px}.fx-intro-copy p{display:none}.fx-intro-copy>.fx-catalogue-button{flex-shrink:0;width:192px;margin-top:0}}@media (max-width:520px){.fx-intro-copy{gap:15px}.fx-intro-copy h1{letter-spacing:0;font-size:24px;line-height:1.55}.fx-intro-content>.fx-kicker{letter-spacing:.8px;font-size:12px}.fx-intro-copy>.fx-catalogue-button{width:151px}}@media (max-width:360px){.fx-intro-copy{flex-direction:column;align-items:stretch;gap:18px}.fx-intro-content{padding-left:0;padding-right:0}.fx-intro-copy>.fx-catalogue-button{width:100%}}.fx-home-page .fx-feature{background:var(--fx-paper);overflow:hidden}.fx-home-page .fx-feature-image{background:0 0;height:410px;padding:24px 30px 48px}.fx-feature-scene{isolation:isolate;background:var(--fx-paper);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.fx-home-page .fx-feature-series{font-family:var(--font-display);font-optical-sizing:none;font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.075em;color:#dfe3eb;z-index:0;align-items:flex-start;gap:15px;font-size:clamp(150px,15vw,235px);font-weight:650;line-height:.95;display:flex;position:absolute;top:0;left:0}.fx-home-page .fx-feature-series small{letter-spacing:0;color:#a6afbd;text-align:center;border:1px solid #c5cbd6;min-width:36px;margin-top:13px;padding:7px 10px;font-size:22px;font-weight:500;line-height:1.2}.fx-home-page .fx-feature-scene>img{z-index:1;object-fit:contain;mix-blend-mode:multiply;width:88%;height:86%;margin-top:38px;position:relative}.fx-home-page .fx-feature-caption{background:0 0;gap:15px;min-height:76px;padding:4px 24px 16px}.fx-home-page .fx-feature-caption>button{flex:1;gap:15px;padding:8px 0}.fx-home-page .fx-feature-controls>button{background:0 0;border-color:#d9dde5}.fx-home-page .fx-feature-controls>span{margin-right:7px}.fx-home-page .fx-series-card{text-align:left;font:inherit;border:0;min-height:370px;padding:0}.fx-home-page .fx-series-art{width:100%;height:285px}.fx-home-page .fx-series-art>span{z-index:0;font-optical-sizing:none;align-items:flex-start;gap:10px;font-size:clamp(70px,7vw,110px);line-height:1;display:flex;top:20px}.fx-home-page .fx-series-art>span small{letter-spacing:0;color:#a0aabb;text-align:center;border:1px solid #c5cbd6;min-width:28px;margin:6px 0 0;padding:4px 7px;font-size:16px;line-height:1.2}.fx-home-page .fx-series-art>img{z-index:1;width:100%;height:54%;position:relative}.fx-home-page .fx-series-caption{align-items:flex-end;gap:8px;width:100%;min-height:85px;padding:14px 17px 20px;font-size:14px}.fx-home-page .fx-series-caption>span{max-width:none;line-height:1.55}.fx-home-page .fx-series-caption>svg{flex:none;width:22px}.fx-release-viewport{margin:-5px;padding:5px;overflow:hidden}.fx-slide-scene{--fx-enter-x:36px;animation:.36s cubic-bezier(.22,.65,.25,1) both fx-shift-in}.fx-slide-scene[data-direction="-1"]{--fx-enter-x:-36px}@keyframes fx-shift-in{0%{opacity:.35;transform:translateX(var(--fx-enter-x))}to{opacity:1;transform:translate(0)}}.fx-player-section{padding:0 var(--fx-gutter) 52px}.fx-player-empty{color:#8a929e;white-space:pre-line;margin:12px 0 4px;font-size:15px;line-height:1.8}.fx-player-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.fx-player-card{text-align:left;width:100%;font:inherit;background:0 0;border:0;min-width:0;padding:0;display:block}.fx-player-card>div{aspect-ratio:4/3;background:var(--fx-paper);overflow:hidden}.fx-player-card img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.fx-player-card>span{flex-direction:column;gap:3px;min-height:52px;padding:13px 28px 0 0;display:flex;position:relative}.fx-player-card strong{overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:1.5}.fx-player-card small{color:#7d8795;overflow-wrap:anywhere;white-space:pre-line;font-size:13px}.fx-player-card>span>svg{color:#8a97a8;position:absolute;top:15px;right:0}.fx-player-dialog{color:#596575;background:#f2f3f6;border:0;width:min(1020px,100vw - 48px);max-height:calc(100dvh - 48px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.fx-player-dialog[open]{animation:.2s both fx-gallery-open}.fx-player-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#24354b80}.fx-player-close{z-index:2;color:#596575;background:#f2f3f6;border:1px solid #d6dde7;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:15px;right:15px}.fx-player-fullimage{justify-content:center;align-items:center;height:min(68vh,700px);padding:20px;display:flex;overflow:hidden}.fx-player-fullimage img{object-fit:contain;max-width:100%;max-height:100%}.fx-player-detail{justify-content:space-between;align-items:center;gap:20px;padding:18px 25px 24px;display:flex}.fx-player-detail>div:first-child{flex-direction:column;gap:5px;min-width:0;display:flex}.fx-player-detail strong{overflow-wrap:anywhere;font-size:18px;font-weight:500;line-height:1.5}.fx-player-detail span{color:#788594;overflow-wrap:anywhere;white-space:pre-line;font-size:14px}@keyframes fx-gallery-open{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.fx-channels{margin:0 var(--fx-gutter);grid-template-columns:1fr 1.6fr;align-items:start;gap:70px;padding:40px 0 56px;display:grid}.fx-channels h2{margin:18px 0;font-size:30px;font-weight:500;line-height:1.5}.fx-channels-intro p{color:#7a8593;white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.8}.fx-channels-links{flex-direction:column;gap:26px;min-width:0;display:flex}.fx-channels-shop>a,.fx-channels-shop>div{background:#f0f2f6;justify-content:space-between;align-items:center;gap:20px;min-height:98px;padding:24px 26px;font-size:24px;font-weight:450;display:flex}.fx-channels-shop>div{flex-wrap:wrap}.fx-channels-shop small{color:#8792a1;font-size:14px;font-weight:400}.fx-channels-social>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:10px;display:grid}.fx-channels-social a{grid-template-columns:1fr auto;gap:5px 8px;min-height:74px;padding:14px 0;display:grid}.fx-channels-social strong{overflow-wrap:anywhere;font-size:17px;font-weight:500;line-height:1.4}.fx-channels-social span{color:#7f8b9b;overflow-wrap:anywhere;grid-column:1;font-size:13px}.fx-channels-social svg{color:#8896a8;grid-area:1/2/3;align-self:center}.fx-catalogue-page .fx-catalogue-tools{border-bottom:0;padding-top:6px}.fx-catalogue-page .fx-results-label{min-height:52px}@media (hover:hover){.fx-site .fx-filter-button:hover,.fx-site .fx-feature-controls>button:hover,.fx-site .fx-series-controls>button:hover,.fx-site .fx-reset-button:hover,.fx-site .fx-search>button:hover,.fx-player-close:hover,.fx-player-detail button:hover{color:var(--fx-blue);background:#eaf0f8;border-color:#b9cbe5}.fx-channels a:hover{color:var(--fx-blue)}.fx-channels-shop>a:hover{background:#eaf0f8}.fx-player-card:hover img{transform:scale(1.025)}.fx-player-card:hover strong,.fx-home-page .fx-series-card:hover .fx-series-caption{color:var(--fx-blue)}}@media (max-width:1150px){.fx-home-page .fx-feature-image{height:350px;padding:20px 22px 44px}.fx-home-page .fx-feature-caption{padding:4px 18px 13px}.fx-home-page .fx-feature-caption strong{font-size:13px}.fx-home-page .fx-feature-series{font-size:150px}.fx-home-page .fx-feature-series small{margin-top:9px;font-size:18px}.fx-home-page .fx-series-art{height:235px}.fx-home-page .fx-series-card{min-height:330px}.fx-home-page .fx-series-art>span{gap:7px;font-size:72px;left:14px}.fx-home-page .fx-series-art>span small{min-width:24px;padding:3px 5px;font-size:13px}.fx-home-page .fx-series-caption{padding:13px 14px 18px;font-size:13px}.fx-channels{gap:35px}.fx-channels-social>div{gap:14px}.fx-channels-social strong{font-size:15px}}@media (max-width:800px){.fx-home-page .fx-feature-image{height:370px}.fx-home-page .fx-feature-series{font-size:185px}.fx-home-page .fx-series-art{height:260px}.fx-home-page .fx-series-art>span{font-size:90px}.fx-home-page .fx-series-card{min-height:345px}.fx-home-page .fx-series-caption{font-size:14px}.fx-player-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px}.fx-channels{grid-template-columns:1fr;gap:27px;padding:30px 0 40px}.fx-channels h2{margin:14px 0;font-size:27px}.fx-channels-social strong{font-size:17px}}@media (max-width:520px){.fx-home-page .fx-feature-image{height:280px;padding:20px 16px 43px}.fx-home-page .fx-feature-series{gap:12px;font-size:140px}.fx-home-page .fx-feature-series small{min-width:29px;padding:5px 7px;font-size:15px}.fx-home-page .fx-feature-scene>img{width:100%;height:88%;margin-top:30px}.fx-home-page .fx-feature-caption{gap:5px;min-height:100px;padding:4px 16px 16px}.fx-home-page .fx-feature-caption>button{gap:10px;padding:6px 0}.fx-home-page .fx-feature-caption strong{font-size:13px}.fx-home-page .fx-feature-controls>button{border:1px solid #d9dde5}.fx-home-page .fx-feature-controls>span{margin-right:auto}.fx-home-page .fx-series-art{height:230px}.fx-home-page .fx-series-art>span{gap:8px;font-size:77px}.fx-home-page .fx-series-card{min-height:320px}.fx-home-page .fx-series-caption{min-height:90px;padding:12px 14px 17px;font-size:13px}.fx-player-section{padding-bottom:35px}.fx-player-grid{gap:20px 15px}.fx-player-card strong{font-size:13px}.fx-player-card small{font-size:12px}.fx-player-card>span{padding-right:20px}.fx-player-card>span>svg{width:17px}.fx-player-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.fx-player-detail{gap:12px;padding:15px}.fx-player-detail strong{font-size:15px}.fx-player-fullimage{height:56vh;padding:12px}.fx-channels-shop>a,.fx-channels-shop>div{min-height:85px;padding:20px;font-size:21px}.fx-channels-social>div{gap:14px}.fx-channels-social strong{font-size:15px}.fx-channels-social span{font-size:12px}}@media (prefers-reduced-motion:reduce){.fx-site .fx-slide-scene,.fx-player-dialog[open]{animation:none!important;transform:none!important}.fx-player-card img{transition:none}}.fx-home-page .fx-series-art>.fx-release-variant{z-index:2;color:#9ca8b8;min-width:0;font-family:var(--font-display);font-optical-sizing:none;letter-spacing:0;background:0 0;border:0;margin:0;padding:0;font-size:18px;font-weight:500;line-height:1.2;position:absolute;top:23px;right:18px}.fx-home-page .fx-series-caption{align-items:flex-end;min-height:110px;padding-top:16px}.fx-home-page .fx-series-caption>span{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.fx-home-page .fx-series-caption>svg{align-self:flex-end}.fx-release-model{font:inherit;overflow-wrap:anywhere;font-weight:500;line-height:1.4;display:block}.fx-release-version{font-size:inherit;overflow-wrap:anywhere;line-height:1.5;display:block}@media (max-width:1150px){.fx-home-page .fx-series-art>.fx-release-variant{font-size:16px;top:21px;right:14px}}@media (max-width:520px){.fx-home-page .fx-series-caption{min-height:110px}.fx-home-page .fx-series-art>.fx-release-variant{font-size:16px;right:14px}}.fx-home-page .fx-feature{position:relative}.fx-home-page .fx-feature-image{isolation:auto;position:static}.fx-home-page .fx-feature-scene{width:100%;height:100%;padding:0;position:absolute;inset:0}.fx-home-page .fx-feature-scene>img{object-position:center;width:auto;max-width:88%;height:auto;max-height:65%;translate:0 var(--fx-art-y,0%);margin:0}.fx-feature-scene>img[src="/assets/product-11-1.webp"]{--fx-art-y:-7.83%}.fx-feature-scene>img[src="/assets/product-08-2.webp"]{--fx-art-y:-10.43%}.fx-feature-scene>img[src="/assets/product-10-1.webp"]{--fx-art-y:0.54%}.fx-feature-scene>img[src="/assets/product-10-2.webp"]{--fx-art-y:-1.52%}.fx-feature-scene>img[src="/assets/product-09-1.webp"]{--fx-art-y:-0.43%}.fx-home-page .fx-feature-series{top:24px;left:30px}.fx-home-page .fx-feature-corner{z-index:2;pointer-events:none;bottom:100px}.fx-home-page .fx-feature-caption{z-index:3;position:relative}@media (max-width:1150px){.fx-home-page .fx-feature-series{top:20px;left:22px}}@media (max-width:520px){.fx-home-page .fx-feature-series{top:20px;left:16px}.fx-home-page .fx-feature-corner{bottom:124px}.fx-home-page .fx-feature-scene>img{width:auto;max-width:100%;height:auto;max-height:65%;margin:0}}.fx-home-page{--fx-panel-inset:24px;--fx-card-inset:20px;--fx-number-inset:24px;--fx-series-number-size:clamp(70px,7vw,110px);--fx-variant-number-size:18px;--fx-model-line:21px;--fx-version-line:21px}.fx-home-page .fx-intro-copy{padding-bottom:0}.fx-home-page .fx-home-intro{align-items:stretch}.fx-home-page .fx-feature-series{left:var(--fx-panel-inset);line-height:.75}.fx-home-page .fx-feature-variant{top:24px;right:var(--fx-panel-inset);z-index:0;color:#f6f7fa;min-width:42px;height:56px;font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:0;background:#dfe3eb;place-items:center;padding:0 10px;font-size:38px;font-weight:600;line-height:1;display:grid;position:absolute}.fx-home-page .fx-home-new-label{color:#f7f8fa;width:max-content;max-width:100%;min-height:calc(1.2em + 10px);font-family:var(--font-body);font-size:var(--home-new-label-size,12px);letter-spacing:0;text-align:center;overflow-wrap:anywhere;background:#b92d2b;justify-self:end;place-items:center;margin:0;padding:5px 9px;font-weight:700;line-height:1.2;display:inline-grid}.fx-home-page .fx-home-new-label>.fx-home-new-label-text{width:auto;font:inherit;text-align:center;margin:0;padding:0;line-height:1;display:block}.fx-home-page .fx-feature-corner>svg{margin-left:auto}.fx-home-page .fx-feature-caption{padding-left:var(--fx-panel-inset);padding-right:var(--fx-panel-inset)}.fx-home-page .fx-feature-corner{left:var(--fx-panel-inset);right:var(--fx-panel-inset)}.fx-home-page .fx-home-carousel .fx-feature-caption>.fx-home-carousel-caption-action{align-items:baseline}.fx-home-page .fx-series-art>span{left:var(--fx-card-inset);top:var(--fx-number-inset);font-size:var(--fx-series-number-size);line-height:.75}.fx-home-page .fx-series-art>.fx-release-variant{right:var(--fx-card-inset);top:var(--fx-number-inset);font-size:var(--fx-variant-number-size);line-height:.75}.fx-home-page .fx-series-caption{grid-template-columns:minmax(0,1fr) auto 22px;grid-template-rows:minmax(29px,auto) minmax(calc(2 * var(--fx-version-line)),auto);padding:16px var(--fx-card-inset) var(--fx-card-inset);align-items:start;gap:3px 10px;min-height:108px;display:grid}.fx-home-page .fx-series-caption>.fx-home-new-label{grid-area:1/2/auto/4;align-self:start;place-items:center;gap:0;width:max-content;line-height:1.2;display:inline-grid}.fx-home-page .fx-series-caption>svg{grid-area:2/3;place-self:end;width:22px;height:22px;margin:0}.fx-home-page .fx-series-caption>.fx-release-model{line-height:var(--fx-model-line);font-size:inherit;grid-area:1/1;align-self:start;min-width:0;margin:2px 0 0;font-weight:500}.fx-home-page .fx-series-caption>.fx-release-version{width:100%;line-height:var(--fx-version-line);font-size:inherit;grid-area:2/1/auto/3;align-self:end;min-width:0;margin:0;display:block}.fx-home-page .fx-series-caption>.fx-home-new-label.is-custom-svg{background:0 0;min-height:0;padding:0;line-height:0}@media (max-width:1150px){.fx-home-page{--fx-panel-inset:18px;--fx-card-inset:18px;--fx-number-inset:24px;--fx-series-number-size:90px;--fx-variant-number-size:17px}.fx-home-page .fx-series-grid{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:calc(33.3333% - 12px);grid-auto-flow:column;gap:18px;overflow-x:auto}.fx-home-page .fx-series-card{scroll-snap-align:start}.fx-home-page .fx-feature-variant{min-width:36px;height:46px;padding:0 8px;font-size:30px;top:20px}}@media (max-width:520px){.fx-home-page{--fx-panel-inset:16px;--fx-card-inset:16px;--fx-number-inset:24px;--fx-series-number-size:77px;--fx-variant-number-size:16px}.fx-home-page .fx-series-grid{grid-auto-columns:calc(50% - 8px);gap:16px}.fx-home-page .fx-feature-variant{min-width:30px;height:40px;padding:0 7px;font-size:26px}.fx-home-page .fx-series-caption{grid-template-columns:minmax(0,1fr) 22px;position:relative}.fx-home-page .fx-series-caption>.fx-release-model{grid-column:1/-1}.fx-home-page .fx-series-caption>.fx-release-version{grid-column:1}.fx-home-page .fx-series-caption>svg{grid-column:2}.fx-home-page .fx-series-caption>.fx-home-new-label{right:var(--fx-card-inset);font-size:calc(var(--home-new-label-size,12px) - 1px);padding:5px 6px;position:absolute;top:-27px}}
