@font-face{font-family:inter;src:url(../media/Inter_latin_variable-s.p.c757f81b.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_8aa42bec-module__HAQ03a__className{font-family:inter,inter Fallback}.inter_8aa42bec-module__HAQ03a__variable{--font-inter:"inter","inter Fallback"}
*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#14243a;background-color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.gradient-primary{background:linear-gradient(#00e5f0 0%,#00bbb4 100%)}.text-gradient-primary{background:linear-gradient(#00e5f0 0%,#00bbb4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.figma-media-frame{width:100%;margin:0 auto}.figma-media-fill{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}@media (min-width:1025px){.home-overlap-section{margin-top:0!important}}@media (max-width:1024px){.home-overlap-section{margin-top:0!important}}@media (max-width:640px){.home-overlap-section{margin-top:0!important}}.hero-section-standard{margin-bottom:24px}.hero-title{text-shadow:0 4px 4px #00000040}.skyline-band{pointer-events:none;z-index:0;width:100%;height:0;position:relative;overflow:visible}.skyline-band-image{pointer-events:none;-webkit-user-select:none;user-select:none;height:auto;display:block;position:absolute;top:0}.skyline-band-image--left{width:min(446px,50%);left:0}.skyline-band-image--right{width:min(468px,50%);right:0}.skyline-overlay{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.skyline-overlay .skyline-band-image{top:auto;bottom:0}.skyline-overlay--home-segments{width:100%;height:220px;inset:145px 0 auto}.skyline-band+*{z-index:1;position:relative}@media (max-width:1024px){.skyline-overlay--home-segments{height:200px;top:130px}}@media (max-width:640px){.skyline-overlay--home-segments{height:145px;top:160px}}.desktop-nav{display:none!important}.mobile-menu-button{display:flex!important}@media (min-width:1100px){.desktop-nav{display:flex!important}.mobile-menu-button,.mobile-menu{display:none!important}}@media (max-width:1024px){.hero-content{padding-left:48px!important;padding-right:48px!important}.hero-title{font-size:48px!important}.hero-subtitle{max-width:100%!important;font-size:20px!important}.hero-cta{padding:16px 32px!important;font-size:24px!important}}@media (max-width:640px){.hero-content{padding-left:24px!important;padding-right:24px!important}.hero-title{font-size:36px!important}.hero-subtitle{font-size:18px!important;line-height:28px!important}.hero-cta{padding:14px 28px!important;font-size:20px!important}}@media (max-width:1024px){.features-grid{gap:0!important}.feature-item{font-size:22px!important}}@media (max-width:768px){.features-grid{grid-template-columns:1fr!important;gap:0!important}.feature-item{font-size:20px!important;line-height:32px!important}.feature-link{border-bottom:1px solid #a5a9a9!important;border-right:none!important}.feature-link:last-child{border-bottom:none!important}}@media (max-width:1200px){.segments-grid,.play-style-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:1024px){.hiw-how-grid{grid-template-columns:1fr!important}.hiw-content-wrap{padding-left:48px!important;padding-right:48px!important}}@media (max-width:1200px){.hiw-who-grid,.hiw-steps-grid,.games-catalog-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:640px){.contact-form-row{grid-template-columns:1fr!important}}@media (max-width:1024px){.news-grid,.stories-grid{grid-template-columns:repeat(2,1fr)!important}.news-intro,.news-section,.stories-section{padding-left:48px!important;padding-right:48px!important}}@media (max-width:640px){.news-grid,.stories-grid{grid-template-columns:1fr!important}.news-intro,.news-section,.stories-section{padding-left:24px!important;padding-right:24px!important}}@media (max-width:1024px){.game-details-content{grid-template-columns:1fr!important;padding-left:48px!important;padding-right:48px!important}.game-details-hero{padding-left:48px!important;padding-right:48px!important}}@media (max-width:640px){.game-details-content{padding-left:24px!important;padding-right:24px!important}.game-details-hero{min-height:350px!important;padding-left:24px!important;padding-right:24px!important}.games-catalog-grid,.hiw-who-grid,.hiw-steps-grid{grid-template-columns:1fr!important}.hiw-section-title{font-size:28px!important;line-height:36px!important}.hiw-content-wrap{padding-left:24px!important;padding-right:24px!important}.segments-grid,.play-style-grid{grid-template-columns:1fr!important}.segment-banner{height:auto!important;min-height:70px!important;font-size:22px!important}.section-title{font-size:28px!important;line-height:36px!important}.section-subtitle{font-size:20px!important}.bottom-title{font-size:28px!important}}@media (max-width:1024px){.footer-grid{grid-template-columns:1fr 1fr!important;gap:32px!important}.footer-description{grid-column:span 2!important}}@media (max-width:640px){.footer-grid{grid-template-columns:1fr!important}.footer-description{grid-column:span 1!important}.footer-header{font-size:22px!important}.footer-link{font-size:18px!important;line-height:40px!important}.footer-bottom-links{text-align:center!important;flex-direction:column!important;gap:16px!important}.footer-bottom-link{font-size:18px!important}.social-icons{justify-content:center!important}.social-icon-img{width:48px!important;height:48px!important}.app-badges{flex-direction:column!important;align-items:flex-start!important}}@media (max-width:1024px){.header-nav{padding:0 16px!important}.header-logo{width:150px!important;height:104px!important}.nav-link-text{font-size:20px!important}}@media (max-width:640px){.header-container{height:92px!important}.header-logo{width:128px!important;height:90px!important;margin-top:0!important}.mobile-menu-btn{margin-top:0!important}}@media (max-width:1024px){.site-section{padding-left:48px!important;padding-right:48px!important}}@media (max-width:640px){.site-section{padding-left:20px!important;padding-right:20px!important}.login-card{padding:24px 16px!important}.login-card img{max-width:150px!important;height:auto!important}}@media (max-width:1024px){.about-hero-overlay{padding-left:48px!important;padding-right:48px!important}.about-grid{grid-template-columns:1fr!important}.about-contact-aside{position:static!important}}@media (max-width:640px){.about-hero-overlay{padding-left:20px!important;padding-right:20px!important}.about-hero-title{font-size:36px!important}.about-hero-subtitle{font-size:18px!important}.about-heading{font-size:28px!important;line-height:38px!important}.about-body{font-size:16px!important;line-height:28px!important}.about-contact-label{font-size:16px!important}.about-contact-title{font-size:22px!important;line-height:32px!important}.about-quote,.about-approach-title{font-size:22px!important}.about-approach-body{font-size:16px!important}}@media (max-width:1024px){.contact-hero-content{padding-left:48px!important;padding-right:48px!important}}@media (max-width:640px){.contact-hero-content{padding-left:20px!important;padding-right:20px!important}.contact-hero-title{font-size:36px!important}.contact-form-card{padding:24px 16px!important}.contact-player-guide-title{font-size:28px!important}.site-cta{padding:14px 28px!important;font-size:20px!important}.site-section-title{font-size:28px!important;line-height:36px!important}}@media (max-width:1024px){.custom-events-cta{padding-left:0!important;padding-right:0!important}}@media (max-width:640px){.events-grid{grid-template-columns:1fr!important}.events-grid .event-card{min-width:0!important}.press-kit-grid,.resources-grid{grid-template-columns:1fr!important}}@media (max-width:1024px){.news-hero-content{padding-left:48px!important;padding-right:48px!important}}@media (max-width:640px){.news-hero-content{padding-left:20px!important;padding-right:20px!important}.news-hero-title{font-size:36px!important}}.play-cast-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media (max-width:900px){.play-cast-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.play-cast-grid{grid-template-columns:1fr}}@media (max-width:640px){.discovery-score-row{grid-template-columns:36px minmax(0,1fr) auto!important;grid-template-areas:"rank team points""status status progress"!important;align-items:baseline!important;row-gap:4px!important}.discovery-score-rank{grid-area:rank;font-size:16px!important}.discovery-score-team{grid-area:team;align-self:center}.discovery-score-points{white-space:nowrap;grid-area:points}.discovery-score-status{grid-area:status}.discovery-score-progress{text-align:right;grid-area:progress}}@media (max-width:900px){.corporate-contact-grid,.party-host-grid,.party-board-layout{grid-template-columns:1fr!important}.party-board-sidebar{align-items:center;gap:12px;display:flex!important}.party-board-sidebar img{max-width:120px}}.party-board-studio{height:100dvh;max-height:100dvh;overflow:hidden auto}@media (max-width:900px){.party-board-studio{height:auto;min-height:100dvh;max-height:none}.party-board-layout,.party-board-main{height:auto!important}.party-board-cell--fill{aspect-ratio:3/2!important;height:auto!important}}@media (max-width:640px){.party-board-sidebar img{display:none}}.mm-full-min-height{min-height:100dvh}@media (min-width:900px){.party-play-area{max-width:min(1100px,92vw)!important}}.party-clue-stage{gap:inherit;justify-items:center;width:100%;display:grid}@media (orientation:landscape) and (max-height:560px) and (min-width:620px){.party-play-area{max-width:100%!important}.party-clue-stage{text-align:left;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:12px 20px}.party-clue-stage>.party-clue-text{overflow-wrap:anywhere;grid-column:1;justify-self:stretch;min-width:0;max-width:100%}.party-clue-stage>.party-clue-action{grid-column:2;justify-items:center;gap:8px;min-width:0;max-width:100%;display:grid}}@media (max-width:480px){.login-sso-grid{grid-template-columns:1fr!important}}@media (max-width:640px){.cart-row-main{grid-template-columns:1fr!important}}
