:root{--mentor-ink:#1a1917;--mentor-muted:#645f5a;--mentor-line:#ddd8d3;--mentor-blue:#0f3a57;--mentor-blue-hover:#1a5276;--mentor-blue-soft:#edf4f8;--mentor-yellow-soft:#fffaf0;--mentor-wash:#f8f7f5;--mentor-paper:#fff;--mentor-gold:#e5a51d}main:has(.mentors-hero){background:var(--mentor-wash)!important;color:var(--mentor-ink)!important}.mentors-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--mentor-line)!important;background:radial-gradient(circle at 92% 15%, #1a527614, transparent 25%), var(--mentor-paper)!important;padding:72px 24px 76px!important}.mentors-hero:after{content:"";pointer-events:none;border:1px solid #1a52761f;border-radius:50%;width:390px;height:390px;position:absolute;bottom:-190px;right:-130px}.mentors-hero>*{z-index:1;position:relative}.mentors-hero>div:first-child{color:var(--mentor-blue-hover)!important;letter-spacing:.2em!important;margin-bottom:12px!important;font-weight:800!important}.mentors-hero h1{letter-spacing:-.05em!important;margin-bottom:12px!important;font-size:clamp(42px,6vw,64px)!important;font-weight:700!important;line-height:1.05!important}.mentors-hero>p:first-of-type{color:var(--mentor-blue)!important;margin-bottom:12px!important;font-size:19px!important;font-weight:600!important}.mentors-hero>p:last-of-type{max-width:620px!important;color:var(--mentor-muted)!important;margin:0 auto 26px!important;line-height:1.65!important}.mentors-hero>button,.mentors-nominate-section>button{min-height:50px;transition:transform .15s,background .15s,box-shadow .15s;box-shadow:0 10px 24px #0f3a572e;background:var(--mentor-blue)!important;border-radius:999px!important;padding:0 26px!important;font-weight:800!important}.mentors-hero>button:hover,.mentors-nominate-section>button:hover{transform:translateY(-1px);box-shadow:0 14px 30px #0f3a5738;background:var(--mentor-blue-hover)!important}.mentors-container{width:min(100% - 40px,920px);max-width:none!important;padding:48px 0 80px!important}.mentors-container>div[style*="position: relative"]{border-radius:20px;box-shadow:0 14px 40px #17232c12;border:1px solid var(--mentor-line)!important;background:var(--mentor-paper)!important;margin-bottom:22px!important;padding:32px 34px 24px!important}.mentors-container>div[style*="position: relative"]>div:first-child{background:linear-gradient(90deg, var(--mentor-gold), #f2c85b)!important;height:4px!important}.mentors-container>div[style*="position: relative"]>div:nth-child(2){align-items:center!important;margin-bottom:22px!important}.mentors-container>div[style*="position: relative"]>div:nth-child(2)>div:first-child{border-radius:50%;box-shadow:0 8px 18px #0f3a572e;background:var(--mentor-blue)!important;width:58px!important;height:58px!important;font-size:18px!important}.mentors-container>div[style*="position: relative"]>div:nth-child(2)>div:last-child>div:first-child{letter-spacing:-.025em;margin-bottom:3px!important;font-size:22px!important;font-weight:700!important}.mentors-container blockquote{border-radius:0 13px 13px 0;border-left:3px solid var(--mentor-gold)!important;background:var(--mentor-yellow-soft)!important;color:#1f1d1a!important;margin:0 0 16px!important;padding:20px 22px!important;font-family:Inter,sans-serif!important;font-size:15px!important;font-weight:500!important;line-height:1.75!important}.mentors-container blockquote button{color:var(--mentor-blue-hover)!important;font-weight:800!important}.mentors-container blockquote+div[style*=border-top]{border-color:var(--mentor-line)!important;margin:20px 0 0!important;padding-top:18px!important}.mentors-nominate-section{border:1px solid var(--mentor-line);background:var(--mentor-paper);border-radius:22px;padding:46px 36px;box-shadow:0 14px 40px #17232c0f;margin-top:42px!important}.mentors-nominate-section>div:first-child{color:var(--mentor-blue-hover)!important;margin-bottom:10px!important;font-weight:800!important}.mentors-nominate-section h2{letter-spacing:-.035em;margin-bottom:10px!important;font-size:34px!important;font-weight:700!important}.mentors-nominate-section>p{line-height:1.65;color:var(--mentor-muted)!important;margin-bottom:22px!important}.mentors-hero>div[style*="max-width: 560px"],.mentors-nominate-section>div[style*="max-width: 560px"]{border-radius:18px;box-shadow:0 18px 48px #17232c1f;border:1px solid var(--mentor-line)!important;background:var(--mentor-paper)!important;padding:30px!important}:where(.mentors-hero,.mentors-nominate-section) div[style*="max-width: 560px"] h3{letter-spacing:-.025em;margin-bottom:22px!important;font-size:24px!important;font-weight:700!important}:where(.mentors-hero,.mentors-nominate-section) div[style*="max-width: 560px"] label{color:#514c47!important;letter-spacing:.11em!important;font-weight:700!important}:where(.mentors-hero,.mentors-nominate-section) div[style*="max-width: 560px"] input,:where(.mentors-hero,.mentors-nominate-section) div[style*="max-width: 560px"] textarea,:where(.mentors-hero,.mentors-nominate-section) div[style*="max-width: 560px"] select{border-radius:11px;min-height:48px;transition:border-color .15s,box-shadow .15s,background .15s;background:#fbfbfa!important;border:1px solid #d5d0cb!important;padding:13px 14px!important}:where(.mentors-hero,.mentors-nominate-section) div[style*="max-width: 560px"] input:focus,:where(.mentors-hero,.mentors-nominate-section) div[style*="max-width: 560px"] textarea:focus,:where(.mentors-hero,.mentors-nominate-section) div[style*="max-width: 560px"] select:focus{box-shadow:0 0 0 3px #1a52761f;border-color:var(--mentor-blue-hover)!important;background:#fff!important;outline:0!important}:where(.mentors-hero,.mentors-nominate-section) div[style*="max-width: 560px"] textarea{min-height:116px}:where(.mentors-hero,.mentors-nominate-section) div[style*="max-width: 560px"] button{border-radius:11px;min-height:46px}:is(main:has(.mentors-hero) button:focus-visible,main:has(.mentors-hero) input:focus-visible,main:has(.mentors-hero) textarea:focus-visible,main:has(.mentors-hero) select:focus-visible){outline-offset:3px!important;outline:3px solid #e5aa36!important}@media (max-width:768px){main:has(.mentors-hero) .mentors-hero{padding:50px 20px 54px!important}.mentors-hero h1{font-size:42px!important}.mentors-hero>p:first-of-type{font-size:17px!important}main:has(.mentors-hero) .mentors-container{width:calc(100% - 28px);padding:30px 0 55px!important}.mentors-container>div[style*="position: relative"]{border-radius:17px;padding:24px 20px 20px!important}.mentors-container>div[style*="position: relative"]>div:nth-child(2){gap:14px!important}.mentors-container>div[style*="position: relative"]>div:nth-child(2)>div:first-child{width:50px!important;height:50px!important;font-size:16px!important}.mentors-container blockquote{padding:17px 18px!important;font-size:14px!important}main:has(.mentors-hero) .mentors-nominate-section{border-radius:18px;padding:34px 20px;margin-top:28px!important}.mentors-nominate-section h2{font-size:30px!important}.mentors-hero>div[style*="max-width: 560px"],.mentors-nominate-section>div[style*="max-width: 560px"]{padding:22px 18px!important}}@media (max-width:560px){:where(.mentors-hero,.mentors-nominate-section) div[style*="max-width: 560px"] div[style*="display: flex"]{flex-direction:column}.mentors-hero>button,.mentors-nominate-section>button{width:100%;max-width:320px}}@media (prefers-reduced-motion:reduce){main:has(.mentors-hero) *{transition-duration:.01ms!important}}
