.st-root{--bg:#F5EEDC;--paper:#FAF4E4;--card:#FFFBF0;--line:#E2D6B6;--s-origins:#8A5A1A;--s-identity:#5B4B8A;--s-ksar:#146B72;--s-failure:#B5552F;--s-craft:#3F7D5A;--s-heritage:#8F6B1E}html.dark-mode .st-root{--bg:#07161E;--paper:#0A1C25;--card:#0E2530;--line:#1F3B47;--s-origins:#E0B66F;--s-identity:#B7A8F0;--s-ksar:#7CCBD1;--s-failure:#F0956F;--s-craft:#8FD1A7;--s-heritage:#E2C277}.st-root .bx-tag[data-silo=origins]{color:var(--s-origins)}.st-root .bx-tag[data-silo=identity]{color:var(--s-identity)}.st-root .bx-tag[data-silo=ksar]{color:var(--s-ksar)}.st-root .bx-tag[data-silo=failure]{color:var(--s-failure)}.st-root .bx-tag[data-silo=craft]{color:var(--s-craft)}.st-root .bx-tag[data-silo=heritage]{color:var(--s-heritage)}.st-root .bx-lead-card .bx-tag{color:var(--gold)}.st-root .bx-card__ph[data-silo=origins]{background:linear-gradient(135deg,#6B4513,#1F1408)}.st-root .bx-card__ph[data-silo=identity]{background:linear-gradient(135deg,#4B3A6E,#1B1430)}.st-root .bx-card__ph[data-silo=ksar]{background:linear-gradient(135deg,#146B72,#08202B)}.st-root .bx-card__ph[data-silo=failure]{background:linear-gradient(135deg,#8E3F1F,#2A1008)}.st-root .bx-card__ph[data-silo=craft]{background:linear-gradient(135deg,#2F6445,#0B2316)}.st-root .bx-card__ph[data-silo=heritage]{background:linear-gradient(135deg,#8A6A22,#2B2008)}.st-root .st-hero{background:radial-gradient(110% 90% at 12% 0%,#3A1F12 0%,transparent 55%),radial-gradient(120% 90% at 90% 0%,#0F3340 0%,var(--night) 50%,var(--ink) 100%)}.st-root .st-hero .bx-h1{font-size:clamp(2.7rem,6.6vw,5.4rem)}.st-root .st-lead{transform:rotate(-.6deg)}.st-root .st-lead:hover{transform:rotate(0)translateY(-3px)}.st-root .st-strip .bx-ticker__track li b{font:italic 500 1.15rem var(--font-d);color:var(--gold);margin-right:.2rem}.st-root .st-stations{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem 1.4rem;position:relative;counter-reset:st}.st-root .st-station{position:relative;padding-top:3.4rem;border-top:1px solid var(--line-s)}.st-root .st-station__y{position:absolute;top:.7rem;left:0;font:italic 500 2.3rem/1 var(--font-d);color:var(--gold)}.st-root .st-station__dot{position:absolute;top:-.36rem;left:0;width:.7rem;height:.7rem;border-radius:50%;background:var(--gold);box-shadow:0 0 0 5px rgba(217,178,106,.2);transition:transform .25s}.st-root .st-station:hover .st-station__dot{transform:scale(1.5)}.st-root .st-station h3{font-size:1.55rem;line-height:1.12}.st-root .st-station__p{font:500 .72rem var(--font-u);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:.35rem 0 .5rem}.st-root .st-station p:not(.st-station__p){font-size:.95rem;color:rgba(247,242,230,.78)}.st-root .st-station .bx-link{margin-top:.8rem;font-size:.8rem}.st-root .st-phil{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem);align-items:start}.st-root .st-dropcap{margin-top:1.2rem;font-size:1.2rem;line-height:1.75}.st-root .st-dropcap::first-letter{float:left;font:500 4.6rem/.8 var(--font-d);color:var(--clay);padding:.35rem .6rem 0 0}.st-root .st-sub{font:500 .74rem var(--font-u);letter-spacing:.16em;text-transform:uppercase;color:var(--warm-text);margin:2.2rem 0 1rem}.st-root .st-phil>div:last-child .st-sub{margin-top:0}.st-root .st-laws{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.st-root .st-law{border:1px solid var(--line);border-radius:18px;padding:1.4rem;background:var(--card)}.st-root .st-law span{font:italic 500 2.6rem/1 var(--font-d);color:var(--clay)}.st-root .st-law h4{font:500 1.5rem var(--font-d);margin:.4rem 0}.st-root .st-law p{font-size:.92rem;color:var(--muted)}.st-root .st-principles{border-top:1px solid var(--line)}.st-root .st-principle{display:grid;grid-template-columns:3rem 1fr;gap:1rem;padding:1.3rem 0;border-bottom:1px solid var(--line);transition:padding .25s,background .25s}.st-root .st-principle:hover{padding-left:.8rem;background:color-mix(in srgb,var(--gold) 8%,transparent)}.st-root .st-principle__n{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;border:1px solid var(--gold);font:italic 500 1.4rem var(--font-d);color:var(--warm-text)}.st-root .st-principle h4{font:500 1.55rem/1.15 var(--font-d)}.st-root .st-principle p{margin-top:.3rem;color:var(--muted);font-size:.96rem}.st-root .st-principle .bx-link{margin-top:.5rem;font-size:.8rem}.st-root .st-memoir__grid{display:grid;grid-template-columns:minmax(0,.7fr)minmax(0,1.3fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.st-root .st-book{perspective:1200px;display:grid;place-items:center}.st-root .st-book__cover{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:.5rem;width:min(17rem,70vw);aspect-ratio:2/3;padding:1.6rem;border-radius:6px 14px 14px 6px;background:linear-gradient(160deg,#143F4C,#08202B 70%);box-shadow:-14px 20px 50px rgba(0,0,0,.5),inset 6px 0 rgba(0,0,0,.25);transform:rotateY(-14deg)rotateX(3deg);transition:transform .6s}.st-root .st-book:hover .st-book__cover{transform:rotateY(-3deg)rotateX(0)}.st-root .st-book__cover::before{content:"";position:absolute;inset:.8rem;border:1px solid rgba(232,217,176,.45);border-radius:4px 10px 10px 4px}.st-root .st-book__cover i{font:500 .66rem var(--font-u);font-style:normal;letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.st-root .st-book__cover b{font:500 2.1rem/1.05 var(--font-d);color:var(--cream)}.st-root .st-book__cover small{font:.8rem var(--font-u);color:rgba(247,242,230,.7)}.st-root .st-book__seal{position:absolute;top:1.6rem;right:1.6rem;display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:var(--gild);color:#08202b;font:500 .95rem var(--font-d)}.st-root .st-memoir h2{font-size:clamp(2.4rem,5vw,4rem);line-height:1}.st-root .st-memoir__sub{margin-top:.8rem;font:italic 500 1.5rem/1.3 var(--font-d);color:var(--gold)}.st-root .st-memoir__t{margin-top:1rem;color:rgba(247,242,230,.82)}.st-root .st-memoir .bx-points{margin:1.4rem 0 1rem}.st-root .st-memoir__price b{font:500 2.4rem var(--font-d);color:var(--gold)}.st-root .st-sibs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.st-root .st-sib{display:flex;flex-direction:column;gap:.6rem;border:1px solid var(--line);border-radius:18px;padding:1.4rem;background:var(--card);transition:transform .3s,border-color .3s,box-shadow .3s}.st-root .st-sib:hover{transform:translateY(-5px);border-color:var(--gold);box-shadow:var(--shadow)}.st-root .st-sib>svg{width:1.8rem;height:1.8rem;color:var(--clay)}.st-root .st-sib h3{font-size:1.45rem;line-height:1.12}.st-root .st-sib p{font-size:.9rem;color:var(--muted);flex:1}.st-root .st-sib span{display:inline-flex;align-items:center;gap:.4rem;font:500 .8rem var(--font-u);color:var(--teal-text)}.st-root .st-sib span svg{width:1rem;height:1rem}@media(max-width:1100px){.st-root .st-stations{grid-template-columns:repeat(2,minmax(0,1fr))}.st-root .st-sibs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1020px){.st-root .st-phil,.st-root .st-memoir__grid{grid-template-columns:1fr}.st-root .st-lead{transform:none}}@media(max-width:680px){.st-root .st-stations,.st-root .st-sibs,.st-root .st-laws{grid-template-columns:1fr}.st-root .st-station{padding-top:3rem}}@media(prefers-reduced-motion:reduce){.st-root .st-book__cover{transform:none}}