.lp-display{font-family:var(--font-display),ui-serif,Georgia,"Times New Roman",serif;letter-spacing:-.01em;font-style:italic;font-weight:400}.lp-gradient-flow{color:#0000;background-image:linear-gradient(100deg,#ff8a5c 0%,#e94560 28%,#b25cff 55%,#8957e5 72%,#ff8a5c 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite lp-gradient-pan}@keyframes lp-gradient-pan{0%{background-position:0%}to{background-position:200%}}.lp-aurora{pointer-events:none;position:absolute;inset:-20% -10% 0}.lp-aurora>span{mix-blend-mode:screen;will-change:transform;border-radius:9999px;position:absolute}.lp-aurora .lp-a1{background:radial-gradient(closest-side,#e945606b,#e9456000 72%);width:62vmax;height:62vmax;animation:19s ease-in-out infinite alternate lp-drift-1;top:-18%;left:-12%}.lp-aurora .lp-a2{background:radial-gradient(closest-side,#8957e573,#8957e500 72%);width:54vmax;height:54vmax;animation:23s ease-in-out infinite alternate lp-drift-2;top:-10%;right:-14%}.lp-aurora .lp-a3{background:radial-gradient(closest-side,#ff8a5c42,#ff8a5c00 72%);width:44vmax;height:44vmax;animation:27s ease-in-out infinite alternate lp-drift-3;top:18%;left:28%}@keyframes lp-drift-1{0%{transform:translate(0,0)scale(1)}to{transform:translate(12%,10%)scale(1.15)}}@keyframes lp-drift-2{0%{transform:translate(0,0)scale(1.05)}to{transform:translate(-14%,12%)scale(.9)}}@keyframes lp-drift-3{0%{transform:translate(-10%)scale(.9)}to{transform:translate(8%,-12%)scale(1.2)}}.lp-grid-fade{pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-position:top;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 55% at 50% 30%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 55% at 50% 30%,#000 20%,#0000 75%)}.lp-floor-wrap{pointer-events:none;perspective:520px;perspective-origin:50% 0;height:46%;position:absolute;bottom:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 30% 65%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 30% 65%,#0000 100%)}.lp-floor{transform-origin:50% 0;position:absolute;inset:0 -60%;overflow:hidden;transform:rotateX(62deg)}.lp-floor-grid{will-change:transform;background-image:linear-gradient(#e9456047 1px,#0000 1px),linear-gradient(90deg,#8957e538 1px,#0000 1px);background-size:64px 64px;animation:2.8s linear infinite lp-floor-move;position:absolute;inset:-64px 0 0}@keyframes lp-floor-move{0%{transform:translate(0,0)}to{transform:translateY(64px)}}.lp-ember{bottom:-12px;left:var(--x);width:var(--s);height:var(--s);opacity:0;pointer-events:none;will-change:transform,opacity;animation:lp-ember var(--d)linear var(--delay)infinite;background:radial-gradient(circle,#ffd2b8 0%,#ff8a5c 45%,#e9456000 72%);border-radius:9999px;position:absolute;box-shadow:0 0 10px 2px #ff8a5c59}@keyframes lp-ember{0%{opacity:0;transform:translate(0,0)scale(1)}12%{opacity:.9}70%{opacity:.55}to{transform:translate3d(var(--drift),-78vh,0)scale(.35);opacity:0}}.lp-grain{pointer-events:none;opacity:.08;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.lp-pointer-light{pointer-events:none;background:radial-gradient(520px circle at var(--hx,50%)var(--hy,30%),#e945601a,transparent 60%);transition:opacity .4s;position:absolute;inset:0}.lp-spot{isolation:isolate;position:relative}.lp-spot:before,.lp-spot:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .35s;position:absolute}.lp-spot:before{z-index:-1;background:radial-gradient(480px circle at var(--mx,50%)var(--my,0%),#e945601f,transparent 45%);inset:0}.lp-spot:after{background:radial-gradient(300px circle at var(--mx,50%)var(--my,0%),#ff8a5cb3,#8957e559 40%,transparent 70%);-webkit-mask-composite:xor;padding:1px;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lp-spot:hover:before,.lp-spot:hover:after,.lp-spot:focus-within:before,.lp-spot:focus-within:after{opacity:1}.lp-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.lp-marquee-track{width:max-content;animation:lp-marquee var(--lp-marquee-duration,42s)linear infinite;display:flex}.lp-marquee-track[data-reverse=true]{animation-direction:reverse}.lp-marquee:hover .lp-marquee-track{animation-play-state:paused}@keyframes lp-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.lp-caret{vertical-align:-.15em;background:#ff8a5c;width:2px;height:1.05em;margin-left:1px;animation:1s steps(2,start) infinite lp-blink;display:inline-block}@keyframes lp-blink{to{visibility:hidden}}.lp-scan{position:relative;overflow:hidden}.lp-scan:after{content:"";background:linear-gradient(90deg,#0000,#ff8a5c59,#0000);animation:1.1s ease-in-out infinite lp-scan;position:absolute;inset:0;transform:translate(-100%)}@keyframes lp-scan{to{transform:translate(100%)}}.lp-ping{animation:1.8s cubic-bezier(0,0,.2,1) infinite lp-ping}@keyframes lp-ping{75%,to{opacity:0;transform:scale(2.2)}}.lp-transcript-scroll{animation:38s linear infinite alternate lp-transcript}@keyframes lp-transcript{0%{transform:translate(0,0)}to{transform:translateY(-45%)}}.lp-wordmark{color:#0000;-webkit-text-stroke:1px #ffffff17;background:linear-gradient(#e9456029,#07080c00 75%);-webkit-background-clip:text;background-clip:text}.lp-cta-glow{aspect-ratio:1;will-change:transform;pointer-events:none;background:conic-gradient(#e9456057,#8957e54d,#ff8a5c3d,#8957e54d,#e9456057);width:160%;min-width:900px;animation:24s linear infinite lp-cta-rotate;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}@keyframes lp-cta-rotate{to{transform:translate(-50%,-50%)rotate(360deg)}}@media (prefers-reduced-motion:reduce){.lp-gradient-flow,.lp-aurora>span,.lp-floor-grid,.lp-marquee-track,.lp-caret,.lp-scan:after,.lp-ping,.lp-transcript-scroll,.lp-cta-glow{animation:none!important}.lp-ember{display:none}.lp-marquee{-webkit-mask-image:none;mask-image:none}.lp-marquee-track{flex-wrap:wrap;justify-content:center;row-gap:.75rem;width:100%}.lp-marquee-track>ul{flex-wrap:wrap;justify-content:center;row-gap:.75rem}.lp-marquee-track [data-duplicate=true]{display:none}.lp-spot:before,.lp-spot:after,.lp-pointer-light{transition:none}}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.614a1c00.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.d8bad3ab.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.262b87c4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.380d09ea.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_29983bbf-module__S7lkXq__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_29983bbf-module__S7lkXq__variable{--font-display:"Instrument Serif","Instrument Serif Fallback"}
