html,body{margin:0;padding:0;background:#000}.page.svelte-j7j40{width:100%;min-height:100svh;display:flex;flex-direction:column;align-items:center;padding:0;overflow-x:hidden;position:relative;background:#000}.page.svelte-j7j40 :where(.svelte-j7j40)::selection{color:#efefef;background:#21150f}.layout.svelte-j7j40{position:relative;z-index:1;width:100%;min-height:calc(100svh + 170px);background:#efefef;animation:svelte-j7j40-votivBgIn 1.2s ease 2.5s both}@keyframes svelte-j7j40-votivBgIn{0%{background-color:#000}to{background-color:#efefef}}.hero.svelte-j7j40{width:100%;height:100svh;position:relative}.blackAfter.svelte-j7j40{position:relative;z-index:1;width:100%;min-height:100svh;background:#000}.blackGradient.svelte-j7j40{position:relative;height:460px;overflow:hidden;background:#000}.blackGradient.svelte-j7j40:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#efefef,#e7e7e7 18%,#d7d7d7,#b8b8b8 46%,#858585,#464646 76%,#151515 90%,#000);opacity:0;animation:svelte-j7j40-gradientIn 1.2s ease 2.5s forwards}.gradientSymbol.svelte-j7j40{position:absolute;top:36%;left:50%;z-index:1;width:min(18vw,140px);opacity:0;transform:translate(-50%,-50%);animation:svelte-j7j40-gradientIn 1.2s ease 2.5s forwards}@keyframes svelte-j7j40-gradientIn{to{opacity:1}}.blackInner.svelte-j7j40{display:flex;flex-direction:column;align-items:center;gap:40px;width:100%}.votivLitRow.svelte-j7j40{--votiv-lit-size: min(81.14vw, 753.5px);--votiv-lit-side-size: min(33.49vw, 311px);width:100%;display:flex;flex-direction:column;align-items:center;gap:clamp(18px,5vw,56px);margin-bottom:18svh}.votivLit.svelte-j7j40{width:var(--votiv-lit-size);aspect-ratio:630 / 1000;margin:0 auto;opacity:0;transition:opacity .8s ease}.blackAfter.introComplete.svelte-j7j40 .votivLit:where(.svelte-j7j40){opacity:1}.votivLitSide.svelte-j7j40{width:var(--votiv-lit-side-size);aspect-ratio:260 / 1000}.votivLit.svelte-j7j40 canvas{width:100%;height:100%;display:block}.scene.svelte-j7j40{--votiv-optical-offset: clamp(18px, 3svh, 34px);position:relative;width:100%;height:100%}.backdrop.svelte-j7j40{position:relative;width:100%;height:100svh;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:0;pointer-events:none;z-index:0;transform:translateY(calc(-1 * var(--votiv-optical-offset)))}.backdrop.svelte-j7j40>img:where(.svelte-j7j40){display:block;width:auto;max-width:82vw;height:calc(42.32svh - 11.04px);object-fit:contain;flex:0 0 auto;opacity:0;animation:svelte-j7j40-fadeIn 1.2s cubic-bezier(.22,1,.36,1) 3.5s forwards}.backdrop.svelte-j7j40>img:where(.svelte-j7j40):nth-child(1){animation-delay:3.5s}.backdrop.svelte-j7j40>img:where(.svelte-j7j40):nth-child(2){animation-delay:3.86s}.backdrop.svelte-j7j40>img:where(.svelte-j7j40):nth-child(3){animation-delay:3.68s}.votiv4Intro.svelte-j7j40{display:none!important;opacity:0!important;animation:none!important;transition:opacity .8s ease}.votiv4IntroCopy.svelte-j7j40{display:none;opacity:0;transition:opacity .8s ease}.votiv4Intro.visibleIntroScroll.svelte-j7j40,.votiv4IntroCopy.visibleIntroScroll.svelte-j7j40{opacity:1!important}.votiv4IntroCopy.svelte-j7j40 p:where(.svelte-j7j40){font-family:Baskerville,Hoefler Text,Garamond,Times New Roman,serif;font-size:13pt;font-weight:300;line-height:1.6;color:#21150f;margin:0;text-wrap:pretty}.votiv4IntroCopy.svelte-j7j40 .lang-btn:where(.svelte-j7j40){align-self:flex-start}@keyframes svelte-j7j40-fadeIn{to{opacity:1}}.symbolOverlay.svelte-j7j40{position:absolute;top:calc(50svh - var(--votiv-optical-offset));left:50%;width:min(72vw,540px);aspect-ratio:1 / 1;display:grid;place-items:center;pointer-events:none;transform:translate(-50%,-50%) scale(.72);transform-origin:center}.symbolOverlay.svelte-j7j40 canvas{width:100%;display:block}html.leaving-votiv .backdrop.svelte-j7j40>img:where(.svelte-j7j40),html.leaving-votiv .symbolOverlay.svelte-j7j40,html.leaving-votiv .symbolOverlay.svelte-j7j40 canvas{animation:svelte-j7j40-votivContentFadeOut .45s ease forwards}html.leaving-votiv .backdrop.svelte-j7j40>img:where(.svelte-j7j40):nth-child(1){animation-delay:0ms}html.leaving-votiv .backdrop.svelte-j7j40>img:where(.svelte-j7j40):nth-child(2),html.leaving-votiv .symbolOverlay.svelte-j7j40,html.leaving-votiv .symbolOverlay.svelte-j7j40 canvas{animation-delay:90ms}.symbolOverlay.leavingSymbol.svelte-j7j40{opacity:0!important;transition:opacity .45s ease 90ms}.symbolOverlay.leavingSymbol.svelte-j7j40 canvas{opacity:0!important;transition:opacity .45s ease 90ms}html.leaving-votiv .backdrop.svelte-j7j40>img:where(.svelte-j7j40):nth-child(3){animation-delay:.18s}@keyframes svelte-j7j40-votivContentFadeOut{to{opacity:0}}.mobileVotiv4.svelte-j7j40{width:min(72vw,384px);margin:25svh auto 0;opacity:0;transition:opacity .8s ease}.mobileVotiv4.svelte-j7j40 img:where(.svelte-j7j40){display:block;width:100%;height:auto}.mobileDetailCopy.svelte-j7j40{display:flex;flex-direction:column;align-items:flex-start;width:min(72vw,384px);gap:16px;margin-top:32px;box-sizing:border-box}.mobileDetailCopy.svelte-j7j40 .detailText:where(.svelte-j7j40){width:min(72vw,384px);max-width:none}.mobileDetailCopy.svelte-j7j40 .detailText:where(.svelte-j7j40) p:where(.svelte-j7j40){width:min(72vw,384px);max-width:none;padding-inline:0;margin-inline:0;box-sizing:border-box;text-wrap:wrap}.mobileDetailCopy.svelte-j7j40 .lang-btn:where(.svelte-j7j40){align-self:flex-start}.mobileClosingRow.svelte-j7j40{position:relative;left:50%;width:min(76vw,400px);margin-top:65px;transform:translate(-50%);margin-bottom:10svh}.mobileVotiv5.svelte-j7j40{width:100%}.mobileStaticSymbol.svelte-j7j40{display:none}.visibleVotiv4.svelte-j7j40{opacity:1}.detailText.svelte-j7j40{max-width:540px}.detailText.svelte-j7j40 p:where(.svelte-j7j40){font-family:Baskerville,Hoefler Text,Garamond,Times New Roman,serif;font-size:13pt;font-weight:300;line-height:1.6;color:#21150f;margin:0 0 1.4em;text-wrap:pretty}@keyframes svelte-j7j40-blinkOnly{0%{color:#ffcc02}50%{color:#0e32d1}to{color:#ffcc02}}@keyframes svelte-j7j40-tapBlink{0%{color:#ffcc02}33%{color:#0f09d3}66%{color:#ffcc02}to{color:#efefef}}.lang-btn.svelte-j7j40{flex-shrink:0;background:none;border:none;cursor:pointer;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:10pt;font-weight:400;padding:0;letter-spacing:.05em;line-height:1.6}.lang-btn.svelte-j7j40 span:where(.svelte-j7j40){color:#bdbdbd;transition:color .15s ease}.lang-btn.svelte-j7j40 span.active:where(.svelte-j7j40){color:#21150f}.lang-btn.svelte-j7j40 .slash:where(.svelte-j7j40){color:#21150f}.lang-btn.svelte-j7j40:hover .se:where(.svelte-j7j40):not(.active),.lang-btn.svelte-j7j40:hover .en:where(.svelte-j7j40):not(.active){animation:svelte-j7j40-blinkOnly .8s infinite steps(1)}@media (min-width: 801px){.mobileVotiv4.svelte-j7j40{display:none!important}.layout.svelte-j7j40{width:100%;min-height:calc(100svh + 260px);display:flex;flex-direction:column;align-items:center}.hero.svelte-j7j40{display:grid;place-items:center}.scene.svelte-j7j40{width:min(72vw,540px);aspect-ratio:1 / 1;align-self:center}.backdrop.svelte-j7j40{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,calc(-50% - var(--votiv-optical-offset)));width:min(110vw,1040px);height:auto;min-height:0;flex-direction:row;gap:65px;padding:0;overflow:visible}.backdrop.svelte-j7j40>img:where(.svelte-j7j40){width:calc((100% - 130px) / 3);max-width:none;height:auto}.backdrop.svelte-j7j40>.votiv4Intro:where(.svelte-j7j40){position:absolute;top:calc(100% + 65px);left:0;display:block!important;width:calc((100% - 130px) / 3)}.backdrop.svelte-j7j40>.votiv4IntroCopy:where(.svelte-j7j40){position:absolute;top:calc(100% + 96px);left:calc((100% - 130px) / 3 + 110px);flex-direction:column;gap:14px;display:block;width:min(42vw,560px);pointer-events:auto}.backdrop.svelte-j7j40>.votiv4IntroCopy.visibleIntroScroll:where(.svelte-j7j40){display:flex}.symbolOverlay.svelte-j7j40{top:calc(50% - var(--votiv-optical-offset));left:50%;transform:translate(-50%,-50%) scale(.6)}.votivLitRow.svelte-j7j40{--votiv-lit-size: min(30.43vw, 405.7px);--votiv-lit-side-size: min(12.56vw, 167.4px);--votiv-lit-gap: clamp(24px, 4vw, 64px);display:grid;grid-template-columns:var(--votiv-lit-size) var(--votiv-lit-side-size);width:calc(var(--votiv-lit-size) + var(--votiv-lit-side-size) + var(--votiv-lit-gap));max-width:100%;position:relative;left:50%;align-self:flex-start;margin-inline:0;transform:translate(-50%);align-items:flex-end;gap:var(--votiv-lit-gap)}.votivLit.svelte-j7j40{margin:0}}@media (min-width: 1024px){.lang-btn.svelte-j7j40{font-size:11pt}}
