.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}& h3.astro-7r5utagt{margin-block-end:var(--spacing-main)}& ul.astro-7r5utagt{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);list-style-type:none;margin-block-end:var(--spacing-main);@media screen and (width>=1200px){justify-content:end}& li.astro-7r5utagt{font-family:var(--font-family-secondary);font-size:var(--font-size-xs);background:var(--color-bg-xh);padding-inline:var(--spacing-xs);padding-block:var(--spacing-xxs);border-radius:.5em;&.skills_more{color:var(--color-safe-main);font-weight:var(--font-weight-extrabold);&.astro-7r5utagt:before{content:"+";padding-inline-end:var(--spacing-xxs);color:var(--color-safe-main)}}}}}.hero.astro-4z5ypzu4{width:100%;height:auto;min-height:100vh;padding-inline:var(--layout-padding-inline);padding-block:var(--spacing-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(--spacing-l);@media screen and (width>=1200px){padding-block:var(--spacing-l);grid-template-columns:2fr 3fr 2fr;grid-template-areas:"heading cover skills";gap:var(--spacing-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{font-size:var(--font-size-l);font-weight:var(--font-weight-medium);margin-block-end:var(--spacing-xxs);letter-spacing:-.007em}.hero_heading--title.astro-4z5ypzu4{font-size:var(--font-size-xxl);line-height:1;font-weight:var(--font-weight-bold);letter-spacing:-.025em;margin-block-end:var(--spacing-xs);&.astro-4z5ypzu4:after{content:","}}.hero_heading--subtitle.astro-4z5ypzu4{font-size:var(--font-size-l);font-weight:var(--font-weight-medium);line-height:1.4;letter-spacing:.002em}.hero_heading--subtitle.astro-4z5ypzu4 mark.astro-4z5ypzu4{position:relative;background:none;color:var(--color-content-main);z-index:+1}.hero_heading--subtitle.astro-4z5ypzu4 mark.astro-4z5ypzu4:before{position:absolute;left:-.25em;top:.1em;z-index:-1;content:"";rotate:-.6deg;background-color:var(--color-mark);width:105%;height:1.25em}mark.astro-4z5ypzu4.subtitle_mark--first:before{filter:url(#marker-shape)}mark.astro-4z5ypzu4.subtitle_mark--second:before{filter:url(#marker-shape--second)}.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{height 60rem;perspective:60rem;transform-style:preserve-3d;display:grid;grid:repeat(4,25dvh) / repeat(4,25dvw);place-items:center;position:absolute;top:-6rem;overflow:clip;pointer-events:none!important;@media screen and (width>=1200px){top:10rem;height:80rem;perspective:120rem}>.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:45% 55%}&.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% 28%}&.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}}}}
