@font-face{font-family:Bradford LL;src:url(/wp-content/themes/wp-base-theme/dist/assets/BradfordLLWeb-Regular-C6SjiFc8.woff2)format("woff2");font-weight:450;font-display:swap}@font-face{font-family:Bradford LL;src:url(/wp-content/themes/wp-base-theme/dist/assets/BradfordLLWeb-Italic-CA7el69X.woff2)format("woff2");font-weight:450;font-style:italic;font-display:swap}@font-face{font-family:Bradford LL;src:url(/wp-content/themes/wp-base-theme/dist/assets/BradfordLLWeb-Bold-BJqvqpMA.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Red Hat Mono;src:url(/wp-content/themes/wp-base-theme/dist/assets/RedHatMono-Regular-CEF4ave-.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Red Hat Mono;src:url(/wp-content/themes/wp-base-theme/dist/assets/RedHatMono-Medium-BxJECwMl.woff2)format("woff2");font-weight:500;font-display:swap}.tw-body{background:#fef9ed;margin:0}.tw-root{--tw-display:"Bradford LL", Georgia, "Times New Roman", serif;--tw-mono:"Red Hat Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--tw-paper:#fef9ed;--tw-field:#f7ecd9;--tw-ink:#5d524b;--tw-muted:#6b5d54;--tw-line:#5d524b29;--tw-orange:#b3552a;--tw-brown:#a67c52;--tw-hero-field:#fbd3be;--tw-glow:#ee812d4d;--tw-glow-deep:#de602233;--tw-glow-low:#f49a4657;--paper:#fef9ed;--ink:#5d524b;--gold:#9b5635;--accent:#9b5635;z-index:40;background:var(--tw-paper);min-height:100dvh;color:var(--tw-ink);font-family:var(--tw-display);position:relative;overflow:clip}.tw-root *,.tw-root :before,.tw-root :after{box-sizing:border-box}.tw-root a{color:inherit;text-decoration:none}.tw-root img{-webkit-user-select:none;user-select:none}.tw-kicker{color:var(--tw-orange);letter-spacing:.22em;margin:0 0 24px;font-size:11px;font-weight:700}.tw-hero-copy>p:not(.tw-kicker){max-width:38ch;color:var(--tw-muted);margin:26px 0 0;font-size:clamp(15px,1.15vw,17px);line-height:1.7}.tw-primary,.tw-text-link{font:500 15px/1.2 var(--tw-display);letter-spacing:.005em;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid;border-radius:0;align-items:center;gap:10px;padding:0 0 7px;transition:color .16s ease-out,border-color .16s ease-out;display:inline-flex}.tw-primary{color:var(--tw-orange)!important}.tw-text-link{color:var(--tw-ink);border-bottom-color:var(--tw-line)}.tw-primary span[aria-hidden],.tw-text-link span[aria-hidden]{transition:transform .16s ease-out;display:inline-block}.tw-primary:hover span[aria-hidden],.tw-text-link:hover span[aria-hidden],.tw-primary:focus-visible span[aria-hidden],.tw-text-link:focus-visible span[aria-hidden]{transform:translate(4px)}.tw-text-link:hover{color:var(--tw-orange);border-bottom-color:var(--tw-orange)}.tw-primary:hover{color:#a3351a!important}.tw-primary:active{opacity:.72}@keyframes tw-hero-in{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}.tw-featured,.tw-service-index,.tw-journey,.tw-directory,.tw-services{padding:clamp(72px,7.5vw,116px) clamp(20px,4vw,64px)}.tw-service-index{background:var(--tw-field)}.tw-service-row{border-bottom:1px solid var(--tw-line);grid-template-columns:55px 1.3fr 1fr auto 28px;align-items:center;gap:24px;min-height:94px;transition:transform .18s ease-out,color .18s ease-out;display:grid}.tw-service-row:hover{color:var(--tw-orange);transform:translate(10px)}.tw-service-row span{font-size:10px}.tw-service-row h3,.tw-service-row p{margin:0}.tw-service-row h3{font-size:clamp(19px,2.2vw,30px);font-weight:500}.tw-service-row p{color:var(--tw-muted);font-size:13px}.tw-service-row b{font-size:14px}.tw-service-row i{font-style:normal}.tw-page-intro{grid-template-columns:1fr 2.3fr;gap:5vw;padding:90px 0 100px;display:grid}.tw-page-intro>p{color:var(--tw-orange);letter-spacing:.2em;margin:8px 0 0;font-size:10px;font-weight:700}.tw-page-intro h1{max-width:950px;font-family:var(--tw-display);letter-spacing:-.018em;margin:0;font-size:clamp(44px,5.4vw,84px);font-weight:450;line-height:1.02}.tw-page-intro>span{max-width:48ch;color:var(--tw-muted);grid-column:2;line-height:1.6}.tw-directory,.tw-services{padding-top:70px}.tw-directory-controls{grid-template-columns:minmax(0,1fr) minmax(170px,.38fr) auto;align-items:end;gap:16px;padding:26px 0 30px;display:grid}.tw-directory-controls label{color:var(--tw-ink);font-family:var(--tw-display);letter-spacing:0;gap:7px;font-size:14px;font-weight:500;display:grid}.tw-directory-controls input,.tw-directory-controls select{border:1px solid color-mix(in srgb, var(--tw-ink) 26%, transparent);min-height:46px;color:var(--tw-ink);font:400 16px/1.2 var(--tw-display);outline-offset:2px;background:#fffdf8;border-radius:24px;padding:0 17px}.tw-directory-controls input:focus-visible,.tw-directory-controls select:focus-visible{border-color:var(--tw-orange)}.tw-directory-controls input::placeholder{color:color-mix(in srgb, var(--tw-muted) 70%, transparent)}.tw-directory-search{background:var(--tw-ink);min-height:46px;color:var(--tw-paper,#fef9ed);font:500 14px/1 var(--tw-display);cursor:pointer;border:0;border-radius:999px;padding:0 26px;transition:background .16s ease-out}.tw-directory-search:hover{background:var(--tw-orange)}.tw-directory-count{color:var(--tw-muted);margin:0 0 24px;font-size:13.5px}.tw-directory-count b{color:var(--tw-ink);font-weight:600}.tw-directory-count:focus-visible{outline:2px solid var(--tw-orange);outline-offset:4px}.tw-directory-list{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:26px 22px;display:grid}.tw-directory-card{color:var(--tw-ink);align-content:start;gap:12px;display:grid}.tw-directory-art{aspect-ratio:1;object-fit:cover;border-radius:14px;place-items:center;width:100%;height:auto;transition:transform .18s ease-out;display:grid;overflow:hidden}.tw-directory-art[data-temple-art=ground] span{color:color-mix(in srgb, var(--tw-ink) 58%, transparent);font:400 44px/1 var(--tw-display)}.tw-directory-card:hover .tw-directory-art{transform:translateY(-3px)}.tw-directory-body{gap:3px;display:grid}.tw-directory-card h2{margin:0;font-size:17px;font-weight:500;line-height:1.25}.tw-directory-card:hover h2{color:var(--tw-orange)}.tw-directory-where,.tw-directory-deity{color:var(--tw-muted);margin:0;font-size:13px;line-height:1.4}.tw-directory-guided{color:var(--tw-orange);margin-top:3px;font-size:12.5px;font-style:normal}.tw-directory-more{border:1px solid color-mix(in srgb, var(--tw-ink) 22%, transparent);color:var(--tw-ink);font:500 14px/1 var(--tw-display);cursor:pointer;background:0 0;border-radius:999px;justify-self:center;margin-top:38px;padding:11px 26px;transition:border-color .16s ease-out,color .16s ease-out}.tw-directory-more:hover{border-color:var(--tw-orange);color:var(--tw-orange)}.tw-directory-empty{color:var(--tw-muted);margin:48px 0 0}@media (max-width:700px){.tw-directory-controls{grid-template-columns:minmax(0,1fr)}.tw-directory-list{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:22px 16px}.tw-directory-card h2{font-size:15.5px}}@media (prefers-reduced-motion:reduce){.tw-directory-art,.tw-directory-search,.tw-directory-more{transition:none}.tw-directory-card:hover .tw-directory-art{transform:none}}.tw-service-grid{grid-template-columns:repeat(3,1fr);gap:75px 24px;display:grid}.tw-service-card:nth-child(3n+2){margin-top:85px}.tw-service-image{aspect-ratio:4/5;background:var(--tw-field);position:relative;overflow:hidden}.tw-service-image img{object-fit:cover;filter:saturate(.8);transition:transform .5s ease-out,filter .2s}.tw-service-card:hover img{filter:saturate();transform:scale(1.035)}.tw-service-card>span{color:var(--tw-orange);margin-top:17px;font-size:10px;display:block}.tw-service-card h2{margin:8px 0 0;font-size:clamp(21px,2.2vw,31px);font-weight:500;line-height:1.1}.tw-service-card p{min-height:2.8em;color:var(--tw-muted);margin:9px 0 0;font-size:12px;line-height:1.4}.tw-service-card>div:last-child{border-top:1px solid var(--tw-line);justify-content:space-between;margin-top:18px;padding-top:13px;display:flex}.tw-service-card i{font-style:normal}.tw-founded{border-top:1px solid var(--tw-line);padding-top:28px;font-size:13px;margin-top:28px!important}.tw-reference-link{border-top:1px solid var(--tw-line);border-bottom:1px solid var(--tw-line);letter-spacing:.07em;justify-content:space-between;align-items:center;width:100%;margin-top:30px;padding:18px 0;font-size:12px;font-weight:700;transition:color .16s ease-out,transform .16s ease-out;display:flex;color:var(--tw-orange)!important}.tw-reference-link:hover{transform:translate(-4px);color:#743d26!important}@keyframes tw-marquee{to{transform:translate(-50%)}}.tw-checkout{background:var(--tw-paper);align-content:center;min-height:100dvh;padding:140px clamp(24px,12vw,190px) 100px;display:grid}.tw-checkout>p:first-child{color:var(--tw-orange);letter-spacing:.2em;margin:0;font-size:10px;font-weight:700}.tw-checkout h1{max-width:14ch;font-family:var(--tw-display);letter-spacing:-.018em;margin:20px 0;font-size:clamp(42px,5.2vw,80px);font-weight:450;line-height:1.04}.tw-checkout>p:not(:first-child){max-width:58ch;color:var(--tw-muted);margin:0;line-height:1.7}.tw-checkout>div{align-items:center;gap:32px;max-width:620px;margin-top:32px;display:flex}.tw-checkout>div>a:last-child{border-bottom:1px solid var(--tw-line);white-space:nowrap;padding:16px 0;font-size:12px}.tw-darshan{background:var(--tw-paper);min-height:100dvh;padding:130px clamp(24px,10vw,170px) 100px}.tw-darshan-inner{max-width:1100px;margin:0 auto}.tw-darshan .tw-text-link{display:inline-block}.tw-darshan>.tw-darshan-inner>.tw-kicker{margin-top:72px}.tw-darshan h1{max-width:15ch;font-family:var(--tw-display);letter-spacing:-.018em;margin:18px 0 24px;font-size:clamp(42px,5.2vw,78px);font-weight:450;line-height:1.04}.tw-darshan-lede{max-width:55ch;color:var(--tw-muted);margin:0;font-size:16px;line-height:1.7}.tw-darshan-source{border-top:1px solid var(--tw-line);grid-template-columns:1fr 1fr;gap:8vw;margin:90px 0 55px;display:grid}.tw-darshan-source>div{padding-top:30px}.tw-darshan-source>div+div{border-left:1px solid var(--tw-line);padding-left:8vw}.tw-darshan-source h2{max-width:18ch;font-family:var(--tw-display);margin:20px 0 18px;font-size:clamp(26px,2.9vw,40px);font-weight:450;line-height:1.12}.tw-darshan-source p:not(.tw-kicker){max-width:42ch;color:var(--tw-muted);margin:0;line-height:1.65}.tw-darshan-source .tw-reference-link{margin-top:25px}@media (max-width:767px){.tw-darshan{padding:105px 20px 76px}.tw-darshan>.tw-darshan-inner>.tw-kicker{margin-top:52px}.tw-darshan h1{font-size:55px}.tw-darshan-source{margin-top:65px;display:block}.tw-darshan-source>div+div{border-top:1px solid var(--tw-line);border-left:0;margin-top:42px;padding-top:35px;padding-left:0}}.tw-footer{border-top:1px solid var(--tw-line);background:var(--tw-field);min-height:520px;color:var(--tw-ink);padding:150px clamp(24px,5vw,80px) 28px;position:relative;overflow:hidden}.tw-footer-arc{background:var(--tw-paper);border-bottom:1px solid var(--tw-line);border-radius:0 0 50% 50%;width:120vw;height:22vw;position:absolute;top:-13vw;left:50%;transform:translate(-50%)}.tw-footer-grid{grid-template-columns:1.1fr .7fr 1.2fr;align-items:end;gap:7vw;display:grid}.tw-footer-name{color:var(--tw-orange);font-family:var(--tw-display);letter-spacing:-.02em;margin:0;font-size:clamp(48px,6vw,92px);font-weight:450;line-height:.95}.tw-footer-grid>div:first-child>p:last-child{color:var(--tw-muted);margin:38px 0 0;font-size:12px}.tw-footer-links{flex-direction:column;gap:15px;font-size:12px;display:flex}.tw-footer-links a:hover{color:var(--tw-orange)}.tw-footer-links button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;transition:color .16s ease-out}.tw-footer-links button:hover{color:var(--tw-orange)}.tw-footer-links button:focus-visible{outline:2px solid var(--tw-orange);outline-offset:3px}.tw-terminal{border-top:1px solid var(--tw-orange);border-bottom:1px solid var(--tw-line);grid-template-columns:62px 1fr;gap:11px 20px;padding:24px 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;display:grid}.tw-terminal span{color:var(--tw-muted)}.tw-terminal b{font-weight:400}.tw-status:before{content:"";background:var(--tw-orange);border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.tw-copyright{border-top:1px solid var(--tw-line);color:var(--tw-muted);letter-spacing:.08em;margin:90px 0 0;padding-top:20px;font-size:10px}.tw-root :focus-visible{outline:2px solid var(--tw-orange);outline-offset:4px}.tw-skip-link{z-index:1000;border:1px solid var(--tw-line);background:var(--tw-paper);color:var(--tw-ink);font-family:var(--tw-display);opacity:0;padding:12px 20px;font-size:14px;font-weight:500;transition:transform .18s ease-out,opacity .18s ease-out;position:absolute;top:12px;left:16px;transform:translateY(-150%)}.tw-skip-link:focus{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.tw-skip-link{transition:none}}@media (max-width:767px){.tw-kicker{margin-bottom:24px}.tw-hero-copy>p:not(.tw-kicker){margin-top:25px;font-size:15px}.tw-featured,.tw-service-index,.tw-journey,.tw-directory,.tw-services{padding:80px 18px}.tw-service-row{grid-template-columns:35px 1fr auto;gap:10px;min-height:85px}.tw-service-row p{display:none}.tw-service-row b{font-size:12px}.tw-service-row i{display:none}.tw-page-intro{padding:60px 0 70px;display:block}.tw-page-intro h1{margin-top:24px;font-size:54px}.tw-page-intro>span{margin-top:26px;display:block}.tw-directory-controls{grid-template-columns:minmax(0,1fr);padding:18px 0}.tw-service-grid{display:block}.tw-service-card{display:block;margin:0 0 62px!important}.tw-service-image{aspect-ratio:5/6}.tw-checkout{padding:118px 20px 76px}.tw-checkout h1{font-size:54px}.tw-checkout>div{flex-direction:column;align-items:stretch;gap:8px}.tw-footer{min-height:600px;padding:135px 20px 24px}.tw-footer-arc{height:30vw;top:-15vw}.tw-footer-grid{display:block}.tw-footer-links{margin:65px 0 35px}.tw-terminal{padding:19px}.tw-copyright{margin-top:55px}}@media (prefers-reduced-motion:reduce){.tw-root *,.tw-root :before,.tw-root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.tw-root:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(86vw 78vh at 6% -6%, var(--tw-glow), transparent 70%), radial-gradient(78vw 70vh at 30% 46%, var(--tw-glow-deep), transparent 68%), radial-gradient(140vw 70vh at 50% 116%, var(--tw-glow-low), transparent 74%);position:fixed;inset:0}.tw-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tw-plan{background:var(--tw-paper);text-align:center;justify-items:center;padding:clamp(112px,10vw,156px) clamp(20px,5vw,64px) clamp(48px,5vw,76px);scroll-margin-top:90px;display:grid}.tw-plan-shrine{width:clamp(168px,21vw,268px);margin-bottom:clamp(18px,2.4vw,34px);line-height:0}.tw-plan-shrine img{width:100%;height:auto;animation:7s ease-in-out infinite tw-shrine-float}@keyframes tw-shrine-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.tw-plan-eyebrow{color:var(--tw-orange);letter-spacing:.22em;margin:0 0 16px;font-size:10px;font-weight:700}.tw-plan-title{max-width:17ch;font-family:var(--tw-display);letter-spacing:-.025em;margin:0;font-size:clamp(36px,4.9vw,70px);font-weight:400;line-height:1.04}.tw-plan-sub{max-width:56ch;color:var(--tw-muted);margin:22px 0 0;font-size:clamp(14px,1.05vw,17px);line-height:1.7}.tw-plan-box{border:1px solid var(--tw-line);background:color-mix(in srgb, var(--tw-field) 82%, transparent);text-align:left;border-radius:14px;width:min(720px,100%);margin-top:clamp(30px,3.6vw,46px);padding:22px 24px 16px;transition:border-color .18s ease-out,background-color .18s ease-out}.tw-plan-box:focus-within{border-color:color-mix(in srgb, var(--tw-orange) 55%, transparent);background:var(--tw-field)}.tw-plan-input{width:100%;color:var(--tw-ink);font:400 clamp(15px, 1.15vw, 17px)/1.65 var(--tw-display);resize:none;background:0 0;border:0;padding:0;display:block}.tw-plan-input::placeholder{color:color-mix(in srgb, var(--tw-muted) 78%, transparent)}.tw-plan-input:focus{outline:none}.tw-plan-row{border-top:1px solid var(--tw-line);align-items:center;gap:16px;margin-top:10px;padding-top:11px;display:flex}.tw-plan-attach{border:1px solid var(--tw-line);width:30px;height:30px;color:var(--tw-muted);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;transition:color .16s ease-out,border-color .16s ease-out,transform .16s ease-out;display:grid}.tw-plan-attach:hover,.tw-plan-attach:focus-visible{color:var(--tw-orange);border-color:var(--tw-orange);transform:translateY(-2px)}.tw-plan-hint{color:var(--tw-muted);letter-spacing:.04em;flex:auto;font-size:11px}.tw-plan-go{gap:14px;min-height:42px}.tw-plan-chips{margin-top:clamp(28px,3vw,42px)}.tw-plan-chips>p{color:var(--tw-muted);letter-spacing:.18em;margin:0 0 14px;font-size:10px;font-weight:700}.tw-plan-chips>div{flex-wrap:wrap;justify-content:center;gap:10px 12px;display:flex}.tw-plan-chips button{border:1px solid var(--tw-line);color:var(--tw-ink);font:500 14px/1.2 var(--tw-display);letter-spacing:.005em;cursor:pointer;background:0 0;border-radius:999px;padding:9px 16px;transition:color .16s ease-out,border-color .16s ease-out,transform .16s ease-out}.tw-plan-chips button:hover,.tw-plan-chips button:focus-visible{color:var(--tw-orange);border-color:color-mix(in srgb, var(--tw-orange) 60%, transparent);transform:translateY(-1px)}.tw-skyline{padding:clamp(14px,1.8vw,26px) 0 0;overflow:hidden}.tw-skyline-row{margin:0 0 clamp(-22px,-1.4vw,-8px);justify-content:center;align-items:flex-end;gap:0;margin-inline:clamp(-40px,-2.4vw,-14px);padding:0;list-style:none;display:flex}.tw-skyline-item{width:calc(var(--s) * clamp(74px, 11.8vw, 196px));transform:translateY(var(--drop));flex:0 auto;margin-inline:clamp(-30px,-1.7vw,-9px);position:relative}.tw-skyline-item a{line-height:0;transition:transform .18s cubic-bezier(.2,.7,.2,1);display:block}.tw-skyline-item img{width:100%;height:auto}.tw-skyline-item span{color:var(--tw-orange);font:700 9px/1.2 var(--tw-mono);letter-spacing:.12em;text-align:center;opacity:0;pointer-events:none;transition:opacity .18s ease-out;position:absolute;inset:auto 0 100%}.tw-skyline-item:hover{z-index:2}.tw-skyline-item a:hover,.tw-skyline-item a:focus-visible{transform:translateY(-14px)}.tw-skyline-item a:hover span,.tw-skyline-item a:focus-visible span{opacity:1}.tw-root :is(button,a,textarea):focus-visible{outline:2px solid var(--tw-orange);outline-offset:3px}@media (max-width:767px){.tw-plan-row{flex-direction:column;align-items:stretch;gap:12px}.tw-plan-hint{text-align:center;order:2}.tw-skyline-row{flex-wrap:wrap;row-gap:0;margin-bottom:-10px}.tw-skyline-item{width:calc(var(--s) * 15vw);margin-inline:-6px}}@media (prefers-reduced-motion:reduce){.tw-plan-shrine img{animation:none}.tw-skyline-item a,.tw-plan-chips button{transition:none}.tw-skyline-item a:hover,.tw-skyline-item a:focus-visible{transform:none}.tw-skyline-item a:hover span,.tw-skyline-item a:focus-visible span{opacity:1}}.tw-footer{background:var(--tw-paper);color:var(--tw-ink);padding:clamp(48px,5.6vw,84px) 0 0}.tw-footer-top{grid-template-columns:1fr auto;gap:clamp(32px,6vw,90px);padding:0 clamp(20px,5vw,72px);display:grid}.tw-footer-mark{font-family:var(--tw-mono);letter-spacing:-.01em;font-size:clamp(26px,2.6vw,38px);font-weight:400;display:block}.tw-footer-brand p{color:var(--tw-muted);letter-spacing:.02em;margin:8px 0 0;font-size:12px}.tw-footer-nav{grid-auto-flow:column;gap:clamp(28px,5vw,84px);display:grid}.tw-footer-nav>div>p{color:var(--tw-muted);font:700 10px/1 var(--tw-mono);letter-spacing:.18em;margin:0 0 14px}.tw-footer-nav ul{margin:0;padding:0;list-style:none}.tw-footer-nav li+li{margin-top:9px}.tw-footer-nav :is(a){font-size:13px;transition:color .16s ease-out;position:relative}.tw-footer-nav :is(a):after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .18s ease-out;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.tw-footer-nav :is(a):hover{color:var(--tw-orange)}.tw-footer-nav :is(a):hover:after,.tw-footer-nav :is(a):focus-visible:after{transform-origin:0;transform:scaleX(1)}.tw-footer-base{color:var(--tw-muted);letter-spacing:.04em;justify-content:space-between;gap:20px;margin-top:clamp(22px,2.4vw,34px);padding:0 clamp(20px,5vw,72px);font-size:11px;display:flex}@media (max-width:767px){.tw-footer-top{grid-template-columns:1fr}.tw-footer-nav{grid-auto-flow:row;gap:26px}.tw-footer-base{flex-direction:column;gap:6px}}.tw-planner{max-width:860px;margin:0 auto;padding:clamp(104px,12vw,168px) clamp(20px,5vw,48px) clamp(72px,9vw,128px)}.tw-planner h1{font-family:var(--tw-display);letter-spacing:-.04em;margin:0;font-size:clamp(38px,5.4vw,74px);font-weight:300;line-height:.98}.tw-planner-lede{color:var(--tw-muted);margin:14px 0 0;font-size:clamp(14px,1.1vw,17px);line-height:1.65}.tw-planner-read{border-left:2px solid var(--tw-orange);color:var(--tw-ink);letter-spacing:.02em;margin:22px 0 0;padding:2px 0 2px 14px;font-size:13px}.tw-planner-cover{margin:clamp(30px,4vw,52px) 0 clamp(10px,1.6vw,22px);line-height:0}.tw-planner-cover img{object-fit:cover;width:100%;height:clamp(200px,30vw,340px)}.tw-guide-block{border-top:1px solid var(--tw-line);margin-top:clamp(26px,3.2vw,40px);padding:clamp(26px,3.2vw,40px) 0 0}.tw-guide-block h3{font-family:var(--tw-display);letter-spacing:-.01em;margin:0 0 16px;font-size:clamp(19px,1.7vw,26px);font-weight:400}.tw-guide-flow,.tw-guide-list{margin:0;padding:0 0 0 1.35em}.tw-guide-flow li,.tw-guide-list li{color:var(--tw-ink);margin:0 0 11px;font-size:clamp(14px,1.05vw,16px);line-height:1.7}.tw-guide-list b,.tw-guide-flow b{font-weight:600}.tw-guide-source{color:var(--tw-muted);letter-spacing:.03em;margin:16px 0 0;font-size:11px}.tw-guide-source a{border-bottom:1px solid var(--tw-line);transition:color .16s ease-out,border-color .16s ease-out}.tw-guide-source a:hover{color:var(--tw-orange);border-color:var(--tw-orange)}.tw-planner-gap{border-top:1px solid var(--tw-line);color:var(--tw-muted);margin:clamp(26px,3.2vw,40px) 0 0;padding-top:clamp(22px,2.6vw,32px);font-size:14px;line-height:1.75}.tw-planner-actions{flex-wrap:wrap;align-items:center;gap:30px;margin-top:clamp(34px,4vw,54px);display:flex}.tw-planner-alts{margin-top:clamp(34px,4vw,52px)}.tw-planner-alts>p{color:var(--tw-muted);font:700 10px/1 var(--tw-mono);letter-spacing:.18em;margin:0 0 12px}.tw-planner-alts>div{flex-wrap:wrap;gap:10px 24px;display:flex}.tw-planner-alts a{border-bottom:1px solid var(--tw-line);padding-bottom:4px;font-size:13px;transition:color .16s ease-out,border-color .16s ease-out}.tw-planner-alts a:hover{color:var(--tw-orange);border-color:var(--tw-orange)}.tw-planner-picklist{grid-template-columns:repeat(auto-fill,minmax(216px,1fr));gap:clamp(22px,2.4vw,36px) clamp(18px,1.8vw,28px);margin:clamp(34px,4vw,54px) 0 0;padding:0;list-style:none;display:grid}.tw-planner-picklist a{gap:12px;display:grid}.tw-planner-picklist figure{aspect-ratio:4/3;background:color-mix(in srgb, var(--tw-field) 70%, transparent);margin:0;position:relative;overflow:hidden}.tw-planner-picklist img{object-fit:cover;filter:saturate(.9);transition:transform .5s cubic-bezier(.2,.7,.2,1),filter .24s ease-out}.tw-planner-picklist a:hover img{filter:saturate(1.05);transform:scale(1.04)}.tw-planner-picklist b{font-size:16px;font-weight:500;transition:color .16s ease-out}.tw-planner-picklist span{color:var(--tw-muted);margin-top:2px;font-size:12.5px;line-height:1.45;display:block}.tw-planner-picklist a:hover b{color:var(--tw-orange)}@media (prefers-reduced-motion:reduce){.tw-planner-picklist a,.tw-planner-alts a,.tw-guide-source a{transition:none}.tw-planner-picklist a:hover{transform:none}}.tw-head{z-index:30;background:var(--tw-paper);border:1px solid #0000;border-radius:6px;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(18px,3vw,48px);min-height:59px;margin:clamp(10px,1.6vw,20px) clamp(16px,2.4vw,34px) 0;padding:0 clamp(16px,1.6vw,24px);transition:border-color .18s ease-out;display:grid;position:relative}.tw-head.is-scrolled{border-color:var(--tw-line)}.tw-head-mark{font-family:var(--tw-mono);letter-spacing:.04em;white-space:nowrap;font-size:clamp(15px,1.3vw,19px);font-weight:500}.tw-head-nav{font:500 14px/1 var(--tw-display);letter-spacing:.005em;align-items:center;gap:clamp(16px,2.4vw,38px);display:flex}.tw-head-nav a{padding:10px 0;transition:color .16s ease-out,transform .18s ease-out;position:relative}.tw-head-nav a:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .18s ease-out;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.tw-head-nav a:hover:after,.tw-head-nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.tw-head-nav a.is-active{color:var(--tw-orange);padding-left:11px}.tw-head-nav a.is-active:before{content:"";background:var(--tw-orange);width:2px;animation:.2s ease-out both tw-rule-in;position:absolute;top:8px;bottom:8px;left:0}@keyframes tw-rule-in{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.tw-head-cross{color:var(--tw-muted);margin-left:auto}.tw-head-cross:hover{color:var(--tw-ink)}.tw-head-tools{align-items:center;gap:14px;display:flex}.tw-head-lang{border:0;border-bottom:1px solid var(--tw-line);color:var(--tw-ink);font:500 13px/1 var(--tw-display);letter-spacing:.01em;cursor:pointer;background:0 0;padding:5px 2px;transition:border-color .16s ease-out,color .16s ease-out}.tw-head-lang:hover{color:var(--tw-orange);border-color:var(--tw-orange)}.tw-head-a11y{border:0;border-bottom:1px solid var(--tw-line);color:var(--tw-muted);font:500 13px/1 var(--tw-display);letter-spacing:.01em;white-space:nowrap;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:5px 2px;transition:color .16s ease-out,border-color .16s ease-out;display:inline-flex}.tw-head-a11y:before{content:"";background:0 0;border:1px solid;border-radius:50%;width:8px;height:8px;transition:background-color .16s ease-out}.tw-head-a11y:hover,.tw-head-a11y[aria-pressed=true]{color:var(--tw-orange);border-color:var(--tw-orange)}.tw-head-a11y[aria-pressed=true]:before{background:var(--tw-orange)}@media (max-width:1080px){.tw-head-a11y{display:none}}.tw-head-a11y-mobile{border:0;border-bottom:1px solid var(--tw-line);color:var(--tw-muted);font:500 14px/1 var(--tw-display);letter-spacing:.01em;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:13px 0;display:none}.tw-head-a11y-mobile:before{content:"";background:0 0;border:1px solid;border-radius:50%;width:8px;height:8px}.tw-head-a11y-mobile[aria-pressed=true]{color:var(--tw-orange);border-color:var(--tw-orange)}.tw-head-a11y-mobile[aria-pressed=true]:before{background:var(--tw-orange)}@media (max-width:1080px){.tw-head-a11y-mobile{display:inline-flex}}.tw-head-burger{display:none}@media (max-width:1080px){.tw-head{grid-template-columns:auto 1fr}.tw-head-burger{cursor:pointer;background:0 0;border:0;align-content:center;justify-items:center;gap:5px;width:34px;height:34px;display:grid}.tw-head-burger span[aria-hidden]{background:var(--tw-ink);width:17px;height:1.5px;transition:transform .18s ease-out,opacity .18s ease-out}.tw-head-burger[aria-expanded=true] span[aria-hidden]:nth-of-type(2){transform:translateY(3.25px)rotate(45deg)}.tw-head-burger[aria-expanded=true] span[aria-hidden]:nth-of-type(3){transform:translateY(-3.25px)rotate(-45deg)}.tw-head-nav{border-bottom:1px solid var(--tw-line);background:var(--tw-paper);opacity:0;pointer-events:none;gap:0;padding:4px clamp(20px,5vw,72px) 18px;font-size:14px;transition:opacity .18s ease-out,transform .18s ease-out;display:grid;position:absolute;inset:100% 0 auto;transform:translateY(-6px)}.tw-head-nav.is-open{opacity:1;pointer-events:auto;transform:none}.tw-head-nav a{padding:13px 0}.tw-head-cross{margin-left:0}}@media (prefers-reduced-motion:reduce){.tw-head-nav a,.tw-head-nav a:after,.tw-head-nav a.is-active:before,.tw-head-burger span[aria-hidden],.tw-head-nav{transition:none;animation:none}}.tw-head-account{align-items:center;gap:12px;display:flex}.tw-head-auth{border:0;border-bottom:1px solid var(--tw-line);color:var(--tw-ink);font:500 13px/1 var(--tw-display);letter-spacing:.01em;white-space:nowrap;cursor:pointer;background:0 0;padding:5px 0;transition:color .16s ease-out,border-color .16s ease-out}.tw-head-auth:hover{color:var(--tw-orange);border-color:var(--tw-orange)}.tw-head-auth.is-quiet{color:var(--tw-muted);border-bottom-color:#0000}.tw-head-auth.is-quiet:hover{color:var(--tw-orange)}.tw-head-auth.is-loading{border-bottom-color:#0000;width:52px;display:inline-block}@media (max-width:520px){.tw-head-account .tw-head-auth.is-quiet{display:none}}.tw-root :is(h1,h2,h3,h4),.tw-root .tw-kicker,.tw-root .tw-head-mark,.tw-root .tw-footer-mark{font-family:var(--tw-display)}.tw-root :is(a,button,select,textarea,input,[tabindex]):focus-visible{outline:2px solid var(--tw-orange);outline-offset:3px;border-radius:2px}.tw-service-row,.tw-directory-item,.tw-service-row:hover,.tw-directory-item:hover{transform:translate(4px)}.tw-root :is(.tw-kicker,.tw-skyline-label,.tw-plan-eyebrow,.tw-footer-nav>div>p,.tw-plan-chips>p){letter-spacing:.2em;font-size:10px;font-weight:700}.tw-root :is(.tw-manifesto-copy p,.tw-journey p,.tw-prasad-row h3){max-width:46ch}@media (prefers-reduced-motion:reduce){.tw-service-row,.tw-directory-item,.tw-temple-tile{transition:none}.tw-service-row:hover,.tw-directory-item:hover{transform:none}}.tw-hero,.tw-ritual-feature,.tw-detail-services,.tw-detail-meaning,.tw-marquee,.tw-plan,.tw-footer{background:0 0}.tw-featured,.tw-service-index,.tw-detail-points,.tw-root #consent-title{letter-spacing:-.015em;text-transform:none;font-variant-caps:normal;font-family:var(--tw-display)!important}.tw-service-thumb{background:color-mix(in srgb, var(--tw-field) 70%, transparent);width:88px;height:66px;margin:0;position:relative;overflow:hidden}.tw-service-thumb img{object-fit:cover;filter:saturate(.92);transition:transform .5s cubic-bezier(.2,.7,.2,1),filter .2s ease-out}.tw-service-row:hover .tw-service-thumb img{filter:saturate(1.05);transform:scale(1.05)}.tw-service-row{grid-template-columns:44px 88px 1.25fr 1fr auto 24px}@media (max-width:767px){.tw-service-row{grid-template-columns:30px 62px 1fr auto;gap:12px}.tw-service-thumb{width:62px;height:48px}}.tw-msai-hero{background:var(--tw-hero-field);text-align:center;isolation:isolate;place-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.tw-msai-hero:before{content:"";z-index:-1;pointer-events:none;background:var(--tw-hero-field) url(/msai/orange-gradient-CGeZ4tof.png) center / cover no-repeat;position:absolute;inset:0}.tw-msai-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#783a1e1a 0%,#783a1e00 30% 70%,#783a1e24 100%);position:absolute;inset:0}@keyframes tw-rise{0%{opacity:0;transform:translateY(38%)}to{opacity:1;transform:translateY(0)}}.tw-msai-inner{z-index:1;width:min(1120px,92vw);padding:0;position:relative}.tw-msai-mark{width:clamp(96px,11vw,168px);margin:0 auto clamp(18px,2.4vh,34px);line-height:0}.tw-msai-mark img{width:100%;height:auto}.tw-msai-hero h1{color:#fdf6ea;letter-spacing:-.04em;margin:0 0 .25em;font-family:PahariDisplay,Georgia,Times New Roman,serif;font-size:8.68056vw;font-weight:450;line-height:1}.tw-msai-hero h1 em{font-style:italic;font-weight:400;display:block}.tw-msai-hero h1{overflow:hidden}.tw-msai-hero h1 em,.tw-msai-sub{animation:.8s cubic-bezier(.43,.195,.02,1) both tw-rise}.tw-msai-sub{color:#fdf6eaeb;max-width:46ch;margin:clamp(18px,2.6vh,34px) auto 0;font-family:PahariDisplay,Georgia,serif;font-size:clamp(16px,1.6vw,24px);line-height:1.45;animation-delay:.12s}.tw-msai-hero .tw-plan{background:0 0;padding:clamp(26px,3.4vh,46px) 0 0}.tw-msai-hero .tw-plan-eyebrow,.tw-msai-hero .tw-plan-title,.tw-msai-hero .tw-plan-sub{display:none}.tw-msai-hero .tw-plan-box{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fef9eded;border-color:#5d524b2e;border-radius:4px}.tw-msai-hero .tw-plan-chips>p{color:#fdf6eacc}.tw-msai-hero .tw-plan-chips button{color:#fdf6ea;border-color:#fdf6ea80}.tw-msai-hero .tw-plan-chips button:hover{color:#fff;border-color:#fdf6ea}.tw-msai-skyline{z-index:-1;opacity:.98;pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:absolute;bottom:0;left:0;right:0}.tw-msai-skyline img{object-fit:contain;object-position:bottom;width:auto;height:clamp(78px,10.5vw,164px);margin-inline:clamp(-30px,-1.9vw,-10px);transition:transform .5s cubic-bezier(.32,.72,0,1)}.tw-msai-skyline img:nth-child(3n){height:clamp(92px,12.2vw,190px)}.tw-msai-skyline img:nth-child(4n+2){height:clamp(68px,9vw,142px);transform:translateY(6px)}.tw-msai-skyline img:nth-child(5n+3){transform:translateY(10px)}@media (max-width:767px){.tw-msai-hero h1{font-size:clamp(38px,12vw,60px)}.tw-msai-skyline img{width:auto;height:15vh;margin-inline:-8px}.tw-msai-skyline img:nth-child(3n){height:17vh}.tw-msai-skyline img:nth-child(4n+2){height:13vh}}@media (prefers-reduced-motion:reduce){.tw-msai-hero h1 em,.tw-msai-hero h1,.tw-msai-sub{opacity:1;animation:none;transform:none}}.tw-board{z-index:2;color:#fdf6eaeb;font-family:var(--tw-display);letter-spacing:.02em;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;margin:0 auto clamp(20px,3vh,40px);font-size:12.5px;display:flex;position:relative}.tw-board b{font-weight:600}.tw-board-dot{background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:8px;animation:2.6s ease-in-out infinite tw-pulse;display:inline-block}@keyframes tw-pulse{0%,to{opacity:1}50%{opacity:.45}}.tw-board-sep{opacity:.5}.tw-board a{border-bottom:1px solid #fdf6ea73;padding-bottom:2px;transition:border-color .16s ease-out,color .16s ease-out}.tw-board a:hover{color:#fff;border-bottom-color:#fff}.tw-msai-hero .tw-board{color:#fdf6ea;font-weight:500}.tw-msai-hero .tw-board a{color:#fff;border-bottom-color:#ffffff8c}.tw-msai-hero .tw-board a:hover{color:#fff;border-bottom-color:#fff}.tw-msai-hero .tw-board b{color:#fff;font-weight:700}@media (prefers-reduced-motion:reduce){.tw-board-dot{animation:none}}.tw-story{--tw-story-p:0;background:var(--tw-paper);justify-content:center;align-items:flex-end;min-height:100dvh;display:flex;position:relative;overflow:hidden}.tw-story-panel{clip-path:inset(0 calc(10% * (1 - var(--tw-story-p))) 0 calc(10% * (1 - var(--tw-story-p))) round calc(6px * (1 - var(--tw-story-p))));position:absolute;inset:0;overflow:hidden}.tw-story-panel img{object-fit:cover;object-position:62% center;transform:scale(calc(1 + .2 * var(--tw-story-p)));transform-origin:50%}.tw-story-card{z-index:1;background:var(--tw-paper);width:min(976px,100% - 2*clamp(24px,3.4vw,48px));color:var(--tw-ink);border-radius:6px;grid-template-columns:minmax(0,1fr) auto auto 40px;align-items:center;gap:clamp(20px,3vw,56px);margin-bottom:clamp(24px,3.4vw,48px);padding:clamp(26px,3vw,42px) clamp(26px,3vw,40px);text-decoration:none;transition:transform .2s cubic-bezier(.32,.72,0,1);display:grid;position:relative}.tw-story-card:hover{transform:translateY(-3px)}.tw-story-card:focus-visible{outline:2px solid var(--tw-orange);outline-offset:3px}.tw-story-card h2{font-family:var(--tw-display);letter-spacing:-.025em;margin:0;font-size:clamp(24px,2.5vw,38px);font-weight:400;line-height:1.1}.tw-story-kicker,.tw-story-time{font-family:var(--tw-mono);letter-spacing:.1em;color:var(--tw-muted);white-space:nowrap;font-size:12px;font-weight:500}.tw-story-card i{color:var(--tw-ink);justify-self:end;font-size:20px;font-style:normal;transition:transform .2s cubic-bezier(.32,.72,0,1)}.tw-story-card:hover i{transform:translate(5px)}@media (max-width:767px){.tw-story{min-height:72vh}.tw-story-panel{clip-path:none}.tw-story-card{grid-template-columns:1fr auto;grid-template-areas:"title title""kicker arrow""time arrow";gap:6px 16px}.tw-story-card h2{grid-area:title;margin-bottom:10px}.tw-story-kicker{grid-area:kicker}.tw-story-time{grid-area:time}.tw-story-card i{grid-area:arrow;align-self:center}}@media (prefers-reduced-motion:reduce){.tw-story-panel{clip-path:none}.tw-story-panel img{transform:none}}.tw-statement{background:var(--tw-paper);text-align:center;padding:clamp(120px,15vw,260px) 0}.tw-statement p{width:min(900px,88vw);font-family:var(--tw-display);letter-spacing:-.03em;color:var(--tw-ink);margin:0 auto;font-size:clamp(28px,3.6vw,56px);font-weight:400;line-height:1.14}.tw-statement p em{color:var(--tw-orange);font-style:italic}.tw-rows{background:var(--tw-paper);padding:clamp(80px,9vw,150px) 0 clamp(100px,12vw,220px)}.tw-rows>h2{width:min(15ch,88vw);font-family:var(--tw-display);letter-spacing:-.03em;color:var(--tw-ink);text-align:center;margin:0 auto clamp(80px,11vw,190px);font-size:clamp(32px,4vw,58px);font-weight:400;line-height:1.12}.tw-row{grid-template-columns:250px minmax(0,1fr) minmax(0,340px);align-items:start;gap:clamp(28px,4vw,74px);width:min(1200px,92vw);margin:0 auto clamp(72px,9vw,150px);display:grid}.tw-row:last-child{margin-bottom:0}.tw-row-art{justify-self:center;width:clamp(120px,14vw,216px);line-height:0}.tw-row-art img{width:100%;height:auto}.tw-row-eyebrow{color:var(--tw-muted);font-family:var(--tw-mono);letter-spacing:.12em;margin:0 0 14px;font-size:12px;font-weight:500;display:block}.tw-row h3{font-family:var(--tw-display);letter-spacing:-.03em;color:var(--tw-ink);margin:0;font-size:clamp(28px,3.2vw,48px);font-weight:400;line-height:1.06}.tw-row-body{color:var(--tw-ink);font-family:var(--tw-display);margin:0;font-size:clamp(15px,1.3vw,19px);line-height:1.5}.tw-pill{background:var(--tw-field);color:var(--tw-ink);font-family:var(--tw-mono);letter-spacing:.06em;border-radius:999px;margin-top:clamp(20px,2.4vw,34px);padding:11px 22px;font-size:13px;font-weight:500;text-decoration:none;transition:background .2s cubic-bezier(.32,.72,0,1),transform .2s cubic-bezier(.32,.72,0,1);display:inline-block}.tw-pill:hover{background:#f2e2c9;transform:translateY(-1px)}.tw-pill:focus-visible{outline:2px solid var(--tw-orange);outline-offset:3px}@media (max-width:900px){.tw-row{text-align:left;grid-template-columns:1fr;gap:18px}.tw-row-art{justify-self:start}}.tw-row-number{color:var(--tw-orange);font-family:var(--tw-mono);letter-spacing:-.02em;font-size:clamp(38px,4.4vw,64px);font-weight:300;line-height:1;display:block}.tw-meganav{align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tw-meganav>li{padding:14px 0;position:relative}.tw-head-nav .tw-meganav-trigger{color:var(--tw-ink);font:500 14px/1 var(--tw-display);border-radius:3.33px;padding:6px 14px;text-decoration:none;transition:background .2s cubic-bezier(.32,.72,0,1);display:block}.tw-head-nav .tw-meganav-trigger:after,.tw-head-nav .tw-meganav-trigger:before{content:none}.tw-head-nav .tw-meganav>li:hover .tw-meganav-trigger,.tw-head-nav .tw-meganav>li:focus-within .tw-meganav-trigger{background:#fbf0dc}.tw-head-nav .tw-meganav>li.is-active .tw-meganav-trigger{color:var(--tw-orange)}.tw-meganav-panel{opacity:0;pointer-events:none;clip-path:inset(0 50% 100% round 2.5px);width:607px;padding-top:10px;transition:opacity .8s cubic-bezier(.43,.195,.02,1),clip-path .8s cubic-bezier(.43,.195,.02,1);position:absolute;top:100%;left:0}.tw-meganav>li:hover .tw-meganav-panel,.tw-meganav>li:focus-within .tw-meganav-panel{opacity:1;pointer-events:auto;clip-path:inset(0 round 6.67px)}.tw-meganav-plate{background:var(--tw-paper);border-radius:6px;grid-template-columns:minmax(0,1fr) 278px;gap:22px;padding:22px;display:grid}.tw-meganav-col h2{color:var(--tw-ink);font:500 13px/1.2 var(--tw-display);letter-spacing:.01em;margin:0 0 6px}.tw-meganav-col>p{color:var(--tw-muted);font:400 13px/1.45 var(--tw-display);margin:0 0 16px}.tw-meganav-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.tw-meganav-list a{color:var(--tw-ink);font:400 13.5px/1.2 var(--tw-display);background:0 0;border-radius:4px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:12px;padding:9px 12px;text-decoration:none;transition:background .2s cubic-bezier(.32,.72,0,1);display:grid}.tw-head-nav .tw-meganav-list a:after{content:none}.tw-meganav-list a:hover{background:var(--tw-field)}.tw-meganav-list a:focus-visible{outline:2px solid var(--tw-orange);outline-offset:1px}.tw-meganav-list img{object-fit:contain;width:26px;height:26px}.tw-meganav-all{color:var(--tw-ink);font:400 13px/1 var(--tw-display);margin-top:14px;display:inline-block}.tw-meganav-feature{background:var(--tw-field);color:var(--tw-ink);border-radius:6px;padding:14px;text-decoration:none;display:block}.tw-head-nav .tw-meganav-feature:after{content:none}.tw-meganav-feature-art{border-radius:4px;place-items:center;height:150px;margin-bottom:16px;display:grid;overflow:hidden}.tw-meganav-feature-art img{object-fit:contain;width:auto;max-width:100%;height:100%}.tw-meganav-feature b{font:500 13.5px/1.2 var(--tw-display);margin-bottom:6px;display:block}.tw-meganav-feature>span:last-child{color:var(--tw-muted);font:400 12.5px/1.45 var(--tw-display);display:block}@media (max-width:900px){.tw-meganav{flex-direction:column;align-items:stretch;gap:0}.tw-meganav>li{padding:0}.tw-head-nav .tw-meganav-trigger{padding:14px 0 8px;font-size:17px;background:0 0!important}.tw-meganav-panel{opacity:1;clip-path:none;pointer-events:auto;width:auto;padding-top:0;padding-bottom:10px;position:static}.tw-meganav-plate{background:0 0;grid-template-columns:1fr;padding:0}.tw-meganav-col h2,.tw-meganav-col>p,.tw-meganav-feature{display:none}.tw-meganav-list{gap:0}.tw-meganav-list a{padding:8px 0}.tw-meganav-list a:hover{color:var(--tw-orange);background:0 0}.tw-meganav-all{color:var(--tw-muted);margin-top:8px}}@media (prefers-reduced-motion:reduce){.tw-meganav-panel{transition:opacity .01ms}}.tw-page-intro{text-align:center;padding:clamp(72px,8vw,132px) clamp(20px,5vw,72px) clamp(28px,3vw,44px)}.tw-page-intro>p{color:var(--tw-muted);font-family:var(--tw-mono);letter-spacing:.16em;margin:0 0 clamp(18px,2vw,30px);font-size:12px;font-weight:500}.tw-page-intro h1{width:min(20ch,90vw);max-width:900px;font-family:var(--tw-display);letter-spacing:-.025em;color:var(--tw-ink);margin:0 auto;font-size:clamp(34px,4.2vw,57px);font-weight:400;line-height:1.08}.tw-page-intro h1 em{font-style:italic;font-weight:400;display:block}.tw-page-intro>span{width:min(52ch,88vw);color:var(--tw-muted);margin:clamp(16px,1.8vw,24px) auto 0;font-size:clamp(14px,1.05vw,16px);line-height:1.5;display:block}.tw-page-intro h1 em{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tw-directory-controls{justify-content:center;gap:clamp(12px,1.6vw,24px)}.tw-directory-controls label{color:var(--tw-ink);gap:0}.tw-directory-controls label>span:first-child{color:var(--tw-muted);font-size:12.5px}.tw-directory-controls select,.tw-directory-controls input{background:var(--tw-field);min-width:200px;color:var(--tw-ink);font-family:var(--tw-display);border:0;border-radius:4px;padding:14px 18px;font-size:14px;transition:background .2s cubic-bezier(.32,.72,0,1)}.tw-directory-controls select:hover,.tw-directory-controls input:hover{background:#f2e2c9}.tw-directory-controls select:focus-visible,.tw-directory-controls input:focus-visible{outline:2px solid var(--tw-orange);outline-offset:2px}@media (max-width:767px){.tw-directory-controls select,.tw-directory-controls input{width:100%;min-width:0}.tw-directory-controls{grid-template-columns:minmax(0,1fr)}.tw-directory-search{width:100%}}.tw-page-intro{grid-template-columns:none;gap:0;display:block}.tw-page-intro>span{grid-column:auto;max-width:none}.tw-directory-controls{border-top:0;grid-template-columns:minmax(0,332px) minmax(0,246px) auto;justify-content:center;align-items:end;padding:0 clamp(20px,5vw,72px) clamp(40px,5vw,72px);display:grid}.tw-directory-controls input,.tw-directory-controls select{border-bottom:0;min-height:56px;padding:0 18px;font-size:14px}.tw-directory-count{text-align:center}.tw-portal{background:var(--tw-paper);text-align:center;padding:clamp(110px,14vw,240px) clamp(20px,5vw,72px)}.tw-portal h2{width:min(18ch,92vw);font-family:var(--tw-display);letter-spacing:-.03em;color:var(--tw-ink);margin:0 auto;font-size:clamp(32px,4.2vw,58px);font-weight:400;line-height:1.1}.tw-portal h2 em{color:var(--tw-orange);font-style:italic;display:block}.tw-portal-sub{width:min(62ch,90vw);color:var(--tw-muted);margin:clamp(22px,2.6vw,34px) auto 0;font-size:clamp(15px,1.2vw,18px);line-height:1.6}.tw-board-list{border-top:1px solid var(--tw-line);text-align:left;width:min(920px,92vw);margin:clamp(44px,5vw,76px) auto clamp(32px,4vw,52px);padding:0;list-style:none}.tw-board-list li{border-bottom:1px solid var(--tw-line);grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) minmax(0,1.4fr) 84px;align-items:center;gap:clamp(14px,2vw,30px);min-height:76px;padding:14px 0;transition:transform .18s cubic-bezier(.32,.72,0,1);display:grid}.tw-board-list li:hover{transform:translate(8px)}.tw-board-list b{color:var(--tw-ink);font-family:var(--tw-display);font-size:clamp(17px,1.5vw,22px);font-weight:400}.tw-board-list span{color:var(--tw-muted);font-size:14px;line-height:1.4}.tw-board-note{color:color-mix(in srgb, var(--tw-muted) 82%, transparent)}.tw-board-list em{color:var(--tw-orange);font-family:var(--tw-mono);letter-spacing:.16em;justify-self:end;font-size:11px;font-style:normal;font-weight:700}@media (max-width:767px){.tw-board-list li{grid-template-columns:minmax(0,1fr) 76px;grid-template-areas:"slot state""where where""note note";align-items:start;gap:4px 12px}.tw-board-list b{grid-area:slot}.tw-board-list em{grid-area:state}.tw-board-list span:first-of-type{grid-area:where}.tw-board-note{grid-area:note}}.tw-intake{text-align:left;width:min(760px,92vw);margin:clamp(14px,1.8vh,22px) auto 0}.tw-intake-toggle{color:#fdf6ea;font-family:var(--tw-mono);letter-spacing:.12em;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin:0 auto;padding:6px 0;font-size:12px;font-weight:500;transition:color .18s cubic-bezier(.32,.72,0,1);display:flex}.tw-intake-toggle:hover{color:#fff}.tw-intake-toggle:focus-visible{outline-offset:4px;outline:2px solid #fdf6ea}.tw-intake-toggle em{color:#fdf6eab3;letter-spacing:.06em;font-style:normal}.tw-intake-toggle i{font-size:15px;font-style:normal;line-height:1}.tw-intake-body{border-top:1px solid #fdf6ea4d;margin-top:14px;padding-top:6px}.tw-intake-row{border-bottom:1px solid #fdf6ea2e;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:18px;padding:11px 0;display:grid}.tw-intake-label{color:#fdf6eac7;font-family:var(--tw-mono);letter-spacing:.14em;font-size:11px;font-weight:600}.tw-intake-choices{flex-wrap:wrap;gap:4px 20px;display:flex}.tw-intake-choices button{color:#fdf6eae0;font-family:var(--tw-display);cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:14.5px;transition:color .18s cubic-bezier(.32,.72,0,1);position:relative}.tw-intake-choices button:after{content:"";transform-origin:100%;background:currentColor;height:2px;transition:transform .18s cubic-bezier(.32,.72,0,1);position:absolute;bottom:1px;left:0;right:0;transform:scaleX(0)}.tw-intake-choices button:hover{color:#fff}.tw-intake-choices button:hover:after,.tw-intake-choices button.is-active:after{transform-origin:0;transform:scaleX(1)}.tw-intake-choices button.is-active{color:#fff;font-weight:500}.tw-intake-choices button:focus-visible{outline-offset:3px;outline:2px solid #fdf6ea}.tw-intake-foot{justify-content:space-between;align-items:center;gap:18px;margin:16px 0 0;display:flex}.tw-intake-foot>span{color:#fdf6eab8;font-size:13px}.tw-intake-go{color:#fff;font-family:var(--tw-display);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #fdf6ea8c;padding:5px 0;font-size:15px;transition:border-color .18s cubic-bezier(.32,.72,0,1)}.tw-intake-go:hover{border-bottom-color:#fff}.tw-intake-go:focus-visible{outline-offset:3px;outline:2px solid #fdf6ea}.tw-intake-go i{font-style:normal}@media (max-width:767px){.tw-intake-row{grid-template-columns:1fr;gap:6px}.tw-intake-foot{flex-direction:column;align-items:flex-start;gap:10px}}.tw-story.is-mark{background:var(--tw-hero-field)}.tw-story.is-mark:before{content:"";z-index:0;filter:blur(4px)saturate(.9);background:url(/temple-world/stickers/hero-field.webp) 50%/cover no-repeat;position:absolute;inset:0}.tw-story.is-mark .tw-story-panel{z-index:1;aspect-ratio:1;clip-path:none;width:min(44%,470px);transform:translate(-50%, -62%) scale(calc(1 + .07 * var(--tw-story-p)));inset:50% auto auto 50%;overflow:visible}.tw-story.is-mark .tw-story-panel img{object-fit:contain;object-position:center;transform:none}@media (max-width:767px){.tw-story.is-mark .tw-story-panel{width:68%;transform:translate(-50%,-66%)}}@media (prefers-reduced-motion:reduce){.tw-story.is-mark .tw-story-panel{transform:translate(-50%,-62%)}}.tw-checkout-page{background:var(--tw-paper);padding-bottom:clamp(90px,12vw,190px)}@keyframes tw-checkout-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.tw-checkout-page>.tw-page-intro,.tw-checkout-page>.tw-statement,.tw-checkout-page>.tw-checkout-handoff,.tw-checkout-page>.tw-checkout-ways{animation:.8s cubic-bezier(.43,.195,.02,1) both tw-checkout-rise}.tw-checkout-page>.tw-statement{animation-delay:90ms}.tw-checkout-page>.tw-checkout-handoff{animation-delay:.16s}.tw-checkout-page>.tw-checkout-ways{animation-delay:.22s}.tw-checkout-handoff,.tw-checkout-ways{border-top:1px solid var(--tw-line);text-align:center;width:min(720px,88vw);margin:0 auto;padding:clamp(38px,4.5vw,62px) 0 0}.tw-checkout-ways{margin-top:clamp(34px,4vw,54px);padding-top:clamp(34px,4vw,54px)}.tw-checkout-label{color:var(--tw-muted);font-family:var(--tw-mono);letter-spacing:.16em;text-transform:uppercase;margin:0 0 clamp(16px,1.8vw,24px);font-size:12px;font-weight:500}.tw-checkout-dest{font-size:17px}.tw-checkout-note{width:min(46ch,88vw);color:var(--tw-muted);margin:clamp(20px,2.2vw,30px) auto 0;font-size:14px;line-height:1.6}.tw-checkout-pills{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.tw-checkout-pills .tw-pill{margin-top:0}.tw-checkout-return{margin-top:clamp(28px,3vw,42px)}.tw-checkout-page :is(a,button):focus-visible{outline:2px solid var(--tw-orange);outline-offset:4px}@media (max-width:900px){.tw-checkout-handoff,.tw-checkout-ways{width:min(620px,90vw)}}@media (max-width:767px){.tw-checkout-page{padding-bottom:78px}.tw-checkout-handoff,.tw-checkout-ways{width:100%;padding-left:20px;padding-right:20px}.tw-checkout-dest{font-size:16px}.tw-checkout-pills{gap:12px}}@media (prefers-reduced-motion:reduce){.tw-checkout-page>.tw-page-intro,.tw-checkout-page>.tw-statement,.tw-checkout-page>.tw-checkout-handoff,.tw-checkout-page>.tw-checkout-ways{opacity:1;animation:none;transform:none}.tw-checkout-page :is(a,.tw-pill){transition:none}}.tw-darshan-page{background:var(--tw-paper);color:var(--tw-ink)}.tw-darshan-back{margin:0;padding:clamp(96px,11vw,148px) clamp(20px,5vw,72px) 0}.tw-darshan-page .tw-page-intro{padding-top:clamp(30px,3.4vw,54px)}.tw-darshan-page .tw-page-intro h1{overflow-wrap:break-word}.tw-darshan-back .tw-text-link:focus-visible{outline:2px solid var(--tw-orange);outline-offset:5px}.tw-darshan-page .tw-pill span[aria-hidden]{transition:transform .18s cubic-bezier(.32,.72,0,1);display:inline-block}.tw-darshan-page .tw-pill:hover span[aria-hidden],.tw-darshan-page .tw-pill:focus-visible span[aria-hidden]{transform:translate(3px,-3px)}.tw-darshan-page .tw-portal{scroll-margin-top:96px}.tw-board-list em.tw-darshan-optional{color:var(--tw-muted)}.tw-darshan-form{text-align:left;width:min(34rem,92vw);margin:clamp(40px,5vw,72px) auto 0}.tw-darshan-form>.tw-darshan-nogate-head{border-top:1px solid var(--tw-line);color:var(--tw-ink);font-family:var(--tw-display);letter-spacing:-.02em;margin:0;padding-top:22px;font-size:clamp(20px,2vw,26px);font-weight:400;line-height:1.2}.tw-darshan-nogate{color:var(--tw-muted);margin:14px 0 0;font-size:clamp(15px,1.2vw,17px);line-height:1.65}@keyframes tw-darshan-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.tw-darshan-back,.tw-darshan-page .tw-page-intro>p,.tw-darshan-page .tw-page-intro>h1,.tw-darshan-page .tw-page-intro>span{animation:.8s cubic-bezier(.43,.195,.02,1) both tw-darshan-rise}.tw-darshan-page .tw-page-intro>p{animation-delay:60ms}.tw-darshan-page .tw-page-intro>h1{animation-delay:.12s}.tw-darshan-page .tw-page-intro>span{animation-delay:.2s}@media (max-width:900px){.tw-darshan-back{padding-top:clamp(84px,14vw,112px)}.tw-darshan-form{width:min(34rem,100%)}}@media (max-width:767px){.tw-darshan-back{padding-top:88px}.tw-darshan-back .tw-text-link{white-space:normal}.tw-darshan-page .tw-page-intro{padding-top:22px}.tw-darshan-form{width:100%;margin-top:34px}.tw-darshan-nogate{font-size:15px}}@media (prefers-reduced-motion:reduce){.tw-darshan-back,.tw-darshan-page .tw-page-intro>p,.tw-darshan-page .tw-page-intro>h1,.tw-darshan-page .tw-page-intro>span{animation:none}.tw-darshan-page .tw-pill span[aria-hidden]{transition:none}}.tw-rite{background:var(--tw-paper)}.tw-rite-intro{animation:.8s cubic-bezier(.43,.195,.02,1) both tw-rite-in}@keyframes tw-rite-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.tw-rite-intro h1 em{letter-spacing:-.015em;width:min(42ch,88vw);margin:clamp(16px,1.8vw,24px) auto 0;font-size:clamp(22px,2.1vw,30px);line-height:1.28}.tw-rite-rows{padding-top:clamp(40px,5vw,88px)}.tw-rite-list{color:var(--tw-ink);font-family:var(--tw-display);margin:0;padding:0;font-size:clamp(15px,1.3vw,19px);line-height:1.5;list-style:none}.tw-rite-list li{border-top:1px solid var(--tw-line);padding:9px 0}.tw-rite-list li:first-child{border-top:0;padding-top:0}.tw-rite-empty{color:var(--tw-muted);font-style:italic}.tw-rite-sources{border-top:1px solid var(--tw-line);background:var(--tw-paper);text-align:center;padding:clamp(70px,8vw,130px) clamp(20px,5vw,72px) clamp(90px,10vw,160px)}.tw-rite-sources h2{width:min(16ch,90vw);color:var(--tw-ink);font-family:var(--tw-display);letter-spacing:-.03em;margin:0 auto clamp(44px,5vw,78px);font-size:clamp(30px,3.6vw,50px);font-weight:400;line-height:1.12}.tw-rite-source-list{text-align:left;width:min(920px,92vw);margin:0 auto;padding:0;list-style:none}.tw-rite-source-list li{border-top:1px solid var(--tw-line);padding:clamp(22px,2.4vw,32px) 0}.tw-rite-source-list li:last-child{border-bottom:1px solid var(--tw-line)}.tw-rite-source-meta{color:var(--tw-muted);font-family:var(--tw-mono);letter-spacing:.12em;font-size:12px;font-weight:500;display:block}.tw-rite-source-list p{max-width:68ch;color:var(--tw-ink);font-family:var(--tw-display);margin:12px 0 0;font-size:clamp(15px,1.3vw,19px);line-height:1.55}.tw-rite-sources .tw-rite-source-link{max-width:100%;color:var(--tw-muted);text-decoration:underline;-webkit-text-decoration-color:var(--tw-line);text-decoration-color:var(--tw-line);text-underline-offset:4px;overflow-wrap:anywhere;margin-top:14px;font-size:13px;transition:color .16s cubic-bezier(.32,.72,0,1),text-decoration-color .16s cubic-bezier(.32,.72,0,1);display:inline-block}.tw-rite-sources .tw-rite-source-link span{margin-left:6px;transition:transform .16s cubic-bezier(.32,.72,0,1);display:inline-block}.tw-rite-sources .tw-rite-source-link:hover{color:var(--tw-orange);-webkit-text-decoration-color:var(--tw-orange);text-decoration-color:var(--tw-orange)}.tw-rite-sources .tw-rite-source-link:hover span{transform:translate(3px,-3px)}.tw-rite-sources .tw-rite-source-link:focus-visible{outline:2px solid var(--tw-orange);outline-offset:3px}.tw-rite-sources-empty{width:min(60ch,90vw);font-family:var(--tw-display);margin:0 auto;font-size:clamp(15px,1.3vw,19px);line-height:1.55}.tw-rite-portal{border-top:1px solid var(--tw-line);padding-top:clamp(80px,9vw,150px)}.tw-rite-handoff{justify-content:center;margin-top:clamp(34px,4vw,56px);display:flex}.tw-rite-handoff .tw-reference-link{background:var(--tw-field);width:auto;font-family:var(--tw-mono);letter-spacing:.06em;border:0;border-radius:999px;align-items:center;gap:10px;margin:0;padding:14px 28px;font-size:13px;font-weight:500;transition:background .2s cubic-bezier(.32,.72,0,1),transform .2s cubic-bezier(.32,.72,0,1);display:inline-flex;color:var(--tw-ink)!important}.tw-rite-handoff .tw-reference-link:hover{background:#f2e2c9;padding:14px 28px;transform:translateY(-1px);color:var(--tw-ink)!important}.tw-rite-handoff .tw-reference-link:focus-visible{outline:2px solid var(--tw-orange);outline-offset:3px}.tw-rite-handoff .tw-reference-link span{transition:transform .2s cubic-bezier(.32,.72,0,1);display:inline-block}.tw-rite-handoff .tw-reference-link:hover span{transform:translate(2px,-2px)}.tw-rite-portal .tw-rite-back{color:var(--tw-muted);font-family:var(--tw-mono);letter-spacing:.12em;margin-top:clamp(26px,3vw,40px);font-size:12px;font-weight:500;transition:color .16s cubic-bezier(.32,.72,0,1);display:inline-block}.tw-rite-portal .tw-rite-back:after{content:"";background:var(--tw-line);height:1px;margin-top:6px;transition:background .16s cubic-bezier(.32,.72,0,1);display:block}.tw-rite-portal .tw-rite-back:hover{color:var(--tw-orange)}.tw-rite-portal .tw-rite-back:hover:after{background:var(--tw-orange)}.tw-rite-portal .tw-rite-back:focus-visible{outline:2px solid var(--tw-orange);outline-offset:4px}@media (max-width:900px){.tw-rite-intro h1 em{width:min(46ch,92vw)}.tw-rite-list li:first-child{border-top:1px solid var(--tw-line);padding-top:9px}}@media (max-width:767px){.tw-rite-intro h1 em{width:auto;font-size:22px;line-height:1.32}.tw-rite-sources{padding-left:20px;padding-right:20px}.tw-rite-source-list p{font-size:16px}.tw-rite-sources .tw-rite-source-link{font-size:12px}.tw-rite-handoff .tw-reference-link,.tw-rite-handoff .tw-reference-link:hover{padding:14px 24px}}@media (prefers-reduced-motion:reduce){.tw-rite-intro{animation:none}.tw-rite-handoff .tw-reference-link,.tw-rite-handoff .tw-reference-link span,.tw-rite-sources .tw-rite-source-link,.tw-rite-sources .tw-rite-source-link span,.tw-rite-portal .tw-rite-back,.tw-rite-portal .tw-rite-back:after{transition:none}.tw-rite-handoff .tw-reference-link:hover,.tw-rite-handoff .tw-reference-link:hover span,.tw-rite-sources .tw-rite-source-link:hover span{transform:none}}.tw-plan-visit-meta{width:min(62ch,88vw);color:var(--tw-muted);text-align:center;margin:0 auto;padding:0 0 clamp(34px,4.4vw,64px);font-size:clamp(14px,1.05vw,16px);line-height:1.6}.tw-plan-visit-meta>span{color:color-mix(in srgb, var(--tw-muted) 86%, transparent);font-family:var(--tw-mono);letter-spacing:.18em;margin-bottom:12px;font-size:11px;font-weight:700;display:block}.tw-plan-visit-meta q{color:var(--tw-ink);font-style:italic}.tw-plan-visit-cover{width:min(1200px,92vw);margin:0 auto;line-height:0;overflow:hidden}.tw-plan-visit-cover img{object-fit:cover;width:100%;height:clamp(220px,33vw,460px);animation:.8s cubic-bezier(.43,.195,.02,1) both tw-plan-visit-rise}@keyframes tw-plan-visit-rise{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:none}}.tw-plan-visit-lead{text-align:center;width:min(56ch,88vw);margin:0 auto clamp(58px,7vw,118px)}.tw-plan-visit-lead h2{width:min(15ch,88vw);color:var(--tw-ink);font-family:var(--tw-display);letter-spacing:-.03em;margin:0 auto;font-size:clamp(32px,4vw,58px);font-weight:400;line-height:1.12}.tw-plan-visit-hedge{color:var(--tw-muted);text-align:center;margin:clamp(20px,2.4vw,32px) auto 0;font-size:clamp(14px,1.1vw,16px);line-height:1.6}.tw-plan-visit-stops{grid-column:2/-1;margin:0;padding:0;list-style:none}.tw-plan-visit-stops li{border-top:1px solid var(--tw-line);padding:clamp(17px,1.8vw,24px) 0}.tw-plan-visit-stops li:last-child{border-bottom:1px solid var(--tw-line)}.tw-plan-visit-stops b{color:var(--tw-ink);font-family:var(--tw-display);letter-spacing:-.01em;font-size:clamp(17px,1.5vw,22px);font-weight:400;display:block}.tw-plan-visit-stops span{max-width:74ch;color:var(--tw-ink);font-family:var(--tw-display);margin-top:8px;font-size:clamp(14px,1.15vw,16.5px);line-height:1.62;display:block}.tw-plan-visit-stops em{border-left:2px solid color-mix(in srgb, var(--tw-orange) 42%, transparent);max-width:66ch;color:var(--tw-muted);margin-top:12px;padding-left:13px;font-size:clamp(13px,1vw,14.5px);font-style:normal;line-height:1.55;display:block}.tw-plan-visit-group:first-letter{text-transform:uppercase}.tw-plan-visit-where{color:var(--tw-muted);font-family:var(--tw-mono);letter-spacing:.1em;margin-top:14px;font-size:12px;font-weight:500;display:block}.tw-plan-visit-local{background:var(--tw-paper);padding:0 clamp(20px,5vw,72px) clamp(90px,11vw,180px)}.tw-plan-visit-local h2{width:min(18ch,92vw);color:var(--tw-ink);font-family:var(--tw-display);letter-spacing:-.03em;text-align:center;margin:0 auto clamp(40px,5vw,72px);font-size:clamp(30px,3.6vw,50px);font-weight:400;line-height:1.12}.tw-plan-visit-local ul{width:min(880px,92vw);margin:0 auto;padding:0;list-style:none}.tw-plan-visit-local li{border-top:1px solid var(--tw-line);color:var(--tw-ink);font-family:var(--tw-display);padding:clamp(18px,1.9vw,26px) 0;font-size:clamp(15px,1.25vw,18px);line-height:1.6}.tw-plan-visit-local li:last-child{border-bottom:1px solid var(--tw-line)}.tw-plan-visit-sourced{width:min(880px,92vw);margin:0 auto;padding:0 0 clamp(90px,11vw,180px)}.tw-plan-visit-sourced h2{color:var(--tw-ink);font-family:var(--tw-display);letter-spacing:-.03em;text-align:center;margin:0;font-size:clamp(30px,3.6vw,50px);font-weight:400;line-height:1.12}.tw-plan-visit-note{width:min(58ch,92vw);color:var(--tw-muted);text-align:center;margin:clamp(18px,2vw,26px) auto clamp(10px,1.4vw,18px);font-size:clamp(14px,1.05vw,16px);line-height:1.6}.tw-plan-visit-gap{width:min(60ch,88vw);color:var(--tw-muted);font-family:var(--tw-display);text-align:center;margin:0 auto;padding:clamp(70px,9vw,140px) 0;font-size:clamp(15px,1.3vw,19px);line-height:1.65}.tw-plan-visit-hand{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(18px,2.6vw,38px);display:flex}.tw-plan-visit-out{border-bottom:1px solid var(--tw-line);color:var(--tw-ink);align-items:center;gap:9px;margin-top:clamp(20px,2.4vw,34px);padding-bottom:4px;font-size:14px;transition:color .18s cubic-bezier(.32,.72,0,1),border-color .18s cubic-bezier(.32,.72,0,1);display:inline-flex}.tw-plan-visit-out span[aria-hidden]{transition:transform .18s cubic-bezier(.32,.72,0,1);display:inline-block}.tw-plan-visit-out:hover,.tw-plan-visit-out:focus-visible{color:var(--tw-orange);border-bottom-color:var(--tw-orange)}.tw-plan-visit-out:hover span[aria-hidden],.tw-plan-visit-out:focus-visible span[aria-hidden]{transform:translate(3px,-3px)}.tw-plan-visit-out:focus-visible{outline:2px solid var(--tw-orange);outline-offset:4px}.tw-plan-visit-alts{text-align:center;padding:0 clamp(20px,5vw,72px) clamp(80px,10vw,160px)}.tw-plan-visit-alts>p{color:var(--tw-muted);font-family:var(--tw-mono);letter-spacing:.18em;margin:0 0 clamp(16px,1.8vw,24px);font-size:11px;font-weight:700}.tw-plan-visit-alts>div{flex-wrap:wrap;justify-content:center;gap:12px clamp(20px,2.6vw,34px);display:flex}.tw-plan-visit-alts a{border-bottom:1px solid var(--tw-line);color:var(--tw-ink);padding-bottom:4px;font-size:14px;transition:color .18s cubic-bezier(.32,.72,0,1),border-color .18s cubic-bezier(.32,.72,0,1)}.tw-plan-visit-alts a:hover{color:var(--tw-orange);border-bottom-color:var(--tw-orange)}.tw-plan-visit-alts a:focus-visible{outline:2px solid var(--tw-orange);outline-offset:4px}.tw-plan-visit-picks{background:var(--tw-paper);padding:0 clamp(20px,5vw,72px) clamp(90px,11vw,180px)}.tw-plan-visit-picks h2{width:min(18ch,92vw);color:var(--tw-ink);font-family:var(--tw-display);letter-spacing:-.03em;text-align:center;margin:0 auto;font-size:clamp(30px,3.6vw,50px);font-weight:400;line-height:1.12}.tw-plan-visit-picks>p{width:min(58ch,92vw);color:var(--tw-muted);text-align:center;margin:clamp(18px,2vw,26px) auto clamp(40px,5vw,68px);font-size:clamp(14px,1.1vw,17px);line-height:1.6}.tw-plan-visit-picks ul{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:0 clamp(26px,3.4vw,62px);width:min(1200px,92vw);margin:0 auto;padding:0;list-style:none;display:grid}.tw-plan-visit-picks li{border-top:1px solid var(--tw-line)}.tw-plan-visit-picks a{color:var(--tw-ink);padding:clamp(15px,1.6vw,21px) 0;transition:transform .18s cubic-bezier(.32,.72,0,1),color .18s cubic-bezier(.32,.72,0,1);display:block}.tw-plan-visit-picks b{font-family:var(--tw-display);letter-spacing:-.01em;font-size:clamp(16px,1.35vw,20px);font-weight:400;display:block}.tw-plan-visit-picks span{color:var(--tw-muted);margin-top:4px;font-size:13px;line-height:1.45;display:block}.tw-plan-visit-picks a:hover{color:var(--tw-orange);transform:translate(6px)}.tw-plan-visit-picks a:focus-visible{outline:2px solid var(--tw-orange);outline-offset:3px}@media (max-width:900px){.tw-plan-visit-stops{grid-column:auto}.tw-plan-visit-lead{width:min(56ch,90vw)}.tw-plan-visit-lead h2{width:auto}.tw-plan-visit-cover img{height:clamp(200px,38vw,320px)}}@media (max-width:767px){.tw-plan-visit-meta{padding-bottom:32px}.tw-plan-visit-cover{width:100%}.tw-plan-visit-cover img{height:220px}.tw-plan-visit-lead{margin-bottom:48px}.tw-plan-visit-lead h2{font-size:31px}.tw-plan-visit-stops em{padding-left:11px}.tw-plan-visit-local,.tw-plan-visit-picks{padding-bottom:76px}.tw-plan-visit-local h2,.tw-plan-visit-sourced h2,.tw-plan-visit-picks h2{width:auto;font-size:29px}.tw-plan-visit-picks ul{grid-template-columns:minmax(0,1fr)}.tw-plan-visit-hand{flex-direction:column;gap:4px}.tw-plan-visit-alts{padding-bottom:64px}}@media (prefers-reduced-motion:reduce){.tw-plan-visit-cover img{animation:none}.tw-plan-visit-out,.tw-plan-visit-out span[aria-hidden],.tw-plan-visit-alts a,.tw-plan-visit-picks a{transition:none}.tw-plan-visit-out:hover span[aria-hidden],.tw-plan-visit-out:focus-visible span[aria-hidden],.tw-plan-visit-picks a:hover{transform:none}}.tw-shrine{display:block}.tw-shrine [id]{scroll-margin-top:96px}.tw-shrine-visit>h2{margin-bottom:clamp(18px,2.2vw,30px)}.tw-shrine-hedge{width:min(64ch,88vw);color:var(--tw-muted);text-align:center;margin:0 auto clamp(64px,8vw,130px);font-size:clamp(14px,1.05vw,16px);line-height:1.65}.tw-shrine-hedge b{color:var(--tw-orange);font-family:var(--tw-mono);letter-spacing:.14em;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.tw-shrine-visit .tw-shrine-row-wide{grid-template-columns:250px minmax(0,.82fr) minmax(0,1.18fr)}.tw-shrine-visit .tw-row h3{font-size:clamp(23px,2.4vw,34px)}.tw-shrine-visit .tw-row-body>p{margin:0 0 14px}.tw-shrine-visit .tw-row-body>p:last-child{margin-bottom:0}.tw-shrine-stops,.tw-shrine-local{border-top:1px solid var(--tw-line);margin:0;padding:0;list-style:none}.tw-shrine-stops li,.tw-shrine-local li{border-bottom:1px solid var(--tw-line);padding:clamp(15px,1.6vw,20px) 0}.tw-shrine-stops b{color:var(--tw-ink);font-family:var(--tw-mono);letter-spacing:.1em;margin-bottom:6px;font-size:13px;font-weight:700;display:block}.tw-shrine-stops p{color:var(--tw-ink);margin:0}.tw-shrine-walk{color:var(--tw-muted);margin-top:9px;font-size:.88em;line-height:1.55;display:block}.tw-shrine-walk em{color:var(--tw-orange);font-family:var(--tw-mono);letter-spacing:.14em;font-size:11px;font-style:normal;font-weight:700}.tw-shrine-local li{color:var(--tw-ink)}.tw-shrine-where{color:var(--tw-orange);font-family:var(--tw-mono);letter-spacing:.13em;margin-bottom:12px;font-size:12px;font-weight:700;display:block}.tw-shrine-who{color:var(--tw-muted)}.tw-shrine-gap-action{margin-top:clamp(30px,3.4vw,46px)}.tw-shrine .tw-statement+.tw-statement{padding-top:clamp(16px,2.6vw,46px)}.tw-shrine-panel{background:var(--tw-paper);text-align:center;padding:clamp(62px,8vw,118px) clamp(20px,5vw,72px)}.tw-shrine-panel>h2{width:min(20ch,92vw);font-family:var(--tw-display);letter-spacing:-.03em;color:var(--tw-ink);margin:0 auto clamp(34px,4vw,62px);font-size:clamp(27px,3.2vw,42px);font-weight:400;line-height:1.1}.tw-shrine-notes,.tw-shrine-facts{border-top:1px solid var(--tw-line);text-align:left;width:min(920px,92vw);margin:0 auto;padding:0}.tw-shrine-notes{list-style:none}.tw-shrine-notes li,.tw-shrine-facts>div{border-bottom:1px solid var(--tw-line);align-items:baseline;gap:0 clamp(16px,2.4vw,34px);padding:clamp(17px,2vw,25px) 0;display:grid}.tw-shrine-notes li{grid-template-columns:54px minmax(0,1fr)}.tw-shrine-facts>div{grid-template-columns:minmax(0,210px) minmax(0,1fr)}.tw-shrine-notes b,.tw-shrine-facts dt{color:var(--tw-orange);font-family:var(--tw-mono);letter-spacing:.13em;font-size:12px;font-weight:700}.tw-shrine-notes span,.tw-shrine-facts dd{color:var(--tw-ink);font-family:var(--tw-display);margin:0;font-size:clamp(16px,1.4vw,20px);line-height:1.5}.tw-shrine-lead{width:min(62ch,90vw);color:var(--tw-ink);margin:0 auto;font-size:clamp(16px,1.3vw,19px);line-height:1.6}.tw-shrine-caveat{width:min(70ch,92vw);color:var(--tw-muted);text-align:center;margin:clamp(24px,3vw,38px) auto 0;font-size:clamp(13px,1vw,15px);line-height:1.65}.tw-shrine-meter{background:var(--tw-line);width:min(920px,92vw);height:3px;margin:clamp(26px,3vw,40px) auto 0;overflow:hidden}.tw-shrine-meter span{background:var(--tw-orange);transform-origin:0;width:100%;height:100%;display:block}.tw-shrine-tour{border-top:1px solid var(--tw-line);border-bottom:1px solid var(--tw-line);text-align:left;width:min(920px,92vw);margin:0 auto}.tw-shrine-tour summary{cursor:pointer;color:var(--tw-ink);font-family:var(--tw-display);letter-spacing:-.02em;justify-content:space-between;align-items:baseline;gap:20px;padding:clamp(20px,2.2vw,28px) 0;font-size:clamp(21px,2.2vw,30px);font-weight:400;list-style:none;transition:color .18s cubic-bezier(.32,.72,0,1);display:flex}.tw-shrine-tour summary::-webkit-details-marker{display:none}.tw-shrine-tour summary:hover{color:var(--tw-orange)}.tw-shrine-tour summary:focus-visible{outline:2px solid var(--tw-orange);outline-offset:3px}.tw-shrine-tour summary span{color:var(--tw-muted);font-family:var(--tw-mono);letter-spacing:.14em;margin-left:auto;font-size:11px;font-weight:700}.tw-shrine-tour summary:after{content:"";border-bottom:1px solid;border-right:1px solid;flex:none;width:9px;height:9px;margin-bottom:3px;transition:transform .18s cubic-bezier(.32,.72,0,1);transform:rotate(45deg)}.tw-shrine-tour[open] summary:after{transform:rotate(-135deg)}.tw-shrine-tour ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(28px,5vw,70px);margin:0;padding:0 0 clamp(18px,2vw,26px);list-style:none;display:grid}.tw-shrine-tour li{border-top:1px solid var(--tw-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:4px 14px;padding:clamp(14px,1.6vw,19px) 0;display:grid}.tw-shrine-tour li b{color:var(--tw-orange);font-family:var(--tw-mono);letter-spacing:.12em;font-size:11px;font-weight:700}.tw-shrine-tour li p{color:var(--tw-muted);margin:0;font-size:13px;line-height:1.5}.tw-shrine-tour li a{color:var(--tw-ink);font-family:var(--tw-mono);letter-spacing:.1em;font-size:10px;font-weight:700;transition:color .18s cubic-bezier(.32,.72,0,1)}.tw-shrine-tour li a:hover{color:var(--tw-orange)}.tw-shrine-tour li a:focus-visible{outline:2px solid var(--tw-orange);outline-offset:3px}.tw-shrine-desk li{transition:transform .18s cubic-bezier(.32,.72,0,1);position:relative}.tw-shrine-desk li:hover{padding-left:0;transform:translate(8px)}.tw-shrine-desk a{color:inherit;transition:color .18s cubic-bezier(.32,.72,0,1)}.tw-shrine-desk a:after{content:"";position:absolute;inset:0}.tw-shrine-desk li:hover a{color:var(--tw-orange)}.tw-shrine-desk a:focus-visible{outline:2px solid var(--tw-orange);outline-offset:4px}@media (max-width:900px){.tw-shrine-visit .tw-shrine-row-wide{grid-template-columns:1fr}.tw-shrine-visit .tw-row h3{font-size:clamp(22px,4.4vw,29px)}.tw-shrine-tour ol{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.tw-shrine [id]{scroll-margin-top:74px}.tw-shrine-hedge{margin-bottom:clamp(46px,11vw,70px)}.tw-shrine-panel{padding:clamp(52px,12vw,72px) 20px}.tw-shrine-notes li{grid-template-columns:38px minmax(0,1fr)}.tw-shrine-facts>div{grid-template-columns:minmax(0,1fr);gap:6px}.tw-shrine-caveat{text-align:left}.tw-shrine-tour li{grid-template-columns:minmax(0,1fr)}.tw-shrine-tour li a{justify-self:start;margin-top:4px}.tw-shrine-desk li:hover{transform:none}}@media (prefers-reduced-motion:reduce){.tw-shrine-desk li,.tw-shrine-desk a,.tw-shrine-tour summary,.tw-shrine-tour summary:after,.tw-shrine-tour li a{transition:none}.tw-shrine-desk li:hover{transform:none}}@font-face{font-family:Red Hat Mono;src:url(/fonts/red-hat-mono-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Red Hat Mono;src:url(/fonts/red-hat-mono-500.woff2)format("woff2");font-weight:500;font-display:swap}.tw-root{--tw-ease-out:cubic-bezier(.43, .195, .02, 1);--tw-mono:"Red Hat Mono", ui-monospace, SFMono-Regular, Menlo, monospace}.tw-split{opacity:0;display:block;position:relative}.tw-split.is-ready{opacity:1}.tw-split .line-wrapper{clip-path:inset(-.25em 0);display:block;overflow:visible}.tw-split .line{opacity:0;will-change:transform;display:inline-block;position:relative;transform:translateY(100%)translateZ(0)}.tw-split.is-ready.in-view .line{opacity:1;transition:1.3s calc(var(--line-index) * 70ms + var(--delay,0) * 1s) var(--tw-ease-out);transition-property:opacity,transform;transform:translateY(0)translateZ(0)}.tw-fade-in{opacity:0;--animation-duration:1.8s;--animation-delay:0s}.tw-fade-in.in-view{opacity:1;transition:all var(--animation-duration) var(--animation-delay) var(--tw-ease-out)}.tw-story-kicker,.tw-story-time,.tw-row-eyebrow,.tw-page-intro>p,.tw-board,.tw-pill,.tw-board-list em,.tw-intake-label,.tw-meganav-list a,.tw-meganav-col>p{font-family:var(--tw-mono);letter-spacing:0}.tw-story-kicker,.tw-story-time,.tw-row-eyebrow,.tw-page-intro>p,.tw-board-list em{text-transform:uppercase;font-size:12px;line-height:1.2}@media (prefers-reduced-motion:reduce){.tw-split .line{opacity:1;transform:none}.tw-fade-in{opacity:1}}.tw-msai-below{z-index:1;width:min(1120px,92vw);margin:0 auto;padding:0 0 clamp(150px,18vh,230px);position:relative}.tw-row-credit{color:var(--tw-muted,#6b5d54);margin-top:10px;font-size:13px;line-height:1.5}.tw-row-credit a{color:inherit;text-underline-offset:2px;text-decoration:underline}.tw-story-panel img,.tw-shrine-art img{-webkit-mask-image:radial-gradient(125% 135% at 50% 45%,#000 72%,#0000 100%);mask-image:radial-gradient(125% 135% at 50% 45%,#000 72%,#0000 100%)}.tw-root .tw-head{background:var(--tw-paper);border-radius:5px;grid-template-columns:auto 1fr auto;gap:clamp(16px,2.4vw,40px);min-height:64px}.tw-root .tw-head-mark{font-family:var(--tw-display);letter-spacing:0;white-space:nowrap;align-items:center;gap:10px;font-size:clamp(17px,1.35vw,21px);font-weight:450;line-height:1;display:inline-flex}.tw-root .tw-head-mark img{object-fit:contain;flex:none;width:40px;height:40px;margin:-8px 0;transition:transform .18s ease-out}.tw-root .tw-head-mark:hover img{transform:scale(1.05)}.tw-root .tw-head-nav{font:400 14px/1 var(--tw-mono);letter-spacing:0;justify-content:center;gap:clamp(14px,2vw,30px)}.tw-root .tw-head-nav a{color:var(--tw-ink);padding:10px 6px}.tw-root .tw-head-nav a.is-active{color:var(--tw-orange);padding-left:6px}.tw-root .tw-head-nav a.is-active:before{content:none}.tw-root .tw-head-nav a.is-active:after{transform-origin:0;transform:scaleX(1)}.tw-root .tw-head-tools{gap:clamp(12px,1.6vw,22px)}.tw-root .tw-head-lang{font:400 13px/1 var(--tw-mono);letter-spacing:0;border-bottom-color:#0000}.tw-root .tw-head-auth{font:400 14px/1 var(--tw-mono);letter-spacing:0;border-bottom:0;align-items:center;gap:6px;padding:6px 0;display:inline-flex;position:relative}.tw-root .tw-head-auth:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .18s ease-out;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.tw-root .tw-head-auth:hover:after,.tw-root .tw-head-auth:focus-visible:after{transform:scaleX(1)}.tw-root .tw-head-auth.is-loading:after{content:none}@media (max-width:1080px){.tw-root .tw-head-lang{display:none}.tw-root .tw-head{grid-template-columns:auto 1fr}.tw-root .tw-head-nav{justify-content:flex-start;font-size:15px}.tw-root .tw-head-nav a{padding:13px 0}}@media (prefers-reduced-motion:reduce){.tw-root .tw-head-mark img,.tw-root .tw-head-auth:after{transition:none}}.tw-root .tw-footer-mark{font-family:var(--tw-display);letter-spacing:0;align-items:center;gap:10px;font-size:clamp(19px,1.6vw,24px);font-weight:450;display:inline-flex}.tw-root .tw-footer-mark img{object-fit:contain;flex:none;width:34px;height:34px}.tw-root .tw-footer-brand p{max-width:34ch;color:var(--tw-muted);font:400 13px/1.6 var(--tw-display);letter-spacing:0;margin:14px 0 0}.tw-root .tw-footer-nav>div>p{color:var(--tw-ink);font:500 13px/1 var(--tw-display);letter-spacing:0;text-transform:none;margin:0 0 14px}.tw-root .tw-footer-nav :is(a){color:var(--tw-muted);font:400 13px/1.6 var(--tw-mono)}.tw-root .tw-footer-nav :is(a):hover{color:var(--tw-ink)}.tw-root .tw-footer-base{font:400 12px/1.6 var(--tw-mono);color:var(--tw-muted)}.tw-app{--tw-app-max:1180px;max-width:var(--tw-app-max);gap:clamp(32px,4vw,64px);margin-inline:auto;padding:clamp(96px,8vw,132px) clamp(20px,5vw,64px) clamp(64px,7vw,104px);display:grid}.tw-app.has-art{grid-template-columns:minmax(0,1fr) minmax(280px,.62fr);align-items:start}.tw-app.has-art>:first-child{min-width:0}.tw-app>*{padding-top:0}.tw-app-art{background:var(--tw-field);border-radius:10px;position:sticky;top:104px;overflow:hidden}.tw-app-art img{object-fit:cover;width:100%;height:100%;display:block}.tw-app-art figcaption{color:var(--tw-muted);font:400 12px/1.55 var(--tw-mono);padding:14px 18px 18px}@media (max-width:1000px){.tw-app.has-art{grid-template-columns:minmax(0,1fr)}.tw-app-art{max-height:260px;position:static}.tw-app-art figcaption{display:none}}.tw-app-band{aspect-ratio:5/2;background:var(--tw-field);border-radius:10px;overflow:hidden}.tw-app-band img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:640px){.tw-app-band{aspect-ratio:3/2}}.tw-root .tw-btn{border:1px solid var(--tw-line);min-height:48px;color:var(--tw-ink);font:400 14px/1 var(--tw-mono);letter-spacing:0;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 24px;transition:border-color .16s ease-out,background-color .16s ease-out,color .16s ease-out,transform .16s ease-out;display:inline-flex}.tw-root .tw-btn:hover{border-color:var(--tw-ink)}.tw-root .tw-btn:active{transform:translateY(1px)}.tw-root .tw-btn--lead{border-color:var(--tw-ink);background:var(--tw-ink);color:var(--tw-paper)}.tw-root .tw-btn--lead:hover{background:#3b322c;border-color:#3b322c}.tw-root .tw-btn[disabled]{cursor:progress;opacity:.6}.tw-root .tw-btn .tw-mark{width:1.15em;height:1.15em}@media (prefers-reduced-motion:reduce){.tw-root .tw-btn{transition:none}}.tw-mark{object-fit:contain;vertical-align:middle;flex:none;width:34px;height:34px;display:inline-block}.tw-mark--lg{width:56px;height:56px}.tw-root:not(:has(.tw-msai-hero)){--tw-glow:#ee812d1a;--tw-glow-deep:#de60220f;--tw-glow-low:#f49a461f}.tw-root .tw-page-intro>p{color:var(--tw-muted);font-family:var(--tw-mono);letter-spacing:.02em;text-transform:none;font-size:12px;font-weight:400}.tw-page-band{max-width:1440px;margin:0 auto clamp(28px,4vw,56px);padding-inline:clamp(20px,5vw,72px)}.tw-page-band>*{aspect-ratio:24/9;background:var(--tw-field);border-radius:12px;max-height:400px;margin:0;overflow:hidden}.tw-page-band img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:640px){.tw-page-band>*{aspect-ratio:3/2;max-height:300px}}.tw-root .tw-app-split{grid-template-columns:minmax(0,1fr) minmax(300px,.56fr);align-items:start;gap:clamp(28px,4vw,64px);max-width:1240px;margin-inline:auto;padding-inline:clamp(20px,5vw,64px);display:grid}.tw-root .tw-app-split>*{min-width:0;max-width:none;margin-inline:0;padding-inline:0}.tw-root .tw-app-split-art{background:var(--tw-field);border-radius:12px;margin:clamp(88px,7vw,120px) 0 0;position:sticky;top:96px;overflow:hidden}.tw-root .tw-app-split-art img{width:100%;height:auto;display:block}.tw-root .tw-app-split-art figcaption{color:var(--tw-muted);font:400 12px/1.55 var(--tw-mono);padding:14px 18px 18px}@media (max-width:1000px){.tw-root .tw-app-split{grid-template-columns:minmax(0,1fr)}.tw-root .tw-app-split-art{margin:0 0 clamp(48px,8vw,72px);position:static}.tw-root .tw-app-split-art img{object-fit:cover;max-height:300px}}.tw-root .tw-page-intro{padding-top:clamp(52px,5vw,88px)}.tw-root .tw-checkout-handoff .tw-mark,.tw-root .tw-checkout-ways .tw-mark{margin:0 auto 12px;display:block}.tw-root .tw-shrine-blurb{color:var(--tw-ink);font-style:italic}.tw-root .tw-checkout-label{letter-spacing:.01em;text-transform:none}.tw-root .tw-statement{padding:clamp(72px,8vw,128px) 0}@media (max-width:560px){.tw-root .tw-directory-controls{grid-template-columns:minmax(0,1fr)}}.tw-story-kicker,.tw-story-time,.tw-row-eyebrow,.tw-page-intro>p,.tw-board-list em,.tw-checkout-label,.tw-plan-eyebrow,.tw-shrine-eyebrow{text-transform:none;letter-spacing:0;color:var(--tw-muted,#6b5d54);font-family:inherit;font-size:14px}.tw-directory-row,.tw-plan-row,.tw-service-row,.tw-intake-row,.tw-board-list li,.tw-rite-list li,.tw-rite-source-list li,.tw-plan-visit-stops li,.tw-plan-visit-local li,.tw-plan-visit-picks li,.tw-shrine-stops li,.tw-shrine-local li,.tw-shrine-notes li,.tw-shrine-tour li,.tw-shrine-facts>div{border-top:0;border-bottom:0}.tw-directory-row+.tw-directory-row,.tw-plan-row+.tw-plan-row,.tw-board-list li+li,.tw-rite-list li+li,.tw-plan-visit-stops li+li,.tw-shrine-stops li+li,.tw-shrine-tour li+li{margin-top:18px}.tw-directory-row a.tw-pill,.tw-plan-row a.tw-pill,.tw-reference-link,.tw-shrine-tour a{border:1px solid var(--tw-line,#5d524b38);min-height:40px;color:var(--tw-ink,#3d2a1e);border-radius:999px;align-items:center;gap:8px;padding:0 18px;text-decoration:none;transition:border-color .16s ease-out;display:inline-flex}.tw-directory-row a.tw-pill:hover,.tw-plan-row a.tw-pill:hover,.tw-reference-link:hover,.tw-shrine-tour a:hover{border-color:var(--tw-ink,#3d2a1e)}html[data-hw-consent-open] body .tw-root,html[data-hw-consent-open] body .twa{padding-bottom:var(--hw-consent-height,0px)}.tw-footer-feedback{width:100%;max-width:1180px;margin:0 auto;padding:26px clamp(20px,4vw,56px) 0}.tw-footer-nav :is(a):before{content:"";position:absolute;inset:-4px 0}.tw-head-mark,.tw-head-burger{position:relative}.tw-head-mark:before{content:"";position:absolute;inset:-10px -2px}.tw-head-auth:before{content:"";position:absolute;inset:-9px 0}.tw-head-burger:before{content:"";position:absolute;inset:-5px}
