.home-theme_home__HLPhB{--book-ink:#0b1522;--book-paper:#f1eadb;--book-gold:#d8c69e}.home-theme_home__HLPhB h1,.home-theme_home__HLPhB h2{font-family:var(--font-app),ui-sans-serif,system-ui,sans-serif;text-wrap:balance}.home-theme_hero__xDaJK{isolation:isolate;background:radial-gradient(circle at 50% 42%,rgb(58 79 102/48%) 0,transparent 38%),radial-gradient(ellipse at 50% 15%,#24384e 0,#142336 44%,var(--book-ink) 80%);padding-top:8rem;padding-bottom:6rem}.home-theme_heroLight__nblpJ{position:absolute;z-index:-1;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 20%,rgb(190 204 218/5%) 42%,transparent 64%);mask-image:linear-gradient(black,transparent 95%)}.home-theme_heroHalo__4EGep{position:absolute;z-index:-1;left:50%;top:45%;width:min(74vw,68rem);aspect-ratio:1;pointer-events:none;border:1px solid rgb(216 198 158/8%);border-radius:999px;box-shadow:0 0 0 8rem rgb(216 198 158/1.5%),0 0 0 16rem rgb(216 198 158/1%);transform:translate(-50%,-50%)}@media (max-width:1023px){.home-theme_hero__xDaJK{padding-top:7rem;padding-bottom:3.5rem}}.home-theme_primary__AOFyO.home-theme_primary__AOFyO{color:#101a28;background:linear-gradient(135deg,#eee0c0,#cbb789);border:1px solid #e2d2ae;border-radius:999px;font-weight:600;box-shadow:inset 0 1px 0 rgb(255 255 255/30%),0 8px 30px rgb(0 0 0/18%);transition:background .18s ease,box-shadow .18s ease}.home-theme_primary__AOFyO.home-theme_primary__AOFyO:hover{background:#eee0c0;box-shadow:inset 0 1px 0 rgb(255 255 255/30%),0 8px 30px rgb(216 198 158/12%)}.home-theme_home__HLPhB a:focus-visible{outline:2px solid #d8c69e;outline-offset:5px}.home-theme_closing__Emx8q{background:radial-gradient(ellipse at 50% 100%,#25384b,#0b1522 75%);border-top:1px solid rgb(216 198 158/12%)}