header.svelte-vfqick.svelte-vfqick{display:flex;padding:var(--space);font-size:2rem}@media screen and (max-width:1000px){header.svelte-vfqick.svelte-vfqick{font-size:1rem}}.back.svelte-vfqick.svelte-vfqick{display:block;margin-right:var(--space);color:var(--black);font-weight:700;text-decoration:none;transition:color var(--transition-fast),transform var(--transition-fast)}.back.svelte-vfqick.svelte-vfqick:hover{color:var(--orange);background:0 0;transform:scale(1.05)}.breadcrumbs.svelte-vfqick.svelte-vfqick{display:flex}.breadcrumbs.svelte-vfqick>.svelte-vfqick:not(:last-child){margin-right:.5rem}.breadcrumbs.svelte-vfqick>.svelte-vfqick:not(:last-child)::after{content:"/";margin-left:.5rem;color:var(--orange)}*,::after,::before{box-sizing:border-box}:root{--space:2rem;--column-width:calc(100vw / 7);--black:black;--orange:rgb(239, 125, 0);--background:rgb(247, 243, 243);--grid-template-portfolio:calc(var(--column-width) * 2) 1fr;--row-direction:row;--transition-fast:0.15s ease-in}@media screen and (max-width:1000px){:root{--grid-template-portfolio:100%;--row-direction:column}}html{font-family:circe-slab-a,serif;font-weight:400;font-style:normal;font-size:1.6em;line-height:1.4;font-variant-numeric:oldstyle-nums;background:var(--background)}body{margin:0}iframe{border:none}h1{line-height:1.1}a{color:var(--orange);font-weight:500;background:0 0;text-decoration:underline var(--orange) .2rem;text-underline-offset:.3rem;transition:background var(--transition-fast),color var(--transition-fast)}a:visited{color:var(--orange)}a:hover{color:var(--black);background:var(--orange)}a:focus{color:var(--black);background:var(--orange);outline:0}a:focus:not(:focus-visible){color:var(--orange);background:0 0}::selection{background-color:var(--orange)}#svelte{min-height:100vh;display:flex;flex-direction:column}main.svelte-1srm66x.svelte-1srm66x.svelte-1srm66x{flex:1}footer.svelte-1srm66x.svelte-1srm66x.svelte-1srm66x,main.svelte-1srm66x.svelte-1srm66x.svelte-1srm66x{padding:var(--space)}footer.svelte-1srm66x.svelte-1srm66x.svelte-1srm66x{display:flex;font-size:.7rem;justify-content:space-between;align-items:flex-end}footer.svelte-1srm66x div.svelte-1srm66x>div.svelte-1srm66x:first-child{margin-bottom:.4rem}footer.svelte-1srm66x .signature.svelte-1srm66x.svelte-1srm66x{color:var(--orange);font-weight:700}