.glcv-back{transform-origin:39.4% 68%;--t:.5s}.glcv-front{transform-origin:53.8% 68%;--t:.5s}.glln-glow{transform-origin:38% 49%;--t:.9s}.glls-wave{animation:.9s ease-in-out infinite alternate glls-wave}@keyframes glls-wave{0%{transform:translateY(-4.5%)}to{transform:translateY(4.5%)}}.glng-halo{transform-origin:50% 46%;--t:1.4s}.glng-ball{border-radius:50%;width:28.75%;height:46%;position:absolute;top:23%;left:35.625%;overflow:hidden}.glng-ball .gl-layer{transform-origin:50%}.glng-rise{opacity:0;animation:3.5s ease-out infinite glng-rise}@keyframes glng-rise{0%{opacity:0;transform:translateY(6%)}30%{opacity:.75}to{opacity:0;transform:translateY(-14%)}}.glrh-scarf{transform-origin:46% 67%;--t:.5s;--a:8deg}.glrh-glow{transform-origin:51% 80.5%;--t:1s}.glrt-puff{opacity:0;transform-origin:36% 82%;animation:.9s ease-out infinite glrt-puff}@keyframes glrt-puff{0%{opacity:.9;transform:translate(0)scale(.6)}to{opacity:0;transform:translate(-14%,-3%)scale(2.2)}}.glsp-join{opacity:0;transform-origin:50% 54%;animation:1.8s cubic-bezier(.6,0,.9,.6) infinite glsp-join}@keyframes glsp-join{0%{opacity:0;transform:translateY(0)scaleX(1)}20%{opacity:1}to{opacity:1;transform:translateY(46%)scaleX(5.4)}}.glsp-lantern{opacity:0;transform-origin:55% 56%;animation:3.6s cubic-bezier(.6,0,.9,.6) infinite glsp-lantern}@keyframes glsp-lantern{0%{opacity:0;transform:translate(0)scale(1)}15%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(12%,34%)scale(5)}}.glsp-steer{animation:2.2s ease-in-out infinite alternate glsp-steer}@keyframes glsp-steer{0%{transform:translate(-4%)}to{transform:translate(4%)}}.glsp-halo{transform-origin:50% 86%;--t:.8s}.glsm-mummy{transform-origin:73.75% 89%;--t:.55s;--a:4deg}.glsm-flake{transform-origin:46.875% 20%;--t:7s}.glsm-x{animation:1.5s linear infinite glsm-x}.glsm-y{animation:1.5s linear infinite glsm-y}@keyframes glsm-x{0%{opacity:1;transform:translate(0)}80%{opacity:1;transform:translate(38%)}90%,to{opacity:0;transform:translate(41%)}}@keyframes glsm-y{0%{animation-timing-function:ease-out;transform:translateY(0)}40%{animation-timing-function:ease-in;transform:translateY(-9%)}80%{transform:translateY(2%)}to{transform:translateY(3%)}}.glsm-arm{transform-origin:26.25% 67%;animation:1.5s ease-out infinite glsm-arm}@keyframes glsm-arm{0%{transform:rotate(-35deg)}12%{transform:rotate(10deg)}40%,to{transform:rotate(0)}}.glvr-orb{transform-origin:72.5% 37%;--t:.6s}.glvr-cube{transform-origin:30% 73.5%;animation:1.2s -.195s infinite glvr-hop}@keyframes glvr-hop{0%{animation-timing-function:cubic-bezier(.3,.6,.6,1);transform:translateY(0)rotate(0)}50%{animation-timing-function:cubic-bezier(.4,0,.7,.4);transform:translateY(-26%)rotate(45deg)}to{transform:translateY(0)rotate(90deg)}}.glwq-leg{transform-origin:34.4% 72%;--t:.17s;--a:28deg}.glwq-arm{transform-origin:34.4% 63.5%;--t:.17s;--a:32deg}.glwq-bump{animation:1.6s ease-out infinite glwq-bump}@keyframes glwq-bump{0%,70%,to{transform:translateY(0)}78%{transform:translateY(-4%)}86%{transform:translateY(.5%)}}.glwq-flip{transform-origin:80% 55%;animation:1.1s linear infinite glwq-flip}@keyframes glwq-flip{0%,to{transform:scaleX(1)}50%{transform:scaleX(.08)}}.gl{--gl-bg:var(--gs-look,linear-gradient(160deg, #24604d, #143b31));--gl-ink:#fffaf0;--gl-soft:#fffaf0c7;--gl-track:#fffaf038;--gl-fill:linear-gradient(90deg, #c3a15f, #f1d79a);z-index:20;padding:calc(max(10px, env(safe-area-inset-top)) + 54px) max(16px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));background:var(--gl-bg);color:var(--gl-ink);opacity:0;pointer-events:auto;touch-action:none;place-items:center;transition:opacity .3s;display:grid;position:absolute;inset:0;overflow:hidden}.gl[hidden]{display:none}:is(.gs__frame,.sp__frame):has(>.gl.is-on:not(.is-off))>:is(.gs__bar,.sp__bar){z-index:21}.gl.is-on{opacity:1;transition-delay:.18s}.gl.is-off{opacity:0;pointer-events:none;transition-delay:0s}:is(.gs__frame,.sp__frame):has(>.gl.is-on:not(.is-off)) [data-pause]{visibility:hidden}.gl__box{text-align:center;justify-items:center;gap:0;width:min(100%,440px);display:grid}.gl__scene{aspect-ratio:16/10;isolation:isolate;background:#fffaf014;border-radius:18px;width:min(100%,83.2dvh,440px);position:relative;overflow:hidden;box-shadow:0 18px 40px -18px #0514108c,0 0 0 1px #fffaf040}.gl__name{font-family:var(--font-display,"Fraunces Variable", serif);color:var(--gl-ink);margin:clamp(12px,2.4dvh,20px) 0 10px;font-size:clamp(1.3rem,3.6vw,1.7rem);font-weight:600;line-height:1.1}.gl__bar{width:min(100%,300px);height:10px;position:relative}.gl__track{background:var(--gl-track);border-radius:999px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #fffaf01f}.gl__fill,.gl__ride{will-change:transform;position:absolute;inset:0;transform:translate(-100%)}.gl__fill{border-radius:inherit;background:var(--gl-fill)}.gl__ride{pointer-events:none}.gl__rider{place-items:center;width:26px;height:26px;margin-top:-13px;display:grid;position:absolute;top:50%;right:-13px}.gl__rider:empty{display:none}.gl__rider svg{width:100%;height:100%;overflow:visible}.gl__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gl__words{color:var(--gl-soft);min-height:1.5em;margin:12px 0 0;font-size:.95rem}@media (height<=460px){.gl__scene{width:min(100%,70.4dvh)}.gl__name{margin:8px 0 6px;font-size:1.15rem}.gl__words{margin-top:8px;font-size:.88rem}}.gl-layer{will-change:transform;position:absolute;inset:0}.gl-layer>svg{width:100%;height:100%;display:block;position:absolute;inset:0}.gl-strip{width:200%;animation:gl-slide var(--t,8s) linear infinite;right:auto}.gl-strip--up{width:auto;height:200%;animation:gl-fall var(--t,8s) linear infinite;bottom:auto;right:0}@keyframes gl-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes gl-fall{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@keyframes gl-bob{0%{transform:translateY(0)}to{transform:translateY(var(--y,-2%))}}@keyframes gl-swing{0%{transform:rotate(calc(-1 * var(--a,14deg)))}to{transform:rotate(var(--a,14deg))}}@keyframes gl-spin{to{transform:rotate(360deg)}}@keyframes gl-pulse{0%{opacity:.7;transform:scale(.9)}to{opacity:1;transform:scale(1.08)}}@keyframes gl-twinkle{0%,to{opacity:.25}50%{opacity:1}}.gl-bob{animation:gl-bob var(--t,.6s) ease-in-out infinite alternate}.gl-swing{animation:gl-swing var(--t,.6s) ease-in-out infinite alternate}.gl-spin{animation:gl-spin var(--t,2s) linear infinite}.gl-pulse{animation:gl-pulse var(--t,1.6s) ease-in-out infinite alternate}.gl-twinkle{animation:gl-twinkle var(--t,2.4s) ease-in-out infinite}.gl-default{justify-content:center;align-items:center;gap:12px;display:flex}.gl-default span{background:#e9c77e;border-radius:50%;width:14px;height:14px;animation:.7s ease-in-out infinite alternate gl-pulse}.gl-default span:nth-child(2){animation-delay:.23s}.gl-default span:nth-child(3){animation-delay:.46s}html.calm .gl.is-on{transition-duration:.3s!important;transition-delay:.18s!important}html.calm .gl.is-off{transition-duration:.3s!important}@media (prefers-reduced-motion:reduce){.gl__scene *,.gl__rider *{animation:none!important}}html.calm .gl__scene *,html.calm.gl__scene *,html.calm .gl__rider *,html.calm.gl__rider *{animation:none!important}
