main[data-astro-cid-lcdefpme]{--td-gold:#e9a93b;--td-gold-deep:#c98a2b;--td-sky:#6fb3d8;--td-blue:#2f6fa3;--td-ink:#2d4e73;--td-cream:#fffbf1;--td-mist:#6fb3d824;width:min(1100px,100% - 2.5rem);margin:0 auto;padding:0 0 2rem}.hero[data-astro-cid-lcdefpme]{text-align:center;isolation:isolate;padding:5.5rem 0 0;position:relative}.hero[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 55% at 50% 38%,#ffe28cbf,#ffe9a800 70%),radial-gradient(40% 45% at 82% 18%,#6fb3d847,#0000 70%),radial-gradient(35% 40% at 14% 24%,#e9a93b2e,#0000 70%);height:520px;position:absolute;inset:-4rem -10vw auto}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.015em;max-width:18ch;color:var(--td-ink);margin:0 auto;font-family:Lora,Georgia,Times New Roman,serif;font-size:clamp(2.3rem,5.6vw,4rem);font-weight:500;line-height:1.12}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:linear-gradient(100deg, var(--td-gold-deep), var(--td-gold) 35%, var(--td-sky) 75%, var(--td-blue));color:#0000;-webkit-background-clip:text;background-clip:text}.hero[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#2d4e73d1;max-width:54ch;margin:1.5rem auto 0;font-size:clamp(1.02rem,1.6vw,1.18rem);line-height:1.7}.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{color:var(--td-blue);margin-bottom:.4rem;font-family:Lora,Georgia,serif;font-size:clamp(1.1rem,1.9vw,1.3rem);font-style:italic}.cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:2.2rem;display:flex}.btn[data-astro-cid-lcdefpme]{border-radius:999px;align-items:center;gap:.5rem;padding:.85rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.btn-primary[data-astro-cid-lcdefpme]{color:#fff;background:linear-gradient(100deg, var(--td-blue), #3f86b5 60%, var(--td-sky));box-shadow:0 10px 24px -10px #2f6fa3a6}.btn-primary[data-astro-cid-lcdefpme]:hover{transform:translateY(-2px);box-shadow:0 14px 30px -10px #2f6fa3bf}.btn-ghost[data-astro-cid-lcdefpme]{color:var(--td-ink);background:#ffffffb3;border:1px solid #2d4e7329}.btn-ghost[data-astro-cid-lcdefpme]:hover{border-color:var(--td-gold);background:#fff;transform:translateY(-2px)}.btn[data-astro-cid-lcdefpme]:focus-visible,.pillar-card[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--td-sky);outline-offset:3px}.scene[data-astro-cid-lcdefpme]{border-radius:28px;width:100%;height:auto;margin-top:3.2rem;display:block;box-shadow:0 30px 50px -30px #2d4e7373}.section[data-astro-cid-lcdefpme]{margin-top:6rem}.section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.01em;max-width:20ch;color:var(--td-ink);margin:0;font-family:Lora,Georgia,Times New Roman,serif;font-size:clamp(1.75rem,3.4vw,2.6rem);font-weight:500;line-height:1.18}.section-intro[data-astro-cid-lcdefpme]{color:#2d4e73d1;max-width:62ch;margin:1.1rem 0 0;font-size:1.08rem;line-height:1.75}.prose[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#2d4e73e6;max-width:58ch;margin:1.1rem 0 0;font-family:Lora,Georgia,serif;font-size:1.1rem;line-height:1.85}.prose[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:first-of-type{margin-top:1.5rem}.story[data-astro-cid-lcdefpme]{grid-template-columns:1.15fr .85fr;align-items:center;gap:3.5rem;display:grid}.epic[data-astro-cid-lcdefpme]{border-radius:26px;justify-self:center;width:100%;max-width:400px;height:auto;display:block;box-shadow:0 30px 50px -28px #1f3a5ab3}.portraits[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:1.2rem;margin-top:2.6rem;display:grid}.portrait[data-astro-cid-lcdefpme]{--tint:var(--td-gold);border:1px solid #2d4e731a;border-top:3px solid var(--tint);background:#fff;border-radius:22px;flex-direction:column;padding:1.6rem 1.4rem 1.5rem;display:flex}.portrait[data-astro-cid-lcdefpme]:nth-child(2){--tint:#f2c45a}.portrait[data-astro-cid-lcdefpme]:nth-child(3){--tint:var(--td-sky)}.portrait[data-astro-cid-lcdefpme]:nth-child(4){--tint:var(--td-blue)}.portrait[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:84px;height:84px;margin-bottom:1rem}.portrait[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--td-ink);margin:0;font-family:Lora,Georgia,serif;font-size:1.3rem;font-weight:500;line-height:1.2}.portrait[data-astro-cid-lcdefpme] .epithet[data-astro-cid-lcdefpme]{color:var(--td-blue);margin:.3rem 0 0;font-family:Lora,Georgia,serif;font-size:.98rem;font-style:italic}.portrait[data-astro-cid-lcdefpme] .text[data-astro-cid-lcdefpme]{color:#2d4e73cc;margin:.8rem 0 0;font-size:.97rem;line-height:1.65}.portraits-note[data-astro-cid-lcdefpme]{color:#2d4e73b3;margin:1.6rem 0 0;font-family:Lora,Georgia,serif;font-style:italic}.heritage[data-astro-cid-lcdefpme]{background:linear-gradient(160deg,#fff 0%,#fff4d6a6 100%);border:1px solid #2d4e731a;border-radius:28px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:3.5rem;padding:3rem;display:grid}.arch[data-astro-cid-lcdefpme]{justify-self:center;width:100%;max-width:270px;height:auto;display:block}.twin[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:1.6rem;margin-top:1.8rem;display:grid}.twin[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--td-ink);margin:0;font-family:Lora,Georgia,serif;font-size:1.2rem;font-weight:500}.twin[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#2d4e73d1;margin:.5rem 0 0;font-size:.98rem;line-height:1.7}.twin[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border-left:3px solid var(--td-gold);padding-left:1rem}.twin[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:nth-child(2){border-left-color:var(--td-sky)}.pillars[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:2.6rem;display:grid}.pillar-card[data-astro-cid-lcdefpme]{--tint-a:var(--td-gold);--tint-b:#f2c45a;--pad-x:1.8rem;--pad-y:1.9rem;padding:var(--pad-y) var(--pad-x) 1.7rem;color:inherit;background:#fff;border:1px solid #2d4e731a;border-radius:22px;flex-direction:column;gap:.4rem;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #2d4e730a}.pillar-card[data-astro-cid-lcdefpme]:nth-child(2){--tint-a:var(--td-sky);--tint-b:#8ccbd8}.pillar-card[data-astro-cid-lcdefpme]:nth-child(3){--tint-a:#f2c45a;--tint-b:var(--td-sky)}.pillar-card[data-astro-cid-lcdefpme]:nth-child(4){--tint-a:var(--td-blue);--tint-b:var(--td-sky)}.pillar-card[data-astro-cid-lcdefpme]:before{content:"";z-index:1;background:linear-gradient(90deg, var(--tint-a), var(--tint-b));opacity:0;height:3px;transition:opacity .25s;position:absolute;inset:0 0 auto}.pillar-card[data-astro-cid-lcdefpme]:hover{border-color:#6fb3d880;transform:translateY(-4px);box-shadow:0 22px 40px -22px #2d4e7366}.pillar-card[data-astro-cid-lcdefpme]:hover:before{opacity:1}.art[data-astro-cid-lcdefpme]{width:calc(100% + var(--pad-x) * 2);height:auto;margin:calc(var(--pad-y) * -1) calc(var(--pad-x) * -1) .9rem;background:linear-gradient(135deg, color-mix(in srgb, var(--tint-a) 20%, #fff), color-mix(in srgb, var(--tint-b) 10%, #fff));display:block}.pillar-title[data-astro-cid-lcdefpme]{color:var(--td-ink);font-family:Lora,Georgia,serif;font-size:1.45rem;font-weight:500;line-height:1.25}.pillar-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#2d4e73cc;margin:0;font-size:1rem;line-height:1.65}.more[data-astro-cid-lcdefpme]{color:var(--td-blue);align-items:center;gap:.4rem;margin-top:1rem;font-size:.95rem;font-weight:600;display:inline-flex}.more[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{font-style:normal;transition:transform .25s}.pillar-card[data-astro-cid-lcdefpme]:hover .more[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{transform:translate(5px)}.verse[data-astro-cid-lcdefpme]{text-align:center;border-top:1px solid #2d4e731f;border-bottom:1px solid #2d4e731f;margin:6rem 0 0;padding:3.2rem 1.5rem}.verse[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{max-width:30ch;color:var(--td-ink);margin:0 auto;font-family:Lora,Georgia,serif;font-size:clamp(1.5rem,3.2vw,2.3rem);font-style:italic;line-height:1.4}.verse[data-astro-cid-lcdefpme] cite[data-astro-cid-lcdefpme]{color:var(--td-gold-deep);margin-top:1.1rem;font-size:.95rem;font-style:normal;display:block}.closing[data-astro-cid-lcdefpme]{text-align:center;background:radial-gradient(60% 90% at 50% 0,#ffe28ccc,#ffe9a800 70%),radial-gradient(40% 70% at 90% 100%,#6fb3d84d,#0000 70%),#fffaf0;border:1px solid #e9a93b4d;border-radius:28px;margin-top:5rem;padding:4rem 1.5rem;position:relative}.closing[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:20ch;color:var(--td-ink);margin:0 auto;font-family:Lora,Georgia,serif;font-size:clamp(1.7rem,3.4vw,2.5rem);font-weight:500;line-height:1.2}.closing[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#2d4e73d1;max-width:50ch;margin:1rem auto 0;line-height:1.7}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.hero[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme],.pillar-card[data-astro-cid-lcdefpme]{animation:.7s both rise}.hero[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:80ms}.hero[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:.16s}.hero[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(4){animation-delay:.24s}.hero[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(5){animation-delay:.34s}.pillar-card[data-astro-cid-lcdefpme]:first-child{animation-delay:.1s}.pillar-card[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:.18s}.pillar-card[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:.26s}.pillar-card[data-astro-cid-lcdefpme]:nth-child(4){animation-delay:.34s}@media (prefers-reduced-motion:reduce){.hero[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme],.pillar-card[data-astro-cid-lcdefpme]{animation:none}.btn[data-astro-cid-lcdefpme],.pillar-card[data-astro-cid-lcdefpme],.more[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{transition:none}}@media (width<=980px){.portraits[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.heritage[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:2rem;padding:2.2rem 1.8rem}.arch[data-astro-cid-lcdefpme]{max-width:200px}}@media (width<=720px){.hero[data-astro-cid-lcdefpme]{padding:3.5rem 0 0}.scene[data-astro-cid-lcdefpme]{border-radius:20px;margin-top:2.4rem}.section[data-astro-cid-lcdefpme]{margin-top:4.2rem}.story[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:2rem}.portraits[data-astro-cid-lcdefpme],.twin[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.pillars[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1.1rem}.pillar-card[data-astro-cid-lcdefpme]{--pad-x:1.4rem;--pad-y:1.5rem}.verse[data-astro-cid-lcdefpme]{margin-top:4.2rem;padding:2.4rem .5rem}.btn[data-astro-cid-lcdefpme]{justify-content:center;width:100%}.cta[data-astro-cid-lcdefpme]{width:100%}}
