.ev-layout{max-width:none}.ev-layout h2{font-size:clamp(30px,3.6vw,46px);margin-top:0}.ev-layout h3{margin-top:0}.ev-layout figure{margin:0}.ev-layout picture img{margin:0;max-height:none;width:100%}.ev-hero{background:var(--light);padding:48px 0 60px}.ev-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:center}.ev-hero h1{font-size:clamp(40px,4.7vw,65px);max-width:680px}.ev-hero .breadcrumbs{margin-bottom:32px}.ev-lead{font-size:19px;max-width:490px}.ev-hero-photo{position:relative}.ev-hero-photo img{height:430px!important;object-fit:cover!important;object-position:center 65%;border-radius:3px 3px 65px 3px}.ev-hero-photo figcaption{position:absolute;bottom:18px;left:18px;right:18px;background:var(--green);color:var(--light);padding:12px 16px;font-size:12px}.ev-jumpnav{border-bottom:1px solid var(--line);background:var(--light)}.ev-jumpnav .wrap{display:flex;gap:36px;flex-wrap:wrap;padding-block:20px}.ev-jumpnav a{text-decoration:none;font-size:14px;font-weight:600;padding-block:5px;border-bottom:1px solid transparent}.ev-jumpnav a:hover{border-color:var(--green)}.ev-feature-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:64px;align-items:center}.ev-feature-grid>div>p:not(.eyebrow){max-width:350px}.ev-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 24px}.ev-video-card{background:var(--light);border:1px solid var(--line);border-radius:4px;overflow:hidden;min-width:0}.light .ev-video-card{background:#f6f3f1}.ev-layout .ev-video-card .video-placeholder{margin:0;background:var(--green);aspect-ratio:16/9}.ev-layout .ev-video-card .video-placeholder img{width:100%;height:100%;opacity:1;object-fit:cover;margin:0;max-height:none}.ev-video-card .play{background:transparent}.ev-video-card .play span{width:52px;height:52px;box-shadow:0 3px 18px #0004}.ev-video-card button:hover .play span{background:#2d4239;transform:scale(1.06)}.ev-video-copy{padding:22px 24px 24px}.ev-video-copy .eyebrow{font-size:10px;margin-bottom:10px;letter-spacing:1.5px}.ev-video-copy h3{font:400 26px/1.25 var(--serif);margin:0 0 14px}.ev-video-copy a{font-size:13px;font-weight:600;text-decoration:none;border-bottom:1px solid var(--green);padding-bottom:4px}.ev-note{font-size:14px;line-height:1.6}.ev-reading-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:start}.ev-reading{max-width:760px}.ev-reading p{line-height:1.85}.ev-reading>p>strong:only-child{font-weight:400}.ev-photo-note{background:#f6f3f1;border:1px solid var(--line)}.ev-photo-note figure img{height:auto;object-fit:contain}.ev-photo-note figcaption{font-size:12px;padding:12px 22px;border-bottom:1px solid var(--line)}.ev-photo-note>div{padding:26px}.ev-photo-note p,.ev-photo-note li{font-size:14px}.ev-photo-note ul{padding-left:18px}.ev-approach{border-top:1px solid #405a5033;padding-top:44px;margin-top:30px;grid-template-columns:1fr 1fr;gap:60px}.ev-depth{margin:32px 0 0!important;padding:0!important;border:1px solid #405a5040!important;background:#f6f3f1}.ev-depth summary{padding:24px 28px;list-style:none;display:flex;justify-content:space-between;gap:24px;align-items:center;font-size:18px}.ev-depth summary::-webkit-details-marker{display:none}.ev-depth summary span{font-size:28px;line-height:1}.ev-depth[open] summary span{transform:rotate(45deg)}.ev-depth>.ev-reading{padding:0 28px 12px;max-width:900px}.ev-depth blockquote{font-size:20px}.ev-invite{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding:44px;background:var(--green);color:var(--light);border-radius:4px}.ev-invite h2,.ev-invite .eyebrow,.ev-invite a{color:var(--light)}.ev-invite p:last-child{margin:0}.ev-invite-links{display:flex;flex-direction:column;align-items:start;justify-content:center;gap:20px}.ev-invite-links .btn{background:var(--light);color:var(--green);border-color:var(--light)}.ev-invite a:focus-visible{outline-color:var(--light)}
@media(max-width:1000px){.ev-hero-grid,.ev-feature-grid{gap:32px}.ev-reading-grid{gap:35px}.ev-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ev-hero-photo img{height:390px!important}.ev-hero h1{font-size:44px}.ev-jumpnav .wrap{gap:22px}.ev-invite{gap:32px;padding:32px}}@media(max-width:700px){.ev-hero{padding-block:28px 34px}.ev-hero-grid,.ev-feature-grid,.ev-reading-grid,.ev-invite{grid-template-columns:1fr;gap:30px}.ev-hero h1{font-size:clamp(36px,9vw,49px);letter-spacing:-1px}.ev-lead{font-size:17px}.ev-hero .breadcrumbs{margin-bottom:24px}.ev-hero-photo img{height:330px!important;object-position:center 70%;border-radius:3px 3px 40px 3px}.ev-jumpnav .wrap{display:grid;grid-template-columns:1fr 1fr;gap:4px 16px;padding-block:13px}.ev-jumpnav a{font-size:13px;padding-block:10px}.ev-video-grid{grid-template-columns:1fr;gap:24px}.ev-video-copy{padding:20px}.ev-video-copy h3{font-size:25px}.ev-feature-grid>div>p:not(.eyebrow){max-width:none}.ev-layout .section-heading p{max-width:100%}.ev-depth summary{padding:20px;font-size:16px}.ev-depth>.ev-reading{padding-inline:20px}.ev-depth blockquote{padding:16px;font-size:18px}.ev-invite{padding:26px}.ev-invite-links{align-items:stretch}.ev-invite-links .btn{font-size:13px;gap:10px}.ev-approach{margin-top:32px}.ev-hero .button-row{gap:20px}.ev-layout .btn{max-width:100%}}
