.foot{--fn:var(--neon,var(--accent));position:relative;isolation:isolate;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;gap:14px 30px;margin:40px 0 0;padding:32px 0 20px;border:0;background:linear-gradient(transparent,rgba(7,8,14,.8));font:400 12.5px var(--font-body);font-variant-caps:normal;letter-spacing:0;color:var(--dim)}.foot::before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--fn) 70%,transparent) 22%,color-mix(in srgb,var(--fn) 70%,transparent) 78%,transparent)}.foot::after{content:"";position:absolute;left:0;top:-1px;width:220px;height:3px;background:linear-gradient(90deg,transparent,var(--fn),transparent);filter:blur(1px);animation:foot-run 7.5s cubic-bezier(.4,0,.6,1) infinite}@keyframes foot-run{0%{transform:translateX(-240px);opacity:0}8%{opacity:1}46%{opacity:1}54%,100%{transform:translateX(100vw);opacity:0}}.foot a{color:var(--fg2);transition:color .15s,text-shadow .15s,border-color .15s,box-shadow .15s}.foot a:hover{color:var(--fn)}.foot .sp{flex:1}.foot .lock{display:inline-flex;align-items:center;gap:13px}.foot .lock .mk{flex:none;width:40px;height:40px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 31 C55 24.5 63 22.5 70 23.5 C82 25.5 89.5 36.5 89.5 50 C89.5 66 80.5 83.5 69 89 C62 92.5 56 90 50 87.5 C44 90 38 92.5 31 89 C19.5 83.5 10.5 66 10.5 50 C10.5 36.5 18 25.5 30 23.5 C37 22.5 45 24.5 50 31 Z' fill='none' stroke='%23F1EFE8' stroke-width='8' stroke-linejoin='round'/%3E%3Cpath d='M50 30 C50 22 51.5 15 55 9' fill='none' stroke='%23F1EFE8' stroke-width='8' stroke-linecap='round'/%3E%3Cpath d='M55.5 16 C59 7 69 3 79 5.5 C75 14.5 65 19.5 55.5 16 Z' fill='%23F1EFE8'/%3E%3Ccircle cx='50' cy='57' r='14' fill='%23b6ef3c'/%3E%3C/svg%3E") center/contain no-repeat;filter:drop-shadow(0 0 7px color-mix(in srgb,var(--fn) 45%,transparent))}.foot .lock span{display:block}.foot .lock b{display:block;font:400 28px/1 "Poiret One",sans-serif;letter-spacing:.05em;-webkit-text-stroke:.7px currentColor;text-transform:lowercase;color:#f7ffe6;text-shadow:0 0 2px #fff,0 0 9px var(--fn),0 0 22px color-mix(in srgb,var(--fn) 70%,transparent)}.foot .lock b{position:relative}.foot .lock b::after{content:"cursed apple";position:absolute;z-index:-1;left:0;top:78%;transform:scaleY(-1);-webkit-text-stroke:0;color:var(--fn);text-shadow:none;white-space:nowrap;opacity:.55;filter:blur(3px);-webkit-mask-image:linear-gradient(0deg,#000,transparent 70%);mask-image:linear-gradient(0deg,#000,transparent 70%);pointer-events:none}.foot .lock b i{font-style:normal;animation:foot-flick 7.5s steps(1) infinite}@keyframes foot-flick{0%,61%{opacity:1}62%{opacity:.25}64%{opacity:1}66%{opacity:.25}69%,100%{opacity:1}}.foot .lock small{display:block;margin-top:5px;font-family:var(--wide);font-stretch:var(--stretch);font-weight:800;font-size:10px;line-height:1;letter-spacing:.32em;text-transform:uppercase;color:var(--accent)}.foot .soc{display:flex;gap:6px}.foot .soc a{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--line2)}.foot .soc a::before{content:"";width:18px;height:18px;background:currentColor;-webkit-mask:var(--ic) center/contain no-repeat;mask:var(--ic) center/contain no-repeat}.foot .soc .dc{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.3 4.4A19.6 19.6 0 0 0 15.4 3l-.6 1.3a18.2 18.2 0 0 0-5.6 0L8.6 3a19.5 19.5 0 0 0-4.9 1.5C.6 9.1-.3 13.6.1 18.1a19.8 19.8 0 0 0 6 3l1.3-2.1a12.8 12.8 0 0 1-2-1l.5-.4a14 14 0 0 0 12.2 0l.5.4a12.8 12.8 0 0 1-2 1l1.3 2.1a19.7 19.7 0 0 0 6-3c.5-5.2-.8-9.7-3.6-13.7zM8.1 15.4c-1.2 0-2.2-1.1-2.2-2.4s1-2.4 2.2-2.4 2.2 1.1 2.2 2.4-1 2.4-2.2 2.4zm7.8 0c-1.2 0-2.2-1.1-2.2-2.4s1-2.4 2.2-2.4 2.2 1.1 2.2 2.4-1 2.4-2.2 2.4z'/%3E%3C/svg%3E")}.foot .soc .ig{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M7.5 2h9A5.5 5.5 0 0 1 22 7.5v9a5.5 5.5 0 0 1-5.5 5.5h-9A5.5 5.5 0 0 1 2 16.5v-9A5.5 5.5 0 0 1 7.5 2Zm0 2A3.5 3.5 0 0 0 4 7.5v9A3.5 3.5 0 0 0 7.5 20h9a3.5 3.5 0 0 0 3.5-3.5v-9A3.5 3.5 0 0 0 16.5 4h-9ZM12 7a5 5 0 1 1 0 10 5 5 0 0 1 0-10Zm0 2a3 3 0 1 0 0 6 3 3 0 0 0 0-6Zm5.25-3.25a1.25 1.25 0 1 1 0 2.5 1.25 1.25 0 0 1 0-2.5Z'/%3E%3C/svg%3E")}.foot .soc .yt{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M23 7.2a3 3 0 0 0-2.1-2.1C19 4.6 12 4.6 12 4.6s-7 0-8.9.5A3 3 0 0 0 1 7.2 31 31 0 0 0 .5 12 31 31 0 0 0 1 16.8a3 3 0 0 0 2.1 2.1c1.9.5 8.9.5 8.9.5s7 0 8.9-.5a3 3 0 0 0 2.1-2.1 31 31 0 0 0 .5-4.8 31 31 0 0 0-.5-4.8zM9.7 15.1V8.9l5.6 3.1-5.6 3.1z'/%3E%3C/svg%3E")}.foot .soc a:hover{border-color:var(--fn);box-shadow:0 0 14px color-mix(in srgb,var(--fn) 40%,transparent)}.foot nav{display:flex;flex-wrap:wrap;gap:14px 28px}.foot nav a{font:600 15px/1 var(--cond,"Barlow Condensed",sans-serif);letter-spacing:.11em;text-transform:uppercase}.foot nav a.yg{text-transform:none;letter-spacing:.06em}.foot .nv{flex-basis:100%;margin-top:16px;letter-spacing:0;color:var(--dim)}@media(max-width:760px){.foot{gap:16px 20px}.foot .lock{flex:0 0 100%}.foot .sp{display:none}.foot nav{gap:0 20px}.foot nav a{display:inline-flex;align-items:center;min-height:40px}}@media(prefers-reduced-motion:reduce){.foot::after{display:none}.foot .lock b i{animation:none}}
