.HeroBoard-module__nXWuRW__frame{border:1px solid var(--panel-border);background:var(--panel);width:100%;max-width:26rem;box-shadow:0 30px 60px -30px var(--shadow);border-radius:18px;padding:.6rem}.HeroBoard-module__nXWuRW__board{aspect-ratio:1;border-radius:10px;grid-template-columns:repeat(8,1fr);display:grid;overflow:hidden}.HeroBoard-module__nXWuRW__square{justify-content:center;align-items:center;font-size:min(8.2cqw,3.2rem);line-height:1;display:flex}.HeroBoard-module__nXWuRW__board{container-type:inline-size}.HeroBoard-module__nXWuRW__light{background:var(--square-light)}.HeroBoard-module__nXWuRW__dark{background:var(--square-dark)}.HeroBoard-module__nXWuRW__lastMove{box-shadow:inset 0 0 0 3px var(--gold-glow)}.HeroBoard-module__nXWuRW__pieceWhite{color:var(--piece-white);text-shadow:var(--piece-outline-white)}.HeroBoard-module__nXWuRW__pieceBlack{color:var(--piece-black);text-shadow:var(--piece-outline-black)}
.page-module__E0kJGG__page{min-height:100svh;color:var(--text);background:radial-gradient(ellipse 90% 45% at 50% -10%, var(--bg-glow) 0%, transparent 60%), linear-gradient(180deg, var(--bg) 0%, var(--bg-deep) 100%);flex-direction:column;font-family:Georgia,Times New Roman,serif;display:flex}.page-module__E0kJGG__hero{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.25rem;padding:4rem 1.5rem 1.5rem;display:flex;position:relative;overflow:hidden}.page-module__E0kJGG__words{z-index:1;flex-direction:column;align-items:center;gap:1.1rem;max-width:34rem;display:flex}.page-module__E0kJGG__art{z-index:1;justify-content:center;width:100%;max-width:min(20rem,32vh);display:flex}@media (min-width:56rem){.page-module__E0kJGG__hero{text-align:left;flex-direction:row;justify-content:center;align-items:center;gap:4rem;padding:6rem 3rem 4rem}.page-module__E0kJGG__words{flex:0 32rem;align-items:flex-start}.page-module__E0kJGG__art{flex:0 28rem;max-width:min(28rem,62vh)}.page-module__E0kJGG__rule{margin-left:0}}.page-module__E0kJGG__hero:before{content:"";pointer-events:none;background-image:linear-gradient(#c9a22712 1px,#0000 1px),linear-gradient(90deg,#c9a22712 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 50% 20%,#000,#0000);mask-image:radial-gradient(70% 70% at 50% 20%,#000,#0000)}.page-module__E0kJGG__crest{color:var(--gold-text);text-shadow:0 0 40px var(--gold-glow-soft);z-index:1;font-size:3rem;line-height:1}.page-module__E0kJGG__eyebrow{letter-spacing:.4em;text-transform:uppercase;color:var(--gold-text);z-index:1;font-size:.75rem}.page-module__E0kJGG__title{text-wrap:balance;letter-spacing:.01em;text-wrap:balance;background:linear-gradient(180deg, var(--title-from) 0%, var(--title-mid) 55%, var(--title-to) 100%);color:#0000;z-index:1;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(1.9rem,6.4vw,3.6rem);font-weight:700}.page-module__E0kJGG__rule{background:linear-gradient(90deg, transparent, var(--gold), transparent);z-index:1;width:110px;height:1px}.page-module__E0kJGG__tagline{max-width:32rem;color:var(--text-dim);z-index:1;font-size:1.1rem;line-height:1.65}.page-module__E0kJGG__ctaRow{z-index:1;flex-wrap:wrap;justify-content:center;gap:.85rem;margin-top:.5rem;display:flex}.page-module__E0kJGG__ctaPrimary{letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--gold);color:var(--cta-text);background:linear-gradient(180deg, var(--cta-from) 0%, var(--cta-to) 100%);border-radius:2px;padding:1rem 2.4rem;font-size:.95rem;text-decoration:none;transition:transform .2s,box-shadow .2s}.page-module__E0kJGG__ctaPrimary:hover{box-shadow:0 12px 28px -12px var(--gold-glow);transform:translateY(-2px)}.page-module__E0kJGG__ctaPrimary:focus-visible{outline:2px solid var(--gold-text);outline-offset:3px}.page-module__E0kJGG__heroNote{letter-spacing:.04em;color:var(--text-dim);opacity:.85;z-index:1;font-size:.82rem}.page-module__E0kJGG__footer{text-align:center;letter-spacing:.06em;color:var(--text-dim);border-top:1px solid var(--panel-border);flex-direction:column;align-items:center;gap:.35rem;padding:1rem 1rem 1.25rem;font-size:.78rem;display:flex}.page-module__E0kJGG__footerLinks{flex-wrap:wrap;justify-content:center;gap:.75rem;font-size:.72rem;display:flex}.page-module__E0kJGG__footerLink{color:var(--text-dim);text-decoration:none;transition:color .2s}.page-module__E0kJGG__footerLink:hover{color:var(--gold-text);text-decoration:underline}.page-module__E0kJGG__footerLink:focus-visible{outline:2px solid var(--gold-text);outline-offset:3px}.page-module__E0kJGG__poweredBy{color:var(--gold-text);letter-spacing:.08em;text-decoration:none;transition:color .2s}.page-module__E0kJGG__poweredBy:hover{color:var(--gold-text);text-decoration:underline}.page-module__E0kJGG__poweredBy:focus-visible{outline:2px solid var(--gold-text);outline-offset:3px}@media (max-height:600px){.page-module__E0kJGG__title{font-size:1.6rem}.page-module__E0kJGG__art{max-width:min(20rem,26vh)}}@media (prefers-reduced-motion:reduce){.page-module__E0kJGG__ctaPrimary{transition:none}}@media (max-height:760px){.page-module__E0kJGG__hero{gap:.8rem;padding:3.5rem 1.5rem 1rem}.page-module__E0kJGG__words{gap:.75rem}.page-module__E0kJGG__crest{font-size:2.4rem}.page-module__E0kJGG__tagline{font-size:1rem}.page-module__E0kJGG__ctaPrimary{padding:.85rem 2rem}.page-module__E0kJGG__footer{padding:1.25rem 1.5rem 1.5rem}}@media (max-height:640px){.page-module__E0kJGG__hero{gap:.6rem;padding:3.25rem 1.25rem .75rem}.page-module__E0kJGG__words{gap:.6rem}.page-module__E0kJGG__tagline{display:none}.page-module__E0kJGG__crest,.page-module__E0kJGG__rule{display:none}.page-module__E0kJGG__title{font-size:2rem}.page-module__E0kJGG__tagline{font-size:.9rem;line-height:1.5}.page-module__E0kJGG__footer{gap:.3rem;padding:.9rem 1.5rem 1.1rem}}
