.detail.svelte-muypq2.svelte-muypq2{display:flex;align-items:flex-start;gap:var(--padding-xs)}@media (max-width: 550px){.detail.svelte-muypq2.svelte-muypq2{align-items:center;gap:var(--padding-s)}}.detail.svelte-muypq2 .up-title.svelte-muypq2{color:var(--text-color);leading-trim:both;text-edge:cap;font-size:var(--caption-xsmall-size);font-style:normal;font-weight:300;line-height:18px;transform:translateY(1.5px);min-width:var(--padding-l)}@media (max-width: 550px){.detail.svelte-muypq2 .up-title.svelte-muypq2{min-width:auto}}.detail.svelte-muypq2 .content.svelte-muypq2{color:var(--text-color);leading-trim:both;text-edge:cap;font-size:var(--caption-size);line-height:24px}@media (max-width: 550px){.detail.svelte-muypq2 .content.svelte-muypq2{line-height:12px}}.item.svelte-2g1vt5 .item-title-wrap.svelte-2g1vt5{display:flex;align-items:flex-start;margin-bottom:var(--padding-xs)}.item.svelte-2g1vt5 .item-title-wrap .circle.svelte-2g1vt5{width:15px;height:15px;background-color:var(--color-black);opacity:.4;border-radius:50%;margin-right:var(--padding-xs);flex-shrink:0}.item.svelte-2g1vt5 h4.svelte-2g1vt5{color:var(--text-color);font-size:var(--body-medium-size);font-style:normal;font-weight:500;line-height:1}.item.svelte-2g1vt5 .description.svelte-2g1vt5{color:var(--text-color);font-size:var(--caption-size);font-style:normal;font-weight:400;line-height:140%;padding-left:var(--padding-m)}.item.svelte-2g1vt5 .details.svelte-2g1vt5{padding-left:var(--padding-m)}@media (max-width: 550px){.item.svelte-2g1vt5 .details.svelte-2g1vt5{margin-top:8px}}.year-wrap.svelte-1yl1jev{display:flex;align-items:center;margin-bottom:var(--padding-m)}.year.svelte-1yl1jev{border-radius:var(--thumb-radius);background:var(--text-color);color:var(--bg-color);padding:2px 10px 1px;width:-moz-fit-content;width:fit-content;font-size:var(--body-small-size);font-style:normal;font-weight:500;line-height:150%}button.svelte-18cpy5z{border-radius:var(--thumb-radius);padding:var(--padding-xs) var(--padding-s);font-size:var(--caption-size);font-style:normal;font-weight:400;line-height:1;width:-moz-fit-content;width:fit-content;color:var(--color-grey-dark);transition:var(--transition-hover)}button.svelte-18cpy5z:hover{opacity:.7}button.active.svelte-18cpy5z{border:1px solid var(--text-color);color:var(--text-color);font-weight:500;pointer-events:none}.resume-modal.svelte-f5yagh.svelte-f5yagh{position:fixed;z-index:2;left:0;top:var(--header-height);width:100%;height:100%;overflow:auto;background:var(--blur-bg)}.resume-modal.svelte-f5yagh .modal-content.svelte-f5yagh{position:fixed;top:50%;left:50%;width:50%;transform:translate(-50%,-50%);height:auto;max-height:80%;grid-column:4 / span 6;background:var(--bg-color);border-radius:var(--thumb-radius-small);border:1px solid var(--text-color);padding:0 0 0 20px;display:flex;justify-content:space-between;overflow:hidden}@media (max-width: 550px){.resume-modal.svelte-f5yagh .modal-content.svelte-f5yagh{max-height:100%}}.resume-modal.svelte-f5yagh .modal-content .content.svelte-f5yagh{display:flex;flex-direction:column;width:70%;padding-top:var(--padding-m);padding-right:30px;padding-bottom:60px;margin-left:auto;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}@media (max-width: 550px){.resume-modal.svelte-f5yagh .modal-content .content.svelte-f5yagh{padding-top:calc(var(--padding-m) + 5px)}}.resume-modal.svelte-f5yagh .modal-content .content .item-wrap.svelte-f5yagh{display:flex;flex-direction:column;gap:var(--grid-gap);height:0;overflow:hidden}.resume-modal.svelte-f5yagh .modal-content .content .item-wrap.svelte-f5yagh>.item:last-child{padding-bottom:32px}.resume-modal.svelte-f5yagh .modal-content .content .item-wrap.svelte-f5yagh .grid{display:flex}.resume-modal.svelte-f5yagh .categories.svelte-f5yagh{margin-top:20px;display:flex;flex-direction:column;gap:2px;padding-bottom:60px}.resume-modal.svelte-f5yagh .categories.svelte-f5yagh button{font-size:var(--body-medium-size)}@media (max-width: 550px){.resume-modal.svelte-f5yagh .modal-content.svelte-f5yagh{width:100%;border:none;top:var(--header-height);left:0;transform:none;height:100%}.resume-modal.svelte-f5yagh .modal-content .content.svelte-f5yagh{-ms-overflow-style:none;scrollbar-width:none}.resume-modal.svelte-f5yagh .modal-content .content.svelte-f5yagh::-webkit-scrollbar{display:none}}@media (max-width: 550px){.form.svelte-uz98si.svelte-uz98si{padding-bottom:40px}}.form.svelte-uz98si .form-top.svelte-uz98si{display:flex;width:100%}.form.svelte-uz98si .form-top .input.svelte-uz98si{width:50%}.form.svelte-uz98si .input.svelte-uz98si{display:flex;flex-direction:column;padding:var(--padding-s)}.form.svelte-uz98si .input label.svelte-uz98si{font-size:var(--caption-small-size);display:none}.form.svelte-uz98si .input input.svelte-uz98si,.form.svelte-uz98si .input textarea.svelte-uz98si{background-color:var(--bg-color);border:none;box-shadow:none}.form.svelte-uz98si .input .error.svelte-uz98si{color:red;font-size:var(--caption-small-size)}.form.svelte-uz98si .top.svelte-uz98si{border-top:1px solid var(--text-color)}.form.svelte-uz98si .top.error.svelte-uz98si{border-top:1px solid red}.form.svelte-uz98si .left.svelte-uz98si{border-right:1px solid var(--text-color)}.form.svelte-uz98si .left.error.svelte-uz98si{border-top:1px solid red}.form.svelte-uz98si .right.svelte-uz98si{border-top:1px solid var(--text-color)}.form.svelte-uz98si .right.error.svelte-uz98si{border-top:1px solid red}.form.svelte-uz98si .bottom.svelte-uz98si{border-bottom:1px solid var(--text-color)}.form.svelte-uz98si .bottom.error.svelte-uz98si{border-top:1px solid red}.form.svelte-uz98si .submit-wrap.svelte-uz98si{padding:var(--padding-xs)}.form.svelte-uz98si .button.svelte-uz98si{font-size:var(--caption-size);display:flex;padding:var(--padding-xs) var(--padding-s);align-items:center;border-radius:var(--thumb-radius);border:1px solid var(--text-color);background:var(--text-color);color:var(--bg-color);line-height:18px;cursor:pointer;transition:.25s ease-in-out background,.25s ease-in-out color}.form.svelte-uz98si .button.svelte-uz98si:hover{background:var(--bg-color);color:var(--text-color);border:1px solid var(--text-color)}.error.svelte-uz98si.svelte-uz98si{color:red;font-size:var(--caption-small-size);display:none}.input.error.svelte-uz98si .error.svelte-uz98si{display:block}.about.svelte-18rgm6f.svelte-18rgm6f{position:relative;display:flex;padding-top:var(--header-height);min-height:100vh;font-size:var(--body-medium-size)}.about.svelte-18rgm6f .description.svelte-18rgm6f,.about.svelte-18rgm6f .resume-title.svelte-18rgm6f,.about.svelte-18rgm6f .form-description.svelte-18rgm6f{padding:var(--padding-m)}.about.svelte-18rgm6f .description.svelte-18rgm6f a,.about.svelte-18rgm6f .resume-title.svelte-18rgm6f a,.about.svelte-18rgm6f .form-description.svelte-18rgm6f a{-webkit-text-decoration:underline;text-decoration:underline}.about.svelte-18rgm6f .form-description.svelte-18rgm6f,.about.svelte-18rgm6f .description.svelte-18rgm6f{max-width:83%}@media (max-width: 550px){.about.svelte-18rgm6f .form-description.svelte-18rgm6f,.about.svelte-18rgm6f .description.svelte-18rgm6f{max-width:100%}}.about.svelte-18rgm6f .form-description.svelte-18rgm6f a{-webkit-text-decoration:underline;text-decoration:underline}.about.svelte-18rgm6f .about-visual.svelte-18rgm6f{margin-top:90px;width:60%;padding:0 var(--padding-m)}@media (max-width: 550px){.about.svelte-18rgm6f .about-visual.svelte-18rgm6f{margin-top:20px;margin-bottom:45px}.about.svelte-18rgm6f .about-visual.svelte-18rgm6f .asset-wrap{transform:translate(.1px)}}.about.svelte-18rgm6f .about-visual.svelte-18rgm6f>div{border-radius:var(--thumb-radius)}.about.svelte-18rgm6f .half.svelte-18rgm6f{width:50%}.about.svelte-18rgm6f .social-links.svelte-18rgm6f{padding:var(--padding-m);display:flex;flex-wrap:wrap;gap:var(--grid-gap);margin-bottom:90px}@media (max-width: 550px){.about.svelte-18rgm6f .social-links.svelte-18rgm6f{margin-bottom:50px}}.about.svelte-18rgm6f .social-links a.svelte-18rgm6f{-webkit-text-decoration:underline;text-decoration:underline;display:block;margin-bottom:.5rem}.about.svelte-18rgm6f .social-links .column.svelte-18rgm6f{flex:1;margin-right:1rem}@media (max-width: 550px){.about.svelte-18rgm6f.svelte-18rgm6f{flex-direction:column}.about.svelte-18rgm6f .description.svelte-18rgm6f{max-width:100%}.about.svelte-18rgm6f .half.svelte-18rgm6f{width:100%}.about.svelte-18rgm6f .center-divider.svelte-18rgm6f{display:none}}
