@font-face{font-family:Euclid Circular A;src:url(/fonts/EuclidCircularA-Regular-WebM.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Euclid Circular A;src:url(/fonts/EuclidCircularA-Semibold-WebM.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Euclid Circular A;src:url(/fonts/EuclidCircularA-Bold-WebM.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Nunito Sans;src:url(/fonts/nunito-sans-400-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nunito Sans;src:url(/fonts/nunito-sans-700-latin.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--font-heading: "Euclid Circular A", sans-serif;--font-body: "Nunito Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}:root{color-scheme:dark;--landing-page-bg: #081314;--landing-text-primary: #eff6ef;--landing-text-secondary: rgb(239 246 239 / .8);--landing-card-radius: 2rem;--landing-card-outline: rgb(255 255 255 / .12);--landing-placeholder-bg: rgb(7 17 19 / .56);--landing-transition-fast: .18s ease;--landing-transition-normal: .22s ease}*,*:before,*:after{box-sizing:border-box}html,body{min-height:100%;margin:0}body{position:relative;overflow-x:hidden;background:linear-gradient(180deg,#040a0c2e,#040a0cb8),var(--landing-page-bg);color:var(--landing-text-primary);font-family:var(--font-heading)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0813141a,#081314d6 78%),url(/background.avif) center center / cover no-repeat;transform:scale(1.02);z-index:-2}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at top,rgb(193 221 170 / .2),transparent 34%),radial-gradient(circle at bottom,rgb(27 67 64 / .44),transparent 42%);pointer-events:none;z-index:-1}.page{min-height:100vh;min-height:100dvh;padding:2rem 1.25rem 3rem;display:flex;align-items:center;justify-content:center}.landing{width:min(100%,84rem);display:grid;gap:min(6rem,20vw);justify-items:center}.brand-stack{display:flex;flex-direction:column;align-items:center;gap:1rem}.brand-stack img{display:block;max-width:100%;height:auto;filter:drop-shadow(0 .8rem 1.7rem rgb(0 0 0 / .3))}.brand-stack__main{width:min(30rem,70vw)}.brand-stack__group{--brand-abs-unit: 2rem;--brand-vw-unit: 6vw;display:flex;align-items:center;justify-content:center;gap:min(var(--brand-abs-unit),var(--brand-vw-unit))}.brand-stack__eo{width:min(calc(var(--brand-abs-unit) * 3),calc(var(--brand-vw-unit) * 3))}.brand-stack__npo{width:min(calc(var(--brand-abs-unit) * 1.66),calc(var(--brand-vw-unit) * 1.66))}.cards{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6rem;align-items:start;padding:0 6vw min(5rem,10vw)}.game-card{--offset-x: 0;--offset-y: 0;--rotate-x: 0deg;--rotate-y: 0deg;--shine-x: 50%;--shine-y: 50%;--shine-opacity: 0;--card-effect-width: 138%;--card-effect-top: 46%;--card-effect-opacity: .9;--card-effect-shift-x: 26px;--card-effect-shift-y: 18px;--card-hero-width: 55%;--card-hero-top: 25%;--card-hero-shift-x: 12px;--card-hero-shift-y: 24px;--card-logo-width: 115%;--card-logo-bottom: 5%;--card-logo-shift-x: 8px;--card-logo-shift-y: 12px;position:relative;width:min(100%,32rem);aspect-ratio:1 / 1;border:0;padding:0;text-decoration:none;color:inherit;overflow:visible;isolation:isolate;filter:drop-shadow(0 1rem 2rem rgb(0 0 0 / .4));transition:transform var(--landing-transition-normal),filter var(--landing-transition-normal)}.game-card--hoverpod{--card-effect-width: 138%;--card-effect-top: 46%;--card-effect-opacity: .9;--card-effect-shift-x: 26px;--card-effect-shift-y: 18px;--card-hero-width: 55%;--card-hero-top: 25%;--card-hero-shift-x: 12px;--card-hero-shift-y: 24px;--card-logo-width: 115%;--card-logo-bottom: 5%;--card-logo-shift-x: 8px;--card-logo-shift-y: 12px}.game-card--eindbaas{--card-effect-width: 150%;--card-effect-top: 50%;--card-effect-opacity: .9;--card-effect-shift-x: 26px;--card-effect-shift-y: 18px;--card-hero-width: 110%;--card-hero-top: 60%;--card-hero-shift-x: 12px;--card-hero-shift-y: 24px;--card-logo-width: 110%;--card-logo-bottom: 63%;--card-logo-shift-x: 8px;--card-logo-shift-y: 12px}.game-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--landing-card-radius);border:1px solid var(--landing-card-outline);pointer-events:none}.game-card:hover,.game-card:focus-visible{transform:translateY(-.35rem);filter:drop-shadow(0 2.5rem 6rem rgb(0 0 0 / .5))}.game-card:focus-visible{outline:2px solid rgb(217 239 139 / .85);outline-offset:.25rem}.game-card__shine{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--landing-card-radius);clip-path:inset(0 round var(--landing-card-radius));overflow:hidden;background:radial-gradient(circle at var(--shine-x) var(--shine-y),rgb(255 255 255 / .28),transparent 32%);opacity:var(--shine-opacity);mix-blend-mode:screen;transition:opacity var(--landing-transition-fast);pointer-events:none;z-index:5}.game-card__inner{position:relative;width:100%;height:100%;transform:rotateX(var(--rotate-x)) rotateY(var(--rotate-y));transform-style:preserve-3d;transition:transform var(--landing-transition-normal)}.game-card__clip{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:var(--landing-card-radius);clip-path:inset(0 round var(--landing-card-radius));z-index:1;background:#0a161866;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.game-card__layer{position:absolute;left:50%;top:50%;display:block;max-width:none;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;will-change:transform;transition:transform var(--landing-transition-normal)}.game-card__layer--bg{right:0;bottom:0;width:100%;height:100%;left:0;top:0;border-radius:var(--landing-card-radius);object-fit:cover;transform:translateZ(0)}.game-card__layer--effect{width:var(--card-effect-width);top:var(--card-effect-top);opacity:var(--card-effect-opacity);mix-blend-mode:screen;transform:translate3d(calc(-50% + (var(--offset-x) * var(--card-effect-shift-x))),calc(-50% + (var(--offset-y) * var(--card-effect-shift-y))),0)}.game-card__layer--hero{width:var(--card-hero-width);top:var(--card-hero-top);z-index:3;filter:drop-shadow(0 1.2rem 1.6rem rgb(0 0 0 / .34));transform:translate3d(calc(-50% + (var(--offset-x) * var(--card-hero-shift-x))),calc(-50% + (var(--offset-y) * var(--card-hero-shift-y))),0)}.game-card__layer--logo{width:var(--card-logo-width);bottom:var(--card-logo-bottom);top:auto;z-index:4;filter:drop-shadow(0 .8rem 1.7rem rgb(0 0 0 / .36));transform:translate3d(calc(-50% + (var(--offset-x) * var(--card-logo-shift-x))),calc(var(--offset-y) * var(--card-logo-shift-y)),0)}.game-card--placeholder{display:grid;place-items:center;padding:2rem;background:linear-gradient(145deg,#08181abd,#08111270),var(--landing-placeholder-bg)}.game-card--placeholder:after{content:"";position:absolute;top:10%;right:10%;bottom:10%;left:10%;border-radius:1.6rem;border:1px dashed rgb(255 255 255 / .15)}.placeholder-copy{position:relative;z-index:1;display:grid;gap:.7rem;text-align:center;color:var(--landing-text-secondary)}.placeholder-copy strong{font-size:clamp(1.4rem,3.6vw,2rem);color:var(--landing-text-primary);font-weight:600}.placeholder-copy span{font-family:var(--font-body);font-size:1rem}@media (max-width: 820px){.page{padding-top:1.5rem}.cards{grid-template-columns:1fr;justify-items:center}.game-card{width:min(100%,29rem)}}@media (prefers-reduced-motion: reduce){.game-card,.game-card__inner,.game-card__layer,.game-card__shine{transition:none}}
