#header-inner[data-astro-cid-3ef6ksr2]{background:transparent}#header-row[data-astro-cid-3ef6ksr2]{height:5rem;transition:height .3s cubic-bezier(.4,0,.2,1)}#site-header[data-astro-cid-3ef6ksr2][data-scrolled=true] #header-inner[data-astro-cid-3ef6ksr2]{background:#fbf8f1d9;backdrop-filter:blur(16px);box-shadow:0 8px 30px -12px #2d211424,inset 0 -1px #2d21140f}#site-header[data-astro-cid-3ef6ksr2][data-scrolled=true] #header-row[data-astro-cid-3ef6ksr2]{height:4rem}.mobile-panel[data-astro-cid-3ef6ksr2]{overflow:hidden;max-height:0;opacity:0;visibility:hidden;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s ease,visibility .35s;background:#fbf8f1f7;backdrop-filter:blur(16px)}#site-header[data-astro-cid-3ef6ksr2][data-open=true] .mobile-panel[data-astro-cid-3ef6ksr2]{max-height:80vh;opacity:1;visibility:visible}#site-header[data-astro-cid-3ef6ksr2][data-open=true] #icon-open[data-astro-cid-3ef6ksr2]{display:none}#site-header[data-astro-cid-3ef6ksr2][data-open=true] #icon-close[data-astro-cid-3ef6ksr2]{display:block}html.pl-lock{overflow:hidden}.pl{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;background:#fbf8f1;overflow:hidden;background-image:repeating-linear-gradient(90deg,rgba(124,85,45,.045) 0 1px,transparent 1px 9px)}.pl-panel{position:absolute;top:0;bottom:0;width:50.5%;background:#f4efe4;background-image:linear-gradient(180deg,#ffffff80,#7c552d0d),repeating-linear-gradient(90deg,rgba(124,85,45,.06) 0 1px,transparent 1px 9px);will-change:transform;transition:transform .85s cubic-bezier(.76,0,.24,1)}.pl-panel-l{left:0;box-shadow:inset -1px 0 #7c552d1f}.pl-panel-r{right:0;box-shadow:inset 1px 0 #7c552d1f}.pl-seam{position:absolute;top:0;bottom:0;left:50%;width:14px;transform:translate(-50%);background:linear-gradient(180deg,#e7c599,#dcb988);box-shadow:0 0 0 1px #7c552d2e,0 0 18px #5f40221f;opacity:.9;transition:opacity .3s ease}.pl-seam-cut{position:absolute;left:50%;top:0;height:30%;width:2px;transform:translate(-50%);background:linear-gradient(180deg,#b8520f,#b8520f00);animation:plCut 1.5s cubic-bezier(.4,0,.2,1) infinite}.pl-core{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:0 1.5rem;text-align:center;transition:opacity .4s ease,transform .5s cubic-bezier(.4,0,.2,1)}.pl-box-wrap{width:clamp(150px,38vw,210px);filter:drop-shadow(0 26px 30px rgba(95,64,34,.26))}.pl-box{width:100%;height:auto}.pl-box-float{animation:plFloat 4.5s ease-in-out infinite;transform-origin:120px 120px}.pl-shadow{animation:plShadow 4.5s ease-in-out infinite}.pl-sweep{animation:plSweep 2.4s cubic-bezier(.45,0,.2,1) infinite}.pl-tape{transform-box:fill-box;transform-origin:top center}.pl-tape-front{animation:plSeal 2.4s cubic-bezier(.5,0,.2,1) infinite}.pl-tape-sheen{animation:plSheen 2.4s cubic-bezier(.5,0,.2,1) infinite}.pl-logo{height:2.5rem;width:auto;margin-top:1.1rem;opacity:0;transform:translateY(8px);animation:plLogoIn .7s cubic-bezier(.2,.7,.2,1) .25s forwards}.pl-status{margin-top:.2rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#7d552d;opacity:0;animation:plLogoIn .7s ease .5s forwards}.pl-dots i{opacity:.2;animation:plDots 1.4s steps(1) infinite}.pl-dots i:nth-child(2){animation-delay:.2s}.pl-dots i:nth-child(3){animation-delay:.4s}.pl-bar{margin-top:.9rem;width:clamp(150px,30vw,190px);height:5px;border-radius:99px;background:#7c552d29;overflow:hidden;opacity:0;animation:plLogoIn .6s ease .55s forwards}.pl-bar-fill{display:block;height:100%;width:40%;border-radius:99px;background:linear-gradient(90deg,#e8731c,#b85210);animation:plBar 1.5s cubic-bezier(.65,0,.35,1) infinite}.pl-spec{margin-top:.85rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.58rem;font-weight:600;letter-spacing:.22em;color:#7d552da6;opacity:0;animation:plLogoIn .7s ease .7s forwards}.pl.is-done{pointer-events:none}.pl.is-done .pl-panel-l{transform:translate(-101%)}.pl.is-done .pl-panel-r{transform:translate(101%)}.pl.is-done .pl-seam{opacity:0;transition:opacity .25s ease}.pl.is-done .pl-core{opacity:0;transform:translateY(-14px) scale(.97);transition:opacity .35s ease,transform .45s cubic-bezier(.4,0,.2,1)}@keyframes plFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes plShadow{0%,to{transform:scaleX(1);opacity:.16}50%{transform:scaleX(.9);opacity:.1}}@keyframes plSweep{0%{transform:skew(-22deg) translate(0);opacity:0}35%{opacity:.5}70%{transform:skew(-22deg) translate(230px);opacity:0}to{transform:skew(-22deg) translate(230px);opacity:0}}@keyframes plSeal{0%{transform:scaleY(0)}45%{transform:scaleY(1)}to{transform:scaleY(1)}}@keyframes plSheen{0%{transform:translateY(0);opacity:0}10%{opacity:.55}45%{transform:translateY(92px);opacity:0}to{transform:translateY(92px);opacity:0}}@keyframes plLogoIn{to{opacity:1;transform:translateY(0)}}@keyframes plDots{0%,to{opacity:.2}50%{opacity:1}}@keyframes plBar{0%{transform:translate(-110%)}to{transform:translate(330%)}}@keyframes plCut{0%{transform:translate(-50%) translateY(-30%);opacity:0}20%{opacity:1}to{transform:translate(-50%) translateY(330%);opacity:0}}@media(prefers-reduced-motion:reduce){.pl-box-float,.pl-shadow,.pl-sweep,.pl-tape-front,.pl-tape-sheen,.pl-bar-fill,.pl-dots i,.pl-seam-cut{animation:none!important}.pl-tape-front{transform:none}.pl-logo,.pl-status,.pl-bar,.pl-spec{opacity:1;transform:none;animation:none!important}.pl-panel,.pl-core{transition-duration:.25s}}
