.logo-intro{display:none}html:not([data-intro]) .logo-intro,html[data-intro=js] .logo-intro{z-index:200;cursor:pointer;place-items:center;display:grid;position:fixed;inset:0}html:not([data-intro]) [data-nav-logo],html[data-intro=js] [data-nav-logo]{opacity:0}html:not([data-intro]) .logo-intro{animation:.5s 7s both li-out}html:not([data-intro]) [data-nav-logo]{animation:.4s 7s both li-in}@keyframes li-out{to{opacity:0;visibility:hidden}}@keyframes li-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.logo-intro{display:none!important}[data-nav-logo]{opacity:1!important}}.logo-intro-bg{background:var(--color-cream);position:absolute;inset:0}.logo-intro-stage{transform-origin:50%;width:clamp(260px,40vw,600px);position:relative}.logo-intro-svg{width:100%;height:auto;display:block;overflow:visible}.li-comet-3{stroke-dasharray:110 2000;animation:1.4s linear both li-comet-3}.li-comet-2{stroke-dasharray:70 2000;animation:1.4s linear both li-comet-2}.li-comet-1{stroke-dasharray:40 2000;animation:1.4s linear both li-comet-1}.li-comet-h{stroke-dasharray:22 2000;animation:1.4s linear both li-comet-h}@keyframes li-comet-3{0%{stroke-dashoffset:116px;animation-timing-function:cubic-bezier(.55,0,.85,.6)}53.6%{stroke-dashoffset:-30px}71.4%{stroke-dashoffset:-175px}83.6%{stroke-dashoffset:-290px}90.7%{stroke-dashoffset:-360px}to{stroke-dashoffset:-470.5px}}@keyframes li-comet-2{0%{stroke-dashoffset:76px;animation-timing-function:cubic-bezier(.55,0,.85,.6)}53.6%{stroke-dashoffset:-70px}71.4%{stroke-dashoffset:-215px}83.6%{stroke-dashoffset:-330px}90.7%{stroke-dashoffset:-400px}to{stroke-dashoffset:-510.5px}}@keyframes li-comet-1{0%{stroke-dashoffset:46px;animation-timing-function:cubic-bezier(.55,0,.85,.6)}53.6%{stroke-dashoffset:-100px}71.4%{stroke-dashoffset:-245px}83.6%{stroke-dashoffset:-360px}90.7%{stroke-dashoffset:-430px}to{stroke-dashoffset:-540.5px}}@keyframes li-comet-h{0%{stroke-dashoffset:28px;animation-timing-function:cubic-bezier(.55,0,.85,.6)}53.6%{stroke-dashoffset:-118px}71.4%{stroke-dashoffset:-263px}83.6%{stroke-dashoffset:-378px}90.7%{stroke-dashoffset:-448px}to{stroke-dashoffset:-558.5px}}.li-letter{animation:li-letter-slide .5s var(--d)cubic-bezier(.16,1,.3,1)both,li-letter-fade .3s var(--d)ease-out both}.li-letter-l3{animation-duration:.5s,.1s}@keyframes li-letter-slide{0%{transform:translate(-14px)}to{transform:translate(0)}}@keyframes li-letter-fade{0%{opacity:0}to{opacity:1}}.li-seg{stroke-dasharray:var(--len)1000;animation:li-seg var(--dur)var(--start)cubic-bezier(.45,0,.3,1)both}.li-seg-lead{animation-delay:calc(var(--start) - 50ms)}@keyframes li-seg{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}.li-hair{stroke-dasharray:var(--len)1000;animation:li-hair var(--dur)var(--start)ease-in-out both}@keyframes li-hair{0%{stroke-dashoffset:var(--len)}55%{stroke-dashoffset:0}to{stroke-dashoffset:calc(var(--len)*-1)}}.li-dot-comet-1{stroke-dasharray:16 1000;animation:.33s cubic-bezier(.4,0,.6,1) 1.75s both li-dot-comet-1}.li-dot-comet-2{stroke-dasharray:34 1000;animation:.33s cubic-bezier(.4,0,.6,1) 1.75s both li-dot-comet-2}@keyframes li-dot-comet-1{0%{stroke-dashoffset:16px}to{stroke-dashoffset:-164.3px}}@keyframes li-dot-comet-2{0%{stroke-dashoffset:34px}to{stroke-dashoffset:-164.3px}}.li-dot{transform-box:fill-box;transform-origin:50%;animation:.12s ease-out 2.06s both li-dot-in}@keyframes li-dot-in{0%{opacity:0;fill:var(--color-brown-dark);transform:scale(.4)}15%{opacity:1}50%{fill:var(--color-brown-dark)}to{fill:var(--color-accent);transform:scale(1)}}.li-dot-hop{animation:1s 2.08s both li-dot-hop}@keyframes li-dot-hop{0%{animation-timing-function:cubic-bezier(.5,0,.75,0);transform:translateY(-6px)}17%{transform:translateY(0)}21%{animation-timing-function:cubic-bezier(.2,.6,.35,1);transform:translateY(0)}46%{animation-timing-function:cubic-bezier(.55,0,.45,1);transform:translateY(-5.3px)}75%{animation-timing-function:cubic-bezier(.55,0,.45,1);transform:translateY(2.7px)}to{transform:translateY(0)}}.li-dot-under{animation:0s 2.22s both li-in}.li-dot-hop.li-lag{animation-delay:2.14s}.li-spring.li-lag{animation-delay:2.35s}.li-shadow{animation:.2s ease-out 2.27s both li-settle}@keyframes li-settle{0%{transform:translate(-1.2px,1.2px)}to{transform:translate(0)}}.li-spring{transform-origin:60px 6.4px;animation:.92s 2.29s both li-spring}@keyframes li-spring{0%{animation-timing-function:cubic-bezier(.25,.5,.4,1);transform:rotate(0)}23%{animation-timing-function:cubic-bezier(.55,0,.45,1);transform:rotate(-2.9deg)}45%{animation-timing-function:cubic-bezier(.55,0,.45,1);transform:rotate(-.75deg)}68%{animation-timing-function:cubic-bezier(.55,0,.45,1);transform:rotate(-1.45deg)}to{transform:rotate(0)}}.li-mark-final{animation:0s 2.31s both li-in}.logo-flight-guide{pointer-events:none;visibility:hidden;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.logo-flight-guide path{fill:none;stroke:var(--color-accent);stroke-width:2px;stroke-dasharray:6 5}.logo-flight-guide polyline{fill:none;stroke:#65565180;stroke-width:1px}.logo-flight-guide circle{fill:var(--color-cream);stroke:var(--color-accent);stroke-width:2px}.logo-intro[data-reset] .logo-intro-svg *{animation:none!important}html.logo-intro-page-pending [data-intro-reveal],html.logo-intro-page-pending main>:not(#hero),html.logo-intro-page-pending .intro-nav>div{opacity:0}@media (prefers-reduced-motion:reduce){html.logo-intro-page-pending [data-intro-reveal],html.logo-intro-page-pending main>:not(#hero),html.logo-intro-page-pending .intro-nav>div{opacity:1}}.logo-flight-guide:not([data-ready]){opacity:0}
