/* JICHO logo: the approved layered component (lettering + eye, closed eyelid, four rays, brow leaf)
   and its opening sequence, carried over unchanged from the approved Jicho logo work (Bingo local
   commit 0b3f6ff, as reviewed in JICHO_LIVE_ANIMATION_PREVIEW.html): the same 3.6 s blink cycle
   with a 1 s start delay, the same keyframes, the same opening stages and timings. Only the colours
   of the artwork changed (giraffe gold, orange, deep brown and black). The logo itself never moves;
   only the eyelid blinks and the rays and brow leaf react. Rendered by public/jicho-logo.js. */
/* ===== JICHO logo component (layered: lettering+eye, closed lid, rays, brow leaf) ===== */
.jl{position:relative;display:block;width:fit-content;max-width:100%;line-height:0;-webkit-user-select:none;user-select:none}
.jl>.jl-base{display:block;height:auto}
.jl-emblem{position:absolute;inset:0;pointer-events:none}
.jl-closed,.jl-r{position:absolute;background-repeat:no-repeat;background-size:100% 100%;pointer-events:none}
.jl-closed{inset:0;background-image:url(/brand/jicho/closed.webp?v=1);clip-path:var(--jl-lid-o)}
/* Idle reaction: reuses the previous logo's 3.6s cycle and 1s start delay. The logo itself stays
   still; only the eyelid blinks and the rays/brow leaf react around the eye. */
.jl:not(.jl-intro):not(.jl-still) .jl-closed{animation:jlBlink 3.6s ease-in-out 1s infinite}
.jl:not(.jl-intro):not(.jl-still) .jl-ray-a{animation:jlRayA 3.6s ease-in-out 1s infinite}
.jl:not(.jl-intro):not(.jl-still) .jl-ray-b{animation:jlRayB 3.6s ease-in-out 1s infinite}
.jl:not(.jl-intro):not(.jl-still) .jl-leaf{animation:jlLeaf 3.6s ease-in-out 1s infinite}
/* Paused while the page is in the background, and on request (html.jl-calm). */
html.jl-calm .jl *,html.jl-hidden .jl *{animation-play-state:paused!important}
@media(prefers-reduced-motion:reduce){.jl:not(.jl-intro) .jl-closed,.jl:not(.jl-intro) .jl-r{animation:none!important}}
@keyframes jlRayA{0%,42%{transform:none;filter:none}47%{transform:scale(.9) translate(0,6%)}51%{transform:scale(.88) translate(0,7%)}56%{transform:scale(1.1) translate(0,-5%);filter:brightness(1.18) saturate(1.1)}61%,100%{transform:none;filter:none}}
@keyframes jlRayB{0%,43%{transform:none;filter:none}48%{transform:scale(.92) translate(0,5%)}52%{transform:scale(.9) translate(0,6%)}57%{transform:scale(1.09) translate(0,-4%);filter:brightness(1.16) saturate(1.1)}62%,100%{transform:none;filter:none}}
@keyframes jlLeaf{0%,42%{transform:none;filter:none}48%{transform:translate(1.2%,2.2%) rotate(1.4deg)}52%{transform:translate(1.4%,2.6%) rotate(1.7deg)}57%{transform:translate(-.8%,-1.6%) rotate(-1.2deg);filter:brightness(1.12)}62%,100%{transform:none;filter:none}}
/* Opening sequence stages (driven by the .jl-s* classes from the splash script) */
.jl-intro .jl-base{opacity:0;clip-path:var(--jl-let)}
.jl-intro .jl-emblem{opacity:0}
.jl-intro .jl-closed{clip-path:var(--jl-emb)}
.jl-intro.jl-s1 .jl-base{animation:jlLetters .85s cubic-bezier(.2,.8,.2,1) forwards}
.jl-intro.jl-s2 .jl-emblem{animation:jlEmblemIn .95s cubic-bezier(.22,.9,.25,1) forwards}
.jl-intro.jl-s3 .jl-base{clip-path:none;opacity:1;animation:none}
.jl-intro.jl-s3 .jl-emblem{opacity:1;animation:none}
.jl-intro.jl-s3 .jl-closed{clip-path:var(--jl-lid-c)}
.jl-intro.jl-s4 .jl-closed{animation:jlOpen .8s cubic-bezier(.3,.1,.2,1) forwards}
.jl-intro.jl-s4 .jl-ray-a,.jl-intro.jl-s4 .jl-ray-b{animation:jlRayBurst .8s ease-out both}
.jl-intro.jl-s4 .jl-leaf{animation:jlLeafBurst .8s ease-out both}
@keyframes jlLetters{0%{opacity:0;transform:translateY(7%) scale(.94)}100%{opacity:1;transform:none}}
@keyframes jlEmblemIn{0%{opacity:0;transform:translateY(-16%) scale(1.1)}60%{opacity:1;transform:translateY(2.2%) scale(.995)}100%{opacity:1;transform:none}}
@keyframes jlRayBurst{0%{transform:scale(.8) translate(0,8%)}55%{transform:scale(1.14) translate(0,-6%);filter:brightness(1.2)}100%{transform:none;filter:none}}
@keyframes jlLeafBurst{0%{transform:translate(1.6%,3%) rotate(2deg)}55%{transform:translate(-1%,-2%) rotate(-1.4deg);filter:brightness(1.14)}100%{transform:none;filter:none}}
/* Static fallback (reduced motion / no-JS): eye stays open */
.jl-still .jl-closed{display:none}
/* Opening splash: Bingo's #bingoSplash, rule for rule (same background, size, keyframes, curves and
   timings), with the Jicho eye in place of the Bingo logo. The eye box has the same proportions as
   the Bingo artwork (about 1.9 : 1), so at min(83.6vw,572px) the eye fills the same share of the
   screen as Bingo's logo on phones and desktops. Rendered by public/jicho-logo.js. */
