*{box-sizing:border-box}html,body{height:100%;overflow:hidden}body{background:#111;color:#f5f5f5;font-family:Nunito Sans,sans-serif;margin:0;padding:0}p{margin:0 0 30px}a,a:visited{color:#1b77d3;text-decoration:none}a:hover,a:visited:hover{text-decoration:underline}img{max-width:100%}video{width:100%}video:focus{outline:none}.parallax-container{perspective:1px;transform-style:preserve-3d;height:100vh;overflow-x:hidden;overflow-y:scroll}.container{margin:0 auto;max-width:980px;padding:0 calc(4vw + 12px)}.resume-fade-leave-active,.resume-fade-leave-active.resume.resume{position:absolute;z-index:50;top:0;left:0;right:0}.resume-fade-leave-to{opacity:0}header[data-v-1bd4ebca]{height:80px;left:0;position:sticky;top:0;z-index:60;will-change:transform}header .header-background[data-v-1bd4ebca]{position:absolute;inset:0;z-index:-1;background:#222;box-shadow:0 0 20px #00000040}header .container[data-v-1bd4ebca]{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:space-between}@-moz-document url-prefix(){header[data-v-1bd4ebca]{will-change:unset}}#logo-container[data-v-1bd4ebca]{max-width:25%;padding-top:12px}#primary-nav[data-v-1bd4ebca]{transition:transform .45s;flex:0 0 auto;display:flex;gap:1.5em}#primary-nav a[data-v-1bd4ebca],#primary-nav a[data-v-1bd4ebca]:visited,#primary-nav a[data-v-1bd4ebca]:hover{border-bottom:2px solid transparent;color:#fff;font-size:16px;font-weight:700;padding:5px 0 3px;text-decoration:none}#primary-nav a[data-v-1bd4ebca]:hover,#primary-nav a.router-link-active[data-v-1bd4ebca],#primary-nav a[data-v-1bd4ebca]:visited:hover,#primary-nav a:visited.router-link-active[data-v-1bd4ebca],#primary-nav a[data-v-1bd4ebca]:hover:hover,#primary-nav a:hover.router-link-active[data-v-1bd4ebca]{border-bottom-color:#ffffffa8}@media screen and (max-width:600px){#primary-nav[data-v-1bd4ebca]{display:flex;justify-content:center;gap:1em}#primary-nav a[data-v-1bd4ebca],#primary-nav a[data-v-1bd4ebca]:visited,#primary-nav a[data-v-1bd4ebca]:hover{font-size:13px}#logo-container[data-v-1bd4ebca]{padding-top:5px}}@media screen and (max-width:350px){#primary-nav a[data-v-1bd4ebca],#primary-nav a[data-v-1bd4ebca]:visited,#primary-nav a[data-v-1bd4ebca]:hover{font-size:12px}}.update-hero{color:#fff;cursor:pointer;display:flex;overflow:hidden;padding:0;margin:0;position:relative;text-shadow:0 0 4px rgba(0,0,0,.7);transition:all .2s ease-in-out;border-radius:10px}.update-hero-container .update-hero{box-shadow:0 3px 10px #00000045}.update-hero-container .update-hero:hover{transform:scale(1.02)}.update-hero-container .update-hero:hover .update-hero-image{filter:contrast(110%) brightness(105%)}.update-hero-container .update-hero:hover .update-hero-cover{opacity:.8}.update-hero-content{align-items:center;display:flex;flex-direction:column;margin:calc(2.5vw + 12px) auto;padding:0 calc(2.5vw + 12px);position:relative;transition:all .45s cubic-bezier(.77,0,.175,1);width:100%;z-index:7;justify-content:center;text-align:center}.update-hero-cover{background:linear-gradient(to bottom,#ffffff26,#000000bf 90%);inset:0;overflow:hidden;position:absolute;z-index:6;transition:all .45s}.update-hero-image{background-position:50% 50%;background-size:cover;height:100%;left:0;position:absolute;top:0;transition:all .25s;width:100%;z-index:5}.update-active .update-hero-content{padding:0 calc(4vw + 44px + 1rem);margin:0 auto}.update-active .update-hero{border-radius:0}.update-active .update-date,.update-active .update-description,.update-active .tags{opacity:0;pointer-events:none;flex-grow:.001}.update-active .update-go-back{opacity:.8}.update-active .update-go-back:hover{opacity:1}.update-go-back{color:#fff;display:inline-block;transition:opacity .45s cubic-bezier(.77,0,.175,1);overflow:hidden;opacity:0;position:absolute;left:calc(4vw + 12px)}.update-name{font-weight:700;font-size:26px;margin:0;transition:all .45s cubic-bezier(.77,0,.175,1);min-height:1.2em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}.update-date,.update-description,.tags{transition:all .45s cubic-bezier(.77,0,.175,1);margin:0;padding:0;flex-grow:1;overflow:hidden}.tags{display:flex;overflow:hidden;padding:0;margin:0 0 0 auto}.tag{list-style-type:none;display:flex}.tag a{background:#00000040;border:1px solid #FFF;border-radius:4px;color:#fff;cursor:pointer;margin-right:10px;overflow:hidden;padding:3px 10px;position:relative;text-decoration:none;transition:all .3s}.tag a:after{background:#e86e1c;content:"";display:block;inset:0 -1px;position:absolute;transform:translateY(100%);transition:all .3s;z-index:-1}.tag a:hover{background:transparent;border-color:#e86e1c;text-shadow:none}.tag a:hover:after{transform:translateY(0)}@media screen and (max-width:600px){.update-name{font-size:18px}.update-date,.update-description{font-size:13px}.tags{font-size:14px;margin:0;order:4}}.scroller[data-v-7ef72e42]{transition:all .45s;overflow-x:auto;display:flex}.scroller[data-v-7ef72e42]::-webkit-scrollbar{width:5px;height:5px}.scroller[data-v-7ef72e42]::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:3px;padding:0 10px}.scroller>ul[data-v-7ef72e42]{flex:1;left:0;position:relative}.gallery[data-v-d75f7ee0]{flex:1;display:flex;flex-direction:column}.thumbnails[data-v-d75f7ee0]{display:flex;flex-direction:row;margin:1rem auto;padding:0 0 0 1rem;transition:all .2s}.thumbnail[data-v-d75f7ee0]{background-repeat:no-repeat;cursor:pointer;flex:1 0 auto;height:67px;list-style-type:none;overflow-y:hidden;padding:0;position:relative;transition:all .2s;width:90px;margin-left:1rem;border-radius:5px;overflow:hidden;box-shadow:0 3px 10px #00000045;max-width:120px}.thumbnail[data-v-d75f7ee0]:hover,.thumbnail.active[data-v-d75f7ee0]{transform:scale(1.15);box-shadow:0 3px 10px #00000091}.thumbnail.active[data-v-d75f7ee0]{border:1px solid rgba(255,255,255,.9)}.thumbnail img[data-v-d75f7ee0]{display:block}.photos-container[data-v-d75f7ee0]{min-height:calc(100vh - 147px - 2rem);flex:1;position:relative;overflow:hidden}.photos[data-v-d75f7ee0]{display:flex;flex:1 1 auto;height:100%;margin:0;overflow:hidden;padding:0;width:100%;scroll-behavior:smooth}.photo-container[data-v-d75f7ee0]{width:100%;list-style-type:none;flex-shrink:0}.photo[data-v-d75f7ee0]{background-size:contain;background-position:50% 50%;background-repeat:no-repeat;height:100%;width:100%}.photo-overlay[data-v-d75f7ee0]{position:absolute;left:0;right:0;bottom:0;color:#fff;padding:1rem 1.5rem;background:#000000bf;display:flex;align-items:flex-end;gap:1rem;z-index:2}.photo-meta[data-v-d75f7ee0]{display:flex;flex-direction:column;flex:1;gap:.25rem}.photo-description[data-v-d75f7ee0]{margin:0;font-size:1rem;line-height:1.4}.photo-index[data-v-d75f7ee0]{font-size:.85rem;opacity:.85}.photo-download[data-v-d75f7ee0]{border:1px solid rgba(255,255,255,.5);border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;transition:background .2s,border-color .2s,color .2s}.photo-download[data-v-d75f7ee0]:hover,.photo-download[data-v-d75f7ee0]:focus-visible{border-color:#fff;background:#fff3;outline:none}.photo-download svg[data-v-d75f7ee0]{width:18px;height:18px;fill:currentColor}.photo-next[data-v-d75f7ee0],.photo-prev[data-v-d75f7ee0]{background-repeat:no-repeat;top:0;bottom:0;cursor:pointer;opacity:.25;position:absolute;z-index:1}.photo-next[data-v-d75f7ee0]:hover,.photo-prev[data-v-d75f7ee0]:hover{opacity:1}.photo-prev[data-v-d75f7ee0]{left:0;width:20%;background-image:url(/images/arrow-left.png);background-position:8% 50%}.photo-next[data-v-d75f7ee0]{right:0;width:80%;background-image:url(/images/arrow-right.png);background-position:98% 50%}@media screen and (max-width:600px){.thumbnails[data-v-d75f7ee0]{transition:none}.thumbnail[data-v-d75f7ee0]{height:67px;width:90px}.photos[data-v-d75f7ee0]{overflow-x:scroll;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;width:100%!important;display:flex;flex-direction:row}.photos-container[data-v-d75f7ee0]{min-height:0}.photo-container[data-v-d75f7ee0]{flex:1 0 100%;scroll-snap-align:start}.photo-next[data-v-d75f7ee0],.photo-prev[data-v-d75f7ee0]{display:none}.photo-overlay[data-v-d75f7ee0]{flex-direction:column;align-items:flex-start;padding:.75rem 1rem}}.update{box-shadow:0 3px 10px #00000045;color:#fff;position:fixed;transition:all .45s cubic-bezier(.77,0,.175,1);overflow:hidden;display:flex;flex-direction:column}.update-body{background:#111;color:#f5f5f5;overflow-y:auto;padding:0;transition:all .45s cubic-bezier(.77,0,.175,1);display:flex;flex-direction:column;flex:1}.update-content{padding:30px;font-size:18px;line-height:1.65}.update-content p{max-width:50ch;margin:0 auto 1.5em}.update-content img{border:5px solid rgba(255,255,255,.15);box-shadow:0 0 5px #0000001a}.update-content .side-by-side{display:flex;gap:1rem;margin-bottom:1.5em}.update-content .side-by-side img{width:100%;display:block;object-fit:cover}.inline-lightbox-target{cursor:zoom-in}.lightbox{position:fixed;z-index:200;inset:0;background:#000000d9;display:flex;align-items:center;justify-content:center;padding:1.5rem;perspective:1400px}.lightbox-content{position:relative;background:#111;border:1px solid rgba(255,255,255,.2);border-radius:10px;width:min(1200px,95vw);height:min(85vh,900px);box-shadow:0 10px 35px #00000073;overflow:hidden;transform-origin:center}.lightbox-close{position:absolute;top:.75rem;right:.75rem;width:42px;height:42px;border-radius:999px;background:#0000008c;color:#fff;border:1px solid rgba(255,255,255,.2);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:22px;line-height:1;transition:transform .12s ease,background .12s ease,opacity .12s ease;box-shadow:0 4px 12px #00000059;z-index:5}.lightbox-close:hover,.lightbox-close:focus-visible{background:#000000b3;transform:scale(1.06);outline:none}.lightbox-close:active{transform:scale(.98)}.lightbox-content .gallery{height:100%}.lightbox-content .photos-container{min-height:100%}.lightbox-enter-active,.lightbox-leave-active{transition:opacity .45s cubic-bezier(.77,0,.175,1)}.lightbox-enter-from,.lightbox-leave-to{opacity:0}.lightbox-enter-active .lightbox-content,.lightbox-leave-active .lightbox-content{transition:transform .45s cubic-bezier(.77,0,.175,1),opacity .45s cubic-bezier(.77,0,.175,1)}.lightbox-enter-from .lightbox-content,.lightbox-leave-to .lightbox-content{opacity:0;transform:translateY(12px) scale(.97) rotateX(2deg)}@media screen and (max-width:700px){.lightbox{padding:.5rem}.lightbox-content{width:100%;height:90vh}}.update-active{overflow:hidden;margin:0}@media screen and (max-width:600px){.scroller{display:none}.update-content{font-size:16px}.update-content .side-by-side{grid-auto-flow:row;grid-auto-columns:unset;grid-template-columns:1fr}.update .scroller{overflow-x:scroll;-webkit-overflow-scrolling:touch}.update .scroller>ul{position:static}}.fullscreen-enter .update-hero{flex:1 1 auto}.fullscreen-enter .update-body{height:0}.thumbnails[data-v-f55f4a74]{display:flex;flex-wrap:wrap;gap:10px;position:absolute;left:-6%;top:-215px;transform:rotateX(50deg) rotateY(-9deg) rotate(-13deg);width:520px;perspective:2000px;transform-style:preserve-3d}.thumbnail[data-v-f55f4a74]{background-repeat:no-repeat;flex:1 0 auto;height:75px;list-style-type:none;overflow-y:hidden;padding:0;position:relative;transition:all .25s;width:100px;margin:0;border-radius:5px;overflow:hidden;box-shadow:0 3px 10px #00000045;transform:translateZ(1px);cursor:pointer}.thumbnail[data-v-f55f4a74]:hover{transform:translateZ(8px)}.thumbnail[data-v-f55f4a74]:nth-child(4n-4),.thumbnail[data-v-f55f4a74]:nth-child(4n-2),.thumbnail[data-v-f55f4a74]:nth-child(4n){transform:translateY(35px) translateZ(1px)}.thumbnail[data-v-f55f4a74]:nth-child(4n-4):hover,.thumbnail[data-v-f55f4a74]:nth-child(4n-2):hover,.thumbnail[data-v-f55f4a74]:nth-child(4n):hover{transform:translateY(35px) translateZ(8px)}.hero[data-v-46ed7147]{background-position:50% 50%;background-size:cover;display:grid;grid-template-columns:[first] minmax(calc(2vw + 6px),1fr) [firstcontent] 22em [leftdescriptionend] minmax(auto,calc(1130px - 44em)) [rightdescriptionstart] 22em [lastcontent] minmax(calc(2vw + 6px),1fr) [last];grid-template-rows:[first] 80px [firstcontent] minmax(150px,.75fr) [description] 1fr [lastcontent] 44% [last];inset:0;color:#f5f5f5;width:102%;height:100%;padding-left:1%;padding-right:1%;transform:translateZ(-1px) scale(2);text-shadow:0 0 4px rgb(0,0,0);transition:opacity .25s;position:absolute;isolation:isolate}.hero.hero-home[data-v-46ed7147]{background-image:url(/images/hi.webp)}.hero.hero-portfolio[data-v-46ed7147]{background-image:url(data:image/webp;base64,UklGRpwAAABXRUJQVlA4IJAAAAAQBQCdASogABQAPxF4s1IsJySisBgIAYAiCWQAxNgQ5n3fpsGqULHnR9ABYZCXeqVwAP7kEYhcBItxeylfffSelScotEvJ7N8SU7+NNDa4VfCrTB68APHExzvP2QeDsfSuDuDgO8uDu+MUi+uNc2Rxy2dZIKKRFhCiAQKgjJkUh9TjFr+ld6jNBKEwwJuwAAA=)}.hero.hero-portfolio[data-v-46ed7147]:before{background-image:url(/images/hi-code.webp);display:block}.hero.hero-portfolio p[data-v-46ed7147]{grid-column:rightdescriptionstart/lastcontent;text-align:right}.hero.hero-adventures[data-v-46ed7147]{background-image:url(data:image/webp;base64,UklGRjgBAABXRUJQVlA4ICwBAAAQBgCdASogABkAPtFUokuoJKMhsAgBABoJbACdEf/i2HVz4F7NDemQaXBxM4+BXNXs3ZF8gOUwhgAA/kBeZGSpxlaxb8fvh95p+t9z6rpCsdw//f684tppcYMRUN0O20qCsrIxVGk+y+bdyyPmV5kwiFWSG0RWX3rgo943pWGRaf07p94xZsSQJESy0eqA/bx16fVC7UDXfoKNoTqNN4QsGlKt8EkWWIZj9uU7rqYq9U3hRMyMmFpWl/l58Aft+N6oTNFN/9dz2ZF8uckWqPsl434FDmN975ZWlDXV34uKKcFd6rvIgHnpUgun64rSTE7TtQJ2+njOgKejrb0imGmszo8TgKvJ/W1o3MGWezVFQY4qCEoMnwM9zXR2FLJ3KX82v3oubO1u93zgAAA=)}.hero.hero-adventures[data-v-46ed7147]:before{background-image:url(/images/hi-adventures.webp);display:block}.hero.hero-adventures[data-v-46ed7147]:after{background-image:linear-gradient(to bottom,#00000073 0% 7%,#0000 12%,#efefef00 76%,#111)}.hero.hero-cycling[data-v-46ed7147]{background-image:url(data:image/webp;base64,UklGRqAAAABXRUJQVlA4IJQAAACwBACdASogABUAPxFwrlAsJiQisAgBgCIJYwC3uy6pazWU7gFdlns4RtNYI+/wAMtGUSyj1Agdgg53euCxVraVMWjVDIMqX9ILN2DEnxjk54B+ZBkoGtqxjcgfGQYQL8uTU9FZ8LW6pGxUQThxs/ZdvdmYrFyGR4yZbf+6klCY0bH96+DRItM15mFs4YbtRIctgAAA)}.hero.hero-cycling[data-v-46ed7147]:before{background-image:url(/images/hi-cycling.webp);display:block}.hero.hero-cycling[data-v-46ed7147]:after{background-image:linear-gradient(to bottom,#00000073 0% 7%,#0000 12%,#efefef00 76%,#111)}.hero.hero-mountaineering[data-v-46ed7147]{background-color:#88a4bd}.hero.hero-mountaineering[data-v-46ed7147]:before{background-image:url(/images/hi-mountaineering.webp);background-position:50% 0%;display:block}.hero.hero-mountaineering[data-v-46ed7147]:after{background-image:linear-gradient(to bottom,#00000073 0% 7%,#0000 12%,#efefef00 76%,#111)}.hero[data-v-46ed7147]:before{background-position:50% 50%;background-size:cover;content:"";display:none;position:absolute;inset:0;z-index:-1}.hero[data-v-46ed7147]:after{content:"";display:block;position:absolute;inset:0;background-image:linear-gradient(to bottom,#efefef00 60%,#111 90%);pointer-events:none}.hero h2[data-v-46ed7147]{grid-column:firstcontent/lastcontent;grid-row:firstcontent/description;margin:0;padding-top:5vh;font-size:100px;text-align:center}.hero p[data-v-46ed7147]{align-self:center;grid-column:firstcontent/leftdescriptionend;grid-row:description/lastcontent;font-size:22px;font-weight:600;text-align:left;position:relative;z-index:0}.hero p[data-v-46ed7147]:before{content:"";position:absolute;inset:-14px -18px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);-webkit-mask-image:radial-gradient(50% 50% at 50% 50%,#000 55%,#0000);mask-image:radial-gradient(50% 50% at 50% 50%,#000 55%,#0000);pointer-events:none;z-index:-1}.hero a[data-v-46ed7147]{color:inherit}.hero-spacekeeper[data-v-46ed7147]{height:56%;pointer-events:none}#updates-container[data-v-46ed7147]{transition:all .25s}.updates[data-v-46ed7147]{margin:0 calc(-2vw - 6px) calc(2vw + 6px);padding:0;position:relative;display:grid;grid-template-columns:[first] 1fr [quarter] 1fr [half] 1fr [three-quarter] 1fr [last];gap:1.25rem;grid-auto-flow:row dense}.update-hero-container[data-v-46ed7147]{list-style-type:none;transition:all .45s cubic-bezier(.77,0,.175,1);grid-column:first/last;min-width:0}.update-hero-container.tile-full[data-v-46ed7147]{grid-column:first/half;grid-row:1/3}.update-hero-container.tile-quarter[data-v-46ed7147]{grid-row:1/2;grid-column:unset;height:9rem}.update-hero-container.tile-half[data-v-46ed7147]{grid-column:half/last;grid-row:2/3;height:9rem}.tile[data-v-46ed7147]{background:#fff;border-radius:10px;box-shadow:0 3px 10px #00000045;position:relative;transition:all .2s ease-in-out}.tile a[data-v-46ed7147]{color:inherit;display:block;padding:15px;position:absolute;inset:0}.tile a[data-v-46ed7147]:hover{text-decoration:none}.tile h3[data-v-46ed7147]{margin:0 0 .5rem;font-size:24px}.tile[data-v-46ed7147]:hover{transform:scale(1.02);filter:contrast(103%) brightness(103%)}#tile-lighterpack[data-v-46ed7147]{background-image:url(/images/tile-lp.webp);background-size:cover;color:#111}#tile-mountaineering[data-v-46ed7147]{background-image:url(/images/tile-mountains.webp);background-size:cover;background-position:100% 40%}#tile-mountaineering h3[data-v-46ed7147]{color:#f5f5f5;text-shadow:0 0 4px rgba(0,0,0,.5)}#tile-touring[data-v-46ed7147]{background-image:url(/images/tile-bike-tour.webp);background-size:cover;background-position:50% 50%}#tile-touring h3[data-v-46ed7147]{color:#f5f5f5;text-shadow:0 0 4px rgba(0,0,0,.5)}#tile-portfolio[data-v-46ed7147]{background:#f5f5f5;position:relative;overflow:hidden}#tile-portfolio h3[data-v-46ed7147]{color:#111;position:relative;z-index:1;display:inline;text-shadow:0 0 4px #F5F5F5}#tile-pilot[data-v-46ed7147]{background-color:#3c2d89;aspect-ratio:4/3;color:#fff}#tile-pilot a[data-v-46ed7147]{display:flex;flex-direction:column}#tile-amazon[data-v-46ed7147]{background-color:#11a0dc;grid-column:half/last;grid-row:1/3;aspect-ratio:4/3;color:#fff}#tile-amazon a[data-v-46ed7147]{display:flex;flex-direction:column}.tile-image-container[data-v-46ed7147]{border-radius:20px;overflow:hidden;transition:margin .2s}.list-leave-active[data-v-46ed7147]{position:absolute;width:100%}.list-enter[data-v-46ed7147],.list-leave-to[data-v-46ed7147]{opacity:0}.hero-fade-leave-active[data-v-46ed7147]{position:absolute;z-index:1}.hero-fade-leave-to[data-v-46ed7147]{opacity:0}@media screen and (max-width:960px){.tile h3[data-v-46ed7147]{font-size:20px}}@media screen and (max-width:600px){.hero[data-v-46ed7147]{grid-template-columns:[first] minmax(calc(2vw + 6px),1fr) [firstcontent] 20em [leftdescriptionend] minmax(auto,calc(1130px - 44em)) [rightdescriptionstart] 20em [lastcontent] minmax(calc(2vw + 6px),1fr) [last];grid-template-rows:[first] 80px [firstcontent] 100px [description] 1fr [lastcontent] 40% [last]}.hero .container[data-v-46ed7147]{padding-top:0}.hero h2[data-v-46ed7147]{font-size:3rem;margin-left:calc(2vw + 6px);padding-top:1vh;text-align:left}.hero p[data-v-46ed7147]{align-self:start;font-size:16px;padding-left:calc(2vw + 6px)}.hero.hero-portfolio p[data-v-46ed7147]{grid-column:firstcontent/leftdescriptionend;text-align:left}.updates[data-v-46ed7147]{grid-template-columns:[first] 1fr [last]}.update-hero-container.tile[data-v-46ed7147]{grid-column:first/last;grid-row:unset}.update-hero-container.tile.tile-quarter[data-v-46ed7147],.update-hero-container.tile .tile-half[data-v-46ed7147]{height:7rem}.tile h3[data-v-46ed7147]{font-size:24px}#tile-portfolio[data-v-46ed7147]{aspect-ratio:4/2}#tile-amazon[data-v-46ed7147]{grid-column:first/last;grid-row:2}}.resume[data-v-24aa03af]{background:#f5f5f5;color:#111;font-size:14px;position:relative;transition:all .25s}.resume .container[data-v-24aa03af]{position:relative}.resume h2[data-v-24aa03af]{margin:40px 0 0;font-size:26px}.resume h2+h3[data-v-24aa03af]{margin-top:.125em;color:#555;font-size:16px;margin-bottom:.25em}.resume h3[data-v-24aa03af]:first-child{font-size:18px;margin:0 0 .5em;position:relative;display:inline-block}.resume h3[data-v-24aa03af]:first-child:after{height:1px;border-bottom:2px solid #555;content:"";display:block;position:absolute;top:50%;left:100%;width:9999px;margin-left:1em}.resume .header[data-v-24aa03af]{text-align:center;margin-bottom:.5em}.resume section[data-v-24aa03af]{margin-bottom:1em;overflow:hidden}.resume p[data-v-24aa03af]{margin:0 0 3px}.resume .silent[data-v-24aa03af]{color:#111}.resume-contact-info[data-v-24aa03af]{display:flex;justify-content:center;gap:2em}#work-experience[data-v-24aa03af]{margin:0;padding:0}#work-experience>li[data-v-24aa03af]{list-style-type:none;margin:1em 0}#work-experience>li[data-v-24aa03af]:first-child{margin-top:0}#work-experience ul[data-v-24aa03af]{margin:0;padding:0}#work-experience ul li[data-v-24aa03af]{border:none;list-style:circle outside;margin-left:25px;margin-bottom:3px;padding:0}.work-experience-company[data-v-24aa03af],.work-experience-title[data-v-24aa03af]{margin-right:8px}.work-experience-dates[data-v-24aa03af]{color:#555}.sidelinks[data-v-24aa03af]{position:absolute;right:calc(4vw + 12px);text-align:right}.pdf[data-v-24aa03af]{border:1px solid #111;color:#111;display:inline-block;padding:15px;text-decoration:none;text-transform:uppercase}.pdf[data-v-24aa03af]:hover{border-color:#1b77d3;color:#1b77d3}.pdf[data-v-24aa03af]:first-child{margin-left:0}@media screen and (max-width:600px){.sidelinks[data-v-24aa03af]{position:static;text-align:center;width:100%;margin:20px 0}.resume h2[data-v-24aa03af]{margin-top:0}.resume-contact-info[data-v-24aa03af]{flex-direction:column;gap:0}}@media print{.resume[data-v-24aa03af]{background:#fff;font-size:10pt}.resume h2[data-v-24aa03af]{font-size:18pt;margin-top:0}.resume h3[data-v-24aa03af]{font-size:13pt}header[data-v-24aa03af],.sidelinks[data-v-24aa03af]{display:none}.container[data-v-24aa03af]{margin:0;padding:0}.parallax-container[data-v-24aa03af]{overflow:auto}}
