| 
						
						
						
					 | 
					 | 
					@ -1,12 +1,18 @@
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					<script>
 | 
					 | 
					 | 
					 | 
					<script>
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						import { onMount } from 'svelte';
 | 
					 | 
					 | 
					 | 
						import { onMount } from 'svelte';
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						import Icon from './Icon.svelte';
 | 
					 | 
					 | 
					 | 
						import Icon from './Icon.svelte';
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
						import { page } from '@sapper/app';
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						export let segment;
 | 
					 | 
					 | 
					 | 
						export let segment;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						let open = false;
 | 
					 | 
					 | 
					 | 
						let open = false;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						let visible = true;
 | 
					 | 
					 | 
					 | 
						let visible = true;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
						// hide nav whenever we navigate
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
						page.subscribe(() => {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
							open = false;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
						});
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						// TODO remove this post-https://github.com/sveltejs/svelte/issues/1914
 | 
					 | 
					 | 
					 | 
						// TODO remove this post-https://github.com/sveltejs/svelte/issues/1914
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						let ul;
 | 
					 | 
					 | 
					 | 
						let ul;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						onMount(() => {
 | 
					 | 
					 | 
					 | 
						onMount(() => {
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -95,7 +101,7 @@
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						ul {
 | 
					 | 
					 | 
					 | 
						ul {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							position: relative;
 | 
					 | 
					 | 
					 | 
							position: relative;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							padding: 0 2em 0 0;
 | 
					 | 
					 | 
					 | 
							padding: 0 3rem 0 0;
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							background: url(/icons/chevron.svg) calc(100% - 1em) 0.05em no-repeat;
 | 
					 | 
					 | 
					 | 
							background: url(/icons/chevron.svg) calc(100% - 1em) 0.05em no-repeat;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							background-size: 1em 1em;
 | 
					 | 
					 | 
					 | 
							background-size: 1em 1em;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						}
 | 
					 | 
					 | 
					 | 
						}
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -111,7 +117,7 @@
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						}
 | 
					 | 
					 | 
					 | 
						}
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						ul.open {
 | 
					 | 
					 | 
					 | 
						ul.open {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							padding: 0 2em 1em 2em;
 | 
					 | 
					 | 
					 | 
							padding: 0 0 1em 0;
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							background: white;
 | 
					 | 
					 | 
					 | 
							background: white;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							border-left: 1px solid #eee;
 | 
					 | 
					 | 
					 | 
							border-left: 1px solid #eee;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							border-right: 1px solid #eee;
 | 
					 | 
					 | 
					 | 
							border-right: 1px solid #eee;
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -135,10 +141,14 @@
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						}
 | 
					 | 
					 | 
					 | 
						}
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						ul.open li a {
 | 
					 | 
					 | 
					 | 
						ul.open li a {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							padding: 2.3rem .7rem 0 .8rem;
 | 
					 | 
					 | 
					 | 
							padding: 1.5rem 3.7rem 1.5rem 4rem;
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							display: block;
 | 
					 | 
					 | 
					 | 
							display: block;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						}
 | 
					 | 
					 | 
					 | 
						}
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
						ul.open li:first-child a {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
							padding-top: 2.3rem;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
						}
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						.primary :global(svg) {
 | 
					 | 
					 | 
					 | 
						.primary :global(svg) {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							width: 2rem;
 | 
					 | 
					 | 
					 | 
							width: 2rem;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							height: 2rem;
 | 
					 | 
					 | 
					 | 
							height: 2rem;
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -153,13 +163,22 @@
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							-webkit-touch-callout: none;
 | 
					 | 
					 | 
					 | 
							-webkit-touch-callout: none;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							background: url(/svelte-logo-horizontal.svg) 0 50% no-repeat;
 | 
					 | 
					 | 
					 | 
							background: url(/svelte-logo-horizontal.svg) 0 50% no-repeat;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							background-size: auto 100%;
 | 
					 | 
					 | 
					 | 
							background-size: auto 100%;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							z-index: 11;
 | 
					 | 
					 | 
					 | 
							/* z-index: 11; */
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						}
 | 
					 | 
					 | 
					 | 
						}
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						.active {
 | 
					 | 
					 | 
					 | 
						.active {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							color: var(--prime)
 | 
					 | 
					 | 
					 | 
							color: var(--prime)
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						}
 | 
					 | 
					 | 
					 | 
						}
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
						.modal-background {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
							position: fixed;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
							width: 100%;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
							height: 100%;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
							left: 0;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
							top: 0;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
							background-color: rgba(255, 255, 255, 0.9);
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
						}
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						@media (min-width: 840px) {
 | 
					 | 
					 | 
					 | 
						@media (min-width: 840px) {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							ul {
 | 
					 | 
					 | 
					 | 
							ul {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
								padding: 0;
 | 
					 | 
					 | 
					 | 
								padding: 0;
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -198,12 +217,16 @@
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						}
 | 
					 | 
					 | 
					 | 
						}
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					</style>
 | 
					 | 
					 | 
					 | 
					</style>
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					<svelte:window on:click="{() => open = false}" on:scroll={handle_scroll}/>
 | 
					 | 
					 | 
					 | 
					<svelte:window on:scroll={handle_scroll}/>
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					<header class:visible="{visible || open}">
 | 
					 | 
					 | 
					 | 
					<header class:visible="{visible || open}">
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						<nav>
 | 
					 | 
					 | 
					 | 
						<nav>
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							<a rel="prefetch" href='.' class="home" title='Homepage'></a>
 | 
					 | 
					 | 
					 | 
							<a rel="prefetch" href='.' class="home" title='Homepage'></a>
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
							{#if open}
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
								<div class="modal-background" on:click="{() => open = false}"></div>
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
							{/if}
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							<ul
 | 
					 | 
					 | 
					 | 
							<ul
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
								bind:this={ul}
 | 
					 | 
					 | 
					 | 
								bind:this={ul}
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
								class="primary"
 | 
					 | 
					 | 
					 | 
								class="primary"
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
 
 |