@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Prata&display=swap";.Header.svelte-2v2wfn.svelte-2v2wfn{position:sticky;top:0;z-index:1000;--duration:.3s;--duration-quick:.15s;--shelfHeight:calc(3% + 0.1vw);--outerRadius:2vw;--centerPoint:10%;--pointer-size:80px;--pos1:55vw;--pos2:65vw;--pos3:75vw;--pos4:85vw}.Header.svelte-2v2wfn .inner.svelte-2v2wfn{padding:0 2rem;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;margin-top:0rem;clip-path:polygon(0 0,100% 0,100% calc(100% - (var(--shelfHeight)*8)),var(--centerPoint) 100%,0% calc(100% - (var(--shelfHeight)*7)),0 0);background:rgba(255,255,255,.5);z-index:100;perspective:100px;transform-style:preserve-3d;border-radius:0 0 var(--outerRadius) var(--outerRadius);transition:all var(--duration) ease-in-out}.Header.svelte-2v2wfn .inner.svelte-2v2wfn:before,.Header.svelte-2v2wfn .inner.svelte-2v2wfn:after{content:"";position:absolute;inset:0;background:var(--white);z-index:-1;transition:all var(--duration) ease-in-out;border-radius:0 0 var(--outerRadius) var(--outerRadius)}.Header.svelte-2v2wfn .inner.svelte-2v2wfn:before{opacity:.5;clip-path:polygon(0 0,100% 0,100% calc(100% - (var(--shelfHeight)*9)),var(--centerPoint) calc(100% - (var(--shelfHeight)*2)),0% calc(100% - (var(--shelfHeight)*8)),0 0)}.Header.svelte-2v2wfn .inner.svelte-2v2wfn:after{opacity:1;clip-path:polygon(0 0,100% 0,100% calc(100% - (var(--shelfHeight)*10)),var(--centerPoint) calc(100% - (var(--shelfHeight)*4)),0% calc(100% - (var(--shelfHeight)*9)),0 0)}.Header.svelte-2v2wfn .headlines.svelte-2v2wfn{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-self:flex-start;transform-origin:top;transition:all var(--duration) ease-in-out;z-index:2;margin:.5rem 0 3rem 8vw}@media (max-width: 600px){.Header.svelte-2v2wfn .headlines.svelte-2v2wfn{margin-left:.5rem}}.Header.svelte-2v2wfn .headlines h1.svelte-2v2wfn,.Header.svelte-2v2wfn .headlines h2.svelte-2v2wfn{line-height:1.15em;display:inline;margin:0;padding:0}.Header.svelte-2v2wfn .headline.svelte-2v2wfn{background:url(/bg.jpg);background-position:absolute;background-position-y:-4rem;background-position-x:-45vw;background-size:100vw 100vh;background-repeat:no-repeat;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:all var(--duration) ease-in-out}.Header.svelte-2v2wfn .headline h1.svelte-2v2wfn{transition:all var(--duration) ease-in-out;--minFontSize:24px;--maxFontSize:48px}.Header.svelte-2v2wfn .subhead.svelte-2v2wfn{-webkit-background-clip:initial;-webkit-text-fill-color:initial;color:var(--accent);transition:all var(--duration)}.Header.svelte-2v2wfn h2.svelte-2v2wfn{--minFontSize:18px;--maxFontSize:32px}.Header.svelte-2v2wfn .Button.svelte-2v2wfn{justify-self:flex-end;align-self:center}@media (min-width: 1600px){.Header.svelte-2v2wfn.svelte-2v2wfn{--pos1:65%;--pos2:75%}}@media (max-width: 800px){.Header.svelte-2v2wfn.svelte-2v2wfn{--pointer-size:60px;--pos1:72vw;--pos2:85vw}}@media (max-width: 500px){.Header.svelte-2v2wfn.svelte-2v2wfn{--pointer-size:55px;--pos1:72vw;--pos2:90vw}}.Header.svelte-2v2wfn nav.svelte-2v2wfn{display:block;position:absolute;top:0;left:0;width:100%;height:100%;--minFontSize:18px;--maxFontSize:24px;--scaler:2vw;font-size:clamp(var(--minFontSize),var(--scaler),var(--maxFontSize));border-radius:0 0 var(--outerRadius) var(--outerRadius);transition:all var(--duration) ease-in-out}.Header.svelte-2v2wfn nav .item.svelte-2v2wfn{display:block;position:absolute;text-decoration:none;padding:.5em 1em 1em;font-weight:600;text-align:center;transition:all var(--duration-quick) ease-in-out;color:var(--accent);text-shadow:0 0 0 var(--dark-10);transform:translate(-50%);pointer-events:auto;cursor:pointer}.Header.svelte-2v2wfn nav .item.svelte-2v2wfn:nth-child(1){left:var(--pos1)}.Header.svelte-2v2wfn nav .item.svelte-2v2wfn:nth-child(2){left:var(--pos2)}.Header.svelte-2v2wfn nav .item.svelte-2v2wfn:nth-child(3){left:var(--pos3)}.Header.svelte-2v2wfn nav .item.svelte-2v2wfn:nth-child(4){left:var(--pos4)}.Header.svelte-2v2wfn nav .item.svelte-2v2wfn:hover{transform:translate(-48%) translateY(-2px);text-shadow:-4px 8px 4px var(--dark-10)}.Header.svelte-2v2wfn nav .item.svelte-2v2wfn:active{transition-duration:.05s;transform:translate(-50%) translateZ(0) perspective(100px);text-shadow:0 0 0 var(--dark-10)}.Header.svelte-2v2wfn nav .item.selected.svelte-2v2wfn{color:var(--white);pointer-events:none}.Header.svelte-2v2wfn .pointer.svelte-2v2wfn{position:absolute;inset:0;background:url(/bg.jpg);background-size:100vw 100vh;background-position-y:0;background-position-x:0;transition:clip-path .35s ease-in-out;box-shadow:inset 0 2px 6px 1px var(--dark);pointer-events:none}.Header.svelte-2v2wfn .pointer.home.svelte-2v2wfn{clip-path:polygon(0 0,calc(var(--pos1) - var(--pointer-size)) 0,var(--pos1) var(--pointer-size),calc(var(--pos1) + var(--pointer-size)) 0,100% 0)}.Header.svelte-2v2wfn .pointer.work.svelte-2v2wfn{clip-path:polygon(0 0,calc(var(--pos2) - var(--pointer-size)) 0,var(--pos2) var(--pointer-size),calc(var(--pos2) + var(--pointer-size)) 0,100% 0)}.Header.svelte-2v2wfn .pointer.about.svelte-2v2wfn{clip-path:polygon(0 0,calc(var(--pos3) - var(--pointer-size)) 0,var(--pos3) var(--pointer-size),calc(var(--pos3) + var(--pointer-size)) 0,100% 0)}.Header.svelte-2v2wfn .pointer.contact.svelte-2v2wfn{clip-path:polygon(0 0,calc(var(--pos4) - var(--pointer-size)) 0,var(--pos4) var(--pointer-size),calc(var(--pos4) + var(--pointer-size)) 0,100% 0)}.Header.scrolled.svelte-2v2wfn.svelte-2v2wfn{--pointer-size:60px}@media (max-width: 800px){.Header.scrolled.svelte-2v2wfn.svelte-2v2wfn{--pointer-size:50px}}.Header.scrolled.svelte-2v2wfn .inner.svelte-2v2wfn{clip-path:polygon(0 0,100% 0,100% calc(100% - (var(--shelfHeight)*5)),var(--centerPoint) calc(100% - (var(--shelfHeight)*3)),0% calc(100% - (var(--shelfHeight)*5)),0 0);transform:translateY(-30px)}.Header.scrolled.svelte-2v2wfn .inner .headline.svelte-2v2wfn{background-position-y:-4rem}.Header.scrolled.svelte-2v2wfn .inner.svelte-2v2wfn:before{clip-path:polygon(0 0,100% 0,100% calc(100% - (var(--shelfHeight)*6)),var(--centerPoint) calc(100% - (var(--shelfHeight)*4.5)),0% calc(100% - (var(--shelfHeight)*6)),0 0)}.Header.scrolled.svelte-2v2wfn .inner.svelte-2v2wfn:after{clip-path:polygon(0 0,100% 0,100% calc(100% - (var(--shelfHeight)*7)),var(--centerPoint) calc(100% - (var(--shelfHeight)*6)),0% calc(100% - (var(--shelfHeight)*7)),0 0)}@media (max-width: 800px){.Header.scrolled.svelte-2v2wfn .inner.svelte-2v2wfn{transform:translateY(-40px)}}.Header.scrolled.svelte-2v2wfn .inner .headlines .headline.svelte-2v2wfn{transform:translateY(34px)}.Header.scrolled.svelte-2v2wfn .inner .headlines .headline h1.svelte-2v2wfn{transition:all var(--duration) ease-in-out;--minFontSize:22px;--maxFontSize:36px}.Header.scrolled.svelte-2v2wfn .inner .headlines .subhead.svelte-2v2wfn{transform:rotateX(90deg) perspective(100px);opacity:0;transform-origin:top}.Header.scrolled.svelte-2v2wfn .nav.svelte-2v2wfn{transform:translateY(-10px)}:root{--white:#fff;--black:#000;--black-50:#0006;--grey:#ccc;--accent:#39AC73;--accent-light:#40BF80;--accent-50:#3eb97b66;--accent-25:#3eb97b40;--text:var(--white);--dark:#011923;--dark-50:#01192366;--dark-25:#01192340;--dark-10:#01192311;--break-lg:1100px;--break-md:800px;--break-sm:600px;--break-xs:400px}html{background-color:var(--dark);background-attachment:fixed;background-size:cover;background-repeat:no-repeat;background-image:url(/bg.jpg)}body{margin:0;padding:0;font-weight:250;font-family:Fraunces,serif;font-size:20px;line-height:1.75em;color:var(--text);perspective:100px;transform-style:preserve-3d}@media (max-width: 1000px){body{padding:0}}a{color:var(--accent);font-weight:400}b{font-weight:600}img{max-width:100%}h1,h2,h3,h4{font-family:Fraunces,Georgia,serif;margin:0 0 1em}h1,h2,.huge{font-size:clamp(var(--minFontSize),var(--scaler),var(--maxFontSize));font-weight:800}.huge{--scaler:4vw;--minFontSize:48px;--maxFontSize:64px;line-height:1em}h1{--scaler:3vw;--minFontSize:32px;--maxFontSize:40px}h2{--scaler:2vw;--minFontSize:20px;--maxFontSize:30px;font-weight:500}h3{font-weight:700}h4{font-weight:400}.pageHeading{display:block;width:80%;margin:0 auto 1em 0}@media (max-width: 768px){.pageHeading{width:auto;margin:0 0 1em}}p{max-width:55em;margin-top:0}.container{max-width:1600px;margin:0 auto}section{padding:2rem;margin-top:2rem;justify-content:center;display:flex;flex-flow:column nowrap;padding:0 10%}@media (max-width: 1100px){section{padding:0 1rem}}@media (max-width: 600px){section{padding:0 .5rem}}section h1{margin-bottom:1rem}section h2{margin-bottom:.5rem}section:after{content:"";display:table;clear:both}
