@-webkit-keyframes animate-arrow{0%{stroke-dasharray:1 226.19467px;stroke-dashoffset:0}to{stroke-dasharray:226.19467px,226.19467px;stroke-dashoffset:0}}@keyframes animate-arrow{0%{stroke-dasharray:1 226.19467px;stroke-dashoffset:0}to{stroke-dasharray:226.19467px,226.19467px;stroke-dashoffset:0}}@-webkit-keyframes rotate-forward{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg)}to{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}@keyframes rotate-forward{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg)}to{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}@-webkit-keyframes smoothscroll{0%{-webkit-transform:translateX(var(--startAnimation));transform:translateX(var(--startAnimation))}to{-webkit-transform:translateX(var(--animationWidth));transform:translateX(var(--animationWidth))}}@keyframes smoothscroll{0%{-webkit-transform:translateX(var(--startAnimation));transform:translateX(var(--startAnimation))}to{-webkit-transform:translateX(var(--animationWidth));transform:translateX(var(--animationWidth))}}@-webkit-keyframes slidein{0%{top:-20%}to{top:140%}}@keyframes slidein{0%{top:-20%}to{top:140%}}@-webkit-keyframes show{0%{opacity:0}}@keyframes show{0%{opacity:0}}@-webkit-keyframes animate{0%{left:0;right:0}25%{left:100%;right:0}50%{left:0;right:100%}to{left:0;right:0}}@keyframes animate{0%{left:0;right:0}25%{left:100%;right:0}50%{left:0;right:100%}to{left:0;right:0}}.page{overflow:clip}.typologyContainer{margin:1.25rem 0;padding:1.25rem .9375rem;position:sticky;top:0}@media screen and (min-width:64em){.typologyContainer{margin:1.875rem 0;padding-bottom:1.875rem;padding-top:1.875rem}}@media screen and (min-width:80em){.typologyContainer{margin:3.125rem auto;max-width:calc(49.5rem + (var(--viewportWidthWithoutScrollbar) - 14*66px)/11*11);padding-bottom:3.125rem;padding-top:3.125rem}}.typologyContainer-scroller{height:150vh}@media screen and (min-width:80em){.typologyContainer-scroller{height:200vh}}.typologyContainer-title{color:#000;font-family:sortsmillgoudy,Times New Roman,serif;font-size:2rem;font-weight:400;letter-spacing:.23em;line-height:2.625rem;margin-bottom:.875rem;overflow-wrap:break-word;text-align:center}@media screen and (min-width:80em){.typologyContainer-title{margin:0 auto 2.0625rem;max-width:calc(33rem + (var(--viewportWidthWithoutScrollbar) - 14*66px)/11*7)}}.typologyContainer-text{font-weight:300}@media screen and (min-width:64em){.typologyContainer-text{margin:0 auto;max-width:37.5rem}}.typologyContainer-text,.typologyContainer-text *{color:#000;font-family:ibmplexmono,Courier New,serif;font-size:.75rem;line-height:1.375rem;text-align:center}.typologyContainer-text *{margin-bottom:0}.typologyContainer-subtitle{font-weight:400;margin-bottom:5.625rem;overflow-wrap:break-word;text-align:center}@media screen and (min-width:64em){.typologyContainer-subtitle{margin:0 auto 3.75rem;max-width:37.5rem}}@media screen and (min-width:80em){.typologyContainer-subtitle{margin-bottom:6.25rem;max-width:51.5625rem}}.typologyContainer-subtitle,.typologyContainer-subtitle *{color:#000;font-family:sortsmillgoudy,Times New Roman,serif;font-size:1.3125rem;letter-spacing:.4375rem;line-height:2.625rem}.typologyContainer-subtitle *{margin-bottom:0}.typologyContainer-line{background:#000;display:block;height:0;margin:2.8125rem auto;-webkit-transition:1s linear;transition:1s linear;width:.03125rem}@media screen and (min-width:64em){.typologyContainer-line{margin:6.25rem auto 4.6875rem}}.typologyContainer-line.show{height:6.25rem;margin-top:0;-webkit-transition:1.5s linear;transition:1.5s linear}.typologyContainer-line.out{height:0;margin-bottom:0;margin-top:0;-webkit-transition:1s linear;transition:1s linear}.typologyContainer-animatedBlock{max-height:100vh;opacity:0;overflow:hidden;-webkit-transition:1s linear,max-height 2s linear;transition:1s linear,max-height 2s linear}.typologyContainer-animatedBlock.show{opacity:1;-webkit-transition:1s ease;transition:1s ease}.typologyContainer-animatedBlock.out{max-height:0;opacity:0;-webkit-transform:translateY(-3.125rem);transform:translateY(-3.125rem);-webkit-transition:1s linear,max-height 2s linear;transition:1s linear,max-height 2s linear}.typologyContainer-animatedBlock.delay{opacity:1;-webkit-transition:1s ease;transition:1s ease;-webkit-transition-delay:1.5s;transition-delay:1.5s}