.demoload{z-index:80;background:#05070f;place-items:center;padding:24px;transition:opacity .6s cubic-bezier(.22,1,.36,1);display:grid;position:fixed;inset:0}.demoload__in{justify-items:center;gap:.95rem;display:grid}.demoload__mark{aspect-ratio:1;border-radius:50%;width:clamp(4.4rem,3rem + 6vw,7rem);display:block;position:relative;box-shadow:0 0 18px #8cf06a42,0 0 54px #63c94629}.demoload__mark>img{width:100%;height:100%;display:block;position:absolute;inset:0}.demoload__name{letter-spacing:.01em;color:#e9f9ed;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(1.5rem,1.2rem + 1.4vw,2.1rem);font-weight:400}.demoload__line{letter-spacing:.1em;color:#def4e48c;text-align:center;margin:0;font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;font-size:.72rem}.demoload__line a{color:inherit;text-decoration:none}.demoload__line a:hover{color:#8cf06a}.demo-admin{-webkit-backdrop-filter:blur(8px);color:#8cf06a;letter-spacing:.02em;white-space:nowrap;background:#05070fdb;border:1px solid #8cf06ad9;border-radius:.75rem;flex:none;justify-content:center;align-items:center;gap:.6rem;padding:.95rem 1.5rem;font-size:.875rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background .22s,color .22s,box-shadow .22s,transform .22s;display:inline-flex;box-shadow:0 14px 34px -14px #000000bf,0 0 22px -6px #8cf06a73}.demo-admin:hover{color:#05070f;background:#8cf06a;transform:translateY(-1px);box-shadow:0 18px 44px -14px #8cf06ae6}.demo-admin__i{flex:none;width:1.05rem;height:1.05rem}@media (max-width:639px){.demo-admin{grid-column:1/-1;width:100%;padding:.8rem 1rem;font-size:.8125rem}.demo-admin__i{display:none}}.demoback{left:max(.9rem, env(safe-area-inset-left));bottom:max(.9rem, env(safe-area-inset-bottom));z-index:95;position:fixed}.demoback__b{-webkit-backdrop-filter:blur(6px);color:#e9f9ed;background:#05070fd1;border:1px solid #def4e438;border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;font-size:1rem;line-height:1;text-decoration:none;transition:border-color .22s,background .22s,color .22s;display:grid}.demoback__b:hover{color:#8cf06a;background:#05070feb;border-color:#8cf06a99}@media (max-width:1439.98px){.demoback{padding:.6rem max(.9rem, env(safe-area-inset-left)) max(.9rem, env(safe-area-inset-bottom));position:static}}#cookie-banner{pointer-events:none}#cookie-banner .glass{pointer-events:auto}.demosay{z-index:120;-webkit-backdrop-filter:blur(8px);background:#102a438c;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.demosay[hidden]{display:none}.demosay__box{text-align:left;background:#fff;border:1px solid #d9e2ec;border-radius:1.25rem;max-width:26rem;padding:1.6rem 1.5rem 1.35rem;box-shadow:0 30px 70px -30px #102a4399}.demosay__t{color:#102a43;margin:0 0 .5rem;font-family:Fraunces,Georgia,serif;font-size:1.3rem}.demosay__w{letter-spacing:.04em;color:#627d98;margin:0 0 .6rem;font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;font-size:.75rem}.demosay__w[hidden]{display:none}.demosay__l{color:#486581;margin:0 0 1.15rem;font-size:.9rem;line-height:1.55}.demosay__b{appearance:none;cursor:pointer;color:#fff;font:inherit;background:#243b53;border:0;border-radius:.75rem;padding:.65rem 1.4rem;font-size:.85rem;font-weight:500}.demosay__b:hover{background:#102a43}.demohello{z-index:130;-webkit-backdrop-filter:blur(7px);background:#05070f9e;place-items:center;padding:1.25rem;animation:.26s cubic-bezier(.2,.7,.3,1) both demohello-in;display:grid;position:fixed;inset:0}.demohello[hidden]{display:none}.demohello[data-below]{place-items:start center;min-height:100svh;padding-top:0;position:absolute;inset:auto 0}.demohello[data-below] .demohello__box{padding:1.2rem 1.15rem 1.1rem}.demohello[data-below] .demohello__t{font-size:1.2rem}.demohello[data-below] .demohello__l{margin-bottom:1rem;font-size:.86rem;line-height:1.5}@keyframes demohello-in{0%{opacity:0}to{opacity:1}}.demohello__box{text-align:left;background:#05070f;border:1px solid #8cf06a57;border-radius:1.1rem;max-width:30rem;padding:1.7rem 1.6rem 1.45rem;animation:.3s cubic-bezier(.2,.7,.3,1) both demohello-rise;box-shadow:0 30px 80px -28px #000000e6,inset 0 0 0 1px #ffffff08}@keyframes demohello-rise{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}.demohello__k{letter-spacing:.24em;text-transform:uppercase;color:#8cf06a;margin:0 0 .55rem;font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;font-size:.66rem}.demohello__t{color:#e9f9ed;margin:0 0 .6rem;font-family:Fraunces,Georgia,serif;font-size:1.36rem;line-height:1.2}.demohello__l{color:#def4e4bd;margin:0 0 1.25rem;font-size:.9rem;line-height:1.6}.demohello__row{flex-wrap:wrap;gap:.6rem;display:flex}.demohello__go{color:#8cf06a;background:#8cf06a1f;border:1px solid #8cf06a;border-radius:.8rem;align-items:center;gap:.5rem;padding:.7rem 1.15rem;font-size:.86rem;font-weight:600;text-decoration:none;transition:background .14s,color .14s;display:inline-flex}.demohello__go:hover,.demohello__go:focus-visible{color:#05070f;background:#8cf06a}.demohello__cog{font-size:.95em}.demohello__stay{appearance:none;cursor:pointer;color:#def4e4c7;font:inherit;background:0 0;border:1px solid #def4e438;border-radius:.8rem;padding:.7rem 1.1rem;font-size:.86rem}.demohello__stay:hover{color:#e9f9ed;border-color:#def4e473}nav.nav-over-hero{top:var(--demoline-h)}#nearby:has(.nb-slide[style*=img\/nearby-]) .space-y-2\.5:empty{height:max(10.5rem,18.5vw + .5rem)}
