.ContentBlockView_imgWrapper__h_moB{width:100%}.ContentBlockView_imgContainer__M9pNL{width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:8px}.ContentBlockView_imgContainer__M9pNL .ant-image,.ContentBlockView_imgContainer__M9pNL .ant-image-img{width:100%;height:100%}.ContentBlockView_floatWrapper__RLufX{overflow:hidden}.ContentBlockView_floatImage__KoIQK{float:left;width:40%;max-width:320px;margin:0 24px 0 0;border-radius:8px;overflow:hidden}@media (max-width:576px){.ContentBlockView_floatImage__KoIQK{float:none;width:100%;max-width:100%;margin:0 0 16px}}@media (min-width:576px){.ContentBlockView_imgContainer__M9pNL{aspect-ratio:1/1}}.ContentBlockView_htmlWrapper__RYqmT{border-radius:8px;overflow:hidden;border:1px solid #f0f0f0}.ContentBlockView_htmlWrapper__RYqmT table{width:100%;border-collapse:collapse;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:14px;color:rgba(0,0,0,.88)}.ContentBlockView_htmlWrapper__RYqmT td,.ContentBlockView_htmlWrapper__RYqmT th{padding:12px 16px;border:1px solid #f0f0f0;text-align:left;font-weight:400}.ContentBlockView_htmlWrapper__RYqmT thead th{background:#f5f7f6;font-weight:600;color:rgba(0,0,0,.88);border-bottom:1px solid #f0f0f0}.ContentBlockView_htmlWrapper__RYqmT tbody tr{background:#fafafa}.ContentBlockView_htmlWrapper__RYqmT tbody tr:hover td{background:#f5f7f6}.ProductNodeBody_wrapper__IX8dt{width:100%}.ProductNodeBody_imgContainer__fpgSb{width:100%;overflow:hidden;border-radius:8px}.Sidebar_sidebar__86IlD{width:240px;flex-shrink:0;height:100%;background:#fff;border-right:1px solid #f0f0f0}.ProductionWidget_sectionHead__hvMzN{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:28px}.ProductionWidget_productGrid___2vkA{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:16px;gap:16px;align-items:stretch}.ProductionWidget_fullWidth__KSX_k{grid-template-columns:repeat(auto-fill,minmax(235px,1fr))}.ProductionWidget_productCardLink__qzaPL{display:flex;width:100%;min-width:0;height:100%}.ProductionWidget_productCardLink__qzaPL .ant-card{width:100%;min-width:0;height:100%}.ProductionWidget_productCardImg__vhP2G{display:block;width:100%;height:180px;object-fit:cover}.ProductionWidget_productCardPlaceholder__c1wUp{width:100%;height:180px;background:linear-gradient(135deg,var(--color-mint),var(--color-emerald-dark));opacity:.5}@media (max-width:576px){.ProductionWidget_productCardImg__vhP2G,.ProductionWidget_productCardPlaceholder__c1wUp{height:160px}}.AboutWidget_aboutText__9KgCq{color:var(--color-ink-soft);max-width:520px}.AboutWidget_aboutRing__SdtxZ{display:flex;justify-content:flex-end;align-items:center}.AboutWidget_aboutRingInner__HEL95{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:320px}.AboutWidget_aboutRingSvg__FYO_y{width:100%;max-width:320px;animation:AboutWidget_spin__oaWVp 40s linear infinite}.AboutWidget_aboutRingLogo__YUDAC{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40%;max-width:65px;display:flex;align-items:center;justify-content:center;animation:AboutWidget_pulse__WSR0q 4s ease-in-out infinite;border:none;background:transparent;box-shadow:none;padding:0;cursor:pointer;perspective:400px;transform-style:preserve-3d}.AboutWidget_aboutRingLogo__YUDAC img{width:100%;height:auto;filter:drop-shadow(0 2px 10px rgba(0,0,0,.35))}.AboutWidget_aboutRingLogo__YUDAC:hover img{transform:scale(1.08)}.AboutWidget_isFlipping__rj1VA{animation:AboutWidget_coin-flip__p_pkD .8s ease}.AboutWidget_ring__3MChV{fill:none;stroke-width:1.5}.AboutWidget_ring1__Xaq_F{stroke:var(--color-gray-line)}.AboutWidget_ring2__41inO{stroke:var(--color-mint);stroke-dasharray:6 10}.AboutWidget_ring3__ID4RX{stroke:var(--color-emerald)}.AboutWidget_ring4__SlWZD{stroke:var(--color-emerald-dark);fill:rgba(16,185,129,.08)}@keyframes AboutWidget_coin-flip__p_pkD{0%{transform:translate(-50%,-50%) rotateY(0deg) scale(1)}30%{transform:translate(-50%,-50%) rotateY(180deg) scale(1.15)}60%{transform:translate(-50%,-50%) rotateY(1turn) scale(1.15)}to{transform:translate(-50%,-50%) rotateY(2turn) scale(1)}}@keyframes AboutWidget_pulse__WSR0q{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.06)}}@keyframes AboutWidget_spin__oaWVp{to{transform:rotate(1turn)}}@media (max-width:768px){.AboutWidget_aboutRing__SdtxZ{justify-content:center}}.CtaWidget_cta__bU4KV{position:relative;overflow:hidden;border-radius:28px;padding:48px 56px;background:linear-gradient(hsla(0,0%,100%,.15),hsla(0,0%,100%,.15)),linear-gradient(120deg,var(--color-emerald-dark),var(--color-emerald));box-shadow:0 24px 48px -16px rgba(6,78,59,.35)}.CtaWidget_cta__bU4KV:after{content:"";position:absolute;top:-80px;right:-80px;width:260px;height:260px;border-radius:50%;background:hsla(0,0%,100%,.08);pointer-events:none}.CtaWidget_ctaInner__p2gaj{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap}.CtaWidget_ctaContent__6lEDr{max-width:560px}.CtaWidget_ctaTitle__DCpnw.CtaWidget_ctaTitle__DCpnw{color:#fff;margin-bottom:12px;font-weight:700}.CtaWidget_ctaText__IkNZj.CtaWidget_ctaText__IkNZj{color:hsla(0,0%,100%,.85);font-size:16px;line-height:1.6;margin-bottom:0}.CtaWidget_ctaLink__OvFB_{flex-shrink:0}.CtaWidget_ctaBtn__axtDa.CtaWidget_ctaBtn__axtDa{display:inline-flex;align-items:center;gap:10px;height:auto;padding:14px 28px;color:#fff;border-color:hsla(0,0%,100%,.7);background:transparent;border-radius:999px;font-weight:600;transition:all .25s ease}.CtaWidget_ctaBtn__axtDa.CtaWidget_ctaBtn__axtDa:focus,.CtaWidget_ctaBtn__axtDa.CtaWidget_ctaBtn__axtDa:hover{color:var(--color-emerald-dark)!important;border-color:#fff!important;background:#fff!important;transform:translateY(-2px);box-shadow:0 12px 24px -8px rgba(0,0,0,.25)}.CtaWidget_ctaBtnIcon__Yh_fj{color:inherit;transition:transform .25s ease}.CtaWidget_ctaBtn__axtDa.CtaWidget_ctaBtn__axtDa:hover .CtaWidget_ctaBtnIcon__Yh_fj{transform:translateX(4px)}@media (max-width:768px){.CtaWidget_cta__bU4KV{padding:36px 28px}.CtaWidget_ctaInner__p2gaj{flex-direction:column;align-items:flex-start}.CtaWidget_ctaLink__OvFB_{width:100%}.CtaWidget_ctaBtn__axtDa.CtaWidget_ctaBtn__axtDa{width:100%;justify-content:center}}@media (max-width:576px){.CtaWidget_cta__bU4KV{padding:28px 20px;border-radius:20px}}