.site-header{align-items:center;display:flex;height:var(--nav-h);inset:var(--dsf-adminbar) 0 auto 0;justify-content:space-between;padding:0 var(--pad);position:fixed;transition:height .4s ease,box-shadow .4s ease;z-index:var(--z-nav)}.site-header:before{backdrop-filter:blur(12px);background:hsla(0,0%,100%,.94);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .4s ease;z-index:-1}.site-header.is-scrolled{box-shadow:0 1px 0 var(--line-soft);height:var(--nav-h-scrolled)}.site-header.is-scrolled:before{opacity:1}.site-header__logo{align-items:center;display:flex;flex:none;gap:12px}.site-header__logo-img{display:block;height:22px;max-width:none;width:auto}@media(min-width:481px){.site-header__logo-img{height:32px}}.site-header__nav{background:hsla(0,0%,100%,.98);box-shadow:0 1px 0 var(--line-soft);display:flex;flex-direction:column;font-size:12.5px;font-weight:600;gap:0;inset:calc(var(--dsf-adminbar) + var(--nav-h-scrolled)) 0 auto 0;letter-spacing:.04em;max-height:calc(100vh - var(--dsf-adminbar) - var(--nav-h-scrolled));max-height:calc(100svh - var(--dsf-adminbar) - var(--nav-h-scrolled));overflow-y:auto;overscroll-behavior:contain;padding:10px 0 22px;position:fixed;transform:translateY(-130%);transition:transform .4s var(--ease-drawer),visibility 0s linear .4s;visibility:hidden}.site-header.is-open .site-header__nav{transform:translateY(0);transition-delay:0s;visibility:visible}.site-header__link{color:rgba(26,26,26,.72);display:block;padding:12px var(--pad);position:relative;transition:color .25s}.site-header__link:after{background:currentcolor;bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .3s ease;width:100%}.site-header__link.is-active:after,.site-header__link:hover:after{transform:scaleX(1)}.mega__trigger{padding-right:14px}.mega__trigger:after{width:calc(100% - 14px)}.mega__trigger:before{border-bottom:1px solid;border-right:1px solid;box-sizing:content-box;content:"";display:none;height:5px;margin-top:-4px;opacity:.7;position:absolute;right:0;top:50%;transform:rotate(45deg);width:5px}.site-header__cta--menu{background:var(--accent);color:#fff;display:block;font-size:12.5px;font-weight:600;margin:12px var(--pad) 0;padding:13px 20px;text-align:center}.mega{position:relative}.mega__panel{background:transparent}.mega__inner{padding:0 0 6px}.mega__grid,.mega__inner{display:block}.mega__item{align-items:center;background:transparent;color:rgba(26,26,26,.72);display:flex;flex-direction:row;font-size:12px;font-weight:500;gap:10px;letter-spacing:.02em;padding:8px var(--pad) 8px calc(var(--pad) + 18px);transition:background .25s}.mega__item.is-active,.mega__item:focus-visible,.mega__item:hover{background:#f6f6f6}.mega__intro,.mega__item--cta,.mega__no{display:none}.mega__icon{color:var(--ink);display:flex;flex:none;justify-content:flex-start;margin:0;transition:color .25s}.mega__icon svg{display:block;height:20px;width:20px;fill:none;stroke:currentcolor;stroke-width:1.1}.mega__item.is-active .mega__icon,.mega__item:focus-visible .mega__icon,.mega__item:hover .mega__icon{color:var(--accent)}.mega__text{margin:0}.mega__text strong{display:block;font-size:12.5px;font-weight:500;letter-spacing:.02em;line-height:1.4}.mega__text small{display:none}.site-header__tools{align-items:center;display:flex;gap:clamp(14px,2vw,22px)}.site-header__lang ul{align-items:center;display:flex;gap:12px;list-style:none;margin:0;padding:0}.site-header__lang-link{border-bottom:1px solid transparent;color:rgba(26,26,26,.45);display:block;font-size:11px;font-weight:700;letter-spacing:.18em;padding:4px 0 3px;transition:color .25s,border-color .25s}.site-header__lang-link:hover{color:var(--ink)}.site-header__lang-link.is-current{border-bottom-color:var(--ink);color:var(--ink)}.site-header__cta:not(.site-header__cta--menu){background:#fff;border:1px solid var(--accent);color:var(--accent);display:none;font-size:12.5px;font-weight:600;padding:10px 20px;transition:background .25s,color .25s,border-color .25s,transform .3s;white-space:nowrap}.site-header__cta:not(.site-header__cta--menu):hover{background:var(--accent);border-color:var(--accent);color:#fff;transform:translateY(-2px)}.site-header__burger{background:none;border:0;cursor:pointer;display:flex;flex-direction:column;gap:5px;padding:10px}.site-header__burger span{background:var(--ink);height:2px;transition:.3s;width:24px}.site-header.is-open .site-header__burger span:first-child{transform:translateY(7px) rotate(45deg)}.site-header.is-open .site-header__burger span:nth-child(2){opacity:0}.site-header.is-open .site-header__burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.site-header--hero:not(.is-scrolled) .site-header__lang-link{color:hsla(0,0%,100%,.6)}.site-header--hero:not(.is-scrolled) .site-header__lang-link.is-current,.site-header--hero:not(.is-scrolled) .site-header__lang-link:hover{color:#fff}.site-header--hero:not(.is-scrolled) .site-header__lang-link.is-current{border-bottom-color:#fff}.site-header--hero:not(.is-scrolled) .site-header__burger span{background:#fff}.site-header--hero:not(.is-scrolled).is-open .site-header__burger span{background:var(--ink)}.site-header--hero:not(.is-scrolled) .site-header__cta:not(.site-header__cta--menu){background:var(--accent);border-color:var(--accent);color:#fff}.site-header--hero:not(.is-scrolled) .site-header__cta:not(.site-header__cta--menu):hover{background:#fff;border-color:#fff;color:var(--accent)}@media(min-width:901px){.site-header__nav{background:none;box-shadow:none;flex-direction:row;gap:clamp(18px,2.4vw,38px);inset:auto;max-height:none;overflow:visible;padding:0;position:static;transform:none;transition:none;visibility:visible}.site-header__link{color:rgba(26,26,26,.66);padding:6px 0}.site-header__link.is-active,.site-header__link:hover{color:var(--ink)}.mega__trigger{padding-right:14px}.mega__trigger:before{display:block}.site-header__cta--menu{display:none}.site-header__cta:not(.site-header__cta--menu){display:block}.site-header__burger{display:none}.site-header--hero:not(.is-scrolled) .site-header__link{color:hsla(0,0%,100%,.8)}.site-header--hero:not(.is-scrolled) .site-header__link.is-active,.site-header--hero:not(.is-scrolled) .site-header__link:hover{color:#fff}.mega__panel{background:#fff;border-bottom:1px solid var(--line-soft);border-top:1px solid var(--line-soft);box-shadow:0 30px 60px rgba(0,0,0,.08);left:0;opacity:0;position:fixed;right:0;top:calc(var(--dsf-adminbar) + var(--nav-h));transform:translateY(-6px);transition:opacity .25s,transform .25s,visibility 0s linear .43s;transition-delay:.18s;visibility:hidden}.mega__panel:before{content:"";height:22px;left:0;position:absolute;right:0;top:-22px}.site-header.is-scrolled .mega__panel{top:calc(var(--dsf-adminbar) + var(--nav-h-scrolled))}.mega.is-open .mega__panel,.mega:focus-within .mega__panel,.mega:hover .mega__panel{opacity:1;transform:none;transition:opacity .25s,transform .3s var(--ease-out),visibility 0s;transition-delay:0s;visibility:visible}.mega.is-dismissed .mega__panel{opacity:0;transform:translateY(-6px);transition:none;visibility:hidden}.mega__inner{align-items:start;display:grid;gap:clamp(24px,3vw,56px);grid-template-columns:220px 1fr;margin:0 auto;max-height:calc(100vh - var(--dsf-adminbar) - var(--nav-h) - 24px);max-width:var(--container);overflow-y:auto;padding:clamp(26px,3.5vh,44px) var(--pad)}}@media(min-width:901px)and (min-width:1201px){.mega__inner{grid-template-columns:280px 1fr}}@media(min-width:901px){.mega__intro{display:block}.mega__intro .label{margin-bottom:16px}.mega__intro .link-arrow{margin-top:0}.mega__statement{font-family:var(--font-display);font-size:clamp(18px,1.6vw,24px);font-weight:500;line-height:1.3;margin-bottom:22px;max-width:18ch;text-align:left}.mega__grid{background:var(--line-soft);border:1px solid var(--line-soft);display:grid;gap:1px;grid-template-columns:repeat(2,1fr)}}@media(min-width:901px)and (min-width:1201px){.mega__grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:901px){.mega__item{align-items:stretch;background:#fff;color:var(--ink);flex-direction:column;font-size:12.5px;gap:0;min-height:160px;padding:18px 22px 22px}.mega__item.is-active,.mega__item:focus-visible,.mega__item:hover{background:#f6f6f6}.mega__no{color:var(--faint-text);display:block;font-size:10.5px;font-variant-numeric:tabular-nums;letter-spacing:.14em;margin-bottom:18px}.mega__icon{margin-bottom:auto}.mega__icon svg{height:30px;width:30px}.mega__text{margin-top:22px}.mega__no+.mega__text{margin-top:auto}.mega__text strong{display:block;font-size:12px;font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.mega__text small{color:var(--muted);display:block;font-size:11.5px;line-height:1.4;margin-top:5px}.mega__item--cta{color:#fff;display:flex}.mega__item--cta,.mega__item--cta:hover{background:var(--ink)}.mega__item--cta .mega__no{color:hsla(0,0%,100%,.5)}.mega__item--cta p{font-size:12px;font-weight:600;letter-spacing:.08em;line-height:1.45;margin:auto 0 14px;max-width:22ch;text-align:left;text-transform:uppercase}.mega__item--cta .link-arrow{align-self:flex-start;white-space:nowrap}}@media(max-width:900.98px){html:not(.has-js) .site-header{flex-wrap:wrap;height:auto;padding-block:12px;position:absolute}html:not(.has-js) .site-header__nav{flex-basis:100%;max-height:none;order:3;position:static;transform:none;visibility:visible}html:not(.has-js) .site-header__burger{display:none}html:not(.has-js) .site-header__cta--menu{display:block}}@media(prefers-reduced-motion:reduce){.mega__icon,.mega__item,.mega__panel,.site-header,.site-header:before,.site-header__burger span,.site-header__link,.site-header__link:after,.site-header__nav{transition:none}}html.is-reduced-motion .mega__icon,html.is-reduced-motion .mega__item,html.is-reduced-motion .mega__panel,html.is-reduced-motion .site-header,html.is-reduced-motion .site-header:before,html.is-reduced-motion .site-header__burger span,html.is-reduced-motion .site-header__link,html.is-reduced-motion .site-header__link:after,html.is-reduced-motion .site-header__nav{transition:none}
