.page_wrapper__NqJhr{position:relative;padding-top:3rem;padding-bottom:3rem}.page_main__DjR8A{margin-bottom:2rem}@media (min-width:50rem){.page_wrapper__NqJhr{display:grid;grid-template-columns:minmax(auto,65ch) 250px;grid-column-gap:5rem;column-gap:5rem}.page_main__DjR8A{margin-bottom:revert}}.PostGallery_gallery__XIkIj{display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.PostGallery_card__yvz4j{background-color:var(--color-background-accent);padding:2rem;border-radius:4px}@media (max-width:30rem){.PostGallery_gallery__XIkIj{grid-template-columns:1fr}}.SupportingLink_link__z_1LU{font-weight:var(--font-weight-normal);color:var(--color-text-supporting);transition:all .25s ease}.SupportingLink_link__z_1LU:hover{color:var(--color-primary)}.SupportingLink_active__F4F5z{font-weight:var(--font-weight-bold)}@keyframes PostCard_bounceRight__4Mdgo{0%{transform:translateX(0)}to{transform:translateX(8px)}}.PostCard_wrapper__8rcIW{background-color:var(--color-background-accent);padding:2rem;border-radius:4px}.PostCard_title__mL2AN:hover{color:var(--color-primary)}.PostCard_content__85M72{display:flex;flex-direction:column;justify-content:space-between;gap:.5rem;height:100%}.PostCard_tagList__IcQRH{display:flex;flex-wrap:wrap;gap:0 .75rem}.PostCard_readMore__R1XJi{display:flex;align-items:center;gap:.25rem;font-weight:var(--font-weight-medium)}.PostCard_readMore__R1XJi:hover{color:var(--color-primary)}.PostCard_readMoreArrow__EshIF{display:none;color:var(--color-primary)}.PostCard_wrapper__8rcIW:hover{.PostCard_readMoreArrow__EshIF{display:revert}}.PostCard_publishDate__VWOG_{color:var(--color-text-supporting)}.PostCard_bottomRow__PoqCJ{display:flex;justify-content:space-between}.PostCard_newIndicator__BLy0n{color:var(--color-gray-100);padding:.25rem .5rem;background:var(--color-accent);border-radius:4px;margin-top:.25rem;font-weight:var(--font-weight-medium)}@media (prefers-reduced-motion:no-preference){.PostCard_readMoreArrow__EshIF{animation:PostCard_bounceRight__4Mdgo 1s ease-in-out infinite alternate}}.TableOfContents_wrapper__MNgv0{display:flex;flex-direction:column;gap:calc(12 / 16 * 1rem)}.TableOfContents_header__qIkmN{margin-bottom:calc(4 / 16 * 1rem)}@keyframes Upvotes_fadeInOut__snw4w{0%{opacity:0}50%{opacity:1}to{opacity:0}}.Upvotes_wrapper__Zk8ey{color:var(--color-text-supporting);display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.Upvotes_button__ZlU3y{color:var(--color-text);display:flex;align-items:center;gap:.5rem}.Upvotes_button__ZlU3y:hover{color:var(--color-primary)}.Upvotes_max__g7W8U{animation:Upvotes_fadeInOut__snw4w 5s forwards}.VisuallyHidden_wrapper__ZIfRf{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:linear-gradient(90deg,var(--base-color),var(--highlight-color),var(--base-color));transform:translateX(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}.PostCardSkeleton_wrapper__HZNH1{background-color:var(--color-background-accent);padding:2rem;border-radius:4px;display:flex;flex-direction:column;justify-content:space-between;gap:.5rem}.Primary_wrapper__hQyRC{display:block;position:relative;width:-moz-fit-content;width:fit-content}.Primary_lastNameWrapper__AOiDe{transform:translate(50%,-20%)}.Primary_text__ddBZu{display:block;font-size:1.75rem;font-weight:var(--font-weight-medium)}.Primary_primary__bDBT7{color:var(--color-primary);position:relative;z-index:1;transition:transform .3s;transform:translateX(-1.1%)}.Primary_accent__yp6c0{color:var(--color-primary-accent);position:absolute;z-index:0;top:0;transition:transform .3s;transform:translateX(1.1%)}.Primary_wrapper__hQyRC:hover{.Primary_primary__bDBT7{transform:translateX(1.1%)}.Primary_accent__yp6c0{transform:translateX(-1.1%)}}.Footer_footer__o4_Ec{grid-column:1/-1;background:var(--color-background-accent);position:relative;padding:2rem 0}.Footer_container__Mn8SS{position:relative;display:flex;justify-content:space-between;width:100%;max-width:min(var(--max-width),calc(100% - 64px));margin-left:auto;margin-right:auto;z-index:2}.Footer_thanks__wpAkC{font-weight:var(--font-weight-medium);font-size:calc(14 / 16 * 1rem);transition:opacity 2s}.Footer_social__ZBgR2{display:grid;grid-template-columns:1fr;grid-gap:6px;gap:6px;padding-top:12px}.Footer_socialIcon__YDwzE{display:inline;margin-right:.5rem}.Footer_linksHeading__swrAR{-webkit-text-decoration:underline var(--color-primary) 4px;text-decoration:underline var(--color-primary) 4px;text-underline-offset:6px;margin-bottom:.5rem}.Footer_link__wHCdx{display:flex;gap:.5rem;align-items:center}.Footer_link__wHCdx:hover{color:var(--color-primary)}.Footer_copyrightContainer__KZlt8{color:var(--color-text-supporting);text-align:center;padding-top:2rem;font-size:var(--font-size-supporting)}@media (max-width:25rem){.Footer_container__Mn8SS{flex-direction:column;align-items:flex-start;gap:2rem}.Footer_socialContainer__BwAm1{align-self:flex-end}}.Header_header__pXml_{width:100%;grid-column:1/-1;background:var(--color-background-accent);position:relative;z-index:1}.Header_wrapper__Gvcid{max-width:min(var(--max-width),calc(100% - 64px));margin:0 auto;display:flex;align-items:center;flex-direction:row;justify-content:space-between;padding:1rem 0}.Header_right__TCvuo{display:flex;flex-direction:row;gap:1.5rem}.Header_mobileRight__3kJ1M{display:none}@media (max-width:42rem){.Header_right__TCvuo{display:none}.Header_mobileRight__3kJ1M{display:revert}}.Header_action__lBdmi{border:none;background:transparent;color:var(--color-text);opacity:.7;cursor:pointer}.Header_action__lBdmi:hover{opacity:1}.Icon_wrapper__W7e6B{display:block;position:relative;text-decoration:none;width:-moz-fit-content;width:fit-content;padding:.4rem .6rem .3rem .5rem;cursor:pointer}.Icon_text__WvJww{display:block;text-wrap:balance;line-height:1;overflow-wrap:break-word;font-size:2rem;font-weight:var(--font-weight-medium);transition:transform .3s}.Icon_primary__LHTi3{color:var(--color-primary);position:relative;transform:translateX(0)}.Icon_accent__8mUX4{color:var(--color-primary-accent);position:absolute;transform:translateX(15%)}.Icon_border__hSD8x{background-color:var(--color-primary);position:absolute;inset:0;transition:transform .3s}.Icon_bottomLeft__Mc0JI{-webkit-clip-path:polygon(0 100%,50% 100%,50% 92.5%,10% 92.5%,10% 50%,0 50%);clip-path:polygon(0 100%,50% 100%,50% 92.5%,10% 92.5%,10% 50%,0 50%);transform:translate(-5%,5%)}.Icon_topRight__l0Wx9{-webkit-clip-path:polygon(100% 0,100% 50%,92.5% 50%,92.5% 7.5%,50% 7.5%,50% 0);clip-path:polygon(100% 0,100% 50%,92.5% 50%,92.5% 7.5%,50% 7.5%,50% 0);transform:translate(5%,-5%)}.Icon_wrapper__W7e6B:hover{.Icon_primary__LHTi3{transform:translateX(15%)}.Icon_accent__8mUX4{transform:translateX(0)}.Icon_bottomLeft__Mc0JI,.Icon_topRight__l0Wx9{transform:translate(0)}}.MobileMenu_mobileMenuButton__3xMXe{display:none}.MobileMenu_closeButton__eNGj0{position:absolute;top:1rem;right:2rem;z-index:1}.MobileMenu_mobileNavWrapper__HJJwz{pointer-events:auto;position:fixed;overflow:hidden;inset:0;z-index:10000}.MobileMenu_mobileNavContainer__HgQW1{position:absolute;left:0;bottom:100px;width:33%;height:75%;z-index:1;display:flex;flex-direction:column;justify-content:space-between}.MobileMenu_mobileNavItem___vL8h{display:block;position:relative;padding:1rem 1rem 1rem 2rem;font-weight:var(--font-weight-medium);font-size:1.75rem}.MobileMenu_mobileNavSettings__bITwh{padding-left:2rem}.MobileMenu_mobileMenuCatchAll__DpxVr{position:absolute;inset:0;width:100vw;height:100vh;z-index:1;background:var(--color-backdrop);transition:opacity .5s ease 0s;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.MobileMenu_mobileMenuButton__3xMXe,.MobileMenu_portal__vjOkg{display:none}@media (max-width:42rem){.MobileMenu_mobileMenuButton__3xMXe{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;background:transparent;cursor:pointer;color:var(--color-text)}.MobileMenu_portal__vjOkg{display:revert}.NavBar_nav__3HHxs{display:none}}.NavBar_links__ePlpI{display:flex;flex-direction:row;gap:2rem;list-style-type:none}.NavBar_underline__4ypQc{background-color:var(--color-primary);position:absolute;bottom:0;left:0;width:100%;height:.25rem}.NavBar_link__r4ENv{position:relative;display:block;padding:8px 16px;opacity:.8;transition:opacity .5s}.NavBar_link__r4ENv:hover{opacity:1}.NavBar_link__r4ENv:after{content:attr(data-text) /"";height:0;visibility:hidden;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;font-weight:var(--font-weight-bold);display:block}.NavBar_hoveredBackdrop__m9Wt7{position:absolute;inset:0;background:var(--color-backdrop);border-radius:16px}.RetroGrid_grid__EwQ_r{filter:drop-shadow(3px 3px 5px var(--color-accent));overflow:visible;box-shadow:0 3px 8px 0 var(--color-accent)}.RetroGrid_gridLine__bCAz2{stroke-width:3;stroke:var(--color-accent)}.RetroGrid_placeholder__8hrBZ{width:100%;height:210px}.TextWithBorder_wrapper__DkJWn{position:relative;width:-moz-fit-content;width:fit-content;padding:1rem}.TextWithBorder_border__qDaMO{background-color:var(--color-primary);position:absolute;inset:0;transition:-webkit-clip-path .75s;transition:clip-path .75s;transition:clip-path .75s,-webkit-clip-path .75s;will-change:transform}.TextWithBorder_link-h2__YeOPk{text-wrap:balance;line-height:1.1;overflow-wrap:break-word;display:block;font-size:1.5rem;font-weight:var(--font-weight-bold)}.TextWithBorder_chevronWrapper__ubodS{display:flex;flex-direction:row;align-items:center}.TextWithBorder_chevron__rl3vb{color:var(--color-primary)}.loading_hero__1Gc2e{width:100%;grid-column:1/-1;background:var(--color-background-accent);padding:2rem}.loading_heroWrapper__xjuoY{width:100%;max-width:var(--max-width);margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:1rem}.loading_tagList__1sDRw{display:flex;gap:.75rem;flex-wrap:wrap}.loading_main__ePKVg{position:relative;max-width:65ch;padding-top:3rem;padding-bottom:3rem}.loading_article__ZpmMd{display:flex;flex-direction:column;gap:1rem}.loading_aside__EvUVF{display:none}@media (min-width:43rem){.loading_main__ePKVg{justify-self:center}}@media (min-width:60rem){.loading_main__ePKVg{display:grid;grid-template-columns:minmax(auto,65ch) 260px;grid-template-rows:1fr;grid-template-areas:"article sidebar";grid-column-gap:4rem;column-gap:4rem;max-width:revert;margin:revert;justify-self:revert}.loading_article__ZpmMd{grid-area:article}.loading_aside__EvUVF{display:flex;flex-direction:column;gap:calc(12 / 16 * 1rem);position:-webkit-sticky;position:sticky;top:3rem;align-self:start;grid-area:sidebar}}