html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{-webkit-text-size-adjust:none}*,*:before,*:after{box-sizing:border-box}html{font-size:17pt}body{line-height:1;min-height:100vh;min-width:320px;overflow-x:hidden;word-wrap:break-word;background-color:#fff}strong{color:inherit;font-weight:bolder}em{font-style:italic}a{color:inherit;text-decoration:underline;transition:color .25s ease}.site-wrapper{-webkit-overflow-scrolling:touch;align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow:hidden;position:relative;z-index:2}.site-main{align-items:center;display:flex;flex-grow:0;flex-shrink:0;justify-content:center;max-width:100%;position:relative;text-align:center;z-index:1}.site-main>.inner{--padding-horizontal: 6rem;--padding-vertical: 6rem;--spacing: 1.5rem;--width: 75rem;max-width:100%;position:relative;width:var(--width);z-index:1;padding:var(--padding-vertical) var(--padding-horizontal)}.site-main>.inner>*{margin-top:var(--spacing);margin-bottom:var(--spacing)}.site-main>.inner>:first-child{margin-top:0!important}.site-main>.inner>:last-child{margin-bottom:0!important}.container{--alignment: left;--flex-alignment: flex-start;--gutters: 5rem;display:flex;width:100%;align-items:center;justify-content:center;background-color:transparent}.container>.wrapper{vertical-align:top;position:relative;max-width:var(--width, 75rem);width:100%}.container>.wrapper>.inner{--padding-vertical: 2rem;vertical-align:top;position:relative;max-width:100%;text-align:var(--alignment);padding:var(--padding-vertical) 0;flex-wrap:wrap;display:flex;align-items:flex-start}.container>.wrapper>.inner>*{flex-grow:0;flex-shrink:0;max-width:100%;text-align:var(--alignment);padding:0 0 0 var(--gutters)}.container>.wrapper>.inner>*:first-child{margin-left:calc(var(--gutters) * -1)}.container>.wrapper>.inner>*>*{margin-bottom:var(--spacing, 1.5rem);margin-top:var(--spacing, 1.5rem)}.container>.wrapper>.inner>*>*:first-child{margin-top:0!important}.container>.wrapper>.inner>*>*:last-child{margin-bottom:0!important}.container>.wrapper>.inner>.col{width:calc(50% + (var(--gutters) / 2))}.location{text-transform:lowercase;color:#404040;font-family:Space Mono,monospace;font-size:.75em;line-height:2;font-weight:400}.heading{color:#404040;font-family:Work Sans,sans-serif;letter-spacing:-.05rem;width:100%;font-size:2.5em;line-height:1.25;font-weight:600}.bio{color:#404040;font-family:Arial,sans-serif;font-size:1.125em;line-height:1.5;font-weight:400}.bio a{text-decoration:underline}.bio a:hover{text-decoration:none}.newsletter{color:#404040;font-family:Arial,sans-serif;font-size:1em;line-height:1.5;font-weight:400}.newsletter a{text-decoration:underline}.newsletter a:hover{text-decoration:none}.social-icons{display:flex;flex-wrap:wrap;justify-content:var(--flex-alignment, flex-start);letter-spacing:0;padding:0;font-size:1.75em;gap:1.5rem}.social-icons:not(:first-child){margin-top:3rem!important}.social-icons:not(:last-child){margin-bottom:3rem!important}.social-icons li{position:relative;z-index:1}.social-icons li a{align-items:center;display:flex;justify-content:center;border-radius:.5rem;height:1em;width:1em;transition:transform .25s ease,color .25s ease;text-decoration:none}.social-icons li a svg{display:block;pointer-events:none;height:100%;width:100%;fill:#404040;transition:fill .25s ease}.social-icons li a:hover{transform:scale(1.2)}.profile-image{display:block;line-height:0;max-width:100%;position:relative}.profile-image .frame{display:inline-block;max-width:100%;overflow:hidden;vertical-align:top;width:25rem;height:30rem}.profile-image .frame img{max-width:100%;vertical-align:top;height:100%!important;object-fit:cover;object-position:center;width:100%!important}.fade-up{opacity:0;transform:translateY(1.5rem);transition:opacity .75s ease,transform .75s ease}.fade-up.visible{opacity:1;transform:translateY(0)}.social-icons li.fade-up:nth-child(1){transition-delay:0s}.social-icons li.fade-up:nth-child(2){transition-delay:.25s}.social-icons li.fade-up:nth-child(3){transition-delay:.5s}@media(max-width:1680px){html{font-size:12pt}}@media(max-width:1280px){html{font-size:12pt}}@media(max-width:980px){html{font-size:11pt}}@media(max-width:736px){html{font-size:11pt}.site-main>.inner{--padding-horizontal: 2rem;--padding-vertical: 3.5rem;--spacing: 1.5rem}.location{font-size:.75em;line-height:2}.heading{letter-spacing:-.04375rem;font-size:2.5em;line-height:1.25}.bio{font-size:1.125em;line-height:1.5}.newsletter{font-size:1em;line-height:1.5}.social-icons{font-size:1.75em;gap:1.5rem}.social-icons:not(:first-child){margin-top:2.25rem!important}.social-icons:not(:last-child){margin-bottom:2.25rem!important}.profile-image .frame{width:25rem;height:37.5rem!important}.container>.wrapper>.inner{flex-direction:column!important;flex-wrap:nowrap!important;--gutters: 5rem;--padding-vertical: 2rem}.container>.wrapper>.inner>*:first-child{margin-left:0!important;padding-top:0!important}.container>.wrapper>.inner>*{padding:calc(var(--gutters) * .5) 0!important}.container>.wrapper>.inner>*:last-child{padding-bottom:0!important}.container>.wrapper>.inner>.col{min-height:100%!important;width:100%!important}}@media(max-width:480px){.site-main>.inner{--spacing: 1.3125rem}.profile-image .frame{height:30rem!important}}@media(max-width:360px){.site-main>.inner{--padding-horizontal: 1.5rem;--padding-vertical: 2.625rem;--spacing: 1.125rem}.location{font-size:.75em}.heading{font-size:2.5em}.bio{font-size:1.125em}.newsletter{font-size:1em}.social-icons{gap:1.125rem}.profile-image .frame{height:26.25rem!important}.container>.wrapper>.inner{--gutters: 3.75rem;--padding-vertical: 1.5rem}}
