.marijepeters-module__JDV9yG__pageContainer{--color-dark-purple:#372b6b;--color-blue-grey:#557193;--color-light-green:#9bca88;--color-cream:#e7e7d5;--color-grey-green:#cbd8c4;--color-light-purple:#b2a1db;background-color:var(--color-dark-purple);color:#fff;box-sizing:border-box;min-height:100vh;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;position:relative;overflow:hidden}.marijepeters-module__JDV9yG__shapeTopRight{background-color:var(--color-light-green);opacity:.15;z-index:1;pointer-events:none;border-radius:50% 0 40% 50%;width:35%;height:35%;position:fixed;top:-10%;right:-5%}.marijepeters-module__JDV9yG__shapeBottomRight{background-color:var(--color-cream);opacity:.2;z-index:1;pointer-events:none;clip-path:polygon(100% 0,0 100%,100% 100%);width:30%;height:30%;position:fixed;bottom:-8%;right:-8%}.marijepeters-module__JDV9yG__shapeBottomLeft{background-color:var(--color-blue-grey);opacity:.12;z-index:1;pointer-events:none;border-radius:40% 50% 30% 60%;width:40%;height:40%;position:fixed;bottom:5%;left:-10%}.marijepeters-module__JDV9yG__shapeMiddleAccent{background-color:var(--color-light-purple);opacity:.15;z-index:1;pointer-events:none;clip-path:polygon(30% 0%,70% 0%,100% 30%,100% 70%,70% 100%,30% 100%,0% 70%,0% 30%);width:120px;height:120px;position:fixed;bottom:25%;right:5%}.marijepeters-module__JDV9yG__header{z-index:10;justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:2rem 3rem;display:flex;position:relative}.marijepeters-module__JDV9yG__brand{flex:1}.marijepeters-module__JDV9yG__brand h1{letter-spacing:-.5px;margin-bottom:.5rem;font-size:2.2rem;font-weight:700}.marijepeters-module__JDV9yG__subtitle{opacity:.9;letter-spacing:.05em;font-size:.95rem;font-weight:500}.marijepeters-module__JDV9yG__nav{align-items:center;gap:2rem;display:flex}.marijepeters-module__JDV9yG__nav a{color:#fff;opacity:.9;align-items:center;min-height:44px;font-size:.95rem;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-flex}.marijepeters-module__JDV9yG__nav a:hover{opacity:1;text-decoration:underline}.marijepeters-module__JDV9yG__main{z-index:5;max-width:1200px;margin:0 auto;padding:0 3rem 3rem;position:relative}.marijepeters-module__JDV9yG__hero{border:2px solid var(--color-grey-green);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-dark-purple);background-color:#cbd8c426;border-radius:8px;margin-bottom:3rem;padding:3rem}.marijepeters-module__JDV9yG__heroContent h2{margin-bottom:1rem;font-size:2.5rem;font-weight:700}.marijepeters-module__JDV9yG__heroContent p{opacity:.95;max-width:600px;font-size:1.05rem;line-height:1.6}.marijepeters-module__JDV9yG__actions{flex-wrap:wrap;gap:1rem;margin-top:1.5rem;display:flex}.marijepeters-module__JDV9yG__buttonPrimary{background-color:var(--color-light-green);min-height:44px;color:var(--color-dark-purple);cursor:pointer;border:none;border-radius:4px;padding:.8rem 1.8rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.marijepeters-module__JDV9yG__buttonPrimary:hover{background-color:#a8d99a;transform:translateY(-2px);box-shadow:0 8px 16px #9bca884d}.marijepeters-module__JDV9yG__buttonSecondary{min-height:44px;color:var(--color-cream);border:2px solid var(--color-cream);cursor:pointer;background-color:#0000;border-radius:4px;padding:.8rem 1.8rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.marijepeters-module__JDV9yG__buttonSecondary:hover{background-color:var(--color-cream);color:var(--color-dark-purple)}.marijepeters-module__JDV9yG__roles{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;display:grid}.marijepeters-module__JDV9yG__roleCard{border:1px solid var(--color-grey-green);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--color-dark-purple);background-color:#ffffff14;border-radius:6px;flex-direction:column;padding:1.8rem;transition:all .3s;display:flex}.marijepeters-module__JDV9yG__roleCard:hover{border-color:var(--color-light-green);background-color:#ffffff1f;transform:translateY(-4px)}.marijepeters-module__JDV9yG__roleCard h3{color:var(--color-light-green);margin-bottom:.8rem;font-size:1.3rem;font-weight:600}.marijepeters-module__JDV9yG__roleCard p{opacity:.9;flex-grow:1;font-size:.95rem;line-height:1.6}.marijepeters-module__JDV9yG__roleCard a{color:var(--color-light-green);font-weight:500;text-decoration:none;transition:opacity .2s}.marijepeters-module__JDV9yG__roleCard a:hover{opacity:.8;text-decoration:underline}.marijepeters-module__JDV9yG__footer{z-index:10;text-align:center;max-width:1200px;color:var(--color-dark-purple);border-top:1px solid #ffffff1a;margin-top:4rem;margin-left:auto;margin-right:auto;padding:2rem 1rem;position:relative}.marijepeters-module__JDV9yG__footer img{opacity:.7;width:100%;max-width:300px;height:auto;margin-bottom:1rem}.marijepeters-module__JDV9yG__footer p{opacity:.8;font-size:.9rem;line-height:1.6}.marijepeters-module__JDV9yG__footer a{color:var(--color-light-green);font-weight:500;text-decoration:none}.marijepeters-module__JDV9yG__footer a:hover{text-decoration:underline}@media (max-width:768px){.marijepeters-module__JDV9yG__header{text-align:center;flex-direction:column;gap:1.5rem;padding:1.5rem}.marijepeters-module__JDV9yG__brand h1{font-size:1.8rem}.marijepeters-module__JDV9yG__nav{flex-direction:column;gap:.8rem;width:100%}.marijepeters-module__JDV9yG__nav a{padding:.5rem;display:block}.marijepeters-module__JDV9yG__main{padding:0 1.5rem 1.5rem}.marijepeters-module__JDV9yG__hero{padding:1.5rem}.marijepeters-module__JDV9yG__heroContent h2{font-size:1.8rem}.marijepeters-module__JDV9yG__heroContent p{font-size:1rem}.marijepeters-module__JDV9yG__actions{flex-direction:column;width:fit-content}.marijepeters-module__JDV9yG__buttonPrimary,.marijepeters-module__JDV9yG__buttonSecondary{text-align:center;width:100%}.marijepeters-module__JDV9yG__roles{grid-template-columns:1fr}.marijepeters-module__JDV9yG__roleCard{padding:1.2rem}}@media (max-width:480px){.marijepeters-module__JDV9yG__pageContainer{font-size:14px}.marijepeters-module__JDV9yG__header{padding:1rem}.marijepeters-module__JDV9yG__brand h1{font-size:1.5rem}.marijepeters-module__JDV9yG__subtitle{font-size:.85rem}.marijepeters-module__JDV9yG__nav{gap:.5rem}.marijepeters-module__JDV9yG__nav a{font-size:.85rem}.marijepeters-module__JDV9yG__main{padding:0 1rem 1rem}.marijepeters-module__JDV9yG__hero{padding:1rem}.marijepeters-module__JDV9yG__heroContent h2{font-size:1.5rem}.marijepeters-module__JDV9yG__footer{padding:1.5rem .5rem}}
