.willem-header{color:#201d1d;background-color:#f4f4f4;font-family:PP Neue Montreal,Arial,sans-serif;font-weight:400;position:relative;overflow:hidden}.willem-header a,.willem-header button{cursor:url(/cursors/pointer.svg) 12 0,pointer!important}main:has(.willem-header.is--loading){height:100dvh}.willem-header.is--loading.is--hidden{display:none}.willem-loader{color:#201d1d;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;overflow:hidden}.willem__h1{font-family:var(--font-display), sans-serif;white-space:nowrap;justify-content:center;font-size:12.5em;font-weight:500;line-height:.9;display:flex;position:relative}.willem__h1-start{flex-shrink:0;justify-content:flex-end;width:auto;display:flex;overflow:hidden}.willem__h1-end{flex-shrink:0;justify-content:flex-start;width:auto;display:flex;overflow:hidden}.willem__letter{display:block;position:relative}.willem__letter-white.is--space{margin-left:.25em}.willem__h1.willem__h1--reveal{justify-content:flex-start;align-items:baseline;padding-block:.05em;line-height:1}.willem__letter-white.is--quote{margin-right:.02em}.willem__letter-white.is--space.is--quote{margin-left:.25em}.willem-loader__box{flex-flow:column;justify-content:center;align-items:center;width:0;display:flex;position:relative}.willem-loader__box-inner{justify-content:center;align-items:center;min-width:1em;height:95%;display:flex;position:relative}.willem__growing-image{border-radius:16px;justify-content:center;align-items:center;width:0%;height:100%;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.willem__growing-image-wrap{width:100%;min-width:1em;height:100%;position:absolute}.willem__cover-image{pointer-events:none;object-fit:cover;-webkit-user-select:none;user-select:none;filter:saturate(1.05)contrast(1.1)hue-rotate(2deg);width:100%;height:100%;position:absolute;top:0;left:0}.willem__cover-image-extra{pointer-events:none;object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.willem__cover-image-extra.is--1{z-index:3}.willem__cover-image-extra.is--2{z-index:2}.willem__cover-image-extra.is--3{z-index:1}.willem-header__content{z-index:3;pointer-events:none;flex-flow:column;justify-content:flex-end;align-items:center;width:100%;min-height:100dvh;padding:3em;display:flex;position:relative}.willem-header__content a,.willem-header__content button{pointer-events:auto}.willem-header__top{width:100%;position:relative}.willem-header__bottom{z-index:2;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.8rem;width:100%;padding-bottom:15px;display:flex;position:relative;overflow:visible}.willem-header__bottom>*{align-self:flex-start}.willem-marquee{opacity:0;pointer-events:none;width:min(100%,40rem);max-width:100%;margin-top:.15rem;transition:opacity 1.65s cubic-bezier(.16,1,.3,1) 80ms,transform 1.65s cubic-bezier(.16,1,.3,1) 80ms;transform:translateY(14px)}.willem-header.is--ambient .willem-marquee{opacity:1;transform:translateY(0)}.willem-marquee__rule{background:#f4f4f466;width:100%;height:4px;margin-bottom:.75rem}.willem-marquee__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.willem-marquee__track{will-change:transform;width:max-content;animation:32s linear infinite willem-marquee-scroll;display:flex}.willem-marquee__item{font-family:var(--font-display), system-ui, -apple-system, BlinkMacSystemFont, sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#f4f4f4cc;white-space:nowrap;align-items:center;gap:.7rem;padding:.2rem 1.5rem .2rem 0;font-size:13px;font-weight:500;display:inline-flex}.willem-marquee__dot{background:#000;border-radius:999px;flex-shrink:0;width:5px;height:5px;box-shadow:0 0 8px #f54b2f73}@keyframes willem-marquee-scroll{0%{transform:translate(0%)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.willem-marquee__track{animation:none}}.willen-nav{display:flex;position:relative;overflow:hidden}.willem-nav__start{justify-content:flex-start;align-items:flex-start;width:50%;display:flex}.willem-nav__end{justify-content:space-between;align-items:flex-start;width:50%;display:flex}.willem-nav__cta{display:flex}.willem-nav__links{grid-column-gap:.5em;grid-row-gap:.5em;display:flex}.willem-nav__link{color:inherit;font-size:1.3125em;line-height:1.3;text-decoration:none;position:relative}.willem__letter-white{color:#fff;mix-blend-mode:difference;line-height:1;display:block;position:relative}.willem__letter-white.is--nixn{align-self:baseline;font-size:.85em;line-height:1;position:relative;top:.02em}.willem__letter-white.is--copyright{opacity:.92;align-self:baseline;font-size:.62em;line-height:1;position:relative;top:.04em}@media screen and (max-width:991px){.willem__h1{font-size:9em}.willem-nav__links{grid-column-gap:0em;grid-row-gap:0em;flex-flow:column}}@media screen and (max-width:767px){.willem__h1{font-size:clamp(1.8rem,9.5vw,5.5em)}.willem-header__content{padding:1.5rem}.willem-nav__start{width:65%}.willem-nav__end{grid-column-gap:1.5em;grid-row-gap:1.5em;flex-flow:column;width:45%}}@font-face{font-family:PP Neue Montreal;src:url(https://cdn.prod.website-files.com/6819ed8312518f61b84824df/6819ed8312518f61b84825ba_PPNeueMontreal-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}
.SwirlBackground-module__oQQHeW__root{z-index:2;pointer-events:none;will-change:transform, opacity;position:absolute;overflow:hidden}.SwirlBackground-module__oQQHeW__placementBottom{height:42%;inset:auto 0 0}.SwirlBackground-module__oQQHeW__placementFull{height:auto;inset:0}.SwirlBackground-module__oQQHeW__canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}
.SwirlLayer-module__EWkyCq__fadeWrap{z-index:2;pointer-events:none;opacity:0;transition:opacity 2.1s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.SwirlLayer-module__EWkyCq__fadeWrapVisible{opacity:1}
