#modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-88;transform:translateX(-200%);background-color:#43566d;border-top-width:120px;border-right-width:0;border-bottom-width:120px;border-left-width:68px;border-style:solid;border-color:#43566d;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;overflow:auto}#modal .navigation{list-style:none;padding-top:88px}#modal .navigation a{align-self:stretch;font-family:"Mercury Display A","Mercury Display B";color:#fff;text-decoration:unset}#modal .navigation>li{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;min-height:160px}#modal .navigation>li::before{content:"";position:absolute;top:0;left:6px;height:56px;width:2px;background-color:#7698c6;transform:translateY(-80px)}#modal .navigation>li:hover>a{color:#7698c6}#modal .navigation>li:hover ul{opacity:1;visibility:visible}#modal .navigation>li>a{font-size:clamp(2rem,1.475rem + 1.4vw,2.875rem);line-height:1.25;letter-spacing:.01em}#modal .navigation>li ul{opacity:0;visibility:hidden}#modal .navigation>li ul li{margin-top:8px}#modal .navigation>li ul a{font-family:"neue-haas-grotesk-text",sans-serif;font-size:14px;line-height:18px;letter-spacing:.04em;text-transform:uppercase}@media(max-width: 1200px){#modal{border-top-width:120px;border-bottom-width:120px}#modal .navigation{width:100%;padding-top:unset}#modal .navigation>li{min-height:unset}#modal .navigation>li+li{margin-top:16px}#modal .navigation>li::before{content:unset}#modal .navigation>li ul{opacity:1;visibility:visible;width:100%;padding-left:calc(clamp(3.13rem,1.25rem + 5vw,6.25rem)/2)}}@media(max-width: 1000px){#modal{border-width:0;padding:80px 16px 64px 16px}}@media(max-width: 800px){#modal .navigation>li ul{flex-direction:column}}.modal #menu{z-index:90}.modal #modal{z-index:88;transform:unset}.modal #cta_small,.modal #aside,.modal #logo{z-index:89}