.article-plus{background-color:var(--background)}body.dark .feed-list__item{border-bottom-color:var(--neutral-gray-800)}.button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:999px;box-sizing:border-box;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Inter,system-ui,sans-serif;font-weight:400;justify-content:center;letter-spacing:.75px;text-decoration:none;text-transform:uppercase;transition:background-color .15s ease,color .15s ease,border-color .15s ease,opacity .15s ease,transform .1s ease;white-space:nowrap}.button[hidden]{display:none}.button:active:not(.button--disabled):not(:disabled){transform:scale(.97)}.button:focus-visible{outline:2px solid var(--primary-dark);outline-offset:2px}.button--large{font-size:16px;gap:var(--spacing-8);height:40px;line-height:24px;padding:0 var(--spacing-24)}.button--large .svg-icon{height:24px;width:24px}.button--small{font-size:13px;gap:var(--spacing-4);height:38px;line-height:22px;padding:0 var(--spacing-16)}.button--small .svg-icon{height:16px;width:16px}.button--light{background-color:var(--neutral-gray-100);color:var(--neutral-gray-800)}@media (hover:hover){.button--light:hover:not(.button--disabled):not(:disabled){background-color:var(--neutral-gray-150)}}.button--black{background-color:var(--base-black);color:var(--base-white)}@media (hover:hover){.button--black:hover:not(.button--disabled):not(:disabled){background-color:var(--neutral-gray-800)}}.button--grey{background-color:var(--neutral-gray-300);color:var(--base-white)}@media (hover:hover){.button--grey:hover:not(.button--disabled):not(:disabled){background-color:var(--neutral-gray-450)}}.button--translucent{background-color:var(--neutral-transparent-700);color:var(--base-white)}@media (hover:hover){.button--translucent:hover:not(.button--disabled):not(:disabled){background-color:var(--neutral-transparent-800)}}.button--outline{background-color:transparent;border-color:var(--neutral-gray-800);color:var(--base-black)}@media (hover:hover){.button--outline:hover:not(.button--disabled):not(:disabled){background-color:var(--neutral-gray-800);border-color:var(--neutral-gray-800);color:var(--base-white)}}.theme-dark .button--dark-light,body.dark .button--dark-light{background-color:var(--neutral-gray-800);color:var(--neutral-gray-100)}@media (hover:hover){.theme-dark .button--dark-light:hover:not(.button--disabled):not(:disabled),body.dark .button--dark-light:hover:not(.button--disabled):not(:disabled){background-color:var(--neutral-gray-700)}}.theme-dark .button--dark-black,body.dark .button--dark-black{background-color:var(--base-white);color:var(--base-black)}@media (hover:hover){.theme-dark .button--dark-black:hover:not(.button--disabled):not(:disabled),body.dark .button--dark-black:hover:not(.button--disabled):not(:disabled){background-color:var(--neutral-gray-100)}}.theme-dark .button--dark-grey,body.dark .button--dark-grey{background-color:var(--neutral-gray-700);color:var(--base-white)}@media (hover:hover){.theme-dark .button--dark-grey:hover:not(.button--disabled):not(:disabled),body.dark .button--dark-grey:hover:not(.button--disabled):not(:disabled){background-color:var(--neutral-gray-550)}}.theme-dark .button--dark-outline,body.dark .button--dark-outline{background-color:transparent;border-color:var(--neutral-gray-100);color:var(--base-white)}@media (hover:hover){.theme-dark .button--dark-outline:hover:not(.button--disabled):not(:disabled),body.dark .button--dark-outline:hover:not(.button--disabled):not(:disabled){background-color:var(--neutral-gray-100);border-color:var(--neutral-gray-100);color:var(--neutral-gray-800)}}.button--disabled,.button:disabled{cursor:not-allowed;opacity:.4;pointer-events:none}.follow-button__state{align-items:center;display:inline-flex;gap:var(--spacing-8)}.button--small .follow-button__state{gap:var(--spacing-4)}.follow-button[data-following=false] .follow-button__state--remove,.follow-button[data-following=true] .follow-button__state--add{display:none}.hero{display:grid;grid-template-columns:1fr min(1200px,calc(100% - var(--spacing-32))) 1fr;margin:0 0 var(--spacing-56);padding-top:var(--spacing-80);row-gap:var(--spacing-16)}@media (max-width:767px){.hero{margin-bottom:var(--spacing-40);padding-top:var(--spacing-24);row-gap:var(--spacing-12)}}.hero>*{grid-column:2}.hero__main{align-items:flex-end;display:flex;gap:var(--spacing-12);justify-content:space-between;min-width:0}@media (max-width:767px){.hero__main{align-items:flex-start;flex-direction:column}}.hero__branding{grid-column:1/-1;margin-bottom:var(--spacing-8)}.hero__back{align-items:center;color:var(--base-black);display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:400;gap:var(--spacing-4);justify-self:start;letter-spacing:.4px;line-height:20px;text-decoration:none}body.dark .hero__back{color:var(--base-white)}.hero__back .svg-icon{height:24px;transform:rotate(180deg);width:24px}.hero__title{color:var(--base-black);font-family:Inter,system-ui,sans-serif;font-size:48px;font-weight:800;letter-spacing:-.8px;line-height:54px;margin:0}body.dark .hero__title{color:var(--base-white)}@media (max-width:767px){.hero__title{font-size:32px;line-height:38px}}.hero__aside{flex-shrink:0}.hero__aside:empty{display:none}@media (max-width:767px){.hero__aside{width:100%}}.login-dialog{background-color:#fff;border:none;border-radius:12px;box-shadow:0 10px 40px 0 hsla(0,0%,100%,.15);box-sizing:border-box;margin:auto 10px;max-width:480px;padding:60px 16px 24px;position:fixed;transition-duration:.3s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;width:auto}body.dark .login-dialog{background-color:#101010}@media screen and (min-width:390px){.login-dialog{padding-left:24px;padding-right:24px}}@media screen and (min-width:460px){.login-dialog{margin:auto;padding-left:32px;padding-right:32px}}.login-dialog::backdrop{background-color:rgba(16,16,16,.7)}body.dark .login-dialog::backdrop{background-color:hsla(0,0%,100%,.3)}.login-dialog__close{-webkit-mask-image:url(/build/images/icon-close.15e89bbf.svg);mask-image:url(/build/images/icon-close.15e89bbf.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-image-position:center;background-color:#101010;cursor:pointer;height:20px;-webkit-mask-position:center;mask-size:contain;-webkit-mask-size:contain;position:absolute;right:24px;top:24px;width:20px}body.dark .login-dialog__close{background-color:#fff}.login-dialog__content{text-align:left}@media screen and (max-width:767px){.login-dialog .login-social-button{font-size:14px;line-height:22px;padding:23px 50px}.login-dialog .login-social-button.--google:before{height:18px;left:19px;top:calc(50% - 9px);width:18px}.login-dialog .login-social-button.--apple:before{height:21px;left:19px;top:calc(50% - 11px);width:18px}.login-dialog .login-button{font-size:14px;line-height:22px;padding:24px 44px}.login-dialog .login-terms{font-size:12px;line-height:170%}}@media screen and (max-width:767px) and (min-width:420px){.login-dialog .login-social-button{font-size:15px}}@media screen and (max-width:767px) and (max-width:355px){.login-dialog .login-social-button{font-size:12px}.login-dialog.--google:before{height:16px;left:17px;top:calc(50% - 8px);width:16px}.login-dialog.--apple:before{height:19px;left:17px;top:calc(50% - 10px);width:16px}}@media screen and (max-width:767px) and (min-width:420px){.login-dialog .login-button{font-size:15px}}@media screen and (max-width:767px) and (max-width:355px){.login-dialog .login-button{font-size:12px}}