:root{--v50:var(--brand-50);--v100:var(--brand-100);--v200:var(--brand-200);--v300:var(--brand-300);--v400:var(--brand-400);--v500:var(--brand-500);--v600:var(--brand-600);--v700:var(--brand-700);--v800:var(--brand-800);--v900:var(--brand-900);--text:var(--ink);--link:var(--link-color);--coral:var(--err);--muted:var(--muted-on-tint);--max:var(--container);--font-body:var(--ui);--font-heading:var(--head);--brand:var(--brand-600);--brand-dark:var(--brand-900);--brand-light:var(--brand-50);--accent:var(--gold);--bg:var(--paper);--bg-alt:var(--surface-2);--text-main:var(--text);--text-muted:var(--muted);--border:var(--line);--radius:var(--r-md);--radius-sm:var(--r-sm);--radius-lg:var(--r-lg);--shadow:0 8px 30px #1c102012;--primary:var(--action);--color-primary:var(--action);--brand-50:#f7f0f8;--brand-100:#eeddf0;--brand-200:#ddbbe2;--brand-500:#8c4598;--brand-800:#421a4b;--gold-light:var(--gold)}:root[data-theme=dark]{--text:#f1eaf2;--link:var(--brand-300);--muted:#a596a8}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--text:#f1eaf2;--link:var(--brand-300);--muted:#a596a8}}body .wrap{max-width:var(--container);padding-left:var(--container-padding-desktop);padding-right:var(--container-padding-desktop)}body .tbt-site-footer{background:var(--brand-900)}body .tbt-site-footer li a{color:var(--footer-widget-link)}body .tbt-site-footer li a:hover{color:var(--footer-widget-link-hover)}body .aside .box a{color:var(--widget-link)}body .aside .box a:hover{color:var(--widget-link-hover)}body .box,body .nl,body .tbt-team-card{border-radius:var(--r-lg)}body .prose a:hover{color:var(--link-hover)}body .tbt-story-columns{padding-top:var(--tbt-article-top,0)}body .tbt-story-columns>.main{width:100%;max-width:var(--single-content-width)}body .tbt-story-columns .prose{max-width:var(--single-content-width)}body.tbt-sidebar-disabled .cols{grid-template-columns:minmax(0,1fr)}body.tbt-sidebar-disabled .cols>.aside{display:none}body.tbt-sidebar-disabled.tbt-single-content-center .tbt-story-columns>.main{margin-inline:auto}@media (width<=1023px){body .wrap{padding-left:var(--container-padding-tablet);padding-right:var(--container-padding-tablet)}}@media (width<=640px){body .wrap{padding-left:var(--container-padding-mobile);padding-right:var(--container-padding-mobile)}}@media (width>=1024px) and (width<=1190px){body .nav a{font-size:min(var(--nav-font-size),12px);padding-inline:min(var(--nav-spacing-x),6px)}}body .tbt-home-columns{margin-top:var(--section-spacing);margin-bottom:var(--section-spacing)}body.single-post main.wrap{padding-bottom:var(--single-padding-bottom)}body.single-post .tbt-story-columns{margin-top:var(--single-padding-top)}@media (width<=640px){body .tbt-home-columns{margin-top:var(--section-spacing-mobile);margin-bottom:var(--section-spacing-mobile)}body.single-post .tbt-story-columns{margin-top:24px}}@media (width>=641px) and (width<=960px){body.tbt-sidebar-stack-mobile-only:not(.tbt-sidebar-disabled) .cols>.aside{display:block}}@media (width<=1023px){body.tbt-sidebar-stack-tablet:not(.tbt-sidebar-disabled) .cols{grid-template-columns:minmax(0,1fr)!important}body.tbt-sidebar-stack-tablet:not(.tbt-sidebar-disabled) .cols>.aside{order:initial;display:block;position:static}body .cols>.aside .tbt-slot-sidebar{display:none}}@media (width<=640px){body.tbt-sidebar-stack-mobile-only:not(.tbt-sidebar-disabled) .cols>.aside{order:initial;display:block;position:static}}.site-header,.site-header--scrolled{background:var(--brand-900);border-bottom-color:#ffffff29;box-shadow:0 2px 16px #2a103047}.site-header__bar{min-height:64px}.site-header__link,.site-header--scrolled .site-header__link{color:#f1eaf2}.site-header__link:not(.site-header__link--active):hover,.site-header--scrolled .site-header__link:not(.site-header__link--active):hover{color:#fff;background:#ffffff17}.site-header__link--active,.site-header__link--active:hover,.site-header--scrolled .site-header__link--active,.site-header--scrolled .site-header__link--active:hover{color:var(--gold);background:0 0}.site-header__phone,.site-header--scrolled .site-header__phone{color:#f1eaf2}.site-header--scrolled .site-header__phone svg{stroke:var(--gold)}.site-header__toggle,.site-header--scrolled .site-header__toggle{color:#f1eaf2}.site-header__brand,.drawer__brand{flex-direction:column;line-height:1;text-decoration:none;display:flex}.site-header__brand strong{color:#fff;font:800 21px var(--head)}.drawer__brand strong{color:var(--brand-600);font:800 21px var(--head)}.site-header__brand small,.drawer__brand small{color:var(--gold);font:600 9px/1.25 var(--ui);letter-spacing:.08em;text-transform:uppercase;margin-top:4px}.site-header__utility{border-radius:var(--r-sm);color:var(--nav-transparent-color);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:38px;height:38px;padding:7px;display:grid}.site-header__utility .tbt-tabler-icon{width:19px;height:19px}.site-header--scrolled .site-header__utility{color:#f1eaf2}.site-header--scrolled .site-header__utility:hover,.site-header__utility:hover{color:var(--gold)}.tbt-header-search{background:var(--brand-900);border-top:1px solid color-mix(in srgb,var(--surface) 16%,transparent);left:0;right:0;top:calc(var(--admin-bar-offset,0px) + var(--header-h));z-index:98;display:block;position:fixed}.tbt-header-search .container{padding-block:12px 14px}.tbt-header-search input{background:color-mix(in srgb,var(--brand-900) 78%,white);border-color:color-mix(in srgb,var(--surface) 22%,transparent);color:#fff}.tbt-header-search input::placeholder{color:color-mix(in srgb,var(--surface) 65%,transparent)}main#main,.tbt-home-main{padding-top:var(--header-h)}.tbt-home-main>.trend{margin-top:0}.site>.breadcrumb-bar{margin-top:var(--header-h)}.site>.breadcrumb-bar+main#main{padding-top:0}@media (width<=640px){main#main{padding-top:var(--header-h)}.site>.breadcrumb-bar+main#main{padding-top:0}.site-header__bar{min-height:56px}.site-header__utility{width:34px;height:34px}.site-header__right{gap:5px}}