.lead-page{max-width:1240px;margin:0 auto;padding:120px 40px 80px;color:#f3f0f7}.lead-page p{color:#b7b2c4;line-height:1.7}.lead-page a{color:#d1b6f4}.lead-page a:focus-visible,.lead-page summary:focus-visible{outline:2px solid #d1b6f4;outline-offset:6px}.lead-eyebrow{font-size:11px!important;letter-spacing:.14em;font-weight:650;color:#c2a2e6!important;margin:0 0 16px}.lead-hero{max-width:900px;padding:20px 0 64px}.lead-hero h1{font-size:clamp(42px,5.3vw,72px);line-height:1.08;letter-spacing:-.045em;font-weight:550;margin:0 0 28px}.lead-hero h1 span{color:#ccb2eb}.lead-intro{font-size:20px;max-width:740px}.lead-hero-bottom{display:flex;gap:28px;flex-wrap:wrap;margin-top:32px;font-size:13px;color:#a49bac}.lead-section{border-top:1px solid #ffffff1c;padding:56px 0;scroll-margin-top:100px}.lead-section-heading{max-width:680px;margin-bottom:32px}.lead-page h2{font-size:clamp(28px,3vw,38px);letter-spacing:-.025em;font-weight:550;margin:0 0 14px}.lead-page h3{font-size:21px;line-height:1.3;font-weight:550;margin:12px 0}.lead-principles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 56px}.lead-principles article{border-left:1px solid #c4a3e63b;padding-left:24px}.lead-index{font-size:12px;color:#b997dc}.lead-principles p{font-size:15px;margin-bottom:18px}.lead-principles a{display:block;font-size:13px;line-height:1.65}.lead-decision{display:grid;grid-template-columns:.85fr 1.15fr;gap:24px 64px}.lead-decision-list{margin:0}.lead-decision-list>div{margin-bottom:22px}.lead-decision-list dt{font-size:13px;color:#dac2f3;font-weight:600;margin-bottom:6px}.lead-decision-list dd{font-size:15px;line-height:1.7;color:#b7b2c4;margin:0}.lead-link{font-size:14px}.lead-artifacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.lead-artifacts article{min-width:0;border:1px solid #ffffff18;border-radius:14px;overflow:hidden;background:#ffffff03}.lead-artifacts img{display:block;width:100%;height:220px;object-fit:contain;background:#f3f3f6;padding:12px}.lead-artifacts article>div{padding:22px}.lead-artifacts p{font-size:14px}.lead-artifacts h3{font-size:20px}.lead-artifacts a{font-size:13px}.lead-roles{margin-top:26px;border-bottom:1px solid #ffffff1c;padding:18px 0}.lead-roles summary{cursor:pointer;font-size:14px;color:#d1b6f4}.lead-roles>div{max-width:760px;padding-top:10px;font-size:14px}.lead-closing{border-top:1px solid #ffffff1c;padding-top:48px;display:flex;align-items:center;justify-content:space-between;gap:32px}.lead-closing h2{font-size:28px}.lead-closing>a{white-space:nowrap;border:1px solid #b997dc66;border-radius:40px;padding:15px 22px;font-size:14px}@media(max-width:900px){.lead-page{padding:110px 28px 60px}.lead-decision{grid-template-columns:1fr;gap:12px}.lead-artifacts{gap:16px}.lead-artifacts article>div{padding:16px}}@media(max-width:700px){.lead-page{padding:100px 20px 48px}.lead-hero{padding-bottom:40px}.lead-intro{font-size:17px}.lead-section{padding:36px 0}.lead-artifacts,.lead-principles{grid-template-columns:1fr}.lead-principles{gap:26px}.lead-artifacts img{height:240px}.lead-closing{align-items:flex-start;flex-direction:column}.lead-hero-bottom{gap:14px}.lead-page h3{font-size:20px}}.lead-page{max-width:1440px;padding:40px 72px 64px;font-family:StateFarmHeroInter,Inter,Arial,sans-serif;--lead-card:#131017;--lead-border:#392e43}.lead-hero{max-width:none;padding:0 0 44px;display:grid;grid-template-columns:1.1fr 1fr;gap:24px 56px}.lead-hero>.lead-eyebrow{grid-column:1/-1;margin:0}.lead-hero h1{font-size:clamp(36px,4vw,56px);line-height:1.12;letter-spacing:-2px;margin:0;font-weight:600}.lead-hero .lead-intro{font-size:18px;line-height:1.65;margin:0;align-self:center}.lead-hero-art{grid-column:1/-1;margin:8px 0 0;border:1px solid var(--lead-border);border-radius:12px;overflow:hidden;background:var(--lead-card)}.lead-hero-art img{display:block;width:100%;height:auto;max-height:none;object-fit:contain;background:#131017}.lead-hero-art figcaption{padding:14px 20px;font-size:11px;letter-spacing:.08em;color:#b5b1c0}.lead-hero-bottom{grid-column:1/-1;margin:0;padding:16px 0;border-bottom:1px solid var(--lead-border);justify-content:space-between}.lead-section{padding:44px 0;border-color:var(--lead-border)}.lead-section-heading{max-width:850px}.lead-eyebrow{font-size:12px!important;font-weight:500}.lead-page h2{font-size:36px;line-height:1.2;letter-spacing:-1.5px;font-weight:600}.lead-principles{gap:12px}.lead-principles article{border:1px solid var(--lead-border);border-radius:12px;padding:24px;background:var(--lead-card)}.lead-decision{gap:24px 48px}.lead-decision-list{border-left:1px solid var(--lead-border);padding-left:32px}.lead-artifacts{gap:12px}.lead-artifacts article{background:var(--lead-card);border-color:var(--lead-border);border-radius:12px}.lead-artifacts article>div{padding:20px}.lead-roles{padding:32px;margin-top:24px;border:1px solid var(--lead-border);border-radius:12px;background:var(--lead-card)}.lead-roles>div{max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:12px 32px}.lead-roles>div p{margin:0}.lead-roles>div a,.lead-roles>div p:nth-child(3){grid-column:1/-1}.lead-roles strong{display:block;color:#eee6f8;margin-bottom:6px}@media(max-width:800px){.lead-page{padding:28px 24px 48px}.lead-hero{grid-template-columns:1fr;gap:18px}.lead-hero .lead-intro{font-size:16px}.lead-page h2{font-size:30px}.lead-section{padding:32px 0}.lead-decision-list{border:0;padding:0}.lead-roles{padding:22px}.lead-roles>div{grid-template-columns:1fr}.lead-hero-art img{max-height:none}}@media(max-width:480px){.lead-page{padding-inline:18px}.lead-hero h1{font-size:36px}.lead-principles article{padding:20px}.lead-hero-bottom{font-size:12px}}