@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.3zvkfbs08rnj_.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.3strvg7o-g5v2.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.1wwzpfhzaj2r0.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.2rlzm4mj5kw8e.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_364b7fb4-module__AFmsfG__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_364b7fb4-module__AFmsfG__variable{--font-instrument-serif:"Instrument Serif", "Instrument Serif Fallback"}
.lp{--lp-ease:cubic-bezier(.22, 1, .36, 1);--lp-rise:26px}.lp p{text-wrap:pretty}.lp .lp-h{font-family:var(--font-heading);letter-spacing:-.035em;text-wrap:balance;font-weight:700}.lp .lp-h.lp-xl{letter-spacing:-.045em}.lp .lp-h em{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.08em;font-style:italic;font-weight:400}.lp-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:12px;font-weight:500}.lp-word{vertical-align:top;margin:0 -.12em -.14em;padding:0 .12em .14em;display:inline-block;overflow:hidden}.lp-word>span{animation:lp-word-rise .7s var(--lp-ease) calc(.12s + var(--i,0) * 55ms) backwards;display:inline-block}@keyframes lp-word-rise{0%{opacity:0;transform:translateY(105%)}to{opacity:1;transform:none}}.lp-rise{animation:lp-rise .9s var(--lp-ease) var(--d,0s) backwards}@keyframes lp-rise{0%{opacity:0;transform:translateY(var(--lp-rise))}to{opacity:1;transform:none}}.lp-grid{background-image:linear-gradient(to right, color-mix(in oklab, var(--border) 75%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklab, var(--border) 75%, transparent) 1px, transparent 1px);background-position:top;background-size:44px 44px}.lp-grid.lp-grid-soft{background-image:linear-gradient(to right, color-mix(in oklab, var(--border) 40%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklab, var(--border) 40%, transparent) 1px, transparent 1px)}.lp-grid-fade{-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 20%,#0000 75%)}.lp .btn-glossy{box-shadow:0 10px 22px -12px color-mix(in oklab, var(--primary) 75%, transparent)}.lp .btn-glossy:hover{box-shadow:0 14px 26px -12px color-mix(in oklab, var(--primary) 85%, transparent)}.lp-ticker{--tk:4.5em;height:var(--tk);overflow:hidden}@media (min-width:640px){.lp-ticker{--tk:3em}}.lp-ticker-track{animation:15s ease-in-out infinite lp-ticker}.lp-ticker:hover .lp-ticker-track{animation-play-state:paused}.lp-ticker-track>*{height:var(--tk)}@keyframes lp-ticker{0%,28%{transform:translateY(0)}33%,61%{transform:translateY(calc(var(--tk) * -1))}66%,94%{transform:translateY(calc(var(--tk) * -2))}to{transform:translateY(calc(var(--tk) * -3))}}.lp .reveal-init{transform:translateY(var(--lp-rise));transition:opacity .8s var(--lp-ease), transform .8s var(--lp-ease)}.lp .reveal-init.is-visible{transform:none}.lp .reveal-init [data-row]{opacity:0;transform:translateY(var(--lp-row-rise,8px));transition:opacity .5s var(--lp-ease), transform .5s var(--lp-ease);transition-delay:calc(.1s + var(--ri,0) * 70ms)}.lp .reveal-init.is-visible [data-row][data-shown]{opacity:1;transform:none}@media (max-width:639px){.lp{--lp-row-rise:16px}}.lp-armed [data-in]{opacity:0;transition:opacity .5s var(--lp-ease), transform .5s var(--lp-ease);transition-delay:calc(var(--i,0) * 90ms);transform:translateY(10px)}.lp-armed .is-on [data-in],.lp-armed.is-on [data-in]{opacity:1;transform:none}.lp-type>span{transition:opacity .18s linear}.lp-type>span[data-off]{opacity:0}@media (scripting:none){.lp-live [data-in],.lp-live .lp-type>span[data-off]{opacity:1;transform:none}}.lp-scene{transition:opacity .6s var(--lp-ease), transform .6s var(--lp-ease)}.lp-scene[data-hidden]{opacity:0;pointer-events:none;transform:translateY(14px)scale(.985)}.lp-progress>span{transition:background-color .4s var(--lp-ease), width .4s var(--lp-ease)}.lp-armed .lp-trunk{transform-origin:top;transition:transform 1.1s var(--lp-ease) .15s;transform:scaleY(0)}.lp-armed .lp-branch{transition:transform .45s var(--lp-ease) var(--dd,.3s);transform:scaleX(0)}.lp-armed.is-on .lp-trunk,.lp-armed.is-on .lp-branch{transform:none}.lp-draw{stroke-dasharray:1;stroke-dashoffset:0}.lp-armed .lp-draw{stroke-dashoffset:1px;transition:stroke-dashoffset 1.4s var(--lp-ease) var(--dd,.2s)}.lp-armed.is-on .lp-draw{stroke-dashoffset:0}.lp .lp-nav{background-color:color-mix(in oklab, var(--background) 82%, transparent);border-color:var(--border)}@supports (animation-timeline:scroll()){.lp .lp-nav{animation:linear both lp-nav-in;animation-timeline:scroll(root);animation-range:0 90px}@keyframes lp-nav-in{0%{background-color:#0000;border-color:#0000}to{background-color:color-mix(in oklab, var(--background) 82%, transparent);border-color:var(--border)}}}.lp-faq details::details-content{block-size:0;transition:block-size .35s var(--lp-ease), content-visibility .35s allow-discrete;overflow:hidden}.lp-faq details[open]::details-content{block-size:auto}@supports (interpolate-size:allow-keywords){.lp-faq{interpolate-size:allow-keywords}}.lp-faq summary .lp-plus{transition:transform .3s var(--lp-ease)}.lp-faq details[open] summary .lp-plus{transform:rotate(45deg)}.lp-arrow{transition:transform .2s var(--lp-ease)}a:hover>.lp-arrow,button:hover>.lp-arrow{transform:translate(3px)}.lp-armed .lp-mascot{opacity:0;transition:opacity .7s var(--lp-ease), transform .9s var(--lp-ease);transform:translate(-18px,14px)rotate(-6deg)}.lp-armed.is-on .lp-mascot{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition:none!important;animation:none!important}.lp-armed [data-in],.lp .reveal-init [data-row],.lp-type>span[data-off],.lp-scene[data-hidden],.lp-armed .lp-mascot{transform:none}.lp-type>span[data-off],.lp .reveal-init [data-row],.lp-armed .lp-mascot{opacity:1}.lp-armed .lp-draw{stroke-dashoffset:0}.lp-armed .lp-trunk,.lp-armed .lp-branch{transform:none}}.lp-num{font-family:var(--font-heading);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-weight:600;line-height:.9}.lp-count-final{color:#0000}.lp-count-live:before{content:attr(data-count)}@media (scripting:none),(prefers-reduced-motion:reduce){.lp-count-final{color:inherit}.lp-count-live{visibility:hidden}}.lp .lp-greet{font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:-.02em;font-style:normal;font-weight:400}.lp .lp-composer{box-shadow:0 1px 2px color-mix(in oklab, var(--foreground) 6%, transparent), 0 12px 32px -18px color-mix(in oklab, var(--foreground) 22%, transparent)}
