@keyframes ss-spin{to{transform:rotate(360deg)}}@keyframes ss-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.newsletter-form-container[data-astro-cid-c5a5jkvp]{width:100%}.newsletter-form[data-astro-cid-c5a5jkvp]{flex-direction:column;gap:.625rem;width:100%;display:flex}.newsletter-success[data-astro-cid-c5a5jkvp]{animation:ss-fade-in .35s var(--ease-settle) both;align-items:center;gap:.5rem;font-family:inherit;font-size:.875rem;font-weight:400}.newsletter-error[data-astro-cid-c5a5jkvp]{align-items:center;font-family:inherit;font-size:.8125rem}.newsletter-error-message[data-astro-cid-c5a5jkvp] a[data-astro-cid-c5a5jkvp]{color:#d4856a;text-decoration:underline}.newsletter-back-button[data-astro-cid-c5a5jkvp]{cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-family:inherit;font-size:.8125rem}.newsletter-legal[data-astro-cid-c5a5jkvp]{letter-spacing:.04em;text-align:center;margin-top:.5rem;font-family:ui-monospace,monospace;font-size:.6875rem}.newsletter-loading-button[data-astro-cid-c5a5jkvp]{display:none}.newsletter-glass[data-astro-cid-c5a5jkvp] .newsletter-form-input[data-astro-cid-c5a5jkvp]{color:#1a1614;width:100%;transition:border-color var(--duration-normal) var(--ease-settle);box-sizing:border-box;background:0 0;border:none;border-bottom:1px dashed #0000004d;outline:none;padding:1rem 1.5rem;font-family:ABCDiatype,sans-serif;font-size:.875rem}.newsletter-glass[data-astro-cid-c5a5jkvp] .newsletter-form-input[data-astro-cid-c5a5jkvp]::placeholder{color:#0006}.newsletter-glass[data-astro-cid-c5a5jkvp] .newsletter-form-input[data-astro-cid-c5a5jkvp]:focus{border-style:solid;border-color:#1a1614}.newsletter-glass[data-astro-cid-c5a5jkvp] .newsletter-form-input[data-astro-cid-c5a5jkvp]:focus-visible{border-style:solid;border-color:#1a1614;outline:none}.newsletter-glass[data-astro-cid-c5a5jkvp] .newsletter-form-button[data-astro-cid-c5a5jkvp]{color:#fff;text-transform:uppercase;letter-spacing:.08em;-webkit-backdrop-filter:blur(12px)saturate(1.4);cursor:pointer;width:100%;transition:background-color var(--duration-normal) var(--ease-signature), transform var(--duration-normal) var(--ease-signature), box-shadow var(--duration-normal) var(--ease-signature);background:#1a1614d9;border:1px solid #1a161426;border-radius:3px;justify-content:center;align-items:center;gap:.5rem;padding:1rem 1.75rem;font-family:BerkeleyMono,monospace;font-size:.875rem;font-weight:400;display:flex;box-shadow:0 4px 20px #00000014,inset 0 1px #ffffff14}.newsletter-glass[data-astro-cid-c5a5jkvp] .newsletter-loading-button[data-astro-cid-c5a5jkvp]{color:#fff;-webkit-backdrop-filter:blur(12px)saturate(1.4);cursor:default;background:#1a1614d9;border:1px solid #1a161426;border-radius:3px;justify-content:center;align-items:center;width:100%;padding:1rem 1.75rem;box-shadow:0 4px 20px #00000014,inset 0 1px #ffffff14}.newsletter-glass[data-astro-cid-c5a5jkvp] .newsletter-form-button[data-astro-cid-c5a5jkvp]:hover{background-color:#1a1614f2;transform:translateY(-1px);box-shadow:0 6px 24px #0000001f,inset 0 1px #ffffff1a}.newsletter-glass[data-astro-cid-c5a5jkvp] .newsletter-form-button[data-astro-cid-c5a5jkvp]:focus-visible{outline-offset:2px;outline:2px solid #c49222}.newsletter-glass[data-astro-cid-c5a5jkvp] .newsletter-success[data-astro-cid-c5a5jkvp]{color:#1a161499}.newsletter-glass[data-astro-cid-c5a5jkvp] .newsletter-error-message[data-astro-cid-c5a5jkvp]{color:#dc2626}.newsletter-glass[data-astro-cid-c5a5jkvp] .newsletter-back-button[data-astro-cid-c5a5jkvp]{color:#1a161473}.newsletter-glass[data-astro-cid-c5a5jkvp] .newsletter-legal[data-astro-cid-c5a5jkvp]{color:#1a161459}.newsletter-dark[data-astro-cid-c5a5jkvp] .newsletter-form[data-astro-cid-c5a5jkvp]{transition:border-color var(--duration-normal) var(--ease-settle);background:0 0;border:none;border-bottom:1px solid #ffffff26;border-radius:0;flex-direction:row;gap:0;padding-bottom:.25rem;position:relative}.newsletter-dark[data-astro-cid-c5a5jkvp] .newsletter-form[data-astro-cid-c5a5jkvp]:after{content:"";transform-origin:50%;background:linear-gradient(90deg,#0000,#fff9,#0000);width:100%;height:1px;transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.newsletter-dark[data-astro-cid-c5a5jkvp] .newsletter-form[data-astro-cid-c5a5jkvp]:focus-within:after{transform:scaleX(1)}.newsletter-dark[data-astro-cid-c5a5jkvp] .newsletter-form-input[data-astro-cid-c5a5jkvp]{color:#ffffffe6;box-sizing:border-box;background:0 0;border:none;outline:none;flex:1;width:100%;min-width:0;padding:.5rem 0;font-family:ABCDiatype,sans-serif;font-size:.875rem}.newsletter-dark[data-astro-cid-c5a5jkvp] .newsletter-form-input[data-astro-cid-c5a5jkvp]:focus,.newsletter-dark[data-astro-cid-c5a5jkvp] .newsletter-form-input[data-astro-cid-c5a5jkvp]:focus-visible{outline:none}.newsletter-dark[data-astro-cid-c5a5jkvp] .newsletter-form-input[data-astro-cid-c5a5jkvp]::placeholder{color:#ffffff4d}.newsletter-dark[data-astro-cid-c5a5jkvp] .newsletter-form-button[data-astro-cid-c5a5jkvp],.newsletter-dark[data-astro-cid-c5a5jkvp] .newsletter-loading-button[data-astro-cid-c5a5jkvp]{color:#ffffff80;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:color var(--duration-normal);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;gap:.4rem;width:auto;padding:.5rem 0 .5rem 1rem;font-family:BerkeleyMono,monospace;font-size:.75rem;font-weight:400;display:flex}.newsletter-dark[data-astro-cid-c5a5jkvp] .newsletter-loading-button[data-astro-cid-c5a5jkvp]{cursor:default}.newsletter-dark[data-astro-cid-c5a5jkvp] .newsletter-form-button[data-astro-cid-c5a5jkvp]:hover{color:#fff}.newsletter-dark[data-astro-cid-c5a5jkvp] .newsletter-arrow[data-astro-cid-c5a5jkvp]{transition:transform var(--duration-normal) var(--ease-signature)}.newsletter-dark[data-astro-cid-c5a5jkvp] .newsletter-form-button[data-astro-cid-c5a5jkvp]:hover .newsletter-arrow[data-astro-cid-c5a5jkvp]{transform:translate(4px)}.newsletter-dark[data-astro-cid-c5a5jkvp] .newsletter-form-button[data-astro-cid-c5a5jkvp]:focus-visible{outline:none}.newsletter-dark[data-astro-cid-c5a5jkvp] .newsletter-success[data-astro-cid-c5a5jkvp]{color:#ffffffd9}.newsletter-dark[data-astro-cid-c5a5jkvp] .newsletter-error-message[data-astro-cid-c5a5jkvp]{color:#f87171}.newsletter-dark[data-astro-cid-c5a5jkvp] .newsletter-back-button[data-astro-cid-c5a5jkvp]{color:#ffffff59}.newsletter-dark[data-astro-cid-c5a5jkvp] .newsletter-legal[data-astro-cid-c5a5jkvp]{color:#fff3;text-align:left}.newsletter-minimal[data-astro-cid-c5a5jkvp] .newsletter-form[data-astro-cid-c5a5jkvp]{flex-direction:row;gap:.5rem}.newsletter-minimal[data-astro-cid-c5a5jkvp] .newsletter-form-input[data-astro-cid-c5a5jkvp]{color:#1a1614;transition:border-color var(--duration-fast);background:0 0;border:none;border-bottom:1px dashed #0000004d;border-radius:0;outline:none;flex:1;min-width:0;padding:.75rem 1rem;font-family:ABCDiatype,sans-serif;font-size:.875rem}.newsletter-minimal[data-astro-cid-c5a5jkvp] .newsletter-form-input[data-astro-cid-c5a5jkvp]:focus{border-color:#1a1614}.newsletter-minimal[data-astro-cid-c5a5jkvp] .newsletter-form-input[data-astro-cid-c5a5jkvp]:focus-visible{border-color:#1a1614;outline:none}.newsletter-minimal[data-astro-cid-c5a5jkvp] .newsletter-form-input[data-astro-cid-c5a5jkvp]::placeholder{color:#1a161459}.newsletter-minimal[data-astro-cid-c5a5jkvp] .newsletter-form-button[data-astro-cid-c5a5jkvp]{color:#1a1614;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:color var(--duration-fast);white-space:nowrap;background:0 0;border:none;border-radius:0;flex-shrink:0;align-items:center;gap:.4rem;padding:.75rem 1.25rem;font-family:BerkeleyMono,monospace;font-size:.875rem;font-weight:400;display:flex}.newsletter-minimal[data-astro-cid-c5a5jkvp] .newsletter-loading-button[data-astro-cid-c5a5jkvp]{color:#1a1614;cursor:default;white-space:nowrap;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:.75rem 1.25rem}.newsletter-minimal[data-astro-cid-c5a5jkvp] .newsletter-form-button[data-astro-cid-c5a5jkvp]:hover{color:#c49222}.newsletter-minimal[data-astro-cid-c5a5jkvp] .newsletter-form-button[data-astro-cid-c5a5jkvp]:focus-visible{outline-offset:2px;outline:2px solid #c49222}.newsletter-minimal[data-astro-cid-c5a5jkvp] .newsletter-success[data-astro-cid-c5a5jkvp]{color:#1a161499}.newsletter-minimal[data-astro-cid-c5a5jkvp] .newsletter-error-message[data-astro-cid-c5a5jkvp]{color:#dc2626}.newsletter-minimal[data-astro-cid-c5a5jkvp] .newsletter-back-button[data-astro-cid-c5a5jkvp]{color:#1a161473}.newsletter-minimal[data-astro-cid-c5a5jkvp] .newsletter-legal[data-astro-cid-c5a5jkvp]{color:#1a161459;text-align:left}#footer-lang-switcher .lang-switcher-dropdown{transform-origin:100% 100%;top:auto;bottom:calc(100% + 8px)}.footer-label{letter-spacing:.14em;text-transform:uppercase;font-family:BerkeleyMono,monospace;font-size:11px}.footer-reg-mark{color:#f5edd64d;user-select:none;transition:transform var(--duration-normal) var(--ease-signature), color var(--duration-normal) var(--ease-signature);margin-top:1px;font-family:BerkeleyMono,monospace;font-size:16px;line-height:1}.footer-clock:hover .footer-reg-mark{color:#f5edd68c;transform:rotate(90deg)}.footer-brand-mark{color:#ffffffeb;filter:drop-shadow(0 0 20px #c4922273)drop-shadow(0 0 50px #c4922233)drop-shadow(0 0 80px #c4922214)}@media (prefers-reduced-motion:reduce){.footer-clock:hover .footer-reg-mark{transform:none}}.footer-text-link:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #c49222b3}.footer-clock-time{letter-spacing:.05em;font-variant-numeric:tabular-nums;font-family:BerkeleyMono,monospace;font-size:13px}.footer-text-link{display:inline}.footer-text-link:after{content:"↗";color:currentColor;opacity:.45;width:auto;transition:opacity .15s var(--ease-signature), transform .15s var(--ease-signature);margin-left:.18em;font-size:.68em;line-height:1;display:inline-block;position:relative;top:-.28em;transform:translate(0,0)}.footer-text-link--external:after{content:"↗"}.footer-text-link:hover:after,.footer-text-link:focus-visible:after{opacity:.7;transform:translate(1px,-1px)}@keyframes status-glow{0%,to{opacity:.4}50%{opacity:1}}.animate-status-glow{animation:3s ease-in-out infinite status-glow}
