@-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}@font-face{font-family:ibmplexmono;font-style:normal;font-weight:700;src:url(../../fonts/IBMPlexMono-Bold.woff2) format("woff2")}@font-face{font-family:ibmplexmono;font-style:italic;font-weight:700;src:url(../../fonts/IBMPlexMono-BoldItalic.woff2) format("woff2")}@font-face{font-family:ibmplexmono;font-style:normal;font-weight:200;src:url(../../fonts/IBMPlexMono-ExtraLight.woff2) format("woff2")}@font-face{font-family:ibmplexmono;font-style:italic;font-weight:200;src:url(../../fonts/IBMPlexMono-ExtraLightItalic.woff2) format("woff2")}@font-face{font-family:ibmplexmono;font-style:italic;font-weight:400;src:url(../../fonts/IBMPlexMono-Italic.woff2) format("woff2")}@font-face{font-family:ibmplexmono;font-style:normal;font-weight:300;src:url(../../fonts/IBMPlexMono-Light.woff2) format("woff2")}@font-face{font-family:ibmplexmono;font-style:italic;font-weight:300;src:url(../../fonts/IBMPlexMono-LightItalic.woff2) format("woff2")}@font-face{font-family:ibmplexmono;font-style:normal;font-weight:500;src:url(../../fonts/IBMPlexMono-Medium.woff2) format("woff2")}@font-face{font-family:ibmplexmono;font-style:italic;font-weight:500;src:url(../../fonts/IBMPlexMono-MediumItalic.woff2) format("woff2")}@font-face{font-family:ibmplexmono;font-style:normal;font-weight:400;src:url(../../fonts/IBMPlexMono-Regular.woff2) format("woff2")}@font-face{font-family:ibmplexmono;font-style:normal;font-weight:600;src:url(../../fonts/IBMPlexMono-SemiBold.woff2) format("woff2")}@font-face{font-family:ibmplexmono;font-style:italic;font-weight:600;src:url(../../fonts/IBMPlexMono-SemiBoldItalic.woff2) format("woff2")}@font-face{font-family:ibmplexmono;font-style:normal;font-weight:100;src:url(../../fonts/IBMPlexMono-Thin.woff2) format("woff2")}@font-face{font-family:ibmplexmono;font-style:italic;font-weight:100;src:url(../../fonts/IBMPlexMono-ThinItalic.woff2) format("woff2")}@font-face{font-family:ibmplexsans;font-style:normal;font-weight:700;src:url(../../fonts/IBMPlexSans-Bold.woff2) format("woff2")}@font-face{font-family:ibmplexsans;font-style:italic;font-weight:700;src:url(../../fonts/IBMPlexSans-BoldItalic.woff2) format("woff2")}@font-face{font-family:ibmplexsans;font-style:normal;font-weight:200;src:url(../../fonts/IBMPlexSans-ExtraLight.woff2) format("woff2")}@font-face{font-family:ibmplexsans;font-style:italic;font-weight:200;src:url(../../fonts/IBMPlexSans-ExtraLightItalic.woff2) format("woff2")}@font-face{font-family:ibmplexsans;font-style:italic;font-weight:400;src:url(../../fonts/IBMPlexSans-Italic.woff2) format("woff2")}@font-face{font-family:ibmplexsans;font-style:normal;font-weight:300;src:url(../../fonts/IBMPlexSans-Light.woff2) format("woff2")}@font-face{font-family:ibmplexsans;font-style:italic;font-weight:300;src:url(../../fonts/IBMPlexSans-LightItalic.woff2) format("woff2")}@font-face{font-family:ibmplexsans;font-style:normal;font-weight:500;src:url(../../fonts/IBMPlexSans-Medium.woff2) format("woff2")}@font-face{font-family:ibmplexsans;font-style:italic;font-weight:500;src:url(../../fonts/IBMPlexSans-MediumItalic.woff2) format("woff2")}@font-face{font-family:ibmplexsans;font-style:normal;font-weight:400;src:url(../../fonts/IBMPlexSans-Regular.woff2) format("woff2")}@font-face{font-family:ibmplexsans;font-style:normal;font-weight:600;src:url(../../fonts/IBMPlexSans-SemiBold.woff2) format("woff2")}@font-face{font-family:ibmplexsans;font-style:italic;font-weight:600;src:url(../../fonts/IBMPlexSans-SemiBoldItalic.woff2) format("woff2")}@font-face{font-family:ibmplexsans;font-style:normal;font-weight:100;src:url(../../fonts/IBMPlexSans-Thin.woff2) format("woff2")}@font-face{font-family:ibmplexsans;font-style:italic;font-weight:100;src:url(../../fonts/IBMPlexSans-ThinItalic.woff2) format("woff2")}@font-face{font-family:sortsmillgoudy;font-style:italic;font-weight:400;src:url(../../fonts/SortsMillGoudy-Italic.woff2) format("woff2")}@font-face{font-family:sortsmillgoudy;font-style:normal;font-weight:400;src:url(../../fonts/SortsMillGoudy-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Hoefler Text;font-style:normal;font-weight:400;src:url(../../fonts/HoeflerText.woff2) format("woff2"),url(../../fonts/HoeflerText.woff) format("woff")}.article__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;gap:1rem;justify-content:center;padding-top:1.75rem}@media screen and (min-width:48em){.article__tags{padding-top:3.75rem}}@media screen and (min-width:80em){.article__tags{padding-top:1.5rem}}.article__tag{background-color:transparent;border:.0625rem solid transparent;border-radius:1.5625rem/Max(50%,1.5625rem);border-radius:3.75rem;color:#000;cursor:pointer;cursor:default;display:inline-block;font-family:ibmplexmono,Courier New,serif;font-size:.75rem;font-size:.625rem;font-style:normal;font-weight:400;letter-spacing:.01em;line-height:1.66667;line-height:2.4;outline:none;padding:.25rem 1.25rem;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;text-transform:lowercase;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;width:auto;z-index:0}.article__tag:focus{outline:none}.article__tag:focus-visible{outline:.0625rem solid #000;outline-offset:.25rem}.article__tag:before{background-color:#f2f2f2;border-radius:1.5625rem/Max(50%,1.5625rem);bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;z-index:-1}.article__header{color:#000;text-align:center}.article__name{font-family:sortsmillgoudy,Times New Roman,serif;font-size:1.875rem;line-height:1.2;overflow-wrap:break-word;padding:0 .9375rem}@media screen and (min-width:48em){.article__name{font-size:2.5rem;line-height:1.25;padding:0 2.0625rem}}@media screen and (min-width:64em){.article__name{font-size:3.125rem;line-height:1.1;margin:0 auto;max-width:43.875rem;padding:0}}.article__author{font-family:ibmplexsans,arial,sans-serif;font-size:.5rem;font-weight:400;letter-spacing:.5em;line-height:1.5;margin:0 auto 1.75rem;max-width:43.875rem;text-transform:uppercase}@media screen and (min-width:48em){.article__author{margin-bottom:2.0625rem}}@media screen and (min-width:64em){.article__author{margin-bottom:1.125rem}}.article__image{margin-bottom:3.75rem;margin-top:1.625rem}@media screen and (min-width:48em){.article__image{margin-top:1.0625rem}}@media screen and (min-width:64em){.article__image{margin-top:1.375rem}}