.ba-viewport[data-astro-cid-67ggu7zt]{height:24rem}@media (width>=1024px){.ba-viewport[data-astro-cid-67ggu7zt]{height:min(32rem,58svh)}}.ba-step[data-astro-cid-67ggu7zt]{transition:border-color .35s,background-color .35s}.ba-step-label[data-astro-cid-67ggu7zt]{color:var(--color-dim);transition:color .35s}.ba-step-title[data-astro-cid-67ggu7zt]{color:var(--color-mute);transition:color .35s}.ba-step-text[data-astro-cid-67ggu7zt]{color:var(--color-dim);transition:color .35s}@media (width>=1024px){.ba-step[data-astro-cid-67ggu7zt]{border-left-color:var(--color-line)}}.ba-js[data-astro-cid-67ggu7zt] .ba-step[data-astro-cid-67ggu7zt][data-active]{border-color:var(--color-crimson)}.ba-js[data-astro-cid-67ggu7zt] .ba-step[data-astro-cid-67ggu7zt][data-active] .ba-step-label[data-astro-cid-67ggu7zt]{color:var(--color-crimson-soft)}.ba-js[data-astro-cid-67ggu7zt] .ba-step[data-astro-cid-67ggu7zt][data-active] .ba-step-title[data-astro-cid-67ggu7zt]{color:var(--color-ink)}.ba-js[data-astro-cid-67ggu7zt] .ba-step[data-astro-cid-67ggu7zt][data-active] .ba-step-text[data-astro-cid-67ggu7zt]{color:var(--color-mute)}.ba-steps[data-astro-cid-67ggu7zt]{scrollbar-width:none}.ba-steps[data-astro-cid-67ggu7zt]::-webkit-scrollbar{display:none}.ba-new[data-astro-cid-67ggu7zt]{clip-path:inset(0 0 0 calc(var(--wipe,0) * 100%))}.ba-new[data-astro-cid-67ggu7zt]:before{content:"";inset:0 auto 0 calc(var(--wipe,0) * 100%);background:var(--color-crimson);width:2px;opacity:var(--wipe-edge,0);position:absolute;box-shadow:0 0 24px 4px #d4151499}.ba-card[data-astro-cid-67ggu7zt]{transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1),filter .4s cubic-bezier(.22,1,.36,1)}.ba-js[data-astro-cid-67ggu7zt] .ba-card[data-astro-cid-67ggu7zt]:not([data-show]){opacity:0;filter:blur(4px);transform:translateY(10px)}.ba-ring[data-astro-cid-67ggu7zt]{transition:stroke .3s}.ba-blink[data-astro-cid-67ggu7zt]{animation:1.1s steps(2,start) infinite ba-blink}@keyframes ba-blink{to{visibility:hidden}}@media (width>=1024px) and (prefers-reduced-motion:no-preference){.ba-js[data-astro-cid-67ggu7zt] .ba-track[data-astro-cid-67ggu7zt]{height:420svh}.ba-js[data-astro-cid-67ggu7zt] .ba-stage[data-astro-cid-67ggu7zt]{min-height:100svh;padding-top:6rem;padding-bottom:3rem;position:sticky;top:0}}.svc-tabs[data-astro-cid-lesv7jgp]{scrollbar-width:none}.svc-tabs[data-astro-cid-lesv7jgp]::-webkit-scrollbar{display:none}.svc-tab[data-astro-cid-lesv7jgp][aria-selected=true]{background:var(--color-obsidian);color:var(--color-ink);box-shadow:0 1px 2px #00000080,inset 0 0 0 1px #ffffff0f}.svc-panel[data-astro-cid-lesv7jgp]:not([hidden]){animation:.35s ease-out svc-in}@keyframes svc-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.thumb-paw[data-astro-cid-cbmxaq5v]{background:radial-gradient(120% 100% at 20% 0,#5c0b0b 0%,#1a1010 55%,#111 100%)}.thumb-utensils[data-astro-cid-cbmxaq5v]{background:radial-gradient(120% 100% at 80% 0,#3d2a1f 0%,#191512 55%,#111 100%)}.thumb-chart[data-astro-cid-cbmxaq5v]{background:radial-gradient(120% 100% at 50% 100%,#2a2a2a 0%,#151515 60%,#0e0e0e 100%)}.thumb-cta[data-astro-cid-cbmxaq5v]{background:linear-gradient(145deg,#d41514 0%,#8f0e0d 100%)}.thumb-soon[data-astro-cid-cbmxaq5v]{border:1px dashed var(--color-line);background:#0f0f0f}.thumb[data-astro-cid-cbmxaq5v]:after{content:"";pointer-events:none;background:linear-gradient(#ffffff0f,#0000 40%);position:absolute;inset:0}.pr[data-astro-cid-ftq3vvlr]{--ring:min(92vw, 80svh, 760px)}.pr-ring[data-astro-cid-ftq3vvlr]{width:var(--ring);height:var(--ring)}.pr-tile[data-astro-cid-ftq3vvlr]{--c:calc(var(--ring) * .2);--rad:calc(var(--ring) * .5 - var(--c) * .62);width:var(--c);height:var(--c);transform:translate(-50%, -50%) translate(calc(sin(var(--a)) * var(--rad)), calc(cos(var(--a)) * var(--rad) * -1)) rotate(var(--rot))}.pr-h2[data-astro-cid-ftq3vvlr]{font-size:calc(var(--ring) * .063)}@media (width>=640px){.pr-h2[data-astro-cid-ftq3vvlr]{font-size:calc(var(--ring) * .075)}}.pr-list[data-astro-cid-ftq3vvlr]{scrollbar-width:none}.pr-list[data-astro-cid-ftq3vvlr]::-webkit-scrollbar{display:none}.pr-card[data-astro-cid-ftq3vvlr]{transform-style:preserve-3d;transition:border-color .3s}.pr-card[data-astro-cid-ftq3vvlr][data-settle]{transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s}.pr-card[data-astro-cid-ftq3vvlr]:hover{border-color:#3a3a3a}@media (prefers-reduced-motion:no-preference){.pr-js[data-astro-cid-ftq3vvlr] .pr-track[data-astro-cid-ftq3vvlr]{height:230svh}.pr-js[data-astro-cid-ftq3vvlr] .pr-stage[data-astro-cid-ftq3vvlr]{height:100svh;position:sticky;top:0}}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-cyrillic-ext-wght-normal.DiMfzA-V.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-cyrillic-wght-normal.D5lnP6kL.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-latin-ext-wght-normal.Byk3UhVp.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-latin-wght-normal.C1hSzPvX.woff2)format("woff2-variations");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}#sobre-mi .headline{font-family:var(--font-display);letter-spacing:-.035em;text-transform:uppercase;font-weight:900;line-height:.84}#sobre-mi .marker{background:linear-gradient(#0000 52%,#d41514 52% 92%,#0000 92%);padding-inline:.04em}#sobre-mi .stage{margin-top:calc(var(--mega,80px) * -.3)}@media (width>=768px){#sobre-mi .stage{margin-top:calc(var(--mega,160px) * -.62)}}@media (width>=1024px){#sobre-mi .stage{margin-top:0}#sobre-mi .about-row{margin-top:calc(var(--mega,160px) * -.62)}#sobre-mi .about-side{padding-top:calc(var(--mega,160px) * .62 + 16px)}}#sobre-mi .grab-ring{z-index:50;pointer-events:none;position:fixed;top:0;left:0}#sobre-mi .grab-ring:before,#sobre-mi .grab-ring:after{content:"";opacity:0;border-radius:999px;transition:transform .18s cubic-bezier(.3,1.6,.5,1),opacity .18s;position:absolute}#sobre-mi .grab-ring:before{mix-blend-mode:difference;border:1.5px solid #fff;width:34px;height:34px;margin:-17px 0 0 -17px;transform:scale(.6)}#sobre-mi .grab-ring:after{mix-blend-mode:difference;background:#fff;width:6px;height:6px;margin:-3px 0 0 -3px}#sobre-mi .grab-ring[data-on="1"]:before,#sobre-mi .grab-ring[data-on="1"]:after{opacity:1;transform:scale(1)}#sobre-mi .grab-ring[data-held="1"]:before{transform:scale(.62)}#sobre-mi .hint{font-family:Caveat Variable,Caveat,cursive;transition:opacity .4s,transform .4s}@media (prefers-reduced-motion:reduce){#sobre-mi .grab-ring:before,#sobre-mi .grab-ring:after,#sobre-mi .hint{transition:none}}.why-card[data-astro-cid-pn26rhst]{border:1px solid var(--color-line);background:#0b0b0b;border-radius:1rem}.why-scribble[data-astro-cid-pn26rhst] path[data-astro-cid-pn26rhst]{stroke-dasharray:1;stroke-dashoffset:0}.why-scan[data-astro-cid-pn26rhst]{opacity:.9;top:50%}@media (prefers-reduced-motion:no-preference){.why-js[data-astro-cid-pn26rhst] .why-scribble[data-astro-cid-pn26rhst] path[data-astro-cid-pn26rhst]{stroke-dashoffset:1px}.why-js[data-astro-cid-pn26rhst].why-in .why-scribble[data-astro-cid-pn26rhst] path[data-astro-cid-pn26rhst]{stroke-dashoffset:0;transition:stroke-dashoffset 1.1s cubic-bezier(.65,0,.35,1) .2s}.why-js[data-astro-cid-pn26rhst].why-in .why-scan[data-astro-cid-pn26rhst]{animation:2.4s ease-in-out .4s 2 alternate why-scan}}@keyframes why-scan{0%{top:22%}to{top:78%}}.tl-fill[data-astro-cid-ragtcizh]{height:100%}.tl-head[data-astro-cid-ragtcizh]{top:100%;transform:translate(-50%,-50%)}.tl-js[data-astro-cid-ragtcizh] .tl-head[data-astro-cid-ragtcizh]{top:0}.tl-dot[data-astro-cid-ragtcizh]{transition:background-color .3s,box-shadow .3s}.tl-dot[data-astro-cid-ragtcizh],.tl-js[data-astro-cid-ragtcizh] .tl-row[data-astro-cid-ragtcizh][data-on] .tl-dot[data-astro-cid-ragtcizh]{background:var(--c);box-shadow:0 0 12px var(--c)}.tl-head[data-astro-cid-ragtcizh]{box-shadow:0 0 0 4px color-mix(in srgb, var(--tl-c) 35%, transparent), 0 0 18px var(--tl-c);transition:box-shadow .4s}.tl-js[data-astro-cid-ragtcizh] .tl-row[data-astro-cid-ragtcizh]:not([data-on]) .tl-dot[data-astro-cid-ragtcizh]{background:var(--color-line);box-shadow:none}.tl-word[data-astro-cid-ragtcizh]{color:var(--c);transition:color .5s}.tl-js[data-astro-cid-ragtcizh] .tl-row[data-astro-cid-ragtcizh]:not([data-on]) .tl-word[data-astro-cid-ragtcizh]{color:var(--color-ink)}@media (prefers-reduced-motion:no-preference){.tl-js[data-astro-cid-ragtcizh] .tl-row[data-astro-cid-ragtcizh] .tl-copy[data-astro-cid-ragtcizh],.tl-js[data-astro-cid-ragtcizh] .tl-row[data-astro-cid-ragtcizh] .tl-art[data-astro-cid-ragtcizh]{transition:opacity .6s ease-out,transform .6s cubic-bezier(.2,.8,.2,1)}.tl-js[data-astro-cid-ragtcizh] .tl-row[data-astro-cid-ragtcizh]:not([data-seen]) .tl-copy[data-astro-cid-ragtcizh],.tl-js[data-astro-cid-ragtcizh] .tl-row[data-astro-cid-ragtcizh]:not([data-seen]) .tl-art[data-astro-cid-ragtcizh]{opacity:0;transform:translateY(24px)}.tl-js[data-astro-cid-ragtcizh] .tl-row[data-astro-cid-ragtcizh][data-seen] .tl-art[data-astro-cid-ragtcizh]{transition-delay:.12s}.tl-result[data-astro-cid-ragtcizh]{transition:opacity .3s,transform .3s}.tl-result[data-astro-cid-ragtcizh][data-swap]{opacity:0;transform:translateY(6px)}.tl-caret[data-astro-cid-ragtcizh]{animation:1s steps(2,start) infinite tl-blink}}@keyframes tl-blink{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.tl-caret[data-astro-cid-ragtcizh]{display:none}}.pr-row[data-astro-cid-htruwgye]{transition:background-color .3s}.pr-row[data-astro-cid-htruwgye]:hover{background:#ffffff05}.doodle-text[data-astro-cid-htruwgye]{font-family:Caveat Variable,Caveat,cursive}.doodle-path[data-astro-cid-htruwgye]{stroke-dasharray:1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.pr-js[data-astro-cid-htruwgye] .doodle-path[data-astro-cid-htruwgye]{stroke-dashoffset:1px}.pr-js[data-astro-cid-htruwgye] .doodle-head[data-astro-cid-htruwgye],.pr-js[data-astro-cid-htruwgye] .doodle[data-astro-cid-htruwgye] .doodle-text[data-astro-cid-htruwgye]{opacity:0}.pr-js[data-astro-cid-htruwgye].pr-in .doodle-path[data-astro-cid-htruwgye]{stroke-dashoffset:0;transition:stroke-dashoffset 1s cubic-bezier(.65,0,.35,1) .2s}.pr-js[data-astro-cid-htruwgye].pr-in .doodle-head[data-astro-cid-htruwgye]{opacity:1;transition:opacity .2s 1.1s}.pr-js[data-astro-cid-htruwgye].pr-in .doodle[data-astro-cid-htruwgye] .doodle-text[data-astro-cid-htruwgye]{opacity:1;transition:opacity .4s 1.2s}.faq[data-astro-cid-hemr5th4]{interpolate-size:allow-keywords}.faq[data-astro-cid-hemr5th4]::details-content{block-size:0;transition:block-size .35s ease, content-visibility .35s allow-discrete;overflow:clip}.faq[data-astro-cid-hemr5th4][open]::details-content{block-size:auto}}.faq[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]:hover h3[data-astro-cid-hemr5th4]{color:var(--color-chrome)}.field-label[data-astro-cid-he3spzz3]{color:var(--color-ink);font-size:.9375rem;font-weight:600;display:block}.field-input[data-astro-cid-he3spzz3]{border:1px solid var(--color-line);background:var(--color-obsidian);width:100%;color:var(--color-ink);border-radius:.75rem;margin-top:.5rem;padding:.75rem .9rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.field-input[data-astro-cid-he3spzz3]::placeholder{color:#7d7c7a}.field-input[data-astro-cid-he3spzz3]:hover{border-color:#3a3a3a}.field-input[data-astro-cid-he3spzz3]:focus{border-color:var(--color-chrome);outline:none;box-shadow:0 0 0 3px #cdcbca26}.field-input[data-astro-cid-he3spzz3][aria-invalid=true]{border-color:var(--color-crimson-soft)}.field-error[data-astro-cid-he3spzz3]{color:var(--color-crimson-soft);margin-top:.4rem;font-size:.875rem}.pkg[data-astro-cid-he3spzz3]:has(input:checked){border-color:var(--color-ink);background:#121212}.pkg[data-astro-cid-he3spzz3]:has(input:checked) .pkg-dot[data-astro-cid-he3spzz3]{border-color:var(--color-ink);background:radial-gradient(circle, var(--color-crimson) 0 45%, transparent 50%)}.pkg[data-astro-cid-he3spzz3]:has(input:focus-visible){outline:2px solid var(--color-crimson-soft);outline-offset:3px}#contact-form[data-astro-cid-he3spzz3][data-state=sending] .cf-actions[data-astro-cid-he3spzz3]{display:none}#contact-form[data-astro-cid-he3spzz3][data-state=sending] .cf-sending[data-astro-cid-he3spzz3]{display:flex}@media (prefers-reduced-motion:no-preference){#contact-form[data-astro-cid-he3spzz3][data-state=sending] .cf-sending[data-astro-cid-he3spzz3],#contact-form[data-astro-cid-he3spzz3]:not([data-state]) .cf-actions[data-astro-cid-he3spzz3]{animation:.2s ease-out cf-fade}#cf-status[data-astro-cid-he3spzz3][data-kind]{animation:.24s cubic-bezier(.22,1,.36,1) cf-enter}}@keyframes cf-fade{0%{opacity:0}}@keyframes cf-enter{0%{opacity:0;filter:blur(2px);transform:translateY(6px)}}#cf-status[data-astro-cid-he3spzz3][data-kind=ok]{color:#c9f5e0;background:#3fcf8e14;border:1px solid #3fcf8e66;display:block}#cf-status[data-astro-cid-he3spzz3][data-kind=error]{color:#ffd3d2;background:#f0444314;border:1px solid #f0444373;display:block}#cf-status[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{text-underline-offset:3px;color:#fff;font-weight:700;text-decoration:underline}.loader[data-astro-cid-he3spzz3]{--path:#fff;--dot:#d41514;--duration:3s;width:32px;height:32px;margin:0 12px;display:inline-block;position:relative}.loader[data-astro-cid-he3spzz3]:before{content:"";background:var(--dot);width:5px;height:5px;animation:dotRect var(--duration) cubic-bezier(.785, .135, .15, .86) infinite;border-radius:50%;display:block;position:absolute;top:27px;left:14px;transform:translate(-13px,-13px)}.loader[data-astro-cid-he3spzz3] svg[data-astro-cid-he3spzz3]{width:100%;height:100%;display:block}.loader[data-astro-cid-he3spzz3] svg[data-astro-cid-he3spzz3] rect[data-astro-cid-he3spzz3],.loader[data-astro-cid-he3spzz3] svg[data-astro-cid-he3spzz3] polygon[data-astro-cid-he3spzz3],.loader[data-astro-cid-he3spzz3] svg[data-astro-cid-he3spzz3] circle[data-astro-cid-he3spzz3]{fill:none;stroke:var(--path);stroke-width:10px;stroke-linejoin:round;stroke-linecap:round}.loader[data-astro-cid-he3spzz3] svg[data-astro-cid-he3spzz3] polygon[data-astro-cid-he3spzz3]{stroke-dasharray:145 76 145 76;stroke-dashoffset:0;animation:pathTriangle var(--duration) cubic-bezier(.785, .135, .15, .86) infinite}.loader[data-astro-cid-he3spzz3] svg[data-astro-cid-he3spzz3] rect[data-astro-cid-he3spzz3]{stroke-dasharray:192 64 192 64;stroke-dashoffset:0;animation:pathRect var(--duration) cubic-bezier(.785, .135, .15, .86) infinite}.loader[data-astro-cid-he3spzz3] svg[data-astro-cid-he3spzz3] circle[data-astro-cid-he3spzz3]{stroke-dasharray:150 50 150 50;stroke-dashoffset:75px;animation:pathCircle var(--duration) cubic-bezier(.785, .135, .15, .86) infinite}.loader[data-astro-cid-he3spzz3].triangle{width:35px}.loader[data-astro-cid-he3spzz3].triangle:before{animation:dotTriangle var(--duration) cubic-bezier(.785, .135, .15, .86) infinite;left:15px;transform:translate(-7px,-13px)}.loader[data-astro-cid-he3spzz3]:not(.triangle):first-child:before{animation-name:dotCircle}@keyframes pathTriangle{33%{stroke-dashoffset:74px}66%{stroke-dashoffset:147px}to{stroke-dashoffset:221px}}@keyframes dotTriangle{33%{transform:translate(0)}66%{transform:translate(7px,-13px)}to{transform:translate(-7px,-13px)}}@keyframes pathRect{25%{stroke-dashoffset:64px}50%{stroke-dashoffset:128px}75%{stroke-dashoffset:192px}to{stroke-dashoffset:256px}}@keyframes dotRect{25%{transform:translate(0)}50%{transform:translate(13px,-13px)}75%{transform:translateY(-26px)}to{transform:translate(-13px,-13px)}}@keyframes pathCircle{25%{stroke-dashoffset:125px}50%{stroke-dashoffset:175px}75%{stroke-dashoffset:225px}to{stroke-dashoffset:275px}}@keyframes dotCircle{25%{transform:translate(0)}50%{transform:translate(13px,-13px)}75%{transform:translateY(-26px)}to{transform:translate(-13px,-13px)}}
