.page_hero__wY_HX{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:120px 24px 80px;text-align:center;background-image:url(/SCTop.png);background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative}.page_hero__wY_HX:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.7);z-index:0}.page_hero__wY_HX>*{position:relative;z-index:1}.page_heroTitle__vTUFm{font-size:2.2rem;font-weight:300;letter-spacing:.15em;margin-bottom:12px}.page_heroSub__FeGrl{font-size:.85rem;color:var(--color-text-sub);letter-spacing:.1em;margin-bottom:60px}.page_heroNav__pXPT_{display:flex;align-items:center;gap:16px;font-size:1rem;letter-spacing:.08em}.page_heroNavItem__BYWx5{color:var(--color-text-main);transition:opacity .3s ease;padding:4px 8px}.page_heroNavItem__BYWx5:hover{opacity:.4}.page_heroNavDivider__04a96{color:var(--color-text-sub);font-weight:200;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_section__PuLgl{max-width:680px;margin:0 auto;padding:60px 24px;border-top:1px solid var(--color-border)}.page_sectionTitle__yZSVe{font-size:1rem;font-weight:400;letter-spacing:.15em;margin-bottom:32px}.page_newsList__UGw4J{margin-bottom:24px}.page_moreLink__FP3A0{text-align:right;margin-top:24px}.page_moreLink__FP3A0 a{font-size:.85rem;color:var(--color-text-sub);letter-spacing:.05em;transition:opacity .3s ease}.page_moreLink__FP3A0 a:hover{opacity:.5}.page_aboutTagline__2JWhp{font-size:1.1rem;font-weight:700;line-height:1.8;color:var(--color-text-main);margin-bottom:20px}.page_aboutQuote__kPYjK{font-size:.9rem;line-height:1.8;color:var(--color-text-sub);font-style:italic;margin-bottom:32px}.page_aboutText__guhrw{font-size:.9rem;line-height:2;color:var(--color-text-main);margin-bottom:20px}@media (max-width:640px){.page_hero__wY_HX{min-height:100vh;padding:100px 16px 60px}.page_heroTitle__vTUFm{font-size:1.5rem}.page_heroSub__FeGrl{font-size:.75rem;margin-bottom:40px}.page_heroNav__pXPT_{flex-direction:column;gap:20px}.page_heroNavDivider__04a96{display:none}.page_section__PuLgl{padding:40px 16px}.page_sectionTitle__yZSVe{font-size:.9rem;margin-bottom:24px}}.NewsList_list__B4OOb{list-style:none;padding:0;margin:0}.NewsList_list__B4OOb li{border-bottom:none}.NewsListItem_list__s9fvp{border-bottom:1px solid var(--color-border)}.NewsListItem_list__s9fvp:last-child{border-bottom:none}.NewsListItem_link__j9IzJ{display:block;padding:12px 0;transition:opacity .3s ease}.NewsListItem_link__j9IzJ:hover{opacity:.5}.NewsListItem_content__z8CN9{display:flex;align-items:center;gap:16px;font-size:.85rem}.NewsListItem_category__Jbd4T{color:var(--color-text-sub);min-width:60px}.NewsListItem_title__N7_L0{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NewsListItem_meta__GkE8l{display:flex;align-items:center;gap:16px}@media (max-width:640px){.NewsListItem_content__z8CN9{gap:12px;font-size:.8rem}.NewsListItem_category__Jbd4T{min-width:50px}.NewsListItem_title__N7_L0{font-size:.8rem}}.Date_date__UfiwP{display:flex;align-items:center;gap:8px;margin:0;font-size:.8rem;color:var(--color-text-sub)}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#1d1f21;color:#c5c8c6}.hljs span::selection,.hljs::selection{background:#373b41}.hljs span::-moz-selection,.hljs::-moz-selection{background:#373b41}.hljs-name,.hljs-title{color:#f0c674}.hljs-comment,.hljs-meta,.hljs-meta .hljs-keyword{color:#707880}.hljs-deletion,.hljs-link,.hljs-literal,.hljs-number,.hljs-symbol{color:#c66}.hljs-addition,.hljs-doctag,.hljs-regexp,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-string{color:#b5bd68}.hljs-attribute,.hljs-code,.hljs-selector-id{color:#b294bb}.hljs-bullet,.hljs-keyword,.hljs-selector-tag,.hljs-tag{color:#81a2be}.hljs-subst,.hljs-template-tag,.hljs-template-variable,.hljs-variable{color:#8abeb7}.hljs-built_in,.hljs-quote,.hljs-section,.hljs-selector-class,.hljs-type{color:#de935f}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.Category_category__GhbIZ{font-size:.75rem;color:var(--color-text-sub);letter-spacing:.05em}