@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7e832ad540183e91-s.280oih_b74u9j.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2094fb60fd9c8287-s.3qxy1tqak831c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c875c6f5d3e977ac-s.p.1h18_wedhzk4h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.2b_sldcwg6mn_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.1emuuracu50qd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.43zbiuwnnoiok.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ynx40_3oa9rk.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.1975l3y3401x_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.2o7m9ogm38dql.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.3ji57o093q1kd.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.19xuq3td7fwu_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.3o_v2fun1jzxk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_cbe3b8bc-module__yTXaEa__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_cbe3b8bc-module__yTXaEa__variable{--font-body:"Poppins", "Poppins Fallback"}
@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_f4207ec2-module__K-qD3W__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_f4207ec2-module__K-qD3W__variable{--font-display:"Outfit", "Outfit Fallback"}
@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8a1ce52571f746ab-s.34xt3y-flpbb_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/23af4c6531df3fad-s.3hq2fetogf7e9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/328c66eecfe73616-s.16zojs0c2kqq_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/900083fdf0c8222c-s.35o131v67zqem.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc4cfa71b76e3c7-s.2m9etex6frr7j.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bd018ee847a2420e-s.1z4_ab6ap75c7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f5e4054992afc1ae-s.p.1eel8l_puq9gk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Condensed Fallback;src:local(Arial);ascent-override:104.44%;descent-override:27.48%;line-gap-override:0.0%;size-adjust:88.83%}.roboto_condensed_88f86c6d-module__yxuHPW__className{font-family:Roboto Condensed,Roboto Condensed Fallback;font-style:normal;font-weight:700}.roboto_condensed_88f86c6d-module__yxuHPW__variable{--font-catalog-count:"Roboto Condensed", "Roboto Condensed Fallback"}
.home-page,.games-page,.game-page,.contact-page,.privacy-page,.par-page{--color-bg:#373737;--color-bg-deep:#1e1e1e;--color-text:#fff;--color-text-dark:#2a2a2a;--color-text-muted:#3d3d3d;--color-accent:#ff8601;--color-accent-deep:#ff8400;--color-game-gold:#dcab56;--color-game-purple:#602f76;--header-width:min(956px, calc(100% - 32px));--content-width:min(1152px, calc(100% - 48px));color:var(--color-text);background:var(--color-bg-deep)}.home-page a:focus-visible,.home-page button:focus-visible,.games-page a:focus-visible,.games-page button:focus-visible,.game-page a:focus-visible,.game-page button:focus-visible,.contact-page a:focus-visible,.contact-page button:focus-visible,.contact-page input:focus-visible,.contact-page textarea:focus-visible,.privacy-page a:focus-visible,.privacy-page button:focus-visible,.par-page a:focus-visible,.par-page button:focus-visible,.par-page input:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.wallpaper{isolation:isolate;background-color:var(--color-bg);position:relative;overflow:hidden}.wallpaper:before{content:"";pointer-events:none;z-index:0;background:url(/images/decor/gradient-bubbles.svg) 50%/cover no-repeat;position:absolute;inset:-30% -20%}.wallpaper:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(97deg,#0006 15%,#0000001f 100%),#60536333;position:absolute;inset:0}.wallpaper>*{z-index:2;position:relative}.section-heading{font-family:var(--font-display), sans-serif;letter-spacing:.05em;text-align:center;text-transform:none;margin:0;font-size:clamp(1.6rem,3.2vw,2.5rem);font-weight:800;line-height:1.15}.section-heading--sm{letter-spacing:.05em;font-size:clamp(1.1rem,2vw,1.5rem)}.glass-button,.glass-panel{color:var(--color-text);-webkit-backdrop-filter:blur(8px)saturate(1.15);background:#c49c5261;position:relative;overflow:hidden;box-shadow:inset 4px 5px 6px #ffffff4d,inset -1px -3px 4px #ffffff4d,0 8px 13px #00000040}.glass-button:after,.glass-panel:after{content:"";pointer-events:none;opacity:.22;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.glass-button{min-width:202px;min-height:59px;font-family:var(--font-body), sans-serif;letter-spacing:.05em;white-space:nowrap;border:0;border-radius:100px;justify-content:center;align-items:center;padding:10px 28px;font-size:1.35rem;font-weight:600;text-decoration:none;transition:transform .2s,filter .2s;display:inline-flex}.glass-button span{z-index:1;position:relative}.glass-button:hover{filter:brightness(1.08);transform:translateY(-1px)}button.glass-button{cursor:pointer;appearance:none}button.glass-button:disabled{cursor:wait;opacity:.72;filter:none;transform:none}.glass-button--compact{min-width:172px;min-height:53px;font-size:1.15rem}.glass-button--outline{-webkit-backdrop-filter:none;background:0 0;border:3px solid #ff9d33;box-shadow:0 0 0 1px #ff840099}.glass-button--outline:after{display:none}.disclaimer-overlay{--color-text:#fff;--color-accent:#ff8601;z-index:1000;background:#1e1e1e;justify-content:center;align-items:center;padding:16px;display:none;position:fixed;inset:0}html[data-disclaimer-gate=prompt] .disclaimer-overlay{display:flex}html[data-disclaimer-gate=accepted] .disclaimer-overlay{display:none}html:not([data-disclaimer-gate=accepted]){overflow:hidden}html:not([data-disclaimer-gate=accepted]) main{visibility:hidden;pointer-events:none}.disclaimer-gate-loading__text{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.08em;font-weight:500}.disclaimer-overlay a:focus-visible,.disclaimer-overlay button:focus-visible,.game-feature-lightbox a:focus-visible,.game-feature-lightbox button:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.disclaimer-dialog{aspect-ratio:733/702;isolation:isolate;background:linear-gradient(145deg,#373737fa 0%,#1e1e1efa 100%),#2a2a2a;border-radius:12px;width:min(733px,100vw - 32px);position:relative;box-shadow:inset 0 0 0 3px #ff9d3359,0 24px 48px #00000073}.disclaimer-dialog__panel{pointer-events:none;z-index:0;width:172.169%;max-width:none;height:131.98%;position:absolute;top:0;left:-36.1528%}.disclaimer-dialog__content{z-index:1;text-align:center;flex-direction:column;align-items:center;height:100%;padding:21.4% 12.5% 18.4%;display:flex;position:relative}.disclaimer-dialog__title{max-width:100%;color:var(--color-text);font-family:var(--font-display), sans-serif;letter-spacing:.05em;text-transform:uppercase;white-space:pre-line;margin:0;font-size:clamp(1.35rem,3.2vw,2.5rem);font-weight:800;line-height:1.15}.disclaimer-dialog__text{max-width:548px;color:var(--color-text);font-family:var(--font-body), sans-serif;letter-spacing:.05em;white-space:pre-line;margin:8.5% 0 0;font-size:clamp(.95rem,2.1vw,1.5rem);font-weight:500;line-height:1.35}.disclaimer-dialog__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(1.25rem,5vw,4.55rem);width:100%;margin-top:auto;display:flex}.site-header{width:var(--header-width);border-radius:100px;margin:0 auto}.site-header__list{justify-content:center;align-items:center;gap:clamp(1.5rem,6vw,6.25rem);margin:0;padding:9px 36px;list-style:none;display:flex}.site-header__link{font-family:var(--font-body), sans-serif;letter-spacing:.05em;white-space:nowrap;font-size:clamp(1rem,1.8vw,1.5rem);font-weight:600;text-decoration:none}.site-header__link--active{text-underline-offset:.28em;text-decoration:underline;text-decoration-thickness:2px}.site-header__logo-frame{width:91px;height:55px;display:block;overflow:hidden}.site-header__logo-frame img{object-fit:cover;object-position:left center;width:269%;max-width:none;height:100%;display:block}.hero{flex-direction:column;align-items:center;width:100%;max-width:100%;min-height:100dvh;padding:40px 16px 72px;display:flex;overflow:hidden}.hero.wallpaper:after{z-index:2}.hero>.hero__media{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero__poster,.hero__video{object-fit:cover;object-position:center;opacity:0;width:100%;height:100%;transition:opacity .7s;position:absolute;inset:0}.hero__poster.is-ready,.hero__video.is-ready{opacity:1}@media (prefers-reduced-motion:reduce){.hero__poster,.hero__video{transition:none}}.hero .site-header,.hero__copy{z-index:3}.hero__copy{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;display:flex}.hero__title{font-family:var(--font-display), sans-serif;letter-spacing:.05em;margin:0;font-size:clamp(3.4rem,12vw,8.125rem);font-weight:800;line-height:.95}.hero__tagline{letter-spacing:.05em;margin:0 0 20px;font-size:clamp(1.1rem,2.4vw,1.75rem);font-weight:400}.about{padding:48px 24px 80px}.about__grid{max-width:var(--content-width);grid-template-columns:minmax(220px,392px) minmax(0,1fr);grid-template-areas:"photo copy""photo secondary";align-items:start;gap:36px 48px;margin:0 auto;display:grid}.about__photo{overflow:hidden}.about__photo img{object-fit:cover;width:100%;height:100%}.about__photo--primary{grid-area:photo;min-height:520px;max-height:700px}.about__photo--secondary{grid-area:secondary}.about__copy{flex-direction:column;grid-area:copy;align-items:center;gap:20px;padding-top:12px;display:flex}.about__copy .section-heading{text-align:center}.about__body{letter-spacing:.05em;flex-direction:column;gap:20px;width:100%;max-width:665px;margin:0;font-size:clamp(1rem,1.8vw,1.5rem);font-weight:300;line-height:1.45;display:flex}.about__body p{margin:0}.spotlight{flex-direction:column;align-items:center;min-height:909px;display:flex;position:relative;overflow:hidden}.spotlight__bg,.spotlight__shade{pointer-events:none;position:absolute;inset:0}.spotlight__bg img{object-fit:cover;width:100%;height:100%}.spotlight__shade{opacity:.52;width:min(641px,100%);left:50%;transform:translate(-50%)}.spotlight--purple .spotlight__shade{background:linear-gradient(#d9d9d959 0%,#9000ff8c 100%)}.spotlight--orange .spotlight__shade{background:linear-gradient(#d9d9d959 0%,#ff84008c 100%)}.spotlight__content{z-index:2;text-align:center;flex-direction:column;align-items:center;width:min(593px,100% - 32px);padding:32px 16px 0;display:flex;position:relative}.spotlight__title{font-family:var(--font-display), sans-serif;letter-spacing:.04em;flex-direction:column;margin:16px 0 24px;font-size:clamp(1.4rem,2.6vw,2rem);font-weight:700;line-height:1.2;display:flex}.spotlight__body{flex-direction:column;gap:16px;width:100%;margin:0 0 16px;font-size:clamp(.95rem,1.5vw,1.25rem);line-height:1.45;display:flex}.spotlight__body p{margin:0}.spotlight--dark{color:#fff}.spotlight--light{color:var(--color-text-dark)}.spotlight__character{z-index:2;pointer-events:none;width:min(975px,100%);margin-top:auto;position:relative}.spotlight__character img{width:100%;height:auto}.spotlight--orange .spotlight__character{width:min(697px,92%)}.partners{background:var(--color-accent);text-align:center;padding:48px 24px 40px}.partners__heading{margin-bottom:28px}.partners__grid{max-width:var(--content-width);grid-template-columns:repeat(4,minmax(0,1fr));place-items:center;gap:28px 32px;margin:0 auto 36px;padding:0;list-style:none;display:grid}.partners__logo{justify-content:center;align-items:center;width:min(220px,100%);height:80px;display:flex}.partners__logo img{object-fit:contain;width:100%;max-width:none;height:100%}.games{text-align:center;padding:72px 24px 80px}.games__heading{margin-bottom:48px}.games__grid{max-width:var(--content-width);grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 24px;margin:0 auto;padding:0;list-style:none;display:grid}.games__card{color:inherit;flex-direction:column;align-items:center;gap:8px;display:flex}.games__media,.games__title{color:inherit;text-decoration:none}.games__media{width:100%;display:block}.games__title:hover{color:var(--color-accent)}.games__media:hover .games__thumb{filter:brightness(1.06)}.games__thumb{aspect-ratio:1;width:100%;max-width:270px;display:block;overflow:hidden}.games__thumb img{object-fit:cover;width:100%;height:100%}.games__title{letter-spacing:.05em;font-size:1.06rem;font-weight:600}.games__status{letter-spacing:.05em;color:var(--color-accent);font-size:1rem;font-weight:300}.games__cta{margin-top:48px}.games-catalog{text-align:center;padding:40px 24px 80px}.games-catalog .site-header{margin-bottom:36px}.catalog-count{justify-content:center;margin:0 auto 40px;display:flex}.catalog-count__digits{--count-size:clamp(4.75rem, 9vw, 6.75rem);font-size:var(--count-size);gap:.12em;display:flex}.catalog-count__digit{color:#ff1e01;width:.78em;height:1.18em;font-family:var(--font-display), sans-serif;font-variant-numeric:tabular-nums;background:#fff;border-radius:.07em;place-items:center;font-weight:800;line-height:1;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,inset 0 -.04em .06em #0000000f,0 .08em .14em #00000057}.catalog-count__glyph{color:#ff4001;font-family:var(--font-catalog-count), sans-serif;font-weight:700;display:block;transform:scale(1.12)}.catalog-count__digit:after{content:"";mix-blend-mode:multiply;pointer-events:none;background:linear-gradient(#0000 0%,#00000047 32%,#000000c7 50%,#00000047 68%,#0000 100%);height:.06em;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.games-catalog__heading{margin-bottom:48px}.contact-catalog{text-align:center;padding:40px 24px 80px}.contact-catalog .site-header{margin-bottom:72px}.contact-catalog__heading{margin-bottom:80px}.privacy-catalog{text-align:center;padding:40px 24px 80px}.privacy-catalog .site-header{margin-bottom:72px}.privacy-catalog__heading{margin-bottom:48px}.privacy-body{text-align:left;letter-spacing:.02em;max-width:720px;margin:0 auto;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.6}.privacy-body p{margin:0 0 1.25rem}.privacy-body p:last-child{margin-bottom:0}.privacy-body ul{margin:0 0 1.25rem;padding-left:1.4rem}.privacy-body li{margin:0 0 .45rem}.privacy-body li:last-child{margin-bottom:0}.privacy-body a{color:var(--color-accent)}.par-catalog{text-align:center;padding:40px 24px 80px}.par-catalog .site-header{margin-bottom:72px}.par-catalog__heading{margin-bottom:48px}.par-form{text-align:center}.par-form__lead{letter-spacing:.04em;max-width:40rem;margin:0;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.5}.par-form__lead code{color:var(--color-accent);font-family:inherit}.par-session{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 24px;width:min(956px,100% - 32px);margin:0 auto 40px;display:flex}.par-session__email{letter-spacing:.04em;margin:0}.par-session__email span{color:var(--color-accent)}.par-session__logout{appearance:none;color:var(--color-accent);font-family:var(--font-body), sans-serif;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;padding:0;font-size:1rem;font-weight:600;text-decoration:underline}.par-session__logout:hover{filter:brightness(1.08)}.par-file{width:100%;color:var(--color-text);font-family:var(--font-body), sans-serif;letter-spacing:.05em;cursor:pointer;border:4px solid #ff840099;flex-direction:column;align-items:center;gap:16px;padding:24px 32px;font-weight:600;display:flex}.par-file__label{font-size:clamp(1.1rem,2vw,1.5rem)}.par-file input{max-width:100%;color:var(--color-text);font:inherit}.par-file__name{font-size:1rem;font-weight:400}.par-progress{width:100%}.par-progress__copy{letter-spacing:.04em;margin:0;font-size:1rem;line-height:1.5}.par-progress__track{background:#ffffff29;height:8px;margin-top:16px;overflow:hidden}.par-progress__fill{background:var(--color-accent);transform-origin:0;height:100%;animation:linear forwards par-verify-progress;transform:scaleX(0)}@keyframes par-verify-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.par-progress__fill{animation:none;transform:scaleX(.4)}}.par-result{text-align:left;width:100%;margin:48px auto 0}.par-result__meta{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.par-result__meta p{letter-spacing:.04em;margin:0}.par-result__file{letter-spacing:.04em;margin:16px 0 0}.par-badge{letter-spacing:.12em;padding:6px 14px;font-size:.85rem;font-weight:600;display:inline-block}.par-badge--passed{background:var(--color-accent);color:var(--color-text-dark)}.par-badge--failed{border:2px solid var(--color-accent);color:var(--color-accent)}.par-result__success{border:2px solid var(--color-accent);letter-spacing:.04em;margin:24px 0 0;padding:16px 20px;line-height:1.5}.par-result__table-wrap{margin-top:24px;overflow-x:auto}.par-result__table{border-collapse:collapse;text-align:left;letter-spacing:.01em;width:100%;min-width:640px;font-family:Arial Narrow,Arial Condensed,Arial,sans-serif;font-size:.875rem;font-stretch:75%}.par-result__table th,.par-result__table td{vertical-align:top;border-bottom:1px solid #ffffff29;padding:12px 16px 12px 0}.par-result__table th{letter-spacing:.04em;color:var(--color-accent);font-weight:700}.game-hero{background:var(--color-game-gold);color:var(--color-text)}.game-hero__art{flex-direction:column;align-items:center;min-height:min(784px,72vw);padding:40px 16px 0;display:flex;position:relative;overflow:hidden}.game-hero__bg{pointer-events:none;position:absolute;inset:0}.game-hero__bg img{object-fit:cover;object-position:center 38%;width:100%;max-width:none;height:140%;transform:translateY(-18%)}.game-hero__art .site-header{z-index:2;position:relative}.game-hero__logo{z-index:2;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.game-hero__logo img{object-fit:contain;width:auto;max-width:90%;height:60%;min-height:60%;display:block}.game-hero__art--plain{min-height:min(420px,55vw);padding-bottom:24px}.game-hero__copy{width:var(--content-width);text-align:center;flex-direction:column;align-items:center;margin:0 auto;padding:96px 0 72px;display:flex}.game-hero__title{font-family:var(--font-display), sans-serif;letter-spacing:.05em;margin:0 0 48px;font-size:clamp(1.6rem,3.2vw,2.5rem);font-weight:800;line-height:1.15}.game-hero__body{letter-spacing:.05em;text-align:left;max-width:1152px;font-size:clamp(1rem,1.8vw,1.5rem);font-weight:300;line-height:1.45}.game-hero__body p,.game-hero__body ul,.game-hero__body ol{margin:0 0 28px}.game-hero__body ul,.game-hero__body ol{padding-left:1.4em}.game-hero__body p:last-child,.game-hero__body ul:last-child,.game-hero__body ol:last-child{margin-bottom:48px}.game-hero__body a{color:inherit;text-decoration:underline}.game-hero__splash{width:min(1236px,100%)}.game-hero__splash img{width:100%;height:auto;display:block}.game-features{background:var(--color-game-purple);padding:80px 24px 96px}.game-features__heading{margin-bottom:56px}.game-features__list{max-width:var(--content-width);flex-direction:column;gap:72px;margin:0 auto;padding:0;list-style:none;display:flex}.game-feature{flex-direction:column;gap:0;display:flex}.game-feature__frame{border:4px solid var(--game-feature-frame-color,#ff840099);width:100%;padding:28px 24px 32px}.game-feature__frame--intro{min-height:149px}.game-feature__frame--detail{min-height:232px}.game-feature__title{font-family:var(--font-display), sans-serif;letter-spacing:.05em;margin:0 0 12px;font-size:clamp(1.25rem,2.4vw,2rem);font-weight:800;line-height:1.2}.game-feature__summary,.game-feature__body{letter-spacing:.05em;margin:0;font-size:clamp(1rem,1.8vw,1.5rem);font-weight:300;line-height:1.45}.game-feature__summary p,.game-feature__body p,.game-feature__summary ul,.game-feature__body ul,.game-feature__summary ol,.game-feature__body ol{margin:0 0 .8em}.game-feature__summary ul,.game-feature__body ul,.game-feature__summary ol,.game-feature__body ol{padding-left:1.4em}.game-feature__summary p:last-child,.game-feature__body p:last-child,.game-feature__summary ul:last-child,.game-feature__body ul:last-child,.game-feature__summary ol:last-child,.game-feature__body ol:last-child{margin-bottom:0}.game-feature__summary a,.game-feature__body a{color:inherit;text-decoration:underline}.game-feature__shots{flex-wrap:nowrap;justify-content:center;gap:24px;width:100%;margin-top:48px;display:flex}.game-feature__shot{aspect-ratio:16/9;cursor:pointer;width:calc(50% - 12px);max-width:calc(50% - 12px);color:inherit;appearance:none;background:#111;border:0;flex:calc(50% - 12px);padding:0;display:block;position:relative;overflow:hidden}.game-feature__shots--single .game-feature__shot{flex:0 0 calc(50% - 12px)}.game-feature__shot img{object-fit:cover;width:100%;height:100%;display:block}.game-feature__shot:hover img{filter:brightness(1.06)}.game-feature__play{pointer-events:none;background:#000000b8;border-radius:12px;width:68px;height:48px;margin:auto;position:absolute;inset:0}.game-feature__play:after{content:"";border:10px solid #0000;border-left:16px solid #fff;border-right-width:0;width:0;height:0;position:absolute;top:50%;left:54%;transform:translate(-50%,-50%)}.game-feature-lightbox{--color-text:#fff;--color-accent:#ff8601;z-index:1100;background:#1e1e1eeb;justify-content:center;align-items:center;padding:56px 80px;display:flex;position:fixed;inset:0}.game-feature-lightbox__dialog{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.game-feature-lightbox__figure{justify-content:center;align-items:center;width:100%;min-width:0;max-width:100%;max-height:100%;margin:0;display:flex}.game-feature-lightbox__figure img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:min(100%,100vh - 112px);display:block}.game-feature-lightbox__video{aspect-ratio:16/9;background:#000;border:0;width:min(100%,177.778vh - 199.111px);max-width:100%;height:auto;max-height:min(100%,100vh - 112px);display:block}.game-feature-lightbox__control{width:48px;height:48px;color:var(--color-text);-webkit-backdrop-filter:blur(8px)saturate(1.15);cursor:pointer;font-family:var(--font-body), sans-serif;background:#c49c5261;border:0;border-radius:100px;justify-content:center;align-items:center;padding:0;font-size:2rem;line-height:1;display:inline-flex;position:absolute;box-shadow:inset 4px 5px 6px #ffffff4d,inset -1px -3px 4px #ffffff4d,0 8px 13px #00000040}.game-feature-lightbox__control:hover{filter:brightness(1.08)}.game-feature-lightbox__control--close{top:16px;right:16px}.game-feature-lightbox__control--prev{top:50%;left:16px;transform:translateY(-50%)}.game-feature-lightbox__control--next{top:50%;right:16px;transform:translateY(-50%)}.contact-form{flex-direction:column;align-items:center;gap:47px;width:min(956px,100% - 32px);margin:0 auto;display:flex}.contact-form__label{width:100%;display:block}.contact-form__field{width:100%;min-height:88px;color:var(--color-text);font-family:var(--font-body), sans-serif;letter-spacing:.05em;background:0 0;border:4px solid #ff840099;border-radius:0;padding:18px 32px;font-size:clamp(1.1rem,2vw,1.75rem);font-weight:600;display:block}.contact-form__field::placeholder{color:var(--color-text);opacity:1}.contact-form__field--message{resize:vertical;min-height:314px}.contact-form>.glass-button{margin-top:30px}.contact-form__status{letter-spacing:.05em;margin:0;font-weight:400}.contact-form__status--error{color:var(--color-accent)}.contact-form__honeypot,.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-footer__panel{background:var(--color-accent);grid-template-columns:1.1fr 1fr 1fr;align-items:start;gap:32px;padding:48px clamp(24px,8vw,145px) 40px;display:grid}.site-footer__wordmark{width:min(366px,100%);height:83px}.site-footer__wordmark img{object-fit:contain;object-position:left center;width:100%;height:100%}.site-footer__social{grid-template-columns:repeat(4,56px);gap:28px;max-width:308px;margin:28px 0 0;padding:0;list-style:none;display:grid}.site-footer__social-icon{background:var(--color-text-muted);border-radius:12px;width:56px;height:54px;display:block;overflow:hidden}.site-footer__social-icon img{object-fit:contain;width:100%;height:100%}.site-footer__contact,.site-footer__media{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.site-footer__contacts{color:var(--color-text-muted);letter-spacing:.05em;margin:0;padding:0;font-size:1.06rem;list-style:none}.site-footer__contacts p{margin:0 0 2px}.site-footer__contacts li+li{margin-top:16px}.site-footer__contacts a,.site-footer__legal a{color:inherit}.site-footer__media-logos{flex-direction:column;align-items:center;gap:16px;margin:0;padding:0;list-style:none;display:flex}.site-footer__media-logo{width:250px;height:56px;display:block}.site-footer__media-logo img{object-fit:contain;width:100%;height:100%}.site-footer__legal{letter-spacing:.05em;flex-direction:column;align-items:center;gap:8px;padding:36px 16px 48px;font-size:1.06rem;display:flex}.site-footer__legal p{margin:0}.site-footer__legal a{color:var(--color-accent)}.site-footer__legal-links{flex-wrap:wrap;justify-content:center;gap:8px 24px;display:flex}@media (max-width:1024px){.about__grid{grid-template-columns:1fr;grid-template-areas:"copy""photo""secondary"}.about__photo--primary,.about__photo--secondary{justify-self:center;padding-left:0}.partners__grid,.games__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.games__media{justify-content:center;display:flex}.games__thumb{margin-inline:auto}.game-feature-lightbox{padding:48px 16px}.site-footer__panel{text-align:center;grid-template-columns:1fr;justify-items:center}.site-footer__brand{flex-direction:column;align-items:center;display:flex}.site-footer__social{justify-content:center;margin-inline:auto}.site-header__list{gap:1.25rem;padding:8px 18px}}@media (max-width:640px) and (orientation:portrait){.site-header__link{font-size:1rem}.partners__grid>li{justify-content:center;width:100%;display:flex}.game-feature__shots{flex-direction:column;align-items:stretch;gap:24px}.game-feature__shot,.game-feature__shots--single .game-feature__shot{flex:none;width:100%;max-width:none}}@media (max-width:640px){.site-header__list{flex-wrap:wrap;gap:.75rem 1rem}.site-header__logo-frame{width:64px;height:39px}.glass-button{min-width:168px;min-height:48px;font-size:1.05rem}.disclaimer-dialog__content{padding:8%}.disclaimer-dialog__actions{gap:.75rem;margin-top:auto;padding-top:1rem}.partners__grid,.games__grid{grid-template-columns:1fr}.game-hero__logo{flex:auto;width:100%;min-height:0;padding:12px 0 20px;position:relative;inset:auto}.game-hero__logo img{width:auto;max-width:90%;height:auto;min-height:0;max-height:min(52vw,280px)}}@media (orientation:portrait){.spotlight{gap:48px;min-height:0;padding-bottom:32px}.spotlight__character{justify-content:center;align-items:flex-end;margin-top:0;display:flex}.spotlight__character img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:400px}}@media (orientation:landscape){.spotlight{--spotlight-edge:max(24px, calc((100% - 1152px) / 2));min-height:clamp(560px,72vh,820px);padding:0 var(--spotlight-edge) 0 clamp(24px, 4vw, 64px);grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) minmax(320px,641px);align-items:center;column-gap:clamp(48px,5vw,88px);display:grid}.spotlight__shade{z-index:1;grid-area:1/2;place-self:stretch stretch;width:auto;height:auto;position:relative;inset:auto;transform:none}.spotlight__content{grid-area:1/2;place-self:center stretch;width:auto;max-width:none;margin:0;padding:clamp(40px,6vh,72px) clamp(28px,3vw,48px)}.spotlight__character{grid-area:1/1;justify-content:center;justify-self:end;align-items:flex-end;width:auto;max-width:min(560px,100%);margin-top:0;display:flex}.spotlight__character img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:min(68vh,620px)}.spotlight--orange .spotlight__character{width:auto;max-width:min(480px,100%)}}.site-header__bar,.site-header__art{display:none}.site-header__toggle{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.site-header__burger{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.site-header__burger img,.site-header__close-line,.site-header__art{max-width:none}.site-header__close{width:22px;height:22px;display:block;position:relative}.site-header__close-line{display:block;position:absolute;top:50%;left:50%}.site-header__close-line--a{transform:translate(-50%,-50%)rotate(-44.88deg)}.site-header__close-line--b{transform:translate(-50%,-50%)rotate(45deg)}.site-header a:focus-visible,.site-header button:focus-visible{outline-offset:3px;outline:2px solid #ff8601}@media (max-width:640px) and (orientation:portrait){.site-header.glass-panel{min-height:23px;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-radius:0;overflow:visible}.site-header.glass-panel:after{content:none}.site-header__bar{box-sizing:border-box;justify-content:space-between;align-items:center;width:100vw;padding:0 25px;display:flex;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.site-header__brand{width:103px;height:23px;display:block;overflow:hidden}.site-header__brand img{object-fit:cover;object-position:center;width:103px;max-width:none;height:23px;display:block}.site-header__list{display:none}.site-header.site-header--open{--color-text:#fff;--color-accent:#ff8601;z-index:900;width:auto;min-height:100dvh;color:var(--color-text);background-color:#373737;background-image:linear-gradient(94.7deg,#0000003d 15%,#0000000f 100%),linear-gradient(#0003,#0003);margin:0;padding:31px 0 0;display:block;position:fixed;inset:0;overflow:hidden}.site-header.site-header--open .site-header__bar{z-index:1;width:100%;padding:0 27px 0 25px;position:relative;top:auto;left:auto;transform:none}.site-header.site-header--open .site-header__list{z-index:1;flex-flow:column;align-items:flex-end;gap:6px;width:100%;margin:81px 0 0;padding:0 27px 0 25px;display:flex;position:relative}.site-header.site-header--open .site-header__list li:has(>.site-header__logo){display:none}.site-header.site-header--open .site-header__link,.site-header.site-header--open .site-header__link--active{letter-spacing:.05em;text-align:right;font-size:40px;font-weight:400;line-height:60px;text-decoration:none}.site-header.site-header--open .site-header__art{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:353px;height:332px;display:block;position:absolute;bottom:-4px;left:12px}}
