@font-face{font-family:Carlito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bff351158cca5f2c-s.0w_ig4b354wmw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Carlito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ba66e503c4286e3c-s.4563xbyy27k45.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Carlito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/87db624003e86824-s.407zh-0gg7cw8.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Carlito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e0220e36e403827e-s.3a6uqxa0fcnk9.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Carlito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3bc7a0440ff1a9e-s.07r8dx2dzod98.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Carlito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/912a96105ef6c676-s.2q-ojj5_jcd1h.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Carlito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d958b2ddddfeaa55-s.p.1hfhzlulhsxg9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Carlito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/645781468702078e-s.1d_kbegoi2uhi.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Carlito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c98989df7672ee03-s.2rgpqu798wsuj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Carlito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/84bdac70c820faec-s.13g2kynyt7bpu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Carlito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e0e6b23681342614-s.15j7uelnkf41h.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Carlito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9670a6d76ada992a-s.3y2f8d0y_mo5m.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Carlito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/76ba5a8ca6586eec-s.2-zkal2ozalvi.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Carlito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/41c76c1d6853487f-s.p.0xw17t5v0n2gg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Carlito Fallback;src:local(Arial);ascent-override:103.49%;descent-override:29.19%;line-gap-override:0.0%;size-adjust:92.0%}.carlito_c5e7f09d-module__lRuvHG__className{font-family:Carlito,Carlito Fallback;font-style:normal}.carlito_c5e7f09d-module__lRuvHG__variable{--font-cv:"Carlito", "Carlito Fallback"}
.cvx{--ink:5 27 77;--desk:#e7edf1;--desk-line:#051b4d14;--paper:#fff;--rail-ink:#051b4d;--muted:#051b4d94;--hl-rewrite:45 212 191;--hl-section:45 212 191;--hl-format:251 113 133;--hl-gap:250 204 21;--tick:16 185 129;background:var(--desk);color:var(--rail-ink)}.dark .cvx{--desk:#070d1c;--desk-line:#ffffff12;--rail-ink:#ecf2fa;--muted:#ecf2fa99}.cv-frame{position:relative}.cv-sheet{background:var(--paper);color:rgb(var(--ink));border-radius:3px;min-height:880px;padding:clamp(28px,6vw,64px) clamp(22px,6vw,72px);position:relative;box-shadow:0 1px #051b4d0d,0 2px 6px -2px #051b4d1f,0 28px 60px -32px #051b4d73}@media (max-width:640px){.cv-sheet{border-radius:0;min-height:0}}.cv-frame[data-paged=true] .cv-sheet{border-radius:2px;width:794px;min-height:1123px;margin:0 auto;padding:76px 76px 0}.cv-frame[data-scaled=true]{overflow-x:clip}.cv-pagebreak{-webkit-user-select:none;user-select:none;pointer-events:none;margin:0 -76px;list-style:none;position:relative}.cv-prose ul>.cv-frame[data-scaled=true]{overflow-x:clip}.cv-frame[data-scaled=true] .cv-sheet{transform-origin:0 0;margin:0}.cvx .cv-prose:focus-visible{outline:none}.cv-pagebreak{margin-left:-100px}.cv-page-footer{text-align:center;font:500 11px/1 var(--font-sans,system-ui), sans-serif;letter-spacing:.02em;color:rgb(var(--ink) / .4);position:absolute;bottom:134px;left:0;right:0}.cv-pagebreak.is-last .cv-page-footer{bottom:30px}.cv-page-gap{background:var(--desk);height:28px;position:absolute;bottom:76px;left:-48px;right:-48px;box-shadow:inset 0 10px 12px -12px #051b4d59,inset 0 -10px 12px -12px #051b4d59}.cv-prose{font-family:var(--font-cv), Calibri, Carlito, "Segoe UI", sans-serif;font-feature-settings:"kern", "liga";outline:none;font-size:15px;line-height:1.45}.cv-prose>p:first-child{margin-bottom:.3rem;font-size:1.55rem;font-weight:700;line-height:1.2}.cv-prose p{margin:0 0 .2rem;position:relative}.cv-prose h3{text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid rgb(var(--ink) / .16);margin:1.1rem 0 .4rem;padding-bottom:.2rem;font-family:inherit;font-size:1.02em;font-weight:700;position:relative}.cv-prose ul{margin:.1rem 0 .4rem;padding-left:24px;list-style:outside}.cv-prose li{margin:0 0 .12rem}.cv-prose li::marker{color:rgb(var(--ink) / .55)}.cv-prose .cv-entry{margin-top:.55rem;font-weight:700}.cv-prose .cv-dates{color:rgb(var(--ink) / .62)}.cv-frame[data-paged=true] .cv-prose{font-size:14px;line-height:1.4}.cv-frame[data-paged=true] .cv-prose>p:first-child{font-size:21.3px}.cv-frame[data-paged=true] .cv-prose h3{margin:13px 0 3px;font-size:15.3px}.cv-frame[data-paged=true] .cv-prose p,.cv-frame[data-paged=true] .cv-prose li{margin-bottom:2.7px}.cv-frame[data-paged=true] .cv-prose li p{margin-bottom:0}.cv-frame[data-paged=true] .cv-prose .cv-entry{margin-top:8px}.cv-frame[data-paged=true] .cv-prose>h3:first-child{margin-top:0}.cv-prose[contenteditable=true] p:hover,.cv-prose[contenteditable=true] h3:hover{background:rgb(var(--ink) / .025);border-radius:2px}.cv-prose[contenteditable=true]{caret-color:#14b8a6}.hl{--c:var(--hl-rewrite);background-image:linear-gradient(100deg, rgb(var(--c) / 0) 0.5%, rgb(var(--c) / .5) 2%, rgb(var(--c) / .32) 6%, rgb(var(--c) / .26) 90%, rgb(var(--c) / .46) 97%, rgb(var(--c) / 0) 99.5%);-webkit-box-decoration-break:clone;box-decoration-break:clone;cursor:pointer;animation:.52s cubic-bezier(.2,.8,.2,1) both hl-sweep;animation-delay:var(--d,0s);background-repeat:no-repeat;background-size:100% 100%;border-radius:.35em .2em .4em .25em;margin:0 -.12em;padding:.05em .12em;transition:box-shadow .15s}.hl-format{--c:var(--hl-format)}.hl-section{--c:var(--hl-section)}.hl-gap{--c:var(--hl-gap)}.hl.is-selected{box-shadow:0 0 0 2px rgb(var(--c) / .85)}.hl:hover{box-shadow:0 0 0 1px rgb(var(--c) / .6)}@keyframes hl-sweep{0%{background-size:0% 100%}to{background-size:100% 100%}}.has-strength:before{content:"";background:rgb(var(--tick) / .14) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='%2310b981' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat;cursor:pointer;border-radius:999px;width:16px;height:16px;position:absolute;top:.35em;left:-30px}.has-strength.is-selected:before{box-shadow:0 0 0 2px rgb(var(--tick) / .6)}.cv-prose li .has-strength:before{left:-52px}@media (max-width:640px){.has-strength:before{background-size:10px;width:13px;height:13px;left:-18px}.cv-prose li .has-strength:before{left:-33px}.cv-prose ul{padding-left:1.4rem}}.cv-marker{background:rgb(var(--hl-gap) / .35);border-bottom:2px dotted #b45309;border-radius:2px}.cv-placeholder{background:rgb(var(--hl-format) / .16);border-bottom:2px dashed #e11d48b3;border-radius:2px}.is-applied{border-radius:3px;animation:1.4s ease-out applied}@keyframes applied{0%{background:rgb(var(--hl-rewrite) / .45)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.hl,.is-applied,.cv-skeleton.is-scanning:after{animation:none!important}}.cv-skeleton{flex-direction:column;gap:14px;display:flex;position:relative;overflow:hidden}.cv-skeleton-line{background:rgb(var(--ink) / .08);border-radius:6px;height:11px}.cv-skeleton.is-scanning:after{content:"";background:linear-gradient(180deg, rgb(var(--hl-rewrite) / 0), rgb(var(--hl-rewrite) / .45), rgb(var(--hl-rewrite) / 0));height:22px;animation:1.8s ease-in-out infinite scan;position:absolute;left:0;right:0}@keyframes scan{0%{top:-22px}to{top:100%}}.note{background:var(--paper);color:rgb(var(--ink));border-left:3px solid rgb(var(--c,var(--hl-rewrite)));border-radius:10px;transition:transform .18s,box-shadow .18s,top .22s;box-shadow:0 1px 2px #051b4d14,0 8px 24px -16px #051b4d59}.note.is-selected{transform:translate(-6px);box-shadow:0 1px 2px #051b4d1a,0 14px 34px -14px #051b4d80}.note-rewrite,.note-section{--c:var(--hl-rewrite)}.note-format{--c:var(--hl-format)}.note-gap,.note-tip{--c:var(--hl-gap)}.note-strength{--c:var(--tick)}.dark .note{box-shadow:0 1px 2px #0006,0 10px 30px -16px #000c}.locked-bars{gap:6px;display:grid}.locked-bars span{background:rgb(var(--ink) / .1);border-radius:4px;height:8px;display:block}.locked-bars.is-writing span{background:linear-gradient(90deg, rgb(var(--ink) / .08), rgb(var(--hl-rewrite) / .35), rgb(var(--ink) / .08));background-size:200% 100%;animation:1.4s linear infinite writing}@keyframes writing{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.locked-bars.is-writing span{animation:none}}.cvx :focus-visible{outline-offset:2px;outline:2px solid #14b8a6}
