.ScrollReveal_target__fenNw[data-fs-reveal=pending]{opacity:0}.ScrollReveal_target__fenNw[data-fs-reveal=shown]{animation:ScrollReveal_appear__MXN5O .6s cubic-bezier(.22,1,.36,1) var(--fs-reveal-delay,0s) backwards}@keyframes ScrollReveal_appear__MXN5O{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}@media (max-width:768px){.ScrollReveal_target__fenNw[data-fs-reveal=shown]{animation-duration:.45s}@keyframes ScrollReveal_appear__MXN5O{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}}@media (prefers-reduced-motion:reduce){.ScrollReveal_target__fenNw[data-fs-reveal]{opacity:1;animation:none}}@media print{.ScrollReveal_target__fenNw[data-fs-reveal]{opacity:1;animation:none}}.CookieConsent_banner__yWW0L{position:fixed;z-index:1000;left:24px;bottom:24px;width:min(420px,calc(100vw - 32px));box-sizing:border-box;padding:22px;color:#f7f7f2;background:#1b1c19;border:1px solid #363832;border-radius:20px;box-shadow:0 12px 40px #0003;font-family:var(--font-inter),sans-serif}.CookieConsent_cookie__99_4C{position:absolute;width:106px;height:106px;-o-object-fit:contain;object-fit:contain;top:-49px;pointer-events:none;filter:drop-shadow(0 8px 8px #0003);transform:rotate(12deg)}.CookieConsent_banner__yWW0L h2{position:relative;margin:0 0 18px;max-width:280px;color:#f7f7f2;font-size:20px;line-height:1.28;font-weight:500;letter-spacing:-.55px}.CookieConsent_row__wO6vv{display:flex;align-items:center;gap:16px}.CookieConsent_banner__yWW0L p{margin:0;line-height:1.45;color:#c5c5bc}.CookieConsent_banner__yWW0L p a{color:inherit;text-decoration:underline;text-underline-offset:2px}.CookieConsent_banner__yWW0L button{font-family:inherit;cursor:pointer;min-height:44px;border:0}.CookieConsent_accept___5eGr{flex-shrink:0;background:#cdff69;color:#17200a;border-radius:12px;padding:10px 23px;font-size:15px;font-weight:600}.CookieConsent_decline__xdH2W{display:block;background:transparent;color:#c5c5bc;margin-top:4px;padding:8px 0 0;font-size:11px}.CookieConsent_banner__yWW0L a:focus-visible,.CookieConsent_banner__yWW0L button:focus-visible,.CookieConsent_settings__PmFbd button:focus-visible{outline:2px solid #92b646;outline-offset:4px}.CookieConsent_settings__PmFbd{text-align:center;padding:0 16px 20px}.CookieConsent_settings__PmFbd button{color:#657064;font:inherit;font-size:12px;background:transparent;border:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.CookieConsent_banner__yWW0L{left:16px;bottom:max(16px,env(safe-area-inset-bottom));width:min(360px,calc(100vw - 32px));padding:12px 16px 8px;border-radius:16px;animation:CookieConsent_consent-arrive__f0MV_ .48s cubic-bezier(.2,.75,.25,1) both}.CookieConsent_cookie__99_4C{width:72px;height:72px;top:-36px;right:8px}.CookieConsent_banner__yWW0L h2{margin-bottom:8px;max-width:235px;font-size:16px;line-height:1.3;letter-spacing:-.35px}.CookieConsent_row__wO6vv{gap:12px}.CookieConsent_banner__yWW0L p{font-size:11px;line-height:1.35}.CookieConsent_accept___5eGr{padding:8px 16px;font-size:13px;border-radius:10px}.CookieConsent_actions__YPCKu{flex:0 0 118px;display:flex;flex-direction:column;align-items:stretch}.CookieConsent_banner__yWW0L .CookieConsent_decline__xdH2W{margin-top:2px;padding:2px 0;min-height:28px;font-size:10px;white-space:nowrap}@keyframes CookieConsent_consent-arrive__f0MV_{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.CookieConsent_banner__yWW0L{animation:none}}