.arm-root{font-family:var(--arm-font)!important;font-size:var(--arm-font-size);position:relative;z-index:99999;color:var(--arm-text);width:100%;isolation:isolate}.arm-root,.arm-root *{box-sizing:border-box}.arm-root a,.arm-root button{font-family:var(--arm-font)!important}.arm-root button,.arm-root a{box-shadow:none!important}.arm-root button{appearance:none;-webkit-appearance:none}.arm-header{width:100%;height:var(--arm-header-h);background:var(--arm-bg)!important;display:flex!important;align-items:center!important;gap:clamp(16px,2.2vw,42px);padding:0 clamp(18px,4vw,64px);position:relative;z-index:10;border:0!important;box-shadow:none!important;overflow:visible!important}.arm-logo{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;text-decoration:none!important;color:var(--arm-text)!important;min-width:0;flex:0 0 auto;margin:0!important}.arm-logo img{width:var(--arm-logo-w);max-width:24vw;max-height:calc(var(--arm-header-h) - 18px);object-fit:contain;display:block;margin:0!important}.arm-desktop-menu{flex:1 1 auto!important;min-width:0!important;margin:0!important;overflow:visible!important}.arm-desktop-menu ul{display:flex!important;align-items:center!important;justify-content:center!important;gap:clamp(12px,1.55vw,34px)!important;list-style:none!important;margin:0!important;padding:0!important;flex-wrap:nowrap!important;width:100%}.arm-desktop-menu li{list-style:none!important;margin:0!important;padding:0!important;white-space:nowrap!important;flex:0 1 auto!important;min-width:0!important}.arm-desktop-menu a{position:relative!important;color:var(--arm-text)!important;text-decoration:none!important;font-weight:750!important;letter-spacing:.01em;padding:12px 0!important;display:block!important;line-height:1.18!important;white-space:nowrap!important;background:transparent!important;border:0!important;font-size:clamp(13px,1.05vw,var(--arm-font-size))!important;max-width:18ch!important;overflow:hidden!important;text-overflow:clip!important}.arm-desktop-menu a:after{content:"";position:absolute;left:0;bottom:3px;height:1px;width:100%;background:var(--arm-accent);transform-origin:left;transform:scaleX(.28);opacity:.65;transition:transform var(--arm-speed) cubic-bezier(.16,1,.3,1),opacity var(--arm-speed)}.arm-desktop-menu a:hover:after,.arm-desktop-menu .current-menu-item>a:after{transform:scaleX(1);opacity:1}.arm-toggle{margin-left:0!important;width:auto!important;min-width:calc(var(--arm-burger-size) + 36px)!important;height:54px!important;border:0!important;background:transparent!important;color:var(--arm-burger)!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;cursor:pointer!important;padding:0!important;position:relative;z-index:12;line-height:1!important;outline:none!important;border-radius:0!important;flex:0 0 auto!important}.arm-toggle:hover,.arm-toggle:focus{background:transparent!important;color:var(--arm-burger)!important;border:0!important}.arm-lines{width:var(--arm-burger-size);height:24px;position:relative;display:inline-block;flex:0 0 auto}.arm-lines i{height:2px;background:currentColor;border-radius:10px;position:absolute;right:0;transition:all var(--arm-speed) cubic-bezier(.16,1,.3,1)}.arm-lines i:nth-child(1){top:3px;width:64%}.arm-lines i:nth-child(2){top:11px;width:100%}.arm-lines i:nth-child(3){top:19px;width:48%}.arm-toggle:hover .arm-lines i:nth-child(1),.arm-toggle:hover .arm-lines i:nth-child(3){width:100%}.arm-close-text{font-size:12px;text-transform:uppercase;letter-spacing:.18em;opacity:0;transform:translateX(8px);transition:all var(--arm-speed);font-weight:800;color:currentColor}.arm-root.is-open .arm-toggle,.arm-root.is-open .arm-toggle:hover{color:var(--arm-burger-open)!important}.arm-root.is-open .arm-lines i:nth-child(1){top:11px;width:100%;transform:rotate(45deg)}.arm-root.is-open .arm-lines i:nth-child(2){opacity:0;transform:translateX(10px)}.arm-root.is-open .arm-lines i:nth-child(3){top:11px;width:100%;transform:rotate(-45deg)}.arm-root.is-open .arm-close-text{opacity:.86;transform:translateX(0)}.arm-panel{position:fixed!important;inset:0!important;background:var(--arm-panel-bg)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);z-index:6;color:var(--arm-panel-text);visibility:hidden;opacity:0;pointer-events:none;transition:opacity var(--arm-speed) cubic-bezier(.16,1,.3,1),visibility var(--arm-speed);border:0!important;box-shadow:none!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;max-height:100svh!important}.arm-root.is-open .arm-panel{visibility:visible;opacity:1;pointer-events:auto}.arm-panel-inner{min-height:auto!important;padding:calc(var(--arm-header-h) + 40px) clamp(22px,6vw,90px) max(28px,env(safe-area-inset-bottom));display:grid;grid-template-rows:1fr auto;gap:38px}.arm-stage{position:relative;overflow:visible!important;min-height:42vh}.arm-level{position:absolute;inset:0 auto auto 0;width:100%;transform:translateX(0);opacity:1;transition:transform var(--arm-speed) cubic-bezier(.16,1,.3,1),opacity var(--arm-speed);visibility:visible}.arm-level[aria-hidden="true"]{transform:translateX(18%);opacity:0;pointer-events:none;visibility:hidden}.arm-level.is-parent{transform:translateX(-18%);opacity:0;pointer-events:none;visibility:hidden}.arm-level.is-active{visibility:visible!important;opacity:1!important;transform:translateX(0)!important;pointer-events:auto!important}.arm-sub-holder{display:none!important}.arm-menu-list{list-style:none!important;margin:0!important;padding:0!important;max-width:min(920px,82vw)}.arm-menu-item{border-bottom:1px solid var(--arm-border);list-style:none!important;margin:0!important;padding:0!important}.arm-menu-link{width:100%!important;position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;background:transparent!important;border:0!important;color:var(--arm-panel-text)!important;text-decoration:none!important;font-family:var(--arm-font)!important;font-size:clamp(30px,5.8vw,var(--arm-menu-size))!important;line-height:var(--arm-line-height)!important;font-weight:780!important;letter-spacing:-.055em!important;padding:18px 0 20px!important;cursor:pointer!important;text-align:left!important;border-radius:0!important}.arm-menu-link:hover,.arm-menu-link:focus{background:transparent!important;color:var(--arm-panel-text)!important;border:0!important}.arm-menu-link span{position:relative;display:inline-block}.arm-menu-link span:after{content:"";position:absolute;left:0;bottom:-7px;height:2px;width:100%;background:var(--arm-accent);transform:scaleX(.08);transform-origin:left;transition:transform var(--arm-speed) cubic-bezier(.16,1,.3,1)}.arm-menu-link:hover span:after,.current-menu-item .arm-menu-link span:after{transform:scaleX(1)}.arm-menu-link em{font-style:normal;font-size:.52em;opacity:.7;transition:transform var(--arm-speed);font-weight:500}.arm-menu-link:hover em{transform:translateX(8px)}.arm-back{border:0!important;background:transparent!important;color:var(--arm-panel-text)!important;font-family:var(--arm-font)!important;font-size:13px!important;text-transform:uppercase;letter-spacing:.18em;opacity:.8;display:inline-flex!important;gap:10px;align-items:center;cursor:pointer;padding:0 0 22px!important}.arm-back:hover,.arm-back:focus{background:transparent!important;color:var(--arm-accent)!important;border:0!important}.arm-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;border-top:1px solid var(--arm-border);padding-top:24px}.arm-socials{display:flex;gap:12px;flex-wrap:wrap}.arm-socials a,.arm-mail{color:var(--arm-panel-text)!important;text-decoration:none!important;border:1px solid var(--arm-border)!important;border-radius:999px;padding:12px 15px;transition:all var(--arm-speed);font-weight:650;background:transparent!important}.arm-socials a:hover,.arm-mail:hover{border-color:var(--arm-accent)!important;color:var(--arm-accent)!important;transform:translateY(-2px)}.arm-mail span{opacity:.62;margin-left:8px;font-weight:400}.arm-mobile-mail{display:none!important;color:var(--arm-text)!important;text-decoration:none!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;width:34px;height:34px;align-items:center;justify-content:center;flex:0 0 34px}.arm-mobile-mail svg{width:24px;height:24px;display:block;color:currentColor}.arm-root.is-open .arm-mobile-mail{color:var(--arm-burger-open)!important}body.arm-lock,html.arm-lock{overflow:auto!important;position:static!important;height:auto!important;touch-action:auto!important}@media(max-width:1380px){.arm-header{gap:clamp(12px,1.6vw,28px);padding-left:clamp(16px,3vw,44px);padding-right:clamp(16px,3vw,44px)}.arm-desktop-menu ul{gap:clamp(10px,1.2vw,22px)!important}.arm-desktop-menu a{font-size:clamp(12px,.95vw,var(--arm-font-size))!important;max-width:16ch!important}.arm-logo img{max-width:20vw}}@media(max-width:1180px){.arm-desktop-menu{display:none!important}.arm-header{justify-content:flex-start!important}.arm-mobile-mail{display:inline-flex!important;order:1}.arm-logo{order:2!important;margin-right:auto!important;margin-left:0!important}.arm-toggle{order:3!important;margin-left:auto!important;min-width:auto!important}.arm-root.is-open .arm-close-text{display:inline-block}.arm-logo img{max-width:58vw}}@media(max-width:767px){.arm-header{padding-left:14px!important;padding-right:14px!important;gap:12px!important}.arm-mobile-mail{display:inline-flex!important;width:32px;height:32px;flex-basis:32px}.arm-mobile-mail svg{width:23px;height:23px}.arm-logo{justify-content:flex-start!important;text-align:left!important;flex:0 1 auto!important}.arm-logo img{width:min(var(--arm-logo-w),52vw)!important;max-width:52vw!important;margin-left:0!important}.arm-toggle{justify-content:flex-end!important;margin-left:auto!important;min-width:44px!important}.arm-panel-inner{padding:calc(var(--arm-header-h) + 26px) 22px max(26px,env(safe-area-inset-bottom))}.arm-footer{align-items:flex-start;flex-direction:column}.arm-mail{width:100%;border-radius:18px}.arm-mail span{display:block;margin:6px 0 0}.arm-menu-list{max-width:100%}.arm-menu-link{padding:15px 0 17px!important;letter-spacing:-.04em!important}.arm-close-text{display:none!important;font-size:10px}.arm-root.is-open .arm-close-text{display:inline-block!important}}@media(prefers-reduced-motion:no-preference){.arm-root.is-open .arm-menu-item{animation:armItemIn .48s cubic-bezier(.16,1,.3,1) both}.arm-root.is-open .arm-menu-item:nth-child(2){animation-delay:.035s}.arm-root.is-open .arm-menu-item:nth-child(3){animation-delay:.07s}.arm-root.is-open .arm-menu-item:nth-child(4){animation-delay:.105s}.arm-root.is-open .arm-menu-item:nth-child(5){animation-delay:.14s}@keyframes armItemIn{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}}.arm-root{width:100%!important;max-width:100%!important;display:block!important}.arm-header{width:100%!important;max-width:100%!important;left:0!important;right:0!important;justify-content:space-between!important;gap:clamp(12px,1.2vw,26px)!important;padding-left:clamp(22px,3.2vw,58px)!important;padding-right:clamp(22px,3.2vw,58px)!important}.arm-logo{flex:0 0 auto!important;margin-left:0!important;margin-right:clamp(16px,2vw,38px)!important;justify-content:flex-start!important}.arm-desktop-menu{flex:1 1 auto!important;min-width:0!important;overflow:visible!important}.arm-desktop-menu ul{justify-content:flex-end!important;gap:clamp(8px,1vw,22px)!important;flex-wrap:nowrap!important;width:100%!important}.arm-desktop-menu li{flex:0 0 auto!important;white-space:nowrap!important}.arm-desktop-menu a{white-space:nowrap!important;overflow:visible!important;text-overflow:unset!important;max-width:none!important;font-size:clamp(11px,.82vw,var(--arm-font-size))!important}.arm-toggle{flex:0 0 auto!important;margin-left:clamp(12px,1.5vw,28px)!important;justify-content:flex-end!important}.arm-root.is-open .arm-desktop-menu{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;flex:0 0 0!important}.arm-root.is-open .arm-header{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100vw!important;max-width:100vw!important;z-index:100000!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding-left:clamp(18px,4vw,64px)!important;padding-right:clamp(18px,4vw,64px)!important}.arm-root.is-open .arm-logo{order:1!important;margin:0!important;margin-right:auto!important}.arm-root.is-open .arm-toggle{order:3!important;margin-left:auto!important}.arm-root.is-open .arm-panel{z-index:99998!important}@media(max-width:1180px){.arm-header{justify-content:space-between!important}.arm-mobile-mail{display:inline-flex!important;order:1!important}.arm-logo{order:2!important;margin-left:0!important;margin-right:auto!important}.arm-toggle{order:3!important;margin-left:auto!important}}.arm-root{--arm-header-side:clamp(22px,5vw,92px)}.arm-header{padding-left:var(--arm-header-side)!important;padding-right:var(--arm-header-side)!important}.arm-logo{align-self:center!important;transform:none!important}.arm-logo img{width:var(--arm-logo-w)!important;max-width:clamp(150px,18vw,270px)!important;max-height:calc(var(--arm-header-h) - 26px)!important;object-fit:contain!important;object-position:left center!important}.arm-desktop-menu ul{justify-content:flex-end!important;gap:clamp(14px,1.45vw,30px)!important}.arm-desktop-menu a{max-width:none!important;overflow:visible!important;font-size:clamp(12px,.88vw,16px)!important;letter-spacing:.015em!important}.arm-root.is-open .arm-header{background:transparent!important;height:clamp(82px,10vw,126px)!important;padding-top:clamp(14px,2vw,26px)!important;align-items:flex-start!important}.arm-root.is-open .arm-logo img{max-height:86px!important;max-width:clamp(155px,18vw,260px)!important}.arm-root.is-open .arm-toggle{height:58px!important;margin-top:10px!important}.arm-panel{background:radial-gradient(circle at 84% 42%,rgb(255 255 255 / .08),transparent 34%),linear-gradient(135deg,rgb(255 255 255 / .035),transparent 42%),var(--arm-panel-bg)!important}.arm-panel-inner{padding:clamp(130px,14vw,190px) var(--arm-header-side) max(34px,env(safe-area-inset-bottom))!important;gap:34px!important}.arm-level[data-level="0"] .arm-menu-list{max-width:min(1280px,86vw)!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:clamp(44px,7vw,120px)!important;row-gap:0!important}.arm-level[data-level="0"] .arm-menu-item{min-width:0!important}.arm-level[data-level="0"] .arm-menu-link{font-size:clamp(32px,4.1vw,64px)!important;padding:16px 0 20px!important;letter-spacing:-.052em!important}.arm-level:not([data-level="0"]) .arm-menu-list{max-width:min(900px,82vw)!important;display:block!important}.arm-level:not([data-level="0"]) .arm-menu-link{font-size:clamp(30px,4.8vw,70px)!important}.arm-menu-item{border-bottom-color:rgb(255 255 255 / .16)!important}.arm-menu-link{transition:transform .42s cubic-bezier(.16,1,.3,1),opacity .42s cubic-bezier(.16,1,.3,1)!important}.arm-menu-link:hover{transform:translateX(10px)!important}.arm-menu-link em{width:34px!important;height:34px!important;border:1px solid rgb(255 255 255 / .24)!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:.42em!important}.arm-menu-link:hover em{border-color:var(--arm-accent)!important;color:var(--arm-accent)!important}.arm-footer{max-width:min(1280px,86vw)!important;border-top-color:rgb(255 255 255 / .14)!important}@media(max-width:1180px){.arm-header{padding-left:18px!important;padding-right:18px!important}.arm-root.is-open .arm-header{height:var(--arm-header-h)!important;align-items:center!important;padding-top:0!important}.arm-root.is-open .arm-toggle{margin-top:0!important}.arm-panel-inner{padding:calc(var(--arm-header-h) + 28px) 22px max(28px,env(safe-area-inset-bottom))!important}.arm-level[data-level="0"] .arm-menu-list{display:block!important;max-width:100%!important}.arm-level[data-level="0"] .arm-menu-link{font-size:clamp(30px,10vw,var(--arm-menu-size))!important}.arm-logo img{max-width:52vw!important}}@media(max-width:767px){.arm-panel-inner{padding-top:calc(var(--arm-header-h) + 22px)!important}.arm-menu-link:hover{transform:none!important}.arm-menu-link em{width:28px!important;height:28px!important}}.arm-header{width:100%!important;max-width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding-left:clamp(18px,4vw,72px)!important;padding-right:clamp(18px,4vw,72px)!important;overflow:visible!important}.arm-logo{margin-left:0!important;margin-right:auto!important;flex:0 0 auto!important;justify-content:flex-start!important;order:1!important}.arm-logo img{object-position:left center!important;margin-left:0!important;display:block!important}.arm-desktop-menu{order:2!important;flex:1 1 auto!important;min-width:0!important;display:flex!important;justify-content:flex-end!important;overflow:visible!important;margin-left:clamp(20px,4vw,72px)!important}.arm-desktop-menu>ul,.arm-desktop-menu .menu{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:clamp(14px,1.6vw,32px)!important;width:auto!important;max-width:100%!important;list-style:none!important;margin:0!important;padding:0!important;flex-wrap:nowrap!important}.arm-desktop-menu>ul>li,.arm-desktop-menu .menu>li{position:relative!important;white-space:nowrap!important;flex:0 0 auto!important;overflow:visible!important}.arm-desktop-menu>ul>li>a,.arm-desktop-menu .menu>li>a{max-width:none!important;overflow:visible!important;text-overflow:unset!important;font-size:clamp(12px,.82vw,var(--arm-font-size))!important;white-space:nowrap!important;padding:14px 0!important}.arm-toggle{order:3!important;margin-left:clamp(20px,2.6vw,48px)!important;flex:0 0 auto!important;justify-content:flex-end!important}@media(min-width:1181px){.arm-desktop-menu .sub-menu{position:absolute!important;top:calc(100% + 16px)!important;left:50%!important;transform:translate(-50%,12px)!important;min-width:260px!important;max-width:min(520px,42vw)!important;display:grid!important;grid-template-columns:1fr!important;gap:0!important;background:rgb(255 255 255 / .96)!important;color:#111!important;border:1px solid rgb(0 0 0 / .07)!important;border-radius:22px!important;padding:16px!important;box-shadow:0 24px 70px rgb(0 0 0 / .18)!important;list-style:none!important;margin:0!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1),visibility .28s!important;z-index:100010!important}.arm-desktop-menu .menu-item-has-children:hover>.sub-menu,.arm-desktop-menu .menu-item-has-children:focus-within>.sub-menu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(-50%,0)!important}.arm-desktop-menu .sub-menu:before{content:"";position:absolute;left:50%;top:-8px;transform:translateX(-50%) rotate(45deg);width:16px;height:16px;background:rgb(255 255 255 / .96);border-left:1px solid rgb(0 0 0 / .07);border-top:1px solid rgb(0 0 0 / .07)}.arm-desktop-menu .sub-menu li{display:block!important;white-space:normal!important;position:relative!important;list-style:none!important;margin:0!important;padding:0!important}.arm-desktop-menu .sub-menu a{color:#111!important;background:transparent!important;border-radius:14px!important;padding:12px 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;font-size:14px!important;font-weight:750!important;letter-spacing:0!important;line-height:1.2!important;white-space:normal!important;max-width:none!important;text-transform:none!important}.arm-desktop-menu .sub-menu a:after{display:none!important}.arm-desktop-menu .sub-menu a:hover{background:rgb(0 0 0 / .055)!important;color:#111!important;transform:translateX(3px)!important}.arm-desktop-menu .sub-menu .sub-menu{left:calc(100% + 12px)!important;top:0!important;transform:translate(8px,0)!important}.arm-desktop-menu .sub-menu .menu-item-has-children:hover>.sub-menu,.arm-desktop-menu .sub-menu .menu-item-has-children:focus-within>.sub-menu{transform:translate(0,0)!important}.arm-desktop-menu .sub-menu .sub-menu:before{display:none!important}}.arm-root.is-open .arm-header{background:transparent!important;justify-content:space-between!important;align-items:flex-start!important}.arm-root.is-open .arm-desktop-menu{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;flex:0 0 0!important;width:0!important;margin:0!important}.arm-root.is-open .arm-logo{margin:0!important;margin-right:auto!important;order:1!important}.arm-root.is-open .arm-toggle{margin-left:auto!important;order:3!important}.arm-panel-inner{display:block!important;padding:clamp(124px,13vw,178px) var(--arm-header-side) max(34px,env(safe-area-inset-bottom))!important}.arm-panel-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(260px,360px)!important;gap:clamp(42px,7vw,120px)!important;align-items:start!important;max-width:1440px!important;margin:0 auto!important;width:100%!important}.arm-stage{min-height:50vh!important;width:100%!important;max-width:980px!important;overflow:visible!important}.arm-level[data-level="0"] .arm-menu-list{display:block!important;max-width:980px!important;width:100%!important}.arm-level[data-level="0"] .arm-menu-link{font-size:clamp(36px,4.8vw,var(--arm-menu-size))!important;padding:15px 0 18px!important;letter-spacing:-.055em!important}.arm-side-info{display:flex!important;flex-direction:column!important;gap:18px!important;position:sticky!important;top:150px!important;color:var(--arm-panel-text)!important;padding-top:10px!important}.arm-side-kicker{margin:0 0 6px!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:.24em!important;color:var(--arm-accent)!important;font-weight:800!important}.arm-side-link{color:var(--arm-panel-text)!important;text-decoration:none!important;background:rgb(255 255 255 / .06)!important;border:1px solid rgb(255 255 255 / .14)!important;border-radius:22px!important;padding:16px 18px!important;display:block!important;transition:transform .34s cubic-bezier(.16,1,.3,1),border-color .34s,background .34s!important}.arm-side-link small{display:block!important;opacity:.62!important;text-transform:uppercase!important;font-size:11px!important;letter-spacing:.16em!important;margin-bottom:7px!important;font-weight:800!important}.arm-side-link span{display:block!important;font-size:clamp(14px,1.2vw,18px)!important;line-height:1.25!important;word-break:break-word!important}.arm-side-link:hover{transform:translateY(-3px)!important;border-color:var(--arm-accent)!important;background:rgb(255 255 255 / .1)!important;color:var(--arm-panel-text)!important}.arm-side-socials{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:8px!important}.arm-side-socials a{color:var(--arm-panel-text)!important;text-decoration:none!important;border:1px solid rgb(255 255 255 / .16)!important;border-radius:999px!important;padding:10px 13px!important;font-size:12px!important;font-weight:800!important;letter-spacing:.04em!important;background:transparent!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important}.arm-side-socials a:hover{color:var(--arm-accent)!important;border-color:var(--arm-accent)!important;transform:translateY(-2px)!important}.arm-footer{display:none!important}@media(min-width:900px) and (max-height:760px){.arm-panel-grid{grid-template-columns:minmax(0,1fr) minmax(220px,320px)!important;gap:clamp(28px,5vw,80px)!important}.arm-stage{max-width:1120px!important}.arm-level[data-level="0"] .arm-menu-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:clamp(30px,5vw,80px)!important;max-width:1120px!important}.arm-level[data-level="0"] .arm-menu-link{font-size:clamp(28px,3.2vw,48px)!important;padding:12px 0 14px!important}}@media(max-width:1180px){.arm-desktop-menu{display:none!important}.arm-header{padding-left:16px!important;padding-right:16px!important;align-items:center!important}.arm-mobile-mail{display:inline-flex!important;order:1!important;color:var(--arm-text)!important}.arm-logo{order:2!important;margin-left:0!important;margin-right:auto!important}.arm-logo img{max-width:54vw!important;object-position:left center!important}.arm-toggle{order:3!important;margin-left:auto!important}.arm-root.is-open .arm-header{align-items:center!important;padding-top:0!important;height:var(--arm-header-h)!important}.arm-panel-inner{padding:calc(var(--arm-header-h) + 26px) 22px max(28px,env(safe-area-inset-bottom))!important}.arm-panel-grid{display:block!important;max-width:100%!important}.arm-stage{max-width:100%!important;min-height:44vh!important}.arm-level[data-level="0"] .arm-menu-list{display:block!important;max-width:100%!important}.arm-level[data-level="0"] .arm-menu-link{font-size:clamp(30px,10vw,var(--arm-menu-size))!important}.arm-side-info{display:none!important}.arm-footer{display:flex!important}}.arm-header{justify-content:flex-start!important;overflow:visible!important;width:100%!important;max-width:none!important}.arm-logo{margin-right:auto!important;align-self:center!important}.arm-desktop-menu{margin-left:auto!important;overflow:visible!important;position:static!important;align-self:stretch!important;display:flex!important;align-items:center!important}.arm-desktop-menu>ul,.arm-desktop-menu .menu{justify-content:flex-end!important;align-items:center!important;height:100%!important;overflow:visible!important}.arm-desktop-menu li{position:relative!important;overflow:visible!important}.arm-desktop-menu a{max-width:none!important;overflow:visible!important;text-overflow:unset!important;white-space:nowrap!important}.arm-root.is-open .arm-desktop-menu{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(-8px);transition:opacity var(--arm-speed),transform var(--arm-speed),visibility var(--arm-speed)}.arm-desktop-menu .sub-menu{position:absolute!important;top:calc(100% - 1px)!important;left:50%!important;transform:translate(-50%,14px)!important;min-width:min(760px,calc(100vw - 56px))!important;max-width:calc(100vw - 56px)!important;background:var(--arm-mega-bg)!important;color:var(--arm-mega-text)!important;border:1px solid var(--arm-mega-border)!important;border-radius:24px!important;padding:24px!important;box-shadow:0 30px 80px rgb(0 0 0 / .18)!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px 22px!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:999999!important;transition:opacity var(--arm-speed) cubic-bezier(.16,1,.3,1),transform var(--arm-speed) cubic-bezier(.16,1,.3,1),visibility var(--arm-speed)!important;height:auto!important;list-style:none!important;margin:0!important}.arm-desktop-menu .menu-item-has-children:hover>.sub-menu,.arm-desktop-menu .menu-item-has-children:focus-within>.sub-menu,.arm-desktop-menu .sub-menu:hover{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(-50%,0)!important}.arm-desktop-menu .menu-item-has-children:after{content:"";position:absolute;left:-18px;right:-18px;top:100%;height:22px;background:#fff0;z-index:999998}.arm-desktop-menu .sub-menu li{display:block!important;width:100%!important;white-space:normal!important;position:relative!important}.arm-desktop-menu .sub-menu a{color:var(--arm-mega-text)!important;background:transparent!important;border:0!important;display:flex!important;align-items:center!important;min-height:44px!important;border-radius:14px!important;padding:11px 12px!important;font-size:14px!important;font-weight:700!important;line-height:1.25!important;white-space:normal!important;letter-spacing:.01em!important;transition:background var(--arm-speed),color var(--arm-speed),transform var(--arm-speed)!important}.arm-desktop-menu .sub-menu a:after{display:none!important}.arm-desktop-menu .sub-menu a:hover{background:color-mix(in srgb,var(--arm-mega-accent) 18%,transparent)!important;color:var(--arm-mega-text)!important;transform:translateX(4px)!important}.arm-desktop-menu .sub-menu .sub-menu{position:static!important;transform:none!important;min-width:0!important;max-width:none!important;box-shadow:none!important;border:0!important;border-left:1px solid var(--arm-mega-border)!important;border-radius:0!important;padding:6px 0 6px 12px!important;display:block!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:transparent!important;grid-column:auto!important;margin-top:2px!important}.arm-desktop-menu .sub-menu .sub-menu a{font-size:13px!important;font-weight:600!important;opacity:.82!important;min-height:34px!important;padding:8px 10px!important}@media(min-width:1024px){.arm-panel-inner{padding-top:calc(var(--arm-header-h) + 56px)!important}.arm-panel-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(260px,360px)!important;gap:clamp(36px,7vw,120px)!important;align-items:start!important}.arm-menu-list{max-width:none!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:clamp(30px,5vw,80px)!important;row-gap:0!important}.arm-menu-link{font-size:clamp(30px,3.1vw,var(--arm-menu-size))!important;padding:17px 0 19px!important;letter-spacing:-.045em!important}.arm-side-info{display:flex!important;flex-direction:column!important;gap:14px!important;padding-top:10px!important;position:sticky!important;top:calc(var(--arm-header-h) + 36px)!important}.arm-footer{display:none!important}}@media(max-width:1023px){.arm-menu-list{display:block!important;max-width:min(920px,82vw)!important}.arm-side-info{display:none!important}}@media(max-width:1180px){.arm-desktop-menu{display:none!important}}@media (min-width:1024px){.arm-root.is-open .arm-panel-inner{padding-top:calc(var(--arm-header-h) + 54px)!important;padding-left:var(--arm-header-side)!important;padding-right:var(--arm-header-side)!important}.arm-root.is-open .arm-panel-grid{display:grid!important;grid-template-columns:minmax(420px,0.72fr) minmax(300px,0.28fr)!important;gap:clamp(46px,7vw,120px)!important;max-width:1480px!important;width:100%!important;margin:0 auto!important;align-items:start!important}.arm-root.is-open .arm-stage{max-width:900px!important;width:100%!important;min-height:54vh!important}.arm-root.is-open .arm-menu-list,.arm-root.is-open .arm-level[data-level="0"] .arm-menu-list{display:block!important;grid-template-columns:none!important;max-width:900px!important;width:100%!important;column-gap:0!important}.arm-root.is-open .arm-menu-item{width:100%!important}.arm-root.is-open .arm-menu-link,.arm-root.is-open .arm-level[data-level="0"] .arm-menu-link{font-size:clamp(36px,4.2vw,var(--arm-menu-size))!important;padding:14px 0 17px!important;line-height:1.02!important}.arm-root.is-open .arm-side-info{display:flex!important;flex-direction:column!important;gap:16px!important;position:sticky!important;top:calc(var(--arm-header-h) + 44px)!important;padding-top:8px!important}.arm-root.is-open .arm-side-info:before{content:"";width:54px;height:2px;background:var(--arm-accent);display:block;margin-bottom:8px;opacity:.95}.arm-root.is-open .arm-side-link{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}}@media (min-width:1024px) and (max-height:760px){.arm-root.is-open .arm-panel-inner{padding-top:calc(var(--arm-header-h) + 28px)!important}.arm-root.is-open .arm-menu-list,.arm-root.is-open .arm-level[data-level="0"] .arm-menu-list{display:block!important;grid-template-columns:none!important}.arm-root.is-open .arm-menu-link,.arm-root.is-open .arm-level[data-level="0"] .arm-menu-link{font-size:clamp(28px,3.1vw,46px)!important;padding:10px 0 12px!important}.arm-root.is-open .arm-side-info{gap:10px!important}.arm-root.is-open .arm-side-link{padding:12px 14px!important;border-radius:18px!important}}.aww-overlay-header,.arm-overlay-header,.awwrm-overlay-header{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:clamp(34px, 5vw, 70px) clamp(28px, 7vw, 100px) clamp(22px, 3vw, 40px)!important;gap:clamp(24px, 5vw, 80px)!important;box-sizing:border-box!important;width:100%!important}.aww-overlay-header .aww-logo,.arm-overlay-header .aww-logo,.awwrm-overlay-header .aww-logo,.aww-overlay-header .arm-logo,.arm-overlay-header .arm-logo,.awwrm-overlay-header .arm-logo{margin-left:clamp(8px, 1.5vw, 20px)!important;flex:0 0 auto!important}.aww-overlay-header .aww-logo img,.arm-overlay-header .aww-logo img,.awwrm-overlay-header .aww-logo img,.aww-overlay-header .arm-logo img,.arm-overlay-header .arm-logo img,.awwrm-overlay-header .arm-logo img{max-height:clamp(42px, 5vw, 58px)!important;width:auto!important;display:block!important}.aww-close,.arm-close,.awwrm-close{margin-right:clamp(8px, 1.5vw, 20px)!important;flex:0 0 auto!important}.aww-overlay-inner,.arm-overlay-inner,.awwrm-overlay-inner{margin-top:clamp(34px, 5vw, 70px)!important}@media (max-width:767px){.aww-overlay-header,.arm-overlay-header,.awwrm-overlay-header{padding:28px 22px 18px!important}.aww-overlay-inner,.arm-overlay-inner,.awwrm-overlay-inner{margin-top:28px!important}}@media (min-width:1024px){.arm-root.is-open .arm-panel-inner{padding-top:calc(var(--arm-header-h) + 110px)!important}.arm-root.is-open .arm-panel-grid{gap:clamp(68px,8vw,150px)!important}.arm-root.is-open .arm-stage{padding-top:8px!important}}@media (min-width:1024px) and (max-height:820px){.arm-root.is-open .arm-panel-inner{padding-top:calc(var(--arm-header-h) + 70px)!important}}@media (max-width:1023px){.arm-root.is-open .arm-panel-inner{padding-top:calc(var(--arm-header-h) + 48px)!important}}.arm-desktop-menu .sub-menu{position:fixed!important;left:var(--arm-mega-left,24px)!important;top:var(--arm-mega-top,92px)!important;transform:translateY(14px)!important;width:min(820px,calc(100vw - 48px))!important;min-width:0!important;max-width:calc(100vw - 48px)!important;max-height:calc(100vh - var(--arm-mega-top,92px) - 24px)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;color:var(--arm-mega-text,#358f2f)!important;scrollbar-width:thin!important}.arm-desktop-menu .menu-item-has-children:hover>.sub-menu,.arm-desktop-menu .menu-item-has-children:focus-within>.sub-menu,.arm-desktop-menu .sub-menu:hover{transform:translateY(0)!important}.arm-desktop-menu .sub-menu a{color:var(--arm-mega-text,#358f2f)!important}.arm-desktop-menu .sub-menu .sub-menu{position:static!important;left:auto!important;top:auto!important;width:auto!important;max-height:none!important;overflow:visible!important;transform:none!important}@media(max-width:1280px){.arm-desktop-menu .sub-menu{width:min(720px,calc(100vw - 36px))!important;max-width:calc(100vw - 36px)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:900px){.arm-desktop-menu .sub-menu{display:none!important}}html.arm-lock,body.arm-lock{overflow:auto!important;position:static!important;height:auto!important;touch-action:auto!important}.arm-root:not(.is-open) .arm-panel{pointer-events:none!important}.arm-root.is-open .arm-panel{overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.arm-root{pointer-events:none!important;z-index:9999!important}.arm-header,.arm-panel{pointer-events:auto!important}.arm-panel{display:none}.arm-root.is-open .arm-panel{display:block!important}html.arm-lock,body.arm-lock{overflow:auto!important;position:static!important;height:auto!important}.arm-desktop-menu>li{position:relative}.arm-desktop-menu>li::after{content:"";position:absolute;left:0;right:0;bottom:-35px;height:40px}.arm-desktop-menu .sub-menu{margin-top:-8px!important;transition-delay:.12s!important}.arm-desktop-menu>li:hover>.sub-menu{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.arm-desktop-menu .sub-menu{transition:opacity .22s ease,transform .22s ease,visibility .22s ease!important}.arm-root.is-open{position:relative!important;z-index:2147483000!important;isolation:isolate!important}.arm-root.is-open .arm-header{z-index:2147483002!important}.arm-root.is-open .arm-panel{display:block!important;z-index:2147483001!important;top:0!important;right:0!important;bottom:0!important;left:0!important;height:100svh!important;max-height:100svh!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important}@supports not (height:100svh){.arm-root.is-open .arm-panel{height:100vh!important;max-height:100vh!important}}@media(max-width:1023px){.arm-root.is-open .arm-header{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100vw!important;max-width:100vw!important;background:transparent!important}.arm-panel-inner{display:flex!important;flex-direction:column!important;min-height:100svh!important;padding:calc(var(--arm-header-h) + 24px) 22px max(24px,env(safe-area-inset-bottom))!important;gap:22px!important}.arm-panel-grid{display:block!important;width:100%!important;max-width:100%!important;flex:0 0 auto!important}.arm-stage{position:relative!important;width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;overflow:visible!important;padding-bottom:2px!important}.arm-level{position:relative!important;inset:auto!important;width:100%!important;display:none!important;transform:none!important;opacity:1!important;visibility:hidden!important;pointer-events:none!important}.arm-level.is-active,.arm-level[aria-hidden="false"]{display:block!important;visibility:visible!important;pointer-events:auto!important}.arm-level[aria-hidden="true"],.arm-level.is-parent{display:none!important;visibility:hidden!important;pointer-events:none!important}.arm-menu-list,.arm-level[data-level="0"] .arm-menu-list{width:100%!important;max-width:100%!important;display:block!important;margin:0!important;padding:0!important}.arm-menu-item{width:100%!important}.arm-menu-link,.arm-level[data-level="0"] .arm-menu-link{font-size:clamp(27px,8.6vw,43px)!important;line-height:1.05!important;letter-spacing:-.045em!important;padding:13px 0 15px!important}.arm-back{padding:0 0 18px!important;margin:0!important}.arm-side-info{display:none!important}.arm-footer{display:flex!important;position:relative!important;z-index:2!important;flex:0 0 auto!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;width:100%!important;gap:12px!important;margin-top:4px!important;padding-top:20px!important;border-top:1px solid var(--arm-border)!important;clear:both!important}.arm-socials{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(62px,1fr))!important;gap:8px!important;width:100%!important}.arm-socials a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:10px 8px!important;text-align:center!important;font-size:12px!important;line-height:1!important}.arm-mail{width:100%!important;margin:0!important;border-radius:16px!important;padding:13px 14px!important;line-height:1.2!important;word-break:break-word!important}.arm-mail span{display:block!important;margin:6px 0 0!important}}@media(max-width:767px){.arm-header{min-height:var(--arm-header-h)!important}.arm-root.is-open .arm-close-text,.arm-close-text{display:none!important}.arm-toggle{width:46px!important;min-width:46px!important;max-width:46px!important;flex:0 0 46px!important;overflow:hidden!important}.arm-logo img{max-width:50vw!important}}@media(max-width:390px){.arm-header{padding-left:12px!important;padding-right:12px!important;gap:8px!important}.arm-mobile-mail{width:30px!important;height:30px!important;flex:0 0 30px!important}.arm-mobile-mail svg{width:21px!important;height:21px!important}.arm-logo img{max-width:46vw!important}.arm-menu-link,.arm-level[data-level="0"] .arm-menu-link{font-size:clamp(25px,8.2vw,36px)!important}}