.dd{fill:none;stroke:currentColor;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;color:var(--accent);pointer-events:none;display:block;overflow:visible}.dd.flip,[dir=rtl] .dd-arrow{scale:-1 1}[dir=rtl] .dd-arrow.flip{scale:1}.nd-mark{background:linear-gradient(transparent 68%, rgba(var(--accent-rgb), .6) 68%, rgba(var(--accent-rgb), .6) 92%, transparent 92%) no-repeat 0 0 / 100% 100%;padding:0 .12em}:is([data-theme=light],[data-theme=hybrid] :is([data-tone=light],.nd-main:not(.nd-tones)>:not(.nd-banner,.nd-close,.nd-article,:has(>.nd-close)),.nd-main>.nd-article>:not(.nd-banner))) .nd-mark{background-image:linear-gradient(#0000 55%,#ffd37a 55% 92%,#0000 92%)}[dir=rtl] .nd-mark{background-position:100% 0}.nd-hand{font-family:var(--font-caveat), var(--font-body), cursive;color:var(--accent);white-space:nowrap;font-size:26px;font-weight:700;line-height:1.1;display:inline-block;transform:rotate(-4deg)}@media (min-width:768px){.nd-hand{font-size:30px}}.nd-hand-note{pointer-events:none;align-items:flex-end;gap:4px;margin:0;display:flex}.nd-hook-row{align-items:center;gap:8px;display:inline-flex}.nd-hook-row .dd{flex:none;width:26px;height:48px}@media (min-width:768px){.nd-hook-row{gap:14px}.nd-hook-row .dd{width:38px;height:66px}}.nd-u{display:inline-block;position:relative}.nd-u>.dd{inset-inline-start:-2%;width:104%;height:18px;position:absolute;bottom:-14px}.nd-circled{white-space:nowrap;color:var(--ink);padding:0 6px;font-weight:600;display:inline-block;position:relative}.nd-circled>.dd{inset-inline-start:0;width:100%;height:calc(100% + 2px);position:absolute;top:-1px}@media (prefers-reduced-motion:no-preference){.reveal-run .dd{transition:stroke-dashoffset .9s cubic-bezier(.6,.1,.2,1) .15s}.reveal-run .dd:not(.on){stroke-dashoffset:1px}.reveal-run .nd-mark{transition:background-size .5s var(--ease) .1s}.reveal-run .nd-mark:not(.on){background-size:0% 100%}.reveal-run:not(.inview-ready) .dd:not(.on,[data-dd-manual] *){animation:.9s cubic-bezier(.6,.1,.2,1) 3s both nd-draw}.reveal-run:not(.inview-ready) .nd-mark:not(.on){animation:nd-sweep .5s var(--ease) 3s both}}@keyframes nd-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes nd-sweep{0%{background-size:0% 100%}to{background-size:100% 100%}}.nd-hero-copy{position:relative}.nd-hero-note{z-index:3;inset-inline-end:0;display:none;position:absolute;top:-76px}.nd-hero-note .dd{width:92px;height:58px;margin-bottom:-10px}@media (min-width:1024px){.nd-hero-note{display:flex}}.nd-hero-side{position:relative}.nd-hero-note-m{z-index:3;inset-inline-start:6px;flex-direction:row-reverse;justify-content:flex-end;gap:0;position:absolute;top:-44px}.nd-hero-note-m .dd{width:50px;height:38px;transform:rotate(64deg)translate(10px,-2px)}@media (max-width:1023px){.nd-hero-side{margin-top:30px}}@media (min-width:1024px){.nd-hero-note-m{display:none}}.nd-stat-ring{align-self:flex-start;display:inline-block;position:relative}.nd-stat-circle{inset-inline-start:-9px;width:calc(100% + 18px);height:calc(100% + 14px);position:absolute;top:-7px}.nd-quote-col{position:relative}@media (max-width:1023px){.nd-quote-col{margin-top:44px}}.nd-quote-note{inset-inline:0;justify-content:flex-end;position:absolute;bottom:calc(100% + 12px)}.nd-quote-note .nd-hand{white-space:normal;text-align:end}.nd-quote-note .dd{width:40px;height:54px}.nd-role-wrap{margin-top:48px;position:relative}.nd-role-wrap .nd-table-wrap{margin-top:0}.nd-role-note{z-index:1;top:-58px;flex-direction:row-reverse;justify-content:flex-end;display:none;position:absolute;inset-inline-start:calc(14% + 8px)}.nd-role-note .dd{width:36px;height:52px}@media (min-width:768px){.nd-role-wrap{margin-top:76px}.nd-role-note{display:flex}}#articles .nd-grid-3{margin-top:78px}#articles .nd-grid-3>li:first-child{position:relative}.nd-start-note{z-index:1;inset-inline-end:14px;position:absolute;top:-58px}.nd-start-note .dd{width:36px;height:52px}.nd-why-note{justify-content:flex-end;max-width:360px;margin-top:10px}.nd-why-note .dd{width:70px;height:54px;transform:scale(-1)}@media (max-width:1023px){.nd-why-note{max-width:280px}}.nd-signup-col{align-self:end}.nd-signup-note{justify-content:flex-end;margin-top:14px}.nd-banner-note{z-index:3;top:calc(var(--nav) + 26px);display:none;position:absolute;inset-inline-end:calc(min(60%,40vh) - 24px)}.nd-banner-note .dd{width:88px;height:58px;margin-bottom:-16px}@media (min-width:1024px){.nd-banner-note{display:flex}}.nd-rail-cta{position:relative}.nd-rail-hook{inset-inline-end:10px;width:22px;height:40px;position:absolute;bottom:12px}
