.em-open{gap:clamp(28px,4vw,48px);display:grid}@media (min-width:1024px){.em-open{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(26px,3vw,40px) clamp(20px,2.4vw,40px)}.em-open-head{grid-area:1/1/auto/7}.em-open-copy{grid-area:2/1/auto/6}.em-open-media{grid-area:1/7/3/13;align-self:stretch;min-height:clamp(340px,32vw,500px);margin-left:calc(-1*clamp(20px,4vw,80px))}}.em-open-media{isolation:isolate;background:var(--navy-deep);--chev-depth:clamp(24px, 5vw, 76px);min-height:clamp(220px,42vw,320px);position:relative;overflow:hidden}.em-open-lead{font-size:var(--text-lede);color:var(--ink);max-width:34em;line-height:1.62}.em-open-sub{font-size:var(--text-lede);color:var(--ink);max-width:34em;margin-top:clamp(16px,1.8vw,24px);line-height:1.62}.em-open-rule{background:var(--orange);width:64px;height:2px;margin-top:clamp(26px,3vw,40px);display:block}.em-exp{border-bottom:1px solid var(--line);flex-direction:column;display:flex}.em-exp-rail,.em-exp-panels{display:contents}.em-exp-rail>:first-child{order:1}.em-exp-panels>:first-child{order:2}.em-exp-rail>:nth-child(2){order:3}.em-exp-panels>:nth-child(2){order:4}.em-exp-rail>:nth-child(3){order:5}.em-exp-panels>:nth-child(3){order:6}.em-exp-rail>:nth-child(4){order:7}.em-exp-panels>:nth-child(4){order:8}.em-exp-rail>:nth-child(5){order:9}.em-exp-panels>:nth-child(5){order:10}@media (min-width:1024px){.em-exp{border-bottom:0;grid-template-columns:minmax(0,19.5rem) minmax(0,1fr);align-items:stretch;column-gap:clamp(32px,4vw,72px);display:grid}.em-exp-rail{top:calc(var(--header-h) + clamp(16px, 2vw, 28px));align-self:start;display:block;position:sticky}.em-exp-rail>:last-child .em-cat{border-bottom:1px solid var(--line)}.em-exp-panels{display:block}}@media (min-width:1280px){.em-exp{grid-template-columns:minmax(0,21.5rem) minmax(0,1fr)}}.em-cat{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;appearance:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(14px,1.8vw,20px);width:100%;padding:clamp(18px,2vw,24px) 0 clamp(18px,2vw,24px) clamp(14px,1.6vw,20px);transition:background-color .2s ease-out,border-color .2s ease-out;display:grid;position:relative}.em-cat:before{content:"";background:var(--orange);transform-origin:50%;width:2px;transition:transform .24s cubic-bezier(.16,1,.3,1);position:absolute;top:1px;bottom:0;left:0;transform:scaleY(0)}.em-cat[aria-expanded=true]:before{transform:scaleY(1)}.em-cat-num{font-family:var(--font-kumbh), system-ui, sans-serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#66718b;font-size:clamp(22px,1rem + .9vw,30px);font-weight:300;line-height:1;transition:color .2s ease-out}.em-cat-title{font-family:var(--font-kumbh), system-ui, sans-serif;letter-spacing:-.005em;color:var(--muted);font-size:clamp(16.5px,.94rem + .28vw,19px);font-weight:500;line-height:1.28;transition:color .2s ease-out}.em-cat-chev{color:#99a2b3;clip-path:polygon(0 0,51.8% 0,100% 50%,51.8% 100%,0 100%,48.2% 50%);background:currentColor;flex:none;width:9px;height:9.97783px;transition:transform .22s cubic-bezier(.16,1,.3,1),color .2s ease-out;display:block}.em-cat[aria-expanded=true] .em-cat-num,.em-cat[aria-expanded=true] .em-cat-title{color:var(--navy)}.em-cat[aria-expanded=true] .em-cat-chev{color:var(--orange);transform:translate(4px)}@media (hover:hover){.em-cat:hover{background:color-mix(in srgb, var(--paper) 70%, transparent)}.em-cat:hover .em-cat-title,.em-cat:hover .em-cat-num{color:var(--navy)}.em-cat:hover .em-cat-chev{transform:translate(4px)}}.em-cat:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-3px}@media (max-width:1023px){.em-cat-chev{transform:rotate(90deg)}.em-cat[aria-expanded=true] .em-cat-chev{transform:rotate(270deg)}@media (hover:hover){.em-cat:hover .em-cat-chev{transform:rotate(90deg)}.em-cat[aria-expanded=true]:hover .em-cat-chev{transform:rotate(270deg)}}}.em-panel{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.16,1,.3,1);display:grid}.em-panel[data-open=true]{grid-template-rows:1fr}.em-panel-inner{min-height:0;overflow:hidden}@media (min-width:1024px){.em-panel{grid-template-rows:none;transition:none;display:none}.em-panel[data-open=true]{animation:.26s cubic-bezier(.16,1,.3,1) both em-panel-in;display:block}.em-panel-inner{overflow:visible}}@keyframes em-panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.em-panel-body{padding:clamp(4px,1vw,10px) 0 clamp(22px,2.6vw,30px) clamp(14px,1.6vw,20px)}@media (min-width:1024px){.em-panel-body{background:var(--paper);border-top:1px solid var(--line);padding:clamp(6px,1.2vw,14px) clamp(24px,2.8vw,40px) clamp(10px,1.4vw,18px)}}.em-offer{border-top:1px solid var(--line);padding-block:clamp(18px,2.1vw,26px);display:block}.em-offer:first-child{border-top:0}@media (min-width:1024px){.em-offer:first-child{padding-top:clamp(18px,2.1vw,26px)}}.em-offer-title{font-family:var(--font-kumbh), system-ui, sans-serif;letter-spacing:-.01em;color:var(--navy);max-width:46ch;font-size:clamp(17.5px,1rem + .4vw,21px);font-weight:500;line-height:1.26}.em-offer-body{margin-top:8px;font-size:var(--text-body);color:var(--muted);max-width:58ch;margin-inline-start:0;line-height:1.65}.em-process-steps{gap:0;display:grid;position:relative}@media (min-width:1024px){.em-process-steps{--em-gap:clamp(24px, 2.8vw, 48px);column-gap:var(--em-gap);grid-template-columns:repeat(4,minmax(0,1fr))}}.em-process-steps{--em-mark:13px;--em-rail-x:calc(var(--em-mark) / 2)}.em-track{z-index:0;left:var(--em-rail-x);top:calc((var(--em-mark) / .902) / 2);background:#fff3;width:1px;position:absolute;bottom:0;overflow:hidden}@media (min-width:1024px){.em-track{left:var(--em-rail-x);right:calc(25% - .75 * var(--em-gap) - var(--em-rail-x));top:var(--em-rail-x);width:auto;height:1px;bottom:auto}}.em-track:after{content:"";background:linear-gradient(180deg, transparent, var(--orange) 38%, #ffb45c 52%, var(--orange) 66%, transparent);height:34%;animation:5.2s linear infinite em-track-run-y;position:absolute;inset:0 0 auto;transform:translateY(-120%)}@media (min-width:1024px){.em-track:after{background:linear-gradient(90deg, transparent, var(--orange) 38%, #ffb45c 52%, var(--orange) 66%, transparent);width:26%;height:auto;animation-name:em-track-run-x;inset:0 auto 0 0;transform:translate(-120%)}}@keyframes em-track-run-x{0%{transform:translate(-120%)}62%,to{transform:translate(420%)}}@keyframes em-track-run-y{0%{transform:translateY(-120%)}62%,to{transform:translateY(320%)}}.em-step{z-index:1;padding-left:calc(var(--em-mark) + clamp(18px, 2vw, 26px));padding-bottom:clamp(30px,3.4vw,40px);position:relative}.em-step:last-child{padding-bottom:0}@media (max-width:1023px){.em-step:last-child:after{content:"";left:0;top:calc(var(--em-mark) / .902);width:var(--em-mark);background:var(--navy);position:absolute;bottom:0}}@media (min-width:1024px){.em-step{padding-bottom:0;padding-left:0;padding-top:calc(var(--em-mark) + clamp(18px, 1.9vw, 24px))}}.em-step-mark{width:var(--em-mark);height:calc(var(--em-mark) / .902);background:var(--orange);clip-path:polygon(0 0,51.8% 0,100% 50%,51.8% 100%,0 100%,48.2% 50%);display:block;position:absolute;top:0;left:0}@media (min-width:1024px){.em-step-mark{top:calc(var(--em-rail-x) - (var(--em-mark) / .902) / 2)}}.em-step-plate{width:calc(var(--em-mark) + 2 * clamp(7px, .8vw, 10px));height:calc(var(--em-mark) / .902);background:var(--navy);position:absolute;top:0;left:calc(-1*clamp(7px,.8vw,10px))}@media (min-width:1024px){.em-step-plate{top:calc(var(--em-rail-x) - (var(--em-mark) / .902) / 2)}}.em-step-num{font-family:var(--font-kumbh), system-ui, sans-serif;font-weight:600;font-size:var(--text-micro);letter-spacing:.16em;font-variant-numeric:tabular-nums;color:var(--orange-eyebrow);margin-top:clamp(14px,1.6vw,20px);display:block}@media (min-width:1024px){.em-step-num{margin-top:0}}.em-step-title{font-family:var(--font-kumbh), system-ui, sans-serif;letter-spacing:-.01em;color:#fff;max-width:26ch;margin-top:clamp(8px,1vw,12px);font-size:clamp(18px,1.02rem + .42vw,22px);font-weight:500;line-height:1.24}@media (min-width:1024px){.em-step-title{max-width:none}}.em-step-body{font-size:var(--text-body);color:#ffffffd1;max-width:56ch;margin-top:clamp(10px,1.2vw,14px);line-height:1.62}@media (min-width:1024px){.em-step-body{max-width:34ch}}.process-armed .em-step{opacity:0;transform:translate(-16px)}.process-armed.process-in .em-step{animation:.6s cubic-bezier(.16,1,.3,1) both em-step-in;animation-delay:calc(var(--step-i,0) * .11s)}@keyframes em-step-in{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}.em-quotes{gap:clamp(34px,4vw,52px) clamp(26px,2.8vw,44px);display:grid}@media (min-width:640px){.em-quotes{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}@media (min-width:1024px){.em-quotes{grid-template-columns:repeat(3,minmax(0,1fr))}}.em-quote{border-top:1px solid var(--line);flex-direction:column;display:flex}.em-quote blockquote{flex:1}.em-quote-mark{font-family:var(--font-kumbh), system-ui, sans-serif;color:var(--orange-text);margin-bottom:-.26em;margin-left:-.06em;font-weight:300;line-height:.46;display:block}.em-quote .em-quote-mark{font-size:40px}.em-quote blockquote p{margin-top:calc(var(--quote-top) - 11.5px);font-family:var(--font-kumbh), system-ui, sans-serif;color:var(--ink);font-size:clamp(16.5px,.95rem + .4vw,19.5px);font-weight:300;line-height:1.55}.em-quote-cite{border-top:1px solid var(--line);font-family:var(--font-kumbh), system-ui, sans-serif;font-weight:600;font-size:var(--text-micro);line-height:var(--text-micro--line-height);letter-spacing:.05em;color:var(--orange-text);align-items:flex-start;gap:12px;margin-top:clamp(20px,2.2vw,28px);padding-top:20px;display:flex}.em-quote-cite cite{font-style:normal}.em-why{gap:clamp(30px,3.6vw,52px);display:grid}@media (min-width:1024px){.em-why{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;column-gap:clamp(40px,4.4vw,72px)}}.em-why-panel{--chev-depth:clamp(24px, 4vw, 64px);background:var(--navy-deep);padding:clamp(30px, 3.4vw, 46px) calc(var(--chev-depth) + clamp(24px, 3vw, 40px)) clamp(30px, 3.4vw, 46px) clamp(24px, 3vw, 40px);clip-path:polygon(0 0, calc(100% - var(--chev-depth)) 0, 100% 50%, calc(100% - var(--chev-depth)) 100%, 0 100%)}.em-why-heading{margin-top:var(--gap-head);font-family:var(--font-kumbh), system-ui, sans-serif;font-weight:300;font-size:var(--text-h2);letter-spacing:-.02em;color:#fff;max-width:14ch;line-height:1.12}.em-why-lede{font-family:var(--font-kumbh), system-ui, sans-serif;color:#ffffffe6;max-width:30ch;margin-top:clamp(16px,2vw,26px);font-size:clamp(19px,1.05rem + .7vw,25px);font-weight:300;line-height:1.44}.em-cap{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);column-gap:clamp(14px,1.6vw,20px);padding-block:clamp(18px,2.1vw,26px);display:grid}.em-cap:last-child{border-bottom:1px solid var(--line)}.em-cap-mark{background:var(--orange);clip-path:polygon(0 0,51.8% 0,100% 50%,51.8% 100%,0 100%,48.2% 50%);flex:none;width:11px;height:12.1951px;margin-top:6px;display:block}.em-cap-title{font-family:var(--font-kumbh), system-ui, sans-serif;letter-spacing:-.005em;color:var(--navy);font-size:clamp(17px,1rem + .28vw,19.5px);font-weight:500;line-height:1.28}.em-cap-body{font-size:var(--text-body);color:var(--muted);grid-column:2;max-width:56ch;margin-top:6px;line-height:1.6}.em-cross{gap:clamp(4px,1vw,8px);display:grid}@media (min-width:768px){.em-cross{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(24px,3vw,48px)}}.em-cross-link{border-top:2px solid var(--line);touch-action:manipulation;-webkit-tap-highlight-color:transparent;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:16px;padding-top:clamp(18px,2vw,24px);padding-bottom:clamp(22px,2.4vw,28px);text-decoration:none;transition:border-color .2s ease-out;display:grid}.em-cross-name{font-family:var(--font-kumbh), system-ui, sans-serif;letter-spacing:-.005em;color:var(--navy);grid-column:1;max-width:24ch;margin-top:clamp(10px,1.2vw,14px);font-size:clamp(17px,1rem + .3vw,20px);font-weight:500;line-height:1.26}.em-cross-mark{grid-area:1/1}.em-cross-arrow{font-family:var(--font-kumbh), system-ui, sans-serif;color:var(--navy);grid-area:1/2;font-weight:600;transition:transform .22s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.em-cross-link:hover{border-color:var(--orange)}.em-cross-link:hover .em-cross-arrow{transform:translate(5px)}}.em-cross-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}@media (prefers-reduced-motion:reduce){.em-panel[data-open=true]{animation:none!important}.process-armed .em-step,.process-armed.process-in .em-step{opacity:1!important;animation:none!important;transform:none!important}.em-track:after{animation:none!important;display:none!important}.em-cat:before{transition:none!important}}.em-reg-band{gap:clamp(32px,4vw,56px);display:grid}@media (min-width:1280px){.em-reg-band--aside{grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:start;column-gap:clamp(40px,5vw,88px)}.em-reg-band--aside .em-reg-head{top:calc(var(--header-h) + clamp(16px, 2vw, 28px));position:sticky}}.em-reg{border-bottom:1px solid var(--line)}.em-reg-row{border-top:1px solid var(--line);gap:clamp(10px,1.2vw,14px);padding-block:clamp(24px,2.8vw,38px);display:grid}@media (min-width:1024px){.em-reg-row{grid-template-columns:minmax(0,3.5rem) minmax(0,17rem) minmax(0,1fr);align-items:start;column-gap:clamp(24px,3vw,52px)}.em-reg--plain .em-reg-row{grid-template-columns:minmax(0,17rem) minmax(0,1fr)}}.em-reg-num{font-family:var(--font-kumbh), system-ui, sans-serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#66718b;font-size:clamp(24px,1rem + 1.1vw,34px);font-weight:300;line-height:1}.em-reg-title{font-family:var(--font-kumbh), system-ui, sans-serif;letter-spacing:-.012em;color:var(--navy);max-width:28ch;font-size:clamp(19px,1.05rem + .5vw,23px);font-weight:500;line-height:1.24}.em-reg-lead{font-size:var(--text-body);color:var(--ink);max-width:58ch;line-height:1.65}.em-reg-body{font-size:var(--text-body);color:var(--ink);max-width:58ch;margin-top:clamp(12px,1.4vw,18px);line-height:1.65}
