.virtuvian_cover.astro-fwjnclx3{width:min(100%,60vh);height:auto;aspect-ratio:1 / 1;position:relative;@media screen and (width>=1200px){width:min(100%,80vh)}@media screen and (width>=1600px){width:min(100%,90vh)}}.virtuvian_cover.astro-fwjnclx3 svg.astro-fwjnclx3{overflow:visible}.virtuvian_cover--img.astro-fwjnclx3,.virtuvian_bg.astro-fwjnclx3{position:absolute;inset:0;width:100%;height:100%}.virtuvian_bg.astro-fwjnclx3 .astro-fwjnclx3{stroke:var(--color-brand-main);stroke-width:3;stroke-miterlimit:3;@media screen and (width>=1200px){stroke-width:1.5;stroke-miterlimit:1.5}}.skills.astro-7r5utagt{@media screen and (width>=1200px){text-align:right}.skills-group-title.astro-7r5utagt{font-size:var(--font-size-l);font-kerning:auto;font-optical-sizing:auto;letter-spacing:-.005em;line-height:1.1;font-variation-settings:"opsz" 13,"wght" var(--font-weight-extrabold),"GRAD" 0;white-space:normal;text-wrap:balance;margin-block-end:var(--space-main)}& ul.astro-7r5utagt{display:flex;flex-wrap:wrap;gap:var(--space-xs);list-style-type:none;margin-block-end:var(--space-md);@media screen and (width>=1200px){justify-content:end}}}.hero.astro-4z5ypzu4{width:100%;height:auto;min-height:100vh;padding-inline:var(--layout-padding-inline);padding-block:var(--space-xxl) 0;color:var(--color-content-main);display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"cover" "heading" "skills";gap:var(--space-xxl);margin-block-end:var(--space-l);@media screen and (width>=1200px){padding-block:var(--space-l);grid-template-columns:2fr 3fr 2fr;grid-template-areas:"heading cover skills";gap:var(--space-xxs)}@media screen and (width>=1600px){grid-template-columns:3fr 5fr 3fr}}.hero_heading.astro-4z5ypzu4{grid-area:heading;height:100%;display:flex;flex-direction:column;justify-content:center;overflow:visible}.hero_cover.astro-4z5ypzu4{grid-area:cover;display:grid;place-items:center}.hero_heading--hello.astro-4z5ypzu4{margin-block-end:var(--space-s)}.hero_heading--title.astro-4z5ypzu4{font-size:var(--font-size-xxl);line-height:1;letter-spacing:-.025em;font-variation-settings:"opsz" 8,"wght" var(--font-weight-extrabold),"GRAD" 100;&.astro-4z5ypzu4:after{content:","}}.hero_heading--subtitle.astro-4z5ypzu4{font-size:var(--font-size-l);letter-spacing:.002em;font-variation-settings:"opsz" 12,"wght" var(--font-weight-medium),"GRAD" var(--font-grade-medium);line-height:1.3}.hero_heading--description.astro-4z5ypzu4{font-size:var(--font-size-main);letter-spacing:-.002em;font-variation-settings:"opsz" 30,"wght" var(--font-weight-regular),"GRAD" var(--font-grade-strong);line-height:1.3}.hero_skills.astro-4z5ypzu4{grid-area:skills;display:flex;flex-direction:column;justify-content:center;@media screen and (width>=1200px){align-items:end}}@keyframes fly-depart{0%{transform:translateZ(-1000px);opacity:0;filter:blur(5px)}50%{transform:translateZ(0);opacity:1;filter:blur(0px)}to{transform:translateZ(1000px);opacity:0;filter:blur(5px)}}.depart_section.astro-wicizhne{top:-5rem;height:120rem;perspective:180rem;transform-style:preserve-3d;display:grid;grid:repeat(4,25vh) / repeat(4,25vw);place-items:center;position:absolute;overflow:clip;pointer-events:none!important;@media screen and (width>=1200px){top:14rem;height:160vh;perspective:50rem}>.depart_tag.astro-wicizhne{font-family:var(--font-family-secondary);font-size:var(--font-size-l);color:var(--color-brand-s);transform-style:preserve-3d;opacity:0;transition:opacity .3s;@supports (animation-timeline: scroll()) and (animation-range: entry-crossing){@media(prefers-reduced-motion:no-preference){animation:fly-depart linear both;animation-timeline:scroll(root block);will-change:transform,opacity,filter}}&.special.special{grid-row:2 / span 2;grid-column:2 / span 2}&.astro-wicizhne:nth-of-type(1){animation-range:00% 65%}&.astro-wicizhne:nth-of-type(2){animation-range:10% 94%}&.astro-wicizhne:nth-of-type(3){animation-range:52% 82%}&.astro-wicizhne:nth-of-type(4){animation-range:50% 80%}&.astro-wicizhne:nth-of-type(5){animation-range:45% 75%}&.astro-wicizhne:nth-of-type(6){animation-range:-2% 90%}&.astro-wicizhne:nth-of-type(7){animation-range:-4% 100%}&.astro-wicizhne:nth-of-type(8){animation-range:0% 60%}&.astro-wicizhne:nth-of-type(9){animation-range:-1% 65%}&.astro-wicizhne:nth-of-type(10){animation-range:5% 64%}&.astro-wicizhne:nth-of-type(11){animation-range:-10% 55%}&.astro-wicizhne:nth-of-type(12){animation-range:52% 82%}&.astro-wicizhne:nth-of-type(13){animation-range:15% 55%}&.astro-wicizhne:nth-of-type(14){animation-range:7% 57%}&.astro-wicizhne:nth-of-type(15){animation-range:15% 75%}&.astro-wicizhne:nth-of-type(16){animation-range:3% 63%}&.astro-wicizhne:nth-of-type(17){animation-range:7% 97%}&.astro-wicizhne:nth-of-type(18){animation-range:32% 82%}&.astro-wicizhne:nth-of-type(19){animation-range:47% 77%}&.astro-wicizhne:nth-of-type(20){animation-range:37% 67%}&.astro-wicizhne:nth-of-type(21){animation-range:12% 32%}&.astro-wicizhne:nth-of-type(22){animation-range:8% 44%}&.astro-wicizhne:nth-of-type(23){animation-range:4% 74%}&.astro-wicizhne:nth-of-type(24){animation-range:-4% 64%}&.astro-wicizhne:nth-of-type(25){animation-range:48% 68%}@supports (animation-timeline: scroll()){&.astro-wicizhne:nth-of-type(1){grid-area:1/1}&.astro-wicizhne:nth-of-type(2){grid-area:1/2}&.astro-wicizhne:nth-of-type(3){grid-area:1/3}&.astro-wicizhne:nth-of-type(4){grid-area:1/4}&.astro-wicizhne:nth-of-type(5){grid-area:2/1}&.astro-wicizhne:nth-of-type(6){grid-area:2/2}&.astro-wicizhne:nth-of-type(7){grid-area:2/3}&.astro-wicizhne:nth-of-type(8){grid-area:2/4}&.astro-wicizhne:nth-of-type(9){grid-area:3/1}&.astro-wicizhne:nth-of-type(10){grid-area:3/2}&.astro-wicizhne:nth-of-type(11){grid-area:3/3}&.astro-wicizhne:nth-of-type(12){grid-area:3/4}&.astro-wicizhne:nth-of-type(13){grid-area:4/1}&.astro-wicizhne:nth-of-type(14){grid-area:4/2}&.astro-wicizhne:nth-of-type(15){grid-area:4/3}&.astro-wicizhne:nth-of-type(16){grid-area:4/4}&.astro-wicizhne:nth-of-type(17){grid-area:2/1}&.astro-wicizhne:nth-of-type(18){grid-area:2/2}&.astro-wicizhne:nth-of-type(19){grid-area:2/3}&.astro-wicizhne:nth-of-type(20){grid-area:2/4}&.astro-wicizhne:nth-of-type(21){grid-area:3/1}&.astro-wicizhne:nth-of-type(22){grid-area:3/2}&.astro-wicizhne:nth-of-type(23){grid-area:3/3}&.astro-wicizhne:nth-of-type(24){grid-area:3/4}&.astro-wicizhne:nth-of-type(25){grid-area:1/1}}}}
