.mentor-page{color:#29243f;background:radial-gradient(at 0 45%,#e9dffa90,#0000 45%),radial-gradient(at 100% 75%,#dceafa80,#0000 40%),#faf8fd}.mentor-hero>p:not(.brand-eyebrow){color:#e6ddf1;max-width:590px;margin:auto;font-size:18px;line-height:1.8}.mentor-tags{color:#d9cce9;flex-wrap:wrap;justify-content:center;gap:10px 24px;margin-top:28px;font-size:13px;display:flex}.mentor-tags span{align-items:center;gap:7px;display:flex}.mentor-section{text-align:center;max-width:1100px;margin:auto;padding:64px 28px}.mentor-section h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.025em;font-size:clamp(36px,4vw,50px);font-weight:400;line-height:1.15}.mentor-section h2 em{color:#806399}.mentor-contributions{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px;display:grid}.mentor-contributions article{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffffd9,#ffffff70);border:1px solid #e2d6ef;border-radius:24px;padding:28px 24px;box-shadow:inset 0 1px #fff,0 12px 35px #49356206}.mentor-contributions svg{color:#806399;margin:auto}.mentor-contributions h3{margin:18px 0 10px;font-size:19px;font-weight:600}.mentor-contributions p,.mentor-process p{color:#686079;font-size:15px;line-height:1.75}.mentor-fit{color:#686079;max-width:720px;margin:26px auto 0;font-size:14px;line-height:1.8}.mentor-fit strong{color:#443651;font-weight:600}.mentor-processSection{padding-top:0}.mentor-process{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:32px;padding:0;list-style:none;display:grid}.mentor-process span{color:#806399;background:#fff8;border:1px solid #d7c8e7;border-radius:50%;place-items:center;width:36px;height:36px;margin:0 auto 16px;font-size:12px;display:grid}.mentor-process h3{margin-bottom:8px;font-size:17px;font-weight:600}.mentor-application{background:linear-gradient(#eee7f666,#fff0);border-top:1px solid #e8deef;max-width:none;padding-top:56px}.mentor-application .brand-intro{max-width:520px;margin-top:16px}.mentor-formWrap{text-align:left;max-width:580px;margin:30px auto 0}.mentor-page #apply{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffc9;border:1px solid #dfd2ec;scroll-margin-top:110px;box-shadow:0 20px 60px #49356209,inset 0 1px #fff}.mentor-page #apply h2{font-family:var(--font-sans),sans-serif;text-align:left;letter-spacing:-.025em;font-size:26px;font-weight:600}.mentor-page #apply>.text-ember{color:#806399}.mentor-page .lt-meter{background:#9272b7}.mentor-page #apply>button:first-of-type{color:#fff;background:#7257a6;min-height:48px}.mentor-page #apply label{font-weight:500}.mentor-page #apply :is(input,select,textarea){font-size:16px}.mentor-formNote{color:#7b7289;text-align:center;max-width:450px;margin:18px auto 0;font-size:12px;line-height:1.7}@media (max-width:700px){.mentor-section{padding:44px 22px}.mentor-hero>p:not(.brand-eyebrow){font-size:16px}.mentor-contributions{grid-template-columns:1fr;gap:14px}.mentor-contributions article{padding:24px}.mentor-processSection{padding-top:0}.mentor-process{grid-template-columns:1fr;gap:24px}.mentor-process li{max-width:340px;margin:auto}.mentor-tags{gap:10px 16px;font-size:12px}.mentor-page #apply{padding:24px 20px}.mentor-formWrap{margin-top:26px}}
