.cookie-consent_panel__e1HMb{position:fixed;z-index:11000;bottom:24px;left:24px;width:min(560px,calc(100vw - 48px));max-height:calc(100dvh - 48px);overflow-y:auto;padding:28px;border-radius:18px;background:#fff;color:#242424;border:1px solid #d8d8d8;box-shadow:0 16px 64px #0003;font-size:15px;line-height:1.55}.cookie-consent_panel__e1HMb h2{font-size:23px;font-weight:650;line-height:1.2;margin:0 0 12px}.cookie-consent_panel__e1HMb p{margin:0 0 14px}.cookie-consent_eyebrow__JIfrZ{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:700}.cookie-consent_actions__qL_lt{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:18px}.cookie-consent_actions__qL_lt button{min-height:46px;border:1px solid #252525;border-radius:8px;background:#252525;color:#fff;padding:10px 14px;font-weight:600;cursor:pointer}.cookie-consent_actions__qL_lt button:hover{background:#454545}.cookie-consent_panel__e1HMb summary{text-decoration:underline;text-underline-offset:4px;cursor:pointer;padding:4px 0}.cookie-consent_details__Fhg3k{border-top:1px solid #ddd;padding-top:16px;margin-top:12px;font-size:13px}.cookie-consent_details__Fhg3k h3{font-size:14px;font-weight:700;margin:14px 0 4px}.cookie-consent_details__Fhg3k a{text-decoration:underline;overflow-wrap:anywhere}.cookie-consent_settings__r2Sah{position:fixed;bottom:16px;left:16px;z-index:900;background:#fff;color:#242424;border:1px solid #bbb;border-radius:20px;padding:8px 14px;min-height:40px;font-size:12px;cursor:pointer;box-shadow:0 3px 14px #0001}.cookie-consent_panel__e1HMb a:focus-visible,.cookie-consent_panel__e1HMb button:focus-visible,.cookie-consent_panel__e1HMb summary:focus-visible,.cookie-consent_settings__r2Sah:focus-visible{outline:3px solid #2870c1;outline-offset:4px}.cookie-consent_close__7wKLC{margin-top:14px;text-decoration:underline;cursor:pointer}html[data-theme=dark] .cookie-consent_panel__e1HMb,html[data-theme=dark] .cookie-consent_settings__r2Sah{background:#202020;color:#f5f5f5;border-color:#666}html[data-theme=dark] .cookie-consent_actions__qL_lt button{background:#ededed;color:#171717;border-color:#ededed}@media (max-width:600px){.cookie-consent_panel__e1HMb{left:12px;bottom:12px;width:calc(100vw - 24px);padding:22px;max-height:calc(100dvh - 24px)}.cookie-consent_panel__e1HMb h2{font-size:21px}.cookie-consent_actions__qL_lt{grid-template-columns:1fr}}.footer-skills-rotation_section__lbkB9 .footer-skills-rotation_rotator__PYWME{min-height:clamp(64px,10vw,125px);display:flex;align-items:center;max-width:100%;overflow:hidden}.footer-skills-rotation_skill__rn8xp{display:block;max-width:100%;font-size:clamp(1.45rem,4vw,3.6rem);line-height:1.12;font-weight:600;letter-spacing:-.035em;overflow-wrap:anywhere;animation:footer-skills-rotation_skill-reveal__E6N2S .35s ease both}@keyframes footer-skills-rotation_skill-reveal__E6N2S{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.footer-skills-rotation_skill__rn8xp{animation:none}}@media(max-width:700px){.footer-skills-rotation_section__lbkB9 .footer-skills-rotation_rotator__PYWME{min-height:95px}.footer-skills-rotation_skill__rn8xp{font-size:clamp(1.45rem,6vw,2.1rem)}}.footer-skills-rotation_section__lbkB9 .footer-skills-rotation_rotator__PYWME{margin:22px 0 30px;min-height:clamp(86px,11vw,145px);padding:16px 22px;background:rgba(201,244,77,.15);border-left:4px solid #c9f44d;border-radius:2px;color:#12231e}.footer-skills-rotation_section__lbkB9 .footer-skills-rotation_skill__rn8xp{font-weight:800;letter-spacing:-.025em}@media(max-width:700px){.footer-skills-rotation_section__lbkB9 .footer-skills-rotation_rotator__PYWME{min-height:105px;padding:15px 18px;margin:18px 0 25px}}@media(prefers-color-scheme:dark){html[data-theme=dark] .footer-skills-rotation_section__lbkB9 .footer-skills-rotation_rotator__PYWME{background:rgba(201,244,77,.12);color:#f3f8ef}}.footer-skills-rotation_section__lbkB9{padding-top:clamp(42px,7vw,84px)!important;padding-bottom:clamp(44px,7vw,80px)!important}.footer-skills-rotation_section__lbkB9 .wrap{display:flex;flex-direction:column;align-items:flex-start;gap:0}.footer-skills-rotation_section__lbkB9 h2{margin:clamp(18px,3vw,32px) 0 0!important}.footer-skills-rotation_section__lbkB9 .footer-skills-rotation_rotator__PYWME{margin:clamp(18px,3vw,30px) 0 22px!important;min-height:76px!important;color:#f7fff0!important;background:rgba(201,244,77,.11)!important;border-left:4px solid #c9f44d!important}.footer-skills-rotation_section__lbkB9 .button{margin-top:0!important}@media(max-width:700px){.footer-skills-rotation_section__lbkB9{padding-top:44px!important;padding-bottom:48px!important}.footer-skills-rotation_section__lbkB9 h2{margin:20px 0 0!important}.footer-skills-rotation_section__lbkB9 .footer-skills-rotation_rotator__PYWME{min-height:76px!important;margin:18px 0 20px!important;padding:14px 18px!important}}