:root{--evt-green-dark:#173c32;--evt-green:#285b4c;--evt-green-light:#dfeae4;--evt-cream:#f2eee5;--evt-sand:#d9c9ac;--evt-gold:#b39257;--evt-text:#21302b;--evt-muted:#66726d;--evt-border:#dcdcd4;--evt-white:#fff;--evt-danger:#9a3333;--evt-danger-bg:#f9e9e7;--evt-warning:#805b16;--evt-warning-bg:#fff4d8;--evt-success:#246247;--evt-success-bg:#e3f2e8}.evt-page{min-height:70vh;color:var(--evt-text);background:var(--evt-cream)}.evt-page *,.evt-page :before,.evt-page :after{box-sizing:border-box}.evt-hero{color:var(--evt-white);background:linear-gradient(115deg,#14362dfa,#295b4ced);position:relative;overflow:hidden}.evt-page--official .evt-hero{background:linear-gradient(115deg,#1c2d27fc,#4a4e39f0)}.evt-hero__inner{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:center;gap:50px;width:min(1180px,100% - 40px);min-height:480px;margin:0 auto;padding:76px 0;display:grid}.evt-hero__copy{z-index:2;max-width:760px;position:relative}.evt-eyebrow{color:var(--evt-gold);letter-spacing:.1em;text-transform:uppercase;margin-bottom:13px;font-size:12px;font-weight:800;display:block}.evt-hero h1,.evt-manage-hero h1{color:inherit;letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,6vw,76px);font-weight:500;line-height:.99}.evt-hero__lead{color:#ffffffd6;max-width:700px;margin:26px 0 0;font-size:clamp(17px,2vw,21px);line-height:1.65}.evt-hero__brand{align-items:center;gap:10px;margin-top:34px;font-size:13px;display:flex}.evt-hero__brand span{color:#ffffff94}.evt-hero__brand strong{color:#fff}.evt-hero__visual{aspect-ratio:1;justify-self:end;place-items:center;width:min(360px,100%);display:grid;position:relative}.evt-hero__v{z-index:2;color:#fff;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:180px;height:180px;font-family:Georgia,serif;font-size:92px;display:grid;position:relative}.evt-coffee-ring{border:1px solid #ffffff21;border-radius:50%;position:absolute}.evt-coffee-ring--one{inset:4%}.evt-coffee-ring--two{inset:18%}.evt-content{grid-template-columns:minmax(0,1fr) minmax(250px,330px);align-items:start;gap:28px;width:min(1180px,100% - 40px);margin:0 auto;padding:56px 0 80px;display:grid}.evt-content--manage{max-width:920px;display:block}.evt-content__main{gap:24px;display:grid}.evt-content__aside{gap:18px;display:grid;position:sticky;top:25px}.evt-card,.evt-aside-card,.evt-capacity{border:1px solid var(--evt-border);background:var(--evt-white);box-shadow:0 14px 40px #1b31290f}.evt-card{border-radius:4px;padding:clamp(25px,4vw,46px)}.evt-card h2,.evt-aside-card h2{color:var(--evt-green-dark);margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,3.5vw,39px);font-weight:500;line-height:1.12}.evt-card p,.evt-aside-card p{color:var(--evt-muted);font-size:15px;line-height:1.75}.evt-invitation{border-top:5px solid var(--evt-green)}.evt-details-card h2{margin-bottom:28px}.evt-details{gap:20px;display:grid}.evt-detail{grid-template-columns:45px minmax(0,1fr);align-items:flex-start;gap:16px;display:grid}.evt-detail__icon{background:var(--evt-green-light);width:43px;height:43px;color:var(--evt-green);border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid}.evt-detail span,.evt-detail strong,.evt-detail small{display:block}.evt-detail span{color:var(--evt-muted);text-transform:uppercase;margin-bottom:3px;font-size:12px}.evt-detail strong{color:var(--evt-green-dark);font-size:16px;line-height:1.5}.evt-detail small{color:var(--evt-muted);margin-top:3px;font-size:13px}.evt-aside-card,.evt-capacity{border-radius:4px;padding:27px}.evt-aside-card h2{font-size:27px}.evt-text-link,.evt-manage-back a{color:var(--evt-green);font-weight:800;text-decoration:none}.evt-capacity span,.evt-capacity strong,.evt-capacity small{display:block}.evt-capacity span{color:var(--evt-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.evt-capacity strong{color:var(--evt-green-dark);margin-top:8px;font-family:Georgia,serif;font-size:52px;font-weight:500;line-height:1}.evt-capacity small{color:var(--evt-muted);margin-top:5px}.evt-form__intro{margin-bottom:28px}.evt-form__intro p{margin-bottom:0}.evt-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px;display:grid}.evt-field{min-width:0;color:var(--evt-green-dark);flex-direction:column;gap:7px;font-size:14px;font-weight:750;display:flex}.evt-field--wide{grid-column:1/-1}.evt-field input,.evt-field select,.evt-field textarea{width:100%;color:var(--evt-text);font:inherit;background:#fff;border:1px solid #cdd1cc;border-radius:3px;outline:0;font-weight:400;transition:border-color .12s,box-shadow .12s}.evt-field input,.evt-field select{min-height:48px;padding:10px 13px}.evt-field textarea{resize:vertical;min-height:92px;padding:12px 13px}.evt-field input:focus,.evt-field select:focus,.evt-field textarea:focus{border-color:var(--evt-green);box-shadow:0 0 0 3px #285b4c1f}.evt-field input:disabled,.evt-field select:disabled,.evt-field textarea:disabled{opacity:.65;background:#f2f2ef}.evt-field small,.evt-field-help{color:var(--evt-muted);margin:0;font-size:11px;font-weight:400;line-height:1.45}.evt-field-error{color:var(--evt-danger)!important}.evt-required{color:var(--evt-danger)}.evt-fieldset{border:0;margin:28px 0 0;padding:0}.evt-fieldset legend{color:var(--evt-green-dark);font-size:15px;font-weight:800}.evt-field-help{margin-top:6px}.evt-slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.evt-slot{border:1px solid var(--evt-border);cursor:pointer;border-radius:3px;flex-wrap:wrap;align-items:center;gap:8px 11px;min-height:78px;padding:14px;transition:border-color .12s,background .12s;display:flex}.evt-slot:hover{border-color:var(--evt-green)}.evt-slot--selected{border-color:var(--evt-green);background:var(--evt-green-light)}.evt-slot--disabled{opacity:.55;cursor:not-allowed}.evt-slot input{flex:none}.evt-slot__time{color:var(--evt-green-dark);font-size:13px;font-weight:800}.evt-slot__availability{width:100%;color:var(--evt-muted);padding-left:24px;font-size:11px}.evt-form__privacy{border-left:3px solid var(--evt-sand);color:var(--evt-muted);background:#f8f6f1;margin:25px 0 17px;padding:14px 16px;font-size:11px;line-height:1.55}.evt-button{min-height:46px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:13px;font-weight:850;text-decoration:none;transition:background .12s,border-color .12s,opacity .12s;display:inline-flex}.evt-button:disabled{opacity:.55;cursor:not-allowed}.evt-button--primary{background:var(--evt-green-dark);color:#fff}.evt-button--primary:hover:not(:disabled){background:var(--evt-green)}.evt-button--secondary{border-color:var(--evt-border);color:var(--evt-green-dark);background:#fff}.evt-button--danger{background:var(--evt-danger);color:#fff}.evt-button--danger-outline{color:var(--evt-danger);background:#fff;border-color:#ddb6b3}.evt-status{border:1px solid;border-radius:3px;padding:18px 20px;font-size:14px;line-height:1.55}.evt-status strong{margin-bottom:5px;display:block}.evt-status p{color:inherit;margin:0 0 12px}.evt-status p:last-child{margin-bottom:0}.evt-status--error{background:var(--evt-danger-bg);color:var(--evt-danger);border-color:#e1b3ae}.evt-status--warning{background:var(--evt-warning-bg);color:var(--evt-warning);border-color:#ead295}.evt-status--success{background:var(--evt-success-bg);color:var(--evt-success);border-color:#b9dbc7}.evt-status--info{background:var(--evt-green-light);color:var(--evt-green-dark);border-color:#b8d2c7}.evt-loading{min-height:320px;color:var(--evt-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.evt-spinner{border:3px solid #d7ddd9;border-top-color:var(--evt-green);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite evt-spin}@keyframes evt-spin{to{transform:rotate(360deg)}}.evt-manage-hero{color:#fff;background:var(--evt-green-dark);text-align:center;padding:65px 20px}.evt-manage-hero>div{width:min(850px,100%);margin:0 auto}.evt-manage-hero h1{font-size:clamp(38px,6vw,64px)}.evt-manage-hero p{color:#ffffffbf;margin:18px 0 0;font-size:17px}.evt-manage-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin:28px 0 0;display:grid}.evt-manage-summary dl>div{border:1px solid var(--evt-border);background:#faf9f5;padding:15px}.evt-manage-summary dt{color:var(--evt-muted);letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800}.evt-manage-summary dd{color:var(--evt-green-dark);margin:0;font-size:14px;font-weight:750}.evt-manage-summary dd small{color:var(--evt-muted);margin-top:4px;font-weight:400;display:block}.evt-danger-zone{border-color:#e3c2bf;justify-content:space-between;align-items:center;gap:25px;display:flex}.evt-danger-zone h2{font-size:25px}.evt-danger-zone p{max-width:610px;margin-bottom:0}.evt-cancel-confirm{gap:12px;min-width:320px;display:grid}.evt-cancel-confirm>div{flex-wrap:wrap;gap:8px;display:flex}.evt-manage-back{text-align:center;padding:8px 0 30px}@media (width<=900px){.evt-hero__inner{grid-template-columns:1fr;min-height:auto;padding:65px 0}.evt-hero__visual{display:none}.evt-content{grid-template-columns:1fr}.evt-content__aside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (width<=620px){.evt-hero__inner,.evt-content{width:min(100% - 24px,1180px)}.evt-hero__inner{padding:48px 0}.evt-hero h1{font-size:43px}.evt-hero__lead{font-size:16px}.evt-content{padding:28px 0 55px}.evt-content__aside{grid-template-columns:1fr}.evt-card{padding:23px 18px}.evt-form-grid,.evt-slots,.evt-manage-summary dl{grid-template-columns:1fr}.evt-field--wide{grid-column:auto}.evt-danger-zone{flex-direction:column;align-items:stretch}.evt-danger-zone .evt-button{width:100%}.evt-cancel-confirm{min-width:0}.evt-cancel-confirm>div{flex-direction:column}.evt-cancel-confirm .evt-button{width:100%}}.evt-program-card{border-top:5px solid var(--evt-gold)}.evt-program-card h2{margin-bottom:28px}.evt-program{display:grid}.evt-program__item{border-bottom:1px solid var(--evt-border);grid-template-columns:110px minmax(0,1fr);gap:22px;padding:17px 0;display:grid}.evt-program__item:first-child{border-top:1px solid var(--evt-border)}.evt-program__item time{color:var(--evt-green);white-space:nowrap;font-size:14px;font-weight:800}.evt-program__item span{color:var(--evt-text);font-size:15px;line-height:1.5}.evt-newsletter{border:1px solid var(--evt-border);border-left:4px solid var(--evt-gold);background:#faf8f2;margin-top:25px;padding:18px 19px;position:relative}.evt-newsletter__label{color:var(--evt-muted);cursor:pointer;align-items:flex-start;gap:12px;margin:0;font-size:13px;font-weight:400;line-height:1.6;display:flex}.evt-newsletter__label input{width:17px;height:17px;accent-color:var(--evt-green-dark);cursor:pointer;flex:none;margin:2px 0 0}.evt-newsletter__label a{color:var(--evt-green);font-weight:700;text-decoration:none}.evt-newsletter__label a:hover{text-decoration:underline}.evt-honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (width<=620px){.evt-program__item{grid-template-columns:1fr;gap:5px}.evt-newsletter{padding:16px}}body{background:#fff;margin:0;font-family:Inter,sans-serif}.bovenkantHolder{justify-content:space-between;padding:1rem 2rem;font-family:Inter,sans-serif;display:flex}@font-face{font-family:LT Kai;src:url(/fonts/LTKai-1.ttf)format("truetype");font-weight:400;font-style:normal}.logo-img{height:50px}.art-menu{text-transform:uppercase;gap:1rem;list-style:none;display:flex}.art-menu li a{color:#000;font-family:Inter,sans-serif;text-decoration:none}.hero-image{background-position:50%;background-size:cover;align-items:flex-end;height:500px;display:flex;position:relative}.hero-overlay{color:#fff;background-color:#0006;padding:2rem}.v-bar-grid,.v-point-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:1rem;padding:2rem;display:grid}.v-bar-item,.v-point-item{color:#fff;background-position:50%;background-size:cover;border-radius:12px;height:300px;position:relative;overflow:hidden}.v-bar-item .overlay,.v-point-item .overlay{background:#00000080;width:100%;padding:1rem;position:absolute;bottom:0}footer{background:#f5f5f5;padding:2rem;font-family:Inter,sans-serif}footer a{color:#000;text-decoration:none}.job-detail-status-badge{color:#fff7e8;letter-spacing:.12em;text-transform:uppercase;background:#c9a96e24;border:1px solid #c9a96ea6;border-radius:999px;align-items:center;width:fit-content;margin:0 0 22px;padding:8px 14px;font-family:Barlow Condensed,din-condensed,sans-serif;font-size:13px;font-weight:600;display:inline-flex}.job-detail-status-badge.open{background:#1f5a4647;border-color:#c9a96eb3}.job-detail-status-badge.limited{background:#8b6f3e47;border-color:#c9a96ebf}.job-detail-status-note{color:#6b6558;margin:-8px 0 20px;font-family:Inter,sans-serif;font-size:13px;font-weight:300;line-height:1.7}
