.tw-page{--tw-ease:cubic-bezier(.23, 1, .32, 1);--tw-ms:.16s;--tw-ink:#1c1610;--tw-mute:#6a5e50;--tw-flame:#c2410c;--tw-brass:#b3862f;--tw-brass-deep:#7a5518;--tw-rule:#b3862f61;--tw-paper-0:#fff9f0;--tw-paper-1:#f8ecd4;--tw-paper-2:#f3e0c0;isolation:isolate;color:var(--tw-ink);background-color:var(--tw-paper-0);position:relative;overflow-x:clip}html:has([data-templeworld-entry]){background:var(--tw-paper-0,#fff9f0);color:#1c1610}html:has([data-templeworld-entry]) body{background:var(--tw-paper-0,#fff9f0);color:#1c1610}html[data-theme=night] .tw-page,html[data-theme=nakshatra] .tw-page,html[data-theme=sapphire] .tw-page{background:var(--tw-paper-0);color:#1c1610}.tw-page ::selection{background:color-mix(in srgb, var(--tw-brass) 34%, #fff8f0);color:var(--tw-ink)}.tw-muslin{z-index:0;pointer-events:none;opacity:.08;mix-blend-mode:multiply;background:url(/textures/temples.webp) 50%/cover;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.tw-muslin{animation:18s ease-in-out infinite alternate twBloom}}@keyframes twBloom{0%{opacity:.24}to{opacity:.34}}.tw-page>:not(.tw-muslin){z-index:1;position:relative}.tw-page :focus-visible{outline:2px solid var(--tw-flame);outline-offset:3px}.tw-page .hwk-ground,.tw-page .hwk-ground__field,.tw-page .hwk-sheet__field,.tw-page .hwk-sheet__veil,.tw-page .hwk-btn__blob{background:0 0!important;display:none!important}.tw-page .hwk-sheet,.tw-page .hw-card,.tw-page .hw-sheen,.tw-page .sn-plate,.tw-page .rounded-xl,.tw-page .rounded-2xl,.tw-page .rounded-3xl,.tw-page .rounded-lg,.tw-page .rounded-full:not(.hw-gold-cta){box-shadow:none!important;background:0 0!important;border-radius:0!important}.tw-wrap{max-width:72rem;margin:0 auto;padding:0 1.5rem}.tw-page .hw-gold-cta{min-height:46px;border:1px solid var(--tw-rule)!important;border-top:2px solid var(--tw-flame)!important;background:var(--tw-paper-0)!important;color:var(--tw-ink)!important;box-shadow:none!important;border-radius:0!important;padding:.7rem 1rem!important}.tw-page .hw-gold-cta:before,.tw-page .hw-gold-cta:after,.tw-page .hw-gold-cta__label:before,.tw-page .hw-gold-cta__label:after{content:none!important;display:none!important}.tw-page .hw-gold-cta__label{color:inherit!important;-webkit-text-fill-color:currentColor!important}.tw-band{border-top:1px solid var(--tw-rule);padding:3.2rem 0}.tw-band--hero{border-top:0;padding-top:6.4rem;padding-bottom:2.6rem}.tw-kicker{font-family:var(--font-para);letter-spacing:.2em;text-transform:uppercase;color:var(--tw-brass-deep);margin:0;font-size:.7rem;font-weight:650}.tw-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--tw-ink);text-wrap:balance;margin:.65rem 0 0;font-size:clamp(2.2rem,5.4vw,3.7rem);font-weight:600;line-height:1.04}.tw-title--sec{font-size:clamp(1.55rem,3.2vw,2.35rem)}.tw-bilingual__primary,.tw-bilingual__secondary{display:block}.tw-bilingual__secondary{color:var(--tw-mute);font-family:var(--font-para);letter-spacing:0;margin-top:.55rem;font-size:clamp(.82rem,1.35vw,1.05rem);font-weight:500;line-height:1.4}.tw-bilingual__secondary--body{margin-top:.6rem;font-size:.9em}.tw-lede{max-width:38rem;font-family:var(--font-para);color:var(--tw-mute);margin:1rem 0 0;font-size:1.05rem;line-height:1.6}.tw-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.55rem;display:flex}.tw-link{min-height:44px;color:var(--tw-flame);font-family:var(--font-para);cursor:pointer;transition:color var(--tw-ms) var(--tw-ease), border-color var(--tw-ms) var(--tw-ease), opacity var(--tw-ms) var(--tw-ease), transform var(--tw-ms) var(--tw-ease);background:0 0;border:0;border-bottom:1px solid;border-radius:0;align-items:center;padding:.65rem 0;font-size:.95rem;font-weight:650;text-decoration:none;display:inline-flex}.tw-link:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.tw-link:hover{border-bottom-color:var(--tw-flame);opacity:.78}}.tw-hero{align-items:start;gap:2.2rem;display:grid}@media (min-width:900px){.tw-hero{grid-template-columns:minmax(0,1.08fr) minmax(18rem,.92fr);align-items:center;gap:3.6rem}}.tw-hero__copy{animation:twRise .52s var(--tw-ease) both}.tw-still{color:inherit;min-width:0;text-decoration:none;display:block}.tw-still figure{border:1px solid var(--tw-rule);background:color-mix(in srgb, var(--tw-ink) 6%, transparent);margin:0;overflow:hidden}.tw-still img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.tw-still figcaption{border-top:1px solid var(--tw-brass);margin-top:.85rem;padding-top:.75rem}.tw-still figcaption strong{font-family:var(--font-display);color:var(--tw-ink);font-size:1.18rem;font-weight:600;line-height:1.15;display:block}.tw-still figcaption span{font-family:var(--font-para);letter-spacing:.12em;text-transform:uppercase;color:var(--tw-mute);margin-top:.28rem;font-size:.78rem;display:block}.tw-doors{gap:0;margin-top:1.7rem;display:grid}.tw-door{border-top:1px solid var(--tw-rule);color:inherit;transition:color var(--tw-ms) var(--tw-ease);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.6rem 1.2rem;padding:.95rem 0;text-decoration:none;display:grid}.tw-door:last-child{border-bottom:1px solid var(--tw-rule)}.tw-door b{font-family:var(--font-display);color:var(--tw-ink);font-size:1.12rem;font-weight:600;display:block}.tw-door small{font-family:var(--font-para);color:var(--tw-mute);margin-top:.22rem;font-size:.9rem;line-height:1.5;display:block}.tw-door em{font-family:var(--font-para);letter-spacing:.12em;text-transform:uppercase;color:var(--tw-flame);font-size:.78rem;font-style:normal;font-weight:650}@media (hover:hover) and (pointer:fine){.tw-door:hover b,.tw-door:hover em{color:var(--tw-flame)}}.tw-door:active{transform:scale(.995)}.tw-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem 1.4rem;display:flex}.tw-count{font-family:var(--font-para);letter-spacing:.16em;text-transform:uppercase;color:var(--tw-mute);margin:0;font-size:.72rem}.tw-find{gap:.35rem;max-width:28rem;margin-top:1.5rem;display:grid}.tw-find label{font-family:var(--font-para);letter-spacing:.16em;text-transform:uppercase;color:var(--tw-brass-deep);font-size:.72rem;font-weight:650}.tw-find__row{border:1px solid color-mix(in srgb, var(--tw-ink) 22%, transparent);transition:border-color var(--tw-ms) var(--tw-ease);align-items:center;gap:1rem;padding:.25rem .35rem .25rem .75rem;display:flex}.tw-find__row:focus-within{border-color:var(--tw-flame)}.tw-find input{appearance:none;min-height:2.75rem;color:var(--tw-ink);font-family:var(--font-para);background:0 0;border:0;border-radius:0;flex:1;margin:0;padding:.35rem 0;font-size:1rem}.tw-find input::placeholder{color:color-mix(in srgb, var(--tw-mute) 72%, transparent)}.tw-find input:focus,.tw-find input:focus-visible{outline:none}.tw-find button{border:1px solid color-mix(in srgb, var(--tw-ink) 34%, transparent);min-height:44px;color:var(--tw-flame);font-family:var(--font-para);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:opacity var(--tw-ms) var(--tw-ease), transform var(--tw-ms) var(--tw-ease);background:0 0;border-radius:0;flex:none;padding:.55rem .75rem;font-size:.88rem;font-weight:650}.tw-find button:active{transform:scale(.97)}.tw-grid{gap:2.1rem 1.2rem;margin-top:1.8rem;display:grid}@media (min-width:640px){.tw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1020px){.tw-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.tw-shrine{min-width:0;color:inherit;flex-direction:column;text-decoration:none;display:flex}.tw-shrine figure{background:color-mix(in srgb, var(--tw-ink) 6%, transparent);border-bottom:1px solid var(--tw-rule);margin:0;overflow:hidden}.tw-shrine img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform var(--tw-ms) var(--tw-ease);display:block}.tw-shrine__cap{transition:border-color var(--tw-ms) var(--tw-ease), color var(--tw-ms) var(--tw-ease);border-top:1px solid #0000;margin-top:.85rem;padding-top:.75rem}.tw-shrine__deity{font-family:var(--font-para);letter-spacing:.16em;text-transform:uppercase;color:var(--tw-brass-deep);margin:0;font-size:.68rem;font-weight:650}.tw-shrine h3{font-family:var(--font-display);color:var(--tw-ink);margin:.28rem 0 0;font-size:1.18rem;font-weight:600;line-height:1.18}.tw-shrine__place{font-family:var(--font-para);color:var(--tw-mute);margin:.28rem 0 0;font-size:.88rem;line-height:1.45}.tw-shrine__action{color:var(--tw-flame);font-family:var(--font-para);letter-spacing:.12em;text-transform:uppercase;margin-top:.8rem;font-size:.68rem;font-weight:650;display:inline-block}@media (hover:hover) and (pointer:fine){.tw-shrine:hover .tw-shrine__cap,.tw-shrine:focus-visible .tw-shrine__cap{border-top-color:var(--tw-flame)}.tw-shrine:hover h3,.tw-shrine:focus-visible h3{color:var(--tw-flame)}.tw-shrine:hover img{transform:scale(1.03)}}.tw-index{border-top:1px solid var(--tw-rule);margin-top:2.2rem;display:grid}.tw-index a{border-bottom:1px solid var(--tw-rule);color:inherit;transition:color var(--tw-ms) var(--tw-ease);align-items:baseline;gap:.15rem 1.1rem;padding:.85rem 0;text-decoration:none;display:grid}@media (min-width:720px){.tw-index a{grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr) minmax(0,1fr)}}.tw-index b{font-family:var(--font-display);color:var(--tw-ink);font-size:1.08rem;font-weight:600}.tw-index span{font-family:var(--font-para);letter-spacing:.12em;text-transform:uppercase;color:var(--tw-brass-deep);font-size:.78rem;font-weight:650}.tw-index em{font-family:var(--font-para);color:var(--tw-mute);font-size:.9rem;font-style:normal}@media (hover:hover) and (pointer:fine){.tw-index a:hover b,.tw-index a:focus-visible b{color:var(--tw-flame)}}.tw-index a:active{transform:scale(.995)}.tw-empty{border-top:1px solid var(--tw-rule);margin-top:1.8rem;padding:1.4rem 0 .4rem}.tw-empty p{max-width:36rem;font-family:var(--font-para);color:var(--tw-mute);margin:0;font-size:1.02rem;line-height:1.6}.tw-empty .tw-actions{margin-top:1rem}.tw-ways{gap:1.6rem;margin-top:1.7rem;display:grid}@media (min-width:800px){.tw-ways{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}}.tw-way{border-top:1px solid var(--tw-brass);padding-top:.95rem}.tw-way h3{font-family:var(--font-display);color:var(--tw-ink);margin:0;font-size:1.22rem;font-weight:600}.tw-way p{font-family:var(--font-para);color:var(--tw-mute);margin:.5rem 0 0;font-size:.92rem;line-height:1.6}.tw-faq{margin-top:1.5rem}.tw-faq details{border-top:1px solid var(--tw-rule)}.tw-faq details:last-child{border-bottom:1px solid var(--tw-rule)}.tw-faq summary{cursor:pointer;min-height:44px;font-family:var(--font-display);color:var(--tw-ink);transition:color var(--tw-ms) var(--tw-ease);justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 0;font-size:1.08rem;font-weight:600;list-style:none;display:flex}.tw-faq summary::-webkit-details-marker{display:none}.tw-faq summary:after{content:"+";color:var(--tw-flame);font-family:var(--font-para);transition:transform var(--tw-ms) var(--tw-ease);flex:none;font-size:1.2rem;font-weight:500;line-height:1}.tw-faq details[open] summary:after{transform:rotate(45deg)}@media (hover:hover) and (pointer:fine){.tw-faq summary:hover{color:var(--tw-flame)}}.tw-faq p{max-width:46rem;font-family:var(--font-para);color:var(--tw-mute);margin:0;padding:0 0 1.15rem;font-size:.96rem;line-height:1.65}.tw-close{text-align:center}.tw-close .tw-lede,.tw-close .tw-title{margin-left:auto;margin-right:auto}.tw-close .tw-actions{justify-content:center}.tw-note{font-family:var(--font-para);color:var(--tw-mute);margin:1.1rem 0 0;font-size:.9rem;line-height:1.55}@keyframes twRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.tw-muslin,.tw-hero__copy,.tw-link,.tw-door,.tw-shrine img,.tw-shrine__cap,.tw-faq summary:after,.hw-gold-cta{transition:none!important;animation:none!important}}@media (max-width:640px){.tw-wrap{padding-inline:1rem}.tw-band--hero{padding-top:5.5rem}}
