.careers-page.svelte-1thlcsk{min-height:100vh;padding:4rem 4rem 4rem 8rem;opacity:0;transition:opacity .4s ease;display:flex;flex-direction:column;position:relative}.careers-page.mounted.svelte-1thlcsk{opacity:1}.careers-ascii-bg.svelte-1thlcsk{position:fixed;right:-35%;top:10%;width:50%;height:100vh;display:flex;align-items:center;justify-content:flex-end;padding:2rem;pointer-events:none;z-index:0}.careers-ascii-art.svelte-1thlcsk{font-family:var(--ascii-font);font-size:1.5rem;line-height:1.2;background:linear-gradient(90deg,#fafafa,#f0f0f0,#fafafa);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;white-space:pre;margin:0;letter-spacing:0;-webkit-user-select:none;user-select:none;display:block;text-align:right;transform-style:preserve-3d;will-change:transform;animation:svelte-1thlcsk-careers-gradient-shift 8s linear infinite}@keyframes svelte-1thlcsk-careers-gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.careers-content.svelte-1thlcsk{position:relative;z-index:1;display:flex;flex-direction:column;flex:1}.careers-header.svelte-1thlcsk{margin-bottom:4rem}.careers-title.svelte-1thlcsk{font-size:6rem;font-weight:100;color:#1a1a1a;text-transform:lowercase;letter-spacing:-.02em;margin:0;font-family:var(--main-font)}.careers-section.svelte-1thlcsk{max-width:800px;margin-bottom:6rem}.careers-text.svelte-1thlcsk{font-size:1.35rem;font-weight:300;color:#6b6b6b;line-height:1.65;margin:0 0 1.5rem;font-family:var(--main-font);text-align:justify}.careers-inline-link.svelte-1thlcsk{color:#1a1a1a;text-decoration:underline;text-underline-offset:.15em;transition:color .2s ease}.careers-inline-link.svelte-1thlcsk:hover{color:#6b6b6b}@media(max-width:768px){.careers-page.svelte-1thlcsk{padding:2rem}.careers-ascii-bg.svelte-1thlcsk{display:none}.careers-title.svelte-1thlcsk{font-size:4rem}.careers-text.svelte-1thlcsk{font-size:1.2rem}}
