.visually-hidden.astro-j7pv25f6{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body.taom-home-body{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:#060505;color:#ece7e0}.taom-home-main{display:flex;flex:1 0 auto}.home-page.astro-j7pv25f6{flex:1;position:relative;isolation:isolate;padding:2rem;font-family:Georgia,Times New Roman,serif;display:grid;grid-template-rows:auto 1fr}.home-background.astro-j7pv25f6{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:#050404}.home-background-video.astro-j7pv25f6{width:100%;height:100%;object-fit:cover;object-position:center 58%}.home-background-overlay.astro-j7pv25f6{position:absolute;inset:0;background:linear-gradient(180deg,#0807066b,#060505bd),radial-gradient(circle at 50% 50%,#0000000f,#0000007a 72%)}.topbar.astro-j7pv25f6{position:sticky;top:2rem;z-index:100;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.75rem;padding:1.15rem 1.6rem;border:1px solid rgba(58,48,30,.7);background:linear-gradient(90deg,#100c0af7,#090d0af5 45%,#100b08f7),linear-gradient(180deg,rgba(255,255,255,.02),transparent);box-shadow:0 4px 10px #0000006b}.brand.astro-j7pv25f6{display:inline-grid;gap:0;justify-items:center;color:#d19a33;text-align:center;text-transform:uppercase;line-height:.9}.brand.astro-j7pv25f6:hover{color:#f7f2ec;text-decoration:none}.main-nav.astro-j7pv25f6 a.astro-j7pv25f6,.side-link.astro-j7pv25f6,.home-hero-copy.astro-j7pv25f6 p.astro-j7pv25f6,.home-download-button.astro-j7pv25f6,.home-secondary-button.astro-j7pv25f6{font-family:Cinzel,Times New Roman,serif}.main-nav.astro-j7pv25f6{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 1.1rem}.main-nav.astro-j7pv25f6 a.astro-j7pv25f6,.side-link.astro-j7pv25f6{position:relative;padding:.35rem .35rem .5rem;color:#d19a33;font-size:1rem;font-weight:600;transition:color .18s ease}.main-nav.astro-j7pv25f6 a.astro-j7pv25f6:after,.side-link.astro-j7pv25f6:after{content:"";position:absolute;left:.35rem;right:.35rem;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(205,153,52,.88),transparent);transform:scaleX(0);transform-origin:center;transition:transform .18s ease}.main-nav.astro-j7pv25f6 a.astro-j7pv25f6:hover,.main-nav.astro-j7pv25f6 a.astro-j7pv25f6.is-active,.side-link.astro-j7pv25f6:hover{color:#f7f2ec;text-decoration:none}.main-nav.astro-j7pv25f6 a.astro-j7pv25f6:hover:after,.main-nav.astro-j7pv25f6 a.astro-j7pv25f6.is-active:after,.side-link.astro-j7pv25f6:hover:after{transform:scaleX(1)}.side-link.astro-j7pv25f6{color:#f7f2ec}.home-landing.astro-j7pv25f6{position:relative;display:grid;place-items:center;padding:2rem 1rem}.home-landing-glow.astro-j7pv25f6{position:absolute;inset:auto 0 10%;height:18rem;background:radial-gradient(ellipse closest-side,rgba(191,125,56,.1),transparent);pointer-events:none}.home-hero.astro-j7pv25f6{position:relative;width:min(100%,72rem);display:grid;justify-items:center;gap:1.75rem;text-align:center}.home-hero-logo.astro-j7pv25f6{display:block;width:min(44rem,90vw);height:auto}.home-hero-copy.astro-j7pv25f6{display:grid;gap:.75rem}.home-hero-copy.astro-j7pv25f6 p.astro-j7pv25f6{margin:0;font-size:clamp(1.2rem,2vw,1.95rem);font-weight:500;letter-spacing:.24em;line-height:1.12;text-transform:uppercase;color:#ece7e0f0;text-shadow:0 2px 0 rgba(0,0,0,.28),0 2px 3px rgba(0,0,0,.26)}.home-hero-actions.astro-j7pv25f6{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:.5rem}.home-download-button.astro-j7pv25f6,.home-secondary-button.astro-j7pv25f6{display:inline-grid;place-items:center;min-width:15rem;padding:1.15rem 2rem;font-size:clamp(1rem,1.2vw,1.25rem);font-weight:600;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 4px 10px #00000073;transition:transform .18s ease,filter .18s ease,border-color .18s ease}.home-download-button.astro-j7pv25f6{color:#ece7e0;background:#392920f0;border:1px solid rgba(234,221,200,.18)}.home-secondary-button.astro-j7pv25f6{color:#d6c9ba;background:#130f0db8;border:1px solid rgba(128,101,62,.4)}.home-download-button.astro-j7pv25f6:hover,.home-secondary-button.astro-j7pv25f6:hover{color:#fff3de;text-decoration:none;transform:translateY(-2px);filter:brightness(1.06);border-color:#eaddc847}@media(max-width:980px){.topbar.astro-j7pv25f6{grid-template-columns:1fr;justify-items:start}.brand.astro-j7pv25f6{justify-items:start;text-align:left}.main-nav.astro-j7pv25f6{justify-content:flex-start}}@media(max-width:760px){.home-page.astro-j7pv25f6{padding:1rem}.topbar.astro-j7pv25f6{top:1rem;gap:1rem;padding:1rem}.main-nav.astro-j7pv25f6{gap:.6rem .9rem}.main-nav.astro-j7pv25f6 a.astro-j7pv25f6,.side-link.astro-j7pv25f6{font-size:.92rem}.home-landing.astro-j7pv25f6{min-height:auto;padding:3.5rem .5rem 4rem}.home-hero-copy.astro-j7pv25f6 p.astro-j7pv25f6{letter-spacing:.14em}.home-download-button.astro-j7pv25f6,.home-secondary-button.astro-j7pv25f6{width:100%;min-width:0}}
