.ev .ev-hero{position:relative;padding-top:calc(var(--ev-space-xl) + 8px)}.ev .ev-hero .ev-hero-eyebrow{margin-bottom:20px}.ev .ev-hero .ev-display{letter-spacing:-.015em;max-width:14em}.ev .ev-hero .ev-lede{max-width:38em;margin-top:20px}.ev .ev-hero-rich{border-bottom:2px solid var(--ev-line-strong);background:var(--ev-paper);position:relative}.ev .ev-hero-rich .ev-display{letter-spacing:-.015em}.ev .ev-hero-rich .ev-lede{margin-top:18px}.ev .ev-hero-eyebrow .line{width:44px}.ev .ev-hero+.ev-block,.ev .ev-hero-rich+.ev-block{padding-top:calc(var(--ev-space-lg) + 8px)}.ev .ev-block-dense{padding-top:72px;padding-bottom:72px}.ev .ev-sec-head{margin-bottom:28px}.ev .ev-btn-blue,.ev .ev-btn-teal{font-weight:700;letter-spacing:.01em;padding:17px 30px}.ev .ev-btn-blue:active,.ev .ev-btn-blue:hover,.ev .ev-btn-teal:active,.ev .ev-btn-teal:hover{transform:none}.ev .ev-btn-ghost{font-weight:600;padding:16px 28px;border-width:1.5px}.ev .ev-btn-ghost:hover{background:var(--ev-teal-tint);color:var(--ev-teal-deep);border-color:var(--ev-teal);transform:none}.ev .ev-duo-go,.ev .ev-step-go,.ev .ml-text-link{text-underline-offset:3px;text-decoration-thickness:1.5px}.ev .ev-duo-card,.ev .ev-step-card,.ev .ev-way-card{border-color:var(--ev-line-strong)}.ev .ev-duo-card,.ev .ev-step-card,.ev .ev-way-card,.ev .ev-way-card:hover{box-shadow:0 1px 2px rgba(30,28,24,.05),0 16px 32px -28px rgba(30,28,24,.28)}.ev .ev-way-card:hover{transform:none;border-color:var(--ev-teal)}.ev .ev-step-num{width:34px;height:34px;font-size:14px;background:var(--ev-teal-deep);box-shadow:inset 0 0 0 2px rgba(255,255,255,.18)}.ev .ev-step-card h3{font-size:18px}.ev .ev-duo-card{border-top:3px solid var(--ev-teal)}.ev .ev-disciplines{border-width:1.5px;border-color:var(--ev-line-strong);border-radius:12px;box-shadow:0 1px 2px rgba(30,28,24,.05),0 24px 48px -36px rgba(30,28,24,.3)}.ev .ev-discipline{padding:calc(var(--ev-space-lg) + 8px) var(--ev-space-md)}.ev .ev-discipline:hover{background:var(--ev-paper)}.ev .ev-discipline h3{font-size:clamp(30px,6vw,40px);letter-spacing:-.01em}.ev section[aria-labelledby=learn-prog-h] div[role=list]>div>a{box-shadow:0 1px 2px rgba(30,28,24,.05),0 16px 32px -28px rgba(30,28,24,.3);transition:box-shadow var(--ev-fast) var(--ev-ease),border-color var(--ev-fast)}.ev section[aria-labelledby=learn-prog-h] div[role=list]>div>a:hover{transform:none;border-color:var(--ev-line-strong);box-shadow:0 1px 2px rgba(30,28,24,.05),0 20px 40px -28px rgba(30,28,24,.35)}.ev section[aria-labelledby=learn-prog-h] div[role=list]>div>a:focus-visible{outline:3px solid var(--ev-teal);outline-offset:3px}.ev section[aria-label="The six steps"] article[id^=level-]{box-shadow:0 1px 2px rgba(30,28,24,.05),0 24px 48px -40px rgba(30,28,24,.35);padding:32px 28px 28px}.ev section[aria-label="The six steps"] article[id^=level-] .ev-label{font-size:12.5px}.ev section[aria-label="The six steps"] div[aria-hidden=true]{padding:14px 0}.ev section[aria-label="The six steps"] article[id^=level-]>a[href^="/learn/levels/"]:last-child{border-style:solid;border-width:1.5px;border-color:var(--ev-line-strong);background:var(--ev-paper);box-shadow:0 1px 2px rgba(30,28,24,.04),0 12px 24px -24px rgba(30,28,24,.3);transition:border-color var(--ev-fast),background var(--ev-fast)}.ev section[aria-label="The six steps"] article[id^=level-]>a[href^="/learn/levels/"]:last-child:hover{border-color:var(--ev-teal);transform:none}.ev .ev-hero-rich nav[aria-label="The six levels in order"] a{transition:border-color var(--ev-fast),background var(--ev-fast)}.ev .ev-hero-rich nav[aria-label="The six levels in order"] a:hover{border-color:var(--ev-teal);background:var(--ev-teal-tint)}.ev .ml-page{background:var(--ev-ivory-deep)}.ev .ml-page .ev-block{position:relative}.ev .ml-page .ev-hero-rich{padding-top:48px;padding-bottom:40px}.ev .ml-page .ev-hero-rich .ev-display{font-size:clamp(36px,5vw,56px)}.ev .ml-page .ev-hero-rich .ev-lede{font-size:17px;margin-top:12px}.ev .ml-continue{border:1.5px solid var(--ev-line-strong);border-left:6px solid var(--ev-teal-deep);border-radius:14px;padding:36px 32px;background:var(--ev-paper);box-shadow:0 1px 2px rgba(30,28,24,.06),0 24px 48px -40px rgba(15,68,66,.4)}.ev .ml-card{border:1.5px solid var(--ev-line);border-radius:12px;padding:28px 24px;box-shadow:0 1px 2px rgba(30,28,24,.04),0 16px 32px -30px rgba(30,28,24,.3);transition:border-color var(--ev-fast),background var(--ev-fast)}.ev .ml-card:hover{transform:none;border-color:var(--ev-line-strong)}.ev .ml-card.is-course{border-top:3px solid var(--ev-teal)}.ev .ml-progress-track{height:10px;background:var(--ev-line);border-radius:6px;box-shadow:inset 0 1px 2px rgba(30,28,24,.12)}.ev .ml-progress-fill{border-radius:6px}.ev .ml-progress-label{font-weight:600;color:var(--ev-ink);font-size:14px}.ev .ml-level-head{padding-bottom:10px;border-bottom:1.5px solid var(--ev-line);margin-bottom:16px}.ev .ml-level-num{font-size:14px;color:var(--ev-teal-deep)}.ev .ml-path-row{border-color:var(--ev-line);transition:border-color var(--ev-fast),background var(--ev-fast)}.ev .ml-path-row.is-current{border:1.5px solid var(--ev-teal);background:var(--ev-paper);box-shadow:0 1px 2px rgba(30,28,24,.06),0 16px 32px -24px rgba(23,92,90,.4)}.ev .ml-reader-entry{border-radius:12px;border-left-width:6px;border-left-color:var(--ev-teal-deep);transition:border-color var(--ev-fast),background var(--ev-fast)}.ev .ml-reader-entry:hover{border-color:var(--ev-teal);border-left-color:var(--ev-teal-deep);transform:none}.ev .ml-page .ev-hero-rich .ev-crumb{margin-bottom:14px}.ev .ml-weekgrid{gap:10px}.ev .ml-week{border-radius:10px}.ev .ml-week.is-now{border:1.5px solid var(--ev-teal);box-shadow:0 1px 2px rgba(30,28,24,.06),0 16px 32px -24px rgba(23,92,90,.45)}.ev .ml-capstone{border:1.5px solid var(--ev-line-strong);border-radius:14px;box-shadow:0 1px 2px rgba(30,28,24,.06),0 24px 48px -36px rgba(30,28,24,.35)}.ev .ml-sessions{gap:10px}.ev .ml-session{border-radius:10px;padding:14px 18px;transition:border-color var(--ev-fast),background var(--ev-fast)}.ev .ml-session:hover{border-color:var(--ev-line-strong)}.ev .ml-session.is-current{border:1.5px solid var(--ev-teal);background:var(--ev-paper);box-shadow:0 1px 2px rgba(30,28,24,.06),0 14px 28px -22px rgba(23,92,90,.45)}.ev .ev-rule-top{border-top:2px solid var(--ev-line-strong)}.ev .ev-band-tint{background:var(--ev-ivory-deep);border-top:1px solid var(--ev-line-strong);border-bottom:1px solid var(--ev-line-strong)}.ev .ev-band-deep{border-top:3px solid var(--ev-teal-deep)}.ev .ev-kicker{letter-spacing:.14em}.ev a:focus-visible,.ev button:focus-visible,.ev summary:focus-visible{outline:3px solid var(--ev-teal);outline-offset:3px;border-radius:4px}.ev .ml-text-link:hover{color:var(--ev-teal-deep)}.ev .ev-level-status,.ev .ev-status-pill{letter-spacing:.06em}.ev .ev-facts-row li{border-color:var(--ev-line-strong);box-shadow:0 1px 2px rgba(30,28,24,.05)}.ev .ev-collection-card{border-color:var(--ev-line-strong);box-shadow:0 1px 2px rgba(30,28,24,.04),0 16px 32px -30px rgba(30,28,24,.3);transition:border-color var(--ev-fast),background var(--ev-fast)}.ev .ev-collection-card:hover{transform:none;border-color:var(--ev-teal)}.ev .ev-brand-chip{padding:4px 12px}.ev .ev-brand-chip img{height:28px}.ev .ev-collection-cover{border-radius:4px}.ev .ev-progression-rail{margin:0 0 28px}.ev .ev-progression-track{position:relative;display:flex;justify-content:space-between;align-items:center;padding:0 4px}.ev .ev-progression-track:before{content:"";position:absolute;left:20px;right:20px;top:50%;height:2px;background:var(--ev-line-strong);transform:translateY(-50%)}.ev .ev-progression-node{position:relative;z-index:1;width:40px;height:40px;border-radius:50%;background:var(--ev-paper);border:2px solid var(--ev-line-strong);display:flex;align-items:center;justify-content:center}.ev .ev-progression-num{font-family:var(--ev-mono);font-size:12px;font-weight:700;letter-spacing:.05em;color:var(--ev-teal-deep)}.ev .ev-progression-labels{display:flex;justify-content:space-between;margin-top:10px;font-family:var(--ev-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ev-ink-mute)}.ev .ev-collection-item-wrap{display:flex;min-width:0}.ev .ev-collection-item-wrap>a.ev-collection-item{flex:1 1 auto;width:100%;max-width:none}@media (max-width:768px){.ev .ev-block-dense{padding-top:52px;padding-bottom:52px}.ev .ev-hero+.ev-block,.ev .ev-hero-rich+.ev-block{padding-top:var(--ev-space-lg)}.ev .ml-continue{padding:28px 22px}.ev .ml-card{padding:22px 18px}.ev .ev-discipline{padding:var(--ev-space-md) var(--ev-space-sm)}.ev section[aria-label="The six steps"] article[id^=level-]{padding:24px 18px 20px}.ev .ev-collection-item-wrap{flex:0 0 64%;max-width:260px;scroll-snap-align:start}.ev .ev-progression-rail{margin-bottom:20px}.ev .ev-progression-node{width:32px;height:32px}.ev .ev-progression-num{font-size:11px}.ev .ev-progression-track:before{left:16px;right:16px}.ev .ev-progression-labels{font-size:10px}}@media (prefers-reduced-motion:reduce){.ev .ev-collection-card,.ev .ev-duo-card,.ev .ev-step-card,.ev .ev-way-card,.ev .ml-card,.ev .ml-reader-entry,.ev section[aria-label="The six steps"] article[id^=level-]>a[href^="/learn/levels/"]:last-child,.ev section[aria-labelledby=learn-prog-h] div[role=list]>div>a{transition:none}}