@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap';body{margin:0;background:var(--surface-page);font-family:var(--font-sans);font-size:var(--text-body-size);line-height:var(--leading-body);color:var(--text-body);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{color:var(--text-heading);margin:0;text-wrap:pretty}p{text-wrap:pretty}a{color:var(--green-700);text-decoration:none}a:hover{color:var(--gold-700)}:focus-visible{outline:2px solid var(--goud);outline-offset:3px;border-radius:6px}.am-skip{position:absolute;left:-9999px;top:0;z-index:2000;background:var(--green-950);color:#fff;padding:12px 20px;border-radius:0 0 12px 0;font-size:var(--text-small-2);font-weight:var(--w-semibold);text-decoration:none}.am-skip:focus{left:0}.am-sec{padding-top:var(--section-y);padding-bottom:var(--section-y);padding-left:var(--section-x);padding-right:var(--section-x)}.am-sec--band{padding-top:var(--band-y);padding-bottom:var(--band-y)}.am-sec--wit{background:var(--white)}.am-sec--creme{background:var(--cream)}.am-sec--donker{background:var(--green-950)}.am-container{max-width:var(--container);margin:0 auto}.am-prose{max-width:var(--prose)}.am-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:var(--text-eyebrow);font-weight:var(--w-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-heading)}.am-eyebrow::before{content:'';width:7px;height:7px;border-radius:50%;background:var(--goud);flex-shrink:0}.am-eyebrow--goud{color:var(--goud)}.am-eyebrow__streep{width:36px;height:3px;background:var(--goud);border-radius:2px;margin:8px 0 0}.am-eyebrow__streep--gecentreerd{margin:8px auto 0}.am-motief{position:relative;overflow:hidden;--am-size:420px;--am-dot:16px;--am-ring:var(--goud-a28)}.am-motief>*{position:relative;z-index:1}.am-motief::before,.am-motief::after{content:'';position:absolute;pointer-events:none;z-index:0}.am-motief::before{width:var(--am-size);height:var(--am-size);border-radius:50%;border:2px solid var(--am-ring);animation:am-drift 11s ease-in-out infinite alternate}.am-motief::after{width:var(--am-dot);height:var(--am-dot);border-radius:50%;background:var(--goud);box-shadow:calc(var(--am-dot) * 2.9)calc(var(--am-dot) * -.85)0 calc(var(--am-dot) * -.25)var(--goud);animation:am-drift 8s ease-in-out .6s infinite alternate-reverse}.am-motief--dark{--am-ring:var(--goud-a45)}.am-motief--soft{--am-ring:var(--goud-a34)}.am-motief--light{--am-ring:var(--goud-a28)}.am-motief--soft::after,.am-motief--light::after{opacity:.8}.am-ring-tr::before{right:calc(var(--am-size) * -.34);top:calc(var(--am-size) * -.38)}.am-ring-tr::after{right:calc(var(--am-size) * .28);top:calc(var(--am-size) * .34)}.am-ring-bl::before{left:calc(var(--am-size) * -.38);bottom:calc(var(--am-size) * -.42)}.am-ring-bl::after{left:calc(var(--am-size) * .34);bottom:calc(var(--am-size) * .33)}.am-ring-br::before{right:calc(var(--am-size) * -.38);bottom:calc(var(--am-size) * -.42)}.am-ring-br::after{right:calc(var(--am-size) * .34);bottom:calc(var(--am-size) * .33)}.am-arc{position:relative}.am-arc>img{position:relative;z-index:1}.am-arc::before{content:'';position:absolute;left:-30px;top:-30px;bottom:-30px;aspect-ratio:1;border:2px solid var(--goud-a50);border-radius:50%;z-index:0;pointer-events:none;animation:am-drift 10s ease-in-out infinite alternate}.am-steps{position:relative}.am-steps::before{content:'';position:absolute;top:56px;left:12%;right:12%;height:2px;background:repeating-linear-gradient(to right,var(--goud-a60) 0 6px,transparent 6px 15px);z-index:0;pointer-events:none}.am-steps>li{position:relative;z-index:1}@keyframes am-drift{from{transform:translateY(-7px)}to{transform:translateY(7px)}}@keyframes hero-drift{from{transform:translateY(-6px)}to{transform:translateY(6px)}}@keyframes hero-fade{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(7px)}}@keyframes amensa-menu-in{from{transform:translateY(-12px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes amensa-dim-in{from{opacity:0}to{opacity:1}}@keyframes amensa-notice-in{from{transform:translate(120%,-50%);opacity:0}to{transform:translate(0,-50%);opacity:1}}