.hero-liquid[data-astro-cid-7vszemnk]{isolation:isolate;background:#f9f8f5}.liquid-canvas[data-astro-cid-7vszemnk]{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none;display:block}.fade-bottom[data-astro-cid-7vszemnk]{position:absolute;left:0;right:0;bottom:0;height:46%;z-index:1;pointer-events:none;background:linear-gradient(to bottom,#f9f8f500,#f9f8f5b3 55%,#f9f8f5)}.hero-title[data-astro-cid-7vszemnk]{position:relative;isolation:isolate}.hero-title[data-astro-cid-7vszemnk]:before{content:"";position:absolute;inset:-18% -20%;z-index:-1;background:radial-gradient(ellipse at center,#f9f8f5d1,#f9f8f500 72%)}@media (prefers-reduced-motion: no-preference){.rise[data-astro-cid-7vszemnk]{opacity:0;transform:translateY(16px);animation:hero-rise .8s cubic-bezier(.2,.7,.2,1) forwards}.d1[data-astro-cid-7vszemnk]{animation-delay:.05s}.d2[data-astro-cid-7vszemnk]{animation-delay:.18s}.d3[data-astro-cid-7vszemnk]{animation-delay:.34s}.d4[data-astro-cid-7vszemnk]{animation-delay:.5s}@keyframes hero-rise{to{opacity:1;transform:none}}}.track[data-astro-cid-q5ljpsj4]{display:flex;width:-moz-max-content;width:max-content;animation:gallery-scroll 60s linear infinite}.marquee[data-astro-cid-q5ljpsj4]:hover .track[data-astro-cid-q5ljpsj4],.marquee[data-astro-cid-q5ljpsj4]:focus-within .track[data-astro-cid-q5ljpsj4]{animation-play-state:paused}@keyframes gallery-scroll{to{transform:translate(-50%)}}.edge[data-astro-cid-q5ljpsj4]{position:absolute;top:0;bottom:0;width:clamp(88px,15vw,260px);pointer-events:none;background:radial-gradient(135% 95% at 0% 16%,#bfe6f6cc,#bfe6f657 30%,#bfe6f600 66%),radial-gradient(120% 85% at 0% 94%,#f9d2b5a8,#f9d2b542 32%,#f9d2b500 68%),linear-gradient(to right,#f9f8f5,#f9f8f5f7 9%,#f9f8f5e6 20%,#f9f8f5c7,#f9f8f59e 44%,#f9f8f570,#f9f8f545,#f9f8f521 83%,#f9f8f50a 93%,#f9f8f500)}.edge-left[data-astro-cid-q5ljpsj4]{left:0}.edge-right[data-astro-cid-q5ljpsj4]{right:0;transform:scaleX(-1)}@media (max-width: 639px){.edge[data-astro-cid-q5ljpsj4]{display:none}}@media (prefers-reduced-motion: reduce){.track[data-astro-cid-q5ljpsj4]{animation:none}.copy[data-astro-cid-q5ljpsj4][aria-hidden=true]{display:none}.viewport[data-astro-cid-q5ljpsj4]{overflow-x:auto}.edge[data-astro-cid-q5ljpsj4]{display:none}}.ticket[data-astro-cid-esmhr4v3]{--notch-r: 10px;--stub-h: 46px}.stub[data-astro-cid-esmhr4v3]{height:var(--stub-h)}.body[data-astro-cid-esmhr4v3]{border-bottom-left-radius:var(--notch-r);border-bottom-right-radius:var(--notch-r)}.stub[data-astro-cid-esmhr4v3]{border-top-left-radius:var(--notch-r);border-top-right-radius:var(--notch-r)}.tear-rule[data-astro-cid-esmhr4v3]{position:absolute;left:calc(var(--notch-r) + 4px);right:calc(var(--notch-r) + 4px);bottom:var(--stub-h);border-top:1px dashed #e7e4dc}.ticket[data-astro-cid-esmhr4v3]:hover .ticket-edge[data-astro-cid-esmhr4v3]{border-color:#f9731666}.ticket-edge[data-astro-cid-esmhr4v3]{transition:border-color .2s}.session-dialog[data-astro-cid-esmhr4v3]{--notch-r: 10px;--dialog-stub-h: 58px;width:min(560px,calc(100vw - 32px));max-height:min(85vh,760px);padding:0;border:0;background:transparent;color:#20233a;overflow:visible}.session-dialog[data-astro-cid-esmhr4v3][open]{display:flex;flex-direction:column}.dialog-head[data-astro-cid-esmhr4v3]{flex:0 0 auto}.dialog-scroll[data-astro-cid-esmhr4v3]{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;border-bottom-left-radius:var(--notch-r);border-bottom-right-radius:var(--notch-r)}.dialog-scroll[data-astro-cid-esmhr4v3]::-webkit-scrollbar{display:none}.dialog-stub[data-astro-cid-esmhr4v3]{flex:0 0 auto;height:var(--dialog-stub-h);border-top-left-radius:var(--notch-r);border-top-right-radius:var(--notch-r)}.dialog-tear[data-astro-cid-esmhr4v3]{position:absolute;left:calc(var(--notch-r) + 4px);right:calc(var(--notch-r) + 4px);bottom:var(--dialog-stub-h);border-top:1px dashed #e7e4dc}.session-dialog[data-astro-cid-esmhr4v3]::backdrop{background:#20233a73}@media (prefers-reduced-motion: no-preference){.session-dialog[data-astro-cid-esmhr4v3][open]{animation:dialog-in .18s cubic-bezier(.2,.7,.2,1)}@keyframes dialog-in{0%{opacity:0;transform:translateY(8px)}}}
