.advisory-pilot{background:var(--ed-paper);color:var(--ed-ink)}.advisory-pilot [hidden]{display:none!important}.advisory-pilot section[id]{scroll-margin-top:85px}.advisory-pilot :is(h1,h2,h3){font-family:var(--rs-font-display);font-weight:600;line-height:1.08}.advisory-pilot h1{font-size:clamp(44px,5.2vw,72px);max-width:21ch;margin:20px 0}.advisory-pilot h2{font-size:clamp(34px,3.3vw,46px);max-width:30ch;margin:0 0 28px}.advisory-pilot h3{font-size:28px;margin:12px 0 16px}.advisory-pilot p{font-size:16px;line-height:1.75;max-width:65ch}.advisory-pilot__crumbs{padding-block:20px;font-size:13px;display:flex;gap:12px;flex-wrap:wrap}.advisory-pilot__origin{padding-bottom:18px}.advisory-pilot__hero{position:relative;isolation:isolate;overflow:hidden;padding:48px 0 44px}.advisory-pilot__hero>.rs-img-bg__art{position:absolute;inset:0 0 0 auto;width:58%;height:100%;z-index:-1;margin:0}.advisory-pilot__hero>.rs-img-bg__art img{display:block;width:100%;height:100%;object-fit:cover;opacity:.5;mask-image:linear-gradient(90deg,transparent,#000)}.advisory-pilot .advisory-pilot__opening{font-size:21px;max-width:52ch}.advisory-pilot__button,.advisory-kit-form button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:50px;box-sizing:border-box;background:var(--ed-navy);color:var(--ed-paper)!important;border:1px solid var(--ed-navy);padding:13px 20px;font:600 15px/1.5 var(--rs-font-body);text-decoration:none;cursor:pointer}.advisory-pilot__button{margin-top:24px}.advisory-pilot__proof{margin-top:32px;padding:0 0 0 20px;border-left:3px solid var(--ed-gold);max-width:70ch}.advisory-pilot__proof p{font-size:15px}.advisory-pilot__nav{position:sticky;top:0;z-index:10;background:var(--ed-paper);border-block:1px solid var(--ed-line)}.advisory-pilot__nav>.rs-ed__wrap{display:flex;gap:28px;overflow-x:auto}.advisory-pilot__nav a{display:inline-flex;align-items:center;min-height:56px;flex:none;font-size:14px;text-decoration:none;border-bottom:3px solid transparent;white-space:nowrap}.advisory-pilot__nav a[aria-current]{border-color:var(--ed-gold);font-weight:600}.advisory-pilot__section{padding-block:60px}.advisory-pilot__approach-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:56px;align-items:start}.advisory-pilot__analysis{position:sticky;top:88px}.advisory-pilot__stage{border-top:2px solid var(--ed-gold);padding:24px 0}.advisory-pilot__number{font:500 12px/1.6 var(--rs-font-mono);color:var(--ed-label)}.advisory-pilot__gain{margin-top:20px;padding:18px 20px;background:var(--rs-surface-research-sand)}.advisory-pilot__gain>span{font:500 12px/1.6 var(--rs-font-mono);text-transform:uppercase;letter-spacing:.06em}.advisory-pilot__gain p{margin:8px 0 0}.advisory-pilot__kit{position:relative;isolation:isolate;overflow:hidden;padding:100px 0;background:var(--ed-navy);color:var(--ed-paper)}.advisory-pilot__kit>.advisory-pilot__kit-art{position:absolute;inset:0;width:100%;height:100%;margin:0;z-index:-2}.advisory-pilot__kit>.advisory-pilot__kit-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.5}.advisory-pilot__kit:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,color-mix(in srgb,var(--ed-navy) 80%,transparent),color-mix(in srgb,var(--ed-navy) 45%,transparent))}.advisory-pilot__kit-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:80px;align-items:center}.advisory-pilot__kit-copy h2{font-size:clamp(38px,4vw,54px);max-width:18ch;margin-top:18px}.advisory-kit-form{background:var(--ed-paper);border-top:4px solid var(--ed-gold);padding:30px;box-shadow:0 12px 40px #0c1a3526}.advisory-kit-form label{display:block;font-size:15px;line-height:1.5;margin-bottom:10px}.advisory-kit-form input[type=email]{display:block;width:100%;box-sizing:border-box;min-height:52px;padding:12px;font:inherit;background:var(--ed-paper);color:var(--ed-ink);border:1px solid var(--ed-muted);border-radius:0}.advisory-kit-form .advisory-kit-form__consent{display:flex;align-items:center;gap:12px;min-height:44px;margin:16px 0;cursor:pointer}.advisory-kit-form__consent input{width:20px;height:20px;flex:none;accent-color:var(--ed-navy)}.advisory-kit-form button{width:100%}.advisory-kit-form button:disabled{opacity:.65;cursor:wait}.advisory-kit-form__privacy{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;font-size:13px}.advisory-kit-form__trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.advisory-kit-form [data-kit-error]{font-size:14px;border-left:3px solid var(--ed-gold);padding-left:12px}.advisory-pilot :is(a,button,input):focus-visible{outline:3px solid var(--ed-gold);outline-offset:4px}.advisory-pilot__next{padding-block:30px;background:var(--ed-paper);border-top:1px solid var(--ed-line)}.advisory-pilot .advisory-pilot__scope{font-size:13px;margin-top:18px}@media(max-width:1000px){.advisory-pilot__approach-grid{gap:30px}.advisory-pilot__kit-grid{gap:36px}.advisory-pilot__kit{padding-block:70px}}@media(max-width:700px){.advisory-pilot__hero{padding-block:30px}.advisory-pilot__hero>.rs-img-bg__art{width:100%}.advisory-pilot__hero>.rs-img-bg__art img{opacity:.28}.advisory-pilot__nav>.rs-ed__wrap{gap:24px}.advisory-pilot__section{padding-block:38px}.advisory-pilot__approach-grid,.advisory-pilot__kit-grid{grid-template-columns:minmax(0,1fr);gap:24px}.advisory-pilot__analysis{position:static}.advisory-pilot__kit{padding-block:42px}.advisory-pilot__kit:before{background:color-mix(in srgb,var(--ed-navy) 72%,transparent)}.advisory-kit-form{padding:24px}.advisory-pilot__next{padding-block:26px}}.advisory-pilot__kit-copy :is(h2,p){color:var(--ed-paper)}.advisory-pilot__kit-copy .rs-ed-eyebrow{color:var(--ed-gold-on-navy)}.advisory-pilot__kit .advisory-kit-form{background:color-mix(in srgb,var(--ed-navy) 94%,transparent);color:var(--ed-paper);border:1px solid color-mix(in srgb,var(--ed-paper) 25%,transparent);border-top:4px solid var(--ed-gold)}.advisory-pilot__kit .advisory-kit-form button{background:var(--ed-gold);border-color:var(--ed-gold);color:var(--ed-navy)!important}.advisory-pilot__kit .advisory-kit-form__privacy{color:var(--ed-paper)}.advisory-pilot__kit .advisory-kit-form__consent input{accent-color:var(--ed-gold)}.advisory-pilot__intro-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;align-items:start}.advisory-pilot__intro-grid p+p,.advisory-pilot__extra p+p,.advisory-pilot__work-notes p+p,.advisory-pilot__kit-copy p+p{margin-top:18px}.advisory-pilot__method{border-left:3px solid var(--ed-gold);padding-left:28px}.advisory-pilot__intro-grid h2{font-size:34px}.advisory-pilot__work-notes{border-top:1px solid var(--ed-line);padding-top:24px;max-width:80ch}.advisory-pilot #details{scroll-margin-top:85px}.advisory-pilot__extra{border-bottom:1px solid var(--ed-line)}.advisory-pilot__extra h2{font-size:34px;max-width:34ch}.advisory-pilot__extra>p{max-width:82ch}.advisory-pilot__case{padding-left:28px;border-left:3px solid var(--ed-gold);box-sizing:border-box}.advisory-pilot__detail-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-block:28px}.advisory-pilot__detail-columns article{background:var(--rs-surface-research-sand);padding:24px}.advisory-pilot__detail-columns h3{font-size:26px}.advisory-pilot__points{max-width:80ch;padding-left:22px}.advisory-pilot__points li{font-size:16px;line-height:1.8;margin-top:18px}.advisory-pilot__detail-link{display:inline-flex;align-items:center;min-height:44px;margin-top:18px;text-decoration:underline!important;text-underline-offset:5px}.advisory-pilot__explorer{margin-top:28px;border-block:1px solid var(--ed-line)}.advisory-pilot__explorer summary{min-height:48px;padding:16px 0;cursor:pointer;font-size:16px;font-weight:600}.advisory-instruments-root{--ink:var(--ed-ink);--navy:var(--ed-navy);--paper:var(--ed-paper);--green:var(--rs-surface-research-sand);--soft-gold:var(--rs-color-gold-pale);--gold:var(--ed-gold);--line:var(--ed-line);--muted:var(--ed-muted);--serif:var(--rs-font-display);--sans:var(--rs-font-body);--mono:var(--rs-font-mono)}.advisory-instruments-root .im-eyebrow{font-size:12px}.advisory-instruments-root .im-system{padding-bottom:24px}.advisory-instruments-root .im-engagement{padding-block:24px}@media(max-width:800px){.advisory-pilot__intro-grid,.advisory-pilot__detail-columns{grid-template-columns:minmax(0,1fr);gap:28px}.advisory-pilot__method,.advisory-pilot__case{padding-left:20px}.advisory-pilot__intro-grid h2,.advisory-pilot__extra h2{font-size:30px}}
