.hero[data-astro-cid-v4qhm7jo]{padding-top:clamp(24px,5vw,60px);padding-bottom:clamp(80px,9vw,120px);display:flex;flex-wrap:wrap;gap:64px;align-items:center}.hero-text[data-astro-cid-v4qhm7jo]{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:30px}.hero-h[data-astro-cid-v4qhm7jo]{margin:0;display:flex;flex-direction:column;gap:30px;font-weight:inherit}.hero-h[data-astro-cid-v4qhm7jo] .eyebrow[data-astro-cid-v4qhm7jo]{font-size:12px;line-height:1.5}.hero-h1[data-astro-cid-v4qhm7jo]{display:block;margin:0;font-size:clamp(60px,9.4vw,140px);line-height:.9;letter-spacing:-.01em}.ell[data-astro-cid-v4qhm7jo]{position:relative;display:inline-block;padding:0 .12em}.ell[data-astro-cid-v4qhm7jo] svg[data-astro-cid-v4qhm7jo]{position:absolute;left:-6%;top:-4%;width:112%;height:112%;overflow:visible}.hero-lead[data-astro-cid-v4qhm7jo]{margin:0;max-width:500px;font-size:19px;line-height:1.6;color:var(--sapphire)}.hero-art[data-astro-cid-v4qhm7jo]{flex:1 1 400px;min-width:0;display:flex;justify-content:center;padding:80px 0}.arch-wrap[data-astro-cid-v4qhm7jo]{position:relative;width:440px;max-width:100%;aspect-ratio:440 / 600}.axis[data-astro-cid-v4qhm7jo]{position:absolute;left:50%;top:-60px;bottom:-60px;width:1px;background:var(--sapphire);opacity:.45}.arch[data-astro-cid-v4qhm7jo]{position:absolute;inset:0;border-radius:999px 999px 0 0;background:var(--champagne);overflow:hidden;display:flex;align-items:flex-end;justify-content:center}.arch[data-astro-cid-v4qhm7jo] img[data-astro-cid-v4qhm7jo]{width:92%;height:92%;object-fit:contain;object-position:bottom}.arch-wrap[data-astro-cid-v4qhm7jo] .sp-top{position:absolute;left:50%;top:-78px;margin-left:-15px}.arch-wrap[data-astro-cid-v4qhm7jo] .sp-bot{position:absolute;left:50%;bottom:-74px;margin-left:-11px}.moon-orbit[data-astro-cid-v4qhm7jo]{position:absolute;right:-90px;top:-50px;width:380px;height:140px}.moon-orbit[data-astro-cid-v4qhm7jo] svg[data-astro-cid-v4qhm7jo]{position:absolute;inset:0;overflow:visible}.moon-orbit[data-astro-cid-v4qhm7jo] .on-path[data-astro-cid-v4qhm7jo]{offset-path:path("M 0 70 A 190 70 0 1 0 380 70 A 190 70 0 1 0 0 70")}@media(max-width:700px){.moon-orbit[data-astro-cid-v4qhm7jo]{transform:scale(.7);transform-origin:right top;right:-40px}.hero-art[data-astro-cid-v4qhm7jo]{padding:70px 0 40px}}.how[data-astro-cid-v4qhm7jo]{padding-bottom:clamp(70px,9vw,110px);display:flex;flex-direction:column;gap:28px}.how-list[data-astro-cid-v4qhm7jo]{list-style:none;margin:0;padding:0;gap:0 48px;border-top:1px solid var(--taupe)}.how-list[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]{padding:28px 0 0;display:flex;flex-direction:column;gap:10px}.how-n[data-astro-cid-v4qhm7jo]{font-size:56px;line-height:.9;color:var(--sapphire)}.how-list[data-astro-cid-v4qhm7jo] h3[data-astro-cid-v4qhm7jo]{margin:0;font-size:28px;line-height:1.05}.how-list[data-astro-cid-v4qhm7jo] p[data-astro-cid-v4qhm7jo]{margin:0;font-size:17px;line-height:1.6;color:var(--ink);max-width:360px}.learn[data-astro-cid-v4qhm7jo]{padding-bottom:clamp(80px,10vw,130px);display:flex;flex-direction:column;align-items:center;gap:70px;position:relative}.learn-axis[data-astro-cid-v4qhm7jo]{display:flex;flex-direction:column;align-items:center;margin-bottom:-30px}.learn-axis[data-astro-cid-v4qhm7jo] span[data-astro-cid-v4qhm7jo]{width:1px;height:90px;background:#f5f4f099}.learn-grid[data-astro-cid-v4qhm7jo]{width:100%;gap:48px 40px}.learn-item[data-astro-cid-v4qhm7jo]{display:flex;flex-direction:column;gap:18px;align-items:center;text-align:center}.learn-item[data-astro-cid-v4qhm7jo] p[data-astro-cid-v4qhm7jo]{margin:0;font-size:17px;line-height:1.6;color:var(--champagne)}.sample[data-astro-cid-v4qhm7jo]{padding-top:clamp(80px,10vw,130px);padding-bottom:90px;display:flex;flex-wrap:wrap;gap:72px;align-items:center}.pages[data-astro-cid-v4qhm7jo]{flex:1 1 460px;min-width:0;height:470px;position:relative}.pg[data-astro-cid-v4qhm7jo]{position:absolute;width:240px;height:340px;background:var(--ivory);box-shadow:0 28px 60px #11225038;padding:24px 22px;display:flex;flex-direction:column;gap:9px;color:var(--navy)}.ln[data-astro-cid-v4qhm7jo]{height:4px;background:#e1dccd;border-radius:2px;display:block}.sample-text[data-astro-cid-v4qhm7jo]{flex:999 1 420px;min-width:0;display:flex;flex-direction:column;gap:28px}@media(max-width:560px){.pages[data-astro-cid-v4qhm7jo]{transform:scale(.78);height:380px;transform-origin:top center}}.signs[data-astro-cid-v4qhm7jo]{width:100%;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:44px 20px}.sign[data-astro-cid-v4qhm7jo]{display:flex;flex-direction:column;align-items:center;gap:12px;text-decoration:none;padding:8px 0;text-align:center}.ring[data-astro-cid-v4qhm7jo]{width:96px;height:96px;border-radius:50%;border:1px solid var(--taupe);display:flex;align-items:center;justify-content:center;transition:background .3s,border-color .3s}.glyph[data-astro-cid-v4qhm7jo]{font-size:40px;line-height:1;color:var(--navy);font-weight:300}.sign[data-astro-cid-v4qhm7jo]:hover .ring[data-astro-cid-v4qhm7jo]{background:var(--navy);border-color:var(--navy)}.sign[data-astro-cid-v4qhm7jo]:hover .glyph[data-astro-cid-v4qhm7jo]{color:var(--ivory)}@media(max-width:1100px){.signs[data-astro-cid-v4qhm7jo]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:700px){.signs[data-astro-cid-v4qhm7jo]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 8px}.ring[data-astro-cid-v4qhm7jo]{width:70px;height:70px}.glyph[data-astro-cid-v4qhm7jo]{font-size:28px}}.faq[data-astro-cid-v4qhm7jo]{border-top:1px solid var(--taupe);padding:24px 0}.faq[data-astro-cid-v4qhm7jo]:last-child{border-bottom:1px solid var(--taupe)}.faq[data-astro-cid-v4qhm7jo] summary[data-astro-cid-v4qhm7jo]{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;font-family:var(--serif);font-size:clamp(22px,2.6vw,28px);line-height:1.15}.faq[data-astro-cid-v4qhm7jo] summary[data-astro-cid-v4qhm7jo]::-webkit-details-marker{display:none}.faq[data-astro-cid-v4qhm7jo] p[data-astro-cid-v4qhm7jo]{margin:16px 0 0;font-size:17px;line-height:1.7;color:var(--ink);max-width:760px}
