.ed-open{padding-top:calc(var(--nav-h) + clamp(36px,7vw,96px));padding-bottom:clamp(40px,6vw,80px)}.ed-open-in{display:grid;gap:22px;justify-items:start;min-width:0}.ed-open .h1{font-size:clamp(38px,6vw,88px)}.ed-statement{margin-top:clamp(56px,9vw,130px);font-size:clamp(30px,5.4vw,80px);line-height:1.05;font-weight:500;letter-spacing:-.042em}.ed-sec{padding-block:clamp(56px,8vw,110px)}.ed-soft{background:var(--bg2)}.ed-sec .section-head{margin-bottom:clamp(26px,3.4vw,44px)}.ed-after{margin-top:clamp(22px,3vw,34px)}.ed-pair-sec{padding-top:0}.ed-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,5vw,80px)}.ed-pair-one{display:grid;gap:14px;align-content:start;justify-items:start;min-width:0;padding-top:22px;border-top:1px solid var(--line)}.ed-pair-t{font-size:clamp(22px,2.2vw,30px);line-height:1.2;font-weight:600;letter-spacing:-.025em}.ed-pair-b{font-size:clamp(17px,1.45vw,20px);line-height:1.55;color:var(--ink2)}.ed-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,18px)}.ed-points[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-points[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.4vw,36px)}.ed-point{display:grid;gap:10px;align-content:start;justify-items:start;min-width:0;padding:clamp(22px,2.2vw,32px);border-radius:clamp(18px,2vw,28px);background:var(--bg2)}.ed-soft .ed-point{background:var(--bg)}.ed-points[data-count="4"] .ed-point{padding:18px 0 0;border-radius:0;background:none;border-top:2px solid var(--ink)}.ed-point-t{font-size:clamp(19px,1.6vw,22px);line-height:1.2;font-weight:600;letter-spacing:-.02em}.ed-point p{color:var(--ink2);overflow-wrap:anywhere}.ed-point-links{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:4px}.ed-story{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(28px,5vw,80px);align-items:start}.ed-prose{display:grid;gap:18px;min-width:0}.ed-prose p{font-size:clamp(17px,1.45vw,20px);line-height:1.6;color:var(--ink2)}.ed-prose .ed-sign{display:grid;gap:4px;justify-items:start;margin-top:8px;padding-top:20px;border-top:1px solid var(--line)}.ed-sign strong{font-size:19px;font-weight:600;color:var(--ink)}.ed-sign span{font-size:15.5px;color:var(--ink3)}.ed-sign .link{margin-top:8px;font-size:17px}.ed-timeline{display:grid;min-width:0;position:sticky;top:calc(var(--nav-h) + 24px)}.ed-step{position:relative;display:grid;gap:6px;padding:0 0 clamp(24px,3vw,36px) 30px}.ed-step:before{content:"";position:absolute;left:0;top:6px;width:11px;height:11px;border-radius:50%;background:var(--ink)}.ed-step:after{content:"";position:absolute;left:5px;top:23px;bottom:-1px;width:1px;background:var(--line)}.ed-step:last-child{padding-bottom:0}.ed-step:last-child:before{background:var(--blue)}.ed-step:last-child:after{display:none}.ed-when{font-size:14.5px;line-height:1.6;font-weight:500;color:var(--ink3);font-variant-numeric:tabular-nums}.ed-step-t{font-size:clamp(19px,1.6vw,22px);line-height:1.2;font-weight:600;letter-spacing:-.02em}.ed-step p:last-child{color:var(--ink2)}.ed-facts{display:grid;border-top:1px solid var(--line)}.ed-fact{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:8px clamp(20px,4vw,64px);padding:clamp(20px,2.4vw,30px) 0;border-bottom:1px solid var(--line)}.ed-fact dt{padding-top:.5em;font-size:15.5px;line-height:1.4;font-weight:500;color:var(--ink3)}.ed-fact dd{display:grid;gap:6px;justify-items:start;min-width:0}.ed-fact-v{font-size:clamp(22px,2.4vw,32px);line-height:1.15;font-weight:600;letter-spacing:-.03em}.ed-fact-b{font-size:17px;line-height:1.55;color:var(--ink2)}.ed-reach{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.4vw,18px)}.ed-card{display:grid;gap:12px;align-content:start;justify-items:start;min-width:0;padding:clamp(24px,2.6vw,38px);border-radius:clamp(20px,2.4vw,32px);background:var(--bg2)}.ed-soft .ed-card{background:var(--bg)}.ed-card p{color:var(--ink2)}.ed-card .ed-big{font-size:clamp(22px,2.6vw,36px);line-height:1.15;font-weight:600;letter-spacing:-.03em;color:var(--ink);overflow-wrap:anywhere}.ed-card .btn{margin-top:6px}.ed-socials{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,1vw,12px);justify-self:stretch;margin-top:6px;list-style:none;padding:0}.ed-social{display:grid;gap:12px;justify-items:center;align-content:center;height:100%;padding:clamp(18px,2vw,26px) 8px;border-radius:clamp(16px,1.8vw,22px);background:var(--bg2);color:var(--ink);text-decoration:none;transition:background-color .4s var(--ease),color .4s var(--ease),transform .4s var(--ease)}.ed-card:not(.ed-soft .ed-card) .ed-social{background:var(--bg)}.ed-social svg{width:26px;height:26px;fill:currentColor}.ed-social-n{font-size:14.5px;line-height:1.2;font-weight:500;letter-spacing:-.005em}.ed-social:hover{background:var(--ink);color:#fff;transform:translateY(-3px)}.ed-social:focus-visible{outline:2px solid var(--blue);outline-offset:3px}@media(max-width:480px){.ed-socials{grid-template-columns:repeat(2,minmax(0,1fr))}}.ed-ask{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,5vw,80px);align-items:start}.ed-ask-head{display:grid;gap:18px;justify-items:start;min-width:0}.ed-form-card{min-width:0;padding:clamp(22px,3vw,44px);border-radius:var(--rad);background:var(--bg2)}.ed-soft .ed-form-card{background:var(--bg)}.ed-form{display:grid;gap:18px}.ed-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ed-field{display:grid;gap:8px;min-width:0}.ed-label{font-size:14.5px;line-height:1.3;font-weight:600}.ed-input{width:100%;min-height:52px;padding:12px 16px;border:0;border-radius:14px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);font:inherit;font-size:17px;color:var(--ink);transition:box-shadow .3s var(--ease)}.ed-soft .ed-input{background:var(--bg2)}.ed-input::placeholder{color:var(--ink3);opacity:.8}.ed-input:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--blue),0 0 0 4px #0050df24}.ed-note{font-size:14.5px;line-height:1.5;color:var(--ink3)}.ed-note a,.ed-nojs a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.ed-form .btn{justify-self:start}.ed-form .btn:disabled{opacity:.55;cursor:default;transform:none}.ed-status{min-height:1.45em;font-size:16px;line-height:1.45;font-weight:500}.ed-form[data-state=error] .ed-status{color:#b3261e}.ed-form[data-state=done] .ed-status{color:#17753c;font-size:clamp(18px,1.6vw,21px)}.ed-form[data-state=done] :is(.ed-fields,.ed-note,.btn){display:none}.ed-nojs{color:var(--ink2)}html.js .ed-nojs{display:none}.ed-quote{margin:0;padding-left:clamp(18px,2.4vw,32px);border-left:3px solid var(--blue)}.ed-quote p{font-size:clamp(24px,3vw,40px);line-height:1.2;font-weight:500;letter-spacing:-.03em}.ed-next{padding-block:clamp(56px,8vw,110px)}.ed-soft+.ed-next{padding-top:clamp(56px,8vw,110px)}.ed-next-in{display:grid;gap:22px;justify-items:center;text-align:center;padding:clamp(56px,9vw,120px) clamp(20px,4vw,56px);border-radius:var(--rad);background:var(--bg2)}.ed-next .cta-row{justify-content:center}.ed-dots{--gap:clamp(10px,1.2vw,16px);display:inline-flex;gap:var(--gap)}.ed-dots i{width:clamp(26px,3vw,40px);aspect-ratio:1;border-radius:50%;background:var(--ink)}.ed-dots i:last-child{background:var(--blue)}@keyframes ed-pole-a{0%{transform:translate(calc(100% + var(--gap)))}to{transform:none}}@keyframes ed-pole-b{0%{transform:translate(calc(-100% - var(--gap)))}to{transform:none}}.ed-dots.rv.in i:first-child{animation:ed-pole-a 1.8s var(--ease) .3s both}.ed-dots.rv.in i:last-child{animation:ed-pole-b 1.8s var(--ease) .3s both}@media(min-width:901px)and (max-width:1180px){.ed-points[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.ed-pair,.ed-story,.ed-reach,.ed-ask,.ed-points,.ed-points[data-count="2"],.ed-points[data-count="4"]{grid-template-columns:minmax(0,1fr)}.ed-timeline{position:static}.ed-fact{grid-template-columns:minmax(0,1fr)}.ed-fact dt{padding-top:0}}@media(max-width:560px){.ed-fields{grid-template-columns:minmax(0,1fr)}.ed-form .btn{justify-self:stretch;height:auto;min-height:50px;padding:12px 20px;white-space:normal;text-align:center;line-height:1.25}}.reqpath{margin:0 0 clamp(24px,3.4vw,44px)}.reqpath-steps{--g:clamp(14px,1.8vw,24px);--pad:clamp(20px,2vw,28px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--g)}.reqpath-steps[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.reqpath-steps[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.reqpath-step{position:relative;display:grid;gap:10px;align-content:start;min-width:0;padding:var(--pad);border-radius:clamp(18px,2vw,26px);background:var(--bg);box-shadow:inset 0 0 0 1px var(--line)}.reqpath-n{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:#fff;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.reqpath-step:last-child .reqpath-n{background:var(--blue)}.reqpath-step:not(:last-child):after{content:"";position:absolute;top:calc(var(--pad) + 12px);right:calc(var(--g) / -2 - 3px);width:8px;height:8px;border-top:2px solid var(--ink3);border-right:2px solid var(--ink3);transform:rotate(45deg)}.reqpath-t{font-size:clamp(17px,1.45vw,20px);line-height:1.25;font-weight:600;letter-spacing:-.015em;overflow-wrap:anywhere}.reqpath-step p{font-size:15.5px;line-height:1.5;color:var(--ink2);overflow-wrap:anywhere}.reqpath-cap{margin-top:14px;font-size:14.5px;line-height:1.45;color:var(--ink3)}@media(max-width:900px){.reqpath-steps,.reqpath-steps[data-count="2"],.reqpath-steps[data-count="3"]{grid-template-columns:minmax(0,1fr)}.reqpath-step:not(:last-child):after{top:auto;right:auto;left:calc(var(--pad) + 13px);bottom:calc(var(--g) / -2 - 5px);transform:rotate(135deg)}}
