.global-logo[data-v-cede2ec1]{display:flex;flex-direction:column;gap:8px}.global-logo .logo-free-animal[data-v-cede2ec1]{height:37px;width:auto}.global-logo .logo-free-animal[data-v-cede2ec1] path{fill:var(--color-white);transition:fill .3s var(--easing-authentic-motion)}.global-logo .logo-free-animal[data-v-cede2ec1] [data-part=dot]{fill:var(--color-logo-dot,var(--color-red))}.global-logo .logo-keywords-studio[data-v-cede2ec1]{height:auto;opacity:1;transition:opacity .3s var(--easing-authentic-motion);width:114px}.global-logo .logo-keywords-studio[data-v-cede2ec1] path{fill:var(--color-white);transition:fill .3s var(--easing-authentic-motion)}.global-logo.hide-text .logo-keywords-studio[data-v-cede2ec1]{opacity:0}@media (hover:hover){.global-logo:hover .logo-free-animal[data-v-cede2ec1] path,.global-logo:hover .logo-keywords-studio[data-v-cede2ec1] path{fill:var(--color-header-accent,var(--color-red))}.global-logo:hover.hide-text .logo-keywords-studio[data-v-cede2ec1]{opacity:1}}@media only screen and (max-width:850px){.global-logo .logo-free-animal[data-v-cede2ec1]{height:27px}.global-logo .logo-keywords-studio[data-v-cede2ec1]{width:78px}}@media only screen and (max-width:350px){.global-logo .logo-free-animal[data-v-cede2ec1]{height:20px}}.global-breadcrumb[data-v-2bddbb7c]{align-items:center;display:flex;gap:10px}.global-breadcrumb .icon-backslash[data-v-2bddbb7c]{flex-shrink:0;width:6.5px}.global-breadcrumb .icon-backslash[data-v-2bddbb7c] path{fill:var(--color-white)}.global-breadcrumb .text[data-v-2bddbb7c]{color:var(--color-white);font-family:var(--font-primary);font-size:18px;font-weight:600;line-height:1;transition:color .3s var(--easing-authentic-motion)}.global-breadcrumb.is-link .text[data-v-2bddbb7c]:after{background-color:var(--color-header-accent,var(--color-red));content:"";display:block;height:2px;opacity:0;transform:translateY(4px);transition:width .3s var(--easing-authentic-motion),opacity .3s var(--easing-authentic-motion);width:0}@media (hover:hover){.global-breadcrumb.is-link .text[data-v-2bddbb7c]:hover:after{opacity:1;width:100%}.global-breadcrumb.is-link:hover .text[data-v-2bddbb7c]{color:var(--color-header-accent,var(--color-red))}.global-breadcrumb.is-link:hover .text[data-v-2bddbb7c]:after{opacity:1;width:100%}}@media only screen and (max-width:850px){.global-breadcrumb .text[data-v-2bddbb7c]{font-size:14px}.global-breadcrumb .icon-backslash[data-v-2bddbb7c]{width:5px}}.global-hamburger[data-v-97405393]{background-color:var(--color-red);color:var(--color-white);cursor:pointer;display:inline-block;font-family:var(--font-primary);font-size:18px;font-weight:600;line-height:.8;max-height:-moz-max-content;max-height:max-content;text-transform:uppercase;transition:color .3s var(--easing-authentic-motion),background-color .3s var(--easing-authentic-motion)}@media (hover:hover){.global-hamburger[data-v-97405393]:hover{background-color:var(--color-white);color:var(--color-red)}}@media only screen and (max-width:850px){.global-hamburger[data-v-97405393]{font-size:14px}}.header-floating[data-v-24929dd5]{left:0;position:fixed;top:0;transition:transform .4s var(--easing-authentic-motion);width:100%}.header-floating .hotspot[data-v-24929dd5]{display:none;height:100%;left:0;position:absolute;top:100%;width:100%}.header-floating.state-off[data-v-24929dd5]{transform:translateY(-100%)}.header-floating.state-off .hotspot[data-v-24929dd5]{display:block}.header-floating.state-float[data-v-24929dd5],.header-floating.state-top[data-v-24929dd5]{transform:translateY(0)}.header-floating.is-fixed[data-v-24929dd5]{transition:none}.global-header[data-v-5b8bf4fb]{--color-header-accent:var(--color-red);--color-logo-dot:var(--color-red);align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;padding:var(--padding-v-24) var(--padding-h-32)}.global-header .side-right[data-v-5b8bf4fb]{align-items:center;display:flex;flex-direction:row;justify-content:center}.global-header .global-breadcrumb[data-v-5b8bf4fb]{padding:5px 10px 5px 5px}.global-header .global-hamburger[data-v-5b8bf4fb]{padding:5px}.global-header.has-mix-blend-mode[data-v-5b8bf4fb]{mix-blend-mode:difference}.global-header.is-over-red[data-v-5b8bf4fb]{--color-header-accent:var(--color-black);--color-logo-dot:var(--color-white)}@media only screen and (max-width:850px){.global-header .logo[data-v-5b8bf4fb]{top:4px}.global-header .global-hamburger[data-v-5b8bf4fb]{right:16px}}.global-panel-menu[data-v-f9806fd3]{--slot-speed:.4s;--panel-open-speed:.4s;--reveal-speed:.6s;--reveal-distance:80px;--stagger:.08s;background-color:color-mix(in srgb,var(--color-black) 90%,transparent);box-sizing:border-box;height:var(--unit-100vh);left:0;overflow:hidden;padding:28px 0 35px;position:fixed;top:0;transform:translateY(100%);transition:transform var(--panel-open-speed) var(--easing-authentic-motion);width:100%}.global-panel-menu .main-menu[data-v-f9806fd3]{display:flex;flex-direction:column;left:50%;list-style:none;margin:0;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.global-panel-menu .menu-item[data-v-f9806fd3]{opacity:0;transform:translateY(var(--reveal-distance));transition:opacity 0s var(--easing-authentic-motion) var(--panel-open-speed),transform 0s var(--easing-authentic-motion) var(--panel-open-speed);width:100%}.global-panel-menu .menu-link[data-v-f9806fd3]{display:block;margin:0 auto;overflow:hidden;position:relative;width:-moz-fit-content;width:fit-content}.global-panel-menu .menu-item-text[data-v-f9806fd3]{color:var(--color-white);display:block;font-family:var(--font-primary);font-size:72px;font-weight:700;line-height:1;padding-block:12px;text-align:center;transition:transform var(--slot-speed) var(--easing-authentic-motion)}.global-panel-menu .menu-item-text.next[data-v-f9806fd3]{color:var(--color-red);left:0;position:absolute;top:100%;width:100%}.global-panel-menu .social-media-container[data-v-f9806fd3]{bottom:35px;display:flex;justify-content:space-between;left:0;padding-inline:32px;position:absolute;right:0}.global-panel-menu .social-link[data-v-f9806fd3]{align-items:center;display:flex;gap:6px;margin:-10px;padding:10px;transform:translateY(200px);transition:transform 0s var(--easing-authentic-motion) var(--panel-open-speed)}.global-panel-menu .social-icon[data-v-f9806fd3]{flex-shrink:0}.global-panel-menu .social-icon[data-v-f9806fd3] path{fill:var(--color-white);transition:fill .3s var(--easing-authentic-motion)}.global-panel-menu .icon-instagram[data-v-f9806fd3]{height:13px;width:13px}.global-panel-menu .icon-linkedin[data-v-f9806fd3]{height:12px;width:12px}.global-panel-menu .social-label[data-v-f9806fd3]{color:var(--color-white);font-family:var(--font-primary);font-size:18px;font-weight:700;line-height:1.2;text-transform:uppercase;transition:color .3s var(--easing-authentic-motion)}.global-panel-menu.is-opened[data-v-f9806fd3]{transform:translateY(0)}.global-panel-menu.is-opened .menu-item[data-v-f9806fd3]{opacity:1;transform:translateY(0);transition:opacity var(--reveal-speed) var(--easing-authentic-motion) var(--reveal-delay),transform var(--reveal-speed) var(--easing-authentic-motion) var(--reveal-delay)}.global-panel-menu .menu-item[data-v-f9806fd3]{--reveal-delay:calc(var(--panel-open-speed) + var(--i, 0)*var(--stagger))}.global-panel-menu .menu-item[data-v-f9806fd3]:nth-child(2){--i:1}.global-panel-menu .menu-item[data-v-f9806fd3]:nth-child(3){--i:2}.global-panel-menu .menu-item[data-v-f9806fd3]:nth-child(4){--i:3}.global-panel-menu .menu-item[data-v-f9806fd3]:nth-child(5){--i:4}.global-panel-menu .menu-item[data-v-f9806fd3]:nth-child(n+6){--i:5}.global-panel-menu.is-opened .social-link[data-v-f9806fd3]{transform:translateY(0);transition:transform 1s var(--easing-authentic-motion)}@media (hover:hover){.global-panel-menu .menu-link:hover .menu-item-text[data-v-f9806fd3]{transform:translateY(-100%)}.global-panel-menu .social-link:hover .social-label[data-v-f9806fd3]{color:var(--color-red)}.global-panel-menu .social-link:hover .social-icon[data-v-f9806fd3] path{fill:var(--color-red)}}@media only screen and (max-width:1200px) and (max-height:840px){.global-panel-menu .menu-item-text[data-v-f9806fd3]{font-size:52px}.global-panel-menu .social-media-container[data-v-f9806fd3]{bottom:24px;padding-inline:16px}}@media only screen and (max-width:850px){.global-panel-menu[data-v-f9806fd3]{padding:24px 0 32px}.global-panel-menu .menu-item-text[data-v-f9806fd3]{font-size:36px;padding-block:8px}.global-panel-menu .social-label[data-v-f9806fd3]{font-size:14px}.global-panel-menu .social-media-container[data-v-f9806fd3]{bottom:24px;padding-inline:16px}}
