.heritage-module__eqgWqa__film{--ink:#05040b;--abyss:#0b0920;--indigo:#1b1646;--amethyst:#9b6bff;--lilac:#c9b6ff;--seaglass:#5ce1e6;--ember:#ffb547;--rose:#ff5fa2;--ease:cubic-bezier(.22,1,.36,1);isolation:isolate;color:#efeaff;position:relative;overflow-x:clip}.heritage-module__eqgWqa__stage{z-index:0;pointer-events:none;background:var(--ink);height:100lvh;transition:opacity .9s var(--ease);position:fixed;inset:0}.heritage-module__eqgWqa__stage[data-hidden=true]{opacity:0}.heritage-module__eqgWqa__poster{transition:opacity 1.4s var(--ease);background:radial-gradient(circle at 68% 44%,#ffbe6e80 0,#ff96502e 2.2%,#0000 6%),radial-gradient(circle at 68%,#0000 0 21%,#5ce1e638 21.4%,#9b6bff14 23%,#0000 26%),radial-gradient(circle at 68%,#1b1646e6 0,#0b092099 21%,#0000 22%),radial-gradient(55% 70% at 70% 48%,#9b6bff42,#0000 70%),radial-gradient(60% 50% at 10% 100%,#ff5fa214,#0000 70%),linear-gradient(#0b0920 0%,#05040b 70%);position:absolute;inset:0}.heritage-module__eqgWqa__poster[data-ready=true]{opacity:0}@media (max-aspect-ratio:1){.heritage-module__eqgWqa__poster{background:radial-gradient(circle at 50% 27%,#ffbe6e80 0,#ff96502e 3%,#0000 8%),radial-gradient(42% 21% at 50% 30%,#1b1646e6 0,#0b092099 96%,#0000 100%),radial-gradient(90% 50% at 50% 30%,#9b6bff4d,#0000 70%),linear-gradient(#0b0920 0%,#05040b 70%)}}.heritage-module__eqgWqa__canvasWrap{opacity:0;transition:opacity 1.6s var(--ease);position:absolute;inset:0}.heritage-module__eqgWqa__canvasWrap[data-ready=true]{opacity:1}.heritage-module__eqgWqa__canvasWrap canvas{display:block}.heritage-module__eqgWqa__scrim{background:linear-gradient(90deg,#05040bbd 0%,#05040b5c 36%,#0000 56%),linear-gradient(#0000 78%,#05040b8c 100%);position:absolute;inset:0}@media (max-width:767px){.heritage-module__eqgWqa__scrim{background:linear-gradient(#0000 38%,#05040ba8 60%,#05040beb 100%)}}.heritage-module__eqgWqa__chapters{z-index:1;position:relative}.heritage-module__eqgWqa__chapter{align-items:center;min-height:125svh;padding:16svh 0;display:flex;position:relative}.heritage-module__eqgWqa__inner{width:100%;max-width:80rem;margin:0 auto;padding:0 clamp(1rem,4vw,3.5rem)}.heritage-module__eqgWqa__hero{min-height:calc(100svh - 4rem);padding:0}.heritage-module__eqgWqa__heroCopy{max-width:40rem}.heritage-module__eqgWqa__eyebrow,.heritage-module__eqgWqa__kicker{font-family:var(--font-body);letter-spacing:.28em;text-transform:uppercase;color:var(--lilac);opacity:.9;align-items:center;gap:.85rem;margin:0 0 1.4rem;font-size:.75rem;display:flex}.heritage-module__eqgWqa__eyebrow:before,.heritage-module__eqgWqa__kicker:before{content:"";background:linear-gradient(90deg,var(--ember),#ffb54700);flex:none;width:2.2rem;height:1px;box-shadow:0 0 10px #ffb547b3}.heritage-module__eqgWqa__heroTitle{font-family:var(--font-display);letter-spacing:-.015em;color:#f6f2ff;text-shadow:0 2px 30px #05040b99;margin:0;font-size:clamp(2.9rem,1.6rem + 5vw,6.2rem);font-weight:500;line-height:.98}.heritage-module__eqgWqa__heroTitle span{display:block}.heritage-module__eqgWqa__fire{background:linear-gradient(100deg,#ffe2b0 0%,var(--ember)30%,var(--rose)62%,var(--lilac)100%);color:#0000;filter:drop-shadow(0 0 26px #ff965a47);-webkit-background-clip:text;background-clip:text;padding-bottom:.08em;font-style:italic}.heritage-module__eqgWqa__lead{font-family:var(--font-body);color:#e9e2ffd6;text-shadow:0 1px 18px #05040bcc;max-width:34rem;margin:1.8rem 0 0;font-size:clamp(1.02rem,.95rem + .3vw,1.2rem);line-height:1.65}.heritage-module__eqgWqa__scrollHint{letter-spacing:.3em;text-transform:uppercase;color:#c9b6ff99;flex-direction:column;align-items:center;gap:.7rem;font-size:.68rem;display:flex;position:absolute;bottom:1.6rem;left:50%;transform:translate(-50%)}.heritage-module__eqgWqa__scrollHint i{width:1px;height:42px;animation:heritage-module__eqgWqa__drip 2.6s var(--ease)infinite;transform-origin:top;background:linear-gradient(#ffb547e6,#0000);display:block}@keyframes heritage-module__eqgWqa__drip{0%{opacity:1;transform:scaleY(0)}60%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.heritage-module__eqgWqa__copy{max-width:34rem}.heritage-module__eqgWqa__title{font-family:var(--font-display);letter-spacing:-.01em;color:#f6f2ff;text-shadow:0 2px 30px #05040bb3;margin:0;font-size:clamp(2.1rem,1.4rem + 2.8vw,3.9rem);font-weight:500;line-height:1.04}.heritage-module__eqgWqa__body{font-family:var(--font-body);color:#e9e2ffd1;text-shadow:0 1px 18px #05040bcc;max-width:34rem;margin:1.4rem 0 0;font-size:clamp(1rem,.95rem + .25vw,1.12rem);line-height:1.7}.heritage-module__eqgWqa__body+.heritage-module__eqgWqa__body{margin-top:1rem}.heritage-module__eqgWqa__fine{color:#c9b6ffb3;max-width:32rem;margin:1.2rem 0 0;font-size:.9rem;font-style:italic;line-height:1.6}.heritage-module__eqgWqa__glass{-webkit-backdrop-filter:blur(18px)saturate(150%);background:linear-gradient(160deg,#c9b6ff1f,#1b16464d 45%,#0b09208c);border:1px solid #c9b6ff29;border-radius:1.4rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #5ce1e614,0 30px 60px -30px #000c}.heritage-module__eqgWqa__glass:before{content:"";opacity:.7;background:linear-gradient(90deg,#0000,#5ce1e6cc,#ffb547cc,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}.heritage-module__eqgWqa__aside{font-family:var(--font-display);color:#f1ebff;max-width:30rem;margin:2rem 0 0;padding:1.2rem 1.4rem 1.25rem 3.2rem;font-size:1.28rem;font-style:italic;line-height:1.4}.heritage-module__eqgWqa__aside:after{content:"";background:var(--seaglass);width:9px;height:9px;box-shadow:0 0 14px var(--seaglass);border-radius:50% 50% 50% 0;position:absolute;top:1.55rem;left:1.35rem;transform:rotate(-45deg)}.heritage-module__eqgWqa__notes{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;max-width:44rem;margin-top:2.4rem;display:grid}.heritage-module__eqgWqa__note{color:#e9e2ffcc;margin:0;padding:1.35rem 1.4rem 1.45rem;font-size:.95rem;line-height:1.62}.heritage-module__eqgWqa__symbolChapter{flex-direction:column;justify-content:center;min-height:110svh}.heritage-module__eqgWqa__symbolsHead{max-width:34rem;margin-bottom:2.4rem}.heritage-module__eqgWqa__symbol{max-width:27rem;padding:1.7rem 1.8rem 1.9rem}.heritage-module__eqgWqa__numeral{font-family:var(--font-display);letter-spacing:.3em;color:var(--ember);text-shadow:0 0 14px #ffb5478c;font-size:1rem;display:block}.heritage-module__eqgWqa__symbolName{font-family:var(--font-display);color:#f6f2ff;margin:.45rem 0 1.1rem;font-size:clamp(2.8rem,2rem + 2.4vw,4.2rem);font-weight:500;line-height:1}.heritage-module__eqgWqa__symbolLabel{letter-spacing:.26em;text-transform:uppercase;color:var(--seaglass);align-items:center;gap:.7rem;margin:0 0 .55rem;font-size:.7rem;display:flex}.heritage-module__eqgWqa__symbolLabel:after{content:"";background:linear-gradient(90deg,#5ce1e666,#0000);flex:1;height:1px}.heritage-module__eqgWqa__symbolReading{color:#e9e2ffd6;margin:0;font-size:1.02rem;line-height:1.66}.heritage-module__eqgWqa__bridge{align-items:flex-end;min-height:115svh;padding-bottom:12svh}.heritage-module__eqgWqa__bridgeCopy{text-align:center;max-width:44rem;margin:0 auto}.heritage-module__eqgWqa__bridgeCopy .heritage-module__eqgWqa__kicker{justify-content:center}.heritage-module__eqgWqa__bridgeCopy .heritage-module__eqgWqa__body{margin-left:auto;margin-right:auto}.heritage-module__eqgWqa__bridgeTitle{font-family:var(--font-display);background:linear-gradient(100deg,#fff1d6,var(--ember)40%,var(--rose)75%,var(--lilac));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;padding-bottom:.1em;font-size:clamp(2.6rem,1.6rem + 4vw,5.4rem);font-style:italic;font-weight:500;line-height:1.02}.heritage-module__eqgWqa__ctas{flex-wrap:wrap;justify-content:center;gap:.85rem;margin-top:2.2rem;display:flex}.heritage-module__eqgWqa__ctaPrimary,.heritage-module__eqgWqa__ctaGhost{min-height:52px;font-family:var(--font-body);letter-spacing:.01em;transition:transform .5s var(--ease),box-shadow .5s var(--ease),border-color .5s var(--ease);border-radius:999px;justify-content:center;align-items:center;padding:0 1.7rem;font-size:.98rem;font-weight:600;display:inline-flex}.heritage-module__eqgWqa__ctaPrimary{color:#1a0d05;background:linear-gradient(120deg,#ffe0a8,var(--ember)45%,#ff8f6b);box-shadow:inset 0 0 0 1px #ffdcaa80,0 10px 40px -8px #ffaa46a6,0 0 70px -10px #ff785a80}.heritage-module__eqgWqa__ctaPrimary:hover{transform:translateY(-2px)}.heritage-module__eqgWqa__ctaGhost{color:#efeaff;-webkit-backdrop-filter:blur(12px);background:linear-gradient(#c9b6ff1a,#9b6bff0a);border:1px solid #c9b6ff47}.heritage-module__eqgWqa__ctaGhost:hover{border-color:#5ce1e699;transform:translateY(-2px)}.heritage-module__eqgWqa__ctaPrimary:focus-visible,.heritage-module__eqgWqa__ctaGhost:focus-visible{outline:2px solid var(--ember);outline-offset:4px}.heritage-module__eqgWqa__footnote{color:#c9b6ff99;max-width:30rem;margin:2.4rem auto 0;font-size:.8rem;line-height:1.55}.heritage-module__eqgWqa__rail{z-index:2;display:none;position:fixed;top:50%;right:clamp(1rem,2.4vw,2.2rem);transform:translateY(-50%)}@media (min-width:1100px){.heritage-module__eqgWqa__rail{display:block}}.heritage-module__eqgWqa__rail ol{flex-direction:column;gap:1.1rem;margin:0;padding:0;list-style:none;display:flex}.heritage-module__eqgWqa__rail li{flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:.7rem;display:flex}.heritage-module__eqgWqa__railDot{width:6px;height:6px;transition:all .6s var(--ease);background:#c9b6ff59;border-radius:50%}.heritage-module__eqgWqa__railLabel{letter-spacing:.24em;text-transform:uppercase;color:#c9b6ff80;opacity:0;transition:all .6s var(--ease);font-size:.66rem;transform:translate(6px)}.heritage-module__eqgWqa__chapters[data-chapter="0"] .heritage-module__eqgWqa__rail li:first-child .heritage-module__eqgWqa__railDot,.heritage-module__eqgWqa__chapters[data-chapter="1"] .heritage-module__eqgWqa__rail li:nth-child(2) .heritage-module__eqgWqa__railDot,.heritage-module__eqgWqa__chapters[data-chapter="2"] .heritage-module__eqgWqa__rail li:nth-child(3) .heritage-module__eqgWqa__railDot,.heritage-module__eqgWqa__chapters[data-chapter="3"] .heritage-module__eqgWqa__rail li:nth-child(4) .heritage-module__eqgWqa__railDot,.heritage-module__eqgWqa__chapters[data-chapter="4"] .heritage-module__eqgWqa__rail li:nth-child(5) .heritage-module__eqgWqa__railDot,.heritage-module__eqgWqa__chapters[data-chapter="5"] .heritage-module__eqgWqa__rail li:nth-child(6) .heritage-module__eqgWqa__railDot{background:var(--ember);box-shadow:0 0 12px var(--ember);transform:scale(1.5)}.heritage-module__eqgWqa__chapters[data-chapter="0"] .heritage-module__eqgWqa__rail li:first-child .heritage-module__eqgWqa__railLabel,.heritage-module__eqgWqa__chapters[data-chapter="1"] .heritage-module__eqgWqa__rail li:nth-child(2) .heritage-module__eqgWqa__railLabel,.heritage-module__eqgWqa__chapters[data-chapter="2"] .heritage-module__eqgWqa__rail li:nth-child(3) .heritage-module__eqgWqa__railLabel,.heritage-module__eqgWqa__chapters[data-chapter="3"] .heritage-module__eqgWqa__rail li:nth-child(4) .heritage-module__eqgWqa__railLabel,.heritage-module__eqgWqa__chapters[data-chapter="4"] .heritage-module__eqgWqa__rail li:nth-child(5) .heritage-module__eqgWqa__railLabel,.heritage-module__eqgWqa__chapters[data-chapter="5"] .heritage-module__eqgWqa__rail li:nth-child(6) .heritage-module__eqgWqa__railLabel{opacity:1;color:#ffe2b0;transform:none}.heritage-module__eqgWqa__chapters [data-reveal]{transition:opacity 1.1s var(--ease),transform 1.1s var(--ease),filter 1.1s var(--ease)}.heritage-module__eqgWqa__chapters [data-reveal=wait]{opacity:0;filter:blur(6px);transform:translateY(28px)}@media (max-width:767px){.heritage-module__eqgWqa__chapter{align-items:flex-end;min-height:120svh;padding:48svh 0 10svh}.heritage-module__eqgWqa__hero{min-height:calc(100svh - 4rem);padding:0 0 4.5rem}.heritage-module__eqgWqa__heroTitle{font-size:clamp(2.5rem,11.5vw,3.4rem)}.heritage-module__eqgWqa__eyebrow,.heritage-module__eqgWqa__kicker{letter-spacing:.2em;gap:.7rem;font-size:.68rem}.heritage-module__eqgWqa__eyebrow:before,.heritage-module__eqgWqa__kicker:before{width:1.6rem}.heritage-module__eqgWqa__lead{margin-top:1.2rem;font-size:1rem}.heritage-module__eqgWqa__scrollHint{display:none}.heritage-module__eqgWqa__notes{grid-template-columns:1fr;margin-top:1.6rem}.heritage-module__eqgWqa__aside{font-size:1.15rem}.heritage-module__eqgWqa__symbolChapter{justify-content:flex-end;min-height:105svh;padding:50svh 0 8svh}.heritage-module__eqgWqa__symbolChapter:first-of-type{padding-top:40svh}.heritage-module__eqgWqa__symbol{padding:1.4rem 1.4rem 1.6rem}.heritage-module__eqgWqa__bridge{padding:50svh 0 10svh}.heritage-module__eqgWqa__ctas a{flex:100%}}@media (prefers-reduced-motion:reduce){.heritage-module__eqgWqa__chapters [data-reveal],.heritage-module__eqgWqa__chapters [data-reveal=wait]{opacity:1;filter:none;transition:none;transform:none}.heritage-module__eqgWqa__scrollHint i{animation:none}}
