@charset "UTF-8";._sectionInner_12b3w_2{max-width:var(--container-width);margin:0 auto;padding:72px 24px}@media screen and (width >= 768px){._sectionInner_12b3w_2{padding:84px 40px}}._sectionHead_12b3w_13{margin-bottom:40px}._sectionHead_12b3w_13 h2{font-size:32px;margin:14px 0 0}@media screen and (width >= 768px){._sectionHead_12b3w_13 h2{font-size:40px}}._hero_12b3w_27{padding-top:74px}._heroInner_12b3w_31{max-width:var(--container-width);margin:0 auto;padding:64px 24px;display:grid;grid-template-columns:1fr;gap:48px;align-items:center}@media screen and (width >= 900px){._heroInner_12b3w_31{grid-template-columns:1.05fr .95fr;padding:84px 40px 80px;gap:56px}}._heroTitle_12b3w_48{font-size:44px;max-width:520px;margin:20px 0 0}@media screen and (width >= 768px){._heroTitle_12b3w_48{font-size:58px}}._lede_12b3w_59{font-size:18px;line-height:1.65;color:var(--text-secondary);max-width:460px;margin:28px 0 0}._heroCtas_12b3w_67{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}._heroMeta_12b3w_74{display:flex;gap:24px;margin-top:40px;font-family:var(--font-mono);font-size:13px;color:var(--text-muted)}._heroVisual_12b3w_83{display:none;text-decoration:none;text-align:center}@media screen and (width >= 900px){._heroVisual_12b3w_83{display:block}}._heroVisual_12b3w_83 img{display:block;width:112%;max-width:none;margin-left:-6%}._heroCaption_12b3w_101{display:inline-flex;align-items:center;gap:8px;margin-top:8px;font-size:15px;font-weight:600;color:var(--text-brand)}._heroCaption_12b3w_101 svg{width:16px;height:16px}._services_12b3w_116{background:var(--color-paper);border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default)}._servicesGrid_12b3w_122{display:grid;grid-template-columns:1fr;gap:24px}@media screen and (width >= 768px){._servicesGrid_12b3w_122{grid-template-columns:1fr 1fr}}._servicesGrid_12b3w_122 article{padding:32px}._servicesGrid_12b3w_122 h3{font-size:26px;margin:14px 0 8px}._servicesGrid_12b3w_122 p{margin:0;color:var(--text-secondary);font-size:15.5px;line-height:1.65}._iconTile_12b3w_146{width:46px;height:46px;border-radius:var(--radius-md);background:var(--color-teal-tint);display:flex;align-items:center;justify-content:center;margin-bottom:18px;color:var(--color-teal)}._iconTile_12b3w_146 svg{width:22px;height:22px}._iconTileGold_12b3w_162{background:var(--color-gold-tint);color:var(--color-gold-deep)}._productsGrid_12b3w_168{display:grid;grid-template-columns:1fr;gap:24px}@media screen and (width >= 900px){._productsGrid_12b3w_168{grid-template-columns:1.2fr .8fr}}._productCard_12b3w_179{overflow:hidden;display:flex;flex-direction:column}._productShot_12b3w_185{background:var(--color-teal-tint);border-bottom:1px solid var(--border-default);display:flex;justify-content:center;gap:20px;padding:32px 32px 0}._productShot_12b3w_185 img{display:block;max-height:300px;width:auto;border-radius:12px 12px 0 0;box-shadow:var(--shadow-md)}._productShot_12b3w_185 img+img{display:none}@media screen and (width >= 576px){._productShot_12b3w_185 img+img{display:block}}._productShotWide_12b3w_210{padding:24px 20px;align-items:center}._productShotWide_12b3w_210 img{width:100%;max-height:none;height:auto;border-radius:0;box-shadow:none}._productBody_12b3w_222{padding:28px 32px 32px}._productBody_12b3w_222 h3{font-size:28px;margin:12px 0 6px}._productBody_12b3w_222 p{margin:0 0 20px;color:var(--text-secondary);font-size:15px;line-height:1.65}._productLinks_12b3w_236{display:flex;align-items:center;gap:20px;flex-wrap:wrap}._appStoreBadge_12b3w_243{display:block;height:40px;width:auto}._textLink_12b3w_249{font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:6px}._textLink_12b3w_249 svg{width:15px;height:15px}._labCard_12b3w_261{border-style:dashed;box-shadow:none;background-color:transparent;background-image:repeating-linear-gradient(45deg,rgba(12,110,99,.06) 0,rgba(12,110,99,.06) 1px,transparent 1px,transparent 11px);display:flex;flex-direction:column;justify-content:center;padding:32px}._labCard_12b3w_261 h3{font-size:26px;margin:14px 0 8px}._labCard_12b3w_261 p{margin:0;color:var(--text-secondary);font-size:15px;line-height:1.65;max-width:340px}._approach_12b3w_284{background:var(--color-ink)}._approachInner_12b3w_288{max-width:var(--container-width);margin:0 auto;padding:80px 24px;display:grid;grid-template-columns:1fr;gap:48px;align-items:center}@media screen and (width >= 900px){._approachInner_12b3w_288{grid-template-columns:1fr 1fr;padding:80px 40px;gap:56px}}._approachInner_12b3w_288 h2{font-size:34px;margin:16px 0 18px;color:var(--color-porcelain)}@media screen and (width >= 768px){._approachInner_12b3w_288 h2{font-size:44px}}._approachInner_12b3w_288 p{font-size:17px;line-height:1.7;color:#aebebc;margin:0;max-width:460px}._approachOverline_12b3w_322{color:var(--color-gold)}._approachCta_12b3w_326{margin-top:28px}._principles_12b3w_330{display:grid;gap:20px;margin:0;padding:0}._principles_12b3w_330 li{padding:24px;background:#ffffff0a;border:1px solid rgba(255,255,255,.09);border-radius:var(--radius-lg);list-style:none}._principles_12b3w_330 li h3{font-family:var(--font-display);font-weight:400;letter-spacing:-.02em;font-size:24px;color:var(--color-porcelain);margin:0 0 6px}._principles_12b3w_330 li p{margin:0;font-size:14.5px;line-height:1.6;color:#8ea09e;max-width:none}._contactCard_12b3w_360{overflow:hidden;box-shadow:var(--shadow-lg);display:grid;grid-template-columns:1fr}@media screen and (width >= 768px){._contactCard_12b3w_360{grid-template-columns:1fr 1fr}}._contactIntro_12b3w_372{padding:44px;background:var(--color-teal-tint)}._contactIntro_12b3w_372 h2{font-size:34px;margin:14px 0 12px}._contactIntro_12b3w_372 p{font-size:16px;line-height:1.65;color:var(--text-secondary);max-width:340px;margin:0}._contactChannels_12b3w_388{padding:44px;display:flex;flex-direction:column;justify-content:center;gap:18px}._contactChannels_12b3w_388 .btn{align-self:flex-start;margin-top:10px}._channel_12b3w_400{display:flex;align-items:center;gap:12px;font-size:15px;color:var(--text-secondary)}._channel_12b3w_400 svg{width:18px;height:18px;color:var(--color-teal);flex:none}._channel_12b3w_400 a{font-weight:600}._component_169eh_1{position:fixed;top:0;left:0;width:100%;z-index:100;background:#eef2f2d1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid transparent;transition:border-color .16s ease}._blur_169eh_14{border-bottom-color:var(--border-default)}._inner_169eh_18{max-width:var(--container-width);margin:0 auto;padding:0 24px;height:74px;display:flex;align-items:center;justify-content:space-between;gap:16px}@media screen and (width >= 768px){._inner_169eh_18{padding:0 40px}}._actions_169eh_34{display:flex;align-items:center;gap:32px}._nav_169eh_40{display:none;gap:28px;font-size:14px;font-weight:600}@media screen and (width >= 768px){._nav_169eh_40{display:flex}}._nav_169eh_40 a{color:var(--text-secondary)}._nav_169eh_40 a:hover{color:var(--text-primary)}._component_1oiiq_1{background:var(--color-paper);border-top:1px solid var(--border-default)}._inner_1oiiq_6{max-width:var(--container-width);margin:0 auto;padding:40px 24px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}@media screen and (width >= 768px){._inner_1oiiq_6{padding:40px}}._legal_1oiiq_22{font-family:var(--font-mono);font-size:12px;color:var(--text-muted);margin:0}._nav_1oiiq_29{display:flex;gap:20px;font-size:13px;font-weight:600}._nav_1oiiq_29 a{color:var(--text-secondary)}._nav_1oiiq_29 a:hover{color:var(--text-primary)}/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select{margin:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}:root{--color-porcelain: #eef2f2;--color-paper: #ffffff;--color-mist: #e4eaea;--color-hairline: #dce2e2;--color-ink: #0f1a1c;--color-slate: #4c5b5a;--color-muted: #8a9998;--color-teal: #0c6e63;--color-teal-deep: #08544b;--color-teal-soft: #3a968b;--color-teal-tint: #e2edeb;--color-gold: #c9a24b;--color-gold-deep: #a9863a;--color-gold-tint: #f3ebd7;--color-success: #1f8a5b;--color-success-tint: #e2f0ea;--bg-page: var(--color-porcelain);--surface-card: var(--color-paper);--surface-subtle: var(--color-mist);--border-default: var(--color-hairline);--border-strong: #c6d0d0;--text-primary: var(--color-ink);--text-secondary: var(--color-slate);--text-muted: var(--color-muted);--text-on-brand: var(--color-porcelain);--text-brand: var(--color-teal);--action-primary: var(--color-teal);--action-primary-hover: var(--color-teal-deep);--font-display: "Instrument Serif", "Times New Roman", Georgia, serif;--font-sans: "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-pill: 999px;--shadow-xs: 0 1px 2px rgba(15, 26, 28, .06);--shadow-sm: 0 2px 6px rgba(15, 26, 28, .07);--shadow-md: 0 8px 24px rgba(15, 26, 28, .09);--shadow-lg: 0 20px 50px rgba(15, 26, 28, .12);--container-width: 1200px}html{scroll-behavior:smooth}body{background:var(--bg-page);color:var(--text-primary);font-family:var(--font-sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:var(--text-brand);text-decoration:none;transition:color .14s ease}a:hover{color:var(--action-primary-hover)}img{max-width:100%;height:auto}[id]{scroll-margin-top:88px}.container{max-width:var(--container-width);width:100%;padding:0 24px;margin:auto}@media screen and (width >= 768px){.container{padding:0 40px}}.overline{font-family:var(--font-mono);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-brand)}.serif{font-family:var(--font-display);font-weight:400;letter-spacing:-.02em;line-height:1.06}.serif em,.serif i{font-style:italic;color:var(--text-brand)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 20px;font-family:var(--font-sans);font-size:14px;font-weight:600;line-height:1;letter-spacing:.01em;white-space:nowrap;border-radius:var(--radius-md);border:1px solid transparent;cursor:pointer;transition:background .14s ease,border-color .14s ease,transform 80ms ease}.btn svg{width:16px;height:16px;flex:none}.btn:hover{transform:translateY(-1px)}.btn.lg{padding:14px 26px;font-size:16px}.btn.lg svg{width:18px;height:18px}.btn.sm{padding:8px 14px;font-size:13px}.btn.sm svg{width:15px;height:15px}.btn.primary{background:var(--action-primary);color:var(--text-on-brand);border-color:var(--action-primary)}.btn.primary:hover{background:var(--action-primary-hover);border-color:var(--action-primary-hover);color:var(--text-on-brand)}.btn.secondary{background:var(--surface-card);color:var(--text-primary);border-color:var(--border-strong)}.btn.secondary:hover{background:var(--surface-subtle);color:var(--text-primary)}.btn.gold{background:var(--color-gold);color:var(--color-ink);border-color:var(--color-gold)}.btn.gold:hover{background:var(--color-gold-deep);border-color:var(--color-gold-deep);color:var(--color-ink)}.badge{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:600;line-height:1.5;border-radius:var(--radius-pill)}.badge.brand{background:var(--color-teal-tint);color:var(--color-teal-deep)}.badge.gold{background:var(--color-gold-tint);color:var(--color-gold-deep)}.badge.success{background:var(--color-success-tint);color:var(--color-success)}.card{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);transition:box-shadow .16s ease,transform .16s ease}.card.interactive:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.logo{display:inline-flex;align-items:center;gap:12px}.logo .logo-tile{width:38px;height:38px;border-radius:var(--radius-md);background:var(--color-teal);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:25px;color:var(--color-porcelain);padding-bottom:2px;flex:none}.logo .logo-word{font-family:var(--font-display);font-size:23px;line-height:1;white-space:nowrap;color:var(--text-primary);letter-spacing:-.02em}.logo:hover .logo-word{color:var(--text-primary)}#mdx{max-width:760px;margin:0 auto;padding:138px 24px 80px}@media screen and (width >= 768px){#mdx{padding:158px 40px 96px}}#mdx h1{font-family:var(--font-display);font-weight:400;letter-spacing:-.02em;line-height:1.06;font-size:40px;margin:0 0 20px}@media screen and (width >= 768px){#mdx h1{font-size:52px}}#mdx h2{font-family:var(--font-display);font-weight:400;letter-spacing:-.02em;font-size:28px;margin:44px 0 12px}#mdx h3{font-size:18px;font-weight:700;margin:28px 0 10px}#mdx p{font-size:16px;line-height:1.7;color:var(--text-secondary);margin:0 0 16px}#mdx ul{list-style:disc;margin:0 0 16px;padding-left:22px;color:var(--text-secondary)}#mdx ul li{margin-bottom:8px;line-height:1.6}#mdx ul li::marker{color:var(--color-teal-soft)}#mdx strong,#mdx b{font-weight:700;color:var(--text-primary)}#mdx img{margin:10px 0}#mdx p>a>img[src*=app-store]{width:150px;margin:8px 0 24px}._component_l9g09_1{margin:36px 0}._component_l9g09_1 p{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:0}@media screen and (width >= 576px){._component_l9g09_1 p{grid-template-columns:repeat(4,1fr)}}._component_l9g09_1 img{width:100%;height:auto;border-radius:var(--radius-lg);border:1px solid var(--border-default);box-shadow:var(--shadow-sm);margin:0}._hero_qusv8_2{width:min(1180px,100vw - 48px);position:relative;left:50%;transform:translate(-50%);text-align:center;margin:0 0 32px}._hero_qusv8_2 h1{margin-bottom:14px!important}@media screen and (width >= 768px){._hero_qusv8_2 h1{font-size:64px!important}}._heroText_qusv8_19{max-width:720px;margin:0 auto}._heroText_qusv8_19 p{font-size:18px!important}._eyebrow_qusv8_27{display:inline-block;margin-bottom:18px;padding:6px 14px;border-radius:var(--radius-pill);border:1px solid var(--accent);color:var(--accent);font-size:14px;font-weight:700;letter-spacing:.04em}._heroImage_qusv8_39{display:block;width:100%;height:auto;margin:28px 0 0!important}._stats_qusv8_46{width:min(960px,100vw - 48px);position:relative;left:50%;transform:translate(-50%);display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:8px 0 56px}@media screen and (width >= 768px){._stats_qusv8_46{grid-template-columns:repeat(4,1fr)}}._stat_qusv8_46{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-xl);padding:20px 18px;text-align:center}._statValue_qusv8_70{display:block;font-family:var(--font-display);font-size:44px;line-height:1;color:var(--accent)}._statLabel_qusv8_78{display:block;margin-top:8px;font-size:14px;color:var(--text-secondary)}._kicker_qusv8_85{display:block;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-bottom:6px}._feature_qusv8_95{width:min(1120px,100vw - 48px);position:relative;left:50%;transform:translate(-50%);display:grid;gap:28px;align-items:center;margin:72px 0}@media screen and (width >= 900px){._feature_qusv8_95{grid-template-columns:5fr 7fr;gap:56px}._feature_qusv8_95[data-flip]{grid-template-columns:7fr 5fr}._feature_qusv8_95[data-flip] ._featureText_qusv8_113{order:2}}._feature_qusv8_95 h2{margin-top:0!important}._featureShot_qusv8_121{background:#0d0e11;border-radius:var(--radius-xl);padding:10px;box-shadow:0 24px 60px #0f1a1c38,0 0 0 1px #0f1a1c14}._featureShot_qusv8_121 img{display:block;width:100%;height:auto;margin:0!important;border-radius:10px}._gameGrid_qusv8_135{width:min(1120px,100vw - 48px);position:relative;left:50%;transform:translate(-50%);display:grid;gap:20px;margin:24px 0 64px}@media screen and (width >= 900px){._gameGrid_qusv8_135{grid-template-columns:repeat(3,1fr)}}._gameCard_qusv8_150{display:flex;flex-direction:column;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-xl);overflow:hidden;text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease;box-shadow:var(--shadow-sm)}._gameCard_qusv8_150:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}._gameCard_qusv8_150 h3{font-family:var(--font-display);font-weight:400;font-size:30px!important;margin:0 0 8px!important}._gameCard_qusv8_150 p{font-size:15px!important}._gameShot_qusv8_176{background:#0d0e11;border-bottom:3px solid var(--accent)}._gameShot_qusv8_176 img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;margin:0!important}._gameBody_qusv8_188{padding:20px 22px 22px;display:flex;flex-direction:column;flex:1}._more_qusv8_195{margin-top:auto;padding-top:6px;font-weight:700;font-size:15px;color:var(--accent)}._teaserGrid_qusv8_203{width:min(1120px,100vw - 48px);position:relative;left:50%;transform:translate(-50%);display:grid;gap:24px;margin:24px 0 48px}@media screen and (width >= 768px){._teaserGrid_qusv8_203{grid-template-columns:repeat(3,1fr)}}._teaserGrid_qusv8_203 h3{margin:14px 0 6px!important}._teaserGrid_qusv8_203 p{font-size:15px!important}._teaserShot_qusv8_224{position:relative;border-radius:var(--radius-lg);overflow:hidden;background:#0d0e11}._teaserShot_qusv8_224 img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;margin:0!important;opacity:.85}._soon_qusv8_239{position:absolute;left:12px;top:12px;padding:4px 10px;border-radius:var(--radius-pill);background:#0d0e11d9;color:#e8ebef;font-size:14px;font-weight:700}._band_qusv8_251{width:min(960px,100vw - 48px);position:relative;left:50%;transform:translate(-50%);background:var(--color-ink);color:#e8ebef;border-radius:var(--radius-xl);padding:36px 28px;margin:72px 0}@media screen and (width >= 768px){._band_qusv8_251{padding:48px 56px}}._band_qusv8_251 h2{color:#fff;margin-top:0!important}._band_qusv8_251 p,._band_qusv8_251 li{color:#c3cbca!important}._band_qusv8_251 strong{color:#fff!important}