#jichoSplash{position:fixed;inset:0;z-index:2147483640;display:grid;place-items:center;background:radial-gradient(circle at 50% 42%,#172033 0%,#08101e 48%,#02050a 100%);overflow:hidden;transition:opacity .55s ease,visibility .55s ease}
#jichoSplash.hide{opacity:0;visibility:hidden;pointer-events:none}
#jichoSplash .inner{position:relative;width:min(83.6vw,572px);display:grid;place-items:center;transform:scale(.35);opacity:.1;filter:blur(9px);animation:jlSplashZoom 2s cubic-bezier(.15,.84,.18,1) forwards}
#jichoSplash .inner>.jl-eyebox{width:100%;animation:jlSplashTremble .9s ease-in-out 2s 4;filter:drop-shadow(0 24px 44px rgba(0,0,0,.62))}
#jichoSplash.disperse .inner>.jl-eyebox{animation:none}
#jichoSplash .shine{position:absolute;inset:6%;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.82) 47%,rgba(243,190,43,.9) 53%,transparent 70%);transform:translateX(-145%) skewX(-12deg);mix-blend-mode:screen;animation:jlSplashShine .65s ease 1.4s forwards;pointer-events:none}
#jichoSplash.disperse .inner{animation:jlSplashDisperse .95s ease forwards}
#jichoDust{position:absolute;inset:0;pointer-events:none}
#jichoSplash.jl-reduce .inner{transform:none;opacity:1;filter:none;animation:none}
#jichoSplash.jl-reduce .inner>.jl-eyebox,#jichoSplash.jl-reduce .shine{animation:none}
#jichoSplash.jl-reduce .shine{display:none}
@keyframes jlSplashTremble{0%,100%{transform:translate(0,0) rotate(0deg) scale(1)}20%{transform:translate(-2.4px,1.3px) rotate(-1.1deg) scale(1.012)}40%{transform:translate(2.4px,-1.3px) rotate(1.1deg) scale(1)}60%{transform:translate(-1.8px,-2px) rotate(-.8deg) scale(1.012)}80%{transform:translate(1.8px,2px) rotate(.8deg) scale(1)}}
@keyframes jlSplashZoom{0%{transform:scale(.35);opacity:.1;filter:blur(9px)}72%{transform:scale(1.05);opacity:1;filter:blur(0)}100%{transform:scale(1);opacity:1;filter:blur(0)}}
@keyframes jlSplashShine{0%{opacity:0;transform:translateX(-145%) skewX(-12deg)}20%{opacity:1}100%{opacity:0;transform:translateX(145%) skewX(-12deg)}}
@keyframes jlSplashDisperse{0%{transform:scale(1);opacity:1;filter:blur(0)}45%{transform:scale(1.08);opacity:.9}100%{transform:scale(1.24);opacity:0;filter:blur(5px)}}
/* Hand-off: the header eye stays hidden behind the splash, then settles in with Bingo's welcome
   mark entrance (fade and drop, 0.45 s) and pulse (1.3 s, after 0.45 s). */
