.amh-wrap{--amh-h:72px;z-index:1000;font-family:var(--am-font-body,system-ui, sans-serif);color:var(--amh-fg);font-size:15px;line-height:1.5;position:relative}.amh-wrap *,.amh-wrap :before,.amh-wrap :after{box-sizing:border-box}.amh-wrap ul,.amh-wrap li{margin:0;padding:0;list-style:none}.amh-wrap li:before,.amh-wrap li:after{content:none}.amh-wrap a{text-decoration:none}.amh-wrap img{max-width:none;display:block}.amh-wrap--sticky:not(.amh-wrap--transparent){position:sticky;top:0}.amh-skip{z-index:10;background:var(--amh-fg);border-radius:8px;padding:10px 16px;font-weight:600;transition:top .15s;position:absolute;top:-60px;left:12px;color:var(--amh-bg)!important}.amh-skip:focus{top:10px}.amh-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.amh-announce{background:var(--amh-ann-bg);color:var(--amh-ann-fg);text-align:center;padding:9px 16px;font-size:14px;font-weight:500}.amh-announce p{margin:0}.amh-announce a{display:inline-block;color:inherit!important}.amh-announce a:hover{text-underline-offset:3px;text-decoration:underline}.amh{background:var(--amh-bg);color:var(--amh-fg);border-bottom:1px solid color-mix(in srgb, var(--amh-fg) 10%, transparent);transition:background-color .25s,box-shadow .25s}.amh-wrap--sticky .amh{box-shadow:0 1px 0 color-mix(in srgb, var(--amh-fg) 4%, transparent)}.amh-inner{max-width:1240px;min-height:var(--amh-h);align-items:center;gap:28px;margin:0 auto;padding:0 24px;display:flex}.amh-logo{flex-shrink:0;align-items:center;display:inline-flex;color:var(--amh-fg)!important}.amh-logo-img{max-width:190px;max-height:42px;object-fit:contain!important;width:auto!important;height:auto!important}.amh-logo-scrolled{display:none!important}.amh-logo-text{font-family:var(--am-font-heading,inherit);letter-spacing:-.01em;white-space:nowrap;font-size:22px;font-weight:700;line-height:1}.amh-nav{align-items:center;margin-left:auto;display:flex}.amh-menu{align-items:center;gap:4px;display:flex}.amh-item{align-items:center;display:flex;position:relative}.amh-link{font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;padding:8px 12px;font-weight:500;transition:color .2s,background-color .2s;display:inline-flex;color:var(--amh-fg)!important}.amh-link:hover,.amh-item.is-active>.amh-link{color:var(--amh-accent)!important}.amh-menu>.amh-item.is-active>.amh-link:after{content:"";background:var(--amh-accent);border-radius:2px;height:2px;position:absolute;bottom:2px;left:12px;right:12px}.amh-menu>.amh-item.has-sub.is-active>.amh-link:after{right:30px}.amh-caret{width:22px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;margin-left:-10px;padding:0;display:inline-grid}.amh-link--btn+.amh-caret--deco{pointer-events:none;margin-left:-12px}.amh-caret svg{transition:transform .2s}.amh-item.is-open>.amh-caret svg{transform:rotate(180deg)}.amh-dropdown{background:var(--am-bg,#fff);min-width:220px;color:var(--am-text,#1f2937);border:1px solid var(--am-border,#e5e7eb);border-radius:calc(var(--am-radius,8px) + 4px);opacity:0;visibility:hidden;z-index:20;margin-top:6px;padding:8px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:100%;left:0;transform:translateY(6px);box-shadow:0 18px 40px -12px #0f172a40}.amh-dropdown:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.amh-dropdown .amh-item{display:block}.amh-dropdown .amh-link{border-radius:6px;width:100%;padding:9px 12px;display:flex;color:var(--am-text,#1f2937)!important}.amh-dropdown .amh-link:hover,.amh-dropdown .amh-item.is-active>.amh-link{background:color-mix(in srgb, var(--am-primary,#4f46e5) 9%, transparent);color:var(--am-primary,#4f46e5)!important}.amh-dropdown .amh-caret{color:var(--am-text,#1f2937);margin:0;position:absolute;top:6px;right:6px;transform:rotate(-90deg)}.amh-dropdown .amh-dropdown{margin:0 0 0 6px;top:-9px;left:100%}@media (width>=992px){.amh-item:hover>.amh-dropdown,.amh-item:focus-within>.amh-dropdown,.amh-item.is-open>.amh-dropdown{opacity:1;visibility:visible;transform:none}}.amh-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.amh-nav+.amh-actions{margin-left:4px}.amh-icon-btn{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;transition:background-color .2s;display:inline-grid;color:var(--amh-fg)!important}.amh-icon-btn:hover{background:color-mix(in srgb, var(--amh-fg) 8%, transparent)}.amh-cta{border-radius:var(--am-btn-radius,8px);background:var(--am-btn-bg,#4f46e5);border:2px solid var(--am-btn-border,#4f46e5);white-space:nowrap;justify-content:center;align-items:center;padding:10px 20px;font-size:14px;font-weight:600;line-height:1.2;transition:transform .2s,box-shadow .2s,background-color .2s,color .2s;display:inline-flex;color:var(--am-btn-fg,#fff)!important}.amh-cta:hover{background:var(--am-btn-hover-bg,#4f46e5);box-shadow:0 10px 20px -10px var(--am-primary,#4f46e5);transform:translateY(-1px);color:var(--am-btn-hover-fg,#fff)!important}.amh-cta--mobile,.amh-burger{display:none}.amh-burger-lines{gap:5px;width:22px;display:grid}.amh-burger-lines span{background:currentColor;border-radius:2px;height:2px;transition:transform .25s,opacity .2s;display:block}.is-menu-open .amh-burger-lines span:first-child{transform:translateY(7px)rotate(45deg)}.is-menu-open .amh-burger-lines span:nth-child(2){opacity:0}.is-menu-open .amh-burger-lines span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.amh-wrap :is(a,button,input):focus-visible{outline:2px solid var(--amh-accent);outline-offset:2px}.amh-search{border-top:1px solid color-mix(in srgb, var(--amh-fg) 10%, transparent);background:var(--amh-bg)}.amh-search[hidden]{display:none}.amh-search-form{gap:10px;max-width:720px;margin:0 auto;padding:16px 24px;display:flex}.amh-search-form input{border-radius:var(--am-radius,8px);border:1px solid color-mix(in srgb, var(--amh-fg) 22%, transparent);background:color-mix(in srgb, var(--amh-fg) 4%, var(--amh-bg));min-width:0;height:46px;color:var(--amh-fg);font:inherit;flex:1;padding:0 16px}.amh-search-form button{border-radius:var(--am-btn-radius,8px);background:var(--am-primary,#4f46e5);height:46px;color:var(--am-on-primary,#fff);font:inherit;cursor:pointer;border:0;padding:0 20px;font-weight:600}.amh--logo-center .amh-inner{grid-template-columns:1fr auto 1fr;grid-template-areas:"spacer logo actions""nav nav nav";row-gap:0;padding-top:14px;display:grid}.amh--logo-center .amh-logo{grid-area:logo;justify-self:center}.amh--logo-center .amh-actions{grid-area:actions;justify-self:end}.amh--logo-center .amh-nav{border-top:1px solid color-mix(in srgb, var(--amh-fg) 10%, transparent);grid-area:nav;justify-content:center;margin:10px 0 0;padding:6px 0}.amh--logo-center .amh-logo-text{font-size:28px}.amh--split .amh-inner{grid-template-columns:1fr auto 1fr;grid-template-areas:"left logo right";display:grid}.amh--split .amh-logo{grid-area:logo;justify-self:center}.amh--split .amh-nav{display:contents}.amh--split .amh-menu--left{grid-area:left;justify-self:end}.amh--split .amh-menu--right{grid-area:right;justify-self:start}.amh--split .amh-actions{grid-area:right;justify-self:end}.amh--split .amh-inner{position:relative}.amh--minimal .amh-nav{display:none}.amh--minimal .amh-burger{display:inline-grid}.amh--minimal .amh-actions{margin-left:auto}.amh-wrap--transparent{position:absolute;top:0;left:0;right:0}.amh-wrap--transparent.amh-wrap--sticky{position:fixed}.amh-wrap--transparent .amh{background:0 0;border-bottom-color:#0000}.amh-wrap--transparent.is-scrolled .amh,.amh-wrap--transparent.is-menu-open .amh{background:var(--amh-bg);box-shadow:0 6px 24px -12px #0f172a4d}.amh-wrap--transparent:is(.is-scrolled,.is-menu-open) .amh,.amh-wrap--transparent:is(.is-scrolled,.is-menu-open) .amh :is(.amh-logo,.amh-icon-btn,.amh-menu>.amh-item>.amh-link){--amh-fg:var(--amh-scrolled-fg,var(--am-text,#1f2937));color:var(--amh-fg)!important}.amh-wrap--transparent:is(.is-scrolled,.is-menu-open) .amh-logo-top{display:none!important}.amh-wrap--transparent:is(.is-scrolled,.is-menu-open) .amh-logo-scrolled{display:block!important}@media (width<=991.98px){.amh-wrap{--amh-h:64px}.amh-inner,.amh--logo-center .amh-inner,.amh--split .amh-inner{gap:12px;padding:0 16px;display:flex}.amh--logo-center .amh-logo-text{font-size:22px}.amh-logo-img{max-width:150px;max-height:36px}.amh-wrap .amh-actions{gap:6px;margin-left:auto}.amh-actions>.amh-cta{padding:8px 14px;font-size:13px}.amh-burger{display:inline-grid}.amh-nav,.amh--split .amh-nav,.amh--minimal .amh-nav{background:var(--amh-bg);border-top:1px solid color-mix(in srgb, var(--amh-fg) 10%, transparent);max-height:calc(100vh - var(--amh-h) - 20px);flex-direction:column;align-items:stretch;margin:0;padding:8px 16px 20px;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 24px 40px -20px #0f172a59}.amh-nav.is-open{display:flex!important}.amh--logo-center .amh-nav{border-top:1px solid color-mix(in srgb, var(--amh-fg) 10%, transparent);padding:8px 16px 20px}.amh-menu,.amh--split .amh-menu--left,.amh--split .amh-menu--right{width:100%;display:block}.amh-item{border-bottom:1px solid color-mix(in srgb, var(--amh-fg) 8%, transparent);flex-wrap:wrap;align-items:center;display:flex}.amh-link{border-radius:0;flex:1;padding:13px 4px;font-size:16px}.amh-menu>.amh-item.is-active>.amh-link:after{display:none}.amh-caret{width:44px;height:44px;margin:0}.amh-dropdown,.amh-dropdown .amh-dropdown{opacity:1;visibility:visible;width:100%;min-width:0;box-shadow:none;border:0;border-left:2px solid color-mix(in srgb, var(--amh-fg) 14%, transparent);color:var(--amh-fg);background:0 0;border-radius:0;margin:0 0 8px;padding:0 0 0 14px;display:none;position:static;transform:none}.amh-item.is-open>.amh-dropdown{display:block}.amh-dropdown .amh-item{border:0;flex-wrap:wrap;display:flex}.amh-dropdown .amh-link{flex:1;width:auto;padding:9px 8px;font-size:15px;color:var(--amh-fg)!important}.amh-dropdown .amh-caret{width:40px;height:40px;color:inherit;position:static;transform:none}.amh-cta--mobile{margin-top:16px;padding:13px 20px;font-size:15px;display:flex}.amh-actions>.amh-cta{display:none}.amh--no-menu .amh-actions>.amh-cta{display:inline-flex}}@media (width>=992px){.amh--minimal .amh-nav{background:var(--am-bg,#fff);min-width:280px;color:var(--am-text,#1f2937);border:1px solid var(--am-border,#e5e7eb);border-radius:calc(var(--am-radius,8px) + 6px);flex-direction:column;align-items:stretch;padding:12px;display:none;position:absolute;top:calc(100% + 8px);left:auto;right:24px;box-shadow:0 24px 50px -16px #0f172a59}.amh--minimal .amh-nav.is-open{display:flex}.amh--minimal .amh-inner{position:relative}.amh--minimal .amh-menu{flex-direction:column;align-items:stretch}.amh--minimal .amh-item{flex-wrap:wrap}.amh--minimal .amh-link{flex:1;padding:10px 12px;color:var(--am-text,#1f2937)!important}.amh--minimal .amh-link:hover{background:color-mix(in srgb, var(--am-primary,#4f46e5) 8%, transparent)}.amh--minimal .amh-menu>.amh-item.is-active>.amh-link:after{display:none}.amh--minimal .amh-dropdown{opacity:1;visibility:visible;box-shadow:none;border:0;width:100%;margin:0;padding:0 0 0 12px;display:none;position:static;transform:none}.amh--minimal .amh-item.is-open>.amh-dropdown{display:block}}@media (width<=380px){.amh-actions>.amh-cta{display:none}}@media (prefers-reduced-motion:reduce){.amh-wrap *{transition:none!important}}ul.am-social{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}ul.am-social>li{margin:0;padding:0;list-style:none}ul.am-social>li:before,ul.am-social>li:after{content:none}ul.am-social a{width:38px;height:38px;color:inherit;background:color-mix(in srgb, currentColor 10%, transparent);border-radius:50%;place-items:center;text-decoration:none;transition:background-color .2s,color .2s,transform .2s;display:grid}ul.am-social a:hover{background:var(--am-primary,#4f46e5);color:var(--am-on-primary,#fff);transform:translateY(-2px)}ul.am-social a:focus-visible{outline-offset:2px;outline:2px solid}ul.am-social svg{width:18px;height:18px;display:block}.amf{background:var(--amf-bg);color:var(--amf-fg);font-family:var(--am-font-body,system-ui, sans-serif);margin-top:auto;font-size:15px;line-height:1.65}.amf *,.amf :before,.amf :after{box-sizing:border-box}.amf ul,.amf li{margin:0;padding:0;list-style:none}.amf li:before,.amf li:after{content:none}.amf p{color:inherit;margin:0}.amf a{color:inherit;text-decoration:none;display:inline}.amf img{max-width:100%;display:block;object-fit:contain!important;width:auto!important;height:auto!important}.amf-inner,.amf-bottom-inner{max-width:1240px;margin:0 auto;padding:0 24px}.amf-inner{padding-top:64px;padding-bottom:48px}.amf-logo{font-family:var(--am-font-heading,inherit);align-items:center;font-size:22px;font-weight:700;line-height:1;color:var(--amf-fg)!important;display:inline-flex!important}.amf-logo img{max-height:40px}.amf-logo span{font:inherit;letter-spacing:-.01em;font-size:24px}.amf-about{opacity:.78;max-width:340px;margin-top:16px!important}.amf-social{margin-top:22px!important}.amf-top{grid-template-columns:minmax(220px,1.2fr) 2.4fr;gap:48px;display:grid}.amf-top--news{grid-template-columns:minmax(220px,1.1fr) 2fr minmax(240px,1.2fr)}.amf-cols{grid-template-columns:repeat(var(--amf-cols,3), minmax(0, 1fr));gap:32px;display:grid}.amf-col-title{font-family:var(--am-font-heading,inherit);letter-spacing:.02em;font-size:15px;font-weight:700;margin-bottom:16px!important}.amf-links{gap:10px;display:grid}.amf-links--sub{gap:6px;font-size:14px;margin:8px 0 0 12px!important}.amf-links a,.amf-inline a{opacity:.75;transition:opacity .2s,color .2s}.amf-links a:hover,.amf-inline a:hover{opacity:1;text-underline-offset:3px;text-decoration:underline}.amf-text{opacity:.78}.amf :is(.amf-text,.amf-about) a{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:3px}.amf :is(.amf-text,.amf-about) a:hover{text-decoration-color:currentColor}.amf-news-intro{opacity:.75;font-size:14px;margin-bottom:14px!important}.amf-news-form{flex-wrap:wrap;gap:8px;margin:0;display:flex}.amf-news-field{flex:180px;margin:0}.amf-news-form .amf-input{border-radius:var(--am-radius,8px);border:1px solid color-mix(in srgb, var(--amf-fg) 25%, transparent);background:color-mix(in srgb, var(--amf-fg) 7%, transparent);width:100%;height:46px;color:var(--amf-fg);font:inherit;box-shadow:none;outline:none;margin:0;padding:0 14px}.amf-news-form .amf-input::placeholder{color:var(--amf-fg);opacity:.6}.amf-news-form .amf-input:focus{border-color:var(--amf-fg)}.amf-news-form .amf-btn{border-radius:var(--am-btn-radius,8px);background:var(--am-primary,#4f46e5);height:46px;color:var(--am-on-primary,#fff);font:inherit;cursor:pointer;border:0;flex:none;padding:0 20px;font-weight:600;transition:filter .2s,transform .2s}.amf-news-form .amf-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.amf-msg{border-radius:var(--am-radius,8px);background:#22c55e38;flex-basis:100%;padding:10px 12px;font-size:14px}.amf-msg--err{background:#ef444440}.amf :is(a,button,input):focus-visible{outline:2px solid var(--amf-fg);outline-offset:2px}.amf-bottom{border-top:1px solid color-mix(in srgb, var(--amf-fg) 14%, transparent)}.amf-bottom-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:20px;padding-bottom:20px;font-size:14px;display:flex}.amf-copy{opacity:.7}.amf-inline{flex-wrap:wrap;gap:8px 22px;display:flex}.amf-simple{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;display:flex}.amf-simple .amf-social{margin:0!important}.amf--simple .amf-inner{padding-top:36px;padding-bottom:32px}.amf--centered .amf-top,.amf--centered .amf-top--news{text-align:center;grid-template-columns:1fr;justify-items:center;gap:36px}.amf--centered .amf-about{margin-left:auto!important;margin-right:auto!important}.amf--centered .amf-social{justify-content:center}.amf--centered .amf-cols{flex-wrap:wrap;justify-content:center;gap:28px 56px;display:flex}.amf--centered .amf-links{justify-items:center}.amf--centered .amf-news{width:100%;max-width:460px}.amf--centered .amf-bottom-inner{text-align:center;flex-direction:column;justify-content:center}@media (width<=991.98px){.amf-top,.amf-top--news{grid-template-columns:1fr 1fr}.amf-brand,.amf-cols,.amf-news{grid-column:1/-1}}@media (width<=600px){.amf-inner{padding:48px 16px 36px}.amf-bottom-inner{flex-direction:column;align-items:flex-start;padding-left:16px;padding-right:16px}.amf--centered .amf-bottom-inner{align-items:center}.amf-top,.amf-top--news{grid-template-columns:1fr;gap:36px}.amf-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}}
