.index-page-content{flex:1;display:flex;flex-direction:column;gap:40px}@media screen and (max-width: 900px) and (orientation: landscape){.index-page-content{gap:20px}}.index-page__title{margin-top:auto;display:flex;flex-direction:column;justify-content:space-between;align-items:center;font-size:5.3vw;order:1;gap:.15em;line-height:.85}@media screen and (max-width: 767px){.index-page__title{gap:10px}}@media screen and (max-width: 480px){.index-page__title{font-size:36px}}.index-page__title-line{display:flex;justify-content:space-between;width:100%;overflow:hidden;overflow:clip;overflow-clip-margin:.1em}@media screen and (max-width: 480px){.index-page__title-line{flex-direction:column;align-items:flex-start}}.index-page__title-name{font-size:1.95em;margin-left:-.1em;-webkit-text-stroke:1px #fff;color:transparent;user-select:none}@media screen and (max-width: 480px){.index-page__title-name{font-size:1.45em}}@media screen and (max-width: 767px){.index-page__title-description{align-items:flex-end}}@media not (prefers-reduced-motion: reduce){html.js .js-index-title:not(:has(.index-page__title-word)){opacity:.001}}.index-page__title-word{display:inline-block;clip-path:inset(0 -1% 100% 0);transform:translateY(105%);transition:clip-path .6s cubic-bezier(.65,0,.35,1),transform .6s cubic-bezier(.65,0,.35,1)}.index-page__title-word.is-visible{clip-path:inset(0 -1% 0 0);transform:translateY(0)}.js-index-title-line .index-page__title-word:nth-child(1).is-visible{transition-delay:calc(var(--clip-container-delay, 0s) + 0s)}.js-index-title-line .index-page__title-word:nth-child(2).is-visible{transition-delay:calc(var(--clip-container-delay, 0s) + .1s)}.js-index-title-line .index-page__title-word:nth-child(3).is-visible{transition-delay:calc(var(--clip-container-delay, 0s) + .2s)}.js-index-title-line .index-page__title-word:nth-child(4).is-visible{transition-delay:calc(var(--clip-container-delay, 0s) + .3s)}.js-index-title-line .index-page__title-word:nth-child(5).is-visible{transition-delay:calc(var(--clip-container-delay, 0s) + .4s)}.js-index-title-line .index-page__title-word:nth-child(6).is-visible{transition-delay:calc(var(--clip-container-delay, 0s) + .5s)}.index-page__info{padding-top:calc(var(--mobile-vh, 1svh) * 15);display:grid;grid-gap:var(--grid-gap);grid-template-columns:repeat(var(--grid-columns),1fr);margin-bottom:20px}@media screen and (max-width: 1199px){.index-page__info{padding-top:0}}@media screen and (max-width: 576px){.index-page__info{display:flex;flex-direction:column;gap:30px}}.index-page__info-description{grid-column:1/4;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:30px}@media screen and (max-width: 1199px){.index-page__info-description{grid-column:1/8}}@media screen and (max-width: 900px) and (orientation: landscape){.index-page__info-description{gap:20px}}.index-page__info-description__text{max-width:32ch}html.js .index-page__info-description__text:not(:has(>.index-page__info-description__line)){opacity:.001}.index-page__info-description__line{display:block;clip-path:inset(0 0 100% 0);transform:translateY(105%);transition:clip-path .6s cubic-bezier(.65,0,.35,1),transform .6s cubic-bezier(.65,0,.35,1)}.index-page__info-description__line.is-visible{clip-path:inset(0 0 0 0);transform:translateY(0)}.index-page__info-description__line:nth-child(1).is-visible{transition-delay:0s}.index-page__info-description__line:nth-child(2).is-visible{transition-delay:.1s}.index-page__info-description__line:nth-child(3).is-visible{transition-delay:.2s}.index-page__info-description__line:nth-child(4).is-visible{transition-delay:.3s}.index-page__info-description__line:nth-child(5).is-visible{transition-delay:.4s}.index-page__info-description__line:nth-child(6).is-visible{transition-delay:.5s}.index-page__info__links{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px}@media screen and (min-width: 577px){.index-page__info-mobile__link{display:none}}.index-page__info-skills{grid-column:10/13;text-align:right}@media screen and (max-width: 1199px){.index-page__info-skills{grid-column:9/13}}
