@font-face{font-family:display;src:url(../media/cormorant_garamond-s.p.1z8musrc2917_.woff2)format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:display Fallback;src:local(Times New Roman);ascent-override:96.43%;descent-override:29.95%;line-gap-override:0.0%;size-adjust:95.82%}.FCmnVq_className{font-family:display,display Fallback,Georgia,Times New Roman,serif}.FCmnVq_variable{--font-display:"display", "display Fallback", Georgia, Times New Roman, serif}
@font-face{font-family:body;src:url(../media/manrope-s.p.0tk36zw7k2p3c.woff2)format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:body Fallback;src:local(Arial);ascent-override:104.55%;descent-override:29.42%;line-gap-override:0.0%;size-adjust:101.96%}.ll9VPW_className{font-family:body,body Fallback,system-ui,Segoe UI,Arial,sans-serif}.ll9VPW_variable{--font-body:"body", "body Fallback", system-ui, Segoe UI, Arial, sans-serif}
.ti .ti-panel:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(120deg,#0000 36%,#d5bc830b 49%,#0000 63%);position:absolute;inset:-30%}.ti .ti-atmosphere{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ti .ti-light-field{opacity:0;transform-origin:50%;background:conic-gradient(from 12deg,#0000 0deg 145deg,#d5bc8309 165deg,#0000 184deg 320deg,#d5bc830b 345deg,#0000 360deg);position:absolute;inset:-50%}.ti .ti-architecture{width:100%;height:100%;display:block;overflow:visible}.ti .ti-architecture-lines,.ti .ti-orbits{opacity:0}.ti .ti-arch,.ti .ti-ground-line{stroke-dasharray:1;stroke-dashoffset:1px}.ti .ti-orbit{transform-box:view-box;transform-origin:0 0}.ti .ti-orbit-fine{stroke-opacity:.1}.ti .ti-orbit-trail{stroke:#f6e7bf;stroke-opacity:.5;stroke-width:1.1px;stroke-dasharray:.075 .925;stroke-dashoffset:1px;stroke-linecap:round}.ti .ti-compass{stroke-opacity:.3}.ti .ti-frame{opacity:0;position:absolute;inset:clamp(1.5rem,4vw,3.5rem)}.ti .ti-frame-corner{border:solid #d5bc834d;width:clamp(1.1rem,2.8vw,2.5rem);height:clamp(1.1rem,2.8vw,2.5rem);position:absolute}.ti .ti-frame-corner--tl{border-width:1px 0 0 1px;top:0;left:0}.ti .ti-frame-corner--tr{border-width:1px 1px 0 0;top:0;right:0}.ti .ti-frame-corner--bl{border-width:0 0 1px 1px;bottom:0;left:0}.ti .ti-frame-corner--br{border-width:0 1px 1px 0;bottom:0;right:0}.ti .ti-progress{left:max(2rem, env(safe-area-inset-left));bottom:max(2.15rem, env(safe-area-inset-bottom));background:#d5bc8329;width:clamp(3.5rem,9vw,7rem);height:1px;position:absolute}.ti .ti-progress:after{content:"";background:var(--color-gold-light);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.ti .ti-art--scene,.ti .ti-bar,.ti .ti-glow{z-index:2}.ti .ti-skip{z-index:4;min-height:44px;color:var(--color-gold-light);background:#10111399;border:1px solid #0000;border-radius:2rem;gap:.65rem;padding:.75rem .9rem;transition:color .18s,border-color .18s,background-color .18s}.ti .ti-skip:before{width:1rem}.ti .ti-skip:hover{color:var(--color-ivory);background:#d5bc8314;border-color:#d5bc8366}.ti .ti-skip:focus-visible{opacity:1;outline:2px solid var(--color-gold-light);outline-offset:4px}@media (prefers-reduced-motion:no-preference){.ti .ti-panel:before{animation:5.85s ease-in-out both ti-light-pass}.ti .ti-atmosphere{animation:.65s 5.2s forwards ti-atmosphere-exit}.ti .ti-light-field{animation:5.5s ease-in-out both ti-light-rotate}.ti .ti-architecture-lines{animation:4.5s both ti-architecture-appear}.ti .ti-arch{animation:ti-draw 1.8s var(--ease-elegant) calc(.12s + var(--i,0) * .12s) forwards}.ti .ti-ground-line{animation:ti-draw 1.5s var(--ease-elegant) .55s forwards}.ti .ti-orbits{animation:4.55s .25s both ti-orbit-appear}.ti .ti-orbit--one{animation:4.8s ease-in-out both ti-orbit-turn}.ti .ti-orbit--two{animation:4.8s ease-in-out .15s both ti-orbit-counterturn}.ti .ti-orbit-trail{animation:4.6s ease-in-out .2s both ti-orbit-trace}.ti .ti-orbit--two .ti-orbit-trail{animation-direction:reverse}.ti .ti-frame{animation:ti-frame-reveal 5.75s var(--ease-elegant) both}.ti .ti-progress:after{animation:5.85s linear forwards ti-progress-fill}.ti .ti-panel--top{animation:ti-open-up .85s var(--ease-curtain) 5.85s forwards}.ti .ti-panel--bottom{animation:ti-open-down .85s var(--ease-curtain) 5.85s forwards}}html.intro-skip .ti .ti-atmosphere,html.intro-skip .ti .ti-skip{animation:.2s forwards ti-skip-fade!important}html.intro-skip .ti .ti-panel:before{animation-play-state:paused!important}html.intro-open .ti .ti-skip{pointer-events:none}html.intro-pending.intro-paused .ti *,html.intro-pending.intro-paused .ti :before,html.intro-pending.intro-paused .ti :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){html.intro-pending .ti{display:none!important}}@keyframes ti-light-pass{0%{opacity:0;transform:translate(-18%)}15%,65%{opacity:1}to{opacity:0;transform:translate(18%)}}@keyframes ti-light-rotate{0%{opacity:0;transform:rotate(-24deg)}22%,58%{opacity:1}to{opacity:0;transform:rotate(28deg)}}@keyframes ti-architecture-appear{0%{opacity:0;transform:translateY(12px)}18%,72%{opacity:1}to{opacity:0;transform:translateY(-12px)}}@keyframes ti-orbit-appear{0%{opacity:0}24%,65%{opacity:1}to{opacity:0}}@keyframes ti-orbit-turn{0%{transform:rotate(-22deg)scale(.94)}to{transform:rotate(24deg)scale(1.08)}}@keyframes ti-orbit-counterturn{0%{transform:rotate(32deg)scale(.96)}to{transform:rotate(-28deg)scale(1.08)}}@keyframes ti-orbit-trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:-1px}}@keyframes ti-frame-reveal{0%{opacity:0;transform:scale(.97)}18%,82%{opacity:1}to{opacity:0;transform:scale(1.015)}}@keyframes ti-progress-fill{to{transform:scaleX(1)}}@keyframes ti-atmosphere-exit{to{opacity:0;transform:scale(1.04)}}
