html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
.temple-art{background:radial-gradient(at 50% 52%,#fff 0%,#f2f6fc 65%,#eaf1fb 100%);padding:28px 12px 18px}.temple-art svg :is(path,rect){vector-effect:non-scaling-stroke}.temple-art__heading{text-align:center;min-height:92px;padding:0 12px}.temple-art__eyebrow{color:#6e829f;font:8px var(--font-mono);--landing-tracking:.06em;display:block}.temple-art__heading h3{color:#243c5b;margin:13px 0 7px;font-size:25px;font-weight:400;line-height:1.2}.temple-art__heading p{color:#71819a;margin:0;font-size:12px;line-height:1.5}.temple-art__labels{font:9px var(--font-mono);--landing-tracking:.04em}.temple-art__inscription{--landing-tracking:.13em;font-family:Georgia,serif}.temple-art__resource{font-family:var(--font-mono);--landing-tracking:.02em}.temple-art__footer{color:#71839c;font:8px var(--font-mono);--landing-tracking:.03em;border-top:1px solid #dbe5f2;justify-content:space-between;align-items:center;gap:8px;padding:12px 18px 0;display:flex}.temple-art__steps{gap:5px;display:flex}.temple-art__steps span{color:#8195af;border:1px solid #cfdded;place-items:center;width:23px;height:23px;display:grid}.temple-art__steps .is-active{color:#fff;background:#356bbb;border-color:#356bbb}.pin-artwork-panel:has(.temple-art) .pin-visual{align-items:center;height:100%;animation:none;display:grid}.pin-artwork-panel .temple-art svg{max-height:min(43vh,390px)}@media (max-width:1023px){.pin-artwork-panel:has(.temple-art){max-height:36svh}.pin-artwork-panel .temple-art{flex-direction:column;padding:10px 4px 0;display:flex}.pin-artwork-panel .temple-art__heading{flex:none;min-height:0}.pin-artwork-panel .temple-art__eyebrow{display:none}.pin-artwork-panel .temple-art__heading h3{margin:0 0 3px;font-size:18px}.pin-artwork-panel .temple-art__heading p{font-size:10px}.pin-artwork-panel .temple-art svg{flex:1;width:100%;min-height:0;max-height:27svh}.pin-artwork-panel .temple-art__footer{display:none}}@media (min-width:1024px) and (max-height:800px){.temple-art{padding-top:18px}.temple-art__heading{min-height:75px}.temple-art__heading h3{margin-top:8px;font-size:22px}.pin-artwork-panel .temple-art svg{max-height:46vh}}.pin-mobile .temple-art__heading h3{font-size:22px}.pin-mobile .temple-art__footer{padding-inline:6px;font-size:7px}
.FAQ-module__FXdCSW__layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:start;gap:clamp(32px,6vw,88px);max-width:1060px;margin:0 auto;display:grid}.FAQ-module__FXdCSW__label{border-bottom:1px solid var(--line,#dce3ed);color:#536783;font:10px var(--font-mono,monospace);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;padding-bottom:18px;display:flex}.FAQ-module__FXdCSW__label span{color:#64748b}.FAQ-module__FXdCSW__questions [role=tablist]{padding:20px 8px}.FAQ-module__FXdCSW__question{text-align:left;color:#65748a;transform-origin:0;width:100%;transform:translateX(var(--shift))scale(var(--scale))rotate(var(--rotation));filter:blur(var(--blur));opacity:var(--opacity);grid-template-columns:22px 1fr 16px;align-items:baseline;gap:10px;padding:15px 0;font-size:15px;line-height:1.55;transition:transform .3s ease-in-out,filter .3s ease-in-out,opacity .3s ease-in-out,color .3s ease-in-out;display:grid}.FAQ-module__FXdCSW__question:hover,.FAQ-module__FXdCSW__question:focus-visible{color:#1e55ba;transform:translateX(0)scale(1)rotate(var(--rotation));filter:blur();opacity:1;transition-duration:var(--hover-duration)}.FAQ-module__FXdCSW__question:focus-visible{transform:none}@media (hover:none){.FAQ-module__FXdCSW__question{filter:none;opacity:1}}.FAQ-module__FXdCSW__question[aria-selected=true]{color:var(--blue,#1e55ba)}.FAQ-module__FXdCSW__number{font:9px var(--font-mono,monospace);opacity:.7}.FAQ-module__FXdCSW__arrow{opacity:0;transition:opacity .2s}.FAQ-module__FXdCSW__question[aria-selected=true] .FAQ-module__FXdCSW__arrow{opacity:1}.FAQ-module__FXdCSW__answerColumn{position:sticky;top:110px}.FAQ-module__FXdCSW__card{border:1px solid var(--line,#dce3ed);background:#fff;border-radius:3px;margin-top:26px;overflow:hidden}.FAQ-module__FXdCSW__input,.FAQ-module__FXdCSW__output{grid-template-columns:34px minmax(0,1fr);gap:14px;padding:22px 24px;display:grid}.FAQ-module__FXdCSW__input{border-bottom:1px solid var(--line,#dce3ed);align-items:baseline}.FAQ-module__FXdCSW__input p{font:11px/1.8 var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.035em}.FAQ-module__FXdCSW__tag{color:#64748b;font:10px/1.9 var(--font-mono,monospace)}.FAQ-module__FXdCSW__output{min-height:225px}.FAQ-module__FXdCSW__answer{color:#36465c;font-size:16px;line-height:1.9;animation:.25s both FAQ-module__FXdCSW__appear}.FAQ-module__FXdCSW__controls{border-top:1px solid var(--line,#dce3ed);color:#64748b;font:9px var(--font-mono,monospace);letter-spacing:.06em;justify-content:space-between;align-items:center;padding:12px 24px;display:flex}.FAQ-module__FXdCSW__controls div{gap:6px;display:flex}.FAQ-module__FXdCSW__controls button{color:#1e55ba;width:32px;height:32px;font-size:17px}.FAQ-module__FXdCSW__controls button:hover:enabled{background:#edf3fc}.FAQ-module__FXdCSW__controls button:disabled{opacity:.3;cursor:not-allowed}.FAQ-module__FXdCSW__question:focus-visible,.FAQ-module__FXdCSW__controls button:focus-visible,.FAQ-module__FXdCSW__card:focus-visible{outline-offset:4px;outline:2px solid #1e55ba}@keyframes FAQ-module__FXdCSW__appear{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:767px){.FAQ-module__FXdCSW__layout{grid-template-columns:1fr;gap:28px}.FAQ-module__FXdCSW__answerColumn{position:static}.FAQ-module__FXdCSW__question{filter:none;opacity:1;padding:12px 0;font-size:14px;transform:none}.FAQ-module__FXdCSW__question:hover{transform:none}.FAQ-module__FXdCSW__card{margin-top:18px}.FAQ-module__FXdCSW__input,.FAQ-module__FXdCSW__output{gap:8px;padding:20px 18px}.FAQ-module__FXdCSW__output{min-height:0}.FAQ-module__FXdCSW__answer{font-size:15px}.FAQ-module__FXdCSW__controls{padding:10px 18px}}@media (prefers-reduced-motion:reduce){.FAQ-module__FXdCSW__answer{animation:none}.FAQ-module__FXdCSW__question,.FAQ-module__FXdCSW__arrow{transition:none}}@media (min-width:768px){.FAQ-module__FXdCSW__layout{align-items:stretch;height:440px}.FAQ-module__FXdCSW__questions,.FAQ-module__FXdCSW__answerColumn{flex-direction:column;min-height:0;display:flex}.FAQ-module__FXdCSW__answerColumn{position:static}.FAQ-module__FXdCSW__label{flex-shrink:0}.FAQ-module__FXdCSW__questions [role=tablist]{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#b7c6db transparent;scrollbar-gutter:stable;flex:1;min-height:0;padding:20px 12px;position:relative;overflow:hidden auto}.FAQ-module__FXdCSW__card{flex-direction:column;flex:1;min-height:0;display:flex}.FAQ-module__FXdCSW__input,.FAQ-module__FXdCSW__controls{flex-shrink:0}.FAQ-module__FXdCSW__output{overscroll-behavior-y:contain;scrollbar-width:thin;flex:1;align-content:start;min-height:0;overflow-y:auto}}.FAQ-module__FXdCSW__output:focus-visible{outline-offset:-3px;outline:2px solid #1e55ba}.FAQ-module__FXdCSW__answerLink{color:var(--blue,#1e55ba);text-underline-offset:3px;text-decoration:underline}.FAQ-module__FXdCSW__answerLink:hover{text-decoration-thickness:2px}.FAQ-module__FXdCSW__answerLink:focus-visible{outline-offset:3px;outline:2px solid #1e55ba}.FAQ-module__FXdCSW__track{height:calc(100svh + var(--question-count)*55svh);scroll-margin-top:80px;position:relative}.FAQ-module__FXdCSW__stage{background:#fafbfd;height:calc(100svh - 80px);padding-block:24px;position:sticky;top:80px}.FAQ-module__FXdCSW__inner{flex-direction:column;width:100%;height:100%;display:flex}.FAQ-module__FXdCSW__heading{flex-shrink:0;margin-bottom:24px}.FAQ-module__FXdCSW__heading h2{font-size:clamp(28px,4vw,48px);line-height:1.1}.FAQ-module__FXdCSW__stage .FAQ-module__FXdCSW__layout{flex:1;width:100%;height:auto;min-height:0;max-height:440px}.FAQ-module__FXdCSW__scrollHint{text-align:center;color:#536783;font:10px/1.5 var(--font-mono,monospace);flex-shrink:0;margin-top:16px}.FAQ-module__FXdCSW__questionText,.FAQ-module__FXdCSW__answer{animation:.35s both FAQ-module__FXdCSW__focus-in}@keyframes FAQ-module__FXdCSW__focus-in{0%{opacity:0;filter:blur(6px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:none}}@media (max-width:767px){.FAQ-module__FXdCSW__stage{height:calc(100svh - 72px);padding-block:16px;top:72px}.FAQ-module__FXdCSW__track{scroll-margin-top:72px}.FAQ-module__FXdCSW__heading{margin-bottom:16px}.FAQ-module__FXdCSW__heading h2{margin-top:10px}.FAQ-module__FXdCSW__stage .FAQ-module__FXdCSW__layout{flex-direction:column;align-items:stretch;gap:12px;max-height:none;display:flex}.FAQ-module__FXdCSW__questions{flex:0 0 clamp(160px,25svh,220px);display:block;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.FAQ-module__FXdCSW__questions .FAQ-module__FXdCSW__label,.FAQ-module__FXdCSW__answerColumn>.FAQ-module__FXdCSW__label{display:none}.FAQ-module__FXdCSW__questions [role=tablist]{transform:translateY(calc(-32px - var(--active-question)*64px));padding:0 8px;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:0;right:0}.FAQ-module__FXdCSW__questions .FAQ-module__FXdCSW__question{height:64px;transform:translateX(var(--shift))scale(var(--scale))rotate(var(--rotation));filter:blur(var(--blur));opacity:var(--opacity);align-items:center;padding:8px 0;font-size:14px;line-height:1.4}.FAQ-module__FXdCSW__questions .FAQ-module__FXdCSW__question[aria-selected=true],.FAQ-module__FXdCSW__questions .FAQ-module__FXdCSW__question:focus-visible{filter:none;opacity:1;transform:none}.FAQ-module__FXdCSW__answerColumn{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.FAQ-module__FXdCSW__label{padding-bottom:10px}.FAQ-module__FXdCSW__card{flex-direction:column;flex:1;min-height:0;margin-top:0;display:flex}.FAQ-module__FXdCSW__input{flex-shrink:0;grid-template-columns:28px minmax(0,1fr);padding:14px;display:grid}.FAQ-module__FXdCSW__input p{font:10px/1.6 var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.02em}.FAQ-module__FXdCSW__output{overscroll-behavior-y:auto;flex:1;grid-template-columns:28px minmax(0,1fr);align-content:start;min-height:0;padding:14px;display:grid;overflow-y:auto}.FAQ-module__FXdCSW__answer{font-size:14px;line-height:1.7}.FAQ-module__FXdCSW__controls{flex-shrink:0}.FAQ-module__FXdCSW__scrollHint{margin-top:10px}}@media (prefers-reduced-motion:reduce){.FAQ-module__FXdCSW__questionText,.FAQ-module__FXdCSW__answer{animation:none}.FAQ-module__FXdCSW__questions [role=tablist]{transition:none}}
