.footer[data-astro-cid-oenwriqq]{border-top:1px solid var(--line-soft);background:radial-gradient(60% 120% at 100% 0%, oklch(30% .1 25/.45), transparent 60%), var(--ink-950);padding:1.6rem 0 1.3rem}.footer-inner[data-astro-cid-oenwriqq]{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem 2.5rem;display:flex}.footer-inner[data-astro-cid-oenwriqq]:has(.news){justify-content:space-between}.news[data-astro-cid-oenwriqq]{flex-wrap:nowrap;align-items:center;gap:.6rem 1rem;display:flex;position:relative}.news-line[data-astro-cid-oenwriqq]{color:var(--grey-300);font-size:var(--step--1);white-space:nowrap}.news-field[data-astro-cid-oenwriqq]{width:260px;padding:.2rem .2rem .2rem .3rem}.news-field[data-astro-cid-oenwriqq] input[data-astro-cid-oenwriqq]{padding-block:.35rem;font-size:.9rem}.news-btn[data-astro-cid-oenwriqq]{cursor:pointer;width:36px;height:36px;color:var(--grey-100);background:linear-gradient(180deg, var(--ink-800), var(--ink-850));border:1px solid var(--line);transition:color .3s, background .3s, border-color .3s, transform .3s var(--ease-out);border-radius:999px;flex:none;place-items:center;display:grid}.news-btn[data-astro-cid-oenwriqq] svg[data-astro-cid-oenwriqq]{width:18px;height:18px}.news-btn[data-astro-cid-oenwriqq]:hover{color:oklch(98% .01 30);background:linear-gradient(180deg, var(--red-hi), var(--red));border-color:var(--red-hi);transform:translateY(-1px)}.news-btn[data-astro-cid-oenwriqq]:focus-visible{outline:2px solid var(--red-hi);outline-offset:2px}.news[data-astro-cid-oenwriqq] .form-error[data-astro-cid-oenwriqq]{white-space:nowrap;margin:.3rem 0 0;position:absolute;top:100%;left:0}.news[data-astro-cid-oenwriqq] .form-done[data-astro-cid-oenwriqq]{padding:0;font-weight:500;line-height:44px}.news[data-astro-cid-oenwriqq] .form-done[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{color:var(--red-hi);text-underline-offset:3px;margin-left:.4rem;text-decoration:underline}.news[data-astro-cid-oenwriqq].is-done .news-line[data-astro-cid-oenwriqq]{display:none}.news[data-astro-cid-oenwriqq].is-sending .news-btn[data-astro-cid-oenwriqq]{opacity:.6;pointer-events:none}.sr-only[data-astro-cid-oenwriqq]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=900px){.footer-inner[data-astro-cid-oenwriqq]:has(.news){flex-direction:column;align-items:flex-start}.news[data-astro-cid-oenwriqq]{flex-wrap:wrap;width:100%}.news-line[data-astro-cid-oenwriqq]{white-space:normal;flex-basis:100%}.news-field[data-astro-cid-oenwriqq]{width:100%;max-width:400px}.news[data-astro-cid-oenwriqq] .form-error[data-astro-cid-oenwriqq]{position:static}.news[data-astro-cid-oenwriqq] .form-done[data-astro-cid-oenwriqq]{line-height:1.5}}.socials[data-astro-cid-oenwriqq]{gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.socials[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{isolation:isolate;width:44px;height:44px;color:var(--grey-500);background:linear-gradient(180deg, var(--ink-800), var(--ink-850));border:1px solid var(--line-soft);transition:transform .45s var(--ease-out), color .3s, border-color .35s, box-shadow .45s var(--ease-out);border-radius:13px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px oklch(100% 0 0/.05)}.socials[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:before{content:"";z-index:-1;opacity:0;background:radial-gradient(90% 80% at 50% 120%,oklch(57.5% .215 28/.75),#0000 70%);transition:opacity .4s;position:absolute;inset:0}.socials[data-astro-cid-oenwriqq] svg{width:18px;height:18px;transition:transform .45s var(--ease-out)}.socials[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{color:oklch(98% .01 30);box-shadow:inset 0 1px 0 oklch(100% 0 0/.08), 0 12px 26px -12px var(--red-glow);border-color:oklch(57.5% .215 28/.55);transform:translateY(-3px)}.socials[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover:before{opacity:1}.socials[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover svg{transform:scale(1.08)}.footer-mq[data-astro-cid-oenwriqq]{margin-top:1rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.footer-mq-track[data-astro-cid-oenwriqq]{width:max-content;animation:40s linear infinite mq;display:flex}.footer-mq-row[data-astro-cid-oenwriqq]{display:flex}.footer-mq[data-astro-cid-oenwriqq] span[data-astro-cid-oenwriqq]{font-family:var(--font-display);letter-spacing:-.045em;color:#0000;background:linear-gradient(oklch(93% .01 40/.3),oklch(93% .01 40/.1) 90%);-webkit-background-clip:text;background-clip:text;align-items:center;gap:clamp(1.5rem,3vw,3rem);padding-right:clamp(1.5rem,3vw,3rem);font-size:clamp(2.8rem,1.4rem + 5.6vw,6.6rem);font-weight:800;line-height:1.05;display:inline-flex}.footer-mq[data-astro-cid-oenwriqq] i[data-astro-cid-oenwriqq]{color:var(--red);opacity:.8;font-size:.3em;font-style:normal}.footer-legal[data-astro-cid-oenwriqq]{border-top:1px solid var(--line-soft);color:var(--grey-500);flex-wrap:wrap;justify-content:space-between;gap:.6rem 1.5rem;margin-top:1rem;padding-top:1.2rem;font-size:.82rem;display:flex}.footer--minimal[data-astro-cid-oenwriqq]{background:var(--ink-950);padding-top:0}.footer--minimal[data-astro-cid-oenwriqq] .footer-legal[data-astro-cid-oenwriqq]{margin-top:0}.footer-legal[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{text-decoration:none;transition:color .2s}.footer-legal[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{color:var(--grey-100)}
