.wd-hero{--wd-h-navy:var(--wd-color-navy,#121a27);--wd-h-blue-deep:var(--wd-color-primary-deep,#316798);--wd-h-mono:var(--wd-font-mono,ui-monospace,"SF Mono",Menlo,Consolas,monospace)}.wd-hero .wd-hero__inner{margin:0 auto;max-width:var(--wd-maxw,1140px);padding:0 clamp(24px,4.5vw,110px)}.wd-hero.wd-hero--w-small .wd-hero__inner{max-width:1000px}.wd-hero.wd-hero--w-large .wd-hero__inner{max-width:1360px}.wd-hero.wd-hero--w-fluid .wd-hero__inner{max-width:none;padding:0 clamp(24px,4.5vw,110px)}.wd-hero .wd-hero__copy{padding:calc(var(--wd-glasnav-h, 0px) + clamp(36px, 7vh, 80px)) 0 clamp(40px,6vw,64px)}.wd-hero .wd-hero__eyebrow{align-items:center;color:var(--wd-h-blue-deep);display:flex;font-family:var(--wd-h-mono);font-size:clamp(.72rem,.85vw,1.02rem);font-weight:500;gap:14px;letter-spacing:.22em;margin:0 0 clamp(14px,1.4vw,26px);max-width:none;text-transform:uppercase}.wd-hero .wd-hero__bar{background:currentColor;flex:0 0 auto;height:1px;width:clamp(34px,3vw,58px)}.wd-hero .wd-hero__headline{letter-spacing:-.018em;line-height:.94;margin:0 0 clamp(18px,2vw,30px);max-width:13ch}.wd-hero .wd-hero__headline.display-1{font-size:clamp(2.9rem,8vw,11.5rem)}.wd-hero .wd-hero__headline.display-2{font-size:clamp(2.6rem,6.5vw,8.6rem)}.wd-hero .wd-hero__headline.h1{font-size:clamp(2.2rem,4.6vw,5.4rem)}.wd-hero .wd-hero__headline.h2{font-size:clamp(1.9rem,3.4vw,4.4rem)}.wd-hero .wd-hero__headline--display{font-size:clamp(2.9rem,8vw,11.5rem)}.wd-hero .wd-hero__sub{margin:0 0 clamp(24px,2.6vw,40px);max-width:46ch}.wd-hero .wd-hero__sub p{margin:0 0 .6em;max-width:none}.wd-hero .wd-hero__sub p:last-child{margin-bottom:0}.wd-hero .wd-hero__link{--arr-n:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23121a27' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2' viewBox='0 0 24 24'%3E%3Cpath d='M4 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E");align-items:center;border:0;border-bottom:1.5px solid var(--wd-h-navy);color:var(--wd-h-navy);display:inline-flex;font-size:clamp(.84rem,.95vw,1.08rem);font-weight:700;gap:10px;letter-spacing:.05em;padding-bottom:7px;text-decoration:none;text-transform:uppercase;transition:gap .18s}.wd-hero .wd-hero__link:after{background:var(--arr-n) center /contain no-repeat;content:"";height:clamp(18px,1.3vw,24px);transition:transform .18s;width:clamp(18px,1.3vw,24px)}.wd-hero .wd-hero__link:hover{gap:15px}.wd-hero .wd-hero__link:hover:after{transform:translateX(3px)}.wd-hero .wd-hero__media{aspect-ratio:var(--wd-hero-ratio,24/9);background:var(--wd-h-navy);margin:0;overflow:hidden;position:relative}.wd-hero .wd-hero__img{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.wd-hero .wd-hero__img--grau{filter:grayscale(1) contrast(1.05)}.wd-hero .wd-hero__overlay{background:var(--wd-h-navy);inset:0;pointer-events:none;position:absolute;z-index:1}.wd-hero .wd-hero__pattern{display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(3,1fr);inset:0;pointer-events:none;position:absolute;z-index:2}.wd-hero .wd-hero__pattern i{display:block}@keyframes wd-hero-tile{0%,to{opacity:.1}50%{opacity:1}}.wd-hero .wd-hero__media--animate .wd-hero__pattern i{animation:wd-hero-tile 3.8s ease-in-out infinite;animation-delay:var(--d,0s)}.wd-hero .wd-hero__media--animate.is-paused .wd-hero__pattern i{animation-play-state:paused}.wd-hero .wd-hero__media--animate.is-maus .wd-hero__pattern i{animation:none;opacity:.16}@media (prefers-reduced-motion:reduce){.wd-hero .wd-hero__pattern i{animation:none!important;opacity:1!important}}.wd-hero.wd-hero--bleed .wd-hero__media{margin-left:calc(50% - 50vw);max-width:100vw;width:100vw}.wd-hero.wd-hero--bleed .wd-hero__caption{right:clamp(24px,4.5vw,110px)}.wd-hero .wd-hero__caption{bottom:15px;color:hsla(0,0%,100%,.85);font-family:var(--wd-h-mono);font-size:11px;letter-spacing:.14em;position:absolute;right:18px;text-shadow:0 1px 6px rgba(0,0,0,.5);text-transform:uppercase;z-index:3}@media (max-width:900px){.wd-hero .wd-hero__headline--display,.wd-hero .wd-hero__headline.display-1,.wd-hero .wd-hero__headline.display-2{font-size:clamp(2.7rem,13vw,4.6rem);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.wd-hero .wd-hero__headline.h1,.wd-hero .wd-hero__headline.h2{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.wd-hero .wd-hero__headline.h1{font-size:clamp(2rem,9vw,3rem)}.wd-hero .wd-hero__headline.h2{font-size:clamp(1.8rem,8vw,2.6rem)}}@media (max-width:760px){.wd-hero .wd-hero__media{aspect-ratio:4/3}.wd-hero .wd-hero__pattern{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr)}.wd-hero .wd-hero__pattern i:nth-child(2n){display:none}.wd-hero .wd-hero__caption{bottom:10px;font-size:9.5px;right:12px}}.wd-hroll .wd-ln{display:block;margin:-.2em 0 -.24em;overflow:hidden;padding:.2em 0 .24em}.wd-hroll .wd-lni{display:block;font-style:normal}.wd-hroll.is-js .wd-lni{transform:translateY(160%)}.wd-hroll.is-js.is-roll .wd-lni{animation:wd-rein .9s cubic-bezier(.22,.61,.2,1) forwards;animation-delay:calc(var(--z,0)*.07s)}@keyframes wd-rein{to{transform:none}}.wd-eb [class*=__bar]{transform:scaleX(0);transform-origin:left;transition:transform .8s cubic-bezier(.22,.61,.2,1) .05s}.wd-eb.wd-eb-an [class*=__bar]{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.wd-hroll.is-js .wd-lni{animation:none;transform:none}.wd-eb [class*=__bar]{transform:none;transition:none}}.wd-hero,.wd-hero.bg-light,.wd-hero.bg-white{background:#fbfcfe}.wd-hero.bg-dark{background:var(--wd-color-navy,#121a27)}.wd-hero .wd-hero__copy .wd-hero__sub.description,.wd-hero .wd-hero__copy .wd-hero__sub.description p,.wd-hero .wd-hero__sub{color:#5b6c80;font-size:clamp(1.06rem,1.25vw,1.5rem);line-height:1.6}.wd-hero.bg-dark .wd-hero__copy .wd-hero__sub.description,.wd-hero.bg-dark .wd-hero__copy .wd-hero__sub.description p,.wd-hero.bg-dark .wd-hero__sub{color:#c8d4e0}.wd-hero__crumb{font-family:var(--wd-font-mono,monospace);font-size:clamp(.68rem,.72vw,.85rem);letter-spacing:.18em;margin-bottom:clamp(18px,2.4vh,32px);text-transform:uppercase}.wd-hero__crumb,.wd-hero__crumb a{color:#5b6c80}.wd-hero.bg-dark .wd-hero__crumb,.wd-hero.bg-dark .wd-hero__crumb a{color:rgba(156,192,230,.66)}.wd-hero__crumb a{border-bottom:1px solid transparent;text-decoration:none;transition:border-color .15s,color .15s}.wd-hero__crumb a:hover{border-color:var(--wd-color-accent,#ff751f);color:var(--wd-color-accent,#ff751f)}.wd-hero__crumbsep{margin:0 .4em;opacity:.5}.wd-hero__crumb b{color:var(--wd-color-navy,#121a27);font-weight:500}.wd-hero.bg-dark .wd-hero__crumb b{color:#feffff}.wd-hero.is-js .wd-hero__crumb{opacity:0;transform:translateY(12px)}.wd-hero.is-js .wd-hero__eyebrow{opacity:0;transform:translateY(16px)}.wd-hero.is-js .wd-hero__sub{opacity:0;transform:translateY(18px)}.wd-hero.is-js .wd-hero__link{opacity:0;transform:translateY(14px)}.wd-hero.is-js .wd-hero__media{opacity:0;transform:translateY(26px)}.wd-hero.is-js.is-bereit .wd-hero__crumb{opacity:1;transform:none;transition:opacity .6s ease .05s,transform .6s cubic-bezier(.22,.61,.2,1) .05s}.wd-hero.is-js.is-bereit .wd-hero__eyebrow{opacity:1;transform:none;transition:opacity .7s ease .15s,transform .7s cubic-bezier(.22,.61,.2,1) .15s}.wd-hero.is-js.is-bereit .wd-hero__sub{opacity:1;transform:none;transition:opacity .8s ease .5s,transform .8s cubic-bezier(.22,.61,.2,1) .5s}.wd-hero.is-js.is-bereit .wd-hero__link{opacity:1;transform:none;transition:opacity .8s ease .55s,transform .8s cubic-bezier(.22,.61,.2,1) .55s}.wd-hero.is-js.is-bereit .wd-hero__media{opacity:1;transform:none;transition:opacity .9s ease .3s,transform .9s cubic-bezier(.22,.61,.2,1) .3s}.wd-hero .wd-hero__h1{color:var(--wd-h-navy);font-size:clamp(1.02rem,1.35vw,1.55rem);font-weight:600;line-height:1.4;margin:0 0 clamp(14px,1.4vw,24px);max-width:34ch}.wd-hero__visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}@media (prefers-reduced-motion:reduce){.wd-hero.is-js .wd-hero__crumb,.wd-hero.is-js .wd-hero__eyebrow,.wd-hero.is-js .wd-hero__link,.wd-hero.is-js .wd-hero__media,.wd-hero.is-js .wd-hero__sub{opacity:1!important;transform:none!important;transition:none!important}}.wd-hero{position:relative}.wd-hero .wd-hero__crumb{left:0;margin:0 auto;max-width:var(--wd-maxw,1140px);padding:0 clamp(24px,4.5vw,110px);position:absolute;right:0;top:calc(var(--wd-glasnav-h, 0px) + clamp(12px, 2vh, 24px));z-index:6}.wd-hero.wd-hero--w-small .wd-hero__crumb{max-width:1000px}.wd-hero.wd-hero--w-large .wd-hero__crumb{max-width:1360px}.wd-hero.wd-hero--w-fluid .wd-hero__crumb{max-width:none}