.logo[data-v-a5e6cda5]{color:var(--bg-details);position:absolute;right:.5rem;top:50%;transform:translateY(-50%);width:var(--space-xl-2xl)}.logo[data-v-a5e6cda5],.logo svg[data-v-a5e6cda5]{height:var(--space-xl-2xl)}.logo svg[data-v-a5e6cda5]{fill:currentColor;opacity:.5;width:100%}.title[data-v-a5e6cda5]{font-size:var(--step-1);padding-right:calc(var(--space-xl-2xl) + .5rem)}.bubble[data-v-a5e6cda5]{background-color:var(--bg-secondary);border-radius:10px;box-shadow:var(--shadow-soft);line-height:1.5;margin-bottom:var(--space-xl);margin-left:calc(var(--left-margin)*2);padding:.5rem 1rem;position:relative}.bubble[data-v-a5e6cda5]:before{background-color:var(--bg);border:3px solid var(--red);border-radius:100%;content:"";height:var(--circle-size);left:calc(var(--left-margin)*-1 - var(--circle-size)/2);position:absolute;top:calc(var(--step-0)*.75 + .5rem - var(--circle-size)/4);width:var(--circle-size)}.bubble[data-v-a5e6cda5]:after{background-color:var(--red);content:"";height:var(--line-width);left:calc(var(--left-margin)*-1 - var(--circle-size)/4);position:absolute;top:calc(var(--step-0)*.75 + .5rem + var(--line-width)/4);width:calc(var(--left-margin)*1.3);z-index:-5}.grid[data-v-146ca840]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));row-gap:var(--space-2xl)}.content[data-v-146ca840]{align-self:start}.content h2[data-v-146ca840]{font-size:var(--step-3)}.text[data-v-146ca840]{margin-top:var(--space-m)}.about[data-v-146ca840]{align-items:start;display:flex;flex-direction:column;position:relative;--line-width:calc(var(--step--2)/2);--left-margin:var(--space-l-xl);--circle-size:var(--step-0);--distance:var(--space-2xl)}.about[data-v-146ca840]:after{background-color:var(--red);content:"";height:calc(100% + var(--distance));left:calc(var(--left-margin) - var(--line-width)/2);position:absolute;top:var(--step-0);width:var(--line-width);z-index:-10}h2[data-v-01f54c64]{font-size:var(--step-1);line-height:1.2;margin-bottom:var(--step--1)}.icon[data-v-01f54c64]{color:var(--bg-details);font-size:var(--step-3);margin-inline:auto;margin-bottom:var(--space-s)}.skills[data-v-01f54c64]{display:flex;flex-wrap:wrap;gap:var(--space-xl);justify-content:space-around;margin-top:0;text-align:center}.block[data-v-01f54c64]{box-sizing:content-box;flex:1 0 200px}
