.homepage-section.svelte-12wv3y2{cursor:pointer;background:var(--home-section-bg);width:100%;height:100%;color:var(--home-section-label);position:absolute;bottom:0}.homepage-section.svelte-12wv3y2:hover{filter:brightness(.95)hue-rotate(5deg)saturate(1.5)}@media (prefers-reduced-motion:reduce){.homepage-section.svelte-12wv3y2:hover{filter:none}}.homepage-section-link.svelte-12wv3y2{border-radius:var(--radius-pill);color:inherit;font-size:1.125rem;font-weight:300;line-height:1.6;font-family:var(--font-serif);padding:.35rem .75rem;text-decoration:none;display:inline-block;position:absolute}.homepage-section-link.svelte-12wv3y2:focus-visible{outline:var(--a11y-focus-width) solid var(--color-text);outline-offset:1px;background:color-mix(in srgb, var(--color-surface) 88%, transparent);color:var(--color-text)}.homepage-section.svelte-12wv3y2.about{--home-section-bg:var(--home-about-bg);--home-section-label:var(--home-about-label);clip-path:url(#about-path)}.homepage-section.svelte-12wv3y2.studio{--home-section-bg:var(--home-studio-bg);--home-section-label:var(--home-studio-label);clip-path:url(#studio-path-mobile);height:90%}.homepage-section.svelte-12wv3y2.career{--home-section-bg:var(--home-career-bg);--home-section-label:var(--home-career-label);clip-path:url(#career-path-mobile);height:78%}.homepage-section.svelte-12wv3y2.blog{--home-section-bg:var(--home-blog-bg);--home-section-label:var(--home-blog-label);clip-path:url(#blog-path-mobile);height:68%}.homepage-section.svelte-12wv3y2.news{--home-section-bg:var(--home-news-bg);--home-section-label:var(--home-news-label);clip-path:url(#news-path);height:55%}.homepage-section-link.about.svelte-12wv3y2{top:10%;left:33%}.homepage-section-link.studio.svelte-12wv3y2{top:6%;right:14%}.homepage-section-link.career.svelte-12wv3y2{top:9%;right:30%}.homepage-section-link.blog.svelte-12wv3y2{top:12%;right:20%}.homepage-section-link.news.svelte-12wv3y2{top:12%;left:23%}@media (width>=768px){.homepage-section-link.svelte-12wv3y2{font-size:1.5rem}}@media (width>=1024px),(orientation:landscape) and (width>=600px){.homepage-section.svelte-12wv3y2.studio{clip-path:url(#studio-path);height:100%}.homepage-section.svelte-12wv3y2.career{clip-path:url(#career-path);height:82%}.homepage-section.svelte-12wv3y2.blog{clip-path:url(#blog-path);height:75%}.homepage-section.svelte-12wv3y2.news{height:50%}.homepage-section-link.svelte-12wv3y2{font-size:clamp(1.125rem,min(2.4vw,4.2dvh),1.875rem)}.homepage-section-link.about.svelte-12wv3y2{top:15%}.homepage-section-link.studio.svelte-12wv3y2{top:8%;right:18%}.homepage-section-link.career.svelte-12wv3y2{right:36%}.homepage-section-link.blog.svelte-12wv3y2{top:22%}.homepage-section-link.news.svelte-12wv3y2{top:min(12%,15dvh - 1.6em - .7rem - 4px);left:27%}}@media (width>=2200px) and (height>=1200px){.homepage-section-link.svelte-12wv3y2{font-size:clamp(1.875rem,min(2.4vw,4.2dvh),2.5rem)}}nav.svelte-1u6g5r2{width:100%;height:100dvh;position:relative;bottom:-10dvh}html.js nav.svelte-1u6g5r2{opacity:0;pointer-events:none}@media (width>=1024px),(orientation:landscape) and (width>=600px){nav.svelte-1u6g5r2{position:absolute;bottom:-35dvh}}@keyframes svelte-uq8p5w-roll-in{0%{opacity:0;transform:translate(-200%)rotate(-360deg)}}@keyframes svelte-uq8p5w-fade-in{0%{opacity:0}}.site-header-container.svelte-uq8p5w{flex-direction:column;justify-content:space-around;align-items:center;width:80vw;margin-left:auto;margin-right:auto;display:flex}.logo.svelte-uq8p5w{width:4rem;height:auto;animation:1s cubic-bezier(.175,.885,.32,1.275) both svelte-uq8p5w-roll-in}.site-title.svelte-uq8p5w{letter-spacing:.4em;text-align:center;margin-bottom:.5em;padding-inline-start:.4em;font-size:clamp(1.5rem,4vw,3rem);font-weight:300;animation:.5s cubic-bezier(.55,.085,.68,.53) both svelte-uq8p5w-fade-in}.subtitle.svelte-uq8p5w{letter-spacing:.15em;text-align:center;padding-inline-start:.15em;font-size:clamp(1rem,2.5vw,1.8rem);font-weight:300;animation:.5s cubic-bezier(.55,.085,.68,.53) .5s both svelte-uq8p5w-fade-in}@media (prefers-reduced-motion:reduce){.logo.svelte-uq8p5w,.site-title.svelte-uq8p5w,.subtitle.svelte-uq8p5w{animation:none}}@media (width>=640px){.site-header-container.svelte-uq8p5w{gap:2em}.logo.svelte-uq8p5w{width:6rem}}@media (width>=768px){.site-header-container.svelte-uq8p5w{flex-direction:row}.logo.svelte-uq8p5w{width:8rem}}@media (width>=1024px),(orientation:landscape) and (width>=600px){.site-header-container.svelte-uq8p5w{flex-direction:row;gap:2em}.logo.svelte-uq8p5w{width:min(12rem,26.7dvh,15vw)}.site-title.svelte-uq8p5w{font-size:clamp(1.5rem,min(4vw,6.7dvh),3rem)}.subtitle.svelte-uq8p5w{font-size:clamp(1rem,min(2.5vw,4dvh),1.8rem)}}@media (width>=2200px) and (height>=1200px){.logo.svelte-uq8p5w{width:min(16rem,26.7dvh,15vw)}.site-title.svelte-uq8p5w{font-size:clamp(3rem,min(4vw,6.7dvh),4rem)}.subtitle.svelte-uq8p5w{font-size:clamp(1.8rem,min(2.5vw,4dvh),2.4rem)}}.homepage.svelte-1uha8ag{background-color:var(--color-bg)}.main-container.svelte-1uha8ag{--top-padding:10dvh;box-sizing:content-box;padding-top:var(--top-padding);height:calc(100dvh - var(--top-padding));flex-direction:column;display:flex;position:relative;overflow:hidden}.mastodon-link.svelte-1uha8ag{display:none}@media (width>=768px),(orientation:landscape) and (width>=600px){.main-container.svelte-1uha8ag{--top-padding:6dvh}}
