.lp{--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--shadow-paper:0 1px 1px #3a2a2214, 0 6px 18px -6px #3a2a2247;--shadow-lift:0 2px 2px #140e0c1f, 0 18px 40px -12px #140e0c73;background:var(--color-paper);color:var(--color-espresso);overflow-x:clip}.lp ::selection{background:#6e1f2c38}.lp-night ::selection{background:#b9965f59}.lp-grain:after{content:"";z-index:60;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.2  0 0 0 0 0.15  0 0 0 0 0.1  0 0 0 0.9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.lp-btn{letter-spacing:.005em;white-space:nowrap;min-height:3rem;transition:transform .16s var(--ease-out), background-color .2s ease, color .2s ease, box-shadow .2s ease;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.5rem;font-size:.95rem;font-weight:600;display:inline-flex}.lp-btn:active{transform:scale(.97)}.lp-btn-primary{background:var(--color-burgundy);color:var(--color-ivory);box-shadow:inset 0 1px #ffffff1f,0 8px 24px -10px #6e1f2cb3}.lp-btn-quiet{color:var(--color-ivory);padding:0 .5rem}.lp-btn-quiet .lp-arrow{transition:transform .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){.lp-btn-primary:hover{background:var(--color-burgundy-deep)}.lp-btn-quiet:hover .lp-arrow{transform:translate(3px)}.lp-link:hover{text-decoration-color:currentColor}}.lp-link{text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);transition:text-decoration-color .2s}.lp-navlink{transition:background-size .22s var(--ease-out), color .2s ease;background:linear-gradient(currentColor,currentColor) 0 100%/0% 1px no-repeat;padding-bottom:2px}@media (hover:hover) and (pointer:fine){.lp-navlink:hover{background-size:100% 1px}}.lp-navlink:focus-visible{background-size:100% 1px}.lp-nav{transition:background-color .24s,box-shadow .24s,-webkit-backdrop-filter .24s,backdrop-filter .24s}.lp-nav[data-solid=true]{-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);background:#140e0cdb;box-shadow:0 1px #b9965f2e}.lp-hero-video{opacity:0;transition:opacity .7s}.lp-hero-video[data-playing=true]{opacity:1}.lp-line{margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:hidden}.lp-line>span{animation:lp-rise .9s var(--ease-out) forwards;animation-delay:calc(.15s + var(--i,0) * 90ms);display:block;transform:translateY(105%)}.lp-fade-in{opacity:0;animation:lp-fade .7s var(--ease-out) forwards;animation-delay:var(--d,.45s);transform:translateY(8px)}@keyframes lp-rise{to{transform:translateY(0)}}@keyframes lp-fade{to{opacity:1;transform:translateY(0)}}.lp-listen{opacity:0;filter:blur(4px);transition:opacity .32s var(--ease-out), transform .32s var(--ease-out), filter .32s var(--ease-out);transform:translateY(6px)}.lp-listen[data-phase=listening],.lp-listen[data-phase=question],.lp-listen[data-phase=checking],.lp-listen[data-phase=answer]{opacity:1;filter:blur();transform:translateY(0)}.lp-listen[data-phase=exit]{opacity:0;transition-duration:.22s;transform:translateY(-4px)}.lp-listen-q,.lp-listen-a{opacity:0;filter:blur(3px);transition:opacity .36s var(--ease-out), filter .36s var(--ease-out), transform .36s var(--ease-out);transform:translateY(4px)}.lp-listen[data-phase=question] .lp-listen-q,.lp-listen[data-phase=checking] .lp-listen-q,.lp-listen[data-phase=answer] .lp-listen-q{opacity:1;filter:blur();transform:none}.lp-listen[data-phase=answer] .lp-listen-q{opacity:.62}.lp-listen[data-phase=answer] .lp-listen-a{opacity:1;filter:blur();transform:none}.lp-status{display:grid}.lp-status>*{opacity:0;grid-area:1/1;transition:opacity .2s}.lp-status>[data-on=true]{opacity:1}.lp-wave{align-items:center;gap:2px;height:12px;display:inline-flex}.lp-wave i{background:var(--color-terracotta);width:2px;height:100%;transition:transform .3s var(--ease-out), background-color .3s ease;border-radius:2px;display:block;transform:scaleY(.25)}.lp-listen[data-phase=listening] .lp-wave i,.lp-listen[data-phase=question] .lp-wave i{animation:.9s ease-in-out infinite alternate lp-wave}.lp-wave i:nth-child(2){animation-delay:-300ms!important}.lp-wave i:nth-child(3){animation-delay:-600ms!important}.lp-wave i:nth-child(4){animation-delay:-150ms!important}.lp-wave i:nth-child(5){animation-delay:-450ms!important}.lp-listen[data-phase=answer] .lp-wave i{background:var(--color-brass)}@keyframes lp-wave{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.lp-thread path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .42s var(--ease-out), opacity .22s ease;opacity:0}.lp-thread[data-on=true] path{stroke-dashoffset:0;opacity:1}.lp-slip{transform:translate(var(--dx,0), var(--dy,0)) rotate(var(--r,0deg));transition:transform .9s var(--ease-in-out), box-shadow .9s ease;transition-delay:calc(var(--i,0) * 60ms);box-shadow:var(--shadow-paper)}[data-inview=true] .lp-slip{transform:none}.lp-index{background:linear-gradient(var(--color-burgundy), var(--color-burgundy)) 0 14px / 100% 1.5px no-repeat, var(--color-ivory)}@media (max-aspect-ratio:4/5){.lp-hero-content{padding-bottom:max(2.5rem, env(safe-area-inset-bottom))!important;justify-content:flex-end!important}.lp-hero-scrim-bottom{background:linear-gradient(#0000 0%,#140e0ce6 62%,#140e0c 100%)!important;height:62%!important}.lp-hero-scrim-left{display:none}}.lp-gathered{opacity:0;transition:opacity .5s ease .9s, transform .5s var(--ease-out) .9s;transform:translateY(6px)}[data-inview=true] .lp-gathered{opacity:1;transform:none}.lp-ticket{filter:drop-shadow(0 1px 1px #140e0c40)drop-shadow(0 8px 14px #140e0c59);opacity:0;transition:transform .6s var(--ease-out), opacity .4s ease, filter .22s ease, translate .22s var(--ease-out);transition-delay:calc(var(--i,0) * 70ms), calc(var(--i,0) * 70ms), 0s, 0s;position:relative;transform:translate(48px)}.lp-ticket-paper{background:var(--color-ivory);-webkit-mask:radial-gradient(circle at 6px 0,#0000 3.5px,#000 4px) 0 0/12px 8px repeat-x,linear-gradient(#000,#000) 0 8px/100% calc(100% - 8px) no-repeat;mask:radial-gradient(circle at 6px 0,#0000 3.5px,#000 4px) 0 0/12px 8px repeat-x,linear-gradient(#000,#000) 0 8px/100% calc(100% - 8px) no-repeat}[data-inview=true] .lp-ticket{opacity:1;transform:none}.lp-ticket[aria-selected=true]{filter:drop-shadow(0 2px 2px #140e0c4d)drop-shadow(0 20px 26px #140e0c8c);translate:0 8px}.lp-ticket:active{scale:.98}@media (hover:hover) and (pointer:fine){.lp-ticket[aria-selected=false]:hover{translate:0 3px}}.lp-answer{transition:opacity .22s ease, filter .22s ease, transform .22s var(--ease-out)}.lp-answer[data-swapping=true]{opacity:0;filter:blur(4px);transform:translateY(4px)}.lp-leader{border-bottom:1.5px dotted color-mix(in srgb, var(--color-umber) 55%, transparent);clip-path:inset(0 100% 0 0);min-width:1.5rem;transition:clip-path .7s var(--ease-out);transition-delay:calc(.2s + var(--i,0) * 55ms);flex:1;margin:0 .5rem .3em}[data-inview=true] .lp-leader{clip-path:inset(0)}.lp-reveal-img{clip-path:inset(0 0 100%);transition:clip-path .9s var(--ease-in-out);transition-delay:calc(var(--i,0) * 90ms)}.lp-reveal-img img{transition:transform 1.4s var(--ease-out);transition-delay:inherit;transform:scale(1.06)}[data-inview=true] .lp-reveal-img{clip-path:inset(0)}[data-inview=true] .lp-reveal-img img{transform:none}.lp-generic{transition:opacity .4s .8s}.lp-strike{-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .6s var(--ease-in-out) .45s;background:linear-gradient(currentColor,currentColor) 0 58%/0% 2px no-repeat}.lp-ours{opacity:0;transition:opacity .5s ease .95s, transform .5s var(--ease-out) .95s;transform:translateY(10px)}[data-inview=true] .lp-generic{opacity:.55}[data-inview=true] .lp-strike{background-size:100% 2px}[data-inview=true] .lp-ours{opacity:1;transform:none}.lp-panel{animation:lp-panel .26s var(--ease-out)}.lp-tab{transition:transform .16s var(--ease-out), background-color .2s ease, color .2s ease}.lp-tab:active{transform:scale(.98)}@keyframes lp-panel{0%{opacity:0;filter:blur(3px);transform:translateY(6px)}to{opacity:1;filter:blur();transform:none}}@media (prefers-reduced-motion:reduce){.lp-line>span,.lp-fade-in{opacity:1;animation:none;transform:none}.lp-slip,.lp-ticket,.lp-reveal-img,.lp-reveal-img img,.lp-ours,.lp-gathered{opacity:1;clip-path:none;transform:none!important}.lp-leader{clip-path:none}.lp-generic{opacity:.55}.lp-strike{background-size:100% 2px}.lp-hero-video{display:none}.lp-listen,.lp-listen-q,.lp-listen-a{opacity:1;filter:none;transform:none}.lp-listen .lp-listen-q{opacity:.62}.lp-wave i{background:var(--color-brass);transform:scaleY(.6);animation:none!important}.lp-thread path{stroke-dashoffset:0;opacity:1}}
