.ev-when{text-transform:uppercase;letter-spacing:.04em;font-weight:600;line-height:1.2;font-size:var(--t-body);color:var(--forest);margin:clamp(18px,2.465vw,35.5px) 0 0}.hero-copy .ev-when+.btn{margin-top:clamp(24px,2.465vw,35.5px)}.ev-about{--gap-copy:clamp(16px, 12.9px + .771vw, 24px);--gap-cta:clamp(24px, 19.35px + 1.156vw, 36px);grid-template-columns:minmax(0,636fr) minmax(0,392fr);align-items:start;column-gap:clamp(24px,3.333vw,48px);padding-top:clamp(28px,3.507vw,50.5px);padding-bottom:clamp(40px,5.486vw,79px);display:grid}@media (width<=860px){.ev-about{grid-template-columns:1fr;row-gap:32px}}.ev-about-copy .heading{font-size:var(--t-h1)}.ev-about-copy ul.diamond{margin-top:var(--gap-copy);gap:8px}.ev-about-copy .lead,.ev-about-copy ul.diamond li,.ev-presenter .body-text{font-family:var(--sans);font-size:var(--t-copy);letter-spacing:-.03em;font-feature-settings:normal}.ev-about-copy .lead{margin-top:var(--gap-copy);color:var(--pistachio)}.ev-about-copy ul.diamond li{color:var(--pistachio)}.ev-about-copy a,.ev-presenter a{text-underline-offset:4px}.ev-about-copy strong,.ev-presenter strong{font-style:normal;font-weight:600}.ev-details{background:var(--pistachio);color:var(--forest);border-radius:clamp(42.1px,41.25px + .212vw,44.3px);flex-direction:column;align-items:flex-start;padding:clamp(24px,14.71px + 2.312vw,48px);display:flex}.ev-details .heading{font-size:var(--t-h2)}.ev-details dl{margin:var(--gap-copy) 0 0;flex-direction:column;gap:16px;display:flex}.ev-details dt{text-transform:uppercase;letter-spacing:.04em;font-weight:600;font-size:var(--t-label);line-height:1.2}.ev-details dd{font-family:var(--serif);font-size:var(--t-lead-hero);letter-spacing:-.03em;font-feature-settings:var(--tobias);margin:4px 0 0;line-height:1.4}.ev-details .btn{margin-top:var(--gap-cta)}.ev-presenter-block{margin-top:calc(-1 * var(--curve-calc-bottom));padding-top:var(--curve-calc-bottom)}.ev-presenter{grid-template-columns:minmax(0,320fr) minmax(0,708fr);align-items:center;column-gap:clamp(24px,3.333vw,48px);padding-top:clamp(36px,12.763px + 5.78vw,96px);padding-bottom:clamp(64px,8.796vw,126.66px);display:grid}.ev-presenter-photo{aspect-ratio:3/4;object-fit:cover;border-radius:clamp(34.6px,32.51px + .52vw,40px);width:100%}.ev-presenter-copy{flex-direction:column;align-items:flex-start;display:flex}.ev-presenter .kicker{color:var(--forest)}.ev-presenter .heading{font-size:var(--t-h1)}.ev-role{text-transform:uppercase;letter-spacing:.04em;font-weight:600;line-height:1.2;font-size:var(--t-label);margin:12px 0 0}.ev-presenter .body-text{max-width:636px;margin-top:clamp(16px,12.9px + .771vw,24px)}.ev-presenter .btn{margin-top:clamp(24px,19.35px + 1.156vw,36px)}@media (width<=860px){.ev-presenter{grid-template-columns:1fr;row-gap:32px}.ev-presenter-photo{width:240px}}.ev-dialog{background:var(--off-white);width:min(1076px,100vw - 32px);max-width:none;max-height:calc(100vh - 32px);color:var(--forest);overscroll-behavior:contain;border:0;border-radius:clamp(43px,34.13px + 2.206vw,65.9px);padding:0;overflow:auto}.ev-dialog::backdrop{background:#113e3866}.ev-dialog-inner{padding:clamp(40px,36.9px + .771vw,48px) clamp(24px,12.38px + 2.89vw,54px) clamp(40px,33.8px + 1.541vw,56px);position:relative}.ev-close{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:clamp(28px,25.68px + .578vw,34px);right:clamp(16px,7.48px + 2.119vw,38px)}.ev-close-icon{background-color:var(--forest);width:20px;height:20px;-webkit-mask:url(../../../brand/menu/close-icon.png) 50%/contain no-repeat;mask:url(../../../brand/menu/close-icon.png) 50%/contain no-repeat}.ev-close:focus-visible{outline:2px solid var(--forest);outline-offset:2px;border-radius:50%}.ev-dialog-head{padding-right:56px}.ev-dialog-head .logo{width:150px}.ev-dialog-title{flex-direction:column;margin-top:clamp(40px,37.68px + .578vw,46px);display:flex}.ev-dialog-title .title{font-size:var(--t-h1)}.ev-dialog-title .body-text{margin-top:clamp(16px,12.9px + .771vw,24px)}.ev-form{flex-direction:column;gap:clamp(28px,24.9px + .771vw,36px);margin-top:clamp(40px,37.68px + .578vw,46px);display:flex}.ev-names{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,24.9px + .771vw,36px);display:grid}@media (width<=640px){.ev-names{grid-template-columns:1fr}}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ev-form .field label{text-transform:uppercase;letter-spacing:.04em;font-weight:600;line-height:1.2;font-size:var(--t-label);color:var(--forest);margin-bottom:12px;display:block}.ev-form .field label:before,.ev-form .field label:after{content:"";height:0;display:block}.ev-form .field label:before{margin-top:-.25em}.ev-form .field label:after{margin-bottom:-.25em}@media (width<=860px){.ev-form .field label{margin-bottom:8.6px}}.input-shell{height:var(--field-h);border:1px solid var(--forest);border-radius:var(--field-r);background-color:#f4f7eb;display:block;position:relative}.input-shell input{width:100%;height:100%;color:var(--forest);font-size:var(--t-body);border-radius:var(--field-r);appearance:none;background:0 0;border:0;padding:0 clamp(14px,1.25vw,18px)}.input-shell input:focus,.ev-textarea textarea:focus{outline:none}.input-shell:focus-within{box-shadow:inset 0 0 0 1px var(--forest)}.input-shell.ev-textarea{height:auto}.ev-textarea textarea{resize:vertical;width:100%;min-height:96px;color:var(--forest);font-size:var(--t-body);border-radius:var(--field-r);background:0 0;border:0;padding:12px clamp(14px,1.25vw,18px);line-height:1.5;display:block}.ev-req{color:var(--burgundy)}.ev-req-note{font-size:var(--t-legal);letter-spacing:-.03em;color:var(--forest);margin:0 0 calc(-1*clamp(8px,6.45px + .385vw,12px))}.field.invalid .input-shell,.field.invalid .input-shell:focus-within{border-color:var(--burgundy);background-color:var(--peach);box-shadow:none}.ev-error{font-size:var(--t-legal);letter-spacing:-.03em;color:var(--burgundy);margin:8px 0 0;line-height:1.4}.ev-choices{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.ev-choices legend{text-transform:uppercase;letter-spacing:.04em;font-weight:600;line-height:1.2;font-size:var(--t-label);color:var(--forest);margin-bottom:12px;padding:0}.ev-choice{font-size:var(--t-body);color:var(--forest);cursor:pointer;align-items:flex-start;gap:12px;line-height:1.5;display:flex;position:relative}.ev-choice input{opacity:0;cursor:pointer;width:18px;height:18px;margin:.2em 0 0;position:absolute}.ev-dot,.ev-box{border:1px solid var(--forest);background:var(--off-white);flex:none;width:18px;height:18px;margin-top:.2em}.ev-dot{border-radius:50%}.ev-box{border-radius:4px}.ev-choice input:checked+.ev-dot{background:var(--lime);box-shadow:inset 0 0 0 3px var(--off-white)}.ev-choice input:checked+.ev-box{background:var(--off-white) url(../../../brand/design/check-lime.svg) center / 76% auto no-repeat}.ev-choice input:focus-visible+.ev-dot,.ev-choice input:focus-visible+.ev-box{outline:2px solid var(--forest);outline-offset:3px}.invalid .ev-dot,.invalid .ev-box{border-color:var(--burgundy);background-color:var(--peach)}.ev-summary{font-weight:600;font-size:var(--t-legal);letter-spacing:-.03em;color:var(--burgundy);margin:0}.ev-actions{flex-wrap:wrap;align-items:center;gap:24px;padding-top:8px;display:flex}.ev-privacy{font-size:var(--t-legal);letter-spacing:-.03em;color:var(--forest);text-underline-offset:4px}.ev-done{outline:none;flex-direction:column;gap:32px;display:flex}
