.header-1{position: relative;z-index: 10}.header-1 .topline{display: flex;align-items: center;justify-content: space-between;gap: 1rem;padding: .6rem 0;border-bottom: 1px solid var(--tltj-hairline);font-size: .75rem;letter-spacing: .04em;color: var(--tltj-muted)}.header-1 .topline__date{text-transform: lowercase}.header-1 .topline__note{text-transform: uppercase;letter-spacing: .12em;font-weight: 600;color: var(--tltj-ink)}.header-1 .topline__links{display: flex;align-items: center;gap: 1rem}.header-1 .topline__links a, .header-1 .topline__sub{color: var(--tltj-muted);background: none;border: 0;padding: 0;font-size: .75rem;letter-spacing: .04em}.header-1 .topline__links a:hover, .header-1 .topline__sub:hover{color: var(--bs-primary)}.header-1 .masthead{display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;gap: 1rem;padding: 1.5rem 0 1.25rem}.header-1 #logo{display: block;grid-column: 2;text-align: center}.header-1 #logo:hover{opacity: 1}.header-1 #logo img{max-height: 64px;width: auto}.header-1 .wordmark{display: inline-block;font-family: var(--tltj-serif);font-weight: 900;font-size: clamp(2.25rem, 7vw, 4rem);line-height: 1;letter-spacing: -.02em;color: var(--tltj-ink);position: relative}.header-1 .wordmark__dot{display: inline-block;width: .18em;height: .18em;margin-left: .08em;background: var(--bs-primary);vertical-align: baseline}@media (hover: hover) and (pointer: fine){.header-1 #logo:hover .wordmark__dot{transform: translateY(-.15em)}}.header-1 .wordmark__dot{transition: transform .25s ease}.header-1 .masthead__cta{grid-column: 3;display: flex;justify-content: flex-end}.header-1 .masthead .toggle{grid-column: 1;justify-self: start;background: none;border: 1px solid var(--tltj-hairline);color: var(--tltj-ink);width: 2.5rem;height: 2.5rem;border-radius: 2px;padding: 0}.header-1 #top_menu{background: var(--tltj-paper);border-top: 2px solid var(--tltj-hairline-strong);border-bottom: 1px solid var(--tltj-hairline)}.header-1 #top_menu ul{display: flex;flex-wrap: wrap;justify-content: center;gap: 0;padding: 0;margin: 0;list-style: none}.header-1 #top_menu ul li{position: relative}.header-1 #top_menu ul li a{display: block;padding: .85rem 1.05rem;font-size: .8125rem;font-weight: 600;letter-spacing: .09em;text-transform: uppercase;color: var(--tltj-ink);white-space: nowrap}.header-1 #top_menu ul li a:hover{color: var(--bs-primary)}.header-1 #top_menu ul li.active > a, .header-1 #top_menu ul li a.active{color: var(--bs-primary);box-shadow: inset 0 -3px 0 var(--bs-primary)}.header-1 #top_menu ul li ul{display: none;position: absolute;top: 100%;left: 0;min-width: 14rem;background: var(--tltj-paper);border: 1px solid var(--tltj-hairline);box-shadow: 0 10px 30px rgba(0, 0, 0, .08);z-index: 5}.header-1 #top_menu ul li:hover > ul{display: block}.header-1 #top_menu ul li ul li a{text-transform: none;letter-spacing: 0;font-weight: 500;padding: .6rem 1rem}.header-1 .stickybar{position: fixed;top: 0;left: 0;right: 0;z-index: 1025;background: var(--tltj-paper);border-bottom: 1px solid var(--tltj-hairline);box-shadow: 0 4px 20px rgba(13, 15, 18, .06);transform: translateY(-101%);transition: transform .28s ease}.header-1 .stickybar.is-visible{transform: none}.header-1 .stickybar__inner{display: flex;align-items: center;gap: 1.25rem;min-height: 3.5rem}.header-1 .stickybar__logo .wordmark{font-size: 1.5rem}.header-1 .stickybar__logo .wordmark__dot{width: .16em;height: .16em}.header-1 .stickybar__menu{flex: 1 1 auto;overflow: hidden}.header-1 .stickybar__menu ul{display: flex;flex-wrap: nowrap;list-style: none;margin: 0;padding: 0}.header-1 .stickybar__menu ul ul{display: none}.header-1 .stickybar__menu a{display: block;padding: .5rem .7rem;font-size: .75rem;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;white-space: nowrap}.header-1 .stickybar__menu li.active > a{color: var(--bs-primary)}.header-1 .stickybar .toggle{background: none;border: 1px solid var(--tltj-hairline);color: var(--tltj-ink);width: 2.25rem;height: 2.25rem;border-radius: 2px;padding: 0}@media (prefers-reduced-motion: reduce){.header-1 .stickybar{transition: none}}.header-1 .breadcrumbs .breadcrumb{padding: 1rem 0 0}.header-1 .breadcrumbs .breadcrumb-item + .breadcrumb-item::before{color: var(--tltj-hairline)}.header-1 .mobile-window .bg{position: fixed;background: rgba(13, 15, 18, .55);top: 0;left: 0;right: 100%;bottom: 0;transition: right .3s ease;z-index: 1040}.header-1 .mobile-window .window{width: 0;background: var(--tltj-paper);position: fixed;top: 0;left: 0;bottom: 0;opacity: 0;padding: 0;overflow-y: auto;display: flex;flex-direction: column;transition: width .3s ease, opacity .3s ease;z-index: 1041}.header-1 .mobile-window .close{position: fixed;top: .5rem;left: 300px;margin: .5rem;font-size: 0;color: #fff;cursor: pointer;z-index: 1042;transition: font-size .3s ease}.header-1 .mobile-window .logo{padding: 1.25rem 1.25rem .75rem}.header-1 .mobile-window .logo .wordmark{font-size: 2rem}.header-1 .mobile-window .slogan{padding: 0 1.25rem 1rem;font-size: .75rem;text-transform: uppercase;letter-spacing: .1em;color: var(--tltj-muted);border-bottom: 1px solid var(--tltj-hairline)}.header-1 .mobile-window .mobile_menu{margin-bottom: auto}.header-1 .mobile-window .mobile_menu ul{display: block;margin: 0;padding: 0;list-style: none}.header-1 .mobile-window .mobile_menu ul li{border-bottom: 1px solid var(--tltj-hairline)}.header-1 .mobile-window .mobile_menu ul li a{display: block;padding: .9rem 1.25rem;font-size: .9375rem;font-weight: 600;letter-spacing: .06em;text-transform: uppercase;color: var(--tltj-ink)}.header-1 .mobile-window .mobile_menu ul li.active > a{color: var(--bs-primary)}.header-1 .mobile-window .m-actions{padding: 1.25rem;display: grid;gap: .5rem}body.active-menu{overflow: hidden}body.active-menu .header-1 .mobile-window .bg{right: 0}body.active-menu .header-1 .mobile-window .close{font-size: 2rem}body.active-menu .header-1 .mobile-window .window{width: 300px;opacity: 1}@media (max-width: 991.98px){.header-1 .topline{font-size: .6875rem}.header-1 .topline__note{display: none}.header-1 .masthead{padding: 1rem 0 .85rem}.header-1 .masthead__cta .btn{font-size: .75rem;padding: .4rem .7rem}}@media (max-width: 575.98px){.header-1 .masthead{grid-template-columns: 2.5rem 1fr 2.5rem}.header-1 .masthead__cta{display: none}.header-1 .wordmark{font-size: 2.25rem}}

