@keyframes dm-eg-tornado{0%{translate:0;scale:1}3.125%{translate:0 -2px;scale:.999 1.005}6.25%{translate:0 -3.9px;scale:.99 1.01}9.375%{translate:0 -5.8px;scale:.952 1.015}12.5%{translate:0 -7.7px;scale:.858 1.019}15.625%{translate:0 -9.4px;scale:.679 1.024}18.75%{translate:0 -11.1px;scale:.4 1.028}21.875%{translate:0 -12.7px;scale:.04 1.032}25%{translate:0 -14.1px;scale:-.383 1.035}28.125%{translate:0 -15.5px;scale:-.753 1.039}31.25%{translate:0 -16.6px;scale:-.974 1.042}34.375%{translate:0 -17.6px;scale:-.958 1.044}37.5%{translate:0 -18.5px;scale:-.672 1.046}40.625%{translate:0 -19.1px;scale:-.175 1.048}43.75%{translate:0 -19.6px;scale:.388 1.049}46.875%{translate:0 -19.9px;scale:.832 1.05}50%{translate:0 -20px;scale:1 1.05}53.125%{translate:0 -19.9px;scale:.832 1.05}56.25%{translate:0 -19.6px;scale:.388 1.049}59.375%{translate:0 -19.1px;scale:-.175 1.048}62.5%{translate:0 -18.5px;scale:-.672 1.046}65.625%{translate:0 -17.6px;scale:-.958 1.044}68.75%{translate:0 -16.6px;scale:-.974 1.042}71.875%{translate:0 -15.5px;scale:-.753 1.039}75%{translate:0 -14.1px;scale:-.383 1.035}78.125%{translate:0 -12.7px;scale:.04 1.032}81.25%{translate:0 -11.1px;scale:.4 1.028}84.375%{translate:0 -9.4px;scale:.679 1.024}87.5%{translate:0 -7.7px;scale:.858 1.019}90.625%{translate:0 -5.8px;scale:.952 1.015}93.75%{translate:0 -3.9px;scale:.99 1.01}96.875%{translate:0 -2px;scale:.999 1.005}to{translate:0;scale:1}}@keyframes dm-eg-face-turn{0%{opacity:1}3.125%{opacity:1}6.25%{opacity:1}9.375%{opacity:1}12.5%{opacity:1}15.625%{opacity:1}18.75%{opacity:.83}21.875%{opacity:0}25%{opacity:0}28.125%{opacity:0}31.25%{opacity:0}34.375%{opacity:0}37.5%{opacity:0}40.625%{opacity:0}43.75%{opacity:.79}46.875%{opacity:1}50%{opacity:1}53.125%{opacity:1}56.25%{opacity:.79}59.375%{opacity:0}62.5%{opacity:0}65.625%{opacity:0}68.75%{opacity:0}71.875%{opacity:0}75%{opacity:0}78.125%{opacity:0}81.25%{opacity:.83}84.375%{opacity:1}87.5%{opacity:1}90.625%{opacity:1}93.75%{opacity:1}96.875%{opacity:1}to{opacity:1}}@keyframes dm-eg-rise-a{0%{opacity:0;translate:0;scale:1}12.5%{opacity:1;translate:21.1px -28.8px;scale:.91}25%{opacity:1;translate:15.3px -57.5px;scale:.82}37.5%{opacity:1;translate:-7.8px -86.2px;scale:.74}50%{opacity:1;translate:-19.2px -115px;scale:.65}62.5%{opacity:.94;translate:-6.9px -143.8px;scale:.56}75%{opacity:.62;translate:11.9px -172.5px;scale:.48}87.5%{opacity:.31;translate:14.4px -201.2px;scale:.39}to{opacity:0;translate:0 -230px;scale:.3}}@keyframes dm-eg-rise-b{0%{opacity:0;translate:0;scale:1}12.5%{opacity:1;translate:-21.1px -28.8px;scale:.91}25%{opacity:1;translate:-15.3px -57.5px;scale:.82}37.5%{opacity:1;translate:7.8px -86.2px;scale:.74}50%{opacity:1;translate:19.2px -115px;scale:.65}62.5%{opacity:.94;translate:6.9px -143.8px;scale:.56}75%{opacity:.62;translate:-11.9px -172.5px;scale:.48}87.5%{opacity:.31;translate:-14.4px -201.2px;scale:.39}to{opacity:0;translate:0 -230px;scale:.3}}@keyframes dm-eg-tail-flick{0%,to{rotate:none}30%{rotate:14deg}60%{rotate:-6deg}}.mk .embr-guide .eg-embr{transition:rotate .45s cubic-bezier(.2,.8,.2,1),translate .45s cubic-bezier(.2,.8,.2,1)}.mk .embr-guide .eg-tail{transform-origin:100% 40%}.mk .embr-guide .eg-embers .eg-ember{transform-origin:50%}.mk .embr-guide.is-travel:not(.is-wave):not(.is-celebrate) .eg-embr{animation:.7s linear dm-eg-tornado}.mk .embr-guide.is-travel .eg-cheeks,.mk .embr-guide.is-travel .eg-eyes,.mk .embr-guide.is-travel .eg-nose,.mk .embr-guide.is-travel .eg-mouth{animation:.7s linear dm-eg-face-turn}.mk .embr-guide.is-travel .eg-embers{opacity:1}.mk .embr-guide.is-travel .eg-ember{opacity:0;animation:.9s ease-out infinite dm-eg-rise-a}.mk .embr-guide.is-travel .eg-ember:nth-child(2n){animation-name:dm-eg-rise-b}.mk .embr-guide.is-travel .eg-ember:nth-child(2){animation-delay:.12s}.mk .embr-guide.is-travel .eg-ember:nth-child(3){animation-delay:.24s}.mk .embr-guide.is-travel .eg-ember:nth-child(4){animation-delay:60ms}.mk .embr-guide.is-travel .eg-ember:nth-child(5){animation-delay:.3s}.mk .embr-guide.is-travel .eg-ember:nth-child(6){animation-delay:.18s}.mk .embr-guide.is-travel .eg-ember:nth-child(7){animation-delay:.36s}.mk .embr-guide.is-travel .eg-ember:nth-child(8){animation-delay:.42s}.mk .embr-guide.is-travel .eg-ember:nth-child(9){animation-delay:90ms}.mk .embr-guide.is-point.point-left .eg-embr{rotate:-9deg}.mk .embr-guide.is-point.point-right .eg-embr{rotate:9deg}.mk .embr-guide.is-point .eg-tail{animation:1.1s ease-in-out 2 dm-eg-tail-flick}.mk .embr-guide.is-point .eg-mouth{animation:.9s ease-in-out infinite ask-eg-talk}.mk .dm{flex:1 0 auto;padding-block:40px 0}.mk .dm-head{padding-inline:var(--site-gutter);text-align:center;justify-items:center;gap:14px;display:grid}.mk .dm-head h1{font-size:clamp(34px,5.2vw,56px)}.mk .dm-head p{max-width:62ch;color:var(--embr-muted);margin:0;font-size:18px;line-height:1.55}.mk .dm-chapters{flex-wrap:wrap;justify-content:center;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:flex}.mk .dm-chap{border-radius:var(--radius-pill);border:1px solid var(--fg12);background:var(--fg5);min-height:44px;color:var(--embr-fg);font:700 14.5px/1.2 var(--font-sans);cursor:pointer;align-items:center;gap:9px;padding:6px 16px 6px 8px;display:inline-flex}.mk .dm-chap:hover{background:var(--fg8)}.mk .dm-chap:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.mk .dm-chap[aria-current=step]{border-color:var(--embr-ember);background:var(--fg8)}.mk .dm-chap-n{background:var(--fg12);border-radius:50%;place-items:center;width:28px;height:28px;font-size:13.5px;font-weight:800;display:inline-grid}.mk .dm-chap[aria-current=step] .dm-chap-n{background-image:var(--embr-main-gradient);color:var(--embr-main-fg)}.mk .dm-chap.is-done .dm-chap-n{background:var(--color-success);color:var(--color-success-foreground)}.mk .dm-stage{grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:center;gap:32px;min-height:480px;margin-top:32px;display:grid}.mk .dm-guide-col{justify-items:start;gap:14px;display:grid}.mk .dm-guide{flex:none;width:120px;height:126px}.mk .dm-guide svg{width:100%;height:100%;display:block}.mk .dm-card{background:var(--embr-surface);border:1px solid var(--embr-line);width:100%;box-shadow:var(--embr-card-shadow);border-radius:20px;gap:8px;padding:20px 20px 18px;display:grid}.mk .dm-chapter{letter-spacing:.06em;text-transform:uppercase;color:var(--embr-ember-text);margin:0;font-size:12.5px;font-weight:800}.mk .dm-card h2{font-size:24px}.mk .dm-says{color:var(--embr-fg);margin:0;font-size:16px;line-height:1.55}.mk .dm-nav{align-items:center;gap:10px;margin-top:8px;display:flex}.mk .dm-count{color:var(--embr-muted);margin-inline:auto;font-size:13.5px;font-weight:700}.mk .dm-nav .ds-btn{min-height:44px}.mk .dm-screen{justify-items:center;min-width:0;display:grid}.mk .dm-screen-in{width:100%}html.motion .mk .dm-screen-in{animation:.35s ease-out both dm-fade}@keyframes dm-fade{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}.mk .dm-screen .frame-desktop{width:100%}.mk .dm-phone{width:min(280px,100%)}.mk .dm-piece{background:var(--fg5);border:1px solid var(--fg8);border-radius:24px;width:min(460px,100%);padding:clamp(24px,6vw,56px)}.mk .dm-end-panel{background:var(--embr-surface);border:1px solid var(--embr-line);box-shadow:var(--embr-card-shadow);border-radius:24px;justify-items:start;gap:14px;padding:28px;display:grid}.mk .dm-end-panel h2{font-size:clamp(26px,3.4vw,34px)}.mk .dm-end-panel p{color:var(--embr-muted);margin:0;font-size:17px;line-height:1.55}.mk .dm-end-acts{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:6px;display:flex}.mk .dm-btn-teal{border-radius:var(--radius-pill);border:1.5px solid var(--embr-link);min-height:48px;color:var(--embr-link);font:800 15.5px/1.2 var(--font-sans);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:10px 20px;text-decoration:none;display:inline-flex}.mk .dm-btn-teal:hover{background:color-mix(in srgb, var(--embr-link) 12%, transparent)}.mk .dm-btn-teal:focus-visible,.mk .dm-end-acts .ds-btn:focus-visible{outline:2px solid var(--color-ring);outline-offset:3px}.mk .dm-end-panel .ds-btn,.mk .dm-end-panel a.ds-btn{min-height:48px;text-decoration:none}.mk .dm-book{scroll-margin-top:calc(var(--site-header,72px) + 16px);padding-block:96px 120px}.mk .dm-book-grid{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:start;gap:48px;display:grid}.mk .dm-book-grid:has(.dm-cal){grid-template-columns:minmax(0,1fr) minmax(0,760px);gap:40px}.mk .dm-book h2{font-size:clamp(28px,4vw,40px)}.mk .dm-book-text{justify-items:start;gap:16px;display:grid}.mk .dm-book-text p{color:var(--embr-muted);margin:0;font-size:17.5px;line-height:1.6}.mk .dm-bullets{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mk .dm-bullets li{padding-left:26px;font-weight:700;position:relative}.mk .dm-bullets li:before{content:"";background:var(--embr-ember);border-radius:50%;width:9px;height:9px;position:absolute;top:.55em;left:4px}.mk .dm-form-card{background:var(--embr-surface);border:1px solid var(--embr-line);box-shadow:var(--embr-card-shadow);border-radius:20px;padding:22px}.mk .dm-form{gap:14px;display:grid}.mk .dm-field{gap:6px;display:grid}.mk .dm-field label{color:var(--embr-muted);font-size:13px;font-weight:600}.mk .dm-field label b{color:var(--embr-ember)}.mk .dm-field input,.mk .dm-field textarea{background:var(--fg6);border:1px solid var(--fg22);width:100%;min-height:46px;color:var(--embr-fg);font:500 16px/1.4 var(--font-sans);border-radius:12px;padding:10px 12px}.mk .dm-field textarea{resize:vertical;min-height:84px}.mk .dm-field input:focus,.mk .dm-field textarea:focus{border-color:var(--embr-ember);box-shadow:var(--embr-field-focus-ring);outline:none}.mk .dm-field input[aria-invalid=true],.mk .dm-field textarea[aria-invalid=true]{border-color:var(--embr-danger)}.mk .dm-err{color:var(--embr-danger);margin:0;font-size:13px;font-weight:600}.mk .dm-check{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:15px;font-weight:600;display:flex}.mk .dm-check input{width:20px;height:20px;accent-color:var(--embr-ember);flex:none}.mk .dm-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.mk .dm-fine{color:var(--embr-muted);margin:0;font-size:13px}.mk .dm-fine a{color:var(--embr-link)}.mk .dm-thanks{justify-items:start;gap:14px;display:grid}.mk .dm-thanks h3{font-size:22px}.mk .dm-thanks p{color:var(--embr-muted);margin:0;font-size:16px;line-height:1.5}.mk .dm-thanks a.ds-btn{min-height:48px;text-decoration:none}.mk .dm-thanks .dm-cal{background:#fff;border:0;border-radius:14px;width:100%;height:600px;display:block;box-shadow:0 0 0 1px #00000014,0 12px 32px #00000059}.mk .dm-thanks a.dm-cal-fallback{min-height:44px;color:var(--embr-link);align-items:center;font-size:14px;font-weight:600;display:inline-flex}@media (max-width:900px){.mk .dm-stage{grid-template-columns:minmax(0,1fr);gap:20px;min-height:0}.mk .dm-guide-col{grid-template-columns:76px minmax(0,1fr);align-items:start;gap:12px}.mk .dm-guide{width:76px;height:80px}.mk .dm-card{padding:16px}.mk .dm-card h2{font-size:20px}.mk .dm-says{font-size:15.5px}.mk .dm-book-grid{grid-template-columns:minmax(0,1fr);gap:28px}.mk .dm-book-grid:has(.dm-cal){grid-template-columns:minmax(0,1fr)}.mk .dm-book{padding-block:64px 80px}.mk .dm-chapters{margin-inline:calc(-1 * var(--site-gutter));padding-bottom:6px;padding-inline:var(--site-gutter);flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.mk .dm-chap{flex:none}}@media (prefers-reduced-motion:reduce){.mk .dm-screen-in{animation:none!important}.mk .embr-guide .eg-embr{transition:none}}