.ej-head{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end;gap:2rem 4rem;margin-bottom:4.5rem;display:grid}.ej-head-title{color:var(--color-midnight);text-wrap:balance;margin:1rem 0 0}@media (min-width:721px){.ej-head-title{max-width:28ch}.ej-paths .ej-head-title{max-width:12ch}}.ej-head-lead{max-width:40ch;font-family:var(--font-text);color:var(--color-ink-60);margin:0 0 .6rem;font-size:1.0625rem;line-height:1.65}.ej-head--dark .ej-head-title{color:var(--color-cream-warm)}.ej-head--dark .ej-head-lead{color:#faf5f5ad}.ej-eyebrow-dark{color:#b4e6ffbf}@media (max-width:900px){.ej-head{grid-template-columns:minmax(0,1fr);gap:1.25rem;margin-bottom:2.5rem}}@media (max-width:720px){main[data-slug=go-us-equity-journey] .ej-hero-br{display:none}}.ej-chip{font-family:var(--font-text);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:2px;align-items:center;padding:.32rem .6rem;font-size:.6875rem;line-height:1.2;display:inline-flex}.ej-pulse{background:var(--color-sky);border-radius:50%;flex:none;width:7px;height:7px;animation:2.4s cubic-bezier(.22,1,.36,1) infinite ej-pulse}@keyframes ej-pulse{0%{box-shadow:0 0 #b4e6ff8c}70%{box-shadow:0 0 0 8px #b4e6ff00}to{box-shadow:0 0 #b4e6ff00}}@keyframes ej-pulse-red{0%{box-shadow:0 0 #5f000059}70%{box-shadow:0 0 0 7px #5f000000}to{box-shadow:0 0 #5f000000}}.ej-cover{aspect-ratio:612/792;background:var(--color-midnight);border-radius:2px;position:relative;overflow:hidden;box-shadow:0 1px #000f2d0f,0 28px 50px -24px #000f2d80;container-type:inline-size}.ej-cover-photo{position:absolute;inset:0 14% 58% 0;overflow:hidden}.ej-cover-photo img{object-fit:cover;object-position:50% 64%;width:100%;height:100%;display:block}.ej-cover-photo:after{content:"";background:var(--color-midnight);width:16.5%;height:50%;position:absolute;bottom:0;right:0}.ej-cover-panel{position:absolute;top:51%;left:10%;right:8%}.ej-cover-title{font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;color:var(--color-sky);font-kerning:normal;margin:0;font-size:12.5cqi;line-height:.9}.ej-cover-title span{display:block}.ej-cover-kicker{font-family:var(--font-text);letter-spacing:.1em;text-transform:uppercase;color:var(--color-cream-warm);margin:3.5cqi 0 0;font-size:max(.5625rem,2.5cqi);line-height:1.3}.ej-cover-mark{width:19%;height:auto;position:absolute;bottom:3%;right:3.5%}.ej-books{background:var(--color-cream);padding:9rem 0}.ej-books-grid{margin-block:0;list-style:none}@media (min-width:721px){.ej-books-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-inline:0;padding:0;display:grid}}.ej-book{background:var(--color-snow);border:1px solid var(--color-ink-10);border-radius:2px;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:2.25rem;padding:2.25rem;transition:translate .45s cubic-bezier(.22,1,.36,1),border-color .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.ej-book:before{content:"";background:var(--color-burgundy);transform-origin:0;height:2px;transition:transform .55s cubic-bezier(.22,1,.36,1);position:absolute;top:-1px;left:-1px;right:-1px;transform:scaleX(0)}.ej-book:hover{border-color:#5f000038;translate:0 -4px;box-shadow:0 30px 60px -42px #000f2d66}.ej-book:hover:before{transform:scaleX(1)}.ej-book-cover{isolation:isolate;align-self:start;position:relative}.ej-book-cover .ej-cover{z-index:2;transition:transform .6s cubic-bezier(.22,1,.36,1),box-shadow .6s cubic-bezier(.22,1,.36,1);position:relative}.ej-book-cover:before,.ej-book-cover:after{content:"";background:var(--color-snow);border:1px solid var(--color-ink-10);border-radius:2px;transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;box-shadow:0 10px 24px -16px #000f2d59}.ej-book-cover:before{z-index:1}.ej-book-cover:after{z-index:0;background:var(--color-ceramic)}.ej-book:hover .ej-book-cover .ej-cover,.ej-book:focus-within .ej-book-cover .ej-cover{transform:translateY(-10px);box-shadow:0 1px #000f2d0f,0 44px 60px -28px #000f2d8c}.ej-book:hover .ej-book-cover:before,.ej-book:focus-within .ej-book-cover:before{transform:translate(9px,-5px)rotate(1.5deg)}.ej-book:hover .ej-book-cover:after,.ej-book:focus-within .ej-book-cover:after{transform:translate(17px,-1px)rotate(3deg)}.ej-book-copy{flex-direction:column;min-width:0;display:flex}.ej-book-audience{font-family:var(--font-text);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-60);align-items:center;gap:.6rem;margin:0 0 .85rem;font-size:.75rem;display:flex}.ej-book-audience:before{content:"";background:var(--color-burgundy);width:18px;height:1px}.ej-book-title{font-family:var(--font-text);color:var(--color-midnight);text-wrap:balance;margin:0 0 1rem;font-size:1.5rem;font-weight:500;line-height:1.2}.ej-book-body{font-family:var(--font-text);color:var(--color-ink-60);margin:0 0 1.75rem;font-size:1rem;line-height:1.6}.ej-book-stats{border-top:1px solid var(--color-ink-10);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 1.5rem;display:grid}.ej-book-stat{border-bottom:1px solid var(--color-ink-10);flex-direction:column-reverse;justify-content:flex-end;gap:.35rem;padding:1rem 0;display:flex}.ej-book-stat:nth-child(odd){border-right:1px solid var(--color-ink-10);padding-right:1rem}.ej-book-stat:nth-child(2n){padding-left:1.25rem}.ej-book-stat dd{font-family:var(--font-display);color:var(--color-midnight);font-variant-numeric:tabular-nums;margin:0;font-size:2.75rem;line-height:.9}.ej-book-stat dt{font-family:var(--font-text);color:var(--color-ink-60);font-size:.8125rem;line-height:1.35}.ej-book-format{font-family:var(--font-text);letter-spacing:.04em;color:var(--color-ink-60);align-items:center;gap:.5rem;margin:auto 0 0;font-size:.8125rem;display:flex}.ej-books-cta{justify-content:center;margin-top:3rem;display:flex}@media (min-width:721px) and (max-width:1180px){.ej-books-grid{grid-template-columns:minmax(0,1fr)}.ej-book{grid-template-columns:minmax(0,280px) minmax(0,1fr)}}@media (max-width:720px){.ej-books{padding:5rem 0}.ej-book{grid-template-columns:minmax(0,1fr);gap:1.75rem;padding:1.5rem}.ej-book:hover{translate:none}.ej-book-cover{max-width:210px}.ej-book-stat dd{font-size:2.5rem}.ej-books-cta{justify-content:stretch}.ej-books-cta .btn{justify-content:center;width:100%}}.ej-signs{background:var(--color-cream);padding:9rem 0}.ej-signs-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:5rem;display:grid}.ej-signs-copy{position:sticky;top:7rem}.ej-signs-copy .ej-head-lead{margin-top:1.5rem}.ej-tally{border-top:1px solid var(--color-ink-20);border-bottom:1px solid var(--color-ink-20);margin:2.5rem 0 2rem;padding:1.5rem 0}.ej-tally-count{align-items:baseline;gap:.75rem;margin:0;display:flex}.ej-tally-n{font-family:var(--font-display);color:var(--color-midnight);font-variant-numeric:tabular-nums;font-size:4.5rem;line-height:.85;position:relative}.ej-tally-n:after{content:"";background:var(--color-burgundy);transform-origin:0;width:100%;height:2px;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-.5rem;left:0;transform:scaleX(0)}.ej-tally-n.is-on:after{transform:scaleX(1)}.ej-tally-of{font-family:var(--font-text);color:var(--color-ink-60);font-size:1rem}.ej-tally-line{max-width:42ch;font-family:var(--font-text);color:var(--color-ink-60);margin:1.1rem 0 0;font-size:.9375rem;line-height:1.55}.ej-signs-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.ej-signs-list li{display:flex}.ej-sign{text-align:left;cursor:pointer;width:100%;font-family:var(--font-text);background:var(--color-snow);border:1px solid var(--color-ink-10);border-left:3px solid var(--color-ink-10);border-radius:2px;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.3rem 1.3rem 1.1rem;transition:translate .35s cubic-bezier(.22,1,.36,1),border-color .35s cubic-bezier(.22,1,.36,1),background .35s cubic-bezier(.22,1,.36,1);display:flex}.ej-sign:hover{border-color:var(--color-ink-20);translate:0 -2px}.ej-sign.is-on{border-color:#5f000033;border-left-color:var(--color-burgundy);background:#fdf5f4}.ej-sign:focus-visible{outline:2px solid var(--color-midnight);outline-offset:2px}.ej-sign-area{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-40);font-size:.6875rem}.ej-sign-text{color:var(--color-midnight);font-size:1.0625rem;line-height:1.4}.ej-sign-detail{color:var(--color-ink-60);font-size:.9375rem;line-height:1.55}.ej-sign-state{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-40);align-items:center;gap:.5rem;margin-top:auto;font-size:.6875rem;display:inline-flex}.ej-sign-dot{border:1px solid var(--color-ink-40);border-radius:50%;width:7px;height:7px}.ej-sign.is-on .ej-sign-state{color:var(--color-burgundy)}.ej-sign.is-on .ej-sign-dot{background:var(--color-burgundy);border-color:var(--color-burgundy);animation:2.4s cubic-bezier(.22,1,.36,1) infinite ej-pulse-red}@media (max-width:900px){.ej-signs-grid{flex-direction:column;gap:0;display:flex}.ej-signs-copy{display:contents}.ej-signs-list{order:4;margin-top:2.25rem}.ej-tally{order:5;margin:2rem 0 1.75rem}.ej-signs-cta{order:6;align-self:flex-start}}@media (max-width:720px){.ej-signs{padding:5rem 0}.ej-signs-list{grid-template-columns:minmax(0,1fr);gap:.5rem}.ej-sign{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem 1rem;padding:.9rem 1rem .95rem;display:grid}.ej-sign:hover{translate:none}.ej-sign-area{grid-column:1}.ej-sign-text{grid-column:1;font-size:1rem}.ej-sign-state{grid-area:1/2/span 2;margin:0}.ej-sign:not(.is-on) .ej-sign-state{gap:0;font-size:0}.ej-sign-dot{width:10px;height:10px}.ej-tally-n{font-size:3.75rem}.ej-signs-cta{justify-content:center;align-self:stretch}}.ej-paths{background:var(--color-cream);padding:2rem 0 8rem;position:relative}.ej-paths-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.ej-path{border:1px solid var(--color-ink-10);background:var(--color-snow);color:var(--color-midnight);border-radius:2px;flex-direction:column;padding:1.85rem;display:flex;position:relative}.ej-path.is-suggested{border-color:var(--color-midnight);box-shadow:0 0 0 1px var(--color-midnight), 0 30px 60px -40px #000f2d73}.ej-path-top{align-items:center;gap:.75rem;margin-bottom:1.6rem;display:flex}.ej-path-num{font-family:var(--font-text);letter-spacing:.12em;font-variant-numeric:tabular-nums;opacity:.6;font-size:.75rem}.ej-path-rule{opacity:.18;background:currentColor;flex:1;height:1px}.ej-path .ej-chip{color:var(--color-midnight);border-color:var(--color-ink-20)}.ej-path-suggested{font-family:var(--font-text);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.55rem;margin:-.4rem 0 1rem;font-size:.75rem;display:inline-flex}.ej-path-suggested .ej-pulse{background:var(--color-midnight);animation:none;box-shadow:0 0 0 4px #000f2d1a}.ej-path-title{font-family:var(--font-text);margin:0 0 .75rem;font-size:1.5rem;font-weight:500;line-height:1.2}.ej-path-line{font-family:var(--font-text);color:var(--color-ink-60);margin:0 0 1.5rem;font-size:1.0625rem;line-height:1.5}.ej-path-when-label{font-family:var(--font-text);letter-spacing:.14em;text-transform:uppercase;opacity:.6;margin:0 0 .8rem;font-size:.75rem}.ej-path-when{font-family:var(--font-text);color:var(--color-ink-60);gap:.65rem;margin:0 0 1.75rem;padding:0;font-size:.9875rem;line-height:1.45;list-style:none;display:grid}.ej-path-when li{padding-left:1.15rem;position:relative}.ej-path-when li:before{content:"";background:currentColor;width:7px;height:1px;position:absolute;top:.68em;left:0}.ej-path-foot{border-top:1px dashed var(--color-ink-20);gap:.55rem;margin-top:auto;padding-top:1.25rem;display:grid}.ej-path-fits{font-family:var(--font-text);margin:0;font-size:.9375rem}.ej-path-fits span{letter-spacing:.14em;text-transform:uppercase;opacity:.6;margin-right:.35rem;font-size:.6875rem}.ej-path-proof{font-family:var(--font-text);opacity:.7;margin:0;font-size:.875rem}.ej-path-action{justify-self:start;margin-top:.85rem}@media (max-width:1000px){.ej-paths-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.ej-paths{padding:1rem 0 5rem}.ej-path{padding:1.4rem}.ej-path-action{justify-content:center;justify-self:stretch}}.ej-thanks{background:var(--color-cream);padding:10rem 0 3.5rem}.ej-thanks-head{max-width:820px}.ej-thanks-body{max-width:56ch;font-family:var(--font-text);color:var(--color-ink-60);margin:1.5rem 0 0;font-size:1.125rem;line-height:1.6}.ej-thanks-email{font-family:var(--font-text);color:var(--color-ink-60);margin:.75rem 0 0;font-size:1rem}.ej-thanks-email .go-review-flag{margin-left:.5rem}.ej-dl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:3rem;display:grid}.ej-dl{background:var(--color-snow);border:1px solid var(--color-ink-10);border-radius:2px;grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:center;gap:2rem;padding:1.75rem;display:grid}.ej-dl-audience{font-family:var(--font-text);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-60);margin:0 0 .6rem;font-size:.75rem}.ej-dl-title{font-family:var(--font-text);color:var(--color-midnight);text-wrap:balance;margin:0 0 .5rem;font-size:1.375rem;font-weight:500;line-height:1.25}.ej-dl-meta{font-family:var(--font-text);color:var(--color-ink-60);margin:0 0 1.5rem;font-size:.875rem}@media (max-width:1000px){.ej-dl-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.ej-thanks{padding:8rem 0 2.5rem}.ej-dl{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding:1.35rem}.ej-dl .ej-cover{max-width:210px}.ej-dl .btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.ej-pulse,.ej-sign.is-on .ej-sign-dot{animation:none}.ej-book,.ej-book:before,.ej-book-cover .ej-cover,.ej-book-cover:before,.ej-book-cover:after,.ej-sign,.ej-tally-n:after{transition:none}}main[data-slug=go-us-equity-journey] .go-demo-step-text .go-review-flag{margin:0 0 0 .5rem}.ej-swatch{border-radius:2px;flex:none;width:10px;height:10px;display:inline-block}.ej-swatch--founders{background:var(--color-sky)}.ej-swatch--pool{background:var(--color-celadon)}.ej-swatch--investors{background:var(--color-cream-warm)}.ej-stack{background:var(--color-midnight);color:var(--color-cream-warm);padding:9rem 0 8rem;position:relative;overflow:clip}.ej-stack:before{content:"";pointer-events:none;background:var(--hero-glow-blue);width:960px;height:960px;position:absolute;top:-320px;left:-380px}.ej-stack>.container-x{z-index:1;position:relative}.ej-stack-list{position:relative}.ej-stack-card{top:calc(6.5rem + var(--i) * 1.25rem);height:min(74svh,620px);color:var(--color-cream-warm);transform-origin:50% 0;background:linear-gradient(#0c2147 0%,#071838 100%);border:1px solid #b4e6ff29;border-radius:8px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);margin-bottom:18svh;display:grid;position:sticky;overflow:hidden;box-shadow:0 -24px 60px -30px #000000b3,0 50px 80px -40px #0009}.ej-stack-card:last-child{margin-bottom:0}.ej-stack-photo{position:relative;overflow:hidden}.ej-stack-photo img{object-fit:cover;width:100%;height:100%;display:block}.ej-stack-photo:after{content:"";background:linear-gradient(#000f2d00 55%,#000f2dbf 100%);position:absolute;inset:0}.ej-stack-num{z-index:1;font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px #faf5f5e6;font-size:clamp(6rem,11vw,10rem);line-height:.8;position:absolute;bottom:1.25rem;left:1.5rem}.ej-stack-body{flex-direction:column;min-width:0;padding:clamp(1.75rem,3vw,3rem);display:flex}.ej-stack-kicker{font-family:var(--font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--color-sky);margin:0 0 1rem;font-size:.75rem}.ej-stack-kicker span{letter-spacing:.06em;text-transform:none;color:#faf5f580;margin-left:.85rem}.ej-stack-title{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(2.75rem,4.6vw,4.5rem);font-weight:400;line-height:.9}.ej-stack-lead{font-family:var(--font-text);color:#faf5f5cc;margin:1rem 0 0;font-size:1.125rem;line-height:1.45}.ej-stack-pair{border-top:1px solid #b4e6ff29;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:1.75rem;padding-top:1.4rem;display:grid}.ej-stack-label{font-family:var(--font-text);letter-spacing:.14em;text-transform:uppercase;color:#b4e6ffcc;margin:0 0 .5rem;font-size:.6875rem}.ej-stack-label--signal{color:var(--color-clay)}.ej-stack-decision,.ej-stack-mistake{font-family:var(--font-text);color:var(--color-cream-warm);margin:0;font-size:1rem;line-height:1.45}.ej-stack-mistake{border-left:2px solid var(--color-clay);padding-left:.85rem}.ej-stack-foot{border-top:1px solid #b4e6ff29;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:auto;padding-top:1.4rem;display:flex}.ej-stack-own{align-items:center;gap:1rem;display:flex}.ej-stack-own ul{font-family:var(--font-text);color:#faf5f5b3;gap:.25rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:grid}.ej-stack-own li{align-items:center;gap:.45rem;display:flex}.ej-stack-own strong{color:var(--color-cream-warm);font-weight:500}.ej-stack-own-note{color:#faf5f573}.ej-stack-cta{white-space:nowrap}.ej-stack-dim{z-index:3;pointer-events:none;background:#00081a;position:absolute;inset:0}.ej-donut{flex:none;width:84px;height:84px;transform:rotate(-90deg)}.ej-donut-track{fill:none;stroke:#b4e6ff1f;stroke-width:12px}.ej-donut-arc{fill:none;stroke-width:12px}.ej-donut-arc--founders{stroke:var(--color-sky)}.ej-donut-arc--pool{stroke:var(--color-celadon)}.ej-donut-arc--investors{stroke:var(--color-cream-warm)}@media (max-width:900px){.ej-stack-card{grid-template-rows:32% minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.ej-stack{padding:5rem 0 4rem}.ej-stack-card{top:calc(4.75rem + var(--i) * .75rem);border-radius:6px;height:min(80svh,640px);margin-bottom:14svh}.ej-stack-num{font-size:4.5rem;bottom:.75rem;left:1.1rem}.ej-stack-body{padding:1.25rem 1.15rem}.ej-stack-kicker span{display:none}.ej-stack-title{font-size:2.5rem}.ej-stack-lead{margin-top:.6rem;font-size:1rem}.ej-stack-pair{grid-template-columns:minmax(0,1fr);margin-top:1rem;padding-top:1rem}.ej-stack-pair>div:first-child{display:none}.ej-stack-foot{flex-direction:column;align-items:stretch;gap:.9rem;padding-top:1rem}.ej-donut{width:60px;height:60px}.ej-stack-cta{white-space:normal;justify-content:center}}.ej-hero{background:var(--color-midnight);min-height:100svh;color:var(--color-cream-warm);text-align:center;flex-direction:column;padding-top:7.5rem;display:flex;position:relative;overflow:hidden}.ej-hero-bg{position:absolute;inset:0;overflow:hidden}.ej-hero-image{position:absolute;inset:0}.ej-hero-veil{background:linear-gradient(#0000 45%,#000f2d8c 78%,#000f2dd9 100%);position:absolute;inset:0}.ej-hero-copy{z-index:2;width:100%;position:relative}.ej-hero-eye{align-items:center;gap:.7rem;margin-bottom:1.75rem;display:inline-flex}.ej-hero-marker{border:1px solid #b4e6ff73;place-items:center;width:12px;height:12px;display:grid;position:relative}.ej-hero-marker-dot{background:var(--color-sky);width:4px;height:4px;box-shadow:0 0 8px var(--color-sky);animation:1.8s ease-in-out infinite ej-hero-dot}@keyframes ej-hero-dot{0%,to{opacity:1}50%{opacity:.3}}.ej-hero-eye-text{color:#b4e6ffeb;letter-spacing:.18em;text-shadow:0 1px 12px #000f2d99}.ej-hero-title{color:var(--color-cream-warm);text-shadow:0 2px 30px #000f2d8c;margin:0 auto;font-size:clamp(2.75rem,6.2vw,5.75rem)}.ej-hero-sub{color:#faf5f5e6;text-wrap:balance;text-shadow:0 1px 16px #000f2d99;max-width:40rem;margin:1.6rem auto 0}.ej-hero-ctas{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2.25rem;display:flex}.ej-hero-notes{font-family:var(--font-text);color:#faf5f5a8;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.1rem;margin-top:1.5rem;font-size:.8125rem;line-height:1.4;display:flex}.ej-hero-notes>span{align-items:center;gap:.45rem;display:inline-flex}.ej-hero-notes svg{color:var(--color-sky);flex:none}.ej-hero-notes-rule{background:#b4e6ff4d;width:1px;height:14px}.ej-spread{z-index:1;min-height:clamp(190px,28svh,420px);transform:translate3d(0, calc(var(--hero-p,0) * -22vh), 0);flex:1 0 auto;margin-top:2.75rem;position:relative}.ej-spread-inner{width:min(960px,100% - 4rem);height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.ej-spread-glow{pointer-events:none;background:radial-gradient(50% 45% at 50% 40%,#64c8ff33 0%,#0000 70%);width:120%;height:160%;position:absolute;top:-20%;left:50%;transform:translate(-50%)}.ej-page{aspect-ratio:612/792;width:calc(50% - .75rem);color:var(--color-midnight);text-align:left;background:#e4f4fc;border-radius:3px;animation:1.4s cubic-bezier(.22,1,.36,1) both ej-page-rise;position:absolute;top:0;box-shadow:0 1px 2px #0000004d,0 30px 60px -20px #0000008c,0 80px 140px -40px #000000b3;container-type:inline-size}.ej-page:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(118deg,#ffffff73 0%,#fff0 38%);position:absolute;inset:0}.ej-page{transition:transform .6s cubic-bezier(.22,1,.36,1),box-shadow .6s cubic-bezier(.22,1,.36,1)}.ej-page:hover{transform:translateY(-10px);box-shadow:0 1px 2px #0000004d,0 40px 70px -20px #0009,0 100px 160px -40px #000000bf}.ej-page--a{z-index:2;animation-delay:.55s;left:0}.ej-page--b{z-index:1;animation-delay:.75s;top:2rem;right:0}@keyframes ej-page-rise{0%{opacity:0;translate:0 90px}to{opacity:1;translate:0}}.ej-page-tag{z-index:3;background:var(--color-midnight);font-family:var(--font-text);letter-spacing:.14em;text-transform:uppercase;color:#b4e6fff2;border:1px solid #b4e6ff66;border-radius:2px;padding:.35rem .6rem;font-size:.6875rem;position:absolute;top:-.85rem;left:1.25rem;box-shadow:0 6px 18px #00000059}.ej-pg{font-family:var(--font-text);padding:6.5cqi 6.5cqi 0}.ej-pg p{margin:0}.ej-pg ul{margin:0;padding:0;list-style:none}.ej-pg-kicker{letter-spacing:.06em;text-transform:uppercase;color:#000f2dbf;font-size:2.3cqi}.ej-pg-title{font-family:var(--font-display);text-transform:uppercase;color:var(--color-midnight);font-size:8.6cqi;line-height:.9;margin:.6cqi 0 3.4cqi!important}.ej-pg-title--lead{max-width:21ch;margin-bottom:2.6cqi!important}.ej-pg-intro{color:#000f2dcc;font-size:2.5cqi;margin-bottom:3.6cqi!important}.ej-pg-label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-midnight);font-size:2.15cqi;font-weight:500;margin-bottom:1.8cqi!important}.ej-pg-label--gap{margin-top:3.6cqi!important}.ej-pg-signals{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6cqi;display:grid}.ej-pg-signals li{background:var(--color-sky);color:#000f2dd9;border:1px solid #01275738;min-height:10cqi;padding:2cqi 1.8cqi;font-size:1.95cqi;line-height:1.35}.ej-pg-panel{background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4cqi;margin-top:3.6cqi;padding:4.4cqi;display:grid}.ej-pg-panel--single{margin-top:0;display:block}.ej-pg-checks{gap:1.5cqi;display:grid}.ej-pg-checks--two{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3cqi}.ej-pg-checks li{color:#000f2dd9;gap:1.5cqi;font-size:2.15cqi;line-height:1.35;display:flex}.ej-pg-box{border:1px solid #000f2d99;border-radius:1px;flex:none;width:2.6cqi;height:2.6cqi;margin-top:.15cqi;position:relative}.ej-pg-box.is-ticked{animation:ej-box-fill .3s cubic-bezier(.22, 1, .36, 1) var(--t,0s) both}.ej-pg-box.is-ticked:after{content:"";width:34%;height:64%;animation:ej-tick .4s cubic-bezier(.22, 1, .36, 1) var(--t,0s) both;border-bottom:1.5px solid #fff;border-right:1.5px solid #fff;position:absolute;top:6%;left:32%;transform:rotate(45deg)scale(0)}@keyframes ej-box-fill{0%{background:0 0}to{background:var(--color-midnight);border-color:var(--color-midnight)}}@keyframes ej-tick{0%{transform:rotate(45deg)scale(0)}to{transform:rotate(45deg)scale(1)}}.ej-pg-mistakes{background:#fff4f4;border:1px solid #f2a5a5;align-self:start;padding:3.2cqi}.ej-pg-mistakes .ej-pg-label{color:var(--color-burgundy)}.ej-pg-mistakes ul{gap:1.4cqi;display:grid}.ej-pg-mistakes li{color:#5f0000e0;padding-left:2cqi;font-size:2.05cqi;line-height:1.35;position:relative}.ej-pg-mistakes li:before{content:"";background:currentColor;border-radius:50%;width:.8cqi;height:.8cqi;position:absolute;top:.62em;left:0}@container (max-width:380px){.ej-pg-signals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.ej-hero{padding-top:6.5rem}.ej-hero-eye{margin-bottom:1.25rem}.ej-hero-sub{margin-top:1.1rem}.ej-hero-ctas{flex-direction:column;align-items:stretch;margin-top:1.6rem}.ej-hero-ctas .btn{justify-content:center}.ej-hero-notes{flex-direction:column;gap:.45rem;margin-top:1.1rem;font-size:.75rem}.ej-hero-notes>span{text-wrap:balance;display:block}.ej-hero-notes>.ej-hero-notes-rule{display:none}.ej-hero-notes svg{vertical-align:-.2em;margin-right:.4rem;display:inline-block}.ej-page--b .ej-page-tag{display:none}.ej-spread{min-height:210px;margin-top:2.25rem}.ej-spread-inner{width:calc(100% - 2.5rem)}.ej-page{width:84%}.ej-page--a{left:0}.ej-page--b{top:2.25rem;right:0}.ej-page-tag{font-size:.625rem;left:.75rem}}@media (prefers-reduced-motion:reduce){.ej-page{transition:none;animation:none}.ej-pg-box.is-ticked{background:var(--color-midnight);border-color:var(--color-midnight);animation:none}.ej-pg-box.is-ticked:after{animation:none;transform:rotate(45deg)scale(1)}.ej-hero-marker-dot{animation:none}.ej-spread{transform:none}}.ej-hero--doc{justify-content:center;padding-bottom:5.5rem}.ej-doc-split{z-index:2;text-align:left;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:3rem 4.5rem;display:grid;position:relative}.ej-hero--doc .ej-hero-title{margin:0}@media (min-width:961px){.ej-hero--doc .ej-hero-title{font-size:clamp(2.75rem,5.6vw,5.5rem)}}.ej-hero--doc .ej-hero-sub{text-wrap:pretty;max-width:36rem;margin:1.6rem 0 0}.ej-hero--doc .ej-hero-ctas,.ej-hero--doc .ej-hero-notes{justify-content:flex-start}.ej-doc-visual{position:relative}.ej-doc-inner{aspect-ratio:4/5;width:min(100%,420px);margin-inline:auto;position:relative}.ej-doc-inner .ej-spread-glow{height:120%;animation:1.4s cubic-bezier(.22,1,.36,1) .55s both ej-doc-glow;top:-10%}@keyframes ej-doc-glow{0%{opacity:0}to{opacity:1}}.ej-doc-page{border-radius:3px;animation:1.4s cubic-bezier(.22,1,.36,1) both ej-page-rise;display:block;position:absolute;inset:0;box-shadow:0 1px 2px #0000004d,0 30px 60px -20px #0000008c,0 70px 120px -40px #000000a6}.ej-doc-page img{border-radius:3px;width:100%;height:100%;display:block}.ej-doc-page--l{animation-delay:.75s;transform:translate(-17%,5%)rotate(-7deg)scale(.9)}.ej-doc-page--r{animation-delay:.85s;transform:translate(17%,5%)rotate(7deg)scale(.9)}.ej-doc-page--cover{z-index:2;outline-offset:-1px;outline:1px solid #b4e6ff47;animation-delay:.55s}.ej-doc-tag{background:var(--color-midnight);font-family:var(--font-text);letter-spacing:.14em;text-transform:uppercase;color:#b4e6fff2;border:1px solid #b4e6ff66;border-radius:2px;padding:.35rem .6rem;font-size:.6875rem;position:absolute;top:-.85rem;left:1.25rem;box-shadow:0 6px 18px #00000059}.ej-doc-page{transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s cubic-bezier(.22,1,.36,1)}.ej-doc-split:is(:has(.ej-doc-inner:hover),:has(.ej-hero-ctas a:focus-visible)) .ej-doc-page--cover{box-shadow:0 1px 2px #0000004d,0 40px 70px -20px #0009,0 90px 150px -40px #000000b8}@media (prefers-reduced-motion:no-preference){.ej-doc-split:is(:has(.ej-doc-inner:hover),:has(.ej-hero-ctas a:focus-visible)) .ej-doc-page--cover{transform:translateY(-6px)}.ej-doc-split:is(:has(.ej-doc-inner:hover),:has(.ej-hero-ctas a:focus-visible)) .ej-doc-page--l{transform:translate(-20%,5%)rotate(-9deg)scale(.9)}.ej-doc-split:is(:has(.ej-doc-inner:hover),:has(.ej-hero-ctas a:focus-visible)) .ej-doc-page--r{transform:translate(20%,5%)rotate(9deg)scale(.9)}}@media (max-width:960px){.ej-doc-split{text-align:center;grid-template-columns:minmax(0,1fr);gap:3.25rem}.ej-hero--doc .ej-hero-title,.ej-hero--doc .ej-hero-sub{margin-inline:auto}.ej-hero--doc .ej-hero-ctas,.ej-hero--doc .ej-hero-notes{justify-content:center}.ej-doc-inner{width:min(64vw,340px)}}@media (max-width:720px){.ej-hero--doc{padding-bottom:4rem}.ej-doc-split{gap:2.75rem}.ej-doc-inner{width:min(62vw,270px)}.ej-doc-tag{font-size:.625rem;left:.75rem}}@media (prefers-reduced-motion:reduce){.ej-doc-page,.ej-doc-inner .ej-spread-glow{animation:none}.ej-doc-page{transition:box-shadow .26s}}.ej-book-page{z-index:2;border-radius:2px;width:100%;height:auto;transition:transform .6s cubic-bezier(.22,1,.36,1),box-shadow .6s cubic-bezier(.22,1,.36,1);display:block;position:relative;box-shadow:0 1px #000f2d0f,0 28px 50px -24px #000f2d80}.ej-book:hover .ej-book-page,.ej-book:focus-within .ej-book-page{transform:translateY(-10px);box-shadow:0 1px #000f2d0f,0 44px 60px -28px #000f2d8c}@media (prefers-reduced-motion:reduce){.ej-book-page{transition:none}}main[data-slug=go-us-year-end-toolkit] .ej-signs-list{grid-template-columns:minmax(0,1fr)}main[data-slug=go-us-year-end-toolkit] .ej-sign-text{font-size:1.1875rem}@media (max-width:720px){main[data-slug=go-us-year-end-toolkit] .ej-sign-text{font-size:1rem}}.ej-ye-next{background:var(--color-cream);padding:0 0 8rem}.ej-ye-help{background:var(--color-midnight);color:var(--color-cream-warm);border-radius:2px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem 3rem;padding:2.25rem;display:grid}.ej-ye-help-eyebrow{color:#b4e6ffd9;margin:0 0 .75rem}.ej-ye-help-title{font-family:var(--font-text);margin:0;font-size:1.75rem;font-weight:500;line-height:1.2}.ej-ye-help-body{max-width:60ch;font-family:var(--font-text);color:#faf5f5bf;margin:.75rem 0 0;font-size:1.0625rem;line-height:1.6}.ej-ye-quiet{max-width:70ch;font-family:var(--font-text);color:var(--color-ink-60);margin:0;font-size:1rem;line-height:1.6}.ej-ye-quiet strong{color:var(--color-midnight);font-weight:500}.ej-ye-quiet a{color:var(--color-midnight);text-underline-offset:3px;text-decoration:underline}.ej-dl .ej-book-page{max-width:220px}@media (max-width:720px){.ej-ye-next{padding-bottom:5rem}.ej-ye-help{grid-template-columns:minmax(0,1fr);padding:1.5rem}.ej-ye-help .btn{justify-content:center;width:100%}.ej-dl .ej-book-page{max-width:210px}}main[data-slug=go-us-year-end-toolkit-thank-you] .ej-dl-grid{grid-template-columns:minmax(0,760px)}.ej-hero--doc .ej-hero-veil{background:linear-gradient(90deg,#000f2db8 0%,#000f2d80 50%,#000f2d9e 100%)}@media (max-width:960px){.ej-hero--doc .ej-hero-veil{background:#000f2d8c}}