[data-color="#14161aFF"]{color:#14161aFF}

.authors-1 .authors__head{max-width: 44rem;margin: 0 0 2.5rem}.authors-1 .authors__title{margin: 0 0 .5rem}.authors-1 .authors__desc{color: var(--tltj-muted);margin: 0}.authors-1 .author-tile{display: flex;flex-direction: column;align-items: center;text-align: center;gap: .35rem;height: 100%;padding: 2rem 1.25rem;border: 1px solid var(--tltj-hairline);border-radius: .5rem;color: inherit;text-decoration: none;background: var(--tltj-paper);transition: border-color .15s ease, transform .15s ease}.authors-1 .author-tile:hover{border-color: var(--tltj-hairline-strong);transform: translateY(-2px)}.authors-1 .author-tile__photo{width: 5.5rem;height: 5.5rem;border-radius: 50%;object-fit: cover;margin-bottom: .5rem}.authors-1 .author-tile .avatar{margin-bottom: .5rem}.authors-1 .author-tile__name{font-weight: 700;font-family: var(--tltj-serif);font-size: 1.125rem}.authors-1 .author-tile__pos{font-size: .875rem;color: var(--bs-primary)}.authors-1 .author-tile__count{font-size: .8125rem;color: var(--tltj-muted)}.authors-1 .avatar{display: inline-flex;align-items: center;justify-content: center;width: 3rem;height: 3rem;border-radius: 50%;background: var(--tltj-paper-alt);border: 1px solid var(--tltj-hairline);font-weight: 700;font-size: .875rem;letter-spacing: .02em;color: var(--tltj-ink);text-decoration: none}.authors-1 .avatar-lg{width: 5.5rem;height: 5.5rem;font-size: 1.375rem}.authors-1 .avatar-xl{width: 7rem;height: 7rem;font-size: 1.75rem}.authors-1 .authors__crumbs{font-size: .8125rem;color: var(--tltj-muted);margin-bottom: 1.5rem}.authors-1 .authors__crumbs a{color: inherit}.authors-1 .authors__crumbs .dot{display: inline-block;width: 3px;height: 3px;border-radius: 50%;background: currentColor;vertical-align: middle;margin: 0 .5rem;opacity: .5}.authors-1 .author-profile{display: flex;flex-wrap: wrap;gap: 1.5rem 2rem;align-items: flex-start;padding-bottom: 2rem;margin-bottom: 2.5rem;border-bottom: 2px solid var(--tltj-hairline-strong)}.authors-1 .author-profile__photo{width: 7rem;height: 7rem;border-radius: 50%;object-fit: cover}.authors-1 .author-profile__body{flex: 1 1 20rem}.authors-1 .author-profile__name{margin: 0 0 .25rem;font-size: clamp(1.5rem, 3vw, 2.125rem)}.authors-1 .author-profile__pos{color: var(--bs-primary);font-weight: 600;margin-bottom: .75rem}.authors-1 .author-profile__about{margin: 0;max-width: 46rem}.authors-1 .author-profile__count{margin-top: .85rem}.authors-1 .authors__section-title{font-size: 1.25rem;margin: 0 0 1.5rem}.authors-1 .post{height: 100%;display: flex;flex-direction: column}.authors-1 .post__cover{display: block;overflow: hidden;border-radius: .375rem;margin-bottom: .85rem;aspect-ratio: 16 / 9}.authors-1 .post__cover img{width: 100%;height: 100%;object-fit: cover}.authors-1 .post__title{font-size: 1.0625rem;margin: .35rem 0 .5rem}.authors-1 .post__title a{color: inherit;text-decoration: none}.authors-1 .post__title a:hover{color: var(--bs-primary)}.authors-1 .kicker{font-size: .6875rem;letter-spacing: .1em;text-transform: uppercase;color: var(--bs-primary);text-decoration: none;font-weight: 700}.authors-1 .meta{font-size: .8125rem;color: var(--tltj-muted)}.authors-1 .meta .dot{display: inline-block;width: 3px;height: 3px;border-radius: 50%;background: currentColor;vertical-align: middle;margin: 0 .5rem;opacity: .5}.authors-1 .stat-row{display: flex;flex-wrap: wrap;gap: .75rem 1rem;align-items: center;margin-top: .65rem;font-size: .8125rem;color: var(--tltj-muted)}.authors-1 .stat-row__item{display: inline-flex;align-items: center;gap: .3rem;white-space: nowrap}.authors-1 .stat-row__item i{font-size: .8em;opacity: .65}.authors-1 .stat-row__value{font-weight: 600;color: var(--tltj-ink)}.authors-1 .stat-ratings i{color: #f0a500;opacity: 1}

.module.authors-1{padding:60px 0}[data-color="#000000FF"]{color:#000000FF}

.footer-1{color: rgba(255, 255, 255, .75)}.footer-1 a{color: rgba(255, 255, 255, .75)}.footer-1 a:hover{color: #fff}.footer-1 .footer__top{padding-bottom: 2.5rem}.footer-1 .footer__logo{display: inline-block;margin-bottom: .75rem}.footer-1 .wordmark{font-family: var(--tltj-serif);font-weight: 900;font-size: 2.5rem;line-height: 1;letter-spacing: -.02em;color: #fff}.footer-1 .wordmark__dot{display: inline-block;width: .18em;height: .18em;margin-left: .08em;background: var(--bs-primary)}.footer-1 .footer__slogan{font-size: .9375rem;line-height: 1.5;color: rgba(255, 255, 255, .65);max-width: 22rem;margin-bottom: 1.25rem}.footer-1 .footer__social{display: flex;gap: .5rem}.footer-1 .footer__social a{width: 2.5rem;height: 2.5rem;display: inline-flex;align-items: center;justify-content: center;border: 1px solid rgba(255, 255, 255, .2);border-radius: 2px;font-size: 1rem}.footer-1 .footer__social a:hover{background: var(--bs-primary);border-color: var(--bs-primary);color: #fff}.footer-1 .footer__title{font-size: .75rem;font-weight: 600;letter-spacing: .12em;text-transform: uppercase;color: #fff;padding-bottom: .65rem;margin-bottom: .85rem;border-bottom: 1px solid rgba(255, 255, 255, .2)}.footer-1 .footer__text{font-size: .875rem;line-height: 1.55;color: rgba(255, 255, 255, .65)}.footer-1 .footer__menu ul{list-style: none;padding: 0;margin: 0}.footer-1 .footer__menu li{margin-bottom: .5rem}.footer-1 .footer__menu a{font-size: .9375rem}.footer-1 .footer__menu li.active > a{color: #fff}.footer-1 .footer__menu ul ul{display: none}.footer-1 .footer__contacts{display: flex;flex-direction: column;gap: .35rem;font-size: .9375rem}.footer-1 .footer__bottom{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 1rem;padding-top: 1.75rem;border-top: 1px solid rgba(255, 255, 255, .2);font-size: .8125rem}.footer-1 .footer__copy{color: rgba(255, 255, 255, .5);margin: 0}.footer-1 .footer__legal{display: flex;flex-wrap: wrap;align-items: center;gap: 1.25rem}.footer-1 .footer__age{border: 1px solid rgba(255, 255, 255, .3);border-radius: 2px;padding: .1rem .4rem;font-size: .75rem;color: rgba(255, 255, 255, .5)}@media (max-width: 575.98px){.footer-1 .wordmark{font-size: 2rem}.footer-1 .footer__bottom{flex-direction: column;align-items: flex-start}}

.template.footer-1{padding:56px 0}[data-color="#ffffffFF"]{color:#ffffffFF}

