@keyframes spin-two{0%,57%{transform:rotateY(0deg) rotateX(1turn)}23%,to{transform:rotateY(1turn) rotateX(0deg)}}@keyframes color-two{14%{border:5px solid #f6416c}76%{border:5px solid #f8f3d4}76%{border:5px solid #00b8a9}104%{border:5px solid #ffde7d}}.two{animation:spin-two 11s linear infinite,color-two 20s linear infinite}@keyframes spin-three{0%,54%{transform:rotateY(0deg) rotateX(1turn)}25%,to{transform:rotateY(1turn) rotateX(0deg)}}@keyframes color-three{7%{border:5px solid #f6416c}29%{border:5px solid #f8f3d4}72%{border:5px solid #00b8a9}91%{border:5px solid #ffde7d}}.three{animation:spin-three 11s linear infinite,color-three 17s linear infinite}@keyframes spin-four{0%,65%{transform:rotateY(0deg) rotateX(1turn)}24%,to{transform:rotateY(1turn) rotateX(0deg)}}@keyframes color-four{5%{border:5px solid #f6416c}29%{border:5px solid #f8f3d4}73%{border:5px solid #00b8a9}105%{border:5px solid #ffde7d}}.four{animation:spin-four 13s linear infinite,color-four 31s linear infinite}@keyframes spin-five{0%,59%{transform:rotateY(0deg) rotateX(1turn)}35%,to{transform:rotateY(1turn) rotateX(0deg)}}@keyframes color-five{6%{border:5px solid #f6416c}65%{border:5px solid #f8f3d4}80%{border:5px solid #00b8a9}108%{border:5px solid #ffde7d}}.five{animation:spin-five 9s linear infinite,color-five 25s linear infinite}@keyframes spin-six{0%,66%{transform:rotateY(0deg) rotateX(1turn)}37%,to{transform:rotateY(1turn) rotateX(0deg)}}@keyframes color-six{4%{border:5px solid #f6416c}41%{border:5px solid #f8f3d4}80%{border:5px solid #00b8a9}96%{border:5px solid #ffde7d}}.six{animation:spin-six 11s linear infinite,color-six 18s linear infinite}@keyframes spin-seven{0%,56%{transform:rotateY(0deg) rotateX(1turn)}32%,to{transform:rotateY(1turn) rotateX(0deg)}}@keyframes color-seven{7%{border:5px solid #f6416c}34%{border:5px solid #f8f3d4}90%{border:5px solid #00b8a9}159%{border:5px solid #ffde7d}}.seven{animation:spin-seven 12s linear infinite,color-seven 22s linear infinite}@keyframes spin-eight{0%,50%{transform:rotateY(0deg) rotateX(1turn)}21%,to{transform:rotateY(1turn) rotateX(0deg)}}@keyframes color-eight{15%{border:5px solid #f6416c}73%{border:5px solid #f8f3d4}57%{border:5px solid #00b8a9}81%{border:5px solid #ffde7d}}.eight{animation:spin-eight 12s linear infinite,color-eight 26s linear infinite}@keyframes spin-center{0%,57%{transform:rotateY(0deg) rotateX(1turn)}37%,to{transform:rotateY(1turn) rotateX(0deg)}}@keyframes color-center{19%{border:5px solid #f6416c}55%{border:5px solid #f8f3d4}120%{border:5px solid #00b8a9}132%{border:5px solid #ffde7d}}.center{animation:spin-center 12s linear infinite,color-center 28s linear infinite}.wrap{position:relative;width:100px;height:100px;margin-right:100px;margin-bottom:100px}.loading-span{display:block;border-radius:100%;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute}.center{width:60%;height:60%;top:70%;left:70%}.center,.one{border:5px solid #f6416c}.one{width:10%;height:10%;top:95%;left:95%}.two{width:70%;height:70%;border:5px solid #f8f3d4;top:65%;left:65%}.three{width:80%;height:80%;border:5px solid #00b8a9;top:60%;left:60%}.four{width:90%;height:90%;border:5px solid #ffde7d;top:55%;left:55%}.five{width:100%;height:100%;border:5px solid #f6416c;top:50%;left:50%}.six{width:110%;height:110%;border:5px solid #f8f3d4;top:45%;left:45%}.seven{width:120%;height:120%;border:5px solid #00b8a9;top:40%;left:40%}.eight{width:130%;height:130%;border:5px solid #ffde7d;top:35%;left:35%}*{z-index:1;font-weight:300}html{scroll-behavior:smooth}a{text-decoration:none;color:#fff}.letter:hover{color:#8e9eab}.header{width:100%;height:100vh;margin-bottom:15vh;z-index:2814;color:#fff;display:flex;justify-content:center;align-items:center}.header h2{margin:0;cursor:pointer;text-shadow:0 1px #304352}.header button,.header h2{z-index:9999}.App{background-color:#111;overflow-y:scroll;color:#fff;background:linear-gradient(90deg,rgba(22,30,37,.7),rgba(81,90,97,.7) 80%,rgba(86,93,87,.7))}@media only screen and (min-width:1024px){.App{scroll-snap-type:y mandatory}}.App:after,.App:before{animation:grain 9s steps(7) infinite reverse;opacity:.35;background-image:url(/noise.svg);content:"";height:300%;left:-50%;position:fixed;top:-100%;width:300%}.App:after{animation:grain 8s steps(7) infinite}@keyframes grain{0%,to{transform:translate(0) scale(1)}10%{transform:translate(-5%,-10%) scale(1.02)}20%{transform:translate(-15%,5%) scale(.98)}30%{transform:translate(7%,-25%) scale(1.01)}40%{transform:translate(-5%,25%) scale(1.03)}50%{transform:translate(-15%,10%) scale(.97)}60%{transform:translate(15%) scale(1.02)}70%{transform:translateY(15%) scale(.99)}80%{transform:translate(3%,35%) scale(1.01)}90%{transform:translate(-10%,10%) scale(1)}}.content{width:100%;display:flex;flex-direction:column;margin:-10vh auto 0}@media only screen and (min-width:1024px){.content{margin-top:-20vh;width:100%}}.content__section-top{display:flex;justify-content:space-between;height:unset;align-items:center;flex-direction:column;margin-top:12vh;margin-bottom:3vh}@media only screen and (min-width:1024px){.content__section-top{flex-direction:row;height:100vh;margin-left:3rem;margin-right:3rem}}.content__section-top-article{width:60%;margin-bottom:4rem}@media only screen and (min-width:1024px){.content__section-top-article{width:22%;margin-bottom:0}}.content__section-top-article-link:hover .content__section-top-img{padding:.5rem;box-sizing:border-box}.content__section-top-title{margin-bottom:2rem;text-shadow:0 1px #304352}.content__section-top-img{width:80%;margin:0 auto;display:block;border-radius:10px;transition:padding .4s ease}.content__down-arrow{width:100%;display:none;align-items:center;justify-content:center;margin-top:-12vh;height:12vh;text-align:center}.content__down-arrow:hover .content__down-arrow-img{padding:.3rem;box-sizing:border-box}@media only screen and (min-width:1024px){.content__down-arrow{display:flex}}.content__down-arrow-img{width:10%;transition:all .4s ease}.content__block{display:flex;flex-direction:column;justify-content:center;min-height:100vh;border-radius:20px;padding:3rem 2rem;margin:0;font-size:1.3em}@media only screen and (min-width:1024px){.content__block{padding:3rem}}.content__block-wrap,.content__block-wrap--no-border{margin:0;background:#304352;background:linear-gradient(90deg,rgba(48,67,82,.4),rgba(142,158,171,.4) 80%,hsla(33,12%,82%,.4))}.content__block-wrap--no-border:nth-child(2n),.content__block-wrap:nth-child(2n){background:none}.content__block-wrap--no-border{border:none}.content__block-sub-title{margin:0;color:#d7d2cc;text-align:right;padding-right:0}@media only screen and (min-width:1024px){.content__block-sub-title{padding-right:1rem}}.content__block-title{text-align:right;padding-right:0;margin-bottom:2.5rem}@media only screen and (min-width:1024px){.content__block-title{padding-right:1rem;margin-bottom:1.5rem}}.content__block-inner{display:flex;flex-direction:column;justify-content:space-between;flex-wrap:wrap;color:#fff}@media only screen and (min-width:1024px){.content__block-inner{flex-direction:row}}.content__block-left,.content__block-right{width:100%;display:flex;flex-direction:column;justify-content:center;gap:1rem;margin-bottom:1rem}@media only screen and (min-width:1024px){.content__block-left,.content__block-right{width:45%;padding:1rem;margin-bottom:0}}.content__block-img{border-radius:10px;width:100%}.content__block:nth-of-type(2n) .content__block-inner{flex-direction:row-reverse}.content__block:nth-of-type(2n) .content__block-sub-title,.content__block:nth-of-type(2n) .content__block-title{padding-left:0}@media only screen and (min-width:1024px){.content__block:nth-of-type(2n) .content__block-sub-title,.content__block:nth-of-type(2n) .content__block-title{text-align:left;padding-left:1rem}}.content__contact{width:90%;height:100vh;text-align:center;margin:0 auto 5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1.3em}@media only screen and (min-width:1024px){.content__contact{width:50%}}h1,h2,h3,h4,h5,h6{text-align:center}.full-title,.full-title--border-top,.full-title--first{font-size:8rem;text-shadow:0 1px #304352;height:100vh;display:flex;justify-content:center;align-items:center;margin:0;cursor:default}@media only screen and (min-width:767px){.full-title,.full-title--border-top,.full-title--first{font-size:13rem}}.full-title--first{font-size:20vw}.button{margin:2rem auto;padding:1rem;background-color:#304352;color:#fff;text-decoration:none;border:2px solid #fff}.button:hover{background-color:#fff;color:#000}.bottom-space{margin-bottom:3.5rem}.close-norwich,.john-hamm{display:none}.img-wrap{position:relative;width:100%;aspect-ratio:1/1}.img-wrap:hover .john-hamm{display:block}.img-wrap:hover .not-hamm{display:none}.img-wrap:hover .close-norwich{display:block}.img-wrap:hover .not-close{display:none}.full-w{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.Typewriter{margin-left:1rem;margin-top:1rem}.Typewriter__wrapper{font-size:2rem}.no-radius{border-radius:0}.show-on-mobile{display:none}@media only screen and (min-width:1024px){.show-on-mobile{display:block}}.hide-on-mobile{display:block}@media only screen and (min-width:1024px){.hide-on-mobile{display:none}}.sneaky-tim{position:absolute;height:50vh;bottom:-50vh;left:4rem;animation:sneak 10s linear 15s 1;z-index:10;display:none}@media only screen and (min-width:1024px){.sneaky-tim{display:block}}@keyframes sneak{0%,to{bottom:-50vh}30%,60%{bottom:-18vh}}.flaticon{text-align:center;margin:5rem 0 2rem}.hellothere{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:1rem;display:block}.linear-wipe{text-align:center;text-shadow:none;background:linear-gradient(90deg,#fff 20%,#8e9eab 40%,#8e9eab 60%,#fff 80%);background-size:200% auto;color:#000;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:shine 10s linear infinite}@keyframes shine{to{background-position:-200%}}img{height:auto}.contentlink{font-style:italic}.contentlink:hover{text-decoration:underline}.blob-container{width:100%;position:fixed;top:50vh}.blob-container .blobs{width:30vh;height:30vh;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.blob-container .blobs .blob{width:100%;height:100%;border-radius:100%;position:absolute;background-color:#729b9d;mix-blend-mode:multiply;filter:blur(40px);opacity:.2}.blob-container .blobs .blob.a{background-color:#8e9eab;animation:circular2 30s linear infinite}.blob-container .blobs .blob.b{background-color:#d7d2cc;animation:circular 15s linear infinite}.blob-container .blobs .blob.c{animation:circular 40s linear infinite}@keyframes circular{0%{transform:translateY(-150px)}25%{transform:translate(150px)}50%{transform:translateY(150px)}75%{transform:translate(-150px)}to{transform:translateY(-150px)}}@keyframes circular2{0%{transform:translateY(150px)}25%{transform:translate(-150px)}50%{transform:translateY(-150px)}75%{transform:translate(150px)}to{transform:translateY(150px)}}