.gc-hero.svelte-tmzvjj{position:relative;max-width:var(--content-max-width);margin:0 auto;padding:clamp(2rem,6vw,var(--space-2xl)) 2rem var(--space-xl);min-height:calc(88vh - var(--header-height));display:flex;align-items:center}.gc-hero-grid.svelte-tmzvjj{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(2rem,5vw,var(--space-xl));width:100%}.gc-hero-copy.svelte-tmzvjj{order:1}.gc-hero-art.svelte-tmzvjj{order:2;margin:0;display:flex;justify-content:center}.art-frame.svelte-tmzvjj{position:relative;width:min(420px,80vw);aspect-ratio:1 / 1.05;display:grid;place-items:center;border:1px solid var(--rule-gold);border-radius:var(--radius-lg);background:radial-gradient(ellipse at 50% 30%,rgba(212,175,55,.06),transparent 70%),var(--color-surface-1)}.hero-logo.svelte-tmzvjj{width:82%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:var(--radius-md);filter:drop-shadow(0 0 26px rgba(212,175,55,.28))}.art-glow.svelte-tmzvjj{position:absolute;inset:12% 18%;background:radial-gradient(circle,rgba(212,175,55,.16),transparent 70%);filter:blur(38px);z-index:-1;opacity:1}.eyebrow.svelte-tmzvjj{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.24em;font-size:.72rem;color:var(--color-text-muted);margin:0 0 var(--space-md)}.gc-hero-title.svelte-tmzvjj{font-family:var(--font-display);font-optical-sizing:auto;font-weight:400;font-size:clamp(2.6rem,5.2vw,var(--step-5));line-height:1;letter-spacing:-.02em;text-align:left;margin:0 0 0 -.04em;color:var(--color-text)}.gc-hero-tagline.svelte-tmzvjj{font-family:var(--font-display);font-style:italic;font-size:var(--step-2);color:var(--gold);margin:.5rem 0 0}.hero-lede.svelte-tmzvjj{max-width:42ch;margin:var(--space-md) 0 var(--space-lg);font-size:var(--step-1);line-height:1.6;color:var(--color-text-secondary)}.hero-stores.svelte-tmzvjj{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.store-badge-img.svelte-tmzvjj{display:inline-flex;align-items:center;border-radius:10px;transition:transform .3s var(--ease-out-back),opacity .3s ease}.store-badge-img.svelte-tmzvjj:hover{transform:translateY(-2px);opacity:.88}.store-badge-img.svelte-tmzvjj:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.store-badge-img.svelte-tmzvjj img:where(.svelte-tmzvjj){display:block;width:auto}.badge-apple.svelte-tmzvjj img:where(.svelte-tmzvjj){height:44px}.badge-google.svelte-tmzvjj img:where(.svelte-tmzvjj){height:65px;margin:-10px -6px}.gc-detail.svelte-tmzvjj{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:var(--space-lg)}.screenshots-section.svelte-tmzvjj{margin:1rem 0 3rem;overflow:hidden;width:100%;position:relative;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%)}.screenshots-track.svelte-tmzvjj{display:flex;gap:1.5rem;width:fit-content;animation:svelte-tmzvjj-scroll 35s linear infinite;will-change:transform}.screenshots-section.svelte-tmzvjj:hover .screenshots-track:where(.svelte-tmzvjj),.screenshots-section.paused.svelte-tmzvjj .screenshots-track:where(.svelte-tmzvjj){animation-play-state:paused}@keyframes svelte-tmzvjj-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.screenshots-container.svelte-tmzvjj{display:flex;gap:1.5rem;padding:1.5rem 0;flex-shrink:0}.screenshot-card.svelte-tmzvjj{position:relative;border-radius:var(--radius-lg);overflow:hidden;transition:transform .4s var(--ease-out-back)}.screenshot-item.svelte-tmzvjj{width:180px;height:320px;object-fit:cover;display:block;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.screenshots-section.svelte-tmzvjj:hover .screenshot-card:where(.svelte-tmzvjj):hover{transform:scale(1.08) translateY(-10px);z-index:10}.video-card.svelte-tmzvjj{position:relative;margin:0 auto 3rem;max-width:340px}.video-wrapper.svelte-tmzvjj{position:relative;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-xl);border:1px solid var(--rule-gold)}.video-wrapper.svelte-tmzvjj iframe:where(.svelte-tmzvjj){aspect-ratio:9 / 16;width:100%;height:auto;display:block}.video-glow.svelte-tmzvjj{position:absolute;inset:-10px;background:radial-gradient(circle,rgba(212,175,55,.28),transparent 68%);border-radius:var(--radius-xl);filter:blur(34px);z-index:-1}.gc-story.svelte-tmzvjj{max-width:60ch;margin:0 auto}.lead.svelte-tmzvjj{font-size:var(--step-0);line-height:1.7;color:var(--color-text-secondary);margin:0 auto var(--space-md)}.notes.svelte-tmzvjj{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md);max-width:980px;margin:var(--space-xl) auto 0;text-align:left}.note.svelte-tmzvjj{position:relative;padding-top:var(--space-sm)}.note-rule.svelte-tmzvjj{position:absolute;top:0;left:0;width:38px;height:1px;background:var(--gold)}.note.svelte-tmzvjj p:where(.svelte-tmzvjj){margin:0;font-size:.96rem;line-height:1.65;color:var(--color-text-secondary)}.note-label.svelte-tmzvjj{display:block;font-family:var(--font-display);font-weight:500;font-size:1.02rem;color:var(--color-text);margin-bottom:.25rem}.signoff.svelte-tmzvjj{text-align:center;margin:var(--space-xl) auto 0;font-family:var(--font-display);font-size:var(--step-2);color:var(--color-text)}.signoff.svelte-tmzvjj em:where(.svelte-tmzvjj){font-style:italic;color:var(--gold)}.archive-teaser.svelte-tmzvjj{padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}.archive-card.svelte-tmzvjj{display:grid;grid-template-columns:minmax(0,.5fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,var(--space-xl));align-items:center;max-width:900px;margin:0 auto;padding:clamp(1.5rem,4vw,var(--space-lg));border:1px solid var(--color-surface-2);border-radius:var(--radius-lg);background:var(--color-surface-1)}.archive-thumb.svelte-tmzvjj img:where(.svelte-tmzvjj){width:100%;height:auto;border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}.kicker.svelte-tmzvjj{display:inline-block;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:var(--space-xs)}.wa-kicker.svelte-tmzvjj{color:var(--color-accent-light)}.archive-title.svelte-tmzvjj{font-family:var(--font-display);font-size:var(--step-3);font-weight:400;margin:0 0 .4rem;line-height:1}.archive-lead.svelte-tmzvjj{font-size:var(--step-0);line-height:1.7;color:var(--color-text-secondary);margin:0 0 var(--space-md);max-width:52ch}.btn-ghost.svelte-tmzvjj{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.6rem;color:var(--color-text);font-weight:500;font-size:.95rem;border:1px solid var(--rule-gold);border-radius:var(--radius-full);text-decoration:none;transition:border-color .3s ease,color .3s ease,background .3s ease}.btn-ghost.svelte-tmzvjj:hover{border-color:var(--gold);color:var(--gold);background:#d4af370f}.btn-ghost.svelte-tmzvjj svg:where(.svelte-tmzvjj){width:16px;height:16px;transition:transform .3s ease}.btn-ghost.svelte-tmzvjj:hover svg:where(.svelte-tmzvjj){transform:translate(3px)}@media (max-width: 860px){.gc-hero-grid.svelte-tmzvjj{grid-template-columns:1fr;gap:var(--space-lg)}.gc-hero-copy.svelte-tmzvjj{order:2;text-align:center}.gc-hero-title.svelte-tmzvjj{text-align:center;margin-left:0}.gc-hero-art.svelte-tmzvjj{order:1}.hero-lede.svelte-tmzvjj{margin-left:auto;margin-right:auto}.hero-stores.svelte-tmzvjj{justify-content:center}.notes.svelte-tmzvjj{grid-template-columns:1fr;max-width:46ch;text-align:center}.note-rule.svelte-tmzvjj{left:50%;transform:translate(-50%)}.note.svelte-tmzvjj{text-align:center}.archive-card.svelte-tmzvjj{grid-template-columns:1fr;text-align:center;justify-items:center}.archive-lead.svelte-tmzvjj{margin-left:auto;margin-right:auto}}@media (max-width: 480px){.video-card.svelte-tmzvjj{max-width:300px}.screenshot-item.svelte-tmzvjj{width:150px;height:267px}}@media (prefers-reduced-motion: reduce){.screenshots-track.svelte-tmzvjj{animation:none}.screenshot-card.svelte-tmzvjj{transition:none}}
