a,abbr,address,article,aside,audio,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,label,legend,li,main,mark,nav,ol,p,pre,q,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,video{margin:0;padding:0;border:0}html{font-size:62.5%}body{font-size:2rem;line-height:1.5}*{font-family:inherit;font-size:inherit;line-height:inherit}a,a:visited{color:inherit}article,aside,footer,header,main,nav,section{display:block}*{box-sizing:border-box}:after,:before{box-sizing:inherit}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none}img,video{max-width:100%}img{border-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}[hidden]{display:none!important}[disabled]{cursor:not-allowed}:focus:not(:focus-visible){outline:0}.sr-only{position:absolute;clip:rect(1px,1px,1px,1px);left:-9999px;top:-9999px}div .swipeOver-linkListWrapper{display:flex;justify-content:space-around;width:100%}:root{--body-text:'Work Sans__subset',"Work Sans";--heading-text:'Baskervville__subset',"Baskervville";--foreground-color:#222222;--background-color:white}.content,body{display:flex;flex-direction:column}.siteNav>ul>li:hover>a~.menuList-dropdown,.swipeOver{display:flex}html{font-family:var(--body-text);color:var(--foreground-color)}body{min-height:100vh;justify-content:space-between}strong{font-weight:700}.content{margin:0 25vw}h1,h2,h3,h4,h5,h6{font-family:var(--heading-text);line-height:1.1;margin:1.5rem 0;font-weight:400}h1{font-size:6rem}h2{font-size:5rem}h3{font-size:4rem}h4{font-size:3rem}h5{font-size:2rem}h6{font-size:1rem}.menuList-link,.small-caps,.swipeOver-link{text-transform:uppercase;font-size:1.5rem;font-weight:450;letter-spacing:.2rem;text-decoration:none}p{margin:2.5rem 0}a{text-decoration-line:none;border-bottom:1px solid rgba(34,34,34,.3)}blockquote{margin:0 2rem 0 1rem;border-radius:5px;font-style:italic;padding:1rem 1.2rem;background-color:#ececec;border-left:.5rem solid #222}blockquote p{margin:0;padding:1rem}.siteNav{position:sticky;display:grid;grid-template-columns:.4fr .6fr;align-items:center;padding:2rem 4rem;top:0;background:#fff;z-index:5}.siteNav.headroom{will-change:transform;transition:transform .2s linear}.siteNav.headroom--pinned{transform:translateY(0)}.siteNav.headroom--unpinned{transform:translateY(-100%)}.siteNav *{border:none}.siteNav>ul{justify-self:center;width:100%;display:flex;justify-content:space-between}.menuList-dropdown{position:absolute;background-color:rgba(30,30,30,.95);color:rgba(255,255,255,.3);padding:1.5rem;transform:translateY(10%);opacity:0}.menuList-dropdown>a{border:none;font-size:1.25rem;padding:.5rem 0}.menuList-dropdown>a:hover{color:#fff}.siteNav>ul>li:hover>a~.menuList-dropdown{opacity:1;flex-direction:column;flex:1;transform:translateX(0);transition:all .3s ease-in}.menuList-link,.swipeOver-link{border-bottom:none;color:#222}.siteNav>ul:hover>li:not(:hover)>a{color:rgba(34,34,34,.3)}.siteNav-hamburger{display:none}.swipeOver{justify-content:space-between;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;padding:3rem 4rem;transform:translateX(-200%);transition:transform .5s ease-out;z-index:19}.swipeOver ul{line-height:2.5}.swipeOver-isOpen{transform:translateX(0)}.swipeOver-dropdown{flex-direction:column;transition:all 10s;position:unset;display:none;background-color:transparent;color:#222;padding:0 0 0 4rem;margin:0}.swipeOver-dropdown>a{border:none}.swipeOver-dropdown-isOpen{display:flex;opacity:1;transform:unset}.swipeOver-linkListWrapper{display:flex;width:100%;justify-content:space-around}.close{color:gray;font-size:3rem;font-weight:700;border:none;cursor:pointer;z-index:5}.footer{background-color:#222;color:#fff;text-align:center;margin-top:3rem;padding:6rem 2rem 1rem 2rem}.footer-links{text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#fff;border-bottom:1px solid rgba(255,255,255,.3)}.footer span{padding:0 .5rem;color:#ececec}.footer-byline{font-size:1.5rem;color:#ececec95;margin:0;margin-top:4rem}.footer-byline a{border-bottom:1px solid rgba(255,255,255,.3)}span.heart{color:#ececec95}.footer-github{fill:#ececec95;width:15px}.button{padding:2rem 3rem;margin:1.5rem 3rem;border:.25rem solid #000;transition:.15s ease-in-out;background:0 0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none}.button:hover{color:#fff;background-color:#222}.blur-up{-webkit-filter:blur(5px);filter:blur(5px);transition:filter .3s,-webkit-filter .2s}.blur-up.lazyloaded{-webkit-filter:blur(0);filter:blur(0)}@media all and (max-width:1000px){.content{margin:2vw 15vw}.siteNav-hamburger{cursor:pointer;display:inline-block;width:36px;stroke:#222}.siteNav{display:flex;justify-content:space-between}.siteNav>ul{display:none}.siteNav-siteTitle h3{font-size:3rem}}@media all and (max-width:500px){.content{margin:0 5vw}}.heroWrapper-disabled{transform:translateY(-100vh)}.heroWrapper-linkButtons>.heroWrapper-linkButton:hover{background:#222;color:#fff}.content{align-items:center;text-align:center}.signOff{align-self:flex-end;text-align:right}.signOff-signature{font-style:italic;margin-top:.75rem}.signOff p{text-transform:uppercase;font-size:1.5rem;font-weight:450;letter-spacing:.2rem;text-decoration:none;padding-right:4rem;margin-bottom:0}.siteNav{z-index:1}.swipeOver{z-index:25}.video{object-fit:cover;height:calc(var(--vh,1vh) * 100);z-index:-1}@keyframes shadow-pulse{0%{box-shadow:0 0 0 0 rgba(255,255,255,.4)}100%{box-shadow:0 0 0 17px rgba(255,255,255,0)}}.mobileMenuButton,.mutebutton{all:unset;background:hsla(0,0%,0%,.7);border:.125vw solid #fff;cursor:pointer;position:absolute;top:20px;width:6.5vh;height:6.5vh;border-radius:50%;display:flex;justify-content:center;align-items:center;z-index:5}.mutebutton{left:20px}.mobileMenuButton{right:20px}.mobileMenuButton:hover,.mutebutton:hover{color:#000;background-color:hsla(0,0%,100%,.75);border:.125vw solid #222;stroke:#fff}.mobileMenuButton-icon,.mutebutton-icon{fill:transparent;width:5vh;height:5vh;stroke:#fff}.mobileMenuButton:hover>.mobileMenuButton-icon,.mutebutton:hover>.mutebutton-icon{stroke:#222;fill:transparent}.heroWrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;transition:all .75s ease-in-out}.videoWrapper{display:grid;grid-template-columns:1fr 1.6fr}.heroWrapper-textBlock{display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin-bottom:15vh}.heroWrapper-heroName{margin:0 0 1.5vw;font-size:7vw;text-align:center;color:#222;font-style:italic}.heroWrapper-linkButtons>.heroWrapper-linkButton{border:.125vw solid #000;font-size:1.25vw;border-radius:.25rem;color:#222;white-space:nowrap;text-decoration:none;cursor:pointer;transition:all .15s ease-in-out;padding:1vw;margin:0 1rem}.scrollDown{position:absolute;bottom:0;display:flex;flex-direction:column;align-items:center;padding:1.5vh 3vh 3vh 3vh}.scrollDown-invite{margin:0;font-size:2vw;font-style:italic;color:#222222cc}.scrollDown-arrowDown{stroke:#222222cc;width:4vw}.hero{margin:0 0 2rem;display:flex;flex-direction:column;align-items:center}.hero-heroImage{margin:0 3rem 1.5rem 2rem;max-width:35%;border-radius:50%;justify-self:center}.hero-heroBody{display:flex;flex-direction:column;align-items:center}.bodyImage{width:50%}@media all and (max-width:500px){.videoWrapper{display:flex;flex-direction:column;align-items:center}.heroWrapper{position:absolute;bottom:0;justify-content:space-between}.heroWrapper-textBlock{margin-bottom:3vh}.heroWrapper-heroName{margin:0;width:100vw;font-size:15vmin;text-align:center;color:#fff;background:hsla(0,0%,0%,.7);padding:1vh 0;font-style:italic}.heroWrapper-linkButtons{display:flex;flex-direction:column;text-align:center}.heroWrapper-linkButtons>.heroWrapper-linkButton{padding:2.5vw;border:.125vw solid #fff;margin-top:2vh;border-radius:.25rem;background:hsla(0,0%,0%,.7);color:#fff;font-size:4vw;white-space:nowrap;text-decoration:none;cursor:pointer;transition:.15s ease-in-out}.heroWrapper-linkButtons>.heroWrapper-linkButton:hover{color:#000;background-color:hsla(0,0%,100%,.75);border:.125vw solid #222}.scrollDown{position:static;background:#222}.scrollDown-invite{margin:0;font-size:4vmin;color:#fff;font-style:italic}.scrollDown-arrowDown{text-shadow:.2vw .4vw .3vw #222;stroke:#fff;font-size:4vmin}.bodyImage{width:100%}.hero-heroImage{width:40%}.hero h2{font-size:3rem}}