.food-games-section_collection__YD8_O{margin-top:56px;scroll-margin-top:100px}.food-games-section_heading__uRkj5{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:22px}.food-games-section_heading__uRkj5 h3{font-size:clamp(1.7rem,3vw,2.5rem);margin:8px 0}.food-games-section_heading__uRkj5 p{max-width:470px;color:var(--hub-muted,#b9adc4);line-height:1.6}.food-games-section_grid__J1OJb{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.food-games-section_card__Vaxoi{overflow:hidden;border:1px solid #ffffff20;border-radius:18px;background:#ffffff07}.food-games-section_art__5f1z4{display:block;aspect-ratio:1;overflow:hidden}.food-games-section_art__5f1z4 img{width:100%;height:100%;object-fit:contain;background:#fff4e1}.food-games-section_copy__YmdDk{padding:20px}.food-games-section_copy__YmdDk h4{font-size:1.2rem;margin:8px 0 12px}.food-games-section_copy__YmdDk p{line-height:1.6;color:var(--hub-muted,#b9adc4)}.food-games-section_copy__YmdDk span{font-size:.75rem;color:#f1be8a;letter-spacing:.06em;text-transform:uppercase}.food-games-section_actions__BM0bu{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.food-games-section_details__XEISK{display:inline-block;margin-top:16px;font-size:.85rem;text-decoration:underline}@media(max-width:1000px){.food-games-section_grid__J1OJb{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.food-games-section_heading__uRkj5{display:block}.food-games-section_grid__J1OJb{grid-template-columns:1fr}}.driving-game-grid_collection__OMo_P{margin:48px 0;scroll-margin-top:100px}.driving-game-grid_heading__NIeaO h3{font-size:clamp(24px,3vw,34px);margin:0 0 8px}.driving-game-grid_heading__NIeaO p{color:#bac8d7;line-height:1.6;margin-bottom:24px}.driving-game-grid_grid__OFiXl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.driving-game-grid_card__JYnnr{overflow:hidden;border:1px solid #ffffff24;border-radius:16px;background:#132236}.driving-game-grid_art__aNtR5{display:block;width:100%;height:auto;aspect-ratio:8/5;object-fit:contain;background:#090f18}.driving-game-grid_copy__Bul7_{padding:22px}.driving-game-grid_copy__Bul7_ span{font-size:12px;letter-spacing:.06em;color:#9fdadd}.driving-game-grid_copy__Bul7_ h4{margin:10px 0;font-size:23px}.driving-game-grid_copy__Bul7_ h4 a{color:inherit;text-decoration:none}.driving-game-grid_copy__Bul7_ p{line-height:1.65;color:#c2cedb}.driving-game-grid_actions__zSLCS{display:flex;gap:10px;flex-wrap:wrap}.driving-game-grid_actions__zSLCS a{font-size:13px;padding:10px 12px}.driving-game-grid_details__p8BY9{display:flex;gap:16px;font-size:13px}.driving-game-grid_details__p8BY9 a{color:#bce8ec}@media(max-width:1000px){.driving-game-grid_grid__OFiXl{grid-template-columns:1fr}.driving-game-grid_card__JYnnr{display:grid;grid-template-columns:1fr 1fr}.driving-game-grid_art__aNtR5{height:100%;object-fit:contain}}@media(max-width:600px){.driving-game-grid_card__JYnnr{display:block}.driving-game-grid_copy__Bul7_{padding:18px}}.driving-game-grid_details__p8BY9{flex-wrap:wrap}.casual-game-grid_collection___x78p{margin-top:36px}.casual-game-grid_heading__TsWvu{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin:0 0 20px}.casual-game-grid_heading__TsWvu h3{font-size:1.4rem;margin:0}.casual-game-grid_heading__TsWvu p{font-size:.85rem;color:#c6b8cc;margin:0}.casual-game-grid_grid__gXoSW{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.casual-game-grid_card__SupQL{border:1px solid rgba(208,171,218,.22);border-radius:15px;overflow:hidden;background:linear-gradient(140deg,#262132,#1b2533);display:flex;flex-direction:column}.casual-game-grid_art__mPxnB{display:block;background:#251c2d;aspect-ratio:1.25;overflow:hidden}.casual-game-grid_art__mPxnB img{display:block;width:100%;height:100%;object-fit:cover}.casual-game-grid_copy__07OCW{padding:20px;display:flex;flex-direction:column;flex:1 1}.casual-game-grid_copy__07OCW>span{font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:#d9b6e3}.casual-game-grid_copy__07OCW h4{font-size:1.2rem;line-height:1.3;margin:12px 0}.casual-game-grid_copy__07OCW p{font-size:.8rem;color:#c6b8cc;line-height:1.7;margin:0 0 18px}.casual-game-grid_copy__07OCW>div{margin-top:auto;display:flex;gap:12px;flex-wrap:wrap;align-items:center}.casual-game-grid_copy__07OCW .hub-button{font-size:.72rem;padding:9px 12px}.casual-game-grid_details__b_j7u{font-size:.7rem;color:#e7c887}.casual-game-grid_more__vUWOl{display:inline-block;margin-top:24px;color:#e7c887;font-size:.9rem}.casual-game-grid_card__SupQL a:focus-visible,.casual-game-grid_more__vUWOl:focus-visible{outline:3px solid #e7c887;outline-offset:4px}@media(max-width:1100px){.casual-game-grid_grid__gXoSW{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.casual-game-grid_grid__gXoSW{grid-template-columns:1fr}.casual-game-grid_heading__TsWvu{display:block}.casual-game-grid_heading__TsWvu p{margin-top:8px}.casual-game-grid_art__mPxnB{aspect-ratio:1.5}}.casual-games-section_section__ynCll{scroll-margin-top:100px}.casual-games-section_feature__LEDbd{display:grid;grid-template-columns:1.12fr 1fr;overflow:hidden;border:1px solid rgba(226,190,112,.28);border-radius:18px;background:linear-gradient(135deg,#1d2835,#2b2034)}.casual-games-section_image__UeV_j{display:flex;flex-direction:column;justify-content:center;background:#171422;position:relative}.casual-games-section_image__UeV_j img{display:block;width:100%;height:auto}.casual-games-section_image__UeV_j>span{font-size:.75rem;text-align:center;padding:10px;color:#c4b9ca}.casual-games-section_copy__7TvF2{padding:30px;align-self:center}.casual-games-section_copy__7TvF2 h3{font-size:clamp(1.6rem,2.7vw,2.2rem);line-height:1.15;margin:13px 0 16px}.casual-games-section_copy__7TvF2 p{color:#d1c7d6;line-height:1.8}.casual-games-section_copy__7TvF2 .casual-games-section_badge__1SO_l{display:inline-block;font-size:.75rem;color:#d4eddd;border:1px solid #456351;border-radius:6px;background:#254034;padding:5px 10px;margin:0}.casual-games-section_copy__7TvF2 ul{padding-left:18px;color:#bfb6ca;font-size:.88rem;line-height:1.9}.casual-games-section_actions__m_SCq{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0 16px}.casual-games-section_more__gbDQ_{color:#efcc87;font-size:.9rem}.casual-games-section_more__gbDQ_:hover{text-decoration:underline}.casual-games-section_section__ynCll a:focus-visible{outline:3px solid #efcc87;outline-offset:4px}@media(max-width:760px){.casual-games-section_feature__LEDbd{grid-template-columns:1fr}.casual-games-section_copy__7TvF2{padding:24px}.casual-games-section_image__UeV_j img{max-height:520px;object-fit:contain}}.devlog_hero___C6h_{min-height:370px;padding:58px max(24px,calc((100vw - 1240px) / 2)) 64px;background:linear-gradient(90deg,rgba(23,14,44,.97),rgba(23,14,44,.8) 45%,rgba(23,14,44,.12)),url(/hub/hero-portal.webp) 100% /cover no-repeat}.devlog_hero___C6h_>div{max-width:730px}.devlog_hero___C6h_ h1{font-size:clamp(3rem,5.3vw,5rem)}.devlog_hero___C6h_ p{max-width:650px}.devlog_introActions__MKW6B{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.devlog_section__k4C1s{scroll-margin-top:110px;padding-top:64px}.devlog_sectionHeading__ksStO{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.devlog_sectionHeading__ksStO h2{margin-top:12px;color:#fff5e8;font-size:clamp(2rem,3.6vw,3.25rem);line-height:1.13}.devlog_allPosts__9eJel{display:inline-flex;align-items:center;gap:12px;flex:none;min-height:44px;color:#f9d68f;font-size:.87rem;font-weight:800}.devlog_controls__zt4IL{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px;padding:22px;border:1px solid rgba(244,200,124,.4);border-radius:16px;background:#241931}.devlog_topics__IQr9Q{display:flex;flex-wrap:wrap;gap:9px}.devlog_topics__IQr9Q button{display:inline-flex;align-items:center;gap:9px;min-height:46px;padding:10px 14px;border:1px solid #81658f;border-radius:999px;background:#1b1429;color:#eedff6;font:inherit;font-size:.79rem;font-weight:800;cursor:pointer}.devlog_topics__IQr9Q button span{display:inline-grid;place-items:center;min-width:23px;min-height:23px;border-radius:50%;background:rgba(255,255,255,.1);font-size:.73rem}.devlog_topics__IQr9Q button[aria-pressed=true]{border-color:#ffe3a5;background:linear-gradient(180deg,#ffebba,#dca65e);color:#2a1730}.devlog_topics__IQr9Q button:disabled{opacity:.47;cursor:default}.devlog_search__RKyOq{flex:1 1;min-width:min(100%,225px);max-width:330px}.devlog_search__RKyOq label{display:block;margin-bottom:8px;color:#f9e9d3;font-size:.78rem;font-weight:800}.devlog_search__RKyOq input{width:100%;min-height:46px;padding:11px 13px;border:1px solid #96709b;border-radius:9px;background:#140f22;color:#fff4e8;font:inherit;font-size:.88rem;color-scheme:dark}.devlog_search__RKyOq input::placeholder{color:#b9a8c8;opacity:1}.devlog_allPosts__9eJel:focus-visible,.devlog_card__SujPZ:focus-visible,.devlog_resultLine__ZVSFr button:focus-visible,.devlog_search__RKyOq input:focus-visible,.devlog_teaser__rqmoj:focus-visible,.devlog_topics__IQr9Q button:focus-visible{outline:3px solid #8ef1e7;outline-offset:4px}.devlog_resultLine__ZVSFr{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:12px 0}.devlog_resultLine__ZVSFr p{color:#cdbbd8;font-size:.82rem}.devlog_resultLine__ZVSFr button{min-height:40px;padding:7px 12px;border:1px solid #a57f51;border-radius:8px;background:#30213e;color:#ffe2a7;font:inherit;font-size:.8rem;cursor:pointer}.devlog_grid__V_dYS{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.devlog_grid__V_dYS>article{display:flex;min-width:0}.devlog_card__SujPZ{display:flex;flex:1 1;flex-direction:column;overflow:hidden;border:1px solid #a57f51;border-radius:18px;background:linear-gradient(145deg,#352446,#1d1632);box-shadow:0 15px 32px rgba(0,0,0,.23);color:#fff5e8;text-decoration:none;transition:transform .18s ease,border-color .18s ease}.devlog_card__SujPZ:hover{transform:translateY(-4px);border-color:#f0cc88}.devlog_art__zdjHD{aspect-ratio:16/10;overflow:hidden;border-bottom:1px solid rgba(244,200,124,.3);background:#160f25}.devlog_art__zdjHD img{display:block;width:100%;height:100%;object-fit:cover}.devlog_cardCopy__6eLAS{display:flex;flex:1 1;flex-direction:column;padding:24px}.devlog_meta__zacec{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;font-size:.71rem}.devlog_meta__zacec>span{padding:6px 10px;border:1px solid #a57f51;border-radius:999px;color:#f9d68f;font-weight:800}.devlog_meta__zacec time{color:#cdbbd8}.devlog_card__SujPZ h3{margin:0;color:#fff3df;font-size:clamp(1.45rem,2vw,1.85rem);line-height:1.17;overflow-wrap:anywhere}.devlog_card__SujPZ p{margin-top:17px;color:#dccde6;font-size:.88rem;line-height:1.65}.devlog_readMore__Ds4pq{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;padding-top:24px;color:#f9d68f;font-size:.83rem;font-weight:900}.devlog_empty__O_lM5{padding:55px 24px;border:1px solid #a57f51;border-radius:16px;background:#241931;text-align:center}.devlog_empty__O_lM5 h3{color:#fff3df;font-size:1.8rem}.devlog_empty__O_lM5 p{margin-top:14px;color:#d7c5e1}.devlog_empty__O_lM5 button{margin-top:24px}.devlog_about__MQHZj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:58px;padding:28px;border:1px solid rgba(244,200,124,.3);border-radius:16px;background:#1e162c}.devlog_about__MQHZj h3{color:#fff1dc;font-size:1.2rem}.devlog_about__MQHZj p{margin-top:10px;color:#cbb9d6;font-size:.86rem;line-height:1.65}.devlog_homeSection__5uMnt{padding-top:85px}.devlog_teaserGrid__zLuON{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.devlog_teaser__rqmoj{display:flex;flex-direction:column;min-width:0;padding:25px;border:1px solid rgba(244,200,124,.42);border-radius:15px;background:linear-gradient(145deg,#352446,#1d1632);color:#fff5e8;text-decoration:none}.devlog_teaser__rqmoj time{color:#cbb9d6;font-size:.76rem}.devlog_teaser__rqmoj h3{margin-top:13px;color:#fff3df;font-size:1.45rem;line-height:1.22}.devlog_teaser__rqmoj p{margin-top:14px;color:#d7c5e1;font-size:.86rem;line-height:1.6}.devlog_teaser__rqmoj>span{display:flex;justify-content:space-between;gap:15px;margin-top:auto;padding-top:22px;color:#f9d68f;font-size:.81rem;font-weight:800}@media(max-width:1000px){.devlog_grid__V_dYS{grid-template-columns:repeat(2,minmax(0,1fr))}.devlog_search__RKyOq{max-width:none}.devlog_teaserGrid__zLuON{grid-template-columns:1fr}}@media(max-width:650px){.devlog_hero___C6h_{min-height:400px;padding:48px 24px;background-image:linear-gradient(90deg,rgba(23,14,44,.96),rgba(23,14,44,.7)),url(/hub/hero-portal.webp)}.devlog_sectionHeading__ksStO{align-items:flex-start;flex-direction:column;gap:10px}.devlog_controls__zt4IL{padding:18px}.devlog_topics__IQr9Q{gap:8px}.devlog_topics__IQr9Q button{font-size:.73rem;padding:9px 11px}.devlog_search__RKyOq{width:100%;min-width:100%}.devlog_grid__V_dYS{grid-template-columns:1fr}.devlog_cardCopy__6eLAS{padding:23px}.devlog_about__MQHZj{grid-template-columns:1fr;padding:24px}}@media(prefers-reduced-motion:reduce){.devlog_card__SujPZ{transition:none}.devlog_card__SujPZ:hover{transform:none}}.home-about_section__Z5zyv{padding-top:80px;scroll-margin-top:120px}.home-about_panel__BYS8_{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid #9b774e;border-radius:20px;background:linear-gradient(145deg,#30213f,#1b142b);box-shadow:0 18px 40px rgba(0,0,0,.2)}.home-about_copy__Cbyrh{padding:clamp(26px,3vw,42px)}.home-about_copy__Cbyrh h2{margin-top:15px;color:#fff3df;font-size:clamp(2rem,3vw,3rem);line-height:1.12}.home-about_copy__Cbyrh p{margin-top:19px;color:#dacbe5;font-size:.92rem}.home-about_actions__H83kg{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.home-about_copy__Cbyrh a{gap:15px}.home-about_art__do0Me{display:flex;flex-direction:column;justify-content:center;min-width:0;background:#171024;border-left:1px solid rgba(244,200,124,.25)}.home-about_art__do0Me img{display:block;width:100%;height:auto}.home-about_chapters__OEWD7{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:28px 22px;text-align:center}.home-about_chapters__OEWD7 span{color:#cdbbd8;font-size:.7rem;line-height:1.5}.home-about_chapters__OEWD7 strong{display:block;margin-bottom:8px;color:#f7d18b;font:700 clamp(1.05rem,1.5vw,1.6rem)/1 Georgia,serif;white-space:nowrap}.home-about_chapters__OEWD7 span:first-child strong{font-size:clamp(.95rem,1.2vw,1.2rem)}@media(min-width:851px) and (max-width:1100px){.home-about_chapters__OEWD7{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 12px}}@media(max-width:850px){.home-about_panel__BYS8_{grid-template-columns:1fr}.home-about_art__do0Me{border-left:0;border-top:1px solid rgba(244,200,124,.25)}.home-about_art__do0Me img{max-height:300px;object-fit:contain}}@media(max-width:540px){.home-about_section__Z5zyv{padding-top:60px;scroll-margin-top:250px}.home-about_chapters__OEWD7{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.home-about_chapters__OEWD7 span:last-child{grid-column:1/-1}.home-about_chapters__OEWD7 strong{font-size:1.5rem}}.game-previews_homeSection__hzPrc{scroll-margin-top:110px}.game-previews_page__heBc3{padding:54px max(20px,calc((100% - 1240px) / 2)) 80px}.game-previews_intro__6KCVJ{max-width:860px;margin-bottom:38px}.game-previews_intro__6KCVJ h1{margin:12px 0 18px;font-size:clamp(2.8rem,5vw,4.6rem);line-height:1.06;color:#fff5e8}.game-previews_intro__6KCVJ p{max-width:64ch;color:#d6c9e1;line-height:1.7}.game-previews_libraryLink__CXQm_{display:inline-flex;margin-top:10px;color:#f4d49a;font-weight:800;text-decoration:underline;text-underline-offset:4px}.game-previews_sectionHeading__vDQgz{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:30px}.game-previews_sectionHeading__vDQgz h2{margin:10px 0 0;color:#fff5e8;font-size:clamp(2.2rem,4vw,3.3rem);line-height:1.1}.game-previews_sectionHeading__vDQgz p{max-width:46ch;margin:0;color:#d6c9e1;line-height:1.7}.game-previews_grid__YEuE3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.game-previews_card__qyp8W{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #796078;border-radius:16px;background:linear-gradient(155deg,#30223d,#20162d);color:#fff5e8;text-decoration:none;box-shadow:0 15px 35px #08051030}.game-previews_card__qyp8W:hover,.game-previews_card__qyp8W[data-selected=true]{border-color:#efcd8b}.game-previews_poster__RMKWG{display:block;position:relative;width:100%;aspect-ratio:16/9;background:#100d19;overflow:hidden}.game-previews_posterImage__X_DmD{display:block;width:100%;height:100%;object-fit:cover}.game-previews_openLabel___CN5v{position:absolute;bottom:12px;left:12px;display:inline-flex;gap:10px;align-items:center;padding:8px 12px;border:1px solid #f4d49a88;border-radius:7px;color:#fff5e8;background:#21172fe8;font:700 .8rem/1.3 Arial,sans-serif}.game-previews_cardCopy__ZqTBm{display:grid;gap:11px;padding:22px;text-align:left}.game-previews_project___WZeh{color:#e9c58b;font-size:.72rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.game-previews_cardTitle__LqfCT{color:#fff5e8;font:700 1.32rem/1.27 Georgia,serif;overflow-wrap:anywhere}.game-previews_description__UwQlN{color:#d6c9e1;font-size:.9rem;line-height:1.55;overflow-wrap:anywhere}.game-previews_duration__nAE3f{color:#b9abc8;font-size:.76rem;line-height:1.4}.game-previews_selectButton__ug4Be{width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;text-align:left}.game-previews_cardSource__HR7pb{margin-top:auto;padding:0 22px 22px;color:#f4d49a;font-size:.82rem;font-weight:800;line-height:1.5}.game-previews_sectionActions__N4uui{display:flex;justify-content:center;margin-top:30px}.game-previews_playerPanel__xnG85{margin:0 0 36px;border:1px solid #b58b70;border-radius:16px;background:#21172f;overflow:hidden}.game-previews_playerHeading__GBa0N{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px}.game-previews_playerHeading__GBa0N h2{margin:8px 0 0;color:#fff5e8;font:700 clamp(1.3rem,3vw,2rem)/1.25 Georgia,serif;overflow-wrap:anywhere;scroll-margin-top:115px}.game-previews_closeButton__bOl_o{flex:none;min-height:44px;padding:9px 15px;border:1px solid #ad8c6d;border-radius:8px;background:#392747;color:#fff5e8;font:700 .82rem/1.4 Arial,sans-serif;cursor:pointer}.game-previews_video__xhEei{display:block;width:100%;height:auto;max-height:min(75svh,700px);object-fit:contain;background:#0d0a14}.game-previews_video__xhEei:fullscreen{width:100%;height:100%;max-height:none;object-fit:contain}.game-previews_playerCopy__32ZX4{padding:18px 22px 22px}.game-previews_playerCopy__32ZX4 p{margin:0 0 14px;color:#d6c9e1;line-height:1.6}.game-previews_sourceLink__XsI98{color:#f4d49a;font-weight:800}.game-previews_cardSource__HR7pb:focus-visible,.game-previews_card__qyp8W:focus-visible,.game-previews_closeButton__bOl_o:focus-visible,.game-previews_libraryLink__CXQm_:focus-visible,.game-previews_selectButton__ug4Be:focus-visible,.game-previews_sourceLink__XsI98:focus-visible{outline:3px solid #8ef1e7;outline-offset:-4px}@media (max-width:1080px){.game-previews_grid__YEuE3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.game-previews_page__heBc3{padding:35px 14px 60px}.game-previews_sectionHeading__vDQgz{display:block}.game-previews_sectionHeading__vDQgz p{margin-top:18px}.game-previews_grid__YEuE3{grid-template-columns:minmax(0,1fr);gap:22px}.game-previews_cardCopy__ZqTBm{padding:19px}.game-previews_cardSource__HR7pb{padding:0 19px 19px}.game-previews_playerHeading__GBa0N{align-items:start;flex-direction:column;padding:18px}.game-previews_playerCopy__32ZX4{padding:16px 18px 20px}.game-previews_sectionActions__N4uui>a{width:100%}}.game-previews_libraryLinks__HtYxg{display:flex;flex-wrap:wrap;gap:0 24px}.network-promotion_promotion__lpROa{display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:40px;width:min(1240px,calc(100% - 40px));margin:clamp(48px,6vw,80px) auto 0;padding:clamp(28px,4vw,48px);border:1px solid rgba(244,200,124,.42);border-radius:20px;background:linear-gradient(155deg,#352446,#21172f);box-shadow:0 20px 45px rgba(0,0,0,.22)}.network-promotion_copy__7pr3U h2{margin:12px 0 18px;color:#fff5e8;font-size:clamp(2.2rem,3.8vw,3.1rem);line-height:1.1}.network-promotion_copy__7pr3U p{max-width:54ch;line-height:1.68;color:#d6c9e1}.network-promotion_actions__u4qh_{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px}.network-promotion_actions__u4qh_ a{max-width:100%}.network-promotion_preview__dyXRA{min-width:0;text-align:center}.network-promotion_preview__dyXRA>div{width:100%;min-height:1px}.network-promotion_preview__dyXRA small{display:block;margin-top:10px;color:#c0b2ce;font-size:.72rem;line-height:1.5}@media (max-width:900px){.network-promotion_promotion__lpROa{grid-template-columns:minmax(0,1fr);gap:28px}.network-promotion_preview__dyXRA{width:min(340px,100%);margin-inline:auto}}@media (max-width:540px){.network-promotion_promotion__lpROa{width:min(1240px,calc(100% - 28px));margin-top:48px;padding:26px 22px}.network-promotion_actions__u4qh_{align-items:stretch}}.showcase_page__xI9uy{--showcase-border:rgba(226,190,112,.24)}.showcase_hero__MZFkT{background:linear-gradient(110deg,rgba(11,18,29,.95),rgba(18,39,48,.88)),url(/hub/hero-portal.webp) 50% /cover}.showcase_hero__MZFkT h1{max-width:800px}.showcase_actions__J3kX6{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.showcase_intro__NMwUN{display:grid;grid-template-columns:1fr 1.2fr;gap:48px}.showcase_intro__NMwUN h2{margin:10px 0 0;font-size:clamp(1.7rem,3vw,2.5rem)}.showcase_intro__NMwUN p{color:#c4cbd3;line-height:1.8;margin:0 0 16px}.showcase_intro__NMwUN a,.showcase_more__MmFWQ a{color:#efcc87;font-weight:650}.showcase_grid__4f4n_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.showcase_card__arZ4E{overflow:hidden;background:linear-gradient(150deg,#14252e,#101924);border:1px solid var(--showcase-border);border-radius:18px;display:flex;flex-direction:column}.showcase_card__arZ4E figure{margin:0;background:#080e15}.showcase_card__arZ4E figure a{display:block}.showcase_card__arZ4E figure img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}.showcase_card__arZ4E figcaption{padding:8px 20px;color:#a8b3c0;font-size:.78rem;border-bottom:1px solid var(--showcase-border)}.showcase_copy__492eH{display:flex;flex-direction:column;flex:1 1;padding:25px}.showcase_genre__kzc5U{color:#c9b478;font-size:.76rem;text-transform:uppercase;letter-spacing:.13em}.showcase_copy__492eH h3{font-size:clamp(1.4rem,2.3vw,1.9rem);line-height:1.2;margin:10px 0 12px}.showcase_copy__492eH p{color:#c4cbd3;line-height:1.75;font-size:.97rem;margin:0 0 17px}.showcase_copy__492eH .showcase_status__8grwF{align-self:flex-start;color:#b8edda;background:#1b3c38;border:1px solid #315c50;border-radius:6px;padding:6px 10px;font-size:.8rem;line-height:1.5}.showcase_opportunity__WEVH_{border-top:1px solid var(--showcase-border);padding-top:16px;margin-top:auto}.showcase_opportunity__WEVH_ strong{color:#e5c991;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.showcase_opportunity__WEVH_ p{margin:7px 0 20px;font-size:.88rem}.showcase_projectLink__9n3DC{color:#f4d99b;font-weight:700;padding:4px 0;align-self:flex-start}.showcase_intro__NMwUN a:hover,.showcase_more__MmFWQ a:hover,.showcase_projectLink__9n3DC:hover{text-decoration:underline}.showcase_page__xI9uy a:focus-visible{outline:3px solid #f4d99b;outline-offset:5px}.showcase_more__MmFWQ{border-top:1px solid var(--showcase-border)}.showcase_more__MmFWQ>div:first-child{max-width:760px}.showcase_more__MmFWQ h2{font-size:clamp(1.8rem,3vw,2.6rem);margin:10px 0 20px}.showcase_more__MmFWQ p{color:#bec8d1;line-height:1.8}.showcase_moreGrid__DYM3q{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px}.showcase_moreGrid__DYM3q article{padding:24px;background:#14232d;border:1px solid var(--showcase-border);border-radius:12px}.showcase_moreGrid__DYM3q h3{font-size:1.2rem;margin:0 0 12px}.showcase_moreGrid__DYM3q p{font-size:.9rem}@media (max-width:760px){.showcase_grid__4f4n_,.showcase_intro__NMwUN,.showcase_moreGrid__DYM3q{grid-template-columns:1fr}.showcase_intro__NMwUN{gap:20px}.showcase_copy__492eH{padding:22px}.showcase_grid__4f4n_{gap:24px}}