#brandHome .jl-eyebox{transition:opacity .45s ease,transform .45s ease}
html.jl-hold-header #brandHome .jl-eyebox{opacity:0;transform:translateY(-8px) scale(.85)}
html.jl-welcome #brandHome .jl-eyebox{animation:jlWelcomePulse 1.3s ease-in-out .45s 1}
@keyframes jlWelcomePulse{0%,100%{transform:translateY(0) scale(1) rotate(0deg)}30%{transform:translateY(-2px) scale(1.08) rotate(-3deg)}60%{transform:translateY(1px) scale(1.03) rotate(2deg)}}

.jl{--jl-emb:polygon(0.00% 0.00%,100.00% 0.00%,100.00% 67.64%,80.83% 45.66%,80.78% 45.66%,80.44% 45.66%,80.10% 45.66%,79.76% 45.66%,79.43% 45.66%,79.09% 45.66%,78.75% 45.66%,78.41% 45.66%,78.07% 45.66%,77.73% 45.89%,77.40% 46.56%,77.06% 47.01%,76.72% 47.46%,76.38% 47.80%,76.04% 48.14%,75.70% 48.48%,75.37% 48.70%,75.03% 48.93%,74.69% 49.15%,74.35% 49.38%,74.01% 49.49%,73.68% 49.61%,73.34% 49.83%,73.00% 49.94%,72.66% 50.28%,72.32% 50.96%,71.98% 51.63%,71.65% 52.31%,71.31% 52.99%,70.97% 53.55%,70.63% 54.23%,70.29% 54.79%,69.95% 55.36%,69.62% 56.03%,69.28% 56.60%,68.94% 57.05%,68.60% 57.61%,68.26% 58.17%,67.93% 58.62%,67.59% 59.08%,67.25% 59.64%,66.91% 60.09%,66.57% 60.43%,66.23% 60.88%,65.90% 61.33%,65.56% 61.67%,65.22% 62.12%,64.88% 62.46%,64.54% 62.80%,64.21% 63.13%,63.87% 63.47%,63.53% 63.81%,63.19% 64.04%,62.85% 64.37%,62.51% 64.60%,62.18% 64.83%,61.84% 65.16%,61.50% 65.39%,61.16% 65.61%,60.82% 65.84%,60.48% 65.95%,60.15% 66.18%,59.81% 66.29%,59.47% 66.52%,59.13% 66.63%,58.79% 66.74%,58.46% 66.85%,58.12% 66.97%,57.78% 67.08%,57.44% 66.29%,57.10% 66.29%,56.76% 66.29%,56.43% 66.29%,56.09% 66.29%,55.75% 66.29%,55.41% 66.29%,55.07% 66.29%,54.74% 66.29%,54.40% 66.29%,54.06% 66.29%,53.72% 66.29%,53.38% 66.29%,53.04% 66.29%,52.71% 66.29%,52.37% 66.29%,52.03% 66.29%,51.69% 66.29%,51.35% 66.29%,51.01% 66.29%,50.68% 66.18%,50.34% 66.18%,50.00% 66.18%,49.66% 66.18%,49.32% 66.18%,48.99% 66.07%,48.65% 66.07%,48.31% 66.07%,47.97% 65.95%,47.63% 65.95%,47.29% 65.84%,46.96% 65.73%,46.62% 65.61%,46.28% 65.50%,45.94% 65.39%,45.60% 65.28%,45.26% 65.05%,44.93% 64.94%,44.59% 64.71%,44.25% 64.49%,43.91% 64.26%,43.57% 64.04%,43.24% 63.81%,42.90% 63.59%,42.56% 63.36%,42.22% 63.13%,41.88% 62.80%,41.54% 62.46%,41.21% 62.23%,40.87% 61.89%,40.53% 61.56%,40.19% 61.22%,39.85% 60.77%,39.52% 60.43%,39.18% 60.09%,38.84% 59.64%,38.50% 59.30%,38.16% 58.85%,37.82% 58.40%,37.49% 57.95%,37.15% 57.50%,36.81% 57.05%,36.47% 56.71%,36.13% 56.26%,35.79% 55.81%,35.46% 55.36%,35.12% 55.02%,34.78% 54.57%,34.44% 54.11%,34.10% 53.78%,33.77% 53.44%,33.43% 53.10%,33.09% 52.76%,32.75% 52.42%,32.41% 52.09%,32.07% 51.86%,31.74% 51.63%,31.40% 51.30%,31.06% 51.07%,30.72% 50.96%,30.38% 50.73%,30.05% 50.73%,29.71% 50.85%,29.37% 51.07%,29.03% 51.30%,28.69% 51.52%,28.35% 51.75%,28.02% 51.97%,27.68% 52.20%,27.34% 52.31%,27.00% 52.54%,26.66% 52.76%,26.32% 52.87%,25.99% 53.10%,25.65% 53.33%,25.31% 53.44%,24.97% 53.55%,24.63% 53.78%,24.30% 53.89%,23.96% 54.11%,23.62% 54.23%,23.28% 54.34%,22.94% 54.45%,22.60% 54.68%,22.27% 54.79%,21.93% 54.90%,21.59% 55.02%,21.25% 55.13%,20.91% 55.13%,20.57% 55.24%,20.24% 55.36%,19.90% 55.47%,19.56% 55.47%,19.22% 55.58%,18.88% 55.58%,18.55% 55.69%,18.21% 55.69%,17.87% 55.69%,17.53% 55.47%,17.19% 55.47%,16.85% 55.47%,16.52% 55.47%,16.18% 55.47%,15.84% 55.47%,15.50% 55.47%,15.16% 55.47%,14.83% 55.47%,0.00% 67.64%);--jl-let:polygon(0.00% 67.64%,14.83% 55.47%,15.16% 55.47%,15.50% 55.47%,15.84% 55.47%,16.18% 55.47%,16.52% 55.47%,16.85% 55.47%,17.19% 55.47%,17.53% 55.47%,17.87% 55.69%,18.21% 55.69%,18.55% 55.69%,18.88% 55.58%,19.22% 55.58%,19.56% 55.47%,19.90% 55.47%,20.24% 55.36%,20.57% 55.24%,20.91% 55.13%,21.25% 55.13%,21.59% 55.02%,21.93% 54.90%,22.27% 54.79%,22.60% 54.68%,22.94% 54.45%,23.28% 54.34%,23.62% 54.23%,23.96% 54.11%,24.30% 53.89%,24.63% 53.78%,24.97% 53.55%,25.31% 53.44%,25.65% 53.33%,25.99% 53.10%,26.32% 52.87%,26.66% 52.76%,27.00% 52.54%,27.34% 52.31%,27.68% 52.20%,28.02% 51.97%,28.35% 51.75%,28.69% 51.52%,29.03% 51.30%,29.37% 51.07%,29.71% 50.85%,30.05% 50.73%,30.38% 50.73%,30.72% 50.96%,31.06% 51.07%,31.40% 51.30%,31.74% 51.63%,32.07% 51.86%,32.41% 52.09%,32.75% 52.42%,33.09% 52.76%,33.43% 53.10%,33.77% 53.44%,34.10% 53.78%,34.44% 54.11%,34.78% 54.57%,35.12% 55.02%,35.46% 55.36%,35.79% 55.81%,36.13% 56.26%,36.47% 56.71%,36.81% 57.05%,37.15% 57.50%,37.49% 57.95%,37.82% 58.40%,38.16% 58.85%,38.50% 59.30%,38.84% 59.64%,39.18% 60.09%,39.52% 60.43%,39.85% 60.77%,40.19% 61.22%,40.53% 61.56%,40.87% 61.89%,41.21% 62.23%,41.54% 62.46%,41.88% 62.80%,42.22% 63.13%,42.56% 63.36%,42.90% 63.59%,43.24% 63.81%,43.57% 64.04%,43.91% 64.26%,44.25% 64.49%,44.59% 64.71%,44.93% 64.94%,45.26% 65.05%,45.60% 65.28%,45.94% 65.39%,46.28% 65.50%,46.62% 65.61%,46.96% 65.73%,47.29% 65.84%,47.63% 65.95%,47.97% 65.95%,48.31% 66.07%,48.65% 66.07%,48.99% 66.07%,49.32% 66.18%,49.66% 66.18%,50.00% 66.18%,50.34% 66.18%,50.68% 66.18%,51.01% 66.29%,51.35% 66.29%,51.69% 66.29%,52.03% 66.29%,52.37% 66.29%,52.71% 66.29%,53.04% 66.29%,53.38% 66.29%,53.72% 66.29%,54.06% 66.29%,54.40% 66.29%,54.74% 66.29%,55.07% 66.29%,55.41% 66.29%,55.75% 66.29%,56.09% 66.29%,56.43% 66.29%,56.76% 66.29%,57.10% 66.29%,57.44% 66.29%,57.78% 67.08%,58.12% 66.97%,58.46% 66.85%,58.79% 66.74%,59.13% 66.63%,59.47% 66.52%,59.81% 66.29%,60.15% 66.18%,60.48% 65.95%,60.82% 65.84%,61.16% 65.61%,61.50% 65.39%,61.84% 65.16%,62.18% 64.83%,62.51% 64.60%,62.85% 64.37%,63.19% 64.04%,63.53% 63.81%,63.87% 63.47%,64.21% 63.13%,64.54% 62.80%,64.88% 62.46%,65.22% 62.12%,65.56% 61.67%,65.90% 61.33%,66.23% 60.88%,66.57% 60.43%,66.91% 60.09%,67.25% 59.64%,67.59% 59.08%,67.93% 58.62%,68.26% 58.17%,68.60% 57.61%,68.94% 57.05%,69.28% 56.60%,69.62% 56.03%,69.95% 55.36%,70.29% 54.79%,70.63% 54.23%,70.97% 53.55%,71.31% 52.99%,71.65% 52.31%,71.98% 51.63%,72.32% 50.96%,72.66% 50.28%,73.00% 49.94%,73.34% 49.83%,73.68% 49.61%,74.01% 49.49%,74.35% 49.38%,74.69% 49.15%,75.03% 48.93%,75.37% 48.70%,75.70% 48.48%,76.04% 48.14%,76.38% 47.80%,76.72% 47.46%,77.06% 47.01%,77.40% 46.56%,77.73% 45.89%,78.07% 45.66%,78.41% 45.66%,78.75% 45.66%,79.09% 45.66%,79.43% 45.66%,79.76% 45.66%,80.10% 45.66%,80.44% 45.66%,80.78% 45.66%,80.83% 45.66%,100.00% 67.64%,100.00% 100.00%,0.00% 100.00%);--jl-lid-o:polygon(35.34% 0.00%,65.11% 0.00%,65.11% 48.14%,64.43% 47.39%,63.75% 46.40%,63.08% 45.42%,62.40% 44.46%,61.72% 43.51%,61.05% 42.61%,60.37% 41.74%,59.70% 40.91%,59.02% 40.11%,58.34% 39.39%,57.67% 38.71%,56.99% 38.10%,56.31% 37.62%,55.64% 37.24%,54.96% 36.92%,54.28% 36.66%,53.61% 36.43%,52.93% 36.25%,52.25% 36.11%,51.58% 36.02%,50.90% 35.97%,50.23% 35.97%,49.55% 36.02%,48.87% 36.11%,48.20% 36.24%,47.52% 36.41%,46.84% 36.66%,46.17% 36.97%,45.49% 37.28%,44.81% 37.61%,44.14% 38.00%,43.46% 38.49%,42.78% 39.06%,42.11% 39.58%,41.43% 40.06%,40.76% 40.52%,40.08% 41.00%,39.40% 41.50%,38.73% 42.04%,38.05% 42.66%,37.37% 43.34%,36.70% 44.12%,36.02% 45.10%,35.34% 46.22%);--jl-lid-c:polygon(35.34% 0.00%,65.11% 0.00%,65.11% 47.66%,64.43% 50.09%,63.75% 51.76%,63.08% 53.29%,62.40% 54.68%,61.72% 55.91%,61.05% 57.05%,60.37% 58.09%,59.70% 59.00%,59.02% 59.86%,58.34% 60.64%,57.67% 61.33%,56.99% 61.97%,56.31% 62.53%,55.64% 63.02%,54.96% 63.47%,54.28% 63.87%,53.61% 64.19%,52.93% 64.48%,52.25% 64.68%,51.58% 64.85%,50.90% 64.94%,50.23% 64.94%,49.55% 64.94%,48.87% 64.85%,48.20% 65.05%,47.52% 64.91%,46.84% 64.68%,46.17% 64.41%,45.49% 64.08%,44.81% 63.66%,44.14% 63.23%,43.46% 62.77%,42.78% 62.23%,42.11% 61.58%,41.43% 60.91%,40.76% 60.16%,40.08% 59.35%,39.40% 58.51%,38.73% 57.61%,38.05% 56.51%,37.37% 55.42%,36.70% 52.77%,36.02% 48.70%,35.34% 46.69%)}
.jl-ray-gold-l{left:39.797%;top:8.230%;width:7.497%;height:13.416%;background-image:url(/brand/jicho/ray-gold-l.webp?v=1);transform-origin:136.8% 284.0%}
.jl-ray-red-c{left:48.816%;top:0.789%;width:5.073%;height:20.180%;background-image:url(/brand/jicho/ray-red-c.webp?v=1);transform-origin:24.4% 225.7%}
.jl-ray-gold-r{left:55.862%;top:6.313%;width:7.835%;height:16.009%;background-image:url(/brand/jicho/ray-gold-r.webp?v=1);transform-origin:-74.1% 250.0%}
.jl-ray-red-r{left:60.767%;top:16.347%;width:8.794%;height:10.485%;background-image:url(/brand/jicho/ray-red-r.webp?v=1);transform-origin:-121.8% 286.0%}
.jl-leaf{left:19.899%;top:18.151%;width:24.295%;height:34.160%;background-image:url(/brand/jicho/leaf.webp?v=1);transform-origin:124.1% 82.5%}@keyframes jlBlink{
0%,42%{clip-path:polygon(35.34% 0.00%,65.11% 0.00%,65.11% 48.14%,64.43% 47.39%,63.75% 46.40%,63.08% 45.42%,62.40% 44.46%,61.72% 43.51%,61.05% 42.61%,60.37% 41.74%,59.70% 40.91%,59.02% 40.11%,58.34% 39.39%,57.67% 38.71%,56.99% 38.10%,56.31% 37.62%,55.64% 37.24%,54.96% 36.92%,54.28% 36.66%,53.61% 36.43%,52.93% 36.25%,52.25% 36.11%,51.58% 36.02%,50.90% 35.97%,50.23% 35.97%,49.55% 36.02%,48.87% 36.11%,48.20% 36.24%,47.52% 36.41%,46.84% 36.66%,46.17% 36.97%,45.49% 37.28%,44.81% 37.61%,44.14% 38.00%,43.46% 38.49%,42.78% 39.06%,42.11% 39.58%,41.43% 40.06%,40.76% 40.52%,40.08% 41.00%,39.40% 41.50%,38.73% 42.04%,38.05% 42.66%,37.37% 43.34%,36.70% 44.12%,36.02% 45.10%,35.34% 46.22%)}
46%{clip-path:polygon(35.34% 0.00%,65.11% 0.00%,65.11% 47.79%,64.43% 48.79%,63.75% 49.26%,63.08% 49.66%,62.40% 49.99%,61.72% 50.25%,61.05% 50.47%,60.37% 50.65%,59.70% 50.77%,59.02% 50.89%,58.34% 50.99%,57.67% 51.07%,56.99% 51.15%,56.31% 51.23%,55.64% 51.33%,54.96% 51.44%,54.28% 51.54%,53.61% 51.62%,52.93% 51.69%,52.25% 51.74%,51.58% 51.79%,50.90% 51.82%,50.23% 51.82%,49.55% 51.84%,48.87% 51.83%,48.20% 52.00%,47.52% 52.00%,46.84% 51.99%,46.17% 51.98%,45.49% 51.94%,44.81% 51.85%,44.14% 51.79%,43.46% 51.76%,42.78% 51.72%,42.11% 51.60%,41.43% 51.44%,40.76% 51.24%,40.08% 51.01%,39.40% 50.77%,38.73% 50.52%,38.05% 50.19%,37.37% 49.90%,36.70% 48.80%,36.02% 47.00%,35.34% 46.40%)}
49%{clip-path:polygon(35.34% 0.00%,65.11% 0.00%,65.11% 47.66%,64.43% 50.09%,63.75% 51.76%,63.08% 53.29%,62.40% 54.68%,61.72% 55.91%,61.05% 57.05%,60.37% 58.09%,59.70% 59.00%,59.02% 59.86%,58.34% 60.64%,57.67% 61.33%,56.99% 61.97%,56.31% 62.53%,55.64% 63.02%,54.96% 63.47%,54.28% 63.87%,53.61% 64.19%,52.93% 64.48%,52.25% 64.68%,51.58% 64.85%,50.90% 64.94%,50.23% 64.94%,49.55% 64.94%,48.87% 64.85%,48.20% 65.05%,47.52% 64.91%,46.84% 64.68%,46.17% 64.41%,45.49% 64.08%,44.81% 63.66%,44.14% 63.23%,43.46% 62.77%,42.78% 62.23%,42.11% 61.58%,41.43% 60.91%,40.76% 60.16%,40.08% 59.35%,39.40% 58.51%,38.73% 57.61%,38.05% 56.51%,37.37% 55.42%,36.70% 52.77%,36.02% 48.70%,35.34% 46.69%)}
51.5%{clip-path:polygon(35.34% 0.00%,65.11% 0.00%,65.11% 47.66%,64.43% 50.09%,63.75% 51.76%,63.08% 53.29%,62.40% 54.68%,61.72% 55.91%,61.05% 57.05%,60.37% 58.09%,59.70% 59.00%,59.02% 59.86%,58.34% 60.64%,57.67% 61.33%,56.99% 61.97%,56.31% 62.53%,55.64% 63.02%,54.96% 63.47%,54.28% 63.87%,53.61% 64.19%,52.93% 64.48%,52.25% 64.68%,51.58% 64.85%,50.90% 64.94%,50.23% 64.94%,49.55% 64.94%,48.87% 64.85%,48.20% 65.05%,47.52% 64.91%,46.84% 64.68%,46.17% 64.41%,45.49% 64.08%,44.81% 63.66%,44.14% 63.23%,43.46% 62.77%,42.78% 62.23%,42.11% 61.58%,41.43% 60.91%,40.76% 60.16%,40.08% 59.35%,39.40% 58.51%,38.73% 57.61%,38.05% 56.51%,37.37% 55.42%,36.70% 52.77%,36.02% 48.70%,35.34% 46.69%)}
55%{clip-path:polygon(35.34% 0.00%,65.11% 0.00%,65.11% 47.81%,64.43% 48.66%,63.75% 48.99%,63.08% 49.27%,62.40% 49.48%,61.72% 49.63%,61.05% 49.75%,60.37% 49.83%,59.70% 49.87%,59.02% 49.90%,58.34% 49.93%,57.67% 49.93%,56.99% 49.95%,56.31% 49.99%,55.64% 50.04%,54.96% 50.11%,54.28% 50.18%,53.61% 50.23%,52.93% 50.28%,52.25% 50.31%,51.58% 50.35%,50.90% 50.37%,50.23% 50.37%,49.55% 50.39%,48.87% 50.39%,48.20% 50.56%,47.52% 50.58%,46.84% 50.59%,46.17% 50.61%,45.49% 50.59%,44.81% 50.55%,44.14% 50.53%,43.46% 50.54%,42.78% 50.56%,42.11% 50.50%,41.43% 50.40%,40.76% 50.25%,40.08% 50.09%,39.40% 49.92%,38.73% 49.74%,38.05% 49.50%,37.37% 49.30%,36.70% 48.36%,36.02% 46.82%,35.34% 46.37%)}
60%,100%{clip-path:polygon(35.34% 0.00%,65.11% 0.00%,65.11% 48.14%,64.43% 47.39%,63.75% 46.40%,63.08% 45.42%,62.40% 44.46%,61.72% 43.51%,61.05% 42.61%,60.37% 41.74%,59.70% 40.91%,59.02% 40.11%,58.34% 39.39%,57.67% 38.71%,56.99% 38.10%,56.31% 37.62%,55.64% 37.24%,54.96% 36.92%,54.28% 36.66%,53.61% 36.43%,52.93% 36.25%,52.25% 36.11%,51.58% 36.02%,50.90% 35.97%,50.23% 35.97%,49.55% 36.02%,48.87% 36.11%,48.20% 36.24%,47.52% 36.41%,46.84% 36.66%,46.17% 36.97%,45.49% 37.28%,44.81% 37.61%,44.14% 38.00%,43.46% 38.49%,42.78% 39.06%,42.11% 39.58%,41.43% 40.06%,40.76% 40.52%,40.08% 41.00%,39.40% 41.50%,38.73% 42.04%,38.05% 42.66%,37.37% 43.34%,36.70% 44.12%,36.02% 45.10%,35.34% 46.22%)}
}
@keyframes jlOpen{0%{clip-path:polygon(35.34% 0.00%,65.11% 0.00%,65.11% 47.66%,64.43% 50.09%,63.75% 51.76%,63.08% 53.29%,62.40% 54.68%,61.72% 55.91%,61.05% 57.05%,60.37% 58.09%,59.70% 59.00%,59.02% 59.86%,58.34% 60.64%,57.67% 61.33%,56.99% 61.97%,56.31% 62.53%,55.64% 63.02%,54.96% 63.47%,54.28% 63.87%,53.61% 64.19%,52.93% 64.48%,52.25% 64.68%,51.58% 64.85%,50.90% 64.94%,50.23% 64.94%,49.55% 64.94%,48.87% 64.85%,48.20% 65.05%,47.52% 64.91%,46.84% 64.68%,46.17% 64.41%,45.49% 64.08%,44.81% 63.66%,44.14% 63.23%,43.46% 62.77%,42.78% 62.23%,42.11% 61.58%,41.43% 60.91%,40.76% 60.16%,40.08% 59.35%,39.40% 58.51%,38.73% 57.61%,38.05% 56.51%,37.37% 55.42%,36.70% 52.77%,36.02% 48.70%,35.34% 46.69%)}30%{clip-path:polygon(35.34% 0.00%,65.11% 0.00%,65.11% 47.69%,64.43% 49.55%,63.75% 50.74%,63.08% 51.82%,62.40% 52.79%,61.72% 53.63%,61.05% 54.40%,60.37% 55.10%,59.70% 55.69%,59.02% 56.26%,58.34% 56.76%,57.67% 57.21%,56.99% 57.62%,56.31% 57.99%,55.64% 58.33%,54.96% 58.64%,54.28% 58.92%,53.61% 59.14%,52.93% 59.35%,52.25% 59.49%,51.58% 59.61%,50.90% 59.67%,50.23% 59.67%,49.55% 59.68%,48.87% 59.63%,48.20% 59.81%,47.52% 59.73%,46.84% 59.59%,46.17% 59.42%,45.49% 59.20%,44.81% 58.92%,44.14% 58.64%,43.46% 58.35%,42.78% 58.01%,42.11% 57.57%,41.43% 57.11%,40.76% 56.57%,40.08% 56.00%,39.40% 55.40%,38.73% 54.76%,38.05% 53.96%,37.37% 53.20%,36.70% 51.17%,36.02% 48.00%,35.34% 46.56%)}100%{clip-path:polygon(35.34% 0.00%,65.11% 0.00%,65.11% 48.14%,64.43% 47.39%,63.75% 46.40%,63.08% 45.42%,62.40% 44.46%,61.72% 43.51%,61.05% 42.61%,60.37% 41.74%,59.70% 40.91%,59.02% 40.11%,58.34% 39.39%,57.67% 38.71%,56.99% 38.10%,56.31% 37.62%,55.64% 37.24%,54.96% 36.92%,54.28% 36.66%,53.61% 36.43%,52.93% 36.25%,52.25% 36.11%,51.58% 36.02%,50.90% 35.97%,50.23% 35.97%,49.55% 36.02%,48.87% 36.11%,48.20% 36.24%,47.52% 36.41%,46.84% 36.66%,46.17% 36.97%,45.49% 37.28%,44.81% 37.61%,44.14% 38.00%,43.46% 38.49%,42.78% 39.06%,42.11% 39.58%,41.43% 40.06%,40.76% 40.52%,40.08% 41.00%,39.40% 41.50%,38.73% 42.04%,38.05% 42.66%,37.37% 43.34%,36.70% 44.12%,36.02% 45.10%,35.34% 46.22%)}}

/* The eye alone (every place except the opening): the full logo sits in a box that shows only
   the eye region (x 17–82 %, y 0–68 % of the picture), so the rays, brow and blinking lid line up. */
.jl-eyebox{position:relative;display:block;overflow:hidden;aspect-ratio:780/408;line-height:0}
.jl-eyebox>.jl{position:absolute;left:-26.154%;top:0;width:153.846%;max-width:none}
.jl-eyebox>.jl>.jl-base{width:100%!important;height:auto!important;max-width:none!important;clip-path:var(--jl-emb)}